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 Sep 27, 2012@Erik058 Anything in the log? It would only send that message if something went fatally wrong while loading and no world could be loaded. This loading code is in CraftBukkit and there is little I can change about it...
-
View User Profile
-
Send Message
Posted Sep 26, 2012what the hell? I updated the plugin, and when i try to load my second world, it says "Failed to load world"It is probably broken" WTF?
-
View User Profile
-
Send Message
Posted Sep 25, 2012@TheCreeperLuke To make a portal, place a [portal] sign underneath it. There is more info on this page.
I'll look at the time problem tomorrow.
-
View User Profile
-
Send Message
Posted Sep 25, 2012I tried to do /world time always day it was there was an error
And how do i make a portal
-
View User Profile
-
Send Message
Posted Sep 25, 2012@MrMime22 The reset items thing is because it, by default, started loading items from the player data stored on the world those players entered. Without inventories enabled, this obviously is all empty. Main problem is that useInventories wasn't enforced properly; even with it disabled, it would load from the world inventory. That is something I will have to fix indeed.
Main world would still contain the player items, though. Removing MyWorlds would simply restore it. And please, NoLagg has 0% to do with this. Neither does BKCommonLib.
-
View User Profile
-
Send Message
Posted Sep 24, 2012New NoLagg + BK, and MW 1.49 all working fine now, no errors so far, thanks.
-
View User Profile
-
Send Message
Posted Sep 24, 2012This is not working, new nolagg and bk wont work with myworlds, all players reset items and inventorys
-
View User Profile
-
Send Message
Posted Sep 24, 2012Installed this, restarted server, all players acted like new joins, and lost all items and armor
-
View User Profile
-
Send Message
Posted Sep 24, 2012Latest version can be found here:
http:dev.bukkit.org/server-mods/my-worlds/files/19-v1-49/
Please note that you need BKCommonLIb v1.27. Link to that download is in the comments.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@eagleFMJ Hmm yes it is the old version...strange. I will re-upload it.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@bergerkiller
It appears to be the old version 1.48. As you can see below, it also says 1.48 even though I downloaded from the page that says its 1.49.
-
View User Profile
-
Send Message
Posted Sep 23, 2012@MrMime22
Yup same here, getting errors.
-
View User Profile
-
Send Message
Posted Sep 23, 2012does not work with new bk...
-
View User Profile
-
Send Message
Posted Sep 22, 2012Still awaiting approval, but here is 1.49. It fixes all the inventory related problems, and adds the ability to clear inventories when players enter certain worlds. (was requested a lot)
http:dev.bukkit.org/server-mods/my-worlds/files/18-v1-49/
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Erik058 I'm not sure, I have no saving issues on my local test server. And I restart it dozens of times an hour. All I can think of is an IO access problem in the operating system of the server, which limits Java.
-
View User Profile
-
Send Message
Posted Sep 22, 2012@bergerkiller
Ok thanks. Ill try this soon. 2nd question, When do you think you will fix the saving feature of the plugin? Im still having problems where I have to manually enable mods and animals after a few restarts of the server
-
View User Profile
-
Send Message
Posted Sep 22, 2012@Erik058 Yes, there is. But then teleportation is instantaneous.
Use /world setportal [name]. Then the default portal for portals is set for a world. In the nether, you set it to your main world, in the main world you set it to the nether. (perhaps I should have made it do this by default, but then world loading might become a problem)
-
View User Profile
-
Send Message
Posted Sep 21, 2012Is there a way to link player made portals to nether? So example
Portal in world = world_nether Portal in world1 = world1_nether
The reason is because I dont want people from world1 going to the world_nether portal since pvp is enabled there =/ and in world1_nether, there isnt any pvp.
-
View User Profile
-
Send Message
Posted Sep 21, 2012@bergerkiller
Thanks
-
View User Profile
-
Send Message
Posted Sep 20, 2012@PhilipsNostrum @PhilipsNostrum To stop the gamemode per world settings, use /world gamemode none. (or /world gamemode none [world]) Then no game mode is enforced.
EDIT
Ok world inventories are fully fixed. In addition, they now also persist things like hunger, health and experience.