Trouble Importing worlds with custom nethers
dennismckinnon opened this issue ยท 5 comments
Hi, I am having trouble importing singleplayer worlds which have nethers in them (Some adventure maps and personal worlds). Here is what i have done. I started a new craftbukkit server (latest version 1.3.2.R2.0, though i have been having the same problem with R1) with multiverse core plugininstalled on it. I created a single player world called testing, and built a nether portal in it right near the spawn point. I traveled to the nether through the portal. let it load and then placed a marker i would recognize.
I then copied the testing game folder into the craftbukkit server folder. and copied the testing world's Dim-1 forlder into another folder under the craftbukkit main directory called testing_nether. I imported these two worlds into the multiverse and they both are fine. I can find my marker in the nether world (by tp-ing to it since i can't use the nether portal (yet) and the overworld is fine too.
Now to make the nether portals work I install the multiverse netherportals plugin and i step through testing overworld's nether portal. I end up in the nether in a completely different place then where the original portal went (i can't see my marker) luckily i wrote down the co-ordinates of the marker and travel there. the marker and portal are still at that location but they are over 200 blocks separated from where the overworld portal took me in both the x and z directions. I step back through the original nether portal by my marker in the nether and i end up in an unknown location in the overworld. and have to travel back. somehow the nether and overworlds have become mis-aligned. I don't know what i can do to fix this.
Note: i already have a craftbukkit server running the one i describe above was my attempt to debug where the actual error is coming from. preferably i would not like to have to start from scratch. i'm hoping for a solution that may just involve re-importing the worlds or something.
Anything you can do to help is greatly appreciated
Thanks
Dennis
True, but funnily everytime I imported a world into multiverse that had a portal system set up on a vanilla server connecting a surface world with a nether with various portals on various distances, it always worked out fine when switching to scale 8, and everyone of those "vanilla" portals lead where they used to, not even making a new potal next to the old one...maybe I'm just lucky?
when importing a nether world into MV the SCALE gets set to 1. But the scale for nether worlds should be 8 to make them work like in singleplayer....
Try to edit the worlds.yml file in the Multiverse Core folder and set the scale to 8 in the config for the nether world.
that should make your portals go where the original ones went because vanilla MC uses scale world:nether 1:8
It won't go exactly where it would. The reason for this is the default minecraft algorithm is psudo-random, where multiverse scales exactly X:Y. With multiverse, if you're at 1,1,1, you'll appear at 8,1,8. That definitely won't be the case with vanilla.
With that latest developmental updates to Multiverse-Core and Multiverse-NetherPortals I think you can resolve your issue. Check out the new config options at the bottom of this page: https://github.com/Multiverse/Multiverse-Core/wiki/config.yml
@fernferret While we do scale the worlds, I believe that the location we come up with is merely where CraftBukkit/Minecraft will begin looking for the Portal to connect with. The search distance by default in CraftBukkit is a whopping 128 blocks. As such, I added the new options to the config to counteract this large search radius.