✔️ Passing PHPStan Level 9
✔️ Simple world management commands
✔️ Custom generators (Vanilla, Ender, Nether, Void, SkyBlock)
✔️ Supports last PocketMine API version
✔️ Multi-language system
✔️ Simple API for other plugins
✔️ Command autofill
- Update to PM5
- Crash fixes
- New commands /mw setlobby & /mw setspawn
- End generator now generates infinite world
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
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.
1) Download latest stable released version from poggit 2) Move dowloaded file to your server /plugins/ folder 3) Restart the server
/mw
(/multiworld
) except for the /gamerule
command that was added as an alias to change game rules from settings./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 |
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
Icon
Vanilla (Overworld & Nether) generators
Translations
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.