diff --git a/src/main/java/net/raphimc/viaproxy/plugins/PluginManager.java b/src/main/java/net/raphimc/viaproxy/plugins/PluginManager.java index 6d5f9c4..3ec3177 100644 --- a/src/main/java/net/raphimc/viaproxy/plugins/PluginManager.java +++ b/src/main/java/net/raphimc/viaproxy/plugins/PluginManager.java @@ -39,7 +39,11 @@ public class PluginManager { private static final List PLUGINS = new ArrayList<>(); public static void loadPlugins() { - if (!PLUGINS_DIR.exists() || !PLUGINS_DIR.isDirectory()) return; + if (!PLUGINS_DIR.exists() || !PLUGINS_DIR.isDirectory()) { + if (!PLUGINS_DIR.mkdirs()) { + return; + } + } File[] files = PLUGINS_DIR.listFiles(); if (files == null) return;