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 Aug 8, 2012@xmikmanmasterx
No prefix support!
Use separate plugin/chat plugin or PEX
@bergerkiller thanks for uodate
-
View User Profile
-
Send Message
Posted Aug 8, 2012Can you set up prefixes with this plugin?
-
View User Profile
-
Send Message
Posted Aug 7, 2012@bergerkiller
I hope you have removed bug with invenories in BkComonlib?
-
View User Profile
-
Send Message
Posted Aug 7, 2012Updated it to work with 1.3.1 properly. Indeed, had one (non-dangerous) error related to the region file closing part for unloading worlds. I also fixed the warnings when you removed a world. (was slightly annoying)
-
View User Profile
-
Send Message
Posted Aug 7, 2012Plugin loads fine except one error.
Please fix it :D
-
View User Profile
-
Send Message
Posted Aug 7, 2012PLZ UPDATE!!!!
-
View User Profile
-
Send Message
Posted Aug 6, 2012it is not just inventories the gamemode has to be reset every time I restart my server
If i make a world creative it is no longer creative when I restart the server. Can't see where to make it stay that way in the config file
-
View User Profile
-
Send Message
Posted Aug 6, 2012I have the same issue with inventories the settings never stay if server is restarted.
Also since 1.3.1 the - /world time always noon - does not work
AWESOME plugin .. keep up the great work
-
View User Profile
-
Send Message
Posted Aug 5, 2012@RebornSheep
I'm using worldinventories and not getting this problem....
-
View User Profile
-
Send Message
Posted Aug 4, 2012@RebornSheep
Not sure if that was your response to my post, but if it was, whenever I restart my server, the settings reset and the settings will not save.
-
View User Profile
-
Send Message
Posted Aug 4, 2012On my server i got 6 worlds. 2 of them are miningworlds and these are being reset ofen. All world have to use the same inventory, so every time i make new mining worlds all the players are loosing their inventory because i need to merge the new worlds. This means that alot of players are loosing their inventory one time per week because of this inventory merge.
Can you make so it can be disabled, or so it uses the same inventory in EVERY world? If you want to have separate inventoryes on some worlds you need to type the world in to a list with a command or else it wont be separated.
Thank you.
-
View User Profile
-
Send Message
Posted Aug 4, 2012Hi. I am having problems with loading settings and inventories. Whenever the server restarts, the settings reset, and I have to re do the settings completely; however inventories merge every single time. I have checked worlds.yml, and nothing saves. "/world config save" does not work. "/world saving" and "/world save" do work, but it doesn't do anything to save worlds config. Also can I see an example of "worlds.yml"? I might want to try adding manually.
I previously had Multiverse-Inventories, but it started glitching again, so I transitioned to this.
I have 8 worlds in my server, and I am a bit confused on how this plugin works. When I separate the inventories before or after the player joins another world, it will duplicate the inventory for both worlds. (If player had 5 diamonds in World 1, but had none in World 2, with separate inventory setting, the player will have 5 diamonds in World 1 AND in World 2, but next time he/she visits the world, the items do not copy over) Also I am not so sure what to do. I have this main role-play world with END and NETHER, survival world with END and NETHER, one mini game event world, and one adventure map. I want the inventories to be split accordingly, which Multiverse-Inventories used to do, but with glitches, I can no longer use Multiverse. I currently have only main world loaded, but I wish to fix quickly, since I am receiving endless complaints.
I run a Tekkit Craftbukkit 1.2.5 R1.3.
world config save 11:34:25 [SEVERE] Unhandled exception executing command 'world' in plugin My Wor lds v1.47 11:34:25 [SEVERE] java.lang.NullPointerException 11:34:25 [SEVERE] at com.bergerkiller.bukkit.mw.WorldConfig.save(WorldConf ig.java:219) 11:34:25 [SEVERE] at com.bergerkiller.bukkit.mw.WorldConfig.saveAll(WorldC onfig.java:82) 11:34:25 [SEVERE] at com.bergerkiller.bukkit.mw.commands.WorldConfig.execu te(WorldConfig.java:21) 11:34:25 [SEVERE] at com.bergerkiller.bukkit.mw.commands.Command.execute(C ommand.java:323) 11:34:25 [SEVERE] at com.bergerkiller.bukkit.mw.MyWorlds.command(MyWorlds. java:146) 11:34:25 [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.onCommand(P luginBase.java:225) 11:34:25 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:40) 11:34:25 [SEVERE] at com.earth2me.essentials.Essentials.onCommandEssential s(Essentials.java:303) 11:34:25 [SEVERE] at com.earth2me.essentials.Essentials.onCommand(Essentia ls.java:288) 11:34:25 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:40) 11:34:25 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:166) 11:34:25 [SEVERE] at forge.bukkit.ForgeCommandMap.dispatch(ForgeCommandMap .java:54) 11:34:25 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr aftServer.java:491) 11:34:25 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerComm and(CraftServer.java:487) 11:34:25 [SEVERE] at net.minecraft.server.MinecraftServer.b(MinecraftServe r.java:602) 11:34:25 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServe r.java:570) 11:34:25 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:453) 11:34:25 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:492) 11:34:25 [INFO] An internal error occured while executing this command
-
View User Profile
-
Send Message
Posted Aug 4, 2012PLEASE UPDATE.
-
View User Profile
-
Send Message
Posted Aug 3, 2012@wawaamp
portals are okay, but yea.... most things are bugged out really bad. I have not updated my server yet because this plugin is pretty much unusable in its current state on 1.3.
-
View User Profile
-
Send Message
Posted Aug 3, 2012getting a strange issue whereby the client crashes to greyscreen and then crash dump when i use /world tp [worldname], i've not tried portals
-
View User Profile
-
Send Message
Posted Aug 3, 2012Waiting for 1.3.1 Update
-
View User Profile
-
Send Message
Posted Aug 3, 2012@deleted_7554077
Indeed, unknown command /worlds and time locking error has also been seen.
Also and issue in which different world environment settings, weather time, follow you through worlds.
-
View User Profile
-
Send Message
Posted Aug 2, 2012We need an update for 1.3.1 @bergerkiller
2012-08-02 19:24:50 [WARNING] Task of 'My Worlds' generated an exception java.lang.NoSuchMethodError: net.minecraft.server.World.setTimeAndFixTicklists(J)V at com.bergerkiller.bukkit.mw.WorldManager.setTime(WorldManager.java:496) at com.bergerkiller.bukkit.mw.TimeControl.run(TimeControl.java:140) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:508) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:472) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Jul 30, 2012Nevermind... Apparently I need a block on the sides of the water portal. It works now.
-
View User Profile
-
Send Message
Posted Jul 30, 2012@Race_Pro_Kid
Water portals are fiddly to make, you just need to do trail and error... we have water portals working fine on our server.