我的世界,在家旁建了個地獄門,結果從地獄回來的時候不是從家旁邊那個門出來的,而是到了一個礦洞里,求解?


無論是從主世界進地獄還是從地獄進主世界,對地獄門的搜索過程都是這樣的(以主世界進地獄為例,地獄進主世界反之):

1.計算主世界地獄門坐標對應的地獄坐標(也就是X和Z除以8取整,地獄對主世界則是×8;Y不變);

2.搜索這個坐標周圍128格內的地獄門;

3.如果有,則鏈接到最近的一個;如果沒有,在128格內搜索最近的平地創建一個地獄門。

注意主世界8格等於地獄1格,所以當你從主世界進地獄時[假設這個地獄門在主世界的坐標是(x1,z1)],如果不幸對應的坐標恰好不是個平地,就會在地獄中128格內找平地建立地獄門,這個新地獄門對應的主世界坐標[假設是(x2,z2)]將有可能和(x1,z1)相差最多1024格,當從地獄返回主世界時,再搜索(x2,z2)周圍128格,由於和(x1,z1)離得太遠,自然就會在(x2,z2)128格(主世界)內的平地再建立一個主世界地獄門而不會鏈接到(x1,z1)了。

解決的方法則是在進地獄前先在記錄(x1,z1),算好對應的地獄坐標(x1/8,z1/8),進地獄之後計算地獄門的地獄坐標和(x1/8,z1/8)之間是否相差16格(地獄16格等於主世界128格),如果在16格之內則能雙向鏈接,反之你需要拆掉地獄的地獄門,然後在(x1/8,z1/8)周圍16格內建立一個新地獄門來完成雙向鏈接。


除了上面說的偏移過大還有幾種可能:

1.多人遊戲,有人在你之前建了礦洞里的門O1鏈接到地獄裡的門N1,你建了門O2也鏈接到了地獄裡的門N1,當你從O2進入N1後,N1會在60秒內記得你是從O2進入的,60秒後如果你再進入N1的話,就會重新搜索對應的門,搜索到了O1

2.進入你建造的傳送門O1之後因為某種原因O1炸了,從地獄的傳送門N1返回時重新在overworld生成了新的傳送門O2

相關閱讀:下界傳送門


你是不是在地獄裡造了另一個門?


  1. 你在主世界新建了一個地獄門
  2. 程序打算在下界對應的座標生成了一個地獄門
  3. 對應的座標不是空氣方塊
  4. 地獄門生成的地方偏移了。

  1. 從下屆的地獄門回去
  2. 當前地獄門的座標換算的主世界得到的範圍內沒有地獄門(之前偏移太遠了)
  3. 重新生成了地獄門。

驗證:

  1. 你把新生成的地獄門熄滅,在從下界回來,會在之前生成的門上再疊加一個。
  2. 記住你在主世界建立的地獄門座標,換算到下界座標(似乎是除以 8?),到下界對應座標看看,那裡應該是被地獄岩覆蓋著的,把那裡挖空,把之前下界的地獄門熄滅,想辦法回去(死回去啊!),在從主世界進一次地獄門,地獄門應該會在你挖空的地方生成,然後來回都會是同一個門了。

我在 1.6.4 的時候遇到過這種情況,不清楚現在還是不是這樣。


我覺得有二種可能:

1.你曾經將你家旁邊的地獄門打碎過。有一個bug就是在主世界打破一個點燃的地獄門,然後再點燃它,在以這個地獄門為中心50*50的範圍內會又自動生成一個新地獄門,並且在進入前地獄門後,會從新地獄門中出來。

2.在地獄你從自己造的新地獄門中回到主世界。

(注意:個人觀點,不一定100%正確哦!^_^)


你是從你進去的門出來的還是造了另一個門出來的( ′Д`)=3


是不是加了天堂mod,把它刪掉,這是mod衝突。


推薦閱讀:

如何評價近期『網易mc論壇』與『MCBBS』、『QQ興趣部落』等論壇撕*的事?
如何看待近期我的世界,csgo和方舟生存進化都在中國推出了國服?
如何在 Minecraft 里建築漂亮的現代別墅?
對網易即將進行的Minecraft測試有什麼期待?
我在MinecraftPE里走丟了…求解怎麼找到之前建的建築?

TAG:我的世界Minecraft |