From f334b0137e11bc8d8fded7574d08dbc4bce4679b Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 4 Sep 2020 03:24:22 -0400 Subject: [PATCH] Iris LMM Support --- src/main/java/com/volmit/iris/Iris.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/volmit/iris/Iris.java b/src/main/java/com/volmit/iris/Iris.java index 38e4c5a94..678a1e018 100644 --- a/src/main/java/com/volmit/iris/Iris.java +++ b/src/main/java/com/volmit/iris/Iris.java @@ -47,6 +47,7 @@ public class Iris extends MortarPlugin public static IrisBoardManager board; public static MultiverseCoreLink linkMultiverseCore; private static IrisLock lock = new IrisLock("Iris"); + public static boolean lowMemoryMode = false; @Permission public static PermissionIris perm; @@ -57,6 +58,7 @@ public class Iris extends MortarPlugin public Iris() { IO.delete(new File("iris")); + lowMemoryMode = Runtime.getRuntime().maxMemory() < 4 * 1000 * 1000 * 1000; } @Override @@ -309,5 +311,10 @@ public class Iris extends MortarPlugin } Iris.info("\n\n " + new KList(splash).toString("\n") + "\n"); + + if(lowMemoryMode) + { + Iris.warn("Low Memory mode Activated! For better performance, allocate 4gb or more to this server."); + } } }