From c12c02bda6c5d23ff752b1122c98990ef151614f Mon Sep 17 00:00:00 2001 From: pietru Date: Sun, 9 Mar 2025 15:02:32 +0100 Subject: [PATCH] quick fix --- .../pietru/cookie_utils/mixins/MessagePacketMixin.java | 2 +- .../pietru/cookie_utils/mixins/NettyServerMixin.java | 2 +- src/main/java/net/pietru/cookie_utils/utils/prop.java | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java b/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java index 8c54984..fbf859c 100644 --- a/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java +++ b/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java @@ -32,7 +32,7 @@ public class MessagePacketMixin { @Inject(method = "handle", at = @At("HEAD"), cancellable = true) private void event_on_message(CallbackInfo ci, @Local NetworkIdentity identity, @Local ChannelHandlerContext ctx){ - if (((boolean)prop.panel_prop.getOrDefault("chat_shadow_enabled",true)) && ply_msgs.containsKey(playerUniqueId)){ + if (Boolean.parseBoolean((String)prop.panel_prop.getOrDefault("chat_shadow_enabled",true)) && ply_msgs.containsKey(playerUniqueId)){ MessageInfo msg = ply_msgs.get(playerUniqueId); long time = System.currentTimeMillis(); if (msg.last_msg+msg.msg_delay>time || (msg.last_msg_txt.equals(message) && msg.last_msg+msg.msg_delay*2>time)) { diff --git a/src/main/java/net/pietru/cookie_utils/mixins/NettyServerMixin.java b/src/main/java/net/pietru/cookie_utils/mixins/NettyServerMixin.java index e452809..0981723 100644 --- a/src/main/java/net/pietru/cookie_utils/mixins/NettyServerMixin.java +++ b/src/main/java/net/pietru/cookie_utils/mixins/NettyServerMixin.java @@ -17,7 +17,7 @@ import static net.pietru.cookie_utils.utils.prop.get_server_property_array; public class NettyServerMixin { @Inject(method = "run", at = @At("HEAD")) - private static void on_singletons_create(CallbackInfo ci){ + private void on_singletons_create(CallbackInfo ci){ try { ArrayList zones = get_server_property_array("zones","[]"); for (String zoneId : zones){ diff --git a/src/main/java/net/pietru/cookie_utils/utils/prop.java b/src/main/java/net/pietru/cookie_utils/utils/prop.java index 2065643..953d2e3 100644 --- a/src/main/java/net/pietru/cookie_utils/utils/prop.java +++ b/src/main/java/net/pietru/cookie_utils/utils/prop.java @@ -55,15 +55,15 @@ public class prop { boolean save = false; if (!panel_prop.containsKey("zones")){ - panel_prop.put("zones",new ArrayList()); save=true;} + panel_prop.put("zones","[]"); save=true;} if (!panel_prop.containsKey("chat_shadow_enabled")){ - panel_prop.put("chat_shadow_enabled",true); save=true;} + panel_prop.put("chat_shadow_enabled","true"); save=true;} if (!panel_prop.containsKey("chat_shadow_delay")){ - panel_prop.put("chat_shadow_delay",500); save=true;} + panel_prop.put("chat_shadow_delay","500"); save=true;} if (!panel_prop.containsKey("log_level")){ - panel_prop.put("log_level",1); save=true;} - log_level = (int) panel_prop.getOrDefault("log_level",1); + panel_prop.put("log_level","1"); save=true;} + log_level = Integer.parseInt((String) panel_prop.getOrDefault("log_level",1)); if (save) panel_prop.store(new FileWriter(config_file.toString()), "This file is CookieServerUtils config file.");