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 Oct 24, 2012@bergerkiller
For some reason, randomy my server gets over 100k items on the floor... any help? 09:18:22 PM CONSOLE: [INFO] Plugins (51): HardcoreDeathBan, GroupManager, FastSoup, FusionJoin, Buycraft, Vault, AntiRelog, RuleBook, Shopkeepers, DisguiseCraft, CraftBay, Permissions, AntiAdvertising, FancyText, godPowers, DrugMeUp, PluginSpy, Tracking-Plugin, Votifier, GAListener, Citizens, LagMeter, HideStream, Ptweaks, BananaBackup, WorldEdit, NoCheatPlus, TagAPI, SimpleExtras, WorldGuard, boosCooldowns, mChatSuite, OPLock, LimitedCreative, BKCommonLib, ZavAutoMessager, ClearLag, Auto arm, MoneyDrop, Essentials, MobDisguisePVPControl, SilkSpawners, MagicSpells, My Worlds, EssentialsChat, MobArena, EssentialsProtect, EssentialsSpawn, NameTags, EssentialsAntiBuild, Factions
-
View User Profile
-
Send Message
Posted Oct 22, 2012@nico100 About the CPU, maybe it is because of a certain world containing a lot of entities? There are no tasks running in MyWorlds, as I left it as lightweight as possible, so it can't be a logic issue directly inside MyWorlds.
For the respawning, it can't be set on an individual level...although I could do that actually. I can easily control the respawn position of players. By default, players will teleport back to the main world spawn, or if configured to be enabled, the bed spawn.
@Awesome_Intervention It's extremely lightweight. I tried to keep everything as 'management sided' as possible. The only possible slow thing could be the water portal, which is handled in the player move event. It can be toggled off in the config.yml if you don't use it and it is proven to be slow. (I doubt, all I do in there is check if the player is currently in water)
Test version here. Appears to run even better than the latest uploaded here, so if you want to try it out, here it is...
https:dl.dropbox.com/u/3681706/MyWorlds.jar
-
View User Profile
-
Send Message
Posted Oct 22, 2012Hello bergerkiller, Thanks for this great plugin... however I'm facing 2 issues, you might help me with...
1- Dead players always respawn in a world I don't want them to spawn... They do not spawn where they died or where I want... How can I change this? Is it configurable per player?
2- CPU usage is huge (100%) and I tried deactivating all plugins then CPU usage was 3%. After I added Myworlds and CPU usage was already 60%. Any idea why it could be so?
Thanks
-
View User Profile
-
Send Message
Posted Oct 21, 2012So, is this plugin in any way have most of the features as MultiVerse does? If so, I will consider switching to this plugin as it is much more organized, and seems like it will be an updated plugin, unlike MV. Oh, and would this plugin be considered "Heavier" On the Server than MultiVerse world be on Average?
Thanks.
-
View User Profile
-
Send Message
Posted Oct 21, 2012dont worry i found out how ty :D
-
View User Profile
-
Send Message
Posted Oct 20, 2012Hey how do you set the groups in one world to be in sync with another world? ty, Cat
-
View User Profile
-
Send Message
Posted Oct 19, 2012@zempire2010mjk It will in the next version. I am still hammering on proper command help and such. The old logic was a mess unfortunately...a working mess that is.
@tls987 I want to add this support at some point, but portal teleportation in MC only functions on the main world(s). That is also why it never got implemented in other plugins. I want to supply default portals when creating worlds that allow you to do this.
-
View User Profile
-
Send Message
Posted Oct 18, 2012Wondering if this got a configuration for Normal portals to the nether to work as they usually do? Used Multiverse before but never figured out if I could :/
Thanks in advance
-
View User Profile
-
Send Message
Posted Oct 18, 2012does this support large biomes? if so how? i can't seem to figure it out
-
View User Profile
-
Send Message
Posted Oct 16, 2012@ferrybig
See the config.yml; you can disable it now.
@CrystalNoir I'll have to test that out myself then, can be many things that caused it.
-
View User Profile
-
Send Message
Posted Oct 16, 2012@Pixiyo
Had the same problem, you can use /mw
-
View User Profile
-
Send Message
Posted Oct 16, 2012bPermissions has the same command: /world
Is there any shortcut like /w or something?
-
View User Profile
-
Send Message
Posted Oct 16, 2012Hello,
It seems that a world with no group make the plugin bugs with inventory. I have two groups of worlds like group1 with a, a_nether, a_the_end, group2 with b, b_nether, b_the_end and I have a world c without group.
When we /tpp on world c and we want to come back to the world a for example, we have some chance to lost our inventory. But when we /tpp to te world c (without group), the plugin says us that he "load the default group" (logic). If we come back to a, may be we have our inventory, may be not...
thank you and sorry for my english ;)
-
View User Profile
-
Send Message
Posted Oct 15, 2012need help with an part that calculates the world size without lagging the server? plz pm me if you want it, then I will try to create it (I already created an program to backup the server in an non-blocking way, while printing messages with the main thread)
-
View User Profile
-
Send Message
Posted Oct 13, 2012I am unable to create a world with a generator. I am using the following commands:
/world create world_name:terraincontrol 12 /world create world_name:terraincontrol:129 12
It seems it tries to create with the generator "terraincontrol:" or "terraincontrol:129". I can't figure out how to ditch the ":" and everything after it.
-
View User Profile
-
Send Message
Posted Oct 12, 2012if you use essentials warps to go between worlds the Inventory split is a bit buggy but if you use the My Worlds portals between worlds the inventory split works perfectly for me
AWESOME plugin Thanks for all your dedication and hard work
-
View User Profile
-
Send Message
Posted Oct 11, 2012@bergerkiller
Thanks for that. Yeah I worked it out myself last night but didn't get back here to post until now. Sod's law lol
-
View User Profile
-
Send Message
Posted Oct 11, 2012@surfarcher Change the false in the Permissiondefaults.yml to OP for the two nodes. (myworlds.command.delete/copy)
-
View User Profile
-
Send Message
Posted Oct 10, 2012Hhhmmm... How do I give op /world delete and /world copy permissions?
-
View User Profile
-
Send Message
Posted Oct 8, 2012New version is up! You can find it here until it is approved:
http:dev.bukkit.org/server-mods/my-worlds/files/23-v1-52/
EDIT
Note: re-uploaded v1.52. Above link has been updated. This also fixes the game mode not getting set on respawn problems.