Rextstore
World Manager

World Manager

[1.0.0] World Manager for reviactyl

1.0.0

5 days ago

World Manager gives your clients a clean, self-service way to handle their worlds without ever opening the file manager or the console.


Right now, switching worlds means editing server.properties by hand, resetting one means deleting the right folder through the file browser, and there's no way to tweak gameplay settings without SSH access or a support ticket. World Manager turns all of that into a few clicks.


What it does:



  • See every world at a glance. Detects real world folders automatically (based on the presence of level.dat, not a fixed name), so it works with however many worlds a server actually has.
  • Smart Nether/End grouping. On Paper/Spigot-family servers, the Nether and the End live in separate folders. World Manager recognizes that and groups them under their parent world instead of listing them as unrelated worlds — while still letting you reset just the Nether or just the End on their own.
  • Switch the active world with one click. No manual server.properties editing.
  • Create a new world, optionally with a custom seed and world type (Normal, Superflat, Large Biomes, Amplified, Single Biome) — the world is generated the next time the server starts.
  • Reset a world safely, with a type-to-confirm step before anything gets deleted. The currently active world is protected from accidental deletion.
  • Check the current seed on demand, straight from the console.
  • Edit world-related server properties with a friendly, translated interface: default game mode, hardcore, PVP, spawn protection radius, structure generation, Nether access, animal/monster/villager spawning, view distance, simulation distance and max world size. Only the gameplay settings are exposed here — network and admin settings (port, MOTD, whitelist, RCON, etc.) are intentionally left out, since those aren't "world" settings.
  • Set the difficulty of the active world directly from the panel.
  • Works with any Minecraft server software — Vanilla, Paper, Spigot, Purpur, Forge, NeoForge and Bedrock — without relying on Bukkit/Spigot-only command syntax.
  • 15 languages out of the box.

Everything runs through the same daemon file API your panel already uses, so it works whether the server is online or offline (except live actions like reading the seed or applying difficulty, which need the server running).




Key features (bullet list for marketplace cards)



  • Automatic world detection (no hardcoded folder names)
  • Nether/End grouped under their parent world
  • One-click world switching
  • New world creation with optional seed & world type
  • Safe world reset with type-to-confirm
  • Live seed lookup
  • Friendly editor for gameplay-related server.properties keys
  • Per-world difficulty control
  • Works with Vanilla, Paper, Spigot, Purpur, Forge, NeoForge and Bedrock
  • Fully translated into 15 languages
  • Custom-styled UI controls (no default browser form styling)



Screenshots


(attach screenshots of: the world list with Nether/End grouping, the world properties card, the create-world form, and the delete confirmation)




Permissions & data access


World Manager only touches:



  • The server's file system, through the panel's existing daemon file API (read/write server.properties, list/delete world folders).
  • The server console, to read the seed and apply the difficulty command.
  • The server's power controls, to offer an optional restart after switching worlds.

It does not access anything outside the server it's installed on, and does not call out to any third-party service.




Compatibility notes



  • Detects Bedrock vs. Java automatically from the egg, and adjusts where it looks for world folders accordingly (/worlds vs. server root).
  • The difficulty control sends a plain difficulty <mode> console command (no world argument), so it behaves correctly on every supported software — including the ones that don't support Bukkit's per-world difficulty syntax.



Changelog


1.0.0



  • Initial release: world listing, Nether/End grouping, world switching, world creation (with seed/type), world reset, seed lookup, world properties editor, per-world difficulty, 15 languages.



Support


 


7 downloads |