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 Dec 31, 2013Hello Sorry For My English
My Server are working with MultiWorld V5.0.0 on CraftBukkit 1.7.2 and I Can't Run my Empty World On Default MAP The Server Appears Online But I Can not enter, and On Console Appears:
[22:01:52 INFO]: Preparing level "MobyDick" [22:01:52 INFO]: Preparing start region for level 0 (Seed: -4515533831214517526) [22:01:53 ERROR]: Encountered an unexpected exception java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Random.java:300) [?:1.7.0_25] at net.minecraft.server.v1_7_R1.BiomeDecorator.a(SourceFile:122) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.BiomeDecorator.a(SourceFile:27) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.BiomeBase.a(SourceFile:362) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.BiomeForest.a(SourceFile:138) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ChunkProviderGenerate.getChunkAt(SourceFile:432) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:226) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.Chunk.a(Chunk.java:829) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:143) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:88) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:310) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit_vgbin.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
-
View User Profile
-
Send Message
Posted Dec 30, 2013How can I fix the difficulty to my survival worlds, it is set to normal, but all mobs are spawning with armour. Also, mobs rarely spawn.
-
View User Profile
-
Send Message
Posted Dec 30, 2013Hey just wanted to say great plugin, I used multiverse netherportals before and it wouldnt link to end world properly.
One bug, same as multiverse. When entering a nether portal it creates a portal in the nether and then when you go into that portal it creates a new portal again in the original world you came from.
-
View User Profile
-
Send Message
Posted Dec 29, 2013@ferrybig
Will the new release support 1.7.2 Beta of craftbukkit i hope?!
-
View User Profile
-
Send Message
Posted Dec 29, 2013I updated my server to the 1.7.2 Beta for craftbukkit and when i loaded up this version of multiworld it does no longer detect the wolds that are in the Config file from previous minecraft 1.6.4.... Using the latest beta build of craftbukkit, It only detected my Main spawn world, _the_end world, and a skyblock world. But i have 4 other wolds written in the config file, however it says whenever i type /mw list it gives me just the 3 worlds it loaded, so then i try to use /mw load Wild ( a world that is in the config and in the root of my craftbukkit folder) it says World "Wild" not found. and the same for any other world i try to load onto the server. Please help. I hope this is just becaue of the new update and nothing wrong with my end.
-
View User Profile
-
Send Message
Posted Dec 27, 2013If I wanted to put Cops & Robbers in my server would I be able to put that world into the MultipleWorlds file and be able to use it?
-
View User Profile
-
Send Message
Posted Feb 12, 2014-
View User Profile
-
Send Message
Posted Dec 27, 2013Hello, i have some plugins, and 3 gbs of ram, will this lagg mutch? with 30 players on?
-
View User Profile
-
Send Message
Posted Dec 27, 2013@Chriszh
looking now
EDIT: can you try either of the following solutions: Increase the perm size memory at your server, or try using craftbukkit instead of spigot builds (I think the cause is the first, not the second)
Your error seems to be caused by a to small perm size memory at your server, causing weird problems
-
View User Profile
-
Send Message
Posted Dec 26, 2013heres a error for you ferrybig.
http://pastebin.com/4Z6M2imj
Im running spigot 1.7.2 the latest build, all i did was using the goto command, it my server restarted, i looked in the console, and that was what i found.
normally theres no problems with /goto but maybe you should check it.
-
View User Profile
-
Send Message
Posted Dec 25, 2013new release delayed because of christmas
-
View User Profile
-
Send Message
Posted Dec 24, 2013@Creeper5589
type /mw load (world name) if its not working, stop the server, take the world directory out to youre desktop and start the server, make sure to do /mw list and if u dont see the world its ok, close the server and paste the map in the bukkit directory again and then open the server and do /mw load (name)
-
View User Profile
-
Send Message
Posted Dec 24, 2013@BRNZMASTER
are you using essentials? if so, go to essentials config file, there is an option to decide what plugin will force spawn... u need to make sure that essentials isnt the one who control it, if u do it, in a world that essentials have setspawn point and no multiworld spawn point, they will spawn in essentials, and in worlds that essentials dosent have spawn point and multiworld have, they will spawn in multiworld point... pls tell me if its work! hope i helped
-
View User Profile
-
Send Message
Posted Dec 23, 2013Spawn Point w/ MW
Hello, I'm currently using MW with my server, but every time a player dies they spawn to the original world instead of the world they were currently in. Is there a way I can fix this? Send me a PM if you know a solution
-
View User Profile
-
Send Message
Posted Dec 22, 2013@ferrybig
Where is the directory?
-
View User Profile
-
Send Message
Posted Dec 21, 2013If i delete a world in my server, it becomes an unloaded world. How can i fix this?
-
View User Profile
-
Send Message
Posted Dec 21, 2013Having trouble with the CreativeWorld tag. How do I give the players creative in the world if I don't want them to have it in the main world? Also, inventories?
-
View User Profile
-
Send Message
Posted Dec 21, 2013How do I change the spawn rate of mobs, because they don't spawn often and when they do they are wearing armor. The difficulty I set it to in the worldgenerator is "Normal"
-
View User Profile
-
Send Message
Posted Dec 21, 2013@Thepnukka
I will add this feature inside the next release
-
View User Profile
-
Send Message
Posted Dec 20, 2013@Kosmoh
make a world with the same settings as the name of the existing directory