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 Jul 4, 2012@Zankla
/tpp worldname
-
View User Profile
-
Send Message
Posted Jul 4, 2012How do you get to a world for the first time
I created a new one but how do I get there?
-
View User Profile
-
Send Message
Posted Jul 2, 2012Ive been told by some players on my server that Inventories are being lost between worlds. when using warps. i had similar problems with World Inventories losing players inventories randomly. Ive also been told once again that if you go to spawn (in survival world) really fast from creative world when you login the inventory doesnt change also. Im ready to pull my hair out with all the glitches and things i find players exploiting!
-Dustin
-
View User Profile
-
Send Message
Posted Jul 2, 2012@Johnboy106
This is working fine with the recent build v1.47 on 1.2.5-R4.0
-
View User Profile
-
Send Message
Posted Jul 2, 2012Will this be updated for CraftBukkit 1.2.5-R4.0 or will this work with that CraftBukkit version.
-
View User Profile
-
Send Message
Posted Jun 30, 2012i have a problem or i dont really no could someone help. every time i edit the config and save it i reload the server bu then the config goes back to original state why is it doing it!
-
View User Profile
-
Send Message
Posted Jun 30, 2012Is there a way to remove the message for after entering a portal? I edited them out but it still uses the default message, I am guessing because it can not find any other.
-
View User Profile
-
Send Message
Posted Jun 26, 2012@bergerkiller
I wasn't notified bc the markup type was wrong. However, I just installed the server and it works great like you said. I am also using the world inventories so I didn't have to finish programming it myself =P Thanks for the great work.
-
View User Profile
-
Send Message
Posted Jun 26, 2012<<reply 778016="">>
There is no real API, but it is pretty much automated. You don't even have to hook into it. MyWorlds handles onWorldUnload to automatically close all streams to the region files.
-
View User Profile
-
Send Message
Posted Jun 26, 2012I am working on a plugin that creates instances of a world. I encountered the problem of not being able to delete the region files after unload. I looked at the source but it doesn't look like something I want to mess around with. Is there some sort of API for this plugin so I can handled the world unloading using your plugin?
-
View User Profile
-
Send Message
Posted Jun 25, 2012<<reply 777170="">>
Could you post the remainder of that error? I need the stack trace. And something is wrong, but not sure what. Make sure you updated BKCommonLib, maybe you still use an old version. (the one included is the latest)
-
View User Profile
-
Send Message
Posted Jun 25, 2012[SEVERE] Could not pass event CreatureSpawnEvent to My Worlds
this message is spamming the crap out of my console... what does it mean?
-
View User Profile
-
Send Message
Posted Jun 25, 2012<<reply 771162="">>
You did update BKCommonLib?
-
View User Profile
-
Send Message
Posted Jun 25, 2012<<reply 772937="">>
I am now porting WikiMarkup over to WikiCreole. Commands are now done. I already copy-pasted all the docu pages into text documents, so you can remove those. I still need the SignLink page temp. undeleted though.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@bergerkiller
also, if you could tell me when you're done with the pages, that'd be appreciated
-
View User Profile
-
Send Message
Posted Jun 23, 2012@bergerkiller
Australia actually, and sorry I haven't recovered the pages, completely forgot, will do them now.
-
View User Profile
-
Send Message
Posted Jun 23, 2012Wiki deleted!
-
View User Profile
-
Send Message
Posted Jun 22, 2012@bergerkiller
OK, so running on MW 1.47 on the server.
First off the inventory bug is gone, so thats good.
But the denyspawn is still kinda broken.
I did "/world denyspawn all" and it didn't kill the villagers or the ocelots.
But when I did "/world denyspawn villager" they got all killed.
Why is this? Have you for got them our of them main "all" deny command?
Please add that too and try to make the denying of ocelots work aswell.
Thanks
-
View User Profile
-
Send Message
Posted Jun 21, 2012<<reply 769377="">>
I don't have the content, so I'll have to wait for the admin (America, different time zone, will take several hours...) to come online and temporarily undelete the page. Then I can host it here, on dev bukkit, or host it on MC WIKI. I don't have the documentation myself...
Also, I uploaded a new MyWorlds version fixing most of the reported problems. (inventories and time locking errors) I couldn't get the portal thing to work out, because Minecraft didn't allow me to create portals manually. Maybe one day...
-
View User Profile
-
Send Message
Posted Jun 21, 2012@bergerkiller
Can you not just put them on here on a separate page...?