diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-09-01 20:07:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-01 18:07:38 +0000 |
commit | dabef0411496dfe3dddfefc3a374aa1e3b56615e (patch) | |
tree | 4fea25a3d1dd3adac1fac09b6ee817688cde1aaf /src/main/java/kubatech/commands/CommandConfig.java | |
parent | dda0f8bb1ed2211b2df492d7bd53751e47de305f (diff) | |
download | GT5-Unofficial-dabef0411496dfe3dddfefc3a374aa1e3b56615e.tar.gz GT5-Unofficial-dabef0411496dfe3dddfefc3a374aa1e3b56615e.tar.bz2 GT5-Unofficial-dabef0411496dfe3dddfefc3a374aa1e3b56615e.zip |
Change how kubatech commands are registered (#3012)
rename child command map
add click event to open the file on the CommandBees chat message
remove command registration non sense
Co-authored-by: boubou19 <miisterunknown@gmail.com>
Diffstat (limited to 'src/main/java/kubatech/commands/CommandConfig.java')
-rw-r--r-- | src/main/java/kubatech/commands/CommandConfig.java | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/src/main/java/kubatech/commands/CommandConfig.java b/src/main/java/kubatech/commands/CommandConfig.java index be759be2c9..642ef8f0a3 100644 --- a/src/main/java/kubatech/commands/CommandConfig.java +++ b/src/main/java/kubatech/commands/CommandConfig.java @@ -35,14 +35,13 @@ import kubatech.config.Config; import kubatech.kubatech; import kubatech.network.LoadConfigPacket; -@CommandHandler.ChildCommand public class CommandConfig extends CommandBase { enum Translations { INVALID_OPTION, SUCCESS, - USAGE,; + USAGE; final String key; @@ -75,29 +74,23 @@ public class CommandConfig extends CommandBase { } @Override - public String getCommandUsage(ICommandSender p_71518_1_) { + public String getCommandUsage(ICommandSender sender) { return "config " + USAGE.get(); } @Override - public int getRequiredPermissionLevel() { - return 4; - } - - @SuppressWarnings("unchecked") - @Override - public void processCommand(ICommandSender p_71515_1_, String[] p_71515_2_) { - if (p_71515_2_.length == 0 || !p_71515_2_[0].equals("reload")) { - p_71515_1_.addChatMessage(new ChatComponentText(INVALID_OPTION.get())); + public void processCommand(ICommandSender sender, String[] args) { + if (args.length == 0 || !args[0].equals("reload")) { + sender.addChatMessage(new ChatComponentText(INVALID_OPTION.get())); return; } Config.synchronizeConfiguration(); MinecraftServer.getServer() - .getConfigurationManager().playerEntityList.forEach(p -> { - if (!(p instanceof EntityPlayerMP)) return; - kubatech.info("Sending config to " + ((EntityPlayerMP) p).getDisplayName()); - kubatech.NETWORK.sendTo(LoadConfigPacket.instance, (EntityPlayerMP) p); + .getConfigurationManager().playerEntityList.forEach(player -> { + if (!(player instanceof EntityPlayerMP)) return; + kubatech.info("Sending config to " + player.getDisplayName()); + kubatech.NETWORK.sendTo(LoadConfigPacket.instance, player); }); - p_71515_1_.addChatMessage(new ChatComponentText(SUCCESS.get())); + sender.addChatMessage(new ChatComponentText(SUCCESS.get())); } } |