MultiWorld

🌎 An advanced world management PocketMine plugin with custom world generators.

GPL-3.0 License

Stars
104
Committers
15

👍 2.1.0 Update:

  • Update to PM5
  • Crash fixes
  • New commands /mw setlobby & /mw setspawn
  • End generator now generates infinite world

⬇️ Downloads:

Downloads API Downloads
Latest Beta Release (2.1.0) 5.x Poggit
Latest Stable Release (1.7.0) 4.x Poggit
Latest Dev Build (2.0.0 for 4.x / 2.1.0 for 5.x) 4.x / 5.x Poggit CI

Other plugins by CzechPMDevs here

📁 Supported software:

This plugin works only on PocketMine-MP. You can download MultiWorld by Creeperface for Nukkit or MultiWorld by ferrybig for Bukkit. PMMP Spoons are NOT supported.

🔧 How to install MultiWorld?

  1. Download latest stable released version from poggit
  2. Move dowloaded file to your server /plugins/ folder
  3. Restart the server

🌎 World management commands:

  • All MultiWorld commands starts with /mw (/multiworld) except for the /gamerule command that was added as an alias to change game rules from settings.
  • In game, you can get list of all commands using commands /mw help

All MultiWorld Commands:

Command Description
/mw help Displays list of all MultiWorld commands Alias: /mw ? Usage: /mw help <page: 0-1>
/mw create Generate new world using seed and generator Aliases: /mw new, /mw generate Usage: /mw create <levelName> [seed] [generator] Seed is value seed is the initial value by which the world is generated, when you set it empty, world will be generated by random number. You can use 6 generators (Normal, Nether, End, Void, SkyBock and Nether_Old = Nether generator without glowstone and quartz ore)
/mw teleport Teleports you or seleced player to world spawn Aliases: /mw tp, /tp move Usage: /mw tp <levelName> [player] If you are using Slapper plugin and after you click on the npc you want to move the player to another world, you can use /slapper edit <id> addcommand mw tp <world> {player} command
/mw list Displays list of all levels Alias: /mw ls Usage: /mw list
/mw info Displays level information Alias: /mw i Usage: /mw info This command can be used only in game
/mw delete Remove level Aliases: /mw del, /mw dl, /mw remove, /mw rm Usage: /mw remove <level> Default level can not be deleted
/mw load Loads level Aliases: /mw ld Usage: /mw load <level>
/mw unload Unloads level Aliases: /mw unld Usage: /mw unload <level>
/mw rename Renames level Aliases: /mw rnm, /mw re Usage: /mw rename <levelName> <newName> This command changes name of the folder and of nbt too.
/mw manage Opens world form manager Aliases: /mw mng, /mw mg Usage: /mw manage The form manager just dispatches command as a player, so player needs also permission for the command.
/mw setspawn Updates world spawn Usage: /mw setspawn
/mw setlobby Updates server lobby Usage: /mw setlobby

⛰️ Generators

Custom World Generator:

Nether World Generator:

End World Generator:

SkyBlock Generator:

🌐Add your language!

  • Do you want to help with the development of MultiWorld? Add your native language!
  1. Open lanuage resource file
  2. Click create new file
  3. Translate e.g. language from English file https://github.com/CzechPMDevs/MultiWorld/blob/2.0.0/resources/languages/en_US.yml
  4. Click Propose new file

💰 Credits

Icon

Vanilla (Overworld & Nether) generators

  • Generators translated from Glowstone project to PocketMine by @Muqsit

Translations

💡 License

MultiWorld - PocketMine plugin that manages worlds.
Copyright (C) 2018 - 2023 CzechPMDevs

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

Full license here.