diff --git a/src/main/java/net/pietru/cookie_utils/api/TextCommands.java b/src/main/java/net/pietru/cookie_utils/api/TextCommands.java index 4be9daa..f9a93f0 100644 --- a/src/main/java/net/pietru/cookie_utils/api/TextCommands.java +++ b/src/main/java/net/pietru/cookie_utils/api/TextCommands.java @@ -314,14 +314,27 @@ public class TextCommands { } if (packet==null) return; - Account account = ServerSingletons.getAccount(networkIdentity); packet.setupAndSend(channelHandlerContext); }); commands.put("reload_groups",(args, networkIdentity, channelHandlerContext) -> { MessagePacket packet = new MessagePacket("Reloaded groups..."); reload_perm_groups(); - Account account = ServerSingletons.getAccount(networkIdentity); + packet.setupAndSend(channelHandlerContext); + }); + + commands.put("reload",(args, networkIdentity, channelHandlerContext) -> { + List arg_list = Arrays.stream(args).toList(); + String reloaded_funcs = ""; + if (arg_list.contains("regions") || args.length==1) { + reload_regions(); + reloaded_funcs+="regions "; + } + if (arg_list.contains("groups") || args.length==1) { + reload_perm_groups(); + reloaded_funcs+="groups "; + } + MessagePacket packet = new MessagePacket("Reloaded: "+reloaded_funcs); packet.setupAndSend(channelHandlerContext); }); }