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 Nov 20, 2012Hello, i run a server for my friends, about 20 of them and i love your plugin. I have been using the 1.3.1R1.0 version up until about 2 days ago when my server stopped working. I am looking to update to 1.3.2R3.0 because it is the most stable build. Do you happen to have a version for that build? I did not see one so i am asking if it was ever released.
Thanks Devildog2015
-
View User Profile
-
Send Message
Posted Nov 20, 2012@bergerkiller
I'll test your plugin thoroughly when I start updating my server to 1.4.5 in 2 hours and report back if I find any bugs :)
@futhermukker
Look down in the comments. Bergerkiller posted a link for version 1.5.5. It still needs to be approved by BukkitDev, that's why you don't see it in the files list.
-
View User Profile
-
Send Message
Posted Nov 20, 2012I can not seem to find the link for v1.5.5, although it is in the plugin description. I am confused. Where would I find the download link for your current updated version of this wonderful plugin?
-
View User Profile
-
Send Message
Posted Nov 20, 2012@bergerkiller
My portals have stopped working after updating to 1.55 and i have no idea why...
EDIT: Okay so i figured out that it's the water portals that don't work, if i use the portal(ID: 90) block it works fine.
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Jamesst20 They are added automatically as soon as Bukkit adds them to the EntityType enum. The entity<>name system in BKCommonLib now uses the Bukkit methods instead of my own entity lists.
-
View User Profile
-
Send Message
Posted Nov 19, 2012Could you add missing entities? Such as Witch ?
Thanks
-
View User Profile
-
Send Message
Posted Nov 19, 2012New official version for 1.4.5 is up:
http:dev.bukkit.org/server-mods/my-worlds/files/28-v1-55/
BKC also needs an update, which I am uploading as well.
-
View User Profile
-
Send Message
Posted Nov 19, 2012@nhoclesnar Yeah it should, I'll take a look at it.
@MrGoatie I see. The 1.4.5 beta is out now, so for that version I am currently adding some fix against this. Fix is: If no default portal is set for a world, and no portal is nearby the portal you entered, it will allow the internal nether portal stuff. I think this is working, but it needs some testing.
I also want to fix up the weird spawn point after creating a nether world. It should be where the portal of the world is located. I have no idea why this isn't the case.
-
View User Profile
-
Send Message
Posted Nov 17, 2012@MrGoatie
I have this same issue.
-
View User Profile
-
Send Message
Posted Nov 17, 2012@bergerkiller
I've tried setting the default portal but for some weird reason it doesn't seem to work for me. I've had to disable My Worlds on my server so my users can enter the nether. I'll keep an eye out for your updates and test them hoping it will work with my server some day in the future since my users are hyped about getting more worlds onto the server :)
-
View User Profile
-
Send Message
Posted Nov 16, 2012@bergerkiller
Yes, I did reload and restart the server but I still got that bug. However, I found out that changing forceMainWorldSpawn option in config.yml to false fixes this. This is weird though. Isn't that option supposed to make you respawn in the main world, instead of at that world's spawn point, at all time? Well, at least the description above it says so.
Anyway, the problem is fixed and I hope Towny respawn option will override this and let me respawn in town regardless of what world I am in. Thanks for making such great and flexible world managing plugin.
-
View User Profile
-
Send Message
Posted Nov 16, 2012Official development test version of this plugin and others: https:dl.dropbox.com/u/3681706/DEV%20TEST%201.4.4%20VERSIONS%20OF%20PLUGINS.zip
Found a bug? Feel free to report, I'll update the download ASAP.
-
View User Profile
-
Send Message
Posted Nov 16, 2012@bassali Split how? You can set the world.enter.<worldname> permissions for players to do that. If you meant inventories, that is possible too. See the /world inventory split/merge/disable/enable commands.
-
View User Profile
-
Send Message
Posted Nov 16, 2012BergeKiller can i Split the both worlds? like one faction and other non faction?
-
View User Profile
-
Send Message
Posted Nov 16, 2012@bassali Use /world load [worldname] and then to teleport to it use /tpp [worldname] or /world spawn [worldname].
@cpyle0819 That will be a CraftBukkit bug then, I do nothing related to maps in MyWorlds.
-
View User Profile
-
Send Message
Posted Nov 16, 2012Guys how do i GO TO THE WORLD I CREATED?
-
View User Profile
-
Send Message
Posted Nov 16, 2012Does anyone have any issues with maps not working in your non-primary worlds?
-
View User Profile
-
Send Message
Posted Nov 16, 2012@MrGoatie @LORDMORGOTH88 I had to disable all internal portal teleportations because it was overriding the ones in MyWorlds. To still have nether portal functionalities, set the 'default world portal':
Will set the default portal for world1 to world1_nether. Then players will teleport to world1_nether on world1 when no portal sign is near the portal block they enter.
@nhoclesnar ForceMainSpawn should toggle that, yes. Setting that to false really doesn't fix it? Did you reload the configuration or reload the server? Could be a reload problem instead then.
@LORDMORGOTH88 Are you using Orebfuscator? Receiving such a client error can only mean that some plugin is not sending the right chunks.
-
View User Profile
-
Send Message
Posted Nov 16, 2012Nether portals don't work...can someone help me fix this please?
-
View User Profile
-
Send Message
Posted Nov 16, 2012I don't know if that's a problem with My Worlds so I hope someone else got this issue:
When I do bigger Jobs in my World (like a bigger TNT explosion or a WorldEdit-Command manipulationg more than say 20 blocks) then randomly near chunks get invisible for me - it's like a cuboid hole in the ground and as soon as I step into the hole I get stuck in the air.
I have to say that every player near me has the same issue then but it are different chunks! And if let's say Player B sees a chunk thet I don't he can place blocks on it and I will then see the new block but the rest is still invisible.
And sometimes the client even crashes complaining about a "Bad compressed data format"