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 Jul 24, 2013@Rob2222 path finding doesn't take care of portals/elevators no, and what exactly is going wrong with teleports? I tried it recently but it worked as expected. Could exit minecart normally, etc. Plus, I use the same method for the /tpp and /world spawn commands, which I use all the time, and which work perfectly fine.
If I know what's wrong, I can try to reproduce it and fix it.
EDIT
So to put it more simply: what do I need to place (what type of portals, is it between worlds? Same environment? [portal] signs or not? Default portal?) and what do I need to do to reproduce it.
-
View User Profile
-
Send Message
Posted Jul 24, 2013@bergerkiller: Is there a fix for the instant teleport problem, mentioned around 17th of july? With instant teleport you stuck between the worlds, this problem also messed up the traincart teleport function. Using CB 1.6.2-R01, BKCL 1.54-B222, MyWorlds 1.63-B4 and Traincarts 1.72.9-B5
BTW, does the pathfinding in traincarts working together with porting, when you use porting on the railtrack?
-
View User Profile
-
Send Message
Posted Jul 24, 2013@der_Kernschatten You create a new nether world by appending _nether to the name, so for example, skyblock_nether. Then you link the netherworlds together by:
Then when entering a nether portal without a [portal] sign nearby, players will teleport to the respective worlds. Just like normal nether, every portal created by a player gets their own portal in the other world.
-
View User Profile
-
Send Message
Posted Jul 23, 2013I am using this for Ultimate-Skyblock. It handles different world properties and inventories.
My question, as I have not been able to figure this out on my own:
I want Ultimate-Skyblock to be able to link to it's own nether. Where do I put this in a config or what commands do I use?
-
View User Profile
-
Send Message
Posted Jul 20, 2013@Dragimuse29 There are development builds for MC 1.6.2. Those builds are bug-free at this point, but there are some minor TODOs that may involve further required updates.
-
View User Profile
-
Send Message
Posted Jul 19, 2013Hi , when i put my server on 1.6.2 , BKcommonLib doesn't works so Myworld doesn't works here that error :
[SEVERE] [BKCommonLib] This version of BKCommonLib is not compatible with: CraftBukkit (git-Bukkit-1.5.2-R1.0-27-gdc25312-b2815jnks) : v1_6_R2 (Minecraft 1.6.2) 2013-07-19 22:44:30 [SEVERE] [BKCommonLib] It could be that BKCommonLib has to be updated, as the current version is build for MC v1_6_R1 2013-07-19 22:44:30 [SEVERE] [BKCommonLib] Please look for an available BKCommonLib version that is compatible: 2013-07-19 22:44:30 [SEVERE] [BKCommonLib] http://dev.bukkit.org/server-mods/bkcommonlib/ 2013-07-19 22:44:30 [SEVERE] [BKCommonLib] BKCommonLib and all depending plugins will now disable... 2013-07-19 22:44:30 [INFO] [BKCommonLib] Disabling BKCommonLib v1.53
So when there are a updated of BkCommonLib ?
Ps : i'm not english so sorry for my language .
-
View User Profile
-
Send Message
Posted Jul 18, 2013Everything works Perfect. Only got 1 request. Can you make a portal to random location. If you do this i will love you. (not Gay)
-
View User Profile
-
Send Message
Posted Jul 18, 2013Oh, forgot to also ask, does this make it so that gamerules are per-world? so i can turn drops off in my creative worlds and leave drops on in my survival world.
-
View User Profile
-
Send Message
Posted Jul 18, 2013Is there a way to import inventories from something like MultiInv?
Multiverse hasn't updated since June (1month 3 days ago according to their jenkins system), so am now starting to look towards a different world manager, currently use MultiInv but if i can import those inventories straight into this one, that would be super awesome.
Also, does this work with PlotMe?
-
View User Profile
-
Send Message
Posted Jul 18, 2013does this work with actual NBT data for the multiple inventories? i already have two separate servers, two separate worlds, and two separate directories of player files, will i be able to use this my existing player dat files with this plugin? i want to move to using a single server again, ive had alot of issues with bungeecord
-
View User Profile
-
Send Message
Posted Jul 17, 2013@Wysie
I found a fix, just go into /plugins/My Worlds/config.yml file, and change alwaysInstantPortal:true to false
I have another problem though, none of the portals get saved in the portals.txt file. There is always nothing in there and whenever I need to start my server again the portals have dissapeared and have to set all portals again. Is there a fix for this?
edit: Ahhh just figured out that the "stop" command in the server console saves the portals.txt. Is there no way for it to write to the portals.txt while running?
-
View User Profile
-
Send Message
Posted Jul 16, 2013@Wysie
I'm getting the same problem, running CraftBukkit #2815, latest version of My Worlds & BKCommonLib. Trying to figure out how to disable the portals in the meantime.
Also, there seems to be no /help for the worlds/myworlds commands...
-
View User Profile
-
Send Message
Posted Jul 14, 2013Every time somebody uses a nether portal from the main world, they get this: http://prntscr.com/1fgryj Cannot leave until MC is closed or the user is TP'd away, they can't use the chat because of the teleporting.
Using:
#2418 Craftbukkit
MyWorlds-1.62
Latest BKCommonLib-1.54-SNAPSHOT successful build
Any ideas? I don't use any other portal related/world management plugins.
-
View User Profile
-
Send Message
Posted Jul 13, 2013berge, the inventory split works with EXP too?
If not, could you please add this? Split EXP and Inventory?
-
View User Profile
-
Send Message
Posted Jul 11, 2013@mast3rpyr0 You can merge and split inventories using /world inventory merge [names] and /world inventory split [names]. In your case, you would have to use:
For the help command, /help mw should work fine. There are aliases for the command, too, and not all help plugins deal with that properly. It works without any help-changing plugins though.
-
View User Profile
-
Send Message
Posted Jul 10, 2013@mast3rpyr0
Thank you so much. I was simply making it harder than it really is!
-
View User Profile
-
Send Message
Posted Jul 10, 2013@JCT1
You shouldn't have to do anything other than drop myworlds and BKLib jar into the plugins folder, it should work doing just that, no need to specify where it is or anything.
-
View User Profile
-
Send Message
Posted Jul 10, 2013I'm using CraftBukkit version git-Bukkit-1.5.2-R1.0-b2788jnks (MC: 1.5.2) (Implementing API version 1.5.2-R1.0).
I downloaded BKCommonLib-1.52.jar and included it in my startserver.bat file:
java -classpath ".;C:\Program Files (x86)\Java\jre7\lib\ext\QTJava.zip;G:\MineC_Java_Deps\BKCommonLib-1.52.jar" -Xmx1024M -jar craftbukkit-1.5.2-R1.0.jar -o true
I placed MyWorlds-1.62.jar in my CraftBukkit plugins folder.
When I start my server I get the following error:
20:36:40 [SEVERE] Could not load 'plugins\MyWorlds-1.62.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: BKCommonLib
Besides passing path to BKCommonLib-1.5.2.jar with the -classpath option, and placing MyWorlds-1.62.jar in the CraftBukkit plugins folder, what else must I do to get this to work? I am new to Minecraft servers, so please pardon if I am missing something which might be obvious to most folks.
What I have tried:
I have read of a plugin.yml file. I don't know whether it is necessary, but I tried creating one with the following entries to see if this would help, but it did not. I had to guess a bit about the values, as I cannot find any installation instructions for this mod, and I don't even know if the plugin.yml is needed (it is not for WorldEdit and WorldGuard for example):
-
View User Profile
-
Send Message
Posted Jul 10, 2013@bergerkiller Awesome mod! Got 1 question about world inventories. I want to have the same inventory across the normal worlds (world, world_nether, world_the_end) but the only one that should be different is my creative world. Is it possible to only keep those 2 different inventories?
Also for the help function, none of the ways the game tells you how to access it actually work. I've seen '/help my worlds', '/help world', and '/help myworlds'. None of those actually work, but '/help my' works.
-
View User Profile
-
Send Message
Posted Jul 10, 2013@bakersoft Already is, you only need to grab the development build of BKCommonLib and it should work find (I tested it). No need to update MyWorlds. It IS compatible with 1.6.1 and 1.6.2.
On another note, good point about the teleporting of entities, since it's not covered by entity teleport (I think). I'll see if I need to disable teleports of entities to worlds where they are not allowed to spawn.