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.
can you use it in sync with multiverse?
Hey thinking of switching from multiverse just wondering does it have a dial function for the signs or would i need stargate and can you make portals without signs
How can you make it so only certain people can go to is it a permission? So if only some people can go to a certain world so not everyone can go there
Hey, berger, I'm having trouble setting the chunk generator post creation. Nothing I do is seeming to update it. I can change it in the worlds.yml or in the bukkit.yml and I can't seem to get it back to TerrainControl (from PTM). Finally I just deleted the My Worlds plugin directory and let it regenerate and then altered. Still no luck. Now my custom generated worlds have standard chunks being formed and they are stuck on "Default". Any ideas?
Works Great!!!!! My Worlds > Multiverse. No over complicating, easy to use, and I like the signs! Only downside, I can't get water portals to work :( but normal ones work fine :D
Solved my issue of Multiverse not reading my world name properly because of the "." "1.0 world" would just create a new world called 1. Causing lag and never being able to load my main world.
Great Plugin, keep it updated for me :)
@GarretSidzaka
Well I used it as replacement on my/our server because Multiverse was overcomplicated and failing at the time. It contains all and more features of Multiverse AFAIK. Yes, you can set terrain (chunk) generators for worlds when creating them, and it's possible to list available generators too. (see the WIKI for usage)
@Tulwean Both yes. World-specific gamemodes are automatically applied when a player teleports to a new world. MutliInv should work since it can still handle player teleport events and act on it. (change invent.)
1 does MultiINV work with this plug in
2 when players go from a creative world to a survival world will it change their game mode automaticly
hi is this going to replace Multiverse? can i set new worlds to use a terraingenereator instead of default? will this help me disable nether and the end?
@iHazM3lon
Yup you have to, you can use /tpp [worldname/portalname] to get there. /world spawn is also possible.
@jespertheend I'll add the required support where this is possible in 1.30, hopefully maintaining support for 1337 :)
@MetalMadnessMC Replied to the ticket (CB version) and what's wrong with /tpp? :)
EDIT
Weird, I see no red errors when changing Bukkit dependencies...Try if this works when creating a world: /world create Awesome_the_end seed
Very good plugin, i love the function to create portals!
Please update for #1465 I want to go to the end.
Lovee IT!! == is there a way i can get into the world without the portal?? I am trying to make world to world portals but do i have to make a portal in the other world to??
Thanks!
Filed a ticket
Could you possibly implement "/joinworld [name]"? (equivalent /world spawn [name] to It would be AWESOME! Thanks!
@vicente947
Doesn't MultiInv work for that then?
Can you add separate inventory for differents worlds? Please this is very useful
@jonskili
If anything goes wrong, you get to see an error in the log. First of all, make sure you have CraftBukkit build #1337 and java has IO permissions (write and read permissions) in the plugins folder.
@netherfoam Not entirely sure if it's possible, since I don't handle the teleport that occurs when a player joins the server for the first time. (or do I?)
hello this is an good plug in but i got some problems with it : it donĀ“t creates the folder where the files fore the portals i hope you can help me soon please but still an nice plugin
Awesome plugin, but I'm having a small issue with players when they first spawn (not respawn) - As in, when they first join the server, ever. They don't spawn in a radius of the spawn block according to bukkit.yml - Like my bukkit.yml says the spawn radius should be 2, but on first join, they're in a random area near the spawn, in a radius of 16 or something. Is there a way you could load this from bukkit.yml or a config file? Thanks :)
Enjoyed it a lot on my server until we got a separate plugin for teleportation. Then reverted to MultiVerse thinking it would be better and have no overlap between plugin functions. However, I found myself wondering why I ever switched the plugins, got nothing but trouble with multiverse.
EDIT: Had a problem, should just have read the wiki! Great job!
@Silial
You could try and place it between "..." when executing the command. Am not sure though it is just a suggestion.