Class AbstractColonyModEvent

java.lang.Object
com.minecolonies.api.eventbus.events.AbstractModEvent
com.minecolonies.api.eventbus.events.colony.AbstractColonyModEvent
All Implemented Interfaces:
IModEvent
Direct Known Subclasses:
AbstractBuildingModEvent, AbstractCitizenModEvent, CitizenBuriedModEvent, CitizenRemovedModEvent, ColonyCreatedModEvent, ColonyDeletedModEvent, ColonyFlagChangedModEvent, ColonyNameChangedModEvent, ColonyPlayerRankChangedModEvent, ColonyTeamColorChangedModEvent, ColonyViewUpdatedModEvent, PlayerEnteringModEvent, PlayerLeavingModEvent

public abstract class AbstractColonyModEvent extends AbstractModEvent
Any colony related event, provides the target colony the event occurred in.
  • Constructor Details

    • AbstractColonyModEvent

      protected AbstractColonyModEvent(@NotNull @NotNull IColony colony)
      Constructs a colony-based event.
      Parameters:
      colony - The colony related to the event.
  • Method Details

    • getColony

      @NotNull public @NotNull IColony getColony()
      Gets the colony related to the event.