package calclavia.lib.flag; import net.minecraft.nbt.NBTTagCompound; public class Flag extends FlagBase { /** * The region in which this flag has affect in. */ public FlagRegion flagRegion; public String name; public String value; public Flag(FlagRegion flagRegion) { this.flagRegion = flagRegion; } public Flag(FlagRegion flagRegion, String name, String value) { this(flagRegion); this.name = name; this.value = value; } @Override public void readFromNBT(NBTTagCompound nbt) { this.name = nbt.getString("name"); this.value = nbt.getString("value"); } @Override public void writeToNBT(NBTTagCompound nbt) { nbt.setString("name", this.name); nbt.setString("value", this.value); } }