
✔️ 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
🌎 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. |
⛰️ 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!
- Open lanuage resource file
- Click create new file
- Translate e.g. language from English file https://github.com/CzechPMDevs/MultiWorld/blob/2.0.0/resources/languages/en_US.yml
- 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 - 2022 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.
after I updated to the latest version, the mesa generator bug is still there
Best Plugin
Where I Can Support You?
Thank you! Either there is donate button above, or you can check sponsor box at repo github - https://github.com/CzechPMDevs/MultiWorld/
Rate of this plugin this much why you are thinking because of the errror when I turn on my server it can't load because it uses 185% cpu of my server and the ram is 2.05GB uses I don't know why is this happening pls fix this!
https://github.com/CzechPMDevs/MultiWorld/issues/293
killing the cpu in this version 2.0.0
Please fix the bug on github
Really good plugin. Good job!
Now, I can't use /mw help 3 and /mw update in this version
i loved it but a suggestion: --> add region like /region add (name) /region flag (name) pvp enable/disable it would be great if u add it :)
Great plugin. Please add options for per world inventory and per world chat.
Probably the best world plugin.
Occasionally crashes. When I made an issue on GitHub, the developers were incredibly unhelpful because I don't have a lot of technical knowledge of php, so I don't feel able to make another issue about another crash. Useful tho
Where do i report an issue?
Here -> https://github.com/CzechPMDevs/MultiWorld/issues
The plugin is very well done, but I would like level 8 not to matter, because I cannot import maps for bedwars and other modalities. Thanks I hope you put it into practice
Hi.. Can u fix bug in gamerules ? Becouse every i fix my other bug plugins the gamerules is reset on normal not keep inven..
Would like to see further documentation, and a quick permission editing command. Other then that it works fine.
Excellent plugin, very easy to configure, very easy to use and it does its job.
There are several bugs that make the "CUSTOM" generator unusable, for example. No further development?
Great plugin, works amazingly well. Only problem is, there is no way for a world to automatically load, so if the server restarts, the players will be sent to the servers spawn, even if you made the world the default world (/mw update default nameofworld)
Very Good, However, How do I Make it so you spawn in a Certain World when a player Joins
I can't change the server lobby. whenever I try to change it and go back to the default lobby using alwayspawn, it takes me back to the default server lobby, not the new one.
The flat generatoe doesn't work
good plugin but we need all of the rules and COMMANDBLOCK ACCES!
Command blocks aren't implemented in pocketmine. So you cannot switch them on/off
Cuando habrá actualización del nether y más biomas para el overworld?
TypeError: "Argument 1 passed to pocketmine\inventory\BaseInventory::setContents() must be of the type array, null given, called in phar:///home/container/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/EventListener.php on line 182" (EXCEPTION) in "src
Very great plugin, the thing is that I added the plugin when I generated my world and the name has a space so it wont work. it i try to do /mw teleport Bedrock level it wont get the level part and say that the world Bedrock doesent exist
Very good plugin, please add more gamerules like mob spawning on/off!
Does not generate a custom world like it said unless you used the pocketmine world and you have to look for it -_-
Did you specify custom world generator whilst executing command for generating?