From b15f5221fda27e54f9346c8e05c7822be5f22382 Mon Sep 17 00:00:00 2001 From: luisc Date: Tue, 19 Oct 2021 14:48:59 -0500 Subject: [PATCH] Added getAllNbt function to ScriptEntity. --- src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java b/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java index f52538367..41d438434 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java @@ -502,6 +502,12 @@ public class ScriptEntity implements IEntity { return NpcAPI.Instance().getINbt(this.entity.getEntityData()); } + public INbt getAllNbt() { + NBTTagCompound compound = new NBTTagCompound(); + this.entity.writeToNBT(compound); + return NpcAPI.Instance().getINbt(compound); + } + public void setNbt(INbt nbt) { this.entity.readFromNBT(nbt.getMCNBT()); }