Interface ITickingModule

All Superinterfaces:
IBuildingModule, IHasDirty
All Known Implementing Classes:
AbstractCraftingBuildingModule, AbstractCraftingBuildingModule.Brewing, AbstractCraftingBuildingModule.Crafting, AbstractCraftingBuildingModule.Custom, AbstractCraftingBuildingModule.Domum, AbstractCraftingBuildingModule.Smelting, BuildingAlchemist.BrewingModule, BuildingAlchemist.CraftingModule, BuildingBaker.CraftingModule, BuildingBaker.SmeltingModule, BuildingBlacksmith.CraftingModule, BuildingConcreteMixer.CraftingModule, BuildingCrusher.CraftingModule, BuildingDyer.CraftingModule, BuildingDyer.SmeltingModule, BuildingEnchanter.CraftingModule, BuildingExtensionsModule, BuildingFarmer.CraftingModule, BuildingFarmer.FarmerFieldsModule, BuildingFletcher.CraftingModule, BuildingFletcher.DOCraftingModule, BuildingGlassblower.CraftingModule, BuildingGlassblower.DOCraftingModule, BuildingGlassblower.SmeltingModule, BuildingKitchen.CraftingModule, BuildingKitchen.SmeltingModule, BuildingLumberjack.CraftingModule, BuildingMechanic.CraftingModule, BuildingMechanic.DOCraftingModule, BuildingNetherWorker.CraftingModule, BuildingPlantation.CraftingModule, BuildingPlantation.PlantationFieldsModule, BuildingSawmill.CraftingModule, BuildingSawmill.DOCraftingModule, BuildingSifter.CraftingModule, BuildingSmeltery.OreBreakingModule, BuildingSmeltery.SmeltingModule, BuildingStonemason.CraftingModule, BuildingStonemason.DOCraftingModule, BuildingStoneSmeltery.SmeltingModule, ChildrenBuildingModule, CourierAssignmentModule, CraftingWorkerBuildingModule, DeliverymanAssignmentModule, GuardBuildingModule, HospitalAssignmentModule, LivingBuildingModule, LumberjackAssignmentModule, MinerBuildingModule, MinimumStockModule, NoPrivateCrafterWorkerModule, QuarryModule, RestaurantMenuModule, SimpleCraftingModule, StableCavalryBuildingModule, TavernBuildingModule, TavernLivingBuildingModule, WorkAtHomeBuildingModule, WorkerBuildingModule

public interface ITickingModule extends IBuildingModule
For all modules that require colony ticks.
  • Method Details

    • onColonyTick

      default void onColonyTick(@NotNull @NotNull IColony colony)
      Colony tick hook.
      Parameters:
      colony - the colony the tick is invoked from.