New "Mods" tab added to every server. Browse, search, and install individual mods from CurseForge & Modrinth. View all installed mods (including those from modpacks), enable/disable without deleting, uninstall with one click, and update to newer versions. Version picker automatically filters by your selected game version and loader for compatibility. Installed mods are highlighted in search results. Includes a search bar to quickly find mods among your installed files.
Fixed admin settings page returning 500 error due to missing view variables. The admin controller now correctly passes blueprint and direct_wings_url to the settings view. Also fixes Direct Wings URL not being saved when updating settings.
The extension now automatically detects the Forge version required by CurseForge and Modrinth modpacks and installs it during modpack install, update, or reinstall. Reads manifest.json and modrinth.index.json to identify the correct loader version. Downloads Forge libraries directly from Maven and updates server-setup-config.yaml for Forge-Server-Starter compatibility. Skips if the correct version is already installed.
Fixed a critical bug where CurseForge and Modrinth modpacks were extracted into an "overrides/" subfolder instead of the server root, causing the server to load vanilla instead of the modpack. The extension now automatically detects and moves overrides/ (and server-overrides/ for Modrinth) to the correct location, then cleans up leftover files (manifest.json, modlist.html, modrinth.index.json). Protected files (server.properties, whitelist.json, etc.) are never overwritten. All users should update.
