| Interface | Description |
|---|---|
| IAlphaPassItem | |
| IBoxProvider | |
| ICustomCableConnection | |
| IFacadeContainer |
Used Internally.
|
| IFacadePart |
Used Internally.
|
| IPart | |
| IPartBakedModel | |
| IPartCollisionHelper | |
| IPartHelper | |
| IPartHost |
Implemented on AE's TileEntity.
|
| IPartItem<P extends IPart> |
This is a pretty basic requirement, once you implement the interface, and createPartFromItemStack
you must register your bus with the Bus renderer, using AEApi.INSTANCE().partHelper().setItemBusRenderer( this );
then simply add this, and call AE's Bus Placement Code.
|
| IPartModel |
A container to store a collection of
ResourceLocation as models for a part as well as other properties. |
| IPartModels |
Allows registration of part models that can then be used in
IPart.getStaticModels(). |
| Class | Description |
|---|---|
| LayerBase |
All Layers must extends this, this get part implementation is provided to interface with the parts, however a real
implementation will be used at runtime.
|
| SelectedPart |
Reports a selected part from the IPartHost
|
| Enum | Description |
|---|---|
| BusSupport | |
| CableRenderMode | |
| LayerFlags |
TODO: Consider removing and replacing with capabilities.
|
| PartItemStack |