public class CircuitBoard extends java.lang.Object implements ICircuitBoard
| Constructor and Description |
|---|
CircuitBoard(EnumCircuitBoardType type,
ICircuitLayout layout,
ICircuit[] circuits) |
CircuitBoard(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTooltip(java.util.List<java.lang.String> list) |
ICircuit[] |
getCircuits() |
int |
getPrimaryColor() |
int |
getSecondaryColor() |
ICircuitSocketType |
getSocketType()
Specifies where a circuit can be used.
|
void |
onInsertion(java.lang.Object tile) |
void |
onLoad(java.lang.Object tile) |
void |
onRemoval(java.lang.Object tile) |
void |
onTick(java.lang.Object tile) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
public CircuitBoard(EnumCircuitBoardType type, @Nullable ICircuitLayout layout, ICircuit[] circuits)
public CircuitBoard(net.minecraft.nbt.NBTTagCompound nbttagcompound)
public int getPrimaryColor()
getPrimaryColor in interface ICircuitBoardpublic int getSecondaryColor()
getSecondaryColor in interface ICircuitBoardpublic void addTooltip(java.util.List<java.lang.String> list)
addTooltip in interface ICircuitBoardpublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in interface INbtWritablepublic void onInsertion(java.lang.Object tile)
onInsertion in interface ICircuitBoardpublic void onLoad(java.lang.Object tile)
onLoad in interface ICircuitBoardpublic void onRemoval(java.lang.Object tile)
onRemoval in interface ICircuitBoardpublic void onTick(java.lang.Object tile)
onTick in interface ICircuitBoardpublic ICircuit[] getCircuits()
getCircuits in interface ICircuitBoardpublic ICircuitSocketType getSocketType()
ICircuitBoardgetSocketType in interface ICircuitBoard