| Interface | Description |
|---|---|
| IBlockComponent | |
| IBoundingBox |
IBoundingBox defines an implementers that have bounding box. |
| IComponent |
IComponent are elements handled by IComponentProvider. |
| IComponentProvider |
The Interface IComponentProvider defines a
Block that can handle IBlockComponent. |
| IMergedBlock |
The IMergedBlock interface defines a
Block or a IBlockComponent associated to a block, that can be merged with the one in
the player's hand. |
| IRegisterable |
This interface allows
Block or Item implementing it to be registered via MalisisRegistry.register(IRegisterable). |
| IRegisterComponent | |
| ISmartCull |
Defines a
IBlockComponent or Block that should be smartly culled when rendering if ISmartCull.shouldSmartCull() return
true. |
| Class | Description |
|---|---|
| MalisisBlock |
| Enum | Description |
|---|---|
| BoundingBoxType |