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");