From 6d97358f381841de454b2eb3e90e615b2c4f0ece Mon Sep 17 00:00:00 2001 From: MaXFeeD Date: Tue, 5 Dec 2023 23:03:28 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=BD=D0=B0=20null=20=D1=81=D0=BF=D0=B0=D1=81?= =?UTF-8?q?=D0=B0=D1=8E=D1=82=20=D0=B6=D0=B8=D0=B7=D0=BD=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/reider745/hooks/Other.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/reider745/hooks/Other.java b/src/main/java/com/reider745/hooks/Other.java index 36a872b8..67bf321a 100644 --- a/src/main/java/com/reider745/hooks/Other.java +++ b/src/main/java/com/reider745/hooks/Other.java @@ -1,6 +1,10 @@ package com.reider745.hooks; import cn.nukkit.utils.MainLogger; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + import com.reider745.api.hooks.HookClass; import com.reider745.api.hooks.TypeHook; import com.reider745.api.hooks.annotation.Hooks; @@ -8,15 +12,17 @@ import com.reider745.api.hooks.annotation.Inject; @Hooks public class Other implements HookClass { + private static final Logger logger = LogManager.getLogger(MainLogger.class); + @Inject(class_name = "org.mozilla.javascript.ScriptRuntime") public static String[] getTopPackageNames() { return new String[] { "java", "javax", "org", "com", "edu", "net", "android" }; } @Inject(class_name = "cn.nukkit.utils.MainLogger", type_hook = TypeHook.BEFORE_REPLACE) - public static void warning(MainLogger self, String message){ - if(message.startsWith("Ignoring InnerCorePacket from ")) - return; - self.info("[WARN] " + message); + public static void warning(MainLogger self, String message) { + if (message == null || !message.startsWith("Ignoring InnerCorePacket from ")) { + logger.warn(message); + } } }