public class RedstoneManager<T extends IEnumValues<T> & IRedstoneAction>
extends java.lang.Object
implements net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>
| Constructor and Description |
|---|
RedstoneManager(T defaultValue,
boolean lastRedstoneState) |
| Modifier and Type | Method and Description |
|---|---|
void |
deserializeNBT(net.minecraft.nbt.CompoundNBT nbt) |
void |
finish() |
T |
getAction() |
boolean |
getLastRedstoneState() |
net.minecraft.nbt.CompoundNBT |
serializeNBT() |
void |
setAction(T action) |
void |
setLastRedstoneState(boolean lastRedstoneState) |
boolean |
shouldWork() |
public RedstoneManager(T defaultValue, boolean lastRedstoneState)
public T getAction()
public void setAction(T action)
public boolean getLastRedstoneState()
public void setLastRedstoneState(boolean lastRedstoneState)
public boolean shouldWork()
public void finish()
public net.minecraft.nbt.CompoundNBT serializeNBT()
serializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>public void deserializeNBT(net.minecraft.nbt.CompoundNBT nbt)
deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>