Multiworld
Craftbukkit 1.9 support!
Multiworld - The official Multiworld Project
The easy to use multiworld plugin, support custom end and nether worlds for each worlds, you can configure what you want, and you get it (limited to what I programmed)
History
I made this plugin because the previous author "Baummann", the original creator of Multiworld, became inactive. Before, it was just a simple plugin with 2 commands: /goto and /newworld. I took control of the project and developed a better version. We are now at version 5.2.8 of Multiworld.
Features
- Custom world generators like a world with deserts
- Allows you to change the gamemode of a player when you enters a world
- Supports relative coordinates with /mw move and /mw goto like the /teleport from vanila minecraft
- Block chat coming from other worlds to create worlds where the users have their own private chat
Commands and Permissions
world commands
| Command | Description | Permissions |
|---|---|---|
| World | ||
| /mw create <world name> [generator] [seed] | Adds a new world to the Multiworld Database. Notice: you can also use this command to add existing worlds. Warning: Do not give to players you don't thrust because they can create unlimited worlds! | multiworld.command.create |
| /mw load <world name> | Loads a world that has been defined in the Multiworld database | multiworld.command.load |
| /mw unload <world name> | Unloads a world that has been defined in the Multiworld database, other plugins cannot see this world anymore | multiworld.command.unload |
| /mw delete <wold name> | Removes a world from the MultiWorld database. Warning: This action is destructive to the settings multiworld has defined to the world! | multiworld.command.delete |
| /mw list | List the worlds multiworld has generated in your server. | multiworld.command.list |
| /mw info | Shows information from a world | multiworld.command.info |
| /mw listgens | List the supported world generators to use with /mw create | multiworld.command.listgens |
| Rules | ||
| /mw listflags | List the possible flags to use with the following commands. | multiworld.command.flags |
| /mw setflag <world> <flagname> <value> | Sets a flag/option on a world. | multiworld.command.setflag |
| /mw getflag <world> <flagname> | Gets a flag from a world, tip use * to get al the world flags. | multiworld.command.getflag |
| Portalling | ||
| /mw link <src-world> <dst-world> | Links all nether portals from <src-world> to <dst-world>. Notice, to use this you need to turn on the nether portal handler! | multiworld.command.link.nether |
| /mw link-end <src-world> <dst-world> | Links al end portals from <src-world> to <dst-world>. Notice, to use this you need to turn on the end portal handler | multiworld.command.link.end |
| Teleportation | ||
| /mw goto <world name> | Teleports yourself to a world, this command can also be used as alias /goto <world> | multiworld.command.goto |
| /mw move <player> <world> | Moves a player to an world | multiworld.command.move |
| Spawning | ||
| /mw spawn | Teleports yourself to spawn, to move other people use /mw move. | multiworld.command.spawn |
| /mw setspawn | Sets the spawn of a world, you can use this to correct the starting spawn point | multiworld.command.setspawn |
| Core and Utility | ||
| /mw save | Saves the plugin data | multiworld.command.save |
| /mw reload | Reload the plugin data | multiworld.command.reload |
| /mw debug | Shows some debugging information, this information is very handy when you create a bug report | multiworld.command.debug |
| /mw help | Shows help about the commands used in Multiworld, useful so you don't need to go to this page | multiworld.command.help |
| /mw easteregg | Not a real command, but there is a easter egg hidden in multiworld | - |
| Other | ||
| - | Permission used to allow multiworld to change the gamemode of the affected player when entering a creative world. Its recommend to give everyone this permission. | multiworld.creativemode |
| - | Gives access to the basic Multiworld moderator controll, this permission won't allow users to modefy settings of existing world, it only allows them to view the settings / teleport to worlds | multiworld.basic |
| - | All the permissions from multiworld, you can also use the star permission to give them all permissions. | Multiworld.admin |
Optional features
| Feature Name | Description | Configuration location |
|---|---|---|
| End portal handler | The end portal handlers allows you to define custom end portals per world | options.useEndPortalHandler |
| Nether portal handler | This addon makes it posiable to redirect netherportals to custom nether worlds, this setting is per-world | options.usePortalHandler |
| WorldChatSeperator | This allows you to use the RecieveChat and the SendChat flags on a world | options.useWorldChatSeperator |
| GamemodeChanger | This allows you to use the flag CreativeWorld to turn on creative mode for a world, to use this you need to give you users the following permissions on all worlds: multiworld.creativemode This module also comes with a other configuration settings, when you turn off usecreativemodeinv, it ONLY handles the gamemode part, it won't change the inventory contents, this can be used if you have a custom plugin for per world inventories. | options.usecreativemode |
| EnderBlock | Prevents the use of ender chests in creative mode, this can be used to prevent people from cheating stuff by storing it inside a ender chest in a creative world, and then removing it in a survival world. | options.blockEnderChestInCrea |
| WorldSpawnHandler | This allows you to have custom respawn worlds per world group, this can be setup by turning this part on to generate the configuration needed for this. | options.useWorldSpawnHandler |
| CraftbukkitHooks | Allows multiworld to hook into craftbukkit to display information that the bukit api won't provide. This feature will try to turn itself off when there are any errors. | options.craftbukkitHooks |
Multiworld and Data Collecting
Multiworld is using a statistcs tracking code so useage statistics wil be logged, for more information what is logged see:
Other recommended plugins for your server
- LocationTeleport - This plugin teleports users when they enter a arena, when you shape the area like a portal, you can have your own portals
- hothgenerator - Generates a awesome snow world (Case sensitive)
/mw create WorldName plugin:HothGenerator
- multiinv - Allows more control between the inventories of worlds than multiworld can provide on its own.
-
View User Profile
-
Send Message
Posted Feb 25, 2013@mmulqueen10
I still haven't founhd the exact case of this problem
-
View User Profile
-
Send Message
Posted Feb 24, 2013This is a very small issue, but I've been writing my own custom Locale file for this plugin and I've noticed some of the "{0}" tags don't get replaced with the worlds names and stuff when the messages are displayed in game. For example:
"Loading world: {0}" appears in game when I load a world, but it should say something like: "Loading world: survival_world"
I know it's nit picking, but it was just bugging me a little is all :-P
-
View User Profile
-
Send Message
Posted Feb 23, 2013I cant load or create any worlds! I always get error messages!
-
View User Profile
-
Send Message
Posted Feb 23, 2013@WorldSEnder
I had the same problem for a bit, but then I tried deleting the world again, but without capital letters like
/mw delete [worldname without capitals]
It worked perfectly fine, the world was unloaded and deleted.
The only problem I have is that no matter how many times I op myself or give myself Owner rank, I still don't have access to any commands.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@kurt8654
what goes wrong when you try it?
-
View User Profile
-
Send Message
Posted Feb 22, 2013@WorldSEnder
I will look into this
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Jakeio
not with this plugin only
-
View User Profile
-
Send Message
Posted Feb 22, 2013can you also make a plotworld with multiworld?
-
View User Profile
-
Send Message
Posted Feb 21, 2013I linked the worlds in a correct way and the nether portal still keeps sending me to the nether. :(
-
View User Profile
-
Send Message
Posted Feb 21, 2013I can't delete Worlds. It says it's deleted, but then i try to create a world with the same name and it says there is already one with that name. When i type /mw list, it shows that world, but it says false next to it.
-
View User Profile
-
Send Message
Posted Feb 22, 2013try running the command a second time for deletion, there may be a bug
-
View User Profile
-
Send Message
Posted Feb 19, 2013Is it possible to protect it with world guard? Cause its not allowing me to normally do it with the wand.
-
View User Profile
-
Send Message
Posted Feb 19, 2013The plugin doesn't delete the world for me properly (in my opinion). What I expect after I deleted a world is the ablitiy to create a new world with the same name as the deleted one.
Here MW always tells me that the world would exist.... Also (I think this is the reason for the "error") the folder where the world is saved in is left behind empty but still there..
Would be greatful if you could fix this problem or I will begin to write my own Multiworld-plugin for my server ... :p No just kidding, great job so far.. keep it up with the minecraftversions to come.
-
View User Profile
-
Send Message
Posted Feb 19, 2013Is it possible to have some items blocked in a world, also to make a default gamemode in that world?
-
View User Profile
-
Send Message
Posted Feb 19, 2013@deleted_8314868
will fix now
Edit: Looks like the whole page of that is gone now, will need to write it again
-
View User Profile
-
Send Message
Posted Feb 19, 2013@paragonmatthew
enabled portal linker inside the config
-
View User Profile
-
Send Message
Posted Feb 19, 2013@StiCory
I plan on adding the dangerous world altering command, I know a way to even when hackers got op, they cant hurt your server by these regeneration commands, unless these commands are enabled.
-
View User Profile
-
Send Message
Posted Feb 19, 2013@deleted_8314868
I didn't add that inside my plugin, I need to write my own parser for those codes
-
View User Profile
-
Send Message
Posted Feb 19, 2013@RestInPeaceHBK
it depends on that plugin
-
View User Profile
-
Send Message
Posted Feb 19, 2013@Blackvenom01
not yet, sorry