From cfc52ed90940d89f45b8668822d89419559e3e52 Mon Sep 17 00:00:00 2001 From: RePixelatedMC <107539181+RePixelatedMC@users.noreply.github.com> Date: Sat, 1 Jun 2024 16:21:57 +0200 Subject: [PATCH 1/2] Tuning + Fixed server distro reading for 1.20.6+ --- .../iris/core/safeguard/ServerBootSFG.java | 21 ++++++++++++------- .../object/IrisJigsawStructurePlacement.java | 2 +- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java b/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java index f26ab913e..a86d3e649 100644 --- a/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java +++ b/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java @@ -5,7 +5,7 @@ import com.volmit.iris.core.nms.v1X.NMSBinding1X; import org.bukkit.Bukkit; import org.bukkit.plugin.Plugin; - +import org.bukkit.plugin.PluginManager; import javax.tools.JavaCompiler; import javax.tools.ToolProvider; import java.io.File; @@ -40,7 +40,7 @@ public class ServerBootSFG { public static void BootCheck() { Iris.info("Checking for possible conflicts.."); - org.bukkit.plugin.PluginManager pluginManager = Bukkit.getPluginManager(); + PluginManager pluginManager = Bukkit.getPluginManager(); Plugin[] plugins = pluginManager.getPlugins(); incompatibilities.clear(); @@ -65,17 +65,22 @@ public static void BootCheck() { joiner.add(entry.getKey()); } } + // Legacy ServerInfo + String distro = org.bukkit.Bukkit.getName().toLowerCase(); if ( - !instance.getServer().getVersion().contains("Purpur") && - !instance.getServer().getVersion().contains("Paper") && - !instance.getServer().getVersion().contains("Spigot") && - !instance.getServer().getVersion().contains("Pufferfish") && - !instance.getServer().getVersion().contains("Bukkit")) { + !distro.contains("purpur") && + !distro.contains("paper") && + !distro.contains("spigot") && + !distro.contains("pufferfish") && + !distro.contains("bukkit")) { + + passedserversoftware = false; joiner.add("Server Software"); - severityHigh++; + severityMedium++; } + if (INMS.get() instanceof NMSBinding1X) { unsuportedversion = true; joiner.add("Unsupported Minecraft Version"); diff --git a/core/src/main/java/com/volmit/iris/engine/object/IrisJigsawStructurePlacement.java b/core/src/main/java/com/volmit/iris/engine/object/IrisJigsawStructurePlacement.java index e816cfa78..b65a7d2c5 100644 --- a/core/src/main/java/com/volmit/iris/engine/object/IrisJigsawStructurePlacement.java +++ b/core/src/main/java/com/volmit/iris/engine/object/IrisJigsawStructurePlacement.java @@ -95,7 +95,7 @@ private void calculateMissing(long seed) { } if (separation == -1 || spacing == -1) { - separation = (int) Math.round(rarity / 20d); + separation = (int) Math.round(rarity / 15d); spacing = new RNG(seed).nextInt(separation, separation * 2); } } From 76f7d46b227ee6b260dfae5545be7c69cd49e06d Mon Sep 17 00:00:00 2001 From: RePixelatedMC <107539181+RePixelatedMC@users.noreply.github.com> Date: Sat, 1 Jun 2024 16:26:21 +0200 Subject: [PATCH 2/2] e --- core/src/main/java/com/volmit/iris/Iris.java | 2 +- .../main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/volmit/iris/Iris.java b/core/src/main/java/com/volmit/iris/Iris.java index 950913796..c39154b13 100644 --- a/core/src/main/java/com/volmit/iris/Iris.java +++ b/core/src/main/java/com/volmit/iris/Iris.java @@ -822,7 +822,7 @@ public void splash() { Iris.warn("6GB+ Ram is recommended"); Iris.warn("Process Memory: " + getHardware.getProcessMemory() + " MB"); } - Iris.info("Bukkit version: " + Bukkit.getBukkitVersion()); + Iris.info("Bukkit distro: " + Bukkit.getName()); Iris.info("Custom Biomes: " + INMS.get().countCustomBiomes()); setupChecks(); printPacks(); diff --git a/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java b/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java index a86d3e649..6e88835be 100644 --- a/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java +++ b/core/src/main/java/com/volmit/iris/core/safeguard/ServerBootSFG.java @@ -66,7 +66,7 @@ public static void BootCheck() { } } // Legacy ServerInfo - String distro = org.bukkit.Bukkit.getName().toLowerCase(); + String distro = Bukkit.getName().toLowerCase(); if ( !distro.contains("purpur") && !distro.contains("paper") &&