創作內容

2 GP

Minecraft 最多附魔金蘋果的金字塔 (8顆)

作者:evanlin96069│當個創世神(Minecraft)│2021-03-22 23:37:19│巴幣:4│人氣:448
8顆附魔金蘋果金字塔
Java 1.16-1.17.1
world seed: 439175948002699
at (16,352)

用lattice找出有4個蘋果寶箱的lootTableSeed (約50萬個)
對每個lootTableSeed用暴力解找出decoratorSeed
(Random rand = new Random(decoratorSeed);
其中rand.nextLong()的後48bits要等於lootTableSeed的48bits)

有了Random rand = new Random(decoratorSeed);後
把rand往後3個step
然後呼叫7次nextLong()生成7個lootTableSeed
分別算出每個lootableSeed會生成的蘋果數
X X X 4 X X X (第四個一定是4, 因為剛才rand往後了3個step)

再找出這個sequence 裡面長度為4總和最大的subsequence
目前我只找到最大總合為7的seed
把seed往前推算到總和最大的subsequence的開始處
然後就算找到要的decoratorSeed了

把decoratorSeed reverse成structureSeed(48bits)
(這邊需要用到座標
所以用暴力解帶不同chunk座標進去直到有解)

然後再用暴力解帶不同的biomeSeed(16bits)
直到剛才structureSeed的座標位置是沙漠為止


最後
worldSeed = (biomeSeed << 48) | structureSeed

弄了整個假日終於找到7蘋果的金字塔了

搜尋時間約5分鐘
沒有用GPU

雖然一個寶箱最多能有4顆蘋果
不過我已經搜尋過所有能生成這樣寶箱的金字塔了
最多總和也只有到7顆
所以我改搜尋有三顆蘋果寶箱的金字塔
幸運地很快就找到8顆的decoratorSeed

搜尋時間約1小時15分鐘
沒有用GPU

補充:
structureSeed只有2^48個
而每出現一個附魔金蘋果的機率為2/232
雖然每個寶箱最多能出現4顆金蘋果
但是要達到最大值16個應該很確定是不可能的
現在理論最大值是12個
(因為已經搜尋過所有有4個蘋果的種子了)
目前好像沒有人找到9個
根據我計算出來的結果
9顆應該不太可能

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5102627
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:當個創世神(Minecraft)

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

2喜歡★evanlin96069 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:場外Minecraft生... 後一篇:Portal 17 ad...

追蹤私訊切換新版閱覽

作品資料夾

a86189642祝福
看到的人會變得幸福哦!看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】