About Multiworld

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.6 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.creativemodeThis 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:

4.3.3

4.3.2

4.3.1

chanced the debug command output to see if there was a config problem when a module is not loaded

4.3.0

changes

fixed the annoying mistake that caused the config to get wiped( after more than 2 hours I saw it with a blink of my eye)

4.2.0

changes

tried things to fix the varius amount of bugs the users had

4.1.1

chances

rewriten the thing of the spawn control unit, the thing used to chance the spawn world that was causing bugs

4.1.0

new

Major overhaul, rewritten big parts of code o make it look more like the OOP concept, cleaned up the output of /mw list, /mw debug and added command aliases

4.0.0

new

new world generator: epiccaves, pretty epic world (but laggy) for the true expierence of nether and overworld combined

3.8.0

new

new world generator: desert, around the same options as the ocean world gen

3.7.1

chances

/mw create saves config by default now

3.7.0

chances

uses AsyncPlayerChatEvent instead of PlayerChatEvent (its thread safe if I belive the guys on irc)

new

enderblock module, do /mw save, and it registering its options into the config, so you can set if you want to use it or not

3.6.0

chances

1.3 compactable

3.5.1

chances

Respect the -P startup parameter of craftbukkit again.

3.5.0

new

Added suport for the metrics system, whit this system, its posiable to see how mutch a plugin is used, the usage of this system dont include anny personal data, to see what is collected, go to: http://mcstats.org/plugin/Multiworld

3.4.0

chances

Compiled using bukkit 1.2.5-R4.0
no code chances from r3.0

new

added an option to block chat between worlds, a little the same set up as the other kind of addons for this

2.4.1

Chanced the way the portal handler saved its data, to make the plugin use less memory (now you need to link your worlds again)
Improved the code on some places

2.4.0

Bug fixes

Found an bug that caused the whole server to freeze, and spam the excutor of the command, fast fixed.

2.3.1

Bug fixes

Found an bug that you needed to do "/mw goto world ." to make the goto command work, now fixed

2.3.0

Bug fixes

You now able to use use spaces at the commands, do: /mw goto "my spaced world"
No longer able to use dots and that kind of stuff at the world name.
Fixed the but that would led to corruption of your configuration file.

First I just want to say that this looks great, but, it looks a lot like Multiverse. What are the differences? Is it simpler? Lighter-weight? What is it? Please don't take offence to this comment, none is intended, I just want to know what's different.

multiworld is designed for the latest craftbukkit, atleast versions that use bukkit 1.7.10, else you can use a older version of multiworld, the last update wasn't really big so I didn't drop the support on the last 3 older versions

I like this plugin but the only big problem is at random spots and there are alot of them , there has been generated nothing and a giant chunk without any biome just a hole a giant giant hole 100x100 blocks till bedrock please fix this , im searching for a other plugin now since its kinda useless

I'm trying to add a world save I got from PlanetMinecraft to my server but for some reason when I create the world it's fine. When I do /mw list it shows that the server is "loaded" But when I go to it, I't transported into a void. Any suggestions on how to add World Saves to MC?

Is there a way that I can use this in MCPC+, or another mod, to set up multiple worlds which only spawn from vanilla or certain mods? I want a world where thaumcraft things and pixelmon spawn, another with high tech ores like IC2 and GC and opencomputers, and a third that is more or less vanilla. I still want the players to be able to have all the mods, but I don't want the ores to spawn in all the worlds.