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.
@Royalgamer06
Download the map from your server, then convert it in SP? It may stop the world generation from there, so you may want to do a backup of your world before.
Have been using My Worlds on a rental server too and haven't had any problems.
It does not work on a rooterver not and my computer also. using Multiverse-Core as that is now.
GL
I don't think My Worlds changes minecraft redstone acting. Most likely it's your computer being too slow or something.
Just tested the same thing you built and didn't work.
Add more memory to server or minecraft and updated anything that you can.
Use 64bit java is possible
Hello
I have the following problem Redstone torches have a bug. Bug Video SRY for my bad English
Bikkit 1.2.3 R0.2
@Royalgamer06
MyWorlds does not handle updating your worlds.
Maybe consider removing the MyWorlds plugin and seeing if it can update that way. If it does then it should be all good. If not then its your map sorry to say. But i do believe its the actually server, CraftBukkit, which updates your maps.
@Jacob71 Do you have any of these permissions set up?
useWorldEnterPermissions: false
usePortalEnterPermissions: false
useWorldTeleportPermissions: true
usePortalTeleportPermissions: false
useWorldBuildPermissions: false
useWorldUsePermissions: false
useWorldChatPermissions: false
And correct access permissions for the /ptp command?
Or did you ment /tpp command?
People can /ptp (with Mcmmo) to worlds that they don't have permission to enter, and walk around/build, etc.
Can you fix this please?
Doesn't CraftBukkit convert the files itself?
If you remove My Worlds and run the server will CraftBukkit convert the map itself?
If not try renaming it to world and run the server again and see if it converts.
don't know what you exactly want to achieve. load/unload worlds option or permissions for worlds access. I have switched to myworlds from multiverse and it works well except one thing.
how to save new made portals ? it looks like a save works only when I stop the serwer, but when it crash I lose all portals. grr...
@xtyro
Allrighty. I tinkered with some of those settings but it did not appear to affect myworlds.
I'll give it another whirl tho.
ender -> allow-end: true/false in bukkit.yml. nether -> allow-nether=true/false in server.properties. first join world -> level-name=world in server.properties. I think, this world manader doesn't have a functionality to change first join world, at least I didn't see it. Multiverse has it, bu it didn't work for me.
The search functionality on bukkit forums appears to be broken.
I have two basic questions:
How can I disable end/nether?
How can I change which is the default world on first login?
@bergerkiller
Is this a bug in CraftBukkit or My worlds 1.43 when I do /world setspawn and then /kill. After that I get teleported to a completely new location. Or at least not the same location that I set.
Thanks
@turt2live Yes, it has. I hope I am right.
useWorldEnterPermissions: false
usePortalEnterPermissions: false
useWorldTeleportPermissions: false
usePortalTeleportPermissions: false
You can use permissions to control the entering/teleporting for players into specific worlds.
I'm working on another plugin that handles (very basic) deny teleportation to worlds based on 2 conditions.
Does this plugin already do some sort of denial to teleportation to worlds? Is it planned?
I only ask so I can code in a conflict detection thingy :P
@Codisimus I have tried doing that, but unfortunately it is impossible for plugins to load or create new worlds when launched at startup. This is because the 'worlds' list is not yet accessible at that time. I have tried it, but is was physically not possible. Plugins depending on MyWorlds' worlds will have to add a softdepend. Alternatively, you can try renaming the plugin jar file to make it load prior to other plugins. I might force-load other plugins from within MyWorlds if this proves needed.
@mtvirux That is called the 'anvil' format, and yes I know, it sucks. A nice conversion was the least I expected. But don't worry, the original mcr files (mcregion) are still present. It is still possible to load the old worlds using builds prior to 1.2.3.
@wesgeek Portals need a bit more improvement TBH, it was initially developed to be as minimalistic as possible, and now that new builds are published it tends to become a bit bugged. I still need to convert everything to a more API-friendly system, but I haven't had time due to all the NoLagg/TrainCarts updates recently.
This plugin is mostly working no 1.2.3, except my game tends to crash on using a portal. I am using CraftBukkit build 2034.
maybe I am misunderstanding the 'load' option in the plugin.yml, but why is this loading postworld? shouldn't plugins that handle the loading of world be loaded at startup?
I downlaoded and installed it on Bukkit 1.2.3 But when i started it says it converts the worlds and deletes everything in them what should i do? :c Sry if this isn't the right place to post this but i couldn't find anything else :/