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 3, 2012@Stuntweed @edinanielsen I should've clicked export before uploading it...Reuploaded. Same link:
https:dl.dropbox.com/u/3681706/MyWorlds%20v1.54%20TEST.zip
@edinanielsen Can you check the PermissionDefaults.yml? Because an earlier BKCommonLib build had some issues with the main header, which I had to fix. It could be it is corrupted. Just in case, do check if this newer build fixes it, could be that the older upload had some bugs I fixed that I forgot about.
Do note that some permission nodes might have changed name. I had to rewrite the command permissions to make more sense, in the process some nodes might have become swapped. What command is it that you don't have permission for?
-
View User Profile
-
Send Message
Posted Nov 3, 2012Updated to 1.4.2, now i get "you do not have permission to use this command" and ive havent changed the permissions
-
View User Profile
-
Send Message
Posted Nov 3, 2012@bergerkiller
Getting this error http://pastebin.com/B1hvU3NC with 1.53 and your test version.
-
View User Profile
-
Send Message
Posted Nov 3, 2012@MrMime22 @jrobi230 https:dl.dropbox.com/u/3681706/MyWorlds%20v1.54%20TEST.zip
On the test server they no longer had the 0/0/0 void spawn bug, but I am still not certain whether this version really fixed it. Reproducing it failed, which was frustrating, as I've seen it first-hand on another server. It just doesn't happen on my test server.
@jrobi230 Did you use the right command? Also, what world name did you use for the world?
@MrRhino27 What world name?
Reason I ask for world names is that it parses the world type from the world name. If you have 'nether' in the world name, it will make a nether world.
-
View User Profile
-
Send Message
Posted Nov 3, 2012Can You Please Fix This Plugin I Try To Make A PlotWorld Using Plotme It Does Make A PlotWorld Just It Is In The End
-
View User Profile
-
Send Message
Posted Nov 3, 2012Well this is frustrating...... i create a new world and it just turns to a nether world....
-
View User Profile
-
Send Message
Posted Nov 2, 2012i hope we can see a update for the major death issue soon
-
View User Profile
-
Send Message
Posted Nov 2, 2012How to fix this ?? :/
-
View User Profile
-
Send Message
Posted Nov 2, 2012Huge problem.... When i installed this plugin, everyone was falling into the void. AFter i switched the plugin to multiworlds, the problem was fixed.
-
View User Profile
-
Send Message
Posted Nov 2, 2012@Erik058
I got the same issue
-
View User Profile
-
Send Message
Posted Nov 1, 2012um minor but somewhat annoying problem: For some reason, I can't make flat worlds anymore D: I used to do /world create world_flat to make a flat world, because adding "flat" in the name makes it flat (or so i read somewhere). That worked up until the 1.4.2... where it makes me an end o.o Can someone kindly assist with thi?
-
View User Profile
-
Send Message
Posted Nov 1, 2012Huge problem.... When i installed this plugin, everyone was falling into the void. AFter i switched the plugin to multiworlds, the problem was fixed.
-
View User Profile
-
Send Message
Posted Nov 1, 2012Hey...... Im getting this error :s 2012-11-01 01:59:31 [SEVERE] [Configuration] An error occured while loading file 'plugins/My Worlds/Localization.yml': 2012-11-01 01:59:31 [SEVERE] org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 5404 2012-11-01 01:59:31 [SEVERE] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) 2012-11-01 01:59:31 [SEVERE] at com.bergerkiller.bukkit.common.config.FileConfiguration.load(FileConfiguration.java:117) 2012-11-01 01:59:31 [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.loadLocalization(PluginBase.java:598) 2012-11-01 01:59:31 [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.onLoad(PluginBase.java:438) 2012-11-01 01:59:31 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:234) 2012-11-01 01:59:31 [SEVERE] at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:205) 2012-11-01 01:59:31 [SEVERE] at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51) 2012-11-01 01:59:31 [SEVERE] at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) 2012-11-01 01:59:31 [SEVERE] at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) 2012-11-01 01:59:31 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:391) 2012-11-01 01:59:31 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) 2012-11-01 01:59:31 [SEVERE] Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 5404 2012-11-01 01:59:31 [SEVERE] at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) 2012-11-01 01:59:31 [SEVERE] at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50) 2012-11-01 01:59:31 [SEVERE] at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) 2012-11-01 01:59:31 [SEVERE] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) 2012-11-01 01:59:31 [SEVERE] ... 10 more
-
View User Profile
-
Send Message
Posted Nov 1, 2012I would use this plugin if the portals didnt lead you to the nether.. I have link my portals, And sometimes when i go in them they leads me to nether
-
View User Profile
-
Send Message
Posted Oct 31, 2012@Bjoener
if bergerkiller is unable to set that up for any reason, I have found that the plugin nethrar at least lets you set up a configuration nether-normal links for any secondary worlds
-
View User Profile
-
Send Message
Posted Oct 31, 2012Can you add these commands?:
/[Command] <world1> <world2> - links all nether portals from world 1 to world 2 /[Command] <world1> <world2> - links all end portals from world 1 to world 2
Thank you.
-
View User Profile
-
Send Message
Posted Oct 31, 2012@Bjoener I think the author of creative gates should use a better way of storing gates offline, like I did in MyWorlds. Portals getting lost when worlds unload is just silly. But sure, I'll add it to the loadbefore list of the plugin.
@CoasterCrazy Then it has to be a configuration loading issue you and others are having...
-
View User Profile
-
Send Message
Posted Oct 31, 2012Can you make this plugin compatible with CreativeGates? All the portals are broken after a restart. Please fix it.
-
View User Profile
-
Send Message
Posted Oct 31, 2012I have to stop the server and edit the worlds.yml file and then start the server up again, right? I can't change it back to normal without shutting it down? I tried editing the file to normal and then doing /reload to see if it would take effect but it just changed the worlds/yml file to say the_end once again. So, is there a way to do it without stopping the server? There's quite a bit of people on it at any one time :P
-
View User Profile
-
Send Message
Posted Oct 31, 2012@CoasterCrazy You can safely change the environment back to normal, though I've heard of this THE_END issue before. Not sure what causes it, could be an internal Bukkit bug, as there is no clear THE_END forcing in MyWorlds to be found.
I'll be fixing the 0/0/0 spawn bug now, I noticed it too on another server, and it's quite severe and very annoying. I'll upload a version ASAP when I fixed it.