From 4faa85107865dea4869725565b7d487bfda709cb Mon Sep 17 00:00:00 2001 From: Kam Date: Mon, 24 Feb 2025 15:37:39 -0500 Subject: [PATCH] Update MagicController.java --- src/main/java/noppes/npcs/controllers/MagicController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/noppes/npcs/controllers/MagicController.java b/src/main/java/noppes/npcs/controllers/MagicController.java index c0a4903d1..adb3fe138 100644 --- a/src/main/java/noppes/npcs/controllers/MagicController.java +++ b/src/main/java/noppes/npcs/controllers/MagicController.java @@ -22,11 +22,12 @@ public class MagicController { public HashMap magics = new HashMap<>(); public HashMap magicSync = new HashMap<>(); - public HashMap categoriesSync = new HashMap<>(); public HashMap categories = new HashMap<>(); - public int lastUsedCategoryID = 0; + public HashMap categoriesSync = new HashMap<>(); + public int lastUsedCategoryID = 0; private int lastUsedID = 0; + private static MagicController instance; public MagicController() { @@ -74,6 +75,7 @@ public class MagicController { public void loadMagic(DataInputStream stream) throws IOException { NBTTagCompound compound = CompressedStreamTools.read(stream); lastUsedID = compound.getInteger("lastID"); + lastUsedCategoryID = compound.getInteger("lastCatID"); // Load magics magics.clear(); @@ -111,6 +113,7 @@ public class MagicController { } NBTTagCompound compound = new NBTTagCompound(); compound.setInteger("lastID", lastUsedID); + compound.setInteger("lastCatID", lastUsedCategoryID); compound.setTag("Magics", magicList); compound.setTag("Categories", catList); return compound;