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 9, 2013@ BK Thanks for the quick response. As for the first point about the minecarts, I figured that the config option: onlyPlayerTeleportation: false was what that was for. If it is too much hassle, I'm not too worried about it. We have other mods that can handle moving things from one dimension to another, but we thought it would be neat to use carts to do it. Not worth a major rewrite. I have started experimenting with the water portals to see if they behave differently, but have been so far unsuccessful in making a clean water portal that doesn't overflow everywhere and wash the rails away. I'll report back if I get them to work.
For the second issue, in further testing setting the config option: forceMainWorldSpawn: false solved our issue of forcing everyone to the overworld spawn on every login. People are now logging back in in the same place that they left. Haven't tested dying in the different dimensions to see what the behavior is with that option set to false, but what we were looking for is to make everyone respawn in the overworld on death, not necessarily every time they logged in.
As for the third, zombie pigmen spawning isn't really an issue worth putting any major time into either, just noting the curiosity.
-
View User Profile
-
Send Message
Posted Jul 9, 2013Is the plugin compatible with 1.6.2?
-
View User Profile
-
Send Message
Posted Jul 9, 2013Really am loving this plugin. Can't wait for it to be updated to 1.6.2. This plugin has to be the easiest to use world manager and portal setup ever. I am a server owner and am always wanting to use the best, most up to date plugins I can. Thanks for this.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@bergerkiller
nah, i tried
world denyspawn all
but still spawning.
and i got exactly same problem as #962.
its okay on any other multiworlds, but only potral to nether world won't stop teleporting.
-
View User Profile
-
Send Message
Posted Jul 9, 2013@Killgore32 One: Initially obsidian portals weren't meant to teleport non-player entities, it was Minecraft that decided to add it. That it doesn't work is not much of a surprise to me, to be honest. I'll have to add a config.yml option to turn this functionality on/off.
Second: There are several options in the configuration that set the main world and whether you always respawn on said main world. If that is all fine and it's still happening, can you post a list of plugins you are using? Could be it's another plugin doing it.
Third: Strange issue, but then again, Minecraft IS strange. I'll see what I can do to possibly suppress these spawns in a next version.
@Simonsigge Inventory issues are often times pretty random, but I'll see what I can do. In case this works: delete the inventories.yml, start the server and then merge the worlds again. It might work this time.
@harryjamesuk You have to perform /world denyspawn all again after updating. MW stores the individual entity names to be denied from spawning, so it won't cover newly added entities after updating.
-
View User Profile
-
Send Message
Posted Jul 8, 2013First off, thanks for this wonderful plugin, we have been using the 1.61 version on our 1.52 MCPC+ server, and I would like to say that it makes portal and multi-world stuff simple and clean. A couple of things we have noticed however:
First off, minecarts going into portals don't pass through. They appear on the other side for half a second, then appear outside the return portal we have set up to go to the nether, no matter which portal we sent it through to begin with. We have tried it with both the obsidian requirement turned off, and on, with the same results. All carts end up in front of that nether portal, even though it was created using a sign, and not a standard nether portal.
Second, we have the config options set so that any time you die, you return to the overworld. However, any time you log out, and back in, regardless of where you logged out, or if you died or not, you always log back in at the spawn in the overworld, not where you logged out. Minor inconvenience, as long as your base is near the spawn, but people building and mining a ways away will need to walk or build a portal and travel every time you log in.
Finally, we have zombie pigmen randomly spawning around the portals, even the ones linking two overworld dimensions. Somehow the server is reading the portals as nether portals for the purpose of spawning pigmen. Again, minor inconvenience, but something we have noted.
In all of the above cases we have been using the obsidian frames around portal blocks. We haven't tried the water based ones.
Thanks, in advance, for any help you can provide in these issues, and keep up the good work.
-
View User Profile
-
Send Message
Posted Jul 8, 2013@SwiftSwamp
My favourite and can't stress this more:
SIMPLICITY
I have used Multiverse and compared to that MyWorlds offered everything of Multiverse but better and easier in my opinion.
-
View User Profile
-
Send Message
Posted Jul 8, 2013So this plugin is basically a better version of MultiWorlds / Multiverse ?
Or..what features does this plugin differ / better from those two?
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Anonymous777
i had that problem a few min ago i don't really understand why it happened i was going at it for about 10 min just waiting since i could not pause the game at all after a while it just stopped happening for me but i got disconnected to times before that
-
View User Profile
-
Send Message
Posted Jul 7, 2013@bergerkiller
It actually was the BKCommonLib 1.52 i only tried it with 1.51 and 1.53 Snapshot thanks for the help
-
View User Profile
-
Send Message
Posted Jul 7, 2013I reported this before, however I'm now using the newest versions of both plugins.
If you merge two inventories and restart the server the inventories wont be merged.
This is how my inv setup looks like:
INV 1 - World 1, World 2, World 3.
INV 2 - World 4
INV 3 - World 5. World 6
Everything works expect INV 3. They merge when i run the command. But when I restart the server they are different again....
-
View User Profile
-
Send Message
Posted Jul 7, 2013i have a bug with the nether portals... after enter the portal i come in a endless teleport loop between nether and normal world... any fix?
-
View User Profile
-
Send Message
Posted Jul 7, 2013Hello,
Horses still spawn when denyspawn is active.
-
View User Profile
-
Send Message
Posted Jul 6, 2013@lee3kfc They are not in the animal/monster lists in BKCommonLib is my guess. Try adding it manually with /world denyspawn pigzombie slime horse
-
View User Profile
-
Send Message
Posted Jul 6, 2013pigzombies, slimes, and horses are still spawning even if i use the command
/myworlds denyspawn all
fix it please. thx :D
-
View User Profile
-
Send Message
Posted Jul 6, 2013@RazielV You also need the official BKCommonLib 1.52 (see dev.bukkit page, official builds). If this wasn't the issue (and I think it isn't), do you get any errors on startup that might help me out? Like, 'failed to enable' for either BKCommonLib or MyWorlds that could explain the issue?
Also, try using the /mw or /myworlds aliases to see if it's not caused by another plugin sharing the same command.
-
View User Profile
-
Send Message
Posted Jul 5, 2013@bergerkiller
i tried running the latest dev build of this plugin with the latest dev build of BKCommonLib on my 1.5.2 Bukkit Server, MyWolrds comes up in the /help tab but non of the commands work if i type any of them in no notification pops up in chat there is no unknow command its just completly blank in the chat any idea of why and how i can make this work i really love this plugin and i am unable to fin a temporary one while its being aproved
-
View User Profile
-
Send Message
Posted Jul 5, 2013Latest development build on the build server is official and is pending approval. It works on both 1.5.2 and 1.6.1. For 1.6.1, be sure to use the latest dev-build of BKCommonLib. BKCommonLib 1.5.2 is pending approval as well.
-
View User Profile
-
Send Message
Posted Jul 5, 2013@Paarthy
It doesn't need an update just use the newest dev build of bkcommonlib.
-
View User Profile
-
Send Message
Posted Jul 3, 2013@bergerkiller
YOU are the man :) Big props for working through the holidays on this!