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 Aug 18, 2012@MHabib2851
you can set pvp on a world using /mw setflag <worldName> pvp true
it only aplies to that world when you use it
-
View User Profile
-
Send Message
Posted Aug 18, 2012@choalover
debug: do you want to use the debug mode
difficulty: what difecalty do you want (automaticly provided by the difecalty inside server.properties on first save
usecreativemode: do you want to use the component that chances gamemode based on the world
usecreativemodeinv: must the gamemode chances also clear the inventory at world chance
useportalhandler: do you want this plugin to alter portals between custom worlds
useEndportalhandler: do you want this plugin to alter end portals between custom worlds
useWorldChatSeperator: do you want to use the compoment that prevent chat going to al worlds (need to enabled to make the sendchat and recieve chat flags working)
locale: what lang files do you want to use
-
View User Profile
-
Send Message
Posted Aug 18, 2012I can't load a world that I uploaded. it simply said unknown world
-
View User Profile
-
Send Message
Posted Aug 17, 2012Is it possible to make my newly created world PvP, while leaving my original world non PvP?
-
View User Profile
-
Send Message
Posted Aug 17, 2012i have a pc NOT a mac js
-
View User Profile
-
Send Message
Posted Aug 17, 2012what is the options for each world in the config.yml in the multiworld folder for?
-
View User Profile
-
Send Message
Posted Aug 17, 2012buzzy whit 3 new generators now: ocean planets_nether creepy_mountains
-
View User Profile
-
Send Message
Posted Aug 17, 2012@Immacio
you can just redo the create command to load them back
-
View User Profile
-
Send Message
Posted Aug 17, 2012@ferrybig
nvm i had to delete my config files and everything. How do i load on my old worlds?
-
View User Profile
-
Send Message
Posted Aug 17, 2012@Immacio
what is the stacktrace? I didn't saw problems whit the tests whit version 3.6.0
-
View User Profile
-
Send Message
Posted Aug 17, 2012Your kidding right? I installed the new update and i still crash....
-
View User Profile
-
Send Message
Posted Aug 17, 2012@skullgunner1
The new worlds are still part of the same sever so the plugins should work in all worlds, some however can be turned on and off in separate worlds. Really depends on the individual plugins themselves and any permission management plugin you might use.
-
View User Profile
-
Send Message
Posted Aug 16, 2012Update in 24 hiurs
-
View User Profile
-
Send Message
Posted Aug 16, 2012When you make another world, does that world have the same plugins as the previous?
-
View User Profile
-
Send Message
Posted Aug 16, 2012@srmorris2
You need type "mw save" in console to save the config.or your world's information will lost when restart.And this plugin seems doesn't support large biomes in 1.31 now.
-
View User Profile
-
Send Message
Posted Aug 15, 2012Recently I generated a world in single player, uploaded to our server, and created a new world with that map. Each time our server restarts, that world is not loaded. Any idea why?
EDIT: After adding the world, the world does not show up in the config.yml file. It was created in single player using large biomes.
-
View User Profile
-
Send Message
Posted Aug 15, 2012Stupid question
/mw link-end <world1> <world2> - links al nether porta;ls from world 1 to world 2
Does this mean that the end portal will link to the specific world and not the nether portal or is it all based of the nether portals.
My biggest concern or at least something I would like to see is to be able to generate a portal to a new world without having to sacrifice the Nether Portal cause that is one place everyone uses a lot,
I'm trying to create a survival server where tp commands cannot be used so I need some for of portals Multiverse has all this but I'm also using mo creatures mod and Multilayer world seems to spam the console less when using mods like Mo Creatures.
-
View User Profile
-
Send Message
Posted Aug 14, 2012@XYKbear
set spawn /warp/portal there, then when u build stuff it becomes "main" i ges. when this plugin is installed there is not "default" world.
-
View User Profile
-
Send Message
Posted Aug 14, 2012@number1Master
i do to!!!
-
View User Profile
-
Send Message
Posted Aug 14, 2012I was creating a new world, it worked great but, I can only make certain types of worlds. I can make Nether worlds, The_End worlds, and normal worlds. Though I am not able to create the other types of worlds on my server. When I try it says "An internal error occurred while attempting to perform this command". Then in the console it says:
multiworld.worldgen.populators.SurfacePopulator.populate(SurfacePopulator.java:27)
14.08 16:56:12 [Server] INFO at org.bukkit.craftbukkit.CraftWorld.getHighestBlockYAt(CraftWorld.java:78)
14.08 16:56:12 [Server] INFO at org.bukkit.craftbukkit.CraftWorld.loadChunk(CraftWorld.java:129)
14.08 16:56:12 [Server] INFO at org.bukkit.craftbukkit.CraftWorld.loadChunk(CraftWorld.java:240)
14.08 16:56:12 [Server] INFO at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:104)
14.08 16:56:12 [Server] INFO at net.minecraft.server.Chunk.a(Chunk.java:795)
14.08 16:56:12 [Server] INFO at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:191)
14.08 16:56:12 [Server] INFO at multiworld.worldgen.populators.SurfacePopulator.populate(SurfacePopulator.java:28)
14.08 16:56:12 [Server] INFO at multiworld.worldgen.populators.SnowPopulator.chanceBlock(SnowPopulator.java:32)
14.08 16:56:12 [Server] INFO Caused by: java.lang.NoSuchFieldError: TUNDRA
14.08 16:56:12 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
14.08 16:56:12 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
14.08 16:56:12 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
14.08 16:56:12 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
14.08 16:56:12 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583)
14.08 16:56:12 [Server] INFO at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
14.08 16:56:12 [Server] INFO at net.minecraft.server.ServerConnection.b(SourceFile:35)
14.08 16:56:12 [Server] INFO at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
14.08 16:56:12 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:281)
14.08 16:56:12 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
14.08 16:56:12 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807)
14.08 16:56:12 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)
14.08 16:56:12 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878)
14.08 16:56:12 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
14.08 16:56:12 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
14.08 16:56:12 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
14.08 16:56:12 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'mw' in plugin MultiWorld v3.5.1
14.08 16:56:12 [Server] SEVERE null
14.08 16:56:11 [Server] INFO Preparing start region for level 3 (Seed: -1678124433)
14.08 16:56:11 [Server] INFO reddex12345: is making an new world named: Cookies