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 Jun 8, 2012@ViscousSummer88
I tried using the /world create <name>_nether/the_end and restarting the server but that didn't work.
-
View User Profile
-
Send Message
Posted Jun 8, 2012@Geotan
You can just add those worlds manually. You can simply bring up a test server run that fresh grab the end and nether worlds from there and pop them in with the name of the world _nether and _the_end and your good :D
-
View User Profile
-
Send Message
Posted Jun 8, 2012Please PLEASE make it so each world has a Nether and End! My players can't go to the Nether for some reason and I've tried everything!
-
View User Profile
-
Send Message
Posted Jun 8, 2012I am getting this same problem with MultiInv.
Where items get transfered if teleported right after joining.
Is this some bukkit bug?
-
View User Profile
-
Send Message
Posted Jun 8, 2012I have been having just one issue with the separate inventories. It seems like when a player first logs on, if he goes from any world other than our main world to the main world then his items transfer, even if the inventories are split. No body is op in either world. I have had the same issue if they are op in both worlds. Also, this only happens if they go to the main world for the first time. If they go to the main world any other number of times it seems that the inventories don't transfer. Any suggestions?
-
View User Profile
-
Send Message
Posted Jun 8, 2012<<reply 744387="">>
I could include experience and such, but yes, right now it only loads the current inventory state. (loading more caused it to teleport the player to a weird location on the world)
<<reply 744907="">>
Portal signs, portal1 and 2 on sign 1, portal2 and 1 on sign 2.
<<reply 746050="">>
Yeah the ability to disable would be nice.
-
View User Profile
-
Send Message
Posted Jun 8, 2012You should make it so you DONT have to use the MyWorlds inventories, as i don't want to use those as we use multiinv.
Thanks.
-
View User Profile
-
Send Message
Posted Jun 7, 2012<<reply 744740="">>
i guess it should, but actually i have World Inventorys, it work great for me but if i can remove it and keep My Worlds will be much better
-
View User Profile
-
Send Message
Posted Jun 7, 2012how can link portals??
-
View User Profile
-
Send Message
Posted Jun 7, 2012Does My Worlds support exp, hunger, wood levels? separate for multiple worlds
-
View User Profile
-
Send Message
Posted Jun 7, 2012If you are using MultiInv then you should stick to that. I don't think My Worlds supports world separate exp, food and hunger levels.
@bergerkiller correct me if I am wrong. Inventory switching only right? No food, hunger change?
-
View User Profile
-
Send Message
Posted Jun 7, 2012<<reply 744220="">>
so now im stuck in the updates cuz i cant update this plugin, my players gonna lose their items in another worlds if theres not a way for transfer inventorys to MyWorlds
-
View User Profile
-
Send Message
Posted Jun 7, 2012OK. But the ocelots are not still being blocked.
When i deny all the creatures the pigs for example get killed/dissappear meaning they got denied but it doesn't apply to ocelots and probably for the new mobs too like iron golems and such.
Maybe they are defined as cats or something.
-
View User Profile
-
Send Message
Posted Jun 7, 2012<<reply 743498="">>
Nope, all MyWorlds does is alter the player save file location to be that of a world instead of the main world. It does not include ways to import other plugins' methods, which store these things in a non-MC format. (which isn't a good idea either)
<<reply 744021="">>
I believe there is a /world config save and /world config load to do that for you.
I didn't let it insta-save because that can result in too much disk access.
-
View User Profile
-
Send Message
Posted Jun 7, 2012I tried the "/world denyspawn ocelot now"
Nothing happened. I am on CB 1.2.5 Build 2203 RB
It's wierd. Why doesn't the config file update instantly?
If i do "/world allowspawn all" I have the worlds.yml open but it doesn't update the file. Only when I restart server.
"/mw reload" command please :D?
-
View User Profile
-
Send Message
Posted Jun 6, 2012<<reply 743366="">>
mmm theres a command for import the inventory from multiple inventorys? i has another plugin for that =/
-
View User Profile
-
Send Message
Posted Jun 6, 2012<<reply 743209="">>
Checked the source and it is ocelot in the animal list, so that is correct. If 'ocelot' is in that list of denied animals, it should definitely deny them. If not it must be at Bukkit's side...as I parse it to EntityType and use that when entities spawn.
Note that, when you deny them from spawning, mobs saved in chunks are not cleared. It is possible you still see some cats around because they already spawned. Simply use /world denyspawn ocelot now and then and it will clear all the cats from the world.
-
View User Profile
-
Send Message
Posted Jun 6, 2012Ok, now i see the " lockedtime: 4000" so thats working.
But the ocelots are still spawning.
Hmm, lol?
I think you misspelled the word :D
it says ozelot with a Z but it's actually ocelot with a C in the config tho it's with C so dunno why its not working.
Suggestions?
-
View User Profile
-
Send Message
Posted Jun 6, 2012Hey I was thinking that I add the OCELOT in the list manually and do /mw reload
BUT there is no reload command :D
Add that?
-
View User Profile
-
Send Message
Posted Jun 6, 2012Wierd, I just looked at the worlds.yml file and I don't see the "ocelot" in the list of denied creattures, but it said it in the chat that it was denied?
Whats up with that.
Can you also make the time lock to be saved in the config?
Thanks