MultiMap – Multi-world management for Minecraft
Version: 1.1.0
Author: Monkey_titan
API: 1.8
Discord:
Join our community
Description
MultiMap is a complete plugin that allows you to easily manage multiple worlds on your Minecraft server. Create, load, teleport, and configure your worlds with an advanced system of spawns, hubs, flags, and whitelists. The plugin is fully functional and compatible with Minecraft versions
1.8 through 1.21.9, ensuring a seamless experience across a wide range of server setups.– all centralized under a single command:
✨ Main Features
✅
World management: create, load, unload, and delete worlds dynamically.
✅
Fast teleportation: teleport to worlds, players, or hubs using /tp, /tph, /tpres.
✅
Spawns & Hubs: easily set spawn points and hubs; fully compatible with elastic cord.
✅
Flags & whitelist: fine-grained control over access and permissions per world.
✅
Multilingual: FR, EN, DE, ES, PT, RU, CN, etc.
✅
Robust configurations: YAML files for maps, spawns, whitelist, and plugin.yml with automatic backups.
Why MultiMap?
- ️ Easy to install and use, even for multi-world servers.
- Works with both standalone setups and BungeeCord.
- ⚡ Optimized for performance and flexibility.
Installation
- Download MultiMap.jar.
- Place it into your server’s plugins/ folder.
- Start the server once – this will generate the configuration files:
- config.yml
- maps.yml
- spawnInfo.yml
- world-whitelist.yml
- plugin.yml
- languages/ (folder containing language files)
- Restart the server to apply the generated files.
⚙️ Main Configuration
config.yml
Code (YAML):
language
: en
# Default language (fr, en, etc.)
bungee
: false
# Enable/disable BungeeCord mode
lobby
: false
# Set to true if this server is the main lobby
lobbyServer
:
"lobby"
# Name of the lobby server (used if lobby: false)
[/code]
plugin.yml
- Defines commands and permissions.
maps.yml
Code (YAML):
loaded_worlds
:
- world1
- world2
[/code]
spawnInfo.yml
- Automatically stores spawn coordinates for each world.
world-whitelist.yml
Code (YAML):
world1
:
- player1
- player2
world2
:
- player3
[/code]
️ Commands
World Management
- /multimap create <name> <type> [seed] → Create a new world.
- Available world types include Normal, Nether, End, Flat, Void, Amplified, and LargeBiome.
- /multimap load <name> → Load an existing world.
- /multimap unload <name> → Unload a loaded world.
- /multimap delete <name> → Delete a world.
- /multimap list → List available and loaded worlds.
- /multimap folders → Show world folders.
Teleportation
- /multimap tp <world> → Teleport to a world’s spawn.
- /multimap tph <player> → Teleport a player to you.
- /multimap tpres → Accept a teleport request.
⛳ Spawns & Hubs
- /multimap setspawn → Set the spawn of the current world.
- /multimap spawn → Teleport to the current world’s spawn.
- /multimap spawninfo → Show spawn coordinates.
- /hub → Teleport to the main hub.
- /sethub → Set the hub location.
- /hubinfo → Show hub information.
Flags & Whitelist
- /multimap flags → Configure world flags.
- /multimap flagslist → List available flags.
- /multimap whitelist add <player> → Add a player to the world whitelist.
- /multimap whitelist remove <player> → Remove a player from the whitelist.
- /multimap whitelist true/false → Enable or disable the whitelist.
Languages
- /multimap lang <code> → Change language (e.g., fr, en).
Other
- /multimap help → Show all subcommands.
- /multimap debug → Show debug information for a world.
- /multimap reload → Reload all configuration files.
Bungee / Lobby Mode
In config.yml:
Code (YAML):
bungee
: true
# Enables a global hub across the network
lobby
: true
# Set this server as the main lobby (⚠️ enable this on only ONE server)
[/code]