public class ImplRedstoneBoardRegistry extends RedstoneBoardRegistry
instance| Constructor and Description |
|---|
ImplRedstoneBoardRegistry() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<RedstoneBoardNBT<?>> |
getAllBoardNBTs() |
int |
getEnergyCost(RedstoneBoardNBT<?> board) |
RedstoneBoardNBT<?> |
getRedstoneBoard(net.minecraft.nbt.NBTTagCompound nbt) |
RedstoneBoardNBT<?> |
getRedstoneBoard(java.lang.String id) |
void |
registerBoardClass(RedstoneBoardNBT<?> redstoneBoardNBT,
float probability) |
void |
registerBoardType(RedstoneBoardNBT<?> redstoneBoardNBT,
int energyCost)
Register a redstone board type.
|
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister) |
public void registerBoardType(RedstoneBoardNBT<?> redstoneBoardNBT, int energyCost)
RedstoneBoardRegistryregisterBoardType in class RedstoneBoardRegistryredstoneBoardNBT - The RedstoneBoardNBT instance containing the board information.energyCost - RF price of the board, in RF.public void registerBoardClass(RedstoneBoardNBT<?> redstoneBoardNBT, float probability)
registerBoardClass in class RedstoneBoardRegistrypublic RedstoneBoardNBT<?> getRedstoneBoard(net.minecraft.nbt.NBTTagCompound nbt)
getRedstoneBoard in class RedstoneBoardRegistrypublic RedstoneBoardNBT<?> getRedstoneBoard(java.lang.String id)
getRedstoneBoard in class RedstoneBoardRegistrypublic void registerIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister)
registerIcons in class RedstoneBoardRegistrypublic java.util.Collection<RedstoneBoardNBT<?>> getAllBoardNBTs()
getAllBoardNBTs in class RedstoneBoardRegistrypublic int getEnergyCost(RedstoneBoardNBT<?> board)
getEnergyCost in class RedstoneBoardRegistry