Cast register animation to builtin

This commit is contained in:
Vidal committed 2026-02-01 20:39:15 -03:00
1 parent 9d7ad714a1
commit 0883d7fb94
1 file changed
+6
@@ -5,6 +5,7 @@ import kamkeel.npcs.controllers.data.ability.AbilityController;
import noppes.npcs.LogWriter;
import noppes.npcs.controllers.AnimationController;
import noppes.npcs.controllers.data.Animation;
import noppes.npcs.controllers.data.BuiltInAnimation;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -47,6 +48,11 @@ public class Register<T> {
this.modClass = modClass;
}
@Override
public Animation register(String factoryName, Supplier<Animation> factory) {
return (BuiltInAnimation) super.register(factoryName, factory);
}
public void register() {
try {
for (Map.Entry<String, Supplier<Animation>> entry : entries.entrySet()) {