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 Aug 18, 2013@bergerkiller
It wasn't listed in the environment list, but let me check out the new build whenever it shows up.
-
View User Profile
-
Send Message
Posted Aug 18, 2013Bergekiller, it's great! Thanks. My friend made a "only 1 spawn eveery log in" plugin for me, however it was buggy :/. By the way - it is possible, if you could make "double jump" feature? Like shotbow? It should be not difficult to made... Unfortunately these plugins works, but everyone had a lot of errors at console :/. Thanks for all, Atex :)
-
View User Profile
-
Send Message
Posted Aug 18, 2013@codahighland Use /world create, it then lists all available environments. Choose one from this list. Also, I just noticed that the official 1.64 I uploaded here was outdated, since I made some changes today and yesterday, so I had to re-upload it. It did have some fixes regarding world creation.
-
View User Profile
-
Send Message
Posted Aug 18, 2013I tried /world create NewWorld/BIOMESOP and it just complained that it didn't recognize the generator. It works if I generate the world externally and copy it in, so that helps, but I think I may be doing something wrong here.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@DerekZil Yep, there are build permissions, you can enable them for being used in the config.yml.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@bergerkiller
I just thought because you have: "World-specific chat rooms using permissions"
I understand though, I will totally be switching to this instead of multiverse, you can make them not build in the world with a permission right? <3
-
View User Profile
-
Send Message
Posted Aug 18, 2013@DerekZil I don't see why this is a job for a world management plugin.
-
View User Profile
-
Send Message
Posted Aug 18, 2013Can you make a prefix if they are in the world when they talk?
For example: [Survival] before the chat plugins config?
-
View User Profile
-
Send Message
Posted Aug 18, 2013@AtexorCamil [edit] set forceMainWorldSpawn to True in the config.yml.
-
View User Profile
-
Send Message
Posted Aug 18, 2013Okay, thanks for fast reply. I need something to set weather, time and gamemode per worlds and separate plugins working per worlds. By the way - is it possible to add to MyWorlds option to set global spawn on log in, because I didn't found it? I mean that - you have e.g. 5 worlds and if you logout for example on third, you'll log at the first one (like in loby a the shotbow). Anywhere I have found anything like this. I hope you understand me. Unfortunately, English isn't my native language ;)
-
View User Profile
-
Send Message
Posted Aug 18, 2013@AtexorCamil Yes, but I recommend not using both since the settings could conflict. Use either one of them, if you need something in MW MV offers, feel free to request.
-
View User Profile
-
Send Message
Posted Aug 18, 2013Hiho :)! Is that plugin compatible with multiverse?
-
View User Profile
-
Send Message
Posted Aug 17, 2013@newfization I have found no way in Bukkit to pass in Vanilla world generation parameters, so I'm afraid you'll need a generator for it. Unless you can specify it in the Bukkit configuration somewhere, I'm not sure about that.
EDIT
Allright, I went through the trouble and got it to work: in the next version you will be able to generate your own flat-parameterized worlds as follows:
As you can see: a double-: and then the arguments. It denotes an 'empty' chunk generator name, telling it to use the default one of the server. I had to write some hackish level.dat generation code to get it to use the new parameters.
EDIT2
And it's on the build server. Now, before I go and make this one official, can some people test the added features a bit better? These are hunger (/world hunger [on/off]), unloading worlds before deleting and creating worlds with the default chunk generator and with world options specified with ::args after the world name.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@bergerkiller
Thanks bergerkiller! I've installed it and I'm getting down to business. :) One question so far though, do I need a generator to create a void world or can I use the standard 1;0;1 like the vanilla generator?
-
View User Profile
-
Send Message
Posted Aug 17, 2013@ConquestServer I can add that, sure. EDIT Build #20 has it. Anything else needed?
@newfization MyWorlds forcibly clears/reloads/saves inventories when teleporting/joining/leaving, so I doubt this issue still exists. For your sake I will test it for you.
EDIT
Could not reproduce it, neither with essentials. Unless essentials has some 'feature' that causes it, it's not a known bug.
-
View User Profile
-
Send Message
Posted Aug 17, 2013Multiverse has an exploit that allows players to take their creative world inventory to a survival world, i think it may have something to do with essentials. Does this plugin have the same issue? And would someone let me try it on their server? It just involves teleporting and opening inventory, no perms needed and no chance of wrecking the world. I have a good economy so I want to make sure this isn't an issue before I decide which plugin I use.
-
View User Profile
-
Send Message
Posted Aug 16, 2013@bergerkiller
OH MY GOSH I LOVE YOU SOO MUCH
But do you have plans to add it so we can disable hunger on worlds? I really need this... sooo so so bad.
Mulitverse has it, so I switched to them just because they had that. I have been using myworlds for everrr but i had to switch just because I needed that one part.
If there's any way you could add that i would switch back to myworlds instantly!! I miss everything about myworlds especially the portals... please add the hunger enable/disable so i can use myworlds again, please!!
-
View User Profile
-
Send Message
Posted Aug 16, 2013@fbafaro Unrelated, since MW does nothing with Minecart permissions.
@ericpret It is a slightly known issue. The problem is the dimension change also change the location where they teleport: it's a division by 8. So, when you enter a portal at 800/50/400 in overworld you go to 100/50/50 in the nether. As you can imagine, the other way around ends up really buggy and overly precise because of this.
To keep it short: overworld -> nether you usually end up in the same place, but with nether -> overworld you quickly 'overshoot' and end up at entirely a different place. AFAIK it is a Minecraft bug, since I'm using CraftBukkit-'approved' methods to obtain the nether portal positions. I did try to make it less buggy in 1.63.
-
View User Profile
-
Send Message
Posted Aug 16, 2013I installed this plugin, and it works great! I only have one issue right now. When people go through their old portals, they end up in the same spot in the nether as before, but when they go back, they end up in random spots in the world. Usually in pre-defined portals, but sometimes new ones are generated. There seems to be no pattern in the way they re-direct users. Is this a problem on my end (I.E. Portals need to be remade, config error) or a known issue?
-
View User Profile
-
Send Message
Posted Aug 16, 2013I don't know if it's related to this plugin but in one of my world, I can't ride minecart at all. I can get in it but as soon as I'm trying to move I get kick and the mincart dissapear.