Files
CustomNPC-Plus/src/main/java/noppes/npcs/controllers/data/QuestData.java
T
Luis C.M df069c82c2 Added a quest alert toggle for each quest in the quest log.
Fixed instant complete quests not finishing sometimes.
2023-03-16 23:37:57 -05:00

24 lines
777 B
Java

package noppes.npcs.controllers.data;
import net.minecraft.nbt.NBTTagCompound;
public class QuestData {
public Quest quest;
public boolean isCompleted;
public boolean sendAlerts = true;
public NBTTagCompound extraData = new NBTTagCompound();
public QuestData(Quest quest){
this.quest = quest;
}
public void writeEntityToNBT(NBTTagCompound nbttagcompound){
nbttagcompound.setBoolean("QuestCompleted", isCompleted);
nbttagcompound.setBoolean("SendAlerts", sendAlerts);
nbttagcompound.setTag("ExtraData", extraData);
}
public void readEntityFromNBT(NBTTagCompound nbttagcompound){
isCompleted = nbttagcompound.getBoolean("QuestCompleted");
sendAlerts = nbttagcompound.getBoolean("SendAlerts");
extraData = nbttagcompound.getCompoundTag("ExtraData");
}
}