Tuning + Fixed server distro reading for 1.20.6+

This commit is contained in:
RePixelatedMC
2024-06-01 16:21:57 +02:00
parent cee94d40e1
commit cfc52ed909
2 changed files with 14 additions and 9 deletions

View File

@@ -5,7 +5,7 @@ import com.volmit.iris.core.nms.INMS;
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 class ServerBootSFG {
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");

View File

@@ -95,7 +95,7 @@ public class IrisJigsawStructurePlacement implements IRare {
}
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);
}
}