From aeb5d23c6c9a6822bdb564eb932ae66ca8b1d047 Mon Sep 17 00:00:00 2001 From: unurled Date: Tue, 27 Feb 2024 20:58:44 +0100 Subject: [PATCH] command manager --- .../sacredrealms/sr/commands/CommandManager.java | 15 +++++++++++++++ .../sacredrealms/sr/managers/Managers.java | 4 ++++ 2 files changed, 19 insertions(+) create mode 100644 src/main/java/me/unurled/sacredrealms/sr/commands/CommandManager.java diff --git a/src/main/java/me/unurled/sacredrealms/sr/commands/CommandManager.java b/src/main/java/me/unurled/sacredrealms/sr/commands/CommandManager.java new file mode 100644 index 0000000..b30061f --- /dev/null +++ b/src/main/java/me/unurled/sacredrealms/sr/commands/CommandManager.java @@ -0,0 +1,15 @@ +package me.unurled.sacredrealms.sr.commands; + +import me.unurled.sacredrealms.sr.SR; +import me.unurled.sacredrealms.sr.commands.admin.AttributeCommand; +import me.unurled.sacredrealms.sr.managers.Manager; + +public class CommandManager extends Manager { + + /** Load the manager */ + @Override + public void load() { + super.load(); + SR.getInstance().getCommand("attributes").setExecutor(new AttributeCommand()); + } +} diff --git a/src/main/java/me/unurled/sacredrealms/sr/managers/Managers.java b/src/main/java/me/unurled/sacredrealms/sr/managers/Managers.java index 5d0ec5b..8c8d429 100644 --- a/src/main/java/me/unurled/sacredrealms/sr/managers/Managers.java +++ b/src/main/java/me/unurled/sacredrealms/sr/managers/Managers.java @@ -3,7 +3,9 @@ package me.unurled.sacredrealms.sr.managers; import java.util.ArrayList; import java.util.List; import me.unurled.sacredrealms.sr.SR; +import me.unurled.sacredrealms.sr.commands.CommandManager; import me.unurled.sacredrealms.sr.components.combat.CombatManager; +import me.unurled.sacredrealms.sr.components.entity.EntityManager; import me.unurled.sacredrealms.sr.components.item.ItemManager; import me.unurled.sacredrealms.sr.components.player.PlayerManager; import me.unurled.sacredrealms.sr.data.DataManager; @@ -26,6 +28,8 @@ public class Managers { new PlayerManager(); new ItemManager(); new CombatManager(); + new CommandManager(); + new EntityManager(); }, 10L); }