From 15b8780e178000b641f230c4b84a1fc8e5a381f7 Mon Sep 17 00:00:00 2001 From: CrazyDev22 Date: Wed, 20 Mar 2024 08:44:00 +0100 Subject: [PATCH 1/2] remove usage of System.out --- core/src/main/java/com/volmit/iris/Iris.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/core/src/main/java/com/volmit/iris/Iris.java b/core/src/main/java/com/volmit/iris/Iris.java index a39306991..8d384fb38 100644 --- a/core/src/main/java/com/volmit/iris/Iris.java +++ b/core/src/main/java/com/volmit/iris/Iris.java @@ -128,6 +128,10 @@ public class Iris extends VolmitPlugin implements Listener { private KMap, IrisService> services; public static VolmitSender getSender() { + if (sender == null) { + sender = new VolmitSender(Bukkit.getConsoleSender()); + sender.setTag(instance.getTag()); + } return sender; } @@ -194,10 +198,10 @@ public class Iris extends VolmitPlugin implements Listener { public static void msg(String string) { try { - sender.sendMessage(string); + getSender().sendMessage(string); } catch (Throwable e) { try { - System.out.println(instance.getTag() + string.replaceAll("(<([^>]+)>)", "")); + instance.getLogger().info(instance.getTag() + string.replaceAll("(<([^>]+)>)", "")); } catch (Throwable ignored1) { } @@ -426,7 +430,7 @@ public class Iris extends VolmitPlugin implements Listener { } pw.close(); - System.out.println("DUMPED! See " + fi.getAbsolutePath()); + Iris.info("DUMPED! See " + fi.getAbsolutePath()); } catch (Throwable e) { e.printStackTrace(); } @@ -451,9 +455,7 @@ public class Iris extends VolmitPlugin implements Listener { IO.delete(new File("iris")); setupAudience(); IrisSafeguard.IrisSafeguardSystem(); - sender = new VolmitSender(Bukkit.getConsoleSender()); - sender.setTag(getTag()); - instance = this; + getSender().setTag(getTag()); compat = IrisCompat.configured(getDataFile("compat.json")); linkMultiverseCore = new MultiverseCoreLink(); linkMythicMobs = new MythicMobsLink(); @@ -526,7 +528,7 @@ public class Iris extends VolmitPlugin implements Listener { Iris.info("Starting up auto Studio!"); try { Player r = new KList<>(getServer().getOnlinePlayers()).getRandom(); - Iris.service(StudioSVC.class).open(r != null ? new VolmitSender(r) : sender, 1337, IrisSettings.get().getGenerator().getDefaultWorldType(), (w) -> { + Iris.service(StudioSVC.class).open(r != null ? new VolmitSender(r) : getSender(), 1337, IrisSettings.get().getGenerator().getDefaultWorldType(), (w) -> { J.s(() -> { for (Player i : getServer().getOnlinePlayers()) { i.setGameMode(GameMode.SPECTATOR); @@ -727,7 +729,7 @@ public class Iris extends VolmitPlugin implements Listener { File ff = new File(w.worldFolder(), "iris/pack"); if (!ff.exists() || ff.listFiles().length == 0) { ff.mkdirs(); - service(StudioSVC.class).installIntoWorld(sender, dim.getLoadKey(), w.worldFolder()); + service(StudioSVC.class).installIntoWorld(getSender(), dim.getLoadKey(), w.worldFolder()); } return new BukkitChunkGenerator(w, false, ff, dim.getLoadKey()); From 5561a4dc2f51ecb7aa9564738b9e0e260eefe4a3 Mon Sep 17 00:00:00 2001 From: CrazyDev22 Date: Wed, 20 Mar 2024 08:46:56 +0100 Subject: [PATCH 2/2] fix wrong color bug --- core/src/main/java/com/volmit/iris/Iris.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/volmit/iris/Iris.java b/core/src/main/java/com/volmit/iris/Iris.java index 8d384fb38..03e1fa249 100644 --- a/core/src/main/java/com/volmit/iris/Iris.java +++ b/core/src/main/java/com/volmit/iris/Iris.java @@ -450,10 +450,10 @@ public class Iris extends VolmitPlugin implements Listener { private void enable() { instance = this; services = new KMap<>(); + setupAudience(); initialize("com.volmit.iris.core.service").forEach((i) -> services.put((Class) i.getClass(), (IrisService) i)); INMS.get(); IO.delete(new File("iris")); - setupAudience(); IrisSafeguard.IrisSafeguardSystem(); getSender().setTag(getTag()); compat = IrisCompat.configured(getDataFile("compat.json"));