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 18, 2013I think this plugin deletes inventories if you have Mob Arena or a plug that manages another inventory for kits, or something... :(
My players are a bit angry lol...
-
View User Profile
-
Send Message
Posted Sep 18, 2013thank you BergerKiller, i figured it out idk what i did but i destroyed all portals in nether and now when u go in or out of the portal that it creates it'll bring them back to their base.
keep up the good work
-
View User Profile
-
Send Message
Posted Sep 18, 2013@bergerkiller
so i've done the /world setnetherportal Survival_nether
said default nether portal destination of world 'Survival' set to world: 'Survival_nether'
which teleports the player correctly through portal, now their stuck in nether, how can they come back without signs or doing /tp command. it says this portal has no destination.
then also, do i have to change the allow-nether=true in server.properties
and the allow-end: true in bukkit.yml files?
thanks again for always responding so quickly and resolving the issues.
----------------------------------------------
edited:
i've done the world setnetherportal in the nether to survival, however it'll create another portal in the middle of the ocean in the survival world, not back to their base where the original portal is. though each bring me to and from nether.
-
View User Profile
-
Send Message
Posted Sep 18, 2013@PhatMale Set default portals for worlds so when they create a portal without signs, they teleport to that world/portal default you specified.
It should set portals to _nether and _the_end versions of worlds automatically for you.
-
View User Profile
-
Send Message
Posted Sep 17, 2013this may sound like a dumb question, but how do i create a nether portal without signs?
i have some players wanting to create their own portals to nether and don't want to give them the permissions to create portals, then have to explain it each time.
-
View User Profile
-
Send Message
Posted Sep 16, 2013@azot4o Sadly no, because MyWorlds handles the portal enter event to do what it does. Before I could use my own teleport logic that allowed what you want to do, but I could no longer support that after Bukkit broke something critical related to portal teleportation. This should be something that has to be fixed in the server.
-
View User Profile
-
Send Message
Posted Sep 16, 2013Is it possible that you add option where the horse you're riding goes through the portal with you?
-
View User Profile
-
Send Message
Posted Sep 15, 2013@bergerkiller
Thanks! I will be switching over soon.
-
View User Profile
-
Send Message
Posted Sep 15, 2013@Simonsigge Yes, that is fixed in 1.65.
-
View User Profile
-
Send Message
Posted Sep 15, 2013@bergerkiller
Hey!
You dont 'see' the potions bubbles or in the inv. But if you drink strength II and go in to the other world portal and then hit another player you will deal more damage towards him. Also the potion is permanent in the world. ;(
-
View User Profile
-
Send Message
Posted Sep 14, 2013v1.65 is now under approval, you can already grab it from the build server. Changes include bugfixes for pretty much all bugs reported by other people in the tickets, with some other fixes for bugs I randomly ran into while thoroughly testing world creation and portals. In addition, there is now a way to import the world configuration of Multiverse into MyWorlds (I added a Read More link in the OP)
-
View User Profile
-
Send Message
Posted Sep 14, 2013@thesbros It should be fairly easy to re-add worlds. I will look into supporting multiverse 'automatically' by reading from Multiverse when adding the configuration for new worlds. It would then just involve running MyWorlds and Multiverse simulatenously, stopping the server, removing multiverse and MW would have taken the settings over.
@pablolop002 I removed that option, instead I found it easier to have a 'localization.yml' where you store all the texts for a single language. Only issue is that I have not found a good way to include multiple languages in the .jar file of MyWorlds, so although I have a german lang lying around here, I can't properly include it. Plus, dev.bukkit's file hosting service is not made for storing yml files.
-
View User Profile
-
Send Message
Posted Sep 14, 2013The config file of my server don't have the locale option. Why is that?
Thanks for this great plugin.
-
View User Profile
-
Send Message
Posted Sep 13, 2013Could you please add a way to import from Multiverse? It is outdated and super buggy so I want to switch over to this plugin, or is it easy to manually readd worlds?
-
View User Profile
-
Send Message
Posted Sep 12, 2013@BK. Found the setting for keeping the End Loaded. Thanks for kicking me in the right direction.
-
View User Profile
-
Send Message
Posted Sep 11, 2013@ConquestServer @Simonsigge As I mentioned, I can not reproduce it. Running the latest MyWorlds and BKCommonLib builds, a split inventory between two worlds splits potions/other effects. I do not keep the potion I had in world A when going to world B. I need you to pastebin all plugins you are running, in addition make sure you are running the latest versions. If you are using another plugin that has similar world inventory management or potion splitting, disable it.
@Pr07o7yp3 Posted a comment on the ticket.
-
View User Profile
-
Send Message
Posted Sep 11, 2013Pls, check this problem: http://dev.bukkit.org/bukkit-plugins/my-worlds/tickets/102-multi-inventories-doesnt-work/
I think this happens when world name contains upper letters.
-
View User Profile
-
Send Message
Posted Sep 10, 2013Sorry for the delays, I was busy preparing some RL project the past week. Just so you know your calls will be answered: they will be.
About potions, the problem I ran into is reproducibility. For some reason the thing you claim happens doesn't happen when I do it, which makes it rather hard to 'fix'. Anyway, I will look into it again then.
And if settings are lost on restart: be sure to stop the server using /stop and you do NOT kill the process. Plugins need to disable properly for them to save their states.
@Killgore32 Not sure about 1., I do know I had to fix it for non-MCPC servers at some point. Might be MCPC broke it again. For 2., it is caused by MCPC+ itself. See if there is a setting somewhere allowing you to turn this 'auto unload worlds without players' off.
-
View User Profile
-
Send Message
Posted Sep 8, 2013@BK, We are using version 1.61 on our 1.52 MCPC+ server and it works great for the most part. It really helps several issues we have had running a modded server by being able to create worlds specifically for mining while leaving our main worlds pristine. We have however noticed a few issues:
1. The normal End portals does not work with the plugin active. On the one from the overworld to the End, you fall through into the lava below. On the return portal after killing the Ender Dragon, you get stuck in what we call "credit screen limbo." You can skip the credits, but you never return to the overworld. Even if people are teleported out using the /TP command, they are invisible to everyone else and unable to interact with the world. the only way we were able to get people out of there was to disable the plugin temporarily, and restart the server, let the people finish the credit sequence, then block off the return portal so that nobody else fell in. We made a workaround by making normal obsidian portals with signs to the End and back to allow people to visit the End, but without Admin intervention, that one can be messy.
2. Our End dimensions keep unloading. Whenever people leave the End, the world unloads automatically and the above mentioned portals do not function unless an admin loads it using the /world load command. The "loaded" and "spawnloaded" parameters are set to true for all worlds, but only the end dimensions have this problem. The same issue occurs for custom end dimensions, as well as the normal DIM1 dimension. The constant reload causes several issues: Every time the world is reloaded, it creates another save folder in the save directory. We are now up to DIM16. the same portal still works once the world is loaded manually, and the terrain and items within the world are the same, but plugins like dynmap see them as a different world, and start rendering a different map for it. Markers set in Rei's minimap will not work when the world is reloaded again due to the different name. This is also in addition to the fact that due to the way our permissions are setup, one of the three admins needs to be present anytime someone wants to go to the end.
Any help with these issues would be greatly appreciated, and keep up the good work.
-
View User Profile
-
Send Message
Posted Sep 7, 2013@Simonsigge
oh my god yes, they really need to fix this >_< it bugs me how they don't respond to us..