Class AbstractCitizenModEvent

All Implemented Interfaces:
IModEvent
Direct Known Subclasses:
CitizenAddedModEvent, CitizenDiedModEvent, CitizenJobChangedModEvent

public class AbstractCitizenModEvent extends AbstractColonyModEvent
Abstract event for citizen related things.
  • Constructor Details

    • AbstractCitizenModEvent

      protected AbstractCitizenModEvent(@NotNull @NotNull ICitizenData citizen)
      Constructs a citizen-based event.
      Parameters:
      citizen - the citizen related to the event.
  • Method Details

    • getCitizen

      @NotNull public @NotNull ICitizen getCitizen()
      Get the citizen related to the event.
      Returns:
      the citizen instance.