Package me.desht.pneumaticcraft.api.client.pneumatic_helmet
package me.desht.pneumaticcraft.api.client.pneumatic_helmet
-
ClassDescriptionFired when a helmet Block Tracker is about to track a block.Fired when a helmet Block Tracker is about to track an entity.Fired when a helmet Block Tracker is about to track a fluid tank.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.Convenience class which allows a reference to the common upgrade handler to be passed in and retrieved.Convenience class for simple toggleable armor features with no additional settings.Implement this interface and register it with
IClientArmorRegistry.registerBlockTrackEntry(ResourceLocation, Supplier).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.Retrieve an instance of this viaPneumaticRegistry.IPneumaticCraftInterface.getClientArmorRegistry()Implement this class and register it withIClientArmorRegistry.registerEntityTrackEntry(java.util.function.Supplier).An interface wrapper for actual Screen objects.Represents a button in a options screen which can be used to rebind a key.Fired when a helmet Block Tracker is about to track an inventory.An Option Page is the GUI object which holds the control widgets for a particular Pneumatic Armor upgrade.IOptionPage.SimpleOptionPage<T extends IArmorUpgradeClientHandler<?>>Convenience class for simple armor features with no additional settings.Represents a resolution-independent position for an armor HUD stat panel