| Interface | Description |
|---|---|
| ICustomDurabilityBar |
Implement on items which can show a custom durability bar *in addition to* any regular bar.
|
| IInventoryItem |
Implement this interface for your items that have an inventory.
|
| IItemRegistry |
Get an instance of this with
PneumaticRegistry.IPneumaticCraftInterface.getItemRegistry() |
| IMagnetSuppressor |
Implement this and register it via
PneumaticRegistry.getItemRegistry().registerMagnetSuppressor() |
| IPositionProvider |
Represents an item which can store & provide one or more block positions.
|
| IProgrammable |
Implement this for items that can get programmed in a Programmer.
|
| ISpawnerCoreStats |
Represents the entity types contained in a Spawner Core.
|
| ITagFilteringItem |
Implement this on items which can be used to do a match by item tags.
|
| ItemVolumeModifier |
A functional interface to modify a given Pneumatic item's volume based on attributes of the item stack
(generally values in its NBT, e.g.
|
| IUpgradeAcceptor |
Indicates that the implementor can accept PneumaticCraft upgrades.
|
| IUpgradeItem |
| Enum | Description |
|---|---|
| EnumUpgrade |