From 9d7ad714a13b419c176371a30dfd992f43d50a43 Mon Sep 17 00:00:00 2001 From: Vidal Date: Sun, 1 Feb 2026 20:27:21 -0300 Subject: [PATCH] WIP Animations Register --- src/main/java/kamkeel/npcs/util/Register.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/kamkeel/npcs/util/Register.java b/src/main/java/kamkeel/npcs/util/Register.java index d5dd9006f..0c6cb8ee8 100644 --- a/src/main/java/kamkeel/npcs/util/Register.java +++ b/src/main/java/kamkeel/npcs/util/Register.java @@ -2,6 +2,7 @@ package kamkeel.npcs.util; import kamkeel.npcs.controllers.data.ability.Ability; import kamkeel.npcs.controllers.data.ability.AbilityController; +import noppes.npcs.LogWriter; import noppes.npcs.controllers.AnimationController; import noppes.npcs.controllers.data.Animation; @@ -40,21 +41,19 @@ public class Register { private final Class modClass; private final String animationsPath; - public Animations(Class modClass, String namespace, String animationsPath) { - super("animation", namespace); + public Animations(Class modClass, String animationsPath, String namespace) { + super("ability", namespace); this.animationsPath = animationsPath; this.modClass = modClass; } - public void register() throws Exception { + public void register() { try { - - } catch(Exception e) { - String path = "/assets/" + namespace + "/" + animationsPath + "/"; for (Map.Entry> entry : entries.entrySet()) { - String key = entry.getKey().substring(entry.getKey().indexOf(":")); - AnimationController.Instance.loadBuiltInAnimation(modClass, path, key); + AnimationController.Instance.loadBuiltInAnimation(modClass, animationsPath, entry.getKey()); } + } catch (Exception e) { + LogWriter.error("Error scanning built-in animations folder", e); } } }