Sensible Toolbox, 0.99.1-SNAPSHOT
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractIOMachine - Class in me.desht.sensibletoolbox.api.items
Represents a machine which processes items from its input slots to an internal processing store, and places resulting items in its output slots.
AbstractIOMachine() - Constructor for class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
AbstractIOMachine(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
AbstractProcessingMachine - Class in me.desht.sensibletoolbox.api.items
Represents a machine with a progress bar to indicate how much of this work cycle is done.
AbstractProcessingMachine() - Constructor for class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
 
AbstractProcessingMachine(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
 
acceptsEnergy(BlockFace) - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Check if this block accepts energy from an energy net on the given face.
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.Generator
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
acceptsEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define whether the given item should be accepted as input to this machine.
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
acceptsItemType(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
ACCESS_CONTROL_SLOT - Static variable in class me.desht.sensibletoolbox.items.EnderTuner
 
AccessControl - Enum in me.desht.sensibletoolbox.api
Represents the user-based access control in force for this STB block.
AccessControlGadget - Class in me.desht.sensibletoolbox.api.gui
A gadget which can display and update the access control for an STB block.
AccessControlGadget(InventoryGUI, int, BaseSTBBlock) - Constructor for class me.desht.sensibletoolbox.api.gui.AccessControlGadget
Construct an access control gadget.
AccessControlGadget(InventoryGUI, int) - Constructor for class me.desht.sensibletoolbox.api.gui.AccessControlGadget
Construct an access control gadget.
add(T, ChatColor, MaterialData, String...) - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
Add a definition (label, button texture) for a particular value of the enum.
addCustomRecipe(CustomRecipe, boolean) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeCollection
Register a new custom recipe with the recipe manager.
addCustomRecipe(CustomRecipe) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeCollection
Register a new custom recipe with the recipe manager.
addCustomRecipe(CustomRecipe, boolean) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Add a custom recipe for some STB machine.
addCustomRecipe(CustomRecipe) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Add a custom recipe for some STB machine.
addCustomRecipes(CustomRecipeManager) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define any custom recipes for this machine.
addCustomRecipes(CustomRecipeManager) - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
addCustomRecipes(CustomRecipeManager) - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
addCustomRecipes(CustomRecipeManager) - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
addFriend(UUID, UUID) - Method in interface me.desht.sensibletoolbox.api.FriendManager
Add the player with ID id2 as a friend of the player with ID id1; this means id1 will trust id2 as a friend.
addFuel(ItemStack, boolean, double, int) - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems
Register an item as fuel.
addGadget(ClickableGadget) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Add a clickable gadget to this GUI.
addIngredient(ItemStack) - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
Add an ingredient to this recipe.
addItem(ItemStack) - Method in class me.desht.sensibletoolbox.api.util.Filter
Add an item to this filter.
addLabel(String, int, ItemStack, String...) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Add an informational label to this GUI.
addMonitor(MonitorGadget) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Add a monitor gadget to this GUI.
addSupplementaryResult(SupplementaryResult) - Method in interface me.desht.sensibletoolbox.api.recipes.CustomRecipe
Add a supplementary result to this recipe.
addSupplementaryResult(SupplementaryResult) - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
addSupplementaryResult(SupplementaryResult) - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
AdvancedMoistureChecker - Class in me.desht.sensibletoolbox.items
 
AdvancedMoistureChecker() - Constructor for class me.desht.sensibletoolbox.items.AdvancedMoistureChecker
 
AdvancedMoistureChecker(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.AdvancedMoistureChecker
 
AdvancedRecipeBook - Class in me.desht.sensibletoolbox.items
 
AdvancedRecipeBook() - Constructor for class me.desht.sensibletoolbox.items.AdvancedRecipeBook
 
AdvancedRecipeBook(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.AdvancedRecipeBook
 
AdvancedSenderModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
AdvancedSenderModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
AdvancedSenderModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
allHorizontalFaces - Static variable in class me.desht.sensibletoolbox.api.util.STBUtil
The block faces in all eight compass directions, plus the block itself.
allowSelf() - Method in class me.desht.sensibletoolbox.api.gui.DirectionGadget
Check if this gadget allows SELF (i.e.
allowWoodStaining() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
AngelicBlock - Class in me.desht.sensibletoolbox.blocks
 
AngelicBlock() - Constructor for class me.desht.sensibletoolbox.blocks.AngelicBlock
 
AngelicBlock(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.AngelicBlock
 
apply(BaseSTBItem, AccessControl) - Method in class me.desht.sensibletoolbox.api.gui.AccessControlGadget
 
apply(BaseSTBItem, ChargeDirection) - Method in class me.desht.sensibletoolbox.api.gui.ChargeDirectionGadget
 
apply(BaseSTBItem, T) - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
Go ahead and update the STB item with the given value.
apply(BaseSTBItem, EnergyFlow) - Method in class me.desht.sensibletoolbox.api.gui.EnergyFlowGadget
 
apply(BaseSTBItem, Filter.FilterType) - Method in class me.desht.sensibletoolbox.api.gui.FilterTypeGadget
 
apply(BaseSTBItem, RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.api.gui.RedstoneBehaviourGadget
 
apply(BaseSTBItem, AutoBuilder.AutoBuilderMode) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderGadget
 
attachToEnergyNet(EnergyNet, BlockFace) - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Attach this machine to the given energy net, on the given face.
attachToEnergyNet(EnergyNet, BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
AutoBuilder - Class in me.desht.sensibletoolbox.blocks.machines
 
AutoBuilder() - Constructor for class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
AutoBuilder(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
AutoBuilder.AutoBuilderGadget - Class in me.desht.sensibletoolbox.blocks.machines
 
AutoBuilder.AutoBuilderGadget(InventoryGUI, int) - Constructor for class me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderGadget
 
AutoBuilder.AutoBuilderMode - Enum in me.desht.sensibletoolbox.blocks.machines
 
AutoBuilder.BuilderStatus - Enum in me.desht.sensibletoolbox.blocks.machines
 

B

BAG_SAVE_DIR - Static variable in class me.desht.sensibletoolbox.items.EnderBag
 
BAG_SIZE - Static variable in class me.desht.sensibletoolbox.items.EnderBag
 
BagOfHolding - Class in me.desht.sensibletoolbox.items
 
BagOfHolding() - Constructor for class me.desht.sensibletoolbox.items.BagOfHolding
 
BagOfHolding(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.BagOfHolding
 
BaseSTBBlock - Class in me.desht.sensibletoolbox.api.items
Represents an STB block; an STB item which can be placed as a block in the world.
BaseSTBBlock() - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
BaseSTBBlock(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
BaseSTBBlock.RelativePosition - Class in me.desht.sensibletoolbox.api.items
Represents the relative position of an auxiliary block from a multi-block structure.
BaseSTBBlock.RelativePosition(int, int, int) - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBBlock.RelativePosition
 
BaseSTBItem - Class in me.desht.sensibletoolbox.api.items
Represents an STB item.
BaseSTBItem() - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
BaseSTBItem(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
BaseSTBItem.ItemAction - Enum in me.desht.sensibletoolbox.api.items
An action that can be taken on or with an STB item.
BaseSTBMachine - Class in me.desht.sensibletoolbox.api.items
Represents an STB block which acts a machine; it is chargeable and holds an inventory with possible input and output slots.
BaseSTBMachine() - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
BaseSTBMachine(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
BasicSolarCell - Class in me.desht.sensibletoolbox.blocks.machines
 
BasicSolarCell() - Constructor for class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
BasicSolarCell(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
BatteryBox - Class in me.desht.sensibletoolbox.blocks.machines
 
BatteryBox() - Constructor for class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
BatteryBox(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
BigStorageUnit - Class in me.desht.sensibletoolbox.blocks.machines
 
BigStorageUnit() - Constructor for class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
BigStorageUnit(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
BlankModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
BlankModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.BlankModule
 
BlankModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.BlankModule
 
BlockProtection - Class in me.desht.sensibletoolbox.api.util
Check protections in force for various vanilla blocks and inventories.
BlockProtection(SensibleToolboxPlugin) - Constructor for class me.desht.sensibletoolbox.api.util.BlockProtection
 
BlockProtection.BlockProtectionType - Enum in me.desht.sensibletoolbox.api.util
Defines the sort of protection STB will use to check if it can place or break certain blocks.
BlockProtection.InvProtectionType - Enum in me.desht.sensibletoolbox.api.util
Defines the sort of protection STB will use to check if it can access certain vanilla inventories, primarily chests (but also things like hoppers/droppers/dispensers etc.)
BlockProtection.Operation - Enum in me.desht.sensibletoolbox.api.util
The operation being checked.
BlockUpdateDetector - Class in me.desht.sensibletoolbox.blocks
 
BlockUpdateDetector() - Constructor for class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
BlockUpdateDetector(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
BONUS_OUTPUT_CHANCE - Static variable in class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
breakBlock(boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Cause this STB block to break, removing it, any auxiliary blocks and any attached label signs from the world.
BreakerModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
BreakerModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
BreakerModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
buildRecipes() - Static method in class me.desht.sensibletoolbox.items.RecipeBook
Builds the complete recipe list; all known craftable items in the game.
BukkitSerialization - Class in me.desht.sensibletoolbox.api.util
Serialize a Bukkit inventory to/from a string.
BukkitSerialization() - Constructor for class me.desht.sensibletoolbox.api.util.BukkitSerialization
 
ButtonGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which allows code to be run when it's clicked.
ButtonGadget(InventoryGUI, int, String, String[], ItemStack, Runnable) - Constructor for class me.desht.sensibletoolbox.api.gui.ButtonGadget
Constructs a button gadget.
ButtonGadget(InventoryGUI, int, ItemStack, Runnable) - Constructor for class me.desht.sensibletoolbox.api.gui.ButtonGadget
Constructs a button gadget.

C

CACHE_TIME - Static variable in class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
calculateDrops(Block, ItemStack) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get the drops which the given block could produce, given the tool used to break it, taking into account any silk touch or looting enchantment on the tool as well as the type of tool.
calculateSupplementaryResults() - Method in interface me.desht.sensibletoolbox.api.recipes.CustomRecipe
Perform a one-off calculation of the actual supplementary results for this recipe, based on the result chances.
calculateSupplementaryResults() - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
calculateSupplementaryResults() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
Perform a one-off calculation of the actual supplementary results for this recipe, based on the result chances.
canFabricateWith(Block) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given block can be used to fabricate items via vanilla recipes.
canFabricateWith(ItemStack) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given item can be used to fabricate items via vanilla recipes.
Chargeable - Interface in me.desht.sensibletoolbox.api.energy
Represents an STB item or block which can hold energy, meansured in units of SCU: Sensible Charge Units.
ChargeableBlock - Interface in me.desht.sensibletoolbox.api.energy
Represents a block that my be connected to an energy network.
ChargeDirection - Enum in me.desht.sensibletoolbox.api.energy
Represents the direction of charging selected for this machine.
ChargeDirectionGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which can display and change the charge direction for a STB device which can hold an energy cell.
ChargeDirectionGadget(InventoryGUI, int) - Constructor for class me.desht.sensibletoolbox.api.gui.ChargeDirectionGadget
Constructs a charge direction gadget.
ChargeMeter - Class in me.desht.sensibletoolbox.api.gui
Shows the SCU level for an STB block.
ChargeMeter(InventoryGUI) - Constructor for class me.desht.sensibletoolbox.api.gui.ChargeMeter
Constructs a charge meter gadget.
checkPlayerPermission(Player, BaseSTBItem.ItemAction) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Check that the given player has permission to carry out the given action on or with this item.
CircuitBoard - Class in me.desht.sensibletoolbox.items.components
 
CircuitBoard() - Constructor for class me.desht.sensibletoolbox.items.components.CircuitBoard
 
CircuitBoard(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.CircuitBoard
 
clear() - Method in class me.desht.sensibletoolbox.api.util.Filter
Remove all items from this filter.
clear(Block) - Static method in class me.desht.sensibletoolbox.api.util.SoilSaturation
Clear all saturation & watering data for the given block.
ClickableGadget - Class in me.desht.sensibletoolbox.api.gui
Abstract base class for all clickable gadgets.
ClickableGadget(InventoryGUI, int) - Constructor for class me.desht.sensibletoolbox.api.gui.ClickableGadget
 
clone() - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
 
clone() - Method in class me.desht.sensibletoolbox.api.util.Filter
 
CombineHoe - Class in me.desht.sensibletoolbox.items
 
CombineHoe() - Constructor for class me.desht.sensibletoolbox.items.CombineHoe
 
CombineHoe(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.CombineHoe
 
compareTo(BaseSTBItem) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
complain(Player) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Send an audible alert to the given player indicating a problem of some kind.
complain(Player, String) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Send an error message to the given player, along with an audible alert.
complain(HumanEntity, String) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
 
createGUI(InventoryGUIListener, int, String) - Static method in class me.desht.sensibletoolbox.api.gui.GUIUtil
Create a new inventory GUI for the given listener.
createGUI(Player, InventoryGUIListener, int, String) - Static method in class me.desht.sensibletoolbox.api.gui.GUIUtil
Create a new inventory GUI for the given player and listener.
createGUI() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
 
createGUI() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Builds the inventory-based GUI for this block.
createGUI() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
createGUI() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
creativeModeBlocked(BaseSTBBlock, Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
CustomRecipe - Interface in me.desht.sensibletoolbox.api.recipes
Represents a recipe which takes a defined length of time and a specific STB machine to process it.
CustomRecipeCollection - Class in me.desht.sensibletoolbox.api.recipes
Represents the custom recipes known by a specific type of machine.
CustomRecipeCollection() - Constructor for class me.desht.sensibletoolbox.api.recipes.CustomRecipeCollection
 
CustomRecipeManager - Class in me.desht.sensibletoolbox.api.recipes
This class manages custom recipes known to STB.
CustomRecipeManager() - Constructor for class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
 
CyclerGadget<T extends Enum<T>> - Class in me.desht.sensibletoolbox.api.gui
A gadget which can cycle through the values of the given parameterised enum and apply that value to the GUI's owning item.
CyclerGadget(InventoryGUI, int, String, BaseSTBItem) - Constructor for class me.desht.sensibletoolbox.api.gui.CyclerGadget
Constructs a cycler gadget.
CyclerGadget(InventoryGUI, int, String) - Constructor for class me.desht.sensibletoolbox.api.gui.CyclerGadget
Constructs a cycler gadget.

D

damageHeldItem(Player, short) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
DEF_SCU_PER_OPERATION - Static variable in class me.desht.sensibletoolbox.items.MultiBuilder
 
DenseSolar - Class in me.desht.sensibletoolbox.blocks.machines
 
DenseSolar() - Constructor for class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
DenseSolar(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
describeItemStack(ItemStack) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get a display-formatted string for the given ItemStack.
detachFromEnergyNet(EnergyNet) - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Detach this machine from the given energy net.
detachFromEnergyNet(EnergyNet) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
detachLabelSign(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Don't call this method directly; it is automatically called when a label sign attached the block is broken.
DiamondCombineHoe - Class in me.desht.sensibletoolbox.items
 
DiamondCombineHoe() - Constructor for class me.desht.sensibletoolbox.items.DiamondCombineHoe
 
DiamondCombineHoe(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.DiamondCombineHoe
 
directFaces - Static variable in class me.desht.sensibletoolbox.api.util.STBUtil
The block faces directly adjacent to a block.
DIRECTION_LABEL_SLOT - Static variable in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
DIRECTION_LABEL_SLOT - Static variable in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
DirectionalItemRouterModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
DirectionalItemRouterModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
DirectionalItemRouterModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
DirectionGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which allows the facing direction of a directional item to be changed.
DirectionGadget(InventoryGUI, int, ItemStack) - Constructor for class me.desht.sensibletoolbox.api.gui.DirectionGadget
 
DISPLAY_COLOR - Static variable in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
DISTANCE - Static variable in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
DistributorModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
DistributorModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
DistributorModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
doPull(BlockFace, Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
doRepaint() - Method in class me.desht.sensibletoolbox.api.gui.MonitorGadget
Repaint the monitor if necessary.
DropperModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
DropperModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
DropperModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
dropsItemsOnBreak() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
dropsItemsOnBreak() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
dumpItemStack(ItemStack) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
 
dyeColorToChatColor(DyeColor) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convert a dye colour to the nearest matching chat colour.

E

ejectBuffer(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
ejectItems(int...) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Eject any items in the given slots, dropping them on the ground at or near the GUI's owning block or player.
EjectorUpgrade - Class in me.desht.sensibletoolbox.items.machineupgrades
 
EjectorUpgrade() - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
EjectorUpgrade(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
Elevator - Class in me.desht.sensibletoolbox.blocks
 
Elevator() - Constructor for class me.desht.sensibletoolbox.blocks.Elevator
 
Elevator(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.Elevator
 
emptyTrash(boolean) - Method in class me.desht.sensibletoolbox.blocks.TrashCan
Empty this trash can, permanently destroying its contents.
EnderBag - Class in me.desht.sensibletoolbox.items
 
EnderBag() - Constructor for class me.desht.sensibletoolbox.items.EnderBag
 
EnderBag(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.EnderBag
 
EnderBox - Class in me.desht.sensibletoolbox.blocks
 
EnderBox() - Constructor for class me.desht.sensibletoolbox.blocks.EnderBox
 
EnderBox(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.EnderBox
 
EnderLeash - Class in me.desht.sensibletoolbox.items
 
EnderLeash() - Constructor for class me.desht.sensibletoolbox.items.EnderLeash
 
EnderLeash(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.EnderLeash
 
EnderStorage - Class in me.desht.sensibletoolbox.api.enderstorage
Top-level utility methods for interacting with ender inventories.
EnderStorage() - Constructor for class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
 
EnderStorageHolder - Interface in me.desht.sensibletoolbox.api.enderstorage
Represents an STB ender inventory holder.
EnderTunable - Interface in me.desht.sensibletoolbox.api.enderstorage
Represents an STB item or block which has an ender frequency including global/personal visibility.
EnderTuner - Class in me.desht.sensibletoolbox.items
 
EnderTuner() - Constructor for class me.desht.sensibletoolbox.items.EnderTuner
 
EnderTuner(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.EnderTuner
 
EnergizedGoldDust - Class in me.desht.sensibletoolbox.items.components
 
EnergizedGoldDust() - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
EnergizedGoldDust(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
EnergizedGoldIngot - Class in me.desht.sensibletoolbox.items.components
 
EnergizedGoldIngot() - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
EnergizedGoldIngot(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
EnergizedIronDust - Class in me.desht.sensibletoolbox.items.components
 
EnergizedIronDust() - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
EnergizedIronDust(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
EnergizedIronIngot - Class in me.desht.sensibletoolbox.items.components
 
EnergizedIronIngot() - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
EnergizedIronIngot(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
EnergyCell - Class in me.desht.sensibletoolbox.items.energycells
 
EnergyCell() - Constructor for class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
EnergyCell(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
EnergyFlow - Enum in me.desht.sensibletoolbox.api.energy
Represents the direction of energy (SCU) flow into or out of a chargeable block.
EnergyFlowGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which allows energy flow settings for a block to be displayed and modified.
EnergyFlowGadget(InventoryGUI, int, BlockFace) - Constructor for class me.desht.sensibletoolbox.api.gui.EnergyFlowGadget
Construct an energy flow gadget.
EnergyNet - Interface in me.desht.sensibletoolbox.api.energy
Represents an energy net; a collection of chargeable blocks connected by cabling.
equals(Object) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
Run this module's action.
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
execute(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in interface me.desht.sensibletoolbox.api.STBInventoryHolder
Attempt to extract items from the block on the given side.
extractItems(BlockFace, ItemStack, int, UUID) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
extractItems(BlockFace, ItemStack, int, UUID) - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 

F

FABRICATION_TITLE - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
FiftyKBatteryBox - Class in me.desht.sensibletoolbox.blocks.machines
 
FiftyKBatteryBox() - Constructor for class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
FiftyKBatteryBox(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
FiftyKEnergyCell - Class in me.desht.sensibletoolbox.items.energycells
 
FiftyKEnergyCell() - Constructor for class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
FiftyKEnergyCell(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
Filter - Class in me.desht.sensibletoolbox.api.util
A class which can filter items based on several criteria: whitelist/blacklist, filter by material, by block data or by item metadata.
Filter() - Constructor for class me.desht.sensibletoolbox.api.util.Filter
Default filter which blocks nothing.
Filter.FilterType - Enum in me.desht.sensibletoolbox.api.util
Represents different levels of filtering precision.
FILTER_LABEL_SLOT - Static variable in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
FILTER_STRING_BUTTON_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
FILTER_TYPE_BUTTON_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
Filtering - Interface in me.desht.sensibletoolbox.api
Represents an object that can filter items.
FilterTypeGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which can display and change a filter's filter type.
FilterTypeGadget(InventoryGUI, int) - Constructor for class me.desht.sensibletoolbox.api.gui.FilterTypeGadget
Construct a filter type gadget.
findModule(Class<T>) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
Deprecated.
findOtherElevator(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
findOutputSlot(ItemStack, boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Find a suitable output slot for the given item stack.
findOutputSlot(ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Find a suitable output slot for the given item stack.
findSourcesAndSinks() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
 
findVanillaFurnaceMaterials() - Static method in class me.desht.sensibletoolbox.api.recipes.RecipeUtil
 
Floodlight - Class in me.desht.sensibletoolbox.blocks
 
Floodlight() - Constructor for class me.desht.sensibletoolbox.blocks.Floodlight
 
Floodlight(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.Floodlight
 
forceInventoryRefresh(Inventory) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Workaround method: ensure that the given inventory is refreshed to all its viewers.
formatCellLife(int) - Static method in class me.desht.sensibletoolbox.items.PVCell
Create a nicely formatted string representing a cell's lifetime.
FREEFAB_PERMISSION - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
freeze() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
freeze() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Freeze this object's state into a YamlConfiguration object.
freeze() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
freeze() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
freeze() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
freeze() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
freeze() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
freeze() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
freeze() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
freeze() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
freeze() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
freeze() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
freeze() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
freeze() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
freeze() - Method in class me.desht.sensibletoolbox.items.PVCell
 
freeze() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
freeze() - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
freeze() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
freezeSlots(int...) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Freeze any items in the given slots into a string representation.
FREQUENCY_BUTTON_SLOT - Static variable in class me.desht.sensibletoolbox.items.EnderTuner
 
FriendManager - Interface in me.desht.sensibletoolbox.api
An interface to the STB friend system; managing the trust between any two given players.
fromBase64(String) - Static method in class me.desht.sensibletoolbox.api.util.BukkitSerialization
 
fromItemList(boolean, List<ItemStack>, Filter.FilterType) - Static method in class me.desht.sensibletoolbox.api.util.Filter
Create a filter from the given list of items.
fromItemStack(ItemStack) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Construct and return an STB item from a supplied ItemStack.
fromItemStack(ItemStack, Class<T>) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Construct and return an STB item from a supplied ItemStack.
FuelItems - Class in me.desht.sensibletoolbox.api.recipes
Represents items that may be converted to SCU by some machine.
FuelItems() - Constructor for class me.desht.sensibletoolbox.api.recipes.FuelItems
 
FuelItems.FuelValues - Class in me.desht.sensibletoolbox.api.recipes
Store information about a particular item's fuel properties.
FuelItems.FuelValues(double, int) - Constructor for class me.desht.sensibletoolbox.api.recipes.FuelItems.FuelValues
 

G

Gadget - Class in me.desht.sensibletoolbox.api.gui
Abstract base class for all gadgets.
Gadget(InventoryGUI) - Constructor for class me.desht.sensibletoolbox.api.gui.Gadget
 
Generator - Class in me.desht.sensibletoolbox.blocks.machines
 
Generator() - Constructor for class me.desht.sensibletoolbox.blocks.machines.Generator
 
Generator(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.Generator
 
get(boolean, ItemStack...) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeCollection
Try to find a processing result, given a list of ingredients.
get(ItemStack) - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems
Get the fuel values for the given item.
getAccessControl() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get this block's current access control; whether players other than the owner may access the block's GUI or insert/extract items from it.
getAccessControlSlot() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slot where an access control gadget will be displayed.
getAllResults() - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Get a set of all possible items that can be made via custom recipes.
getAmount() - Method in class me.desht.sensibletoolbox.items.machineupgrades.MachineUpgrade
 
getAttachedEnergyNets() - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Get an array of all energy nets to which this machine is attached.
getAttachedEnergyNets() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getAutoEjectDirection() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the direction that the machine should attempt to eject any items in the output slot(s), due to any installed upgrades.
getBlockAt(Location) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Given a location, return the STB block at that location, if any.
getBlockAt(Location, boolean) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Given a location, return the STB block at that location, if any.
getBlockAt(Location, Class<T>, boolean) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Given a location, return the STB block at that location, if any.
getBlockProtection() - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Get the block protection handler.
getBlockStructure() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get a list of extra blocks this STB block has.
getBlockStructure() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getBlockStructure() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getBlockStructure() - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getBufferItem() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getBuildMode() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getBurnTime() - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems.FuelValues
Get the time in server ticks to convert the item into SCU.
getCableCount() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
Get the number of cables in this energy net.
getCapColour() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getCapColour() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getCapturedEntityType() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
getCellColor() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
getCellColor() - Method in class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
getCellColor() - Method in class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
getChance() - Method in class me.desht.sensibletoolbox.api.recipes.SupplementaryResult
Get the chance that this item will be produced.
getCharge() - Method in interface me.desht.sensibletoolbox.api.energy.Chargeable
Get the current SCU level for this item
getCharge() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getCharge() - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems.FuelValues
Get the SCU per tick generated by converting this fuel.
getCharge() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
getCharge() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getChargeDirection() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the charge direction for any energy cell that may be installed in this machine.
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slot for an charge direction gadget; where the energy flow between machine and energy cell can be changed.
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getChargeDirectionSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getChargeMeterSlot() - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Get the slot in this block's GUI where the charge meter should be displayed.
getChargeMeterSlot() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slot where a charge meter gadget will be displayed.
getChargeMeterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getChargePerOperation(int) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
Return the SCU cost for processing some items; either inserting or extracting them.
getChargePerOperation(int) - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getChargeRate() - Method in interface me.desht.sensibletoolbox.api.energy.Chargeable
Get the max rate at which this device can charge or discharge, in SCU/tick.
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getChargeRate() - Method in class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
getChargeRate() - Method in class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
getChargeRate() - Method in class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
getChargeRate() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getChargeString(Chargeable) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get a display-formatted string for the given chargeable item or block's current charge level.
getColor() - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
getColor() - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
getColor() - Method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.BuilderStatus
 
getColour() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getColour() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getCraftingRestriction(Material) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Given a material name, return the type of STB item that crafting ingredients of this type must be to count as a valid crafting ingredient for this item.
getCropType(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
 
getDemand() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
Get the instantaneous energy demand per tick.
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define a suffix to be appended to the item's displayed name.
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getDisplaySuffix() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
getDuration() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getEjectionInterval() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Get the ejection interval, in server ticks, for this machine.
getEnderFrequency() - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderTunable
Get the ender frequency of this tunable object.
getEnderFrequency() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getEnderFrequency() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getEnderInventory(OfflinePlayer, int) - Static method in class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
Get the personal ender inventory for the given player and frequency.
getEnderInventory(int) - Static method in class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
Get the global ender inventory for the given frequency.
getEnderStorageHolder(OfflinePlayer, int) - Static method in class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
Get the personal ender inventory holder for the given player and frequency.
getEnderStorageHolder(int) - Static method in class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
Get the global ender inventory holder for the given frequency.
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slot for an energy cell slot, where an energy cell can be inserted.
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getEnergyCellSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getEnergyFlow(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getEnergyNet(Block) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Get the energy net for the given block.
getExtraLore() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define extra lore to be appended to the base lore.
getExtraLore() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getExtraLore() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.AdvancedRecipeBook
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.PVCell
 
getExtraLore() - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
getExtraRecipes() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define any alternative vanilla crafting recipes used to create the item.
getExtraRecipes() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getExtraRecipes() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getExtraRecipes() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getFaceFromYaw(float) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Given a yaw value, get the closest block face for the given yaw.
getFaceRotation(BlockFace, BlockFace) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get the relative rotations of two block faces; the number of clockwise 90-degree rotations from the first face to the second.
getFacesForNet(EnergyNet) - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Get the faces on which the given energy net is connected.
getFacesForNet(EnergyNet) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getFacing() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the direction that this block faces.
getFacing() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
getFacing() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
getFilter() - Method in interface me.desht.sensibletoolbox.api.Filtering
Get the owning object's filter.
getFilter() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
getFilterType() - Method in class me.desht.sensibletoolbox.api.util.Filter
Get the filtering type of this filter.
getFrequency() - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
Get the ender frequency of this ender holder.
getFriendManager() - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Get the friend manager object.
getFriends(UUID) - Method in interface me.desht.sensibletoolbox.api.FriendManager
Get all the friends for the given player; the ID's of those players who are trusted by the player.
getFront() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock.RelativePosition
Get the distance in front of the base block.
getGadget(int) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the clickable gadget in the given slot.
getGUI() - Method in class me.desht.sensibletoolbox.api.gui.Gadget
Get the GUI for this gadget.
getGUI() - Method in class me.desht.sensibletoolbox.api.gui.STBGUIHolder
Get the GUI for this holder object.
getGUI() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the GUI object for this block, if any has been created.
getGuiHolder() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
You should not need to call this method directly; it is used to link the item's inventory GUI with the item itself.
getIngredient() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
Get the single input ingredient for this recipe.
getIngredient() - Method in class me.desht.sensibletoolbox.api.recipes.STBFurnaceRecipe
 
getInputSlots() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slots which may be used for placing items into this machine.
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getInputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getInterval() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getInventory() - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
 
getInventory() - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the Bukkit inventory backing this GUI.
getInventory() - Method in class me.desht.sensibletoolbox.api.gui.STBGUIHolder
 
getInventory() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getInventory() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getInventory() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getInventory() - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the size for this machine's GUI, in slots.
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getInventoryGUISize() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getInventoryItem(int) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the item stack currently the given inventory GUI slot.
getInventorySlot() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getInventoryTitle() - Static method in class me.desht.sensibletoolbox.items.CombineHoe
 
getItem(int) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the item in the given inventory slot.
getItemById(String) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Construct and return an STB item.
getItemById(String, ConfigurationSection) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Construct and return an STB item, restoring its settings from previously frozen data.
getItemConfig(String) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Get the item-specific configuration from the providing plugin's config.
getItemConfig() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Get the item-specific configuration from the providing plugin's config.
getItemFromItemStack(ItemStack) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
getItemfromItemStack(ItemStack, Class<T>) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
getItemIds() - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Get a set of all known STB item ID's.
getItemName() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define the item's displayed name.
getItemName() - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getItemName() - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getItemName() - Method in class me.desht.sensibletoolbox.items.AdvancedMoistureChecker
 
getItemName() - Method in class me.desht.sensibletoolbox.items.AdvancedRecipeBook
 
getItemName() - Method in class me.desht.sensibletoolbox.items.BagOfHolding
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.CircuitBoard
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.GoldDust
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.InfernalDust
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.IronDust
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.MachineFrame
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.QuartzDust
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.SiliconWafer
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
getItemName() - Method in class me.desht.sensibletoolbox.items.components.ToughMachineFrame
 
getItemName() - Method in class me.desht.sensibletoolbox.items.DiamondCombineHoe
 
getItemName() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getItemName() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
getItemName() - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
getItemName() - Method in class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
getItemName() - Method in class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
getItemName() - Method in class me.desht.sensibletoolbox.items.GoldCombineHoe
 
getItemName() - Method in class me.desht.sensibletoolbox.items.IronCombineHoe
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BlankModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SpeedModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.StackModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
getItemName() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
getItemName() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
getItemName() - Method in class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
getItemName() - Method in class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
getItemName() - Method in class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
getItemName() - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
getItemName() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getItemName() - Method in class me.desht.sensibletoolbox.items.Multimeter
 
getItemName() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getItemName() - Method in class me.desht.sensibletoolbox.items.PaintRoller
 
getItemName() - Method in class me.desht.sensibletoolbox.items.PVCell
 
getItemName() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getItemName() - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
getItemName() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
getItemName() - Method in class me.desht.sensibletoolbox.items.WoodCombineHoe
 
getItemRegistry() - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Get the item registry instance, which handles all item registration, retrieval and inspection.
getItemRouter() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ItemRouterModule
 
getItemTypeID() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Get the short type identifier code for this item.
getLabel() - Method in enum me.desht.sensibletoolbox.api.util.Filter.FilterType
 
getLastWatered(Block) - Static method in class me.desht.sensibletoolbox.api.util.SoilSaturation
Get the time that this block was last watered.
getLeft() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock.RelativePosition
Get the distance to the left of the base block.
getLevel() - Method in interface me.desht.sensibletoolbox.api.gui.LevelMonitor.LevelReporter
Get the level of the quantity being monitored.
getLevel() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getLevelIcon() - Method in interface me.desht.sensibletoolbox.api.gui.LevelMonitor.LevelReporter
Get the item used to represent the level.
getLevelIcon() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getLevelMessage() - Method in interface me.desht.sensibletoolbox.api.gui.LevelMonitor.LevelReporter
Get the string to display as the monitor icon's tooltip.
getLevelMessage() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getLevelMonitorSlot() - Method in interface me.desht.sensibletoolbox.api.gui.LevelMonitor.LevelReporter
Get the GUI slot in which the monitor icon should be shown.
getLevelMonitorSlot() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getLifespan() - Method in class me.desht.sensibletoolbox.items.PVCell
 
getLightLevel() - Method in interface me.desht.sensibletoolbox.api.LightSensitive
Deprecated.
Get the current ambient light level.
getLightLevel() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getLightMeterIndicator() - Method in interface me.desht.sensibletoolbox.api.LightMeterHolder
Return the item stack that should be used to represent this light meter.
getLightMeterIndicator() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getLightMeterSlot() - Method in interface me.desht.sensibletoolbox.api.LightMeterHolder
Get the slot in the block's GUI where a light meter can be displayed.
getLightMeterSlot() - Method in interface me.desht.sensibletoolbox.api.LightSensitive
Deprecated.
Get the slot in the block's GUI where a light meter can be displayed.
getLightMeterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getLocation() - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Get this block's location.
getLocation() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the location of the base block of this STB block.
getLore() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define the base lore to display for the item.
getLore() - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getLore() - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getLore() - Method in class me.desht.sensibletoolbox.items.BagOfHolding
 
getLore() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.CircuitBoard
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.GoldDust
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.InfernalDust
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.IronDust
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.MachineFrame
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.QuartzDust
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.SiliconWafer
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
getLore() - Method in class me.desht.sensibletoolbox.items.components.ToughMachineFrame
 
getLore() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getLore() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
getLore() - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
getLore() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BlankModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SpeedModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.StackModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
getLore() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
getLore() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
getLore() - Method in class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
getLore() - Method in class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
getLore() - Method in class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
getLore() - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
getLore() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getLore() - Method in class me.desht.sensibletoolbox.items.Multimeter
 
getLore() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getLore() - Method in class me.desht.sensibletoolbox.items.PVCell
 
getLore() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getLore() - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
getLore() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
getManager() - Static method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Get the custom recipe manager instance.
getMarkedLocation() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
getMaterial() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Deprecated.
use getMaterialData().getType()
getMaterialData() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define the material and data used to represent this item.
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getMaterialData() - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.BagOfHolding
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.CircuitBoard
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.GoldDust
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.InfernalDust
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.IronDust
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.MachineFrame
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.QuartzDust
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.SiliconWafer
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.components.ToughMachineFrame
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.DiamondCombineHoe
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.GoldCombineHoe
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.IronCombineHoe
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BlankModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SpeedModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.StackModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.Multimeter
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.PaintRoller
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.PVCell
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
getMaterialData() - Method in class me.desht.sensibletoolbox.items.WoodCombineHoe
 
getMaterialHardness(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get the hardness for a given material.
getMaxBlocksAffected() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getMaxBlocksAffected() - Method in class me.desht.sensibletoolbox.items.PaintRoller
 
getMaxCharge() - Method in interface me.desht.sensibletoolbox.api.energy.Chargeable
Get the maximum SCU level for this item
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
getMaxCharge() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getMaxLevel() - Method in interface me.desht.sensibletoolbox.api.gui.LevelMonitor.LevelReporter
Get the maximum possible level for the quantity being monitored.
getMaxLevel() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getMaxPaintLevel() - Static method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getMaxPaintLevel() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getMaxPaintLevel() - Method in class me.desht.sensibletoolbox.items.PaintRoller
 
getMetadataValue(Metadatable, String) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience wrapper to get the metadata value set by STB.
getMode() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getMonitor(int) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the monitor gadget for the given ID.
getNeighbours() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getNetID() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
Get the energy net ID for this energy net.
getNode() - Method in enum me.desht.sensibletoolbox.api.items.BaseSTBItem.ItemAction
 
getOnDuration() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getOpenGUI(Player) - Static method in class me.desht.sensibletoolbox.api.gui.GUIUtil
Get the GUI which the given player currently has open, if any.
getOutputAmount() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getOutputItem() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slots which may be used for taking items out of this machine.
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getOutputSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getOwner() - Method in class me.desht.sensibletoolbox.api.gui.MonitorGadget
Get the STB item or block which this monitor is attached to.
getOwner() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the UUID of the player who owns this block.
getOwningBlock() - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the STB block which owns this GUI.
getOwningItem() - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the STB item which owns this GUI.
getPaintLevel() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getPaintLevel() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getPersistableLocation() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get a persistable location for the base block of this STB block.
getPistonMoveReaction() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Define whether this STB block can be pushed or pulled by a piston, and if doing so would break it.
getPlayerNameFromUUID(UUID) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Given a UUID, attempt to get the player name for that UUID.
getPluginInstance() - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
Get an instance of the running Sensible Toolbox plugin.
getPowerMultiplier() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the power usage multiplier currently in effect for this machine, due to any installed upgrades.
getPowerOutput() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
Return the maximum SCU per tick that this solar can generate.
getPowerOutput() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getProcessing() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Get the item that is currently being processed.
getProcessingTime() - Method in interface me.desht.sensibletoolbox.api.recipes.CustomRecipe
Get the time in server ticks needed to make this recipe.
getProcessingTime() - Method in class me.desht.sensibletoolbox.api.recipes.ProcessingResult
Get the base processing time, in ticks, that the machine takes to make the item.
getProcessingTime() - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
getProcessingTime() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
getProcessorID() - Method in interface me.desht.sensibletoolbox.api.recipes.CustomRecipe
Get the item ID of the STB machine which is used to make this recipe.
getProcessorID() - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
getProcessorID() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
getProgress() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Get the ticks remaining until this work cycle is complete, or 0 if the machine is not currently processing anything.
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Define the inventory slot where the progress bar should be displayed.
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getProgressCounterSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getProgressIcon() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Define the material used to display the progress bar.
getProgressIcon() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getProgressIcon() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getProgressIcon() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getProgressIcon() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getProgressIcon() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getProgressIcon() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Define the inventory slot where the item currently being processed can be displayed.
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getProgressItemSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getProgressMessage() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Define a tooltip to be displayed on the progress counter icon.
getProgressMessage() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getProgressMeter() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Get the progress meter gadget for this machine.
getProgressPercent() - Method in class me.desht.sensibletoolbox.api.gui.ProgressMeter
Get the current progress as a percentage of the maximum processing time.
getProviderName() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Deprecated.
use getPlugin().getName()
getProviderPlugin() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Get the instance of the plugin which registered this STB item.
getQuiet() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getRadius() - Method in class me.desht.sensibletoolbox.items.AdvancedMoistureChecker
 
getRadius() - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
getReceiver() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getRecipe() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define the vanilla crafting recipe used to create the item.
getRecipe(BaseSTBMachine, ItemStack...) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Get the result (including processing time) for the given machine and ingredients.
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.DenseSolar
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.FiftyKBatteryBox
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getRecipe() - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.AdvancedMoistureChecker
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.AdvancedRecipeBook
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.BagOfHolding
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.CircuitBoard
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.GoldDust
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.InfernalDust
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.IronDust
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.MachineFrame
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.QuartzDust
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.SiliconWafer
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.components.ToughMachineFrame
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.DiamondCombineHoe
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.energycells.FiftyKEnergyCell
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.GoldCombineHoe
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.IronCombineHoe
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BlankModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.BreakerModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DistributorModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DropperModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.SpeedModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.StackModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.LandMarker
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.Multimeter
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.PaintRoller
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.PVCell
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
getRecipe() - Method in class me.desht.sensibletoolbox.items.WoodCombineHoe
 
getRecipeNameFilter() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getRecipesFor(ItemStack) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Get all known custom recipes which will make the given item.
getRecipeTypeFilter() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
getRedstoneBehaviour() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get this block's current redstone behaviour; whether it ignores the presence of a redstone signal, or requires the signal to be low or high to operate.
getRedstoneBehaviourSlot() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slot where a redstone behaviour gadget will be displayed.
getRegulatorAmount() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the number of regulator upgrades installed in this machine.
getRelativeLocation(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the location relative to this block in the given direction.
getResult() - Method in class me.desht.sensibletoolbox.api.recipes.ProcessingResult
Get the resulting item.
getResult() - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
getResult() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
getResult() - Method in class me.desht.sensibletoolbox.api.recipes.STBFurnaceRecipe
 
getResult() - Method in class me.desht.sensibletoolbox.api.recipes.SupplementaryResult
Get the item that may be produced.
getRotatedFace(BlockFace, int) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Given a BlockFace and a rotation in units of 90 degrees, return the face obtained by a clockwise rotation.
getSaturationLevel(Block) - Static method in class me.desht.sensibletoolbox.api.util.SoilSaturation
Get the current saturation level for the given block.
getScuPerTick() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Define the base amount of SCU consumed per server tick while this machine is actively processing.
getScuPerTick() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getSeedAmount() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
getSeedType() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the label text for the block's label sign.
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
getSignLabel(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getSinkCount() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
Get the number of energy sinks in this energy net.
getSlot() - Method in class me.desht.sensibletoolbox.api.gui.ClickableGadget
Get the inventory slot that this gadget occupies.
getSlots() - Method in class me.desht.sensibletoolbox.api.gui.ChargeMeter
 
getSlots() - Method in class me.desht.sensibletoolbox.api.gui.LevelMonitor
 
getSlots() - Method in class me.desht.sensibletoolbox.api.gui.LightMeter
 
getSlots() - Method in class me.desht.sensibletoolbox.api.gui.MonitorGadget
Get the slot or slots that this monitor occupies.
getSlots() - Method in class me.desht.sensibletoolbox.api.gui.ProgressMeter
 
getSlotType(int) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get the type of the given slot.
getSmeltingIngredientsFor(ItemStack) - Static method in class me.desht.sensibletoolbox.api.recipes.RecipeUtil
Given an item, get all the items which could be smelted into that item via a vanilla furnace recipe, possibly one which was added by an STB item.
getSmeltingResult() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define the item into which this item would be smelted in a vanilla furnace, if any.
getSmeltingResult() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
getSmeltingResult() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
getSmeltingResult() - Method in class me.desht.sensibletoolbox.items.components.GoldDust
 
getSmeltingResult() - Method in class me.desht.sensibletoolbox.items.components.IronDust
 
getSmeltingResult() - Method in class me.desht.sensibletoolbox.items.components.QuartzDust
 
getSourceCount() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
Get the number of energy sources in this energy net.
getSpeedMultiplier() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the speed multiplier currently in effect for this machine, due to any installed upgrades.
getStackCapacity() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getStackCapacity() - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
getStackSize() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getStatus() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getStorageAmount() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getStoredItemType() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getSupply() - Method in interface me.desht.sensibletoolbox.api.energy.EnergyNet
Get the instantaneous energy supply per tick.
getSurroundingBlocks(Block) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get the blocks horizontally surrounding the given block.
getTargetLocation(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
getText() - Method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.BuilderStatus
 
getTexture() - Method in class me.desht.sensibletoolbox.api.gui.ButtonGadget
 
getTexture() - Method in class me.desht.sensibletoolbox.api.gui.ClickableGadget
Return an item stack representing this gadget's texture in the GUI.
getTexture() - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
 
getTexture() - Method in class me.desht.sensibletoolbox.api.gui.DirectionGadget
 
getTexture() - Method in class me.desht.sensibletoolbox.api.gui.NumericGadget
 
getTexture() - Method in class me.desht.sensibletoolbox.api.gui.ToggleButton
 
getThoroughnessAmount() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Get the number of thoroughness upgrades installed in this machine.
getTickRate() - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
getTickRate() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Defines the rate at which the block ticks.
getTickRate() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
getTickRate() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getTicksLived() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Get the number of ticks since this block was placed in the world.
getTotalAmount() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getTotalFuelValue() - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems.FuelValues
Get the total fuel value, in SCU, of this fuel.
getTrashCan(Inventory) - Static method in class me.desht.sensibletoolbox.blocks.TrashCan
 
getUp() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock.RelativePosition
Get the distance above of the base block.
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slot to use to draw a label for the upgrade slots.
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getUpgradeLabelSlot() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define the inventory slots which may be used for storing machine upgrade items.
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
getUpgradeSlots() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
getVanillaInventoryFor(Block) - Static method in class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
Get the vanilla inventory for the given block.
getViewers() - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Get a list of players who currently have this GUI open.
getVolume() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
getWaterLevel() - Method in class me.desht.sensibletoolbox.items.WateringCan
 
getWorkRadius() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
getWorkRadius() - Method in class me.desht.sensibletoolbox.items.DiamondCombineHoe
 
getYDirection() - Method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderMode
 
giveItems(HumanEntity, ItemStack) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Give the items to a player, dropping any excess items on the ground.
GLOBAL_BUTTON_SLOT - Static variable in class me.desht.sensibletoolbox.items.EnderTuner
 
GoldCombineHoe - Class in me.desht.sensibletoolbox.items
 
GoldCombineHoe() - Constructor for class me.desht.sensibletoolbox.items.GoldCombineHoe
 
GoldCombineHoe(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.GoldCombineHoe
 
GoldDust - Class in me.desht.sensibletoolbox.items.components
 
GoldDust() - Constructor for class me.desht.sensibletoolbox.items.components.GoldDust
 
GoldDust(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.GoldDust
 
goToItemList() - Method in class me.desht.sensibletoolbox.items.RecipeBook
Make the book go to the item list screen (leaving the recipe view screen if the book was showing that).
GUIUtil - Class in me.desht.sensibletoolbox.api.gui
A collection of miscellaneous GUI-related utility methods.
GUIUtil() - Constructor for class me.desht.sensibletoolbox.api.gui.GUIUtil
 

H

hackyDelayedInvUpdate(Player) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Deprecated.
marked deprecated to indicate that it's a hacky workaround
handleAutoEjection() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Handle auto ejecting items from the output slot(s).
handlePhysicsEvent(BlockPhysicsEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Don't call this method directly; override BaseSTBBlock.onBlockPhysics(org.bukkit.event.block.BlockPhysicsEvent) instead.
has(ItemStack) - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems
Check if the given can be used as a fuel.
hasAccessRights(Player) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Check if this block may be interacted with by the given player.
hasAccessRights(UUID) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Check if this block may be interacted with by the player of the given UUID, based on its current security settings.
hasGlow() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define whether the item should glow.
hasGlow() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.GoldDust
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.InfernalDust
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.IronDust
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ItemRouterModule
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.Multimeter
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.PaintRoller
 
hasGlow() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
hashCode() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
hasRecipe(boolean, ItemStack...) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeCollection
Check if this collection has a recipe for the given ingredients.
hasRecipe(BaseSTBMachine, ItemStack...) - Method in class me.desht.sensibletoolbox.api.recipes.CustomRecipeManager
Check if the given machine can make anything with the given items.
hasShapedRecipes() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define whether this machine requires shaped recipes.
HeatEngine - Class in me.desht.sensibletoolbox.blocks.machines
 
HeatEngine() - Constructor for class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
HeatEngine(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
hide(Player) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Hide this GUI from the given player (pop it down)
HoloMessage - Class in me.desht.sensibletoolbox.api.util
Display a temporary popup message to a player via a hologram.
HoloMessage() - Constructor for class me.desht.sensibletoolbox.api.util.HoloMessage
 
HyperSenderModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
HyperSenderModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
HyperSenderModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
HyperStorageUnit - Class in me.desht.sensibletoolbox.blocks.machines
 
HyperStorageUnit() - Constructor for class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
HyperStorageUnit(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 

I

InfernalDust - Class in me.desht.sensibletoolbox.items.components
 
InfernalDust() - Constructor for class me.desht.sensibletoolbox.items.components.InfernalDust
 
InfernalDust(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.InfernalDust
 
inRange(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
inRange(Location) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.HyperSenderModule
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in interface me.desht.sensibletoolbox.api.STBInventoryHolder
Attempt to actually insert an item into the block on the given side.
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
insertItems(ItemStack, BlockFace, boolean, UUID) - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
IntegratedCircuit - Class in me.desht.sensibletoolbox.items.components
 
IntegratedCircuit() - Constructor for class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
IntegratedCircuit(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.IntegratedCircuit
 
INTERDICTION_RANGE - Static variable in class me.desht.sensibletoolbox.blocks.Floodlight
 
InventoryGUI - Interface in me.desht.sensibletoolbox.api.gui
Implements a GUI system using custom inventory windows.
InventoryGUI.SlotType - Enum in me.desht.sensibletoolbox.api.gui
 
InventoryGUIListener - Interface in me.desht.sensibletoolbox.api.gui
Represents an STB item or block which listens for actions from its GUI.
IronCombineHoe - Class in me.desht.sensibletoolbox.items
 
IronCombineHoe() - Constructor for class me.desht.sensibletoolbox.items.IronCombineHoe
 
IronCombineHoe(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.IronCombineHoe
 
IronDust - Class in me.desht.sensibletoolbox.items.components
 
IronDust() - Constructor for class me.desht.sensibletoolbox.items.components.IronDust
 
IronDust(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.IronDust
 
isAdvanced() - Method in class me.desht.sensibletoolbox.items.AdvancedRecipeBook
 
isAdvanced() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
isAvailable() - Method in enum me.desht.sensibletoolbox.api.util.BlockProtection.BlockProtectionType
 
isAvailable() - Method in enum me.desht.sensibletoolbox.api.util.BlockProtection.InvProtectionType
 
isCable(Block) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given block can be used as cable for the purposes of transferring energy (SCU).
isColorable(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is colourable.
isCreativeAccessBlocked(Player) - Static method in class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
Check if the player's access to ender inventories is blocked due to being in creative mode.
isCreativeWorld(World) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given world is a creative world.
isCrop(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is a crop which can grow and/or be harvested.
isEnabled() - Method in class me.desht.sensibletoolbox.api.gui.Gadget
Check if this gadget responds to any clicks.
isEnabled() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderGadget
 
isEnchantable() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define whether this item can be enchanted normally in a vanilla enchanting table.
isEnchantable() - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
isEnchantable() - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
isExposed(Block, BlockFace) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given block is exposed to the world on the given face.
isExposed(Block) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given block is exposed on any face.
isFabricationAvailable() - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
isFlammable() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Define whether this block is flammable.
isFriend(UUID, UUID) - Method in interface me.desht.sensibletoolbox.api.FriendManager
Check if id2 is a friend of id1, i.e.
isFuel(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is a burnable fuel.
isFull() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
isGlobal() - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
Check if this ender holder is global or personal.
isGlobal() - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderTunable
Check if this object is on a global or personal frequency.
isGlobal() - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
isGlobal() - Method in class me.desht.sensibletoolbox.items.EnderBag
 
isInfiniteWaterSource(Block) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given block is an infinite water source.
isIngredientFor(ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Check if this item is used as an ingredient for the given resulting item.
isInputSlot(int) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Check whether the given slot accepts items as input.
isInteractive(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is "interactive", i.e.
isInventoryAccessible(Player, Block) - Method in class me.desht.sensibletoolbox.api.util.BlockProtection
Check if the given player has access rights for the given block.
isInventoryAccessible(UUID, Block) - Method in class me.desht.sensibletoolbox.api.util.BlockProtection
Check if the player with the given UUID has access rights for the given block.
isJammed() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Check if the machine is jammed; if it has work to do, but no space in its output slot(s).
isLeaves(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is leaves.
isLiquidSourceBlock(Block) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given block is a water source block.
isLocked() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
isObtainable(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is obtainable - if false, then even silk touch won't help.
isOutputSlot(int) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Check whether the given slot can be used to extract items.
isPendingRemoval() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Check if this block is due to be removed.
isPlant(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is any growing plant (not including leaves or trees)
isPotionIngredient(MaterialData) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material can be used as a potion ingredient in vanilla potion brewing.
isRedstoneActive() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Check if this block is active based on its redstone behaviour settings and the presence or absence of a redstone signal.
isStackable() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define whether this item is stackable in an inventory.
isStackable() - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
isSTBItem(ItemStack) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Check if the given item stack is an STB item.
isSTBItem(ItemStack, Class<? extends BaseSTBItem>) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Check if the given item stack is an STB item of the given STB subclass.
isTerminator() - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
isUpgradeSlot(int) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Check whether the given slot can be used to install upgrades, i.e.
isValidUpgrade(HumanEntity, BaseSTBItem) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define whether the given STB item is a valid upgrade for the machine.
isValidUpgrade(HumanEntity, BaseSTBItem) - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
isVanillaInventory(Block) - Static method in class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
Check if the given block contains a vanilla inventory,
isVanillaSmelt(Material) - Static method in class me.desht.sensibletoolbox.api.recipes.RecipeUtil
Check if vanilla items of the given material may be smelted in a furnace (or smelter).
isWearable() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Define whether this item is wearable.
isWearable(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Check if the given material is a wearable (armour) item.
isWearable() - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
isWearable() - Method in class me.desht.sensibletoolbox.items.PVCell
 
isWhiteList() - Method in class me.desht.sensibletoolbox.api.util.Filter
Check if the filter whitelists or blacklists items.
ITEM_LIST_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
ItemRegistry - Interface in me.desht.sensibletoolbox.api
An interface to the STB item registry system, allow registration of new STB items and obtaining existing items.
ItemRouter - Class in me.desht.sensibletoolbox.blocks
 
ItemRouter() - Constructor for class me.desht.sensibletoolbox.blocks.ItemRouter
 
ItemRouter(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.ItemRouter
 
ItemRouterModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
ItemRouterModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.ItemRouterModule
 
ItemRouterModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.ItemRouterModule
 

L

LandMarker - Class in me.desht.sensibletoolbox.items
 
LandMarker() - Constructor for class me.desht.sensibletoolbox.items.LandMarker
 
LandMarker(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.LandMarker
 
LevelMonitor - Class in me.desht.sensibletoolbox.api.gui
Monitors an integer quantity.
LevelMonitor(InventoryGUI, LevelMonitor.LevelReporter) - Constructor for class me.desht.sensibletoolbox.api.gui.LevelMonitor
Constructs a new level monitor gadget.
LevelMonitor.LevelReporter - Interface in me.desht.sensibletoolbox.api.gui
Represents a block that can report a level for some attribute.
levelToDurability(ItemStack, int, int) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Encode the given level as a proportion of the given maximum as an item durability; useful for displaying in the item's durability bar.
LightMeter - Class in me.desht.sensibletoolbox.api.gui
Measures the light intensity for an STB block.
LightMeter(InventoryGUI) - Constructor for class me.desht.sensibletoolbox.api.gui.LightMeter
Constructs a new light meter gadget.
LightMeterHolder - Interface in me.desht.sensibletoolbox.api
 
LightSensitive - Interface in me.desht.sensibletoolbox.api
Deprecated.
linkToRouter(ItemRouter) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
listFiltered() - Method in class me.desht.sensibletoolbox.api.util.Filter
Get a list of the items filtered by this filter.
listSupplementaryResults() - Method in interface me.desht.sensibletoolbox.api.recipes.CustomRecipe
List the possible supplementary results from this recipe.
listSupplementaryResults() - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
listSupplementaryResults() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
List the possible supplementary results from this recipe.
LORE_COLOR - Static variable in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 

M

MachineFrame - Class in me.desht.sensibletoolbox.items.components
 
MachineFrame() - Constructor for class me.desht.sensibletoolbox.items.components.MachineFrame
 
MachineFrame(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.MachineFrame
 
MachineUpgrade - Class in me.desht.sensibletoolbox.items.machineupgrades
 
MachineUpgrade() - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.MachineUpgrade
 
MachineUpgrade(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.MachineUpgrade
 
mainHorizontalFaces - Static variable in class me.desht.sensibletoolbox.api.util.STBUtil
The block faces in the four cardinal horizontal directions.
makeColouredMaterial(Material, DyeColor) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience method to get a coloured material: stained clay/glass/glass panes/wool/dye.
makeDirectionalLore(String...) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
makeDye(DyeColor) - Static method in class me.desht.sensibletoolbox.items.itemroutermodules.ItemRouterModule
 
makeKey(boolean) - Method in interface me.desht.sensibletoolbox.api.recipes.CustomRecipe
Construct a key for this recipe based on its ingredients, which uniquely identifies it, so that it can be efficiently looked up.
makeKey(boolean) - Method in class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
makeKey(boolean) - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
makeLeaves(TreeSpecies) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience method to get leaves of the right species
makeLog(TreeSpecies) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience method to get a log of the right species
makeLore(String...) - Static method in class me.desht.sensibletoolbox.api.gui.GUIUtil
Construct some item lore with grey colouring, given a text array.
makePlank(TreeSpecies) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience method to get a plank of the right species
makeRecipeKey(ItemStack) - Static method in class me.desht.sensibletoolbox.api.recipes.RecipeUtil
 
makeRecipeKey(boolean, ItemStack) - Static method in class me.desht.sensibletoolbox.api.recipes.RecipeUtil
 
makeStack(Material, String, String...) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience method to create an item stack with defined title and lore data
makeStack(MaterialData, String, String...) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Convenience method to create an item stack with defined title and lore data
makeTexture(MaterialData, String, String...) - Static method in class me.desht.sensibletoolbox.api.gui.GUIUtil
Make an item stack texture, given a material, title and possible lore.
makeTexture() - Method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.BuilderStatus
 
makeWildCardItemStack(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get a special item stack for the material with the data set to 32767.
makeWildCardMaterialData(BaseSTBItem) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get a special material data for the item with the data set to -1.
makeWildCardMaterialData(Material) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Get a special material data for the material with the data set to -1.
Masher - Class in me.desht.sensibletoolbox.blocks.machines
 
Masher() - Constructor for class me.desht.sensibletoolbox.blocks.machines.Masher
 
Masher(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.Masher
 
MAX_BUILD_BLOCKS - Static variable in class me.desht.sensibletoolbox.items.MultiBuilder
 
MAX_ENDER_FREQUENCY - Static variable in class me.desht.sensibletoolbox.api.enderstorage.EnderStorage
 
MAX_LIFESPAN - Static variable in class me.desht.sensibletoolbox.items.PVCell
 
MAX_PAINT_LEVEL - Static variable in class me.desht.sensibletoolbox.blocks.PaintCan
 
MAX_SATURATION - Static variable in class me.desht.sensibletoolbox.api.util.SoilSaturation
The maximum saturation level for a soil block before it turns to water.
md - Static variable in class me.desht.sensibletoolbox.items.components.EnergizedGoldDust
 
md - Static variable in class me.desht.sensibletoolbox.items.components.EnergizedGoldIngot
 
md - Static variable in class me.desht.sensibletoolbox.items.components.EnergizedIronDust
 
md - Static variable in class me.desht.sensibletoolbox.items.components.EnergizedIronIngot
 
me.desht.sensibletoolbox.api - package me.desht.sensibletoolbox.api
 
me.desht.sensibletoolbox.api.enderstorage - package me.desht.sensibletoolbox.api.enderstorage
 
me.desht.sensibletoolbox.api.energy - package me.desht.sensibletoolbox.api.energy
 
me.desht.sensibletoolbox.api.gui - package me.desht.sensibletoolbox.api.gui
 
me.desht.sensibletoolbox.api.items - package me.desht.sensibletoolbox.api.items
 
me.desht.sensibletoolbox.api.recipes - package me.desht.sensibletoolbox.api.recipes
 
me.desht.sensibletoolbox.api.util - package me.desht.sensibletoolbox.api.util
 
me.desht.sensibletoolbox.blocks - package me.desht.sensibletoolbox.blocks
 
me.desht.sensibletoolbox.blocks.machines - package me.desht.sensibletoolbox.blocks.machines
 
me.desht.sensibletoolbox.items - package me.desht.sensibletoolbox.items
 
me.desht.sensibletoolbox.items.components - package me.desht.sensibletoolbox.items.components
 
me.desht.sensibletoolbox.items.energycells - package me.desht.sensibletoolbox.items.energycells
 
me.desht.sensibletoolbox.items.itemroutermodules - package me.desht.sensibletoolbox.items.itemroutermodules
 
me.desht.sensibletoolbox.items.machineupgrades - package me.desht.sensibletoolbox.items.machineupgrades
 
MODE_SLOT - Static variable in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
MoistureChecker - Class in me.desht.sensibletoolbox.items
 
MoistureChecker() - Constructor for class me.desht.sensibletoolbox.items.MoistureChecker
 
MoistureChecker(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.MoistureChecker
 
MonitorGadget - Class in me.desht.sensibletoolbox.api.gui
Abstract base class for all clickable gadgets.
MonitorGadget(InventoryGUI) - Constructor for class me.desht.sensibletoolbox.api.gui.MonitorGadget
 
moveTo(LocationManager.BlockAccess, Location, Location) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Don't call this method directly.
MultiBuilder - Class in me.desht.sensibletoolbox.items
 
MultiBuilder() - Constructor for class me.desht.sensibletoolbox.items.MultiBuilder
 
MultiBuilder(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.MultiBuilder
 
Multimeter - Class in me.desht.sensibletoolbox.items
 
Multimeter() - Constructor for class me.desht.sensibletoolbox.items.Multimeter
 
Multimeter(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.Multimeter
 

N

NEXT_PAGE_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
NEXT_RECIPE_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
NumericGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which allows an integer value to be displayed and changed.
NumericGadget(InventoryGUI, int, String, IntRange, int, int, int, NumericGadget.NumericListener) - Constructor for class me.desht.sensibletoolbox.api.gui.NumericGadget
Construct a numeric gadget.
NumericGadget.NumericListener - Interface in me.desht.sensibletoolbox.api.gui
A callback to be executed when a numeric gadget is clicked.

O

onBlockBurnt(BlockBurnEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when an STB block has completely burned away.
onBlockDamage(BlockDamageEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when an STB block receives a damage event.
onBlockDamage(BlockDamageEvent) - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
onBlockPhysics(BlockPhysicsEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when an STB block receives a physics event, i.e.
onBlockPhysics(BlockPhysicsEvent) - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
onBlockPhysics(BlockPhysicsEvent) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onBlockPhysics(BlockPhysicsEvent) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when an STB block has been registered with the location manager after being placed.
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
onBlockRegistered(Location, boolean) - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when an STB block has been broken and is being unregistered.
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.blocks.machines.HyperStorageUnit
 
onBlockUnregistered(Location) - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
onBreakBlockWithItem(BlockBreakEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Called when a block is broken while holding an STB item.
onBreakBlockWithItem(BlockBreakEvent) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onClicked(InventoryClickEvent) - Method in class me.desht.sensibletoolbox.api.gui.ButtonGadget
 
onClicked(InventoryClickEvent) - Method in class me.desht.sensibletoolbox.api.gui.ClickableGadget
Called when the gadget is clicked.
onClicked(InventoryClickEvent) - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
 
onClicked(InventoryClickEvent) - Method in class me.desht.sensibletoolbox.api.gui.DirectionGadget
 
onClicked(InventoryClickEvent) - Method in class me.desht.sensibletoolbox.api.gui.NumericGadget
 
onClicked(InventoryClickEvent) - Method in class me.desht.sensibletoolbox.api.gui.ToggleButton
 
onClickOutside(HumanEntity) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when a player clicks outside the inventory window.
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onClickOutside(HumanEntity) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onEntityExplode(EntityExplodeEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when this STB block has been hit by an explosion.
onEntityExplode(EntityExplodeEvent) - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
onGUIClosed(HumanEntity) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when an inventory GUI window is closed.
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
onGUIClosed(HumanEntity) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
onGUIOpened(HumanEntity) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when an inventory GUI window is opened.
onGUIOpened(HumanEntity) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onGUIOpened(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onGUIOpened(HumanEntity) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when an STB block is interacted with by a player.
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
onInteractBlock(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
onInteractEntity(PlayerInteractEntityEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Called when a player interacts with an entity while holding an STB item.
onInteractEntity(PlayerInteractEntityEvent) - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
onInteractEntity(PlayerInteractEntityEvent) - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Called when a player interacts with a block or air while holding an STB item.
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.BagOfHolding
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.EnderBag
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.AdvancedSenderModule
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.LandMarker
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.MoistureChecker
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.Multimeter
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.PVCell
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.TapeMeasure
 
onInteractItem(PlayerInteractEvent) - Method in class me.desht.sensibletoolbox.items.WateringCan
 
onItemConsume(PlayerItemConsumeEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Called when a player attempts to consume an STB item (which must be food or potion).
onItemConsume(PlayerItemConsumeEvent) - Method in class me.desht.sensibletoolbox.items.WateringCan
 
onItemHeld(PlayerItemHeldEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Called when a player rolls the mouse wheel while sneaking and holding an STB item.
onItemHeld(PlayerItemHeldEvent) - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
onMachineStartup() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Called when a machine starts processing an item.
onMachineStartup() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
onMachineStartup() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
onMachineStartup() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
onOptionClick(IconMenu.OptionClickEvent) - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
onOutOfCharge() - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
onOutOfCharge() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Called when a machine runs out of SCU while processing something.
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when a slot in a player inventory is clicked by a player while an inventory GUI is shown.
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onPlayerInventoryClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onRedstonePowerChanged(int, int) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when the redstone power being supplied to an STB block changes.
onServerTick() - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
onServerTick() - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
 
onServerTick() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called every tick for each STB block that is placed in the world, for any STB block where BaseSTBBlock.getTickRate() returns a non-zero value.
onServerTick() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.AngelicBlock
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
onServerTick() - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when an attempt is made to shift-click an item out of an inventory GUI.
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onShiftClickExtract(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when an attempt is made to shift-click an item into an inventory GUI.
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onShiftClickInsert(HumanEntity, int, ItemStack) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onSignChange(SignChangeEvent) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when a sign attached to an STB block is updated.
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUIListener
Called when a slot in an inventory GUI is clicked by a player.
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.EnderTuner
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
onSlotClick(HumanEntity, int, ClickType, ItemStack, ItemStack) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
openBook(Player, Block) - Method in class me.desht.sensibletoolbox.items.RecipeBook
Open this recipe book for the given player.
ownerOnly() - Method in class me.desht.sensibletoolbox.api.gui.AccessControlGadget
 
ownerOnly() - Method in class me.desht.sensibletoolbox.api.gui.ChargeDirectionGadget
 
ownerOnly() - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
Check if any player other than the block owner (assuming this gadget is on a block's GUI) may use this gadget.
ownerOnly() - Method in class me.desht.sensibletoolbox.api.gui.EnergyFlowGadget
 
ownerOnly() - Method in class me.desht.sensibletoolbox.api.gui.FilterTypeGadget
 
ownerOnly() - Method in class me.desht.sensibletoolbox.api.gui.RedstoneBehaviourGadget
 
ownerOnly() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderGadget
 

P

PAGE_LABEL_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
PaintBrush - Class in me.desht.sensibletoolbox.items
 
PaintBrush() - Constructor for class me.desht.sensibletoolbox.items.PaintBrush
 
PaintBrush(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.PaintBrush
 
PaintCan - Class in me.desht.sensibletoolbox.blocks
 
PaintCan() - Constructor for class me.desht.sensibletoolbox.blocks.PaintCan
 
PaintCan(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.PaintCan
 
PaintRoller - Class in me.desht.sensibletoolbox.items
 
PaintRoller() - Constructor for class me.desht.sensibletoolbox.items.PaintRoller
 
PaintRoller(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.PaintRoller
 
paintSlot(int, ItemStack, boolean) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Paint a slot in the GUI with the given texture.
paintSlotSurround(int[], ItemStack) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Paint the slots surrounding the given list of slots.
parseMaterialSpec(String) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Given a string specification, try to get an ItemStack.
placeBlock(Block, Player, BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Do the basic initialisation for a newly-placed STB block.
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.HeatEngine
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.Masher
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
playActiveParticleEffect() - Method in class me.desht.sensibletoolbox.blocks.machines.Smelter
 
playerCanBuild(UUID, Block, BlockProtection.Operation) - Method in class me.desht.sensibletoolbox.api.util.BlockProtection
Check if the given player UUID has construction rights for the given block.
playerCanBuild(Player, Block, BlockProtection.Operation) - Method in class me.desht.sensibletoolbox.api.util.BlockProtection
Check if the given player UUID has construction rights for the given block.
playParticles() - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
PopupMessage - Class in me.desht.sensibletoolbox.api.util
Display a popup message to the player via one or more messaging systems.
PopupMessage() - Constructor for class me.desht.sensibletoolbox.api.util.PopupMessage
 
preRegister(LocationManager.BlockAccess, Location, boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Don't call this method directly; it is implicitly called when a block is registered with STB.
PREV_PAGE_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
PREV_RECIPE_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
ProcessingResult - Class in me.desht.sensibletoolbox.api.recipes
Represents the result of a custom recipe; an item and the time it takes to make that item.
ProcessingResult(ItemStack, int) - Constructor for class me.desht.sensibletoolbox.api.recipes.ProcessingResult
 
ProgressMeter - Class in me.desht.sensibletoolbox.api.gui
A progress meter gadget.
ProgressMeter(InventoryGUI) - Constructor for class me.desht.sensibletoolbox.api.gui.ProgressMeter
Constructs a new progress meter.
PullerModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
PullerModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
PullerModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.PullerModule
 
pullFromInventory(Block, int, ItemStack, Filter, UUID) - Static method in class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
Attempt to pull items from an inventory into a receiving buffer.
pullFromInventory(Inventory, int, ItemStack, Filter) - Static method in class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
Attempt to pull items from an inventory into a receiving buffer.
Pump - Class in me.desht.sensibletoolbox.blocks.machines
 
Pump() - Constructor for class me.desht.sensibletoolbox.blocks.machines.Pump
 
Pump(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.Pump
 
PVCell - Class in me.desht.sensibletoolbox.items
 
PVCell() - Constructor for class me.desht.sensibletoolbox.items.PVCell
 
PVCell(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.PVCell
 

Q

QuartzDust - Class in me.desht.sensibletoolbox.items.components
 
QuartzDust() - Constructor for class me.desht.sensibletoolbox.items.components.QuartzDust
 
QuartzDust(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.QuartzDust
 
quickMessage(Player, Location, List<String>) - Static method in class me.desht.sensibletoolbox.api.util.HoloMessage
Display a quick popup message to the given player.
quickMessage(Player, Location, List<String>) - Static method in class me.desht.sensibletoolbox.api.util.PopupMessage
Display a quick popup message to the given player.
quickMessage(Player, Location, String...) - Static method in class me.desht.sensibletoolbox.api.util.PopupMessage
 

R

receiveItem(ItemStack, UUID) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
ReceiverModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
ReceiverModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
ReceiverModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.ReceiverModule
 
RecipeBook - Class in me.desht.sensibletoolbox.items
A recipe book allows browsing of all known recipes, and also fabrication of items.
RecipeBook() - Constructor for class me.desht.sensibletoolbox.items.RecipeBook
Constructs a new recipe book.
RecipeBook(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.RecipeBook
Constructs a recipe book from frozen data.
RecipeUtil - Class in me.desht.sensibletoolbox.api.recipes
Collection of miscellaneous recipe-related utility methods.
RecipeUtil() - Constructor for class me.desht.sensibletoolbox.api.recipes.RecipeUtil
 
RedstoneBehaviour - Enum in me.desht.sensibletoolbox.api
Represents how a STB block reacts to the presence or absence of a redstone signal.
RedstoneBehaviourGadget - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which allows a STB block's redstone behaviour to be displayed and changed.
RedstoneBehaviourGadget(InventoryGUI, int) - Constructor for class me.desht.sensibletoolbox.api.gui.RedstoneBehaviourGadget
Constructs a redstone behaviour gadget.
RedstoneClock - Class in me.desht.sensibletoolbox.blocks
 
RedstoneClock() - Constructor for class me.desht.sensibletoolbox.blocks.RedstoneClock
 
RedstoneClock(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.RedstoneClock
 
reduceBuffer(int) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
reduceLifespan(int) - Method in class me.desht.sensibletoolbox.items.PVCell
 
registerCustomIngredients(BaseSTBItem...) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Register one or more STB items as custom ingredients in the crafting recipe for this item.
registerItem(BaseSTBItem, Plugin) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Register the given item as a Sensible Toolbox item.
registerItem(BaseSTBItem, Plugin, String) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Register the given item as a Sensible Toolbox item.
registerItem(BaseSTBItem, Plugin, String, String) - Method in interface me.desht.sensibletoolbox.api.ItemRegistry
Register the given item as a Sensible Toolbox item.
registerItem(Plugin, BaseSTBItem) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
registerItem(Plugin, BaseSTBItem, String) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
registerItem(Plugin, BaseSTBItem, String, String) - Static method in class me.desht.sensibletoolbox.api.SensibleToolbox
RegulatorUpgrade - Class in me.desht.sensibletoolbox.items.machineupgrades
 
RegulatorUpgrade() - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
RegulatorUpgrade(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.RegulatorUpgrade
 
removeFriend(UUID, UUID) - Method in interface me.desht.sensibletoolbox.api.FriendManager
Remove the player with ID id2 as a friend of the player with ID id1; this means id1 will no longer trust id2 as a friend.
repaint() - Method in class me.desht.sensibletoolbox.api.gui.ChargeMeter
 
repaint() - Method in class me.desht.sensibletoolbox.api.gui.LevelMonitor
 
repaint() - Method in class me.desht.sensibletoolbox.api.gui.LightMeter
 
repaint() - Method in class me.desht.sensibletoolbox.api.gui.MonitorGadget
Force an immediate repaint of the monitor gadget.
repaint() - Method in class me.desht.sensibletoolbox.api.gui.ProgressMeter
 
repaint(Block) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Called when a block needs to be repainted due to some state change.
repaint(Block) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
repaintNeeded() - Method in class me.desht.sensibletoolbox.api.gui.MonitorGadget
Note that this monitor needs a repaint.
resetBuildPosition() - Method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.BuilderStatus
 
RESULT_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
roundUp(int, int) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Round up the given value to given nearest multiple.
run(int) - Method in interface me.desht.sensibletoolbox.api.gui.NumericGadget.NumericListener
Called when the value of the numeric gadget is to be changed.
run(boolean) - Method in interface me.desht.sensibletoolbox.api.gui.ToggleButton.ToggleListener
Called when a toggle button is clicked.

S

SATURATION_RATE - Static variable in class me.desht.sensibletoolbox.items.WateringCan
 
Sawmill - Class in me.desht.sensibletoolbox.blocks.machines
 
Sawmill() - Constructor for class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
Sawmill(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.Sawmill
 
SenderModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
SenderModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
SenderModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.SenderModule
 
SensibleToolbox - Class in me.desht.sensibletoolbox.api
Top-level collection of utility methods for Sensible Toolbox.
SensibleToolbox() - Constructor for class me.desht.sensibletoolbox.api.SensibleToolbox
 
setAccessControl(AccessControl) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Set this block's access control; whether players other than the owner may access the block's GUI or insert/extract items from it.
setAllowSelf(boolean) - Method in class me.desht.sensibletoolbox.api.gui.DirectionGadget
Set whether this gadget allows SELF (i.e.
setAmount(int) - Method in class me.desht.sensibletoolbox.items.machineupgrades.MachineUpgrade
 
setAnimalName(String) - Method in class me.desht.sensibletoolbox.items.EnderLeash
 
setBlockProtectionType(BlockProtection.BlockProtectionType) - Method in class me.desht.sensibletoolbox.api.util.BlockProtection
Set the block protection method to be used by STB.
setBufferAmount(int) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
setBufferItem(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
setBuildMode(AutoBuilder.AutoBuilderMode) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
setChanged() - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
Mark this ender holder as having been changed and in need of saving.
setCharge(double) - Method in interface me.desht.sensibletoolbox.api.energy.Chargeable
Change the current SCU level for this item
setCharge(double) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
setCharge(double) - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
setCharge(double) - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
setChargeDirection(ChargeDirection) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Set the charge direction for any energy cell that may be installed in this machine.
setColor(DyeColor) - Method in class me.desht.sensibletoolbox.blocks.Elevator
 
setColor(DyeColor) - Method in class me.desht.sensibletoolbox.blocks.Floodlight
 
setColour(DyeColor) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
setColour(DyeColor) - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
setDisplayName(ItemStack, String) - Static method in class me.desht.sensibletoolbox.api.gui.GUIUtil
Change the display name (primary tooltip) for a texture.
setDuration(int) - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
setEnabled(boolean) - Method in class me.desht.sensibletoolbox.api.gui.Gadget
Set if this gadget responds to any clicks.
setEnderFrequency(int) - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderTunable
Change the ender frequency of this tunable object.
setEnderFrequency(int) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
setEnderFrequency(int) - Method in class me.desht.sensibletoolbox.items.EnderBag
 
setFabricationAvailable(boolean) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
setFacing(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Set the direction that this block faces.
setFacingDirection(BlockFace) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
setFacingDirection(BlockFace) - Method in class me.desht.sensibletoolbox.items.machineupgrades.EjectorUpgrade
 
setFilterType(Filter.FilterType) - Method in class me.desht.sensibletoolbox.api.util.Filter
Change the filtering type of this filter.
setFlow(BlockFace, EnergyFlow) - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
setGlobal(boolean) - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderTunable
Define whether this tunable object should be on a global or personal frequency.
setGlobal(boolean) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
setGlobal(boolean) - Method in class me.desht.sensibletoolbox.items.EnderBag
 
setInitialValue(T) - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
Define the initial value of this gadget.
setInterval(int) - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
setInventoryItem(int, ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Set the given slot of this machine's GUI to hold the given item stack.
setInventoryItem(int, ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
setInventorySlot(int) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
setInvProtectionType(BlockProtection.InvProtectionType) - Method in class me.desht.sensibletoolbox.api.util.BlockProtection
Set the inventory protection method to be used by STB.
setItem(int, ItemStack) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Change the item in the given inventory slot.
setItemRouter(ItemRouter) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.ItemRouterModule
 
setJammed(boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Set the jammed status of the machine; if it has work to do, but no space in its output slot(s).
setLastWatered(Block, long) - Static method in class me.desht.sensibletoolbox.api.util.SoilSaturation
Update the time that the block was last watered.
setLifespan(int) - Method in class me.desht.sensibletoolbox.items.PVCell
 
setLocation(LocationManager.BlockAccess, Location) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
This method should not be called directly; it is implicitly called when a block is placed, either by player or by the BaseSTBBlock.placeBlock(org.bukkit.block.Block, org.bukkit.entity.Player, org.bukkit.block.BlockFace) method.
setLocked(boolean) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
setMarkedLocation(Location) - Method in class me.desht.sensibletoolbox.items.LandMarker
 
setMatchProviders(String...) - Method in class me.desht.sensibletoolbox.items.RecipeBook
Set a list of STB item provider plugin names to filter the list of matched items by.
setMaxProgress(int) - Method in class me.desht.sensibletoolbox.api.gui.ProgressMeter
Set the maximum processing time for the gadget.
setMode(MultiBuilder.Mode) - Method in class me.desht.sensibletoolbox.items.MultiBuilder
 
setOnDuration(int) - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 
setOutputAmount(int) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
setOutputItem(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
setOwner(UUID) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Set the UUID of the owning player
setPaintLevel(int) - Method in class me.desht.sensibletoolbox.blocks.PaintCan
 
setPaintLevel(int) - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
setProcessing(ItemStack) - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Set the item to be processed.
setProgress(double) - Method in class me.desht.sensibletoolbox.api.items.AbstractProcessingMachine
Update the machine's progress; set the ticks remaining until this work cycle is complete.
setQuiet(int) - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
setRecipeNameFilter(String) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
setRecipeTypeFilter(RecipeBook.RecipeType) - Method in class me.desht.sensibletoolbox.items.RecipeBook
 
setRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Set this block's redstone behaviour; whether it ignores the presence of a redstone signal, or requires the signal to be low or high to operate.
setSaturationLevel(Block, int) - Static method in class me.desht.sensibletoolbox.api.util.SoilSaturation
Set the block's current saturation level.
setSeedAmount(int) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
setSeedType(Material) - Method in class me.desht.sensibletoolbox.items.CombineHoe
 
setSkullHead(Block, String, Player) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Create a skull with the given player skin
setSkullHead(Block, String, BlockFace) - Static method in class me.desht.sensibletoolbox.api.util.STBUtil
Create a skull with the given player skin
setSlotType(int, InventoryGUI.SlotType) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Change the type of the given slot.
setStackSize(int) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
setStorageAmount(int) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
setStoredItemType(ItemStack) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
setTerminator(boolean) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
setupRecipes() - Static method in class me.desht.sensibletoolbox.api.recipes.RecipeUtil
 
setValue(int) - Method in class me.desht.sensibletoolbox.api.gui.NumericGadget
Change the value of this numeric gadget.
setValue(boolean) - Method in class me.desht.sensibletoolbox.api.gui.ToggleButton
Update this gadget's value.
setVolume(int) - Method in class me.desht.sensibletoolbox.blocks.SoundMuffler
 
setWaterLevel(int) - Method in class me.desht.sensibletoolbox.items.WateringCan
 
setWhiteList(boolean) - Method in class me.desht.sensibletoolbox.api.util.Filter
Set the whitelist mode of this filter.
ShapelessCustomRecipe - Class in me.desht.sensibletoolbox.api.recipes
Represents a shapeless recipe with potentially multiple ingredients and multiple results, with a definable chance for each result to be produced.
ShapelessCustomRecipe(ItemStack, BaseSTBMachine, int) - Constructor for class me.desht.sensibletoolbox.api.recipes.ShapelessCustomRecipe
 
shouldPaintSlotSurrounds() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
Define whether the GUI should paint around its input and output slots.
shouldPaintSlotSurrounds() - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
shouldPaintSlotSurrounds() - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
shouldPass(ItemStack) - Method in class me.desht.sensibletoolbox.api.util.Filter
Check if this filter, with its current items/whitelisting/filter-type, should allow the given item to pass.
show(Player) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Show this GUI to the given player.
showOutputItems(UUID) - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
 
showOutputItems(UUID) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
showOutputItems(UUID) - Method in interface me.desht.sensibletoolbox.api.STBInventoryHolder
Get a view of the items which can be extracted from this inventory holder.
showOutputItems(UUID) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
showOutputItems(UUID) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
showOutputItems(UUID) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
showOutputItems(UUID) - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 
SiliconWafer - Class in me.desht.sensibletoolbox.items.components
 
SiliconWafer() - Constructor for class me.desht.sensibletoolbox.items.components.SiliconWafer
 
SiliconWafer(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.SiliconWafer
 
SimpleCircuit - Class in me.desht.sensibletoolbox.items.components
 
SimpleCircuit() - Constructor for class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
SimpleCircuit(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.SimpleCircuit
 
SimpleCustomRecipe - Class in me.desht.sensibletoolbox.api.recipes
Simple one-to-one mapping of an ingredient to a result.
SimpleCustomRecipe(BaseSTBItem, ItemStack, ItemStack, int) - Constructor for class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
size() - Method in class me.desht.sensibletoolbox.api.util.Filter
Get the number of items filtered by this filter.
Smelter - Class in me.desht.sensibletoolbox.blocks.machines
 
Smelter() - Constructor for class me.desht.sensibletoolbox.blocks.machines.Smelter
 
Smelter(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.Smelter
 
SoilSaturation - Class in me.desht.sensibletoolbox.api.util
Manage the "saturation" level of a block for the purposes of STB farming tools.
SoilSaturation() - Constructor for class me.desht.sensibletoolbox.api.util.SoilSaturation
 
SorterModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
SorterModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
SorterModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.SorterModule
 
SoundMuffler - Class in me.desht.sensibletoolbox.blocks
 
SoundMuffler() - Constructor for class me.desht.sensibletoolbox.blocks.SoundMuffler
 
SoundMuffler(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.SoundMuffler
 
SpeedModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
SpeedModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.SpeedModule
 
SpeedModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.SpeedModule
 
SpeedUpgrade - Class in me.desht.sensibletoolbox.items.machineupgrades
 
SpeedUpgrade() - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
SpeedUpgrade(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.SpeedUpgrade
 
StackModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
StackModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.StackModule
 
StackModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.StackModule
 
STATUS_SLOT - Static variable in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
STB_BLOCK - Static variable in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
STB_MULTI_BLOCK - Static variable in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
STBFurnaceRecipe - Class in me.desht.sensibletoolbox.api.recipes
A special case for furnace recipes; allows for multiple recipes per material (which could be the case with STB item ingredients).
STBFurnaceRecipe(ItemStack, ItemStack) - Constructor for class me.desht.sensibletoolbox.api.recipes.STBFurnaceRecipe
 
STBGUIHolder - Class in me.desht.sensibletoolbox.api.gui
Represents the holder of an InventoryGUI object.
STBGUIHolder(BaseSTBBlock) - Constructor for class me.desht.sensibletoolbox.api.gui.STBGUIHolder
Constructs the holder of an InventoryGUI.
STBInventoryHolder - Interface in me.desht.sensibletoolbox.api
Represents an STB block which can hold an inventory of items.
STBUtil - Class in me.desht.sensibletoolbox.api.util
A collection of miscellaneous utility methods.
STBUtil() - Constructor for class me.desht.sensibletoolbox.api.util.STBUtil
 
storeEnchants(ItemStack) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
You should not need to call this method directly.
SUFFIX_SEPARATOR - Static variable in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
SupplementaryResult - Class in me.desht.sensibletoolbox.api.recipes
Represents a supplementary result for a recipe; a possible "bonus" item, with a defined chance of being produced.
SupplementaryResult(ItemStack, int) - Constructor for class me.desht.sensibletoolbox.api.recipes.SupplementaryResult
Create a supplementary result.
suppliesEnergy(BlockFace) - Method in interface me.desht.sensibletoolbox.api.energy.ChargeableBlock
Check if this block can supply energy to an energy net on the given face.
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.api.items.AbstractIOMachine
 
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.AutoBuilder
 
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.Generator
 
suppliesEnergy(BlockFace) - Method in class me.desht.sensibletoolbox.blocks.machines.Pump
 
supported(BaseSTBItem, T) - Method in class me.desht.sensibletoolbox.api.gui.CyclerGadget
Check if the item to which this gadget applies actually supports the given value.
supported(BaseSTBItem, RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.api.gui.RedstoneBehaviourGadget
 
supportsRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Define whether this block supports the given redstone behaviour mode.
supportsRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.blocks.BlockUpdateDetector
 
supportsRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.blocks.machines.BasicSolarCell
 
supportsRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.blocks.machines.BatteryBox
 
supportsRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.blocks.machines.Generator
 
supportsRedstoneBehaviour(RedstoneBehaviour) - Method in class me.desht.sensibletoolbox.blocks.RedstoneClock
 

T

TapeMeasure - Class in me.desht.sensibletoolbox.items
 
TapeMeasure() - Constructor for class me.desht.sensibletoolbox.items.TapeMeasure
 
TapeMeasure(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.TapeMeasure
 
TenKBatteryBox - Class in me.desht.sensibletoolbox.blocks.machines
 
TenKBatteryBox() - Constructor for class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
TenKBatteryBox(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.machines.TenKBatteryBox
 
TenKEnergyCell - Class in me.desht.sensibletoolbox.items.energycells
 
TenKEnergyCell() - Constructor for class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
TenKEnergyCell(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.energycells.TenKEnergyCell
 
thawSlots(String, int...) - Method in interface me.desht.sensibletoolbox.api.gui.InventoryGUI
Thaw a frozen item representation into the given slots.
ThoroughnessUpgrade - Class in me.desht.sensibletoolbox.items.machineupgrades
 
ThoroughnessUpgrade() - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
ThoroughnessUpgrade(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.machineupgrades.ThoroughnessUpgrade
 
tick() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
This method should not be called directly.
toBase64(Inventory) - Static method in class me.desht.sensibletoolbox.api.util.BukkitSerialization
 
toBase64(Inventory, int) - Static method in class me.desht.sensibletoolbox.api.util.BukkitSerialization
 
ToggleButton - Class in me.desht.sensibletoolbox.api.gui
A GUI gadget which allows a toggleable (boolean) value to be displayed and changed.
ToggleButton(InventoryGUI, int, boolean, ItemStack, ItemStack, ToggleButton.ToggleListener) - Constructor for class me.desht.sensibletoolbox.api.gui.ToggleButton
Constructs a toggle button gadget.
ToggleButton.ToggleListener - Interface in me.desht.sensibletoolbox.api.gui
A callback to be executed when a toggle button is clicked.
toItemStack() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Create an ItemStack with one item from this STB item, serializing any item-specific data into the ItemStack.
toItemStack(int) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
Create an ItemStack from this STB item, serializing any item-specific data into the ItemStack.
toItemStack(int) - Method in class me.desht.sensibletoolbox.items.energycells.EnergyCell
 
toItemStack(int) - Method in class me.desht.sensibletoolbox.items.PaintBrush
 
toItemStack(int) - Method in class me.desht.sensibletoolbox.items.PVCell
 
toString() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
 
toString() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBItem
 
toString() - Method in class me.desht.sensibletoolbox.api.recipes.FuelItems.FuelValues
 
toString() - Method in class me.desht.sensibletoolbox.api.recipes.ProcessingResult
 
toString() - Method in class me.desht.sensibletoolbox.api.recipes.SimpleCustomRecipe
 
toString() - Method in class me.desht.sensibletoolbox.api.util.Filter
 
ToughMachineFrame - Class in me.desht.sensibletoolbox.items.components
 
ToughMachineFrame() - Constructor for class me.desht.sensibletoolbox.items.components.ToughMachineFrame
 
ToughMachineFrame(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.components.ToughMachineFrame
 
TRAIL_BACK_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 
TrashCan - Class in me.desht.sensibletoolbox.blocks
 
TrashCan() - Constructor for class me.desht.sensibletoolbox.blocks.TrashCan
 
TrashCan(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.blocks.TrashCan
 
tryMix() - Method in class me.desht.sensibletoolbox.blocks.PaintCan
Attempt to refill the can from the contents of the can's inventory.
TUNED_ITEM_SLOT - Static variable in class me.desht.sensibletoolbox.items.EnderTuner
 
TUNING_GUI_SIZE - Static variable in class me.desht.sensibletoolbox.items.EnderTuner
 
TYPE_SLOT - Static variable in class me.desht.sensibletoolbox.items.RecipeBook
 

U

update(boolean) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Mark this block as having been modified and thus in need of saving.
updateAttachedLabelSigns() - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Updates any attached label signs.
updateGUI() - Method in class me.desht.sensibletoolbox.api.gui.ClickableGadget
Update the gadget's appearance in the GUI.
updateOutputItems(UUID, Inventory) - Method in interface me.desht.sensibletoolbox.api.enderstorage.EnderStorageHolder
 
updateOutputItems(UUID, Inventory) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBMachine
 
updateOutputItems(UUID, Inventory) - Method in interface me.desht.sensibletoolbox.api.STBInventoryHolder
Update (overwrite) the STB output inventory slots with the contents of the supplied inventory.
updateOutputItems(UUID, Inventory) - Method in class me.desht.sensibletoolbox.blocks.EnderBox
 
updateOutputItems(UUID, Inventory) - Method in class me.desht.sensibletoolbox.blocks.ItemRouter
 
updateOutputItems(UUID, Inventory) - Method in class me.desht.sensibletoolbox.blocks.machines.BigStorageUnit
 
updateOutputItems(UUID, Inventory) - Method in class me.desht.sensibletoolbox.blocks.TrashCan
 

V

VacuumModule - Class in me.desht.sensibletoolbox.items.itemroutermodules
 
VacuumModule() - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
VacuumModule(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.itemroutermodules.VacuumModule
 
validatePlaceable(Location) - Method in class me.desht.sensibletoolbox.api.items.BaseSTBBlock
Validate that this STB block (which may be a multi-block structure) is placeable at the given location.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.AccessControl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.energy.ChargeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.energy.EnergyFlow
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.gui.InventoryGUI.SlotType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.items.BaseSTBItem.ItemAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.RedstoneBehaviour
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.util.BlockProtection.BlockProtectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.util.BlockProtection.InvProtectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.util.BlockProtection.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.api.util.Filter.FilterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.BuilderStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.desht.sensibletoolbox.api.AccessControl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.energy.ChargeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.energy.EnergyFlow
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.gui.InventoryGUI.SlotType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.items.BaseSTBItem.ItemAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.RedstoneBehaviour
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.util.BlockProtection.BlockProtectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.util.BlockProtection.InvProtectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.util.BlockProtection.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.api.util.Filter.FilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.AutoBuilderMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.desht.sensibletoolbox.blocks.machines.AutoBuilder.BuilderStatus
Returns an array containing the constants of this enum type, in the order they are declared.
vanillaInsertion(Block, ItemStack, int, BlockFace, boolean, UUID) - Static method in class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
Attempt to insert items from the given buffer into the given block, which should be a vanilla inventory holder.
vanillaInsertion(Inventory, ItemStack, int, BlockFace, boolean) - Static method in class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
Attempt to insert items from the given buffer into the given inventory.
vanillaInsertion(Block, int, BlockFace) - Method in class me.desht.sensibletoolbox.items.itemroutermodules.DirectionalItemRouterModule
 
VanillaInventoryUtils - Class in me.desht.sensibletoolbox.api.util
Utility methods to interact with vanilla inventories.
VanillaInventoryUtils() - Constructor for class me.desht.sensibletoolbox.api.util.VanillaInventoryUtils
 

W

WateringCan - Class in me.desht.sensibletoolbox.items
 
WateringCan() - Constructor for class me.desht.sensibletoolbox.items.WateringCan
 
WateringCan(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.WateringCan
 
WoodCombineHoe - Class in me.desht.sensibletoolbox.items
 
WoodCombineHoe() - Constructor for class me.desht.sensibletoolbox.items.WoodCombineHoe
 
WoodCombineHoe(ConfigurationSection) - Constructor for class me.desht.sensibletoolbox.items.WoodCombineHoe
 
A B C D E F G H I L M N O P Q R S T U V W 
Sensible Toolbox, 0.99.1-SNAPSHOT

Copyright © 2014. All rights reserved.