From 0e13c289396d3cdc824f1e54d345fe886739611a Mon Sep 17 00:00:00 2001 From: Kam Date: Mon, 6 Nov 2023 20:53:21 -0500 Subject: [PATCH] Fix Animation IDs --- src/main/java/noppes/npcs/controllers/data/Animation.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/controllers/data/Animation.java b/src/main/java/noppes/npcs/controllers/data/Animation.java index 0c6c036f8..9c13d5d0b 100644 --- a/src/main/java/noppes/npcs/controllers/data/Animation.java +++ b/src/main/java/noppes/npcs/controllers/data/Animation.java @@ -172,7 +172,13 @@ public class Animation implements IAnimation { } public void readFromNBT(NBTTagCompound compound){ - id = compound.getInteger("ID"); + if(compound.hasKey("ID")){ + id = compound.getInteger("ID"); + } + else { + id = AnimationController.Instance.getUnusedId(); + } + name = compound.getString("Name"); speed = compound.getFloat("Speed"); smooth = compound.getByte("Smooth");