COWMODSКаталог модов

WorldManager

The best World Manager, updated every week ! The best Multiverse-Core Alternative !

Автор: mathildeuh6,4 тыс.22обновлён 11 сент. 2026 г.
Механики игрыУправлениеОптимизация

Описание

WorldManager

Create, load, unload, delete, back up, restore, teleport between, and pre-generate Minecraft worlds — all from one command, with a modern in-game menu, per-world flags, and shared/linked inventories and portals between worlds. One plugin covering the same ground as Multiverse-Core plus its Inventories and NetherPortals addons.

Report bugs or suggest features on GitHub Issues.

Features

  • World management — create (normal, flat, large biomes, amplified, nether, the end, or a custom generator), load existing world folders, unload, and permanently delete worlds.
  • Backups — zip a world's folder on demand and restore it later, with the heavy I/O kept off the main thread so it doesn't freeze the server.
  • Pre-generation — generate chunks in a bounded radius around a center point ahead of time, with start/pause/resume/stop control and a boss-bar progress indicator. Multiple worlds can pre-generate concurrently.
  • Teleportation — jump yourself or another player straight to a world's spawn.
  • Game rules — browse and edit every GameRule supported by a world, per-world, without touching bukkit.yml or server commands.
  • Linked-worlds inventories (optional) — group worlds together so players keep one shared inventory across the group, and get a clean slate (or their group's saved inventory) when they leave it. Backed by SQLite or MySQL/MariaDB.
  • Linked Nether/End portals (optional) — point a world's Nether/End portals at specific worlds instead of Bukkit's auto-derived <world>_nether/<world>_the_end pair, e.g. send TEST's portals to Nether_TEST/End_TEST. Both directions are handled automatically.
  • In-game menu — /wm gui opens a modern chest-inventory menu: create a world through a single form (name, type, seed, generator, empty-world toggle), browse and manage loaded worlds, edit game rules with click-to-toggle/±1/±10 controls, and confirm destructive actions (delete/unload/restore) through a proper Yes/No screen — no chat prompts to type a name or seed into, the menu opens a real text-entry prompt for that.
  • Per-world flags — PvP, mob spawning, animal spawning, a weather lock, and a custom spawn point per world, editable from the same menu.
  • PlaceholderAPI support — %worldmanager_current_world%, %worldmanager_loaded%, %worldmanager_total_player_amount%, and more.
  • Six languages out of the box — English, French, Spanish, German, Polish, Russian. Every player-facing message is defined in a lang file, not hardcoded.

Commands

All commands are under /worldmanager (alias /wm).

CommandDescription
/wm or /wm guiOpen the main menu
/wm create <name> [type] [seed] [generator]Create a new world
/wm load <name> [dimension] [generator]Load an existing world folder
/wm unload <name>Unload a world
/wm delete <name>Permanently delete a world
/wm backup <name>Back up a world
/wm restore <name>Restore a world from its latest backup
/wm teleport <world> [player]Teleport yourself or another player to a world
/wm pregen <start|stop|pause|resume> <world> [center:x,z] [radius:n]Control world pre-generation
/wm listList currently loaded worlds

Permissions

PermissionGrants
worldmanager.commandBase access to /worldmanager
worldmanager.guiOpen the menu
worldmanager.createCreate worlds
worldmanager.loadLoad worlds
worldmanager.unloadUnload worlds
worldmanager.deleteDelete worlds
worldmanager.backupBack up worlds
worldmanager.restoreRestore worlds
worldmanager.teleportTeleport between worlds
worldmanager.pregenControl pre-generation
worldmanager.listList loaded worlds

Supported versions

Paper 1.20.1 → 26.2. Compiled against the 1.20.1 API (Paper's Bukkit-facing API is backward-additive, so building against the floor rather than the latest keeps it running on every release in between) and boot-tested against a real 1.20.1 server. Spigot/CraftBukkit are not supported — a shaded chest-GUI library the plugin depended on before 3.0.0 was dropped and hasn't been reintroduced.

What's new in 4.0.0

  • Much wider version support: 3.0.0's menu required Paper 1.21.7+ (it was built on Minecraft's Dialog UI, which doesn't exist before then). 4.0.0 moves back to a chest-inventory menu — redesigned, not a revert — specifically to bring the floor down to 1.20.1.
  • Critical fix: disconnecting could wipe a player's entire linked-inventory history (every group, not just the current one) from the database. Fixed — quitting now only clears the in-memory cache.
  • New: per-world flags — PvP, mob/animal spawning, a weather lock, and a custom spawn point, editable from each world's menu screen (see Features above).
  • A world-operation lock now prevents pre-generation from racing a concurrent unload/delete/backup/restore on the same world.
  • worldmanager.* permissions are now properly declared (default: op), and an operator's explicit permission negation (via a permissions plugin) is now actually respected.
  • Numerous smaller correctness fixes across pre-generation, backups, and command feedback — full details in AUDIT.md.

Earlier: what changed in 3.0.0

  • Critical fix: a bug (present since 2.2.0) where players could lose their inventory when changing worlds even with linked-worlds-inventory disabled, or between two worlds neither of which was in a configured group. If you saw inventory loss after updating to 2.2.x, this is why.
  • New: linked Nether/End portals (see Features above).
  • Numerous correctness and reliability fixes: main-thread-blocking I/O moved off the main thread, a bug where custom generators passed to /wm load were silently ignored, a double-teleport bug on /wm unload, and "success" messages that could fire before the underlying async work actually finished.

Configuration

lang: en # en, fr, es, de, pl, ru
database:
  type: sqlite # or mysql
enable-linked-inventory: false
linked-worlds-inventory:
  group1:
    - world
    - world_nether
linked-portals:
  TEST:
    nether: Nether_TEST
    end: End_TEST

Links

Галерея

Последние версии

Все версии →
release

WorldManager 4.0.0

4.0.0
11 сент. 2026 г.705Minecraft: 1.20, 1.21, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
Complete rework
release

WorldManager 3.0.0

3.0.0
14 июл. 2026 г.362Minecraft: 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Скачать
release

WorldManager 2.2.1

2.2.1
15 февр. 2026 г.1 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
release

WorldManager 2.2.0

2.2.0
12 февр. 2026 г.201Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
Modernize plugin architecture and improve code quality (v2.2.0) - Random Seed Generation: CLI now generates truly random seeds for world creation - Game Rules Persistence: Automatically save and restore game rules in worlds.yml - Optimized Performance: 30-50% faster game rule loading with caching ## Architecture Refactoring - Modular GUI System: Split monolithic GUISManager (1176 lines) into 5 specialized classes - CreatorGUI.java (226 lines) - World creation interface - EditorGUI.java (138 lines) - World editing interface - LoaderGUI.java (125 lines) - World loading interface - EditorOptionsGUI.java (162 lines) - World options editor - GameRuleEditorGUI.java (303 lines) - Game rules editor - Each class now has a single, clear responsibility ## Code Quality Enhancements - Fixed critical seed generation bug (was using fixed 0L) - Fixed global variable conflicts (worlds.yml vs backups.yml) - Fixed message formatting with unclosed colors - Improved logging across all systems - Added HTTP request timeouts (5 seconds) - Removed unused variables and imports - Applied proper null-check patterns ## Quality Metrics - Architecture: 8.0 → 8.5/10 - Code Quality: 7.0 → 8.5/10 - Error Handling: 6.0 → 8.0/10 - Logging: 5.0 → 8.0/10 - Overall: 7.0 → 8.2/10 ## Files Changed - 5 new GUI files created - 10 existing files improved - -94% reduction in GUISManager.java - 13+ compiler warnings eliminated Build Status: ✅ SUCCESS Test Status: ✅ All functionality preserved Performance: +50% on game rule loading Production Ready: YES
release

WorldManager 2.1.0

2.1.0
19 нояб. 2025 г.1 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Скачать
release

WorldManager 1.4.1

1.4.1
29 июн. 2024 г.1,6 тыс.Minecraft: 1.13, 1.13.1, 1.13.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21bukkit, paper, purpur, spigot
Скачать
Что нового
Fixed negative seed bug
release

WorldManager 1.4.0

1.4.0
22 июн. 2024 г.83Minecraft: 1.13, 1.13.1, 1.13.2bukkit, paper, purpur, spigot
Скачать
Что нового
Fixed lang files, leaving beta state and Pregen is now back !
release

WorldManager 1.4.0-BETA2

1.4.0-BETA2
21 июн. 2024 г.75Minecraft: 1.13, 1.13.1, 1.13.2bukkit, paper, purpur, spigot
Скачать
Что нового
Spigot 1.21 dependencies
release

WorldManager 1.4.0-BETA

1.4.0-BETA
21 июн. 2024 г.62Minecraft: 1.13, 1.13.1, 1.13.2bukkit, paper, purpur, spigot
Скачать
Что нового
New gui API and better style
release

WorldManager 1.3.6

1.3.6
15 июн. 2024 г.140Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21bukkit, paper, purpur, spigot
Скачать
Что нового
Adding better permissions system and gui fixes