Fixed mysterious override stopping the game from running

Kam let's please stop using claude for everything this BuiltInAbility is not even used
This commit is contained in:
Vidal committed 2026-01-31 16:37:28 -03:00
1 parent 3ffd62c2e7
commit b9e82e4c5b
3 files changed
+5 -11

No files matched your search

@@ -31,14 +31,6 @@ public abstract class BuiltInAbility extends Ability {
return registryKey;
}
/**
* Built-in abilities are not customizable.
*/
@Override
public boolean isCustomizable() {
return false;
}
/**
* Built-in abilities do not write type-specific NBT (they have fixed configs).
*/
@@ -5,6 +5,7 @@ import net.minecraft.item.ItemStack;
import noppes.npcs.NoppesUtilServer;
import noppes.npcs.api.IPos;
import noppes.npcs.api.ITimers;
import noppes.npcs.api.ability.IDataAbilities;
import noppes.npcs.api.entity.ICustomNpc;
import noppes.npcs.api.entity.IEntityLivingBase;
import noppes.npcs.api.entity.IPlayer;
@@ -51,6 +52,7 @@ import noppes.npcs.scripted.roles.ScriptRoleInterface;
import noppes.npcs.scripted.roles.ScriptRoleMailman;
import noppes.npcs.scripted.roles.ScriptRoleTrader;
import noppes.npcs.scripted.roles.ScriptRoleTransporter;
import noppes.npcs.scripted.wrapper.ScriptDataAbilities;
import noppes.npcs.util.ValueUtil;
import java.util.ArrayList;
@@ -1458,7 +1460,7 @@ public class ScriptNpc<T extends EntityNPCInterface> extends ScriptLiving<T> imp
return npc.stats.magicData;
}
public noppes.npcs.api.ability.IDataAbilities getAbilityData() {
return new noppes.npcs.scripted.wrapper.ScriptDataAbilities(npc);
public IDataAbilities getAbilityData() {
return new ScriptDataAbilities(npc);
}
}