| Interface | Description |
|---|---|
| IArmorUpgradeClientHandler<T extends IArmorUpgradeHandler<?>> |
Represents the client-specific part of an armor upgrade handler; provides methods for rendering, getting the
configuration GUI page, reading/writing client-side configuration, and handling keybinds.
|
| IBlockTrackEntry |
Implement this class and register it with
IPneumaticHelmetRegistry.registerBlockTrackEntry(IBlockTrackEntry). |
| ICheckboxWidget |
Represents a checkbox widget which can have a key bound to toggle it; use this to create a checkbox to toggle
a toggleable upgrade on & off.
|
| IEntityTrackEntry |
Implement this class and register it with
IPneumaticHelmetRegistry.registerEntityTrackEntry(java.util.function.Supplier). |
| IGuiScreen |
An interface wrapper for actual Screen objects.
|
| IHackableBlock |
Use this interface to specify any hackable block.
|
| IHackableEntity |
Use this interface to specify any hackable entity.
|
| IKeybindingButton |
Represents a button in a options screen which can be used to rebind a key.
|
| IOptionPage |
An Option Page is the GUI object which holds the control widgets for a particular Pneumatic Armor upgrade.
|
| IPneumaticHelmetRegistry |
Retrieve an instance of this via
PneumaticRegistry.IPneumaticCraftInterface.getHelmetRegistry() |
| Class | Description |
|---|---|
| BlockTrackEvent |
Fired when a helmet Block Tracker is about to track a block.
|
| EntityTrackEvent |
Fired when a helmet Block Tracker is about to track an entity.
|
| FluidTrackEvent |
Fired when a helmet Block Tracker is about to track a fluid tank.
|
| IArmorUpgradeClientHandler.AbstractHandler<T extends IArmorUpgradeHandler<?>> |
Convenience class which allows a reference to the common upgrade handler to be passed in and retrieved.
|
| IArmorUpgradeClientHandler.SimpleToggleableHandler<T extends IArmorUpgradeHandler<?>> |
Convenience class for simple toggleable armor features with no additional settings.
|
| InventoryTrackEvent |
Fired when a helmet Block Tracker is about to track an inventory.
|
| IOptionPage.SimpleOptionPage<T extends IArmorUpgradeClientHandler<?>> |
Convenience class for simple armor features with no additional settings.
|