From ffe67e93f10c98da09f0a05ff25d0c6202fe6b28 Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 1 Nov 2023 21:38:33 -0400 Subject: [PATCH] Get Animation ID and Delete Via ID --- java/noppes/npcs/api/handler/IAnimationHandler.java | 4 ++++ java/noppes/npcs/api/handler/data/IAnimation.java | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/java/noppes/npcs/api/handler/IAnimationHandler.java b/java/noppes/npcs/api/handler/IAnimationHandler.java index bebc8ab..af1ea9b 100644 --- a/java/noppes/npcs/api/handler/IAnimationHandler.java +++ b/java/noppes/npcs/api/handler/IAnimationHandler.java @@ -7,9 +7,13 @@ public interface IAnimationHandler { void delete(String name); + void delete(int id); + boolean has(String name); IAnimation get(String name); + IAnimation get(int id); + IAnimation[] getAnimations(); } diff --git a/java/noppes/npcs/api/handler/data/IAnimation.java b/java/noppes/npcs/api/handler/data/IAnimation.java index d64a57c..4dcb8c6 100644 --- a/java/noppes/npcs/api/handler/data/IAnimation.java +++ b/java/noppes/npcs/api/handler/data/IAnimation.java @@ -49,4 +49,11 @@ public interface IAnimation { int loop(); IAnimation save(); + + int getID(); + + /** + * Do not use this unless you know what you are changing. Dangerous to change. + */ + void setID(int id); }