Minecraft Servers HQ

Minecraft plugin ManyWorlds

Information about ManyWorlds and servers where it was found

🔌 About ManyWorlds

ManyWorlds is a PocketMine-MP Minecraft plugin that provides a full feature set for managing multiple worlds on a server. It lets server operators create new worlds, load and unload existing worlds, teleport players between worlds, inspect world metadata, and edit selected level.dat attributes.

🎯 Purpose

The plugin solves the problem of administrating multiple independent worlds on a single PocketMine-MP instance. It is intended for server owners and administrators who need runtime control over worlds (creation, loading/unloading, teleportation, and basic level data edits) without manually manipulating world folders.

⚙️ Features

  • Create new worlds with optional seed, generator type, and preset strings.
  • Load and unload worlds at runtime (including a flag to force unload).
  • Teleport players to other worlds (single-player or teleport another player).
  • List available worlds and show detailed world information.
  • Inspect and modify selected level.dat attributes (spawn, seed, name, generator, preset).
  • Fix mismatches between a world's folder name and its level.dat name.
  • Follow server language configuration with built-in English and Spanish message files.

🧩 Who It Is For

  • PocketMine-MP server owners and administrators who run Bedrock/PE servers.
  • Servers that need dynamic world creation and runtime world management.
  • Administrators who require simple in-server tools for level.dat edits and world metadata inspection.

🏗️ Example Use Cases

  • Create a temporary flat world for an event using /mw create flatland 404 flat <preset>.
  • Unload a rarely used world to reclaim runtime memory with /mw unload <world>.
  • Move a player to a newly created world with /mw tp <player> <world>.
  • Correct a world's internal name after folder rename with /mw fixname <world>.

⌨️ Commands

CommandDescriptionPermissionAccess
/mw create <world> [seed] [generator] [preset]Creates a new world with optional seed, generator (flatnormal), and preset.mw.cmd.world.create
/mw default <world>Sets the server's default world.mw.cmd.defaultAdmin
/mw fixname <world>Fixes a world's level.dat so its name matches the folder name.not specifiedAdmin
/mw generatorsLists available world generators.not specifiedAdmin
/mw load <world>Loads a world (use --all to load all).mw.cmd.world.loadAdmin
/mw ls [world]Lists worlds or shows detailed info for a specific world.mw.cmd.lsAdmin
/mw lvdat <world> [attr=value]Show or modify supported level.dat attributes (spawn, seed, name, generator, preset).mw.cmd.lvdatAdmin
/mw tp [player] <world>Teleport yourself or another player to a specified world.mw.cmd.tp / mw.cmd.tp.othersAdmin
/mw unload [-f] <world>Unloads a world; -f forces unload.not specifiedAdmin

Notes: the command set is provided by the plugin and is exposed under the mw (alias) root command.

🔐 Permissions

PermissionDescriptionDefault
mw.cmdsAllow all the ManyWorlds functionality.not specified
mw.cmd.tpAllows users to travel to other worlds.op
mw.cmd.tp.othersAllows users to teleport other players between worlds.op
mw.cmd.lsAllows users to list available worlds and view info.op
mw.cmd.world.createAllows users to create new worlds.op
mw.cmd.world.loadAllows users to load worlds at runtime.op
mw.cmd.lvdatAllows manipulation of level.dat attributes.op
mw.cmd.defaultAllows changing the default world.op

⚙️ Installation

📥 Setup

  • Download the plugin PHAR/JAR from the official release page.
  • Place the downloaded file into the server plugins/ directory.
  • Stop and start the PocketMine-MP server (do not rely on in-game reloads).
  • Verify the plugin loaded by checking server console output.

📦 Dependencies

  • No required dependency plugins are listed.

🧠 Technical Notes

  • Target platform: PocketMine-MP (PocketMine API). The plugin lists support for PocketMine-MP API 3.0.0 and higher (the release notes reference support up to API 3.25.6).
  • The plugin provides command-based world management and basic level.dat edits; it relies on PocketMine-MP's world system for startup world loading through pocketmine.yml if needed.
  • Translation support: English and Spanish are included; custom messages.ini files can be provided in the plugin resources directory.
  • License: GPL-2.0 as provided by the project.

🤝 When This Plugin Is Useful

If you run a PocketMine-MP server and need straightforward, in-server control over multiple worlds (create, load/unload, teleport, and edit level metadata), ManyWorlds provides a compact command-driven toolset for those tasks.

Servers with ManyWorlds

The ManyWorlds plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of ManyWorlds depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses ManyWorlds.

Use the server list with ManyWorlds to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.