Package de.z0rdak.yawp.core.flag
Class BooleanFlag
java.lang.Object
de.z0rdak.yawp.core.flag.AbstractFlag
de.z0rdak.yawp.core.flag.BooleanFlag
- All Implemented Interfaces:
IFlag,INbtSerializable<net.minecraft.nbt.CompoundTag>,Comparable<IFlag>
A simple boolean state flag.
-
Field Summary
Fields inherited from class de.z0rdak.yawp.core.flag.AbstractFlag
doesOverride, msg, name, state, type -
Constructor Summary
ConstructorsConstructorDescriptionBooleanFlag(RegionFlag flag) BooleanFlag(RegionFlag flag, FlagState state, boolean override) BooleanFlag(RegionFlag flag, FlagState state, FlagMessage msg, boolean override) BooleanFlag(net.minecraft.nbt.CompoundTag nbt) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) net.minecraft.nbt.CompoundTagMethods inherited from class de.z0rdak.yawp.core.flag.AbstractFlag
compareTo, doesOverride, getFlagMsg, getName, getState, getType, isActive, setFlagMsg, setOverride, setState
-
Constructor Details
-
BooleanFlag
public BooleanFlag(net.minecraft.nbt.CompoundTag nbt) -
BooleanFlag
-
BooleanFlag
-
BooleanFlag
-
-
Method Details
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
serializeNBTin classAbstractFlag
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfaceINbtSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
deserializeNBTin classAbstractFlag
-