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 Apr 22, 2013@fbafaro Please read
@darkdox Arena has nothing to do with world management, and there are arena plugins to do this.
@Nicoiscool12 World data stays compatible. And use the development build found all below the main page.
-
View User Profile
-
Send Message
Posted Apr 21, 2013and how do i update this and save my world data from the old version
-
View User Profile
-
Send Message
Posted Apr 21, 2013when is this updateing?
-
View User Profile
-
Send Message
Posted Apr 20, 2013Is it possible to make it so I can build an arena, and once players have fought in it, I can reset the arena to its original shape with a command? It's an arena where player a required to use resources like water and dirt.
-
View User Profile
-
Send Message
Posted Apr 19, 2013No multi-world management plugin is working right, I try this one, multi-verse and another one and they all have issues !!!
-
View User Profile
-
Send Message
Posted Apr 19, 2013Hi , i seem to be having issues with nether portals and picking up lava in my new worlds on my server. Anyone who can assist it would be greatly appreciated Also any specs you need just ask for in your response, Thanks again.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@harryjamesuk All MyWorlds does is keep track in what world players are, and if their world changes, the world-specifc gamemode is applied. If there are any conflicts, you could decide to disable world gamemodes using /world gamemode none. (in the arena world)
-
View User Profile
-
Send Message
Posted Apr 14, 2013Hi, I've been talking with Slipcor who does the PVP Arena mod about an issue I was having where users would get a creative gamemode if they joined the arena from any world apart from the world that the arena was in.
E.G:
Arena is in world: world_flatland
User joins from world_flatland
> Gets survival gamemode. User joins from world_survival> Gets creative gamemode. User joins from world_creative> Gets creative gamemode.So it occurs in all worlds apart from the world the arena is in.
-Now, Slipcor said this must be something to do with the way MyWorlds acts with gamemodes so he told me to let you guys know about this.
Hope you can help and if you want any more info, Just ask :)
-
View User Profile
-
Send Message
Posted Apr 11, 2013@bergerkiller I will try a newer version and see if it's any better.
-
View User Profile
-
Send Message
Posted Apr 11, 2013@DOGCKyle @LeeEwing02 Just wondering, did you all try with the latest BKCommonLib and MyWorlds builds currently available? About the CommonPlayer cast thing, I fixed that in BKC a few days ago. Some server software or plugins appeared to be incompatible with it, no clue why.
-
View User Profile
-
Send Message
Posted Apr 10, 20131.5.1 was working great until today just randomly stopped working and i don't know why.
Your "dev" build does not work ether :l So what do I do the only error code I get is:
01:51:37 [SEVERE] Error occurred while enabling My Worlds v1.6 (Is it up to date?)
java.lang.NoClassDefFoundError: Could not initialize class com.bergerkiller.bukkit.common.conversion.Conversion
I have been using this plugin for a solid year strait and it is my main plugin so peps can not do anything at all. Plz come out with a update soon - v_lee02
-
View User Profile
-
Send Message
Posted Apr 9, 2013@BillyBobBobinson
I am using the dev build, which as far as I know, is for 1.5.1
As well as the issue with portals, I also discovered that most (but not all) commands for MyWorlds do not work. Same message in the console (with the different command, of course) as the one I posted earlier.
-
View User Profile
-
Send Message
Posted Apr 9, 2013@DOGCKyle
It's for 1.4.7
-
View User Profile
-
Send Message
Posted Apr 9, 2013@lenis0012
It's not for 1.5.1.... -_-
-
View User Profile
-
Send Message
Posted Apr 8, 2013I'm having an issue in the latest dev build (using CraftBukkit 1.5.1 Beta). Portals are not working at all. This appears in the console when entering a portal:
1:46:56 PM [SEVERE] Unhandled exception executing command 'world' in plugin My Worlds v1.6 1:46:57 PM [SEVERE] java.lang.ClassCastException: com.bergerkiller.bukkit.common.entity.CommonEntity cannot be cast to com.bergerkiller.bukkit.common.entity.type.CommonPlayer 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.entity.CommonEntity.get(CommonEntity.java:462) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.entity.CommonEntity.teleport(CommonEntity.java:369) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.entity.type.CommonPlayer.teleport(CommonPlayer.java:49) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.bases.ExtendedEntity.teleport(ExtendedEntity.java:615) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.utils.EntityUtil.teleport(EntityUtil.java:99) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.mw.commands.WorldSpawn.execute(WorldSpawn.java:26) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.mw.commands.Command.execute(Command.java:366) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.mw.MyWorlds.command(MyWorlds.java:155) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.onCommand(PluginBase.java:726) 1:46:57 PM [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 1:46:57 PM [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:188) 1:46:57 PM [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:966) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:884) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:841) 1:46:57 PM [SEVERE] at com.bergerkiller.bukkit.common.internal.CommonPlayerConnection.a(CommonPlayerConnection.java:387) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:578) 1:46:57 PM [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 1:46:58 PM [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) 1:46:58 PM [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) 1:46:58 PM [SEVERE] at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
Any solutions? The spawn on my server is not on the main world, so I have to manually teleport players to the main world. This is quite annoying for both me and the players on my server. If you have any ideas to get this working, that'd be great.
-
View User Profile
-
Send Message
Posted Apr 8, 2013@lenis0012
@lenis0012
is the latest MyWorlds Dev Build v1.61 Build #17 (Mar 24, 2013 9:40:29 PM) safe to use with the latest Bukkit beta release a few days ago?
-
View User Profile
-
Send Message
Posted Apr 7, 2013@deleted_8886818
@greyjester
@BillyBobBobinson
Whats not working about it?
-
View User Profile
-
Send Message
Posted Apr 6, 2013Update!!! I love this plugin SO UPDATE IT
-
View User Profile
-
Send Message
Posted Apr 4, 2013yup please do the beta build is out now so please update thanks
-
View User Profile
-
Send Message
Posted Apr 4, 2013Please update!