Package forestry.api.multiblock
Interface IAlvearyComponent<T extends IMultiblockLogicAlveary>
- All Superinterfaces:
IMultiblockComponent
- All Known Subinterfaces:
IAlvearyComponent.Active<T>,IAlvearyComponent.BeeListener<T>,IAlvearyComponent.BeeModifier<T>,IAlvearyComponent.Climatiser<T>
Needs to be implemented by TileEntities that want to be part of an alveary.
The sub-interfaces can be implemented to alter the operation of the alveary.
They are automatically detected and handled by the alveary when they join its structure.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceImplemented by alveary parts to receive ticks from the completed structure.static interfaceImplemented by alveary parts to apply a beeListener to the completed structure.static interfaceImplemented by alveary parts to apply a beeModifier to the completed structure.static interfaceImplemented by alveary parts to apply a climate change to the completed structure.Nested classes/interfaces inherited from interface forestry.api.multiblock.IMultiblockComponent
IMultiblockComponent.HasInventory -
Method Summary
Methods inherited from interface forestry.api.multiblock.IMultiblockComponent
getCoordinates, getOwner, onMachineAssembled, onMachineBroken
-
Method Details
-
getMultiblockLogic
T getMultiblockLogic()- Specified by:
getMultiblockLogicin interfaceIMultiblockComponent- Returns:
- the multiblock logic for this component
-