diff --git a/runelite-client/src/main/java/net/runelite/client/RuneLite.java b/runelite-client/src/main/java/net/runelite/client/RuneLite.java index 5b7ec9e5ba..a0ee9f7db4 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLite.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLite.java @@ -146,6 +146,16 @@ public class RuneLite System.exit(0); } + if (RuneLite.getOptions().has("developer-mode")) + { + boolean assertions = false; + assert assertions = true; + if (!assertions) + { + throw new RuntimeException("Developers should enable assertions; Add `-ea` to your JVM arguments`"); + } + } + PROFILES_DIR.mkdirs(); // Setup logger