extend ability system to support dynamic slot counts, add skill tree validation, new prerequisites API, and extended mod commands

This commit is contained in:
2026-05-25 12:33:49 +02:00
parent f7332054ea
commit 77fbada438
32 changed files with 961 additions and 128 deletions
@@ -0,0 +1,9 @@
package net.fretux.skillengine.api;
import net.fretux.skillengine.skilltree.AbilityNode;
import net.minecraft.server.level.ServerPlayer;
@FunctionalInterface
public interface AbilityHandler {
boolean execute(ServerPlayer player, AbilityNode ability);
}