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.
@bergerkiller
i have just tryed MyWorlds v1.45 and seems fine apart from it dont seem to save using the command and when you reboot the worlds dont load other than the default minecraft ones
the worlds.yml stays empty
When I set the difficulty to hard it is automatically set to peaceful :(
I hope you can update it to 1.2.5. It works well, but more Bugge.
Also, time to deal with some of the tickets around here...the lack of notifications here is disturbing. Will take a while dealing with all of them...
EDIT
Aaand updated to v1.45.
@greyjester Still seems to support 1.2.4 and 1.2.5...unless proven otherwise...
can you please update this to 1.2.4-r1.0 or at least to 1.2.5-r1.0 please and thank you also your Myworld configuration.yml file keeps resetting it self i wanted to make it creative on some of my worlds and keeps putting it back to survival might want to look into this and thanks
@DarklightPvP It already has, use this command to use a generator when creating a world:
If you need to load up a world with a generator plugin, add the correct generator in the worlds.yml:
Do you know of an inventory plugin that works well with my worlds and works for 1.2.5?
I would love to see this plugin have plugin generator support, as Multiverse is a buggy piece of shit.
World enter/teleport permissions are possible.
Whitelist would make it a bit confusing having permissions AND in-game whitelist
@deleted_7554077
Well basically a whitelist that is for each individual world, so you can allow access to certain players. Possible turn it on/off by executing the command
/world whitelist <worldname> <on/off>
What kind of whitelist, whats the idea?
Hey, i really love this plugin, but do you think it would be possible to add a per world whitelist, that would perfect it :)
@g_BonE Is it failing then? If so, any errors? Should still work...
@Baffu It's a little complicated to do, but it should be possible through permissions...though it is a very confusing system. I should really use channels instead...
How can I set it so the chat flows in all the worlds (world, world_nether, world_the_end, NewSpawn, creativespace) but the chat on the world called "Faction" is separate from the others to avoid the factions tags and tags from the main world from being together. Though PM;s should still work cross world.
how about a 1.2.4R1.0 update to make this compatible with TrainCarts portal sign ? Thanks ;)
hi , im using your plugin for my pvp server and its very lightweight and stable , except i notice since new updates of craftbukkit there is a latency when you change world. instead of using max 5 sec to load now ti takes up to 30 sec.
[solved] had to disable both The End world from the config
@RobertFrancis2
I don't believe the plugin creates the worlds nether. What you could do is what you said get a nether seed and do it that way.
Does My Worlds have to ability to generate each individual world's nethers? If not I believe I can make a nether for each world manually. I just need the seed for a nether world.
The default world should be the world to teleport to when evacuating a world.