Files
SkillEngine/src/main/java/net/fretux/skillengine/skilltree/SkillNodeRegistry.java
T
2025-11-24 23:10:25 +01:00

29 lines
634 B
Java

package net.fretux.skillengine.skilltree;
import net.minecraft.resources.ResourceLocation;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;
public class SkillNodeRegistry {
private static final Map<ResourceLocation, SkillNode> NODES = new LinkedHashMap<>();
public static void clear() {
NODES.clear();
}
public static void put(SkillNode node) {
NODES.put(node.getId(), node);
}
public static SkillNode get(ResourceLocation id) {
return NODES.get(id);
}
public static Collection<SkillNode> all() {
return NODES.values();
}
}