@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault
| Interface | Description |
|---|---|
| IMultiblockControllerInternal | |
| IMultiblockSizeLimits |
| Class | Description |
|---|---|
| FakeMultiblockController | |
| MultiblockClientTickHandler | |
| MultiblockControllerBase |
This class contains the base logic for "multiblock controllers".
|
| MultiblockControllerForestry | |
| MultiblockEventHandler |
In your mod, subscribe this on both the client and server sides side to handle chunk
load events for your multiblock machines.
|
| MultiblockEventHandlerClient | |
| MultiblockLogic<T extends IMultiblockControllerInternal> | |
| MultiblockLogicFactory | |
| MultiblockRegistry |
This is a very static singleton registry class which directs incoming events to sub-objects, which
actually manage each individual world's multiblocks.
|
| MultiblockServerTickHandler |
This is a generic multiblock tick handler.
|
| MultiblockTileEntityForestry<T extends IMultiblockLogic> | |
| MultiblockUtil | |
| MultiblockWorldRegistry |
This class manages all the multiblock controllers that exist in a given world,
either client- or server-side.
|
| RectangularMultiblockControllerBase |
| Enum | Description |
|---|---|
| MultiblockControllerBase.AssemblyState |
| Exception | Description |
|---|---|
| MultiblockValidationException |
An exception thrown when trying to validate a multiblock.
|