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 Oct 18, 2012@scaler16
can you give the error?
-
View User Profile
-
Send Message
Posted Oct 18, 2012i have found a serious problem in the plugin, if i make a new world everything on the server crash! It worked in your last uptades but now this happends! I really want this to get fixed, i do love this plugin :D
-
View User Profile
-
Send Message
Posted Oct 17, 2012@Mayhem777
Try this one:
http://dev.bukkit.org/server-mods/endreset/
-
View User Profile
-
Send Message
Posted Oct 17, 2012@Mayhem777
sorry, not only with this plugin
-
View User Profile
-
Send Message
Posted Oct 17, 2012There's anyway to reset a world? i want to reset the end every 24 hours :)
-
View User Profile
-
Send Message
Posted Oct 16, 2012@benneht
it already has a low memory foodprint for unloaded worlds, only the chanced settings and basic settings, no chunks are loaded
edit: also, it won't create instances of classes that are not needed, if your not using the portal linker, none instance of it will be generated, same for the other add ons
-
View User Profile
-
Send Message
Posted Oct 15, 2012Is there a way to reduce amount of RAM usage for unused worlds? And also does it lag?
-
View User Profile
-
Send Message
Posted Oct 15, 2012@jwilliamf
do this: /mw create <worldname> plugin:SkylandsPlus
-
View User Profile
-
Send Message
Posted Oct 15, 2012Is it possible to use the SkylandsPlus+ plugin with this? been using this plugin on my server for some time and would love to have a skyworld (link for other plugin http://dev.bukkit.org/server-mods/skylandsplus/ )
-
View User Profile
-
Send Message
Posted Oct 12, 2012@ferrybig
It should provide an interesting challenge then? :)
-
View User Profile
-
Send Message
Posted Oct 12, 2012@orgin_org
I haven't discovered how to use minecraft features such as natural ore generation and complex things as stronghold and abandoned mineshafts for use inside an world generator, but I already figured out dungeons (as seen inside an "epic caves" world)
-
View User Profile
-
Send Message
Posted Oct 12, 2012@wrigm
updated latest version, plz wait at least 12 hours to see the newest version (4.1.1) to pop up, it will work, (it as build in chance of spawn world for the gys who wanted it, but I need to write an tutorial for it
-
View User Profile
-
Send Message
Posted Oct 12, 2012@DestructoBert
what version are you using?
I assume newest, so I will look if stacktraces match
-
View User Profile
-
Send Message
Posted Oct 12, 2012Hi, I got the same error, but I downloaded an older version. Works like a charm :)
http://dev.bukkit.org/server-mods/multiworld-v-2-0/files/
Look for your version, I'm using 1.3.1, and downloaded the 3.8.0 version. Hope it works for you!
-
View User Profile
-
Send Message
Posted Oct 12, 2012@DestructoBert
I receive the same error
-
View User Profile
-
Send Message
Posted Oct 12, 2012Hi, Im new... Here is an error report. 08:09:18 [SEVERE] [MultiWorld] error while enabling:java.lang.NullPointerException 08:09:18 [SEVERE] [MultiWorld] plz report the full error to the author: 08:09:18 [SEVERE] java.lang.NullPointerException 08:09:18 [SEVERE] at multiworld.data.SpawnWorldControl.<init>(SpawnWorldControl.java:27) 08:09:18 [SEVERE] at multiworld.data.DataHandler.load(DataHandler.java:164) 08:09:18 [SEVERE] at multiworld.data.DataHandler.<init>(DataHandler.java:62) 08:09:18 [SEVERE] at multiworld.MultiWorldPlugin.onEnable(MultiWorldPlugin.java:81) 08:09:18 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 08:09:18 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) 08:09:18 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 08:09:18 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266) 08:09:18 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248) 08:09:18 [SEVERE] at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:574) 08:09:18 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:183) 08:09:18 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21) 08:09:18 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) 08:09:18 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) 08:09:18 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:490) 08:09:18 [SEVERE] at net.minecraft.server.DedicatedServer.ai(DedicatedServer.java:249) 08:09:18 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:214) 08:09:18 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) 08:09:18 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) 08:09:18 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 08:09:18 [SEVERE] [MultiWorld] !!! CRITICAL MALL FUNCTION !!! 08:09:18 [SEVERE] [MultiWorld] !!! SHUTTING DOWN !!! 08:09:18 [SEVERE] [MultiWorld] !!! :( !!!
:(
-
View User Profile
-
Send Message
Posted Oct 12, 2012Suggestion for a new world generator:
Frosen ice-world. Mostly made up of ice blocks instead of stone. No flowing water. (With mw-plugin preventing ice from melting above lvl 20 and allowing you to mine ice blocks directly). The biome type generator is the same but is used for another purpose (see below). Any water source blocks placed above lvl 64 is placed as ice and any placed water source blocks placed below 65 under open sky is placed as ice. Lava is placed as stone under the same conditions.
level 6>20 stone with the normal distribution of ores and materials. Lava is fairly rare and none of it above lvl 8. Abandoned mines and dungeons can generate in these layers. Ice can melt here.
level 21>24 Borderzone, can contain sandstone and sand depending on biome.
level 25>64 solid ice with random sized blobs of stone that can contain ores, dirt, sand and gravel. Random distribution of 3-5 length logs with random rotation embedded in the ice, log type depending of the biome.
level 65> ice mountains, ice hills, ice flatland depending on biome. All covered in 0-4 snow block cover and snow on top of that. No trees or greenery anywhere.
Caves may generate as it does in the normal world. Except they will be ice caves instead ;)
And perhaps as a future update(s): Randomly generated igloo-villages with villagers. Ice temples. Strongholds.
-
View User Profile
-
Send Message
Posted Oct 11, 2012@lucius10203
there is alreadt toggle monsters into this plugin, do /mw setflag <world> spawnmonster <true/false>
-
View User Profile
-
Send Message
Posted Oct 11, 2012@Ducky_333
can you give a copy of your config, so I can see my plugin hs saed the settings correctly?
-
View User Profile
-
Send Message
Posted Oct 10, 2012hey i used to use dimension door before it stopped working and i found this and its perfect, but i was wondering if you could add a function to control spawning. in dimension door you did "/dd modify [world name] spawn_monsters [true/false]" and it would enable or disable monsters. Could you please put this feature into this plugin as its very useful.
-thanks for reading, lucius10203