Class RedstoneManager<T extends IEnumValues<T> & IRedstoneAction>
java.lang.Object
com.hrznstudio.titanium.block.redstone.RedstoneManager<T>
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
public class RedstoneManager<T extends IEnumValues<T> & IRedstoneAction>
extends Object
implements net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) voidfinish()booleannet.minecraft.nbt.CompoundTagvoidvoidsetLastRedstoneState(boolean lastRedstoneState) boolean
-
Constructor Details
-
RedstoneManager
-
-
Method Details
-
getAction
-
setAction
-
getLastRedstoneState
public boolean getLastRedstoneState() -
setLastRedstoneState
public void setLastRedstoneState(boolean lastRedstoneState) -
shouldWork
public boolean shouldWork() -
finish
public void finish() -
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<T extends IEnumValues<T> & IRedstoneAction>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<T extends IEnumValues<T> & IRedstoneAction>
-