Package forestry.api.multiblock
@ParametersAreNonnullByDefault
package forestry.api.multiblock
-
ClassDescriptionIAlvearyComponent<T extends IMultiblockLogicAlveary>Needs to be implemented by TileEntities that want to be part of an alveary.IAlvearyComponent.Active<T extends IMultiblockLogicAlveary>Implemented by alveary parts to receive ticks from the completed structure.Implemented by alveary parts to apply a beeListener to the completed structure.Implemented by alveary parts to apply a beeModifier to the completed structure.Implemented by alveary parts to apply a climate change to the completed structure.The IAlvearyController provides access to all the IMultiblockController and IBeeHousing methods necessary for an IAlvearyComponent to function.IFarmComponent<T extends IMultiblockLogicFarm>Needs to be implemented by TileEntities that want to be part of a farm.Implemented by farm parts to receive ticks from the completed structure.Implemented by farm parts to apply a farmListener to the completed structure.The IFarmController provides access to all the IMultiblockController and IFarmHousing methods necessary for an IFarmComponent to function.Basic interface for a multiblock machine component.A component with a separate inventory, like the Alveary Swarmer or Alveary Sieve.IMultiblockController is used to handle the assembly of Multiblocks.Multiblock Logic implements the basic logic for IMultiblockComponent tile entities.MultiblockTileEntityBase<T extends IMultiblockLogic>Base logic class for Multiblock-connected tile entities.