My Worlds

Version: 1.65 | Craftbukkit/Spigot: CB 1.5.1 R1.0 / CB 1.6.1 / CB 1.6.2
Description
This plugin features everything related to worlds. Features:
- Load, unload, copy, delete, save and create worlds (Read more...)
- Show information of worlds and list available chunk generators and worlds
- Set world game mode, difficulty, time, weather, autosaving, PvP
- Set world mob spawn restrictions
- Evacuate worlds to clear them from players
- Repair broken worlds to some extend
- Make portals cross-world, one-way, simple, no commands needed
- World-specific chat rooms using permissions
- Automatically load worlds when the server starts and persistent settings
- Extensive permission system, you can even set who can enter what world
- Can act as a tool for other plugins to teleport players from one world to the other
- Simple teleportation commands
- Set OP lists for specific worlds to make players operator on certain worlds
- Easy-to-remember commands: with aliases and chat-message help
- World inventory separation, merging and disabling (clear)
- Main world where players spawn can be configured
- Can set to re-spawn all players on the main world at all times
- Remember the last known position of a player on a world, and teleport him to it (Read more...)
- Auto-import the configuration from Multiverse (Read more...)
Separate inventories?
Yes, MyWorlds now supports per-world inventories. This feature is by default disabled, to enable it, set useWorldInventories to true in the config.yml. By default no worlds share inventories and player inventories are saved and loaded per world. To share inventories, use /world inventory merge followed up by the world names to merge. Split (or detach) gives all worlds specified a separate non-shared inventory. You can use /world inventory enable or disable to disable inventories for worlds. Enabled inventories will save data, disabled won't and result in all items being cleared.
Advice for having plugin-generated or flat worlds
The main world loads (and generates) before My Worlds enables. The Bukkit plugin architecture makes it impossible to load My Worlds before worlds load, since that causes some other incompatibilities. Anyway, if you want to have a 'main' world that is not a nether/the_end/overworld Vanilla world, you will have to do the following:
- Set up the main world to be anything you like (even if you don't use it on your server...you need one)
- Create a new world for the world type you want (flatworld, custom chunk generator, etc.)
- Stop the server and open up the config.yml of MyWorlds
- Change 'mainWorld' to your newly created custom world
- Start the server again and notice how new players join your custom world
- Optionally: disable the 'keep spawn in memory' for the 'server' main worlds (you are not using)
Just to avoid any confusions: it is impossible to let My Worlds alter or replace the main worlds generated by the server. If there is any fix to this or you know 'some way' to do it, let us know. We do consider halting the server enabling process asking for you to create the main worlds, after which enabling continues as usual. But for this, we need to disable the default main worlds from loading up.
Links
For more information:
For help with loading, creating, saving, unloading, etc. worlds.
Look at the changelog
Disclaimer (because things CAN go wrong)
I am not responsible for world damages done by this plugin or by certain commands this plugin performs. If you, for example, loaded 20 worlds and hosted it on a buggy computer with 30 players, odds are the server (and your computer) will crash and worlds become corrupted. Repair can fix worlds, but this does not recover damaged chunks, so don't think you are always covered. Also, never forget to make backups of your worlds, but I guess this is common sense... Just a warning for those that blame their own mistakes on the plugin developer :)
Metrics
This plugin sends server count statistics to MCStats.org. You can (globally) opt out in the PluginMetrics/config.yml file.







-
View User Profile
-
Send Message
Posted Feb 22, 2013Development builds for MyWorlds, SignLink, NoLagg, TrainCarts and BKCommonLib are all available. We are now testing all versions to see if they can be made official.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@PyPKjE
MyWorlds is not compatible with BKCommonLib v1.48+
We need a jenkins server :/
-
View User Profile
-
Send Message
Posted Feb 20, 20132013-02-20 20:56:26 [INFO] [My Worlds] Enabling My Worlds v1.59 2013-02-20 20:56:26 [SEVERE] [My Worlds] An error occurred while enabling, the plugin will be disabled 2013-02-20 20:56:26 [SEVERE] [My Worlds] You may have to update My Worlds or look for a newer CraftBukkit build. 2013-02-20 20:56:26 [SEVERE] java.lang.NoClassDefFoundError: com/bergerkiller/bukkit/common/EntityMap 2013-02-20 20:56:26 [SEVERE] at com.bergerkiller.bukkit.mw.MWListener.<clinit>(MWListener.java:50) 2013-02-20 20:56:26 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 2013-02-20 20:56:26 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 2013-02-20 20:56:26 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 2013-02-20 20:56:26 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:525) 2013-02-20 20:56:26 [SEVERE] at java.lang.Class.newInstance0(Class.java:372) 2013-02-20 20:56:26 [SEVERE] at java.lang.Class.newInstance(Class.java:325) 2013-02-20 20:56:26 [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.register(PluginBase.java:211) 2013-02-20 20:56:26 [SEVERE] at com.bergerkiller.bukkit.mw.MyWorlds.enable(MyWorlds.java:59) 2013-02-20 20:56:26 [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.onEnable(PluginBase.java:596) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) 2013-02-20 20:56:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) 2013-02-20 20:56:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) 2013-02-20 20:56:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) 2013-02-20 20:56:26 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) 2013-02-20 20:56:26 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) 2013-02-20 20:56:26 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 2013-02-20 20:56:26 [SEVERE] Caused by: java.lang.ClassNotFoundException: com.bergerkiller.bukkit.common.EntityMap 2013-02-20 20:56:26 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 2013-02-20 20:56:26 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 2013-02-20 20:56:26 [SEVERE] at java.security.AccessController.doPrivileged(Native Method) 2013-02-20 20:56:26 [SEVERE] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) 2013-02-20 20:56:26 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 2013-02-20 20:56:26 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 2013-02-20 20:56:26 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 2013-02-20 20:56:26 [SEVERE] ... 21 more
-
View User Profile
-
Send Message
Posted Feb 20, 2013I am having a problem with the BKcommonlib. It seems that it has had a bug for a long time that results in players beeing kicked for the server for spamming even though they don't. It basically makes the game unplayable.
See http://forums.bukkit.org/threads/disconnected-spam.121476/#post-1556110 for reference. Just wanted to let you know, since it's also your plugin.
Regards, igwb.
-
View User Profile
-
Send Message
Posted Feb 18, 2013@TheOnlyShad0w
Open up your PermissionDefaults.yml, scroll down till you find -
Change op to false. (for this to work I think you need to set UsePermissions in the config.yml to true. Well thats how it is in mine.. I had Set up myworlds some time ago so don't remember what I did exactly..)
I assume you in your config.yml you set the UseWorldInventories set to true but I think it's true by default anyway.
Also don't forget to do that command /world inv split <world1> <world2> to make it separate inventories. (just in case)
@gloperfloper
Well I'm not too sure if there is already a way but I know that you can make it say If the op is already in creative and enters a portal to a survival world his gamemode doesn't change and stays creative or w/e the op set it to before entering.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@Bambucha91
If you are OP then it doesn't work (this was annoying for me too). Try de-oping yourself and see if it works.
-
View User Profile
-
Send Message
Posted Feb 14, 2013is it possible to have a world where when an op joins the op is set to creative mode and non ops are set to survival mode?
-
View User Profile
-
Send Message
Posted Feb 13, 2013try antishare ia a realy good plugin
-
View User Profile
-
Send Message
Posted Feb 12, 2013Hello, i have a problem. I have two worlds Creative and Normal, connected with portals. I tried to separate their inventories but it works only when i teleport from Normal to Creative... And when i tp From Creative to Normal my inventory from Creative is in me....
I tried those commands:
/world inventory disable world1 For every world.
/world inventory split world1 world2 And this one to make them separate but obiusly that doesn't work either.
I don't want to search for another plugin witch does the job. (Like WorldInventories)...
-
View User Profile
-
Send Message
Posted Feb 9, 2013@nico100
Still the same issue... please help!
-
View User Profile
-
Send Message
Posted Feb 8, 2013Any ideas as to why I always spawn on TOP of portals in the nether? I have portals at the say Y coordinate, and allow-nether in server properties is false. What else am I missing?
Thanks
-
View User Profile
-
Send Message
Posted Feb 7, 2013it don't works on my server it will not be loaded
-
View User Profile
-
Send Message
Posted Feb 7, 2013As long as there's no new version, it won't disapear by itself...
-
View User Profile
-
Send Message
Posted Feb 6, 2013@Psychokiller1888
And now?
-
View User Profile
-
Send Message
Posted Feb 5, 2013@lenis0012
At the date I posted yes
@lenis0012
at the date I posted, yes
-
View User Profile
-
Send Message
Posted Feb 4, 2013@baffle
MyWords detects wich generator to use from world names
If your world name contains flat it will use the flat gen
if it contains nether the nether gen
and if it contains the_end the end gen.
If it contains none of those it will use the normal gen.
@Psychokiller1888
Is the bug still there?
-
View User Profile
-
Send Message
Posted Feb 4, 2013Anyone had issues with flat worlds? In my creative flat world, random floating grass lands appear in the sky, like really huge ones. On my skyblock world, the chunk generator says it's using flat, and there's land at the bottom except some of them are missing. But it allows people to cheat using water to get down to the ground which kinda sucks. I'm guessing it's because the chunk generator is listed as flat so it's generating those. Is there a way to make it generate nothing?
-
View User Profile
-
Send Message
Posted Feb 2, 2013How Do i Unlock Time
-
View User Profile
-
Send Message
Posted Feb 2, 2013Since a while, when MyWorlds is loaded, beds aren't working anymore. Player dying spawn a world spawn point and not in their bed. When disabling my worlds, beds are working again. Thanks for fixing
-
View User Profile
-
Send Message
Posted Feb 1, 2013I need to have all my plugins working in all my worlds! and they arent how do i fix this!