diff --git a/LaunchServer/source/plugin/bukkit/LaunchServerPluginBukkit.java b/LaunchServer/source/plugin/bukkit/LaunchServerPluginBukkit.java index aa913fe..fd5900e 100644 --- a/LaunchServer/source/plugin/bukkit/LaunchServerPluginBukkit.java +++ b/LaunchServer/source/plugin/bukkit/LaunchServerPluginBukkit.java @@ -1,5 +1,6 @@ package launchserver.plugin.bukkit; +import launcher.helper.CommonHelper; import launchserver.plugin.LaunchServerPluginBridge; import org.bukkit.plugin.java.JavaPlugin; @@ -27,6 +28,7 @@ } // Register command + CommonHelper.newThread("LaunchServer Thread", true, bridge).start(); getCommand("launchserver").setExecutor(new LaunchServerCommandBukkit(this)); } } diff --git a/LaunchServer/source/plugin/bungee/LaunchServerPluginBungee.java b/LaunchServer/source/plugin/bungee/LaunchServerPluginBungee.java index 6d875fd..3d777fb 100644 --- a/LaunchServer/source/plugin/bungee/LaunchServerPluginBungee.java +++ b/LaunchServer/source/plugin/bungee/LaunchServerPluginBungee.java @@ -1,5 +1,6 @@ package launchserver.plugin.bungee; +import launcher.helper.CommonHelper; import launchserver.plugin.LaunchServerPluginBridge; import net.md_5.bungee.api.plugin.Plugin; @@ -27,6 +28,7 @@ } // Register command + CommonHelper.newThread("LaunchServer Thread", true, bridge).start(); getProxy().getPluginManager().registerCommand(this, new LaunchServerCommandBungee(this)); } } diff --git a/Launcher/source/helper/JVMHelper.java b/Launcher/source/helper/JVMHelper.java index 0e014d8..9c72ba4 100644 --- a/Launcher/source/helper/JVMHelper.java +++ b/Launcher/source/helper/JVMHelper.java @@ -154,7 +154,7 @@ private static int getRAMAmount() { int physicalRam = (int) (OPERATING_SYSTEM_MXBEAN.getTotalPhysicalMemorySize() >> 20); - return Math.min(physicalRam, OS_BITS == 32 ? 1536 : 4096); // Limit 32-bit OS to 1536 MiB, and 64-bit OS to 4096 MiB (because it's enough) + return Math.min(physicalRam, OS_BITS == 32 ? 1536 : 8192); // Limit 32-bit OS to 1536 MiB, and 64-bit OS to 4096 MiB (because it's enough) } public static Class firstClass(String... names) throws ClassNotFoundException {