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 15, 2013can you hgive the full error?
-
View User Profile
-
Send Message
Posted Dec 5, 2012I have been trying to load in a world I have ready, I set the same name, gen to normal and seed but I just get an error when I try and load it.
"Java.lang.NullPointerException"
Any ideas ?
-
View User Profile
-
Send Message
Posted Dec 5, 2012I need the part of error in the server to fix it
-
View User Profile
-
Send Message
Posted Dec 4, 2012The world un-loader command isn't working for me? is it broken or am i doing something wrong?
-
View User Profile
-
Send Message
Posted Dec 4, 2012@d3voo
did you try: /mw create <worldname> plugin:PlotMe
-
View User Profile
-
Send Message
Posted Dec 4, 2012it well be great if your plugin can work with Plotme .. because i hate using Multiverse-Core
can you do that ?
-
View User Profile
-
Send Message
Posted Dec 3, 2012@semirotta
using my plugin alone, you cant to this
-
View User Profile
-
Send Message
Posted Dec 2, 2012@DeltaBoss
if you think you set up evrything correct, you can try running whit the debug mode on, so you get information if it sees the world gane and chancing your gamemode
-
View User Profile
-
Send Message
Posted Dec 2, 2012@DeltaBoss
Same here. See ticket 97.
-
View User Profile
-
Send Message
Posted Dec 2, 2012Hi! I posted question about the gate system but nobody answered. Imma post again:
Can i make only 1 portal from my main world Semicraft, lead into my other world which is trading world?
From world1 to world2 <- only ONE portal from spawn to take there?
Coz what i understood from those portal commands
/mw link <world1> <world2> - links al nether porta;ls from world 1 to world 2
it links ALL NETHER portals... I do not want that :D
-
View User Profile
-
Send Message
Posted Dec 1, 2012How's ticket 98 coming along? :) Ps, I highly appreciate your astonishing work :D
-
View User Profile
-
Send Message
Posted Dec 1, 2012@ferrybig
flags? Isnt the only important flag CreativeWorld? +Edited earlier post
-
View User Profile
-
Send Message
Posted Dec 1, 2012@DeltaBoss
you set the correct flags as in the faq?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@Bluffer17
I will try to invest further....
-
View User Profile
-
Send Message
Posted Dec 1, 2012heyya ferrybig, I'm running 2 surv worlds and a craetive one, but when entering the creative one it doesnt change the player's gamemode. I gave right nodes and set the config stuff to true. Am I missing something or is it some other plugin annoying me?
Edit: I created a test world and switched it to craetive, still survival. +In /mw list the "creative" world and test world were both written in purple. Any meaning? +I doubt any other plugin is causing this....
-
View User Profile
-
Send Message
Posted Dec 1, 2012<<reply 1098204="">>
no
-
View User Profile
-
Send Message
Posted Dec 1, 2012@Bluffer17
will it also be fixed using /mw reload ?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@MrSnowGlobe
this would be hard to implement however
-
View User Profile
-
Send Message
Posted Nov 30, 2012@ferrybig
When server is working i make /mw link w1 w2, /mw link w2 w1, and portals becomes active. After restart no one can use them till i reconnect portals again. Config file i show to you was made then portal was'n working. (after restart)
-
View User Profile
-
Send Message
Posted Nov 29, 2012Hi
Love the plugin!
I have a feature request: could you add in support to restrict where users can go with /goto via permission node. for example: multiworld.command.goto.worldA <- would only allow people to /goto worldA