為什麼這篇蒼鬱洞窟種子碼鄉民發文收入到精華區:因為在蒼鬱洞窟種子碼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者LPH66 ( )看板Minecraft標題[情報] 1.18 pre-1~8 / rc1~4時...
差了一兩天不過還是來了 XD
https://www.minecraft.net/en-us/article/minecraft-1-18-pre-release-1
* Amplified (巨大化) 及 Large Biome (大型生態域) 世界
現在能夠對應新地形生成了, 同時也加回到建立世界的世界類型選項當中
* 但 Caves (洞穴, 類似地獄) 及 Floating Islands (浮空島嶼, 類似終界)
自世界類型選項中移除
(不過仍能藉由資料包生成, 舊世界也能升級, 只是可能有點問題)
* 新舊地形的轉換將更平順
- 主要是加入了生態域和洞穴的轉換
不過洞穴這一條文章寫 Your mileage may vary 大概還有點微妙的問題吧
* 技術改變: --report 生成資料包時現在會包含全部的地形生成資料了
== 修掉的 bug ==
[MC-53444] 你可以坐上一個在世界邊界外的物體來跳出世界邊界
(有在跟 Grian 主辦的 Last Life 伺服器的應該看過這季有人玩過這個)
[MC-54119] 可以在世界邊界外及生成保護區中倒出/收集 水/岩漿/荷葉
[MC-62550] 世界邊界在地獄及終界沒有正確初始化
[MC-113425] 玩家可和世界邊界外的實體互動
[MC-117800] 半張床可放置在世界邊界之外
[MC-121997] 各世界的世界邊界不互相影響且不在設定的位置
[MC-136523] 終界的隱形世界邊界
[MC-187174] 世界邊界未考量地獄比例
[MC-231666] 終界龍蛋會傳出世界邊界
[MC-46584] 在生存模式中按住中鍵 (MOUSE3) 拖一疊物品經過物品欄
會嘗試生成滿疊物品 (並失敗)
[MC-96535] 環境藥水效果會被不顯示的藥水效果影響繪製
(一個狀況是烽火台的效果會因為裝備海龜殼而變深)
[MC-131808] 森林的樹在正向邊界附近傾向不生成, 但在負向邊界會生成出邊界外
[MC-206660] 鐘乳石在其下馬上有方塊時掉落不正確
[MC-215139] 洞穴中的水不會流動
[MC-219035] 化石生成無法生成在 chunk 的東南邊界
[MC-222388] 在 y<0 長成的相思木有時沒有樹葉
[MC-229013] 岩漿湖的裝飾設定未被使用
[MC-229517] 轉變成流髑及沉屍的聲音分屬友好生物分類
[MC-236610] 岩漿湖生成時旁邊沒有石頭
[MC-236628] 岩漿湖生成時附近的沙下方沒有砂岩支撐
[MC-236652] 生態域中的天氣有時不正確
[MC-236803] 新山地生態域中的掠奪者生成數量過少
[MC-237040] 掉落的方塊在落地前一刻有時會消失
[MC-237598] 投擲物在離開模擬距離時會抖動 (沒有全修好)
[MC-237621] 地形參數的某些組合未定義生態域使海洋生成在陸地上
[MC-237791] 在草甸、霜凍山峰、雪坡、尖峭山峰中使用村民生怪蛋不是生成雪地村民
[MC-237954] 「真善美」及「溫暖如家」進度的內部檔案位置不正確
[MC-238038] 新進度的內部 id 和其翻譯 id 不同
[MC-238972] 沙漠裡幾乎不生成砂岩
[MC-239714] 在沙漠超平面世界中執行 /locate desert_pryamid 使遊戲卡住
[MC-239851] 升級舊世界使葉子變成其他地表方塊
[MC-239852] 和要塞交叉的岩漿湖會刪除終界傳送門框
[MC-240021] 鍋釜的模型面剔除設定不正確
[MC-240481] 舊 chunk 下方未生成深板岩
[MC-240482] 舊 chunk 底部未生成基岩
[MC-240495] 在惡地及疏林惡地的地下 y<0 處未生成深板岩
[MC-240503] 在惡地及疏林惡地的地底未生成基岩
[MC-240516] 舊 chunk 下方未使用 noise cave 切割器
[MC-240531] 方塊模擬距離寫死為 8 chunk
[MC-240534] 點選 JFR 指令生成的連結會複製伺服器端的完整路徑
[MC-240631] 終界的生成緩慢
[MC-240998] 地獄門無法使 chunk 載入為不處理實體的 chunk
====
上週說進 pre-release 要來整理一次翻譯
只是也是如上週提過的, 大部份都還沒定案, 不過還是先整理在這裡:
(加 # 號的是目前已定案的翻譯)
== 生態域 == (寫「原:」的是在 21w40a 改過名的,其原名寫在其後)
-#Stony Shore: 石岸 (原:Stone Shore 石岸)
- Sparse Jungle: 稀疏叢林 (原:Jungle Edge 叢林邊緣)
- Snowy Plains: 雪原 (原:Snowy Tundra 冰雪凍原)
- Old Growth Pine Taiga: 原生松木針葉林 (原:Giant Tree Taiga 巨木針葉林)
- Old Growth Spruce Taiga: 原生杉木針葉林 (原:Giant Spruce Taiga 巨杉針葉林)
- Old Growth Birch Forest: 原生樺木森林 (原:Tall Birch Forest 高樺木森林)
- Windswept Hills: 風蝕丘陵 (原:Mountains 山地)
- Windswept Forest: 風蝕森林 (原:Wooded Mountains 疏林山地)
- Windswept Gravelly Hills: 風蝕礫質丘陵 (原:Gravely Mountains 礫質山地)
- Windswept Savanna: 風蝕莽原 (原:Shattered Savanna 零碎莽原)
(這四個 windswept 目前還沒有一致的意見要怎麼翻, 「風蝕」這兩個字可能會變動)
-#Wooded Badland: 疏林惡地 (原:Wooded Badland Plateau 疏林惡地高地)
- Frozen Peaks: 霜凍山峰 (原:Snowcapped Peaks)
- Jagged Peaks: 尖峭山峰 (原:Lofty Peaks)
- Stony Peaks: 裸岩山峰
- Grove: 雪林
- Snowy Slope: 雪坡
- Meadow: 草甸
-#Dripstone Cave 鐘乳石洞窟
-#Lush Cave 蒼鬱洞窟
== 進度 ==
- Caves & Cliffs/洞穴與山崖
#從世界的最高處(建築高度限制)落至底部並存活
-#Star Trader/星際貿易
#在建築高度上限與村民交易
- Sound of Music/真善美
用唱片機的音樂為草甸注入生命力
- Feels like home/溫暖如家
#在主世界的熔岩湖上和熾足獸來一段長~~途旅行
========
pre-2
https://www.minecraft.net/en-us/article/minecraft-1-18-pre-release-2
* 自此版起 Java 版本需要提升至 Java 17
和之前一樣, 如果是官方啟動器那會幫你處理好
如果是第三方啟動器和伺服器指令就要自行安裝了
(主要是 Java 17 將是下一個 LTS (長期支援) 的 Java 版本
有 LTS 比較不會有一些 Java 方面的支援問題
在這之前的 LTS 版本是 Java 8 和 Java 11
所以會看到很多用 Java 的東西需要這兩個版本)
== 修掉的 bug ==
有一系列在修 credit 的就不列出了
[MC-32813] 浮空水和岩漿
[MC-206303] 礦車的底部材質是舊的
[MC-214963] 廢礦生成不一致 (後來被發現有兩個問題, 另一半拆到 MC-241651)
[MC-217038] 大型鐘乳石結構生成穿出地表
[MC-217056] 高速粒子造成 lag / 停住遊戲
[MC-220061] 繪畫的背後材質貼反了
[MC-223917] 著火的山羊不會朝水前進
[MC-236756] 生態域特有的生物生成率降低
[MC-236858] 出生在海中會造成遊戲 lag
[MC-237608] 伺服器連接失敗可能造成伺服器 IP 洩漏
(這條至少影響 1.17.1, 有人有做了 1.17.1 的修正 fabric mod:
https://github.com/henkelmax/hide-ip )
[MC-238049] 被動生物有時不會生成
[MC-238076] UpgradeData 未隨新世界高度更新
[MC-238375] 世界中心若設在超過三千萬的位置存檔時會當機或資料損毁
[MC-238587] 貼牆飛行衝刺時畫面會不斷放大縮小
[MC-239397] 岩漿泉會生在冰山當中 (43a 修了一次, 這次又修了一次, 好像仍然沒好)
[MC-239884] 舊 chunk 的水未正確延伸至新 chunk
[MC-239856] 升級世界造成藤蔓的 blockstate 不正確
[MC-239857] 升級世界造成柵欄、鐵柵欄、玻璃片的 blockstate 不正確
[MC-239899] 升級世界造成紅石線 blockstate 不正確
[MC-241199] 升級世界造成雙箱 blockstate 不正確
[MC-241208] 升級世界造成按下的按鈕、壓力板、絆線鉤永遠有電
[MC-240030] Alpha 或 infdev 生成的世界下方的洞穴生成有問題
(主要是那時的遊戲 y0 曾經不一定是基岩, 造成判斷錯誤)
[MC-240494] 地下生成出現重覆的廢礦
[MC-240507] 在 1.18 以前生成的結構內不會生成該處特殊生成的生物
[MC-240570] 舊地形的生態域未複製至 y0 以下
[MC-240610] Allow Server Listing 功能未正確儲存
[MC-240783] 粉雪未減少掉落傷害
[MC-241194] java.lang.NullPointerException: Cannot invoke "ddm.a ...
(症狀似乎是連接地形生成村莊時有機率觸發)
[MC-241234] 化石在 chunk 邊界被切掉
[MC-241413] 峽谷中有浮空水生成
====
pre-3
* 技術改動: 若使用空的 bundlerMainClass 啟動 server.jar
則僅會檢查其完整性並解出函式庫後退出
* 釋出時間決定了: 11/30 週二 (照例台灣時間應該是當晚至凌晨)
[MC-109260] 全形標點的字寬設定不正確
[MC-185263] 快取中的非完整載入 chunk "洩漏"記憶體
[MC-223840] 岩漿「含水層」若其下方遭地形切割時岩漿不會更新
[MC-231818] 無法在伺服器列表中使用上下鍵選取伺服器
[MC-236740] 使用 /locate 尋找埋藏寶藏或生成埋藏寶藏地圖時造成伺服器 lag
[MC-236764] 亮度計算落後地形生成
[MC-239397] 岩漿泉會生在冰山當中 (真的修好了吧...?)
[MC-239610] 無法載入資料大小不合適的 chunk 造成存檔損壞
[MC-239682] 世界生成時吃光記憶體
[MC-239950] 地形特徵生成時未考慮生態域限制造成 lag
[MC-240229] 某個高度範圍內雪和雨同時落下
[MC-240483] 雪林生成的狐狸不是雪地變種
[MC-240589] 生成 chunk 時遊戲卡住數分鐘後當掉
[MC-241245] 深板岩生成取代掉了礦脈
[MC-241255] 遊戲開始數分鐘後顯著地效能降低
[MC-241352] 伺服器與客戶端的目錄結構不同
pre-4
[MC-241774] 進入地獄或建立僅地獄生態域時當機 (IndexOutOfBoundsException)
[MC-241775] 進入終界或建立僅終界生態域時當機 (NegativeArraySizeException)
[MC-241778] 載入 1.17.1 生成的超平面世界時當機 (CompletionException)
====
pre-5
* 舊 chunk 內 y<0 是否生成新地型的演算法修正:(MC-240030 的進一步修改)
- 若一個 chunk 內的 y0 全都沒有基岩, 那這個 chunk 的 y<0 將是全空
- 否則 (當這個 chunk 內的 y0 存在基岩),
那這個 chunk 的每一個 xz 座標將視 y0 是否有方塊決定:
有方塊則這個 xz 座標會生成新地型, 沒有方塊則這個 xz 座標以下將是全空
(注意後者這個有方塊不限於基岩,
也就是說只要這個 chunk 內其他 y0 有基岩, 那任何在 y0 的方塊之下都會生成
反之如果全 chunk 的 y0 都不是基岩而是其他方塊那之下就是全空)
修掉的 bug 裡有一大串材質的細微修正, 那些就略過了
以下列幾個稍微重要的材質修正
[MC-148422] 剝皮黑橡木的材質過亮
[MC-162038] 掠奪者缺少兜帽材質
(相關: [MC-116911] 喚魔者、掠奪者、衛道士及女巫未繪製兜帽
由於 MC-116911 最近被標為 Won't Fix
表示有兜帽材質的另外三個才是問題
所以 MC-162038 以移除他們的兜帽材質結案)
[MC-176824] 紅玻璃全體及藍玻璃的邊界透明度過低
(相關: [MCPE-91361] 基岩版中紅玻璃的方塊破壞材質不一致
這是因為透明度過低跨過一個邊界使得那邊的繪製結果不一致)
其他 bug
[MC-222154] 洞穴藤蔓會生成在鐘乳石下方
[MC-228900] 洞穴藤蔓懸空生成 (MC-218817 再現)
[MC-231272] 洞穴藤蔓會生成在蜘蛛網下方
[MC-241588] 洞穴藤蔓會生在水下方
[MC-241933] 孢子花、洞穴藤蔓及鐘乳石會凹進一格生成
(我猜上面這幾條洞穴藤蔓的問題的主因是這個...)
[MC-177664] 大量聲音發出時, 許多聲音系統的錯誤訊息會擠滿紀錄檔
[MC-180398] 過多聲音造成客戶端卡住 (可由許多兔子造成)
[MC-198007] 村莊生成時取代冰塊的路面用了土徑而非木板
[MC-227258] 開花的杜鵑葉之工具設定為鎬及斧, 但普通的杜鵑葉僅有鎬
[MC-229977] 使用活塞向東/西破壞方塊造成顯著的 lag
[MC-231818] 無法在伺服器列表中使用上下鍵選取伺服器 (不知為何又提一次...)
[MC-233883] 社群交流視窗的切換訊息按鈕的工具提示不論游標在何處都會顯示
[MC-235567] 在大型空間中石筍時常以最小大小生成
[MC-236723] 浮空島設定未能正確生成
[MC-237500] 杜鵑會在大型蘑菇、樹或竹子上方生成
[MC-238360] 紮根土不會取代陶土
[MC-238529] 杜鵑有時不會生成
[MC-238892] 紮根土不會取代紅沙
[MC-239237] 杜鵑會在冰山上方生成
[MC-241278] 杜鵑不生成
[MC-239128] 甜莓叢生成量較 1.17.1 少
[MC-239489] 叢林裡的西瓜生成量減少
[MC-239847] 生態域過渡區有時會生成較大的地形跳躍
[MC-241256] 某些特徵生成設定格式不同
[MC-241539] 惡地的帳篷岩側面生成石頭
[MC-241566] 原生杉木針葉林內的青苔鵝卵石團以格子狀生成
[MC-241672] 在水上的方塊上的著火生物不會慌亂
[MC-241728] 升級至 pre-2 會生成過多洞穴
[MC-241784] 選項選單的拉條無作用
[MC-241800] 生成世界時無法改變數值
[MC-241847] 虛空世界未生成起始平台
===
pre-6
https://www.minecraft.net/en-us/article/minecraft-1-18-pre-release-6
* 洞穴內生成的特徵數量調整
* 技術更新: 現在遊戲會在 CPU 空閒時嘗試將 chunk 存檔
以減少每五分鐘的自動存檔 lag
[MC-236947] java 的 record 結構經反混淆後不正確 (這個是混淆工具的問題)
[MC-238930] 地獄天花板會生成靈魂沙和靈魂土
[MC-238959] 將重力方塊自 y=1 掉落至 y=0 落地時會變成物品
[MC-239880] 少部份 chunk 的 y<0 未生成 (似乎和舊世界邊界生成不完全有關)
[MC-239900] 升級至 21w43a 時忽略了自訂世界的 min_y 及 height
[MC-241263] 未受 java 管理的記憶體洩漏 (和 linux 的特定顯示驅動程式有關)
[MC-241409] 自訂世界的 terrain shaper 資料為空時當機
[MC-241630] 生態域的溫度未正確轉換
[MC-241767] 玩家爬梯 (或藤蔓等) 途中蹲下時將該梯移除會使玩家停在半空中
[MC-241820] 升級後海底神殿的包圍框移到了西北邊的 chunk 邊界
[MC-241830] 巨大化世界中的風蝕莽原地表僅有石頭
[MC-241941] 地獄天花板的基岩露出
[MC-242016] 鐘乳石不在較高的 y 生成
[MC-242022] 載入新 chunk 時當機 (ArrayIndexOutOfBoundsException)
(這似乎會發生在有手動清除 chunk 的世界)
[MC-242479] 岩漿池被生成的石筍取代造成空洞
====
pre-7
* 再次調整洞穴內的特徵數量 (pre-6 調少了一點, 這版好像稍稍調多)
[MC-218592] 杜鵑樹會在多於兩格的水中生成
[MC-241277] 伺服器無法從頭生成巨大化世界
[MC-241327] 繪製距離大於 12 時在世界邊緣會造成嚴重 lag
[MC-242068] 土徑的土部份材質低了一個像素
[MC-242546] 將 1.17 世界使用「最佳化」功能升級時, 舊世界結構未刪除造成檔案過大
====
pre-8
[MC-227537] Cannot invoke "it.unimi.dsi.fastutil.objects.ObjectSet.remove...
[MC-230866] 穿過地獄門時吃東西會在紀錄檔裡印出錯誤
[MC-236783] 版本同步:劫毁獸仍然攻擊幼兒村民
[MC-241991] 由 1.12.2 升至 1.18 pre-5 時會卡住
[MC-242375] 貓嚇不走夜魅
[MC-242647] 重生後遊戲當機 (Missing Palette entry for index 6)
====
rc1
https://www.minecraft.net/en-us/article/minecraft-1-18-release-candidate-1
進 rc 了表示只有重大問題才會修
* 由伺服器下載的資源包大小限制由 100 MB 提升至 250 MB
[MC-242708] 觀察者模式下穿過地形時會造成嚴重記憶體洩漏
另外剛才去看了一下翻譯的部份
現在雖然定案的數量沒有增加, 但最高票的翻譯目前還是上面整理的這些
如果沒有其他意外應該大機率就是正式版會用的翻譯了
rc2: [MC-242547] 洞穴生成未能下到 y = -54 使岩漿湖無法出現
rc3: [MC-242859] chunk 存檔問題造成箱子內容消失
rc4: 修正煤炭的分布不正確
--
將很小又單純的命令《Code》組合成函數《Function》。函數累積成更大更方便的元件《
Parts》,成為程式《App》。接著進行動態結合,相互通訊,打造出服務《Service》。
李奧納多知道,要得到結果,就必須持續進行非常單純的作業。為了展現出匹敵巨大建築
的技術,現在非得將面前的碎片組合起來。
知道這條路多麼遙遠的人,叫做極客《Geek》。
將這份尊貴具體呈現的人,叫做駭客《Hacker》。 --記錄的地平線 Vol.9 p.299
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.72.196 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1636689903.A.12C.html
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/17/2021 10:11:10
試試重開一次目前最新的 pre-4 看有沒有改善?
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/18/2021 10:46:09
(例如像是 hermitcraft 這一季有人搞的虛空洞, 光那個大小工作量就不小了
大略估計要清掉的基岩量約是洞面積的三倍左右)
能用指令的話 /fill 一下或許可以簡單滿足條件
這個設計其實是為了 MC-240030 要解決的極早期地圖基岩不一定填滿 y0 的狀況
這個 bug 在 pre-2 解決時, 當時的設定是只有第一個判斷
這會造成像上面提的那種虛空洞仍然會在洞處完整生成 y<0 的部份
加了第二個判斷後那種虛空洞就還是虛空洞了
話說回來, 手動不讓 y<0 生成這件事甚至不是現在才行的:
為了讓虛空世界升級後還是虛空
檢查底部有沒有基岩再決定是否生成這條件從一開始就有
(這也就是為什麼會有 MC-240030,
因為極早期地圖 y0 可能不是基岩, 該座標因此不生成 y<0 造成一堆空洞;
這條 bug 是一開始 y0 會補的 43a 就回報了足證當時即有此種條件)
也就是說本來一直就可以手動不使 y<0 生成, 只是沒明寫出來
pre-5 僅是把一些邊界狀況 (如虛空洞) 給補齊而已
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/21/2021 00:20:32
pre-8 已出
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/25/2021 00:01:11
rc1 已出, 是說現在出 rc1 有點鬆了一口氣
下週一我全天有事, 原本想說如果 rc 那時出大概又要擠一點時間出來了...
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/26/2021 09:56:06
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/26/2021 09:56:25
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/27/2021 09:02:45
※ 編輯: LPH66 (49.159.72.196 臺灣), 11/30/2021 09:18:43