切換
舊版
前往
大廳
主題

Minecraft 1.17 更新資訊

| 2021-06-10 01:08:05 | 巴幣 100 | 人氣 961

原文清單是用字母排序,我懶得重排,所以有些東西順序可能會感覺怪怪的。



CAVES & CLIFFS: PART I OUT TODAY ON JAVA
A Minecraft Java Release

來了!來了! 從洞窟裡輕輕地爬出來了。沒錯,洞窟與山崖更新今天發布了!

現在你可以和螢光烏賊游泳、與蠑螈一起戰鬥、被山羊推下山,也可以用新方塊蓋房子、懸掛一些垂根和洞穴藤蔓、拿螢光莓點亮四周。合成一個望遠鏡,然後尋找你的下一場冒險,或是觀察那邊的Creeper在做什麼。等等,它在做什麼?是它越來越近了,還是這副望遠鏡太好了?

祝各位在Part 1有愉快的一天。

新的內容
  • 新增鐘乳石(Dripstone)
  • 新增紫水晶方塊(Block of Amethyst)、紫水晶母岩(Budding Amethyst)、紫水晶芽(Amethyst Bud)、紫水晶簇(Amethyst Cluster)
  • 新增鐵原礦方塊(Block of Raw Iron)、銅原礦方塊(Block of Raw Copper)、金原礦方塊(Block of Raw Gold)
  • 新增蠟燭(Candle)
  • 新增銅(Copper)
  • 新增深板岩(Deepslate)
  • 新增發光地衣(Glow Lichen)
  • 新增裝岩漿的鍋釜(Lava Cauldron)
  • 新增避雷針(Lightning Rod)
  • 新增繁茂洞穴(Lush Caves)相關方塊
  • 新增粉雪(Powder Snow)
  • 新增鐵原礦(Raw Iron)、銅原礦(Raw Copper)、金原礦(Raw Gold)
  • 新增蠑螈(Axototl)
  • 新增螢光烏賊(Glow Squid)
  • 新增山羊(Goat)
  • 新增望遠鏡(Spyglass)
  • 新增遮光玻璃(Tinted Glass)
  • 界伏蚌被界伏蚌的子彈打中時,會生成新的界伏蚌
  • 增加流浪商人和石匠的交易內容
  • 束口袋和界伏盒的掉落物實體被破壞時,內容物會掉出來
  • 更改蛀蝕方塊的破壞時間
  • 更改沈船和廢棄礦坑的戰利品
  • 用鏟子右鍵點泥土、粗泥、菌絲土、灰壤也能產生土徑(Dirt Path,原名草徑)
  • 沉屍掉的黃金變成銅
  • 經驗球偶爾會合併以提升效能
  • 按著Space可以加快製作人員名單的捲動速度
  • 礦車和鐵軌在水下可運作
  • 新增活塞破壞方塊時的粒子效果
  • 重排創造模式物品欄的建材方塊類
  • 重排創造模式物品欄的紅石類
  • 只包含一個火藥的煙火可以用左方合成表選單合成
無障礙選項
  • 新增一個黑背景的啟動畫面
進度
  • 新增飄羊過海!,條件:和山羊一起搭船
  • 新增上蠟,條件:用蜂巢(Honeycomb)把銅方塊上蠟
  • 新增除蠟,條件:用斧頭把銅方塊除蠟
  • 新增最萌掠食者,條件:用水桶抓蠑螈
  • 新增療癒力滿點的友情!,條件:和蠑螈一起打贏一次戰鬥(譯註:真實條件應該是取得蠑螈送的回復效果)
  • 新增光輝奪目!,條件:用螢光墨囊讓告示牌的文字發光
  • 新增輕功雪上飄,條件:穿著皮靴走在粉雪上
  • 新增突波保護器,條件:讓一道閃電打在避雷針上,同時附近有村民,且閃電沒有讓任何方塊起火
  • 新增那是鳥嗎?,條件:用望遠鏡觀察鸚鵡
  • 新增那是氣球嗎?,條件:用望遠鏡觀察地獄幽靈
  • 新增那是飛機嗎?,條件:用望遠鏡觀察終界龍
紫水晶方塊
  • 紫水晶方塊有兩種取得方式:挖紫水晶洞的側壁取得紫水晶方塊,以及開採從紫水晶母岩生長的紫水晶簇
  • 所有紫水晶類方塊都會在被踩踏、破壞、放置、射擊的時候發出清脆的聲音
紫水晶簇
  • 紫水晶簇會從紫水晶母岩上生長出來
  • 生長會經過四個階段:小芽、中芽、大芽、紫水晶簇
  • 只有在紫水晶母岩上的紫水晶會生長
  • 用鎬開採長好的紫水晶簇時,會掉落4個紫水晶碎片,用其他方式破壞會掉落2個
  • 任何生長階段都能被絲綢之觸挖走
紫水晶洞
  • 這種洞窟可以在主世界地底找到
  • 最外層的岩石是平滑玄武岩(Smooth Basalt)
  • 第二層是方解石(Calcite)
  • 最裡面是紫水晶方塊和紫水晶母岩
紫水晶碎片
  • 用手、活塞或其他方法破壞紫水晶簇時掉落2個
  • 用鎬開採會掉落4個,可以用幸運增加產量
蠑螈
  • 水陸兩用!
  • 生成在完全黑暗的水域,同時下方(譯註:5格內)要有石頭、花崗岩、閃長岩、安山岩、凝灰岩(Tuff)、深板岩中的至少一種
  • 用熱帶魚桶繁殖
  • 會跟隨手持熱帶魚桶的玩家
  • 如果玩家殺死了蠑螈正在攻擊的生物/正在攻擊蠑螈的生物,蠑螈會給予玩家回復效果,並移除挖掘減速效果
  • 還有2分鐘以上回復效果的玩家不會獲得回復效果
  • 可以用桶子抓起來移動
  • 主動攻擊烏賊、螢光烏賊、熱帶魚、鱈魚、鮭魚、河豚、沉屍、深海守衛、遠古深海守衛
  • 離開水5分鐘後會乾掉,並且開始受到傷害
  • 在水中或淋雨時不會變乾
  • (譯者補充:用飛濺水瓶丟可以延後變乾90秒)
  • 有時在水中被攻擊後會裝死,避免被繼續攻擊
  • 有4種常見顏色和1種稀有顏色(藍色)的變種
  • 對非敵對生物(烏賊、發光烏賊、熱帶魚、鱈魚、鮭魚、河豚)的獵殺有2分鐘冷卻
  • 優先攻擊敵對生物
骨粉
  • 新增使用時的音效
紫水晶母岩
  • 側邊如果是空氣或水源,有機會生長紫水晶芽
  • 紫水晶芽只會在紫水晶母岩上生長
  • (譯者補充:在生存模式無法取得、移動紫水晶母岩,也就是只能原地開採紫水晶)
創造模式物品欄-建材方塊類
  • 所有礦物被放在一起
  • 原礦方塊和(熔煉過的)礦物方塊重排
蠟燭
  • 有原色和16種染色版
  • 一格最多可以放4根蠟燭
  • 可以泡水!(但你不能在水下點燃,笨笨)
  • 可以把蠟燭插在生日蛋糕上!
  • 只能放置在完整方塊表面上方,但是支撐方塊被移除之後蠟燭會保留
鍋釜
  • 可以裝岩漿和粉雪
  • 岩漿鍋釜在連接紅石比較器的時候,會輸出強度3的訊號
銅方塊
  • 用9個銅錠合成
  • 可以合成切製銅方塊及其半磚、樓梯
  • 切石機也可以做一樣的加工
  • 和蜂巢(Honeycomb)合成上蠟的銅方塊
  • 拿蜂巢對銅方塊點右鍵也可以上蠟
  • 用發射器發射蜂巢也能上蠟
銅礦石(Copper Ore)
  • 在主世界塊狀生成,類似鐵和煤炭(未來版本會修改)
  • 直接熔煉會得到一個銅錠
  • 挖掘時掉落2~3個銅原礦(Raw Copper)
深板岩
  • 可以在地底最深處找到,稍微比一般的石頭難挖
  • 會掉落深板岩碎岩(Cobbled Deepslate),類似石頭掉落鵝卵石
    • 用絲綢之觸開採則掉落深板岩本身
  • 類似鵝卵石,深板岩碎岩可以拿來合成基礎工具、熔爐、釀造架
  • 下列方塊可以用深板岩製成:
    • 深板岩碎岩半磚
    • 深板岩碎岩樓梯
    • 深板岩碎岩牆
    • 平滑深板岩(Polished Deepslate)
    • 平滑深板岩半磚
    • 平滑深板岩樓梯
    • 平滑深板岩牆
    • 深板岩磚(Deepslate Bricks)
    • 深板岩磚半磚
    • 深板岩磚樓梯
    • 深板岩磚牆
    • 深板岩磚瓦(Deepslate Tiles)
    • 深板岩磚瓦半磚
    • 深板岩磚瓦樓梯
    • 深板岩磚瓦牆
    • 浮雕深板岩(Chiseled Deepslate)
    • 裂紋深板岩磚(Cracked Deepslate Bricks)
    • 裂紋深板岩磚瓦(Cracked Deepslate Tiles)
  • 一樣有蛀蝕(Infested,裡面有蠹魚的那個)版本
  • 深板岩碎岩可以被熔爐燒成深板岩
深板岩礦物(Deelspate Ores)
  • 當礦物生成在深板岩中時,礦物會變成對應的深板岩變種
  • 兩倍的難挖
鐘乳石方塊
  • 裝飾用方塊
  • 可以用鐘乳石合成
鐘乳石(Dripstone)
  • 掛在天花板時形成鐘乳石(Stalactite),放在地板時形成石筍(Stalagmite)
  • 可以被組合成更大根的鐘乳石和石筍
  • 當鐘乳石和石筍的尖端碰在一起時會形成石柱,除非按著Shift擺放
  • 石筍沒有放在方塊上時會自動破壞
  • 摔落在石筍上會痛,這東西很尖
  • 鐘乳石沒有掛在方塊上時會掉落
  • 被掉落的鐘乳石砸到會痛,這東西很尖
  • 鐘乳石會滴水(如果天花板上是岩漿則滴岩漿)
  • 天花板上有水源的鐘乳石會逐漸把鍋釜裝滿水
  • 天花板上有岩漿源的鐘乳石會把鍋釜裝入岩漿
  • 會被丟出去的三叉戟破壞
鐘乳石的生長
  • 如果鐘乳石懸掛的天花板是鐘乳石方塊,而且上方有水源,鐘乳石會緩慢向下生長,同時正下方會緩慢長出石筍
  • 生長速度是隨機的,而且非常慢,每一步生長都有可能花上數個遊戲日
  • 鐘乳石只會長到7格高
  • 鐘乳石只會讓高度差10格內的石筍生長
  • 尖端泡在水裡的鐘乳石不會滴水,因此不會觸發任何生長
  • 尖端泡在水裡的石筍不會被滴到水,因此不會生長,如果有液體擋在兩者之間時同理
  • 不會生長進液體中
發光地衣
  • 在洞窟中的昏暗光源
  • 用剪刀採集
  • 用骨粉散播到四周的方塊表面
螢光烏賊
  • 視覺上會發光,因此可以從遠處清楚看見
  • 掉落螢光墨囊
  • 螢光墨囊可以讓告示牌的文字變得非常清楚,即使在晚上也能看見
  • 可以和物品展示框合成螢光物品展示框,在裡面的物品會得到充分的照明
  • 用墨囊去除告示牌的螢光
  • 會被蠑螈攻擊,所以務必小心
  • 生成在完全無光的水中,同時下方要有石頭、花崗岩、閃長岩、安山岩、凝灰岩、深板岩中的至少一種
山羊
  • 在高山生成
  • 跳躍力驚人,可以輕鬆在陡坡移動
  • 可以用小麥馴服和繁殖
  • 是另一個牛奶的來源(譯註:這下Milk翻譯成牛奶可尷尬了)
  • 會撞飛任何移動的東西,包括盔甲架
  • 2%的山羊很聒噪
  • 會避免踏在粉雪上
  • 尖叫山羊會更頻繁的撞飛東西
  • 被山羊撞飛的怪物不會還擊
蛀蝕方塊
  • 不再會被瞬間破壞,而是和對應的非蛀蝕方塊有相同的挖掘時間
避雷針
  • 用3個銅錠合成
  • 在雷雨天可以保護房子的安全(如果離避雷針最近的方塊是防火的)
  • 會保護周圍8*16格的方塊
  • 被閃電擊中時會送出紅石訊號
繁茂洞窟方塊
  • 新增青苔(Moss)
  • 新增懸葉草(Dripleaf)
  • 新增纏根泥土(Rooted Dirt)和垂根(Hanging Roots)
  • 新增孢子花(Spore Blossom)
  • 新增洞穴藤蔓(Cave Vines)和螢光莓(Glow Berry)
  • 新增杜鵑花叢(Azalea Bush)
杜鵑花叢
  • 有杜鵑花叢和開花杜鵑花叢兩種
  • 開花杜鵑花叢和開花杜鵑花葉會被蜜蜂視為花
  • 用骨粉撒花叢會長出杜鵑花樹
洞穴藤蔓和螢光莓
  • 洞穴藤蔓從天花板上長下來,類似垂淚藤
  • 生長的時候有機會同時長出螢光莓
  • 螢光莓同時是光源和食物來源
  • 狐狸吃螢光莓
  • 用螢光莓可以種新的洞穴藤蔓
  • 用骨粉撒洞穴藤蔓會長出螢光莓
懸葉草
  • 小懸葉草需要水分,所以會長在黏土上或水下
  • 小懸葉草的面向由放置時玩家的朝向決定
  • 流浪商人偶爾會賣小懸葉草
  • 用骨粉可以讓小懸葉草長成大懸葉草
  • 用骨粉撒大懸葉草會讓它長高
  • 站在大懸葉草上一段時間後,它會傾斜,並讓你摔下去
  • 傾斜的大懸葉草會在一段時間後復原
  • 大懸葉草被投擲物擊中也會傾斜
  • 被紅石充能的大懸葉草不會傾斜(除了被投擲物擊中)
青苔
  • 新的兩種裝飾方塊:青苔方塊(Moss Block)和片狀青苔(Moss Carpet)
  • 片狀青苔可以用青苔方塊合成
  • 青苔方塊可以和鵝卵石或石磚合成對應的青苔變種
  • (譯者補充:用骨粉撒青苔方塊會讓四周的石頭/泥土類方塊變成青苔方塊,於是又多了一種搞砸鄰居家草皮的方式)
  • 新增纏根泥土和垂根,這兩種裝飾方塊會在未來版本的繁茂洞窟生態系出現
  • 用骨粉撒纏根泥土會在下方長出垂根
  • 用鋤頭鋤纏根泥土會把它轉換成泥土,同時掉出1個垂根
孢子花
  • 一種掛在天花板上的大型花朵
  • 周圍會有粒子
水下的鐵軌和礦車
  • 所有鐵軌都可以泡水
  • 水流不會破壞鐵軌
  • 礦車可以在水中行駛,但是速度比平常慢
氧化
  • 銅會在一段時間後氧化
  • 有四個階段:原本的銅、輕度鏽蝕(Exposed Copper)、重度鏽蝕(Weathered Copper)、完全氧化(Oxidized Copper)
  • 每個階段需要50~82個遊戲日
  • 上蠟的銅不會氧化
  • 任意階段都能上蠟
  • 閃電打中銅時會還原銅
  • 上蠟的銅方塊一樣可以分解成9個銅錠
  • 斧頭可以除蠟和去除氧化
粉雪
更像雪的雪!
  • 一種陷阱,會讓走在上面的生物陷下去
  • 可以用桶子裝走
  • 皮靴可以防止陷入粉雪中
  • 在雪中的鍋釜會被裝入粉雪
  • 著火的生物可以被粉雪熄滅,同時那格粉雪會消失
  • 骷髏被粉雪凍結後會產生流髑
  • 可以被活塞移動
  • 兔子、狐狸、蠹魚、終界蟎不會陷進去
凍傷
  • 生物站在粉雪裡面會逐漸結凍
  • 完全結凍後,會開始受到傷害
  • 穿任意皮製裝備可以防止結凍
  • 新增遊戲規則freezeDamage,控制是否觸發結凍傷害
  • 流髑、北極熊、雪人免疫凍傷
  • 完全結凍的生物會抖動
  • 喜歡熱的生物(烈焰使者、熔岩史萊姆、熾足獸)會受到更高的凍結傷害
創造模式物品欄-紅石類
  • 重新排列,把使用率高的方塊放在一起
  • 物品被分為以下幾組:
    • 常用物品
    • 特殊訊號源
    • 一般訊號源
    • 可以打開的東西
    • 其他雜項
  • 史萊姆方塊和蜂蜜塊被移動到這頁
可熔煉礦石
  • 可熔煉的礦石(Ore)現在改掉落對應的原礦(Raw item)而非礦石本身,原礦可以被熔煉
  • 這項機制用來避免背包一片混亂,同時讓幸運對所有礦石都適用
  • 9個原礦可以合成原礦方塊,方便節省儲存空間
平滑玄武岩
  • 由玄武岩熔煉而成
望遠鏡
  • 可以用來看很遠的東西
  • 假裝自己是個船長,或是在鄰居把你的羊染成萊姆綠的時候當場抓住他
  • 用2個銅錠和1個紫水晶碎片合成
遮光玻璃
  • 一種不透光的玻璃(譯註:視覺上透明,但和大多數方塊一樣會阻擋光的傳播)
  • 用1個玻璃和4個紫水晶碎片合成
  • 不用絲綢之觸也能回收
交易和戰利品改動
  • 石匠加入以下交易:
    • 以1個綠寶石的價格出售4個鐘乳石方塊
  • 流浪商人加入以下交易:
    • 以1個綠寶石的價格出售2個鐘乳石
    • 以1個綠寶石的價格出售2個纏根泥土
    • 以1個綠寶石的價格出售2個青苔方塊
  • 沈船可以找到青苔方塊
  • 廢棄礦坑礦車可以找到螢光莓
凝灰岩
  • 一種新的岩石,在y0到y16之間塊狀生成
地底結構改動
  • 要塞(終界祭壇)會被岩層包覆
  • 廢棄礦坑的木棧橋若有必要,會用原木支柱支撐或用鎖鏈懸吊
  • 完全懸空的蜘蛛網不會生成
視覺效果
  • 生態系之間天空的顏色的變化變得更平滑
  • 礦石的材質被修改,以便於只靠外型(不靠顏色)分辨種類
  • 鑽石礦作為最代表性的礦石,保留了原本的材質
  • 微調黑石、平滑黑石磚、裂紋平滑黑石磚的材質
  • 更新時鐘和羅盤的材質
世界生成
  • 鐘乳石在一般洞窟中有機會找到
  • 深板岩會在y0~y16之間塊狀生成

技術性更新
  • 新增/debug function
  • 新增指令/item
  • 新增lightning_bolt子述詞(sub-predicate)
  • 玩家子述詞新增looking_at條件(condition)
  • 實體述詞新增passengerstepping_onlightning_bolt屬性(property)
  • effects_changed進度觸發器(trigger)新增source條件
  • 新增started_ridinglightning_strikeusing_item進度觸發器
  • 新增光源方塊
  • 新增HasVisualFire生物NBT,讓生物有視覺上的火焰但實際上沒著火
  • 新增快速鍵F3+L,用來生成遊戲內效能分析
    • 單人世界的F3+L同時會記錄內部伺服器(integrated server)的報告
  • 新增playersSleepingPercentage遊戲規則,預設100,控制主世界中有多少比例的玩家睡覺就能跳過晚上,0表示1個玩家睡覺就能跳過晚上,超過100會讓玩家無法跳過晚上
  • 新增物品修改器(item modifier),內容和戰利品表(loot table)的functions欄位相同,用來決定/item指令的修改內容(譯註:就像1.15把conditions拆出來變成predicate那樣)
  • 新增set_banner_pattern戰利品表function
  • 新增標記(Marker)實體
  • 修改值的按鈕(例如難度選項按鈕)可以用滑鼠滾輪控制
  • 按下修改值的按鈕同時按著Shift,可以退回前一個值(譯註:反向循環)
  • 資料包版本變成7
  • 世界類型「除錯」改用按著Alt鍵選擇(原本是Shift)
  • 實體獨立儲存為新的檔案
  • 方塊述詞的block擴充為blocks
  • 物品述詞的item擴充為items
  • 朗讀功能對GUI的敘述變多
  • 戰利品表可以透過UUID取得計分板分數
  • 更新至OpenGL 3.2
  • 伺服器新增/perf start/perf stop指令,用來生成效能分析
  • 移除指令/replaceitem
  • 移除/debug report(改用上面提及的/perf
  • JSON text的selectornbt元件可以自訂分隔符號
  • 伺服器可以自訂資源包安裝提示文字
  • 伺服器可以強制要求安裝資源包
  • /give指令一次能給的物品數量上限變成100組(例如6400個石頭或100把鐵劍)
  • 結構方塊的預設模式改成載入,資料模式被隱藏(可以在切換模式時按著Alt選擇)
  • 鐵砧UI命名的長度上限改成50個字(譯註:真的是50個文字,無論8-bit還是16-bit)
  • 召喚的史萊姆大小最大可以到128
  • version.json記錄的資料包版本和資源包版本分開
  • 資源包版本變成7
  • 更新至Java 16
  • RNG中的數值可以巢狀堆疊
/debug function
  • 新的debug子指令,用法和/function相同
  • 每一條指令的輸出(即使平常看不見)都會被記錄
進度
述詞的改動
方塊述詞
  • block欄位擴充為blocks,現在接受一個方塊列表(list)
實體述詞
  • passenger:新的子述詞,偵測這個實體的乘客
  • stepping_on:測試位置的述詞,檢查實體站在什麼方塊上
  • lightning_bolt:只對閃電有效的子述詞,詳細內容見後文
物品述詞
  • item欄位擴充為items,現在接受一個物品列表
玩家述詞
  • looking_at:玩家正在看著的實體
    • 使用和攻擊生物相同的視線規則
    • 偵測半徑在未來可能會修改
進度觸發器的改動
effects_changed
  • 新增source條件,檢查觸發效果改動的實體
  • 在以下情況時可能會是空值:
    • 實體不存在(例如烽火台給予效果)
    • 效果是自己套用的
    • 效果被移除
閃電子述詞
  • blocks_set_on_fire:被這道閃電點燃的方塊
  • entity_struck:被這道閃電打中的實體
新的進度觸發器
lightning_strike
  • 在閃電結束後觸發
  • 對在閃電一定距離內的所有玩家觸發
  • 條件(condition):
    • player:觸發的目標玩家
    • lightning:閃電實體
    • bystander:在指定區域內而且未因閃電受傷的實體
started_riding
  • 當玩家騎上實體時、有實體騎上玩家正在騎的實體(譯註:例如船的雙載)時觸發
  • 條件:
    • player:上述觸發時機中提及的玩家
using_item
  • 在使用物品的期間(例如拉弩的期間、望遠鏡觀察的期間)持續觸發
  • 條件:
    • player:使用物品的玩家
    • item:正在使用的物品
JSON text自訂分隔符號
  • 現在顯示一個清單的元件,例如selectornbt,可以用separator參數自訂分隔符號(預設值為,
  • 範例:
    • {"selector": "@e[type=chicken]", "separator": "|"}
    • {"nbt": "CustomName", "entity": "@e[type=chicken]", "interpret": true, "separator": {"text": "*", "color": "red"}}
指令
/item
修改物品和容器內容。
指令有3種型式:
  • /item replace <目標> with <物品> [<數量>]:和舊的/replaceitem一樣
  • /item replace <目標> from <來源> [<修改器>]:把物品從來源複製到目標,同時可以選擇套用修改器
  • /item modify <目標> <修改器>:修改物品
來源和目標有2種形式:
  • entity <選擇器> <欄位>
  • block <x> <y> <z> <欄位>
範例:/item replace block ~ ~ ~ container.0 from entity @s enderchest.0會把玩家(@s)終界箱第一格的物品複製到玩家踩著的箱子的第一格(譯註:箱子不滿一格高,所以用~ ~ ~是正確的)
伺服器資源包
  • 伺服器可以透過設定server.properties中的require-resource-pack參數,以強制玩家使用指定資源包
    • 這個選項啟用時,玩家會收到安裝資源包的提示,如果他們選擇拒絕,則會被踢下線
    • 對於將預設值設為拒絕的玩家,提示還是會顯示(否則這些玩家會全自動被踢出來)
  • 伺服器也可以用resource-pack-prompt參數設定安裝提示訊息,這個參數使用JSON text格式,可以顯示多行文字
    • 伺服器不強制安裝時,選擇預設拒絕的玩家看不到這則訊息
自訂世界
  • 世界高度相關的設定開放自訂
資料包
版本升級至7。
  • 移除/replaceitem(用/item replace取代)
生物存檔
  • 生物從區塊主檔案中分離,改存在獨立的entities資料夾(類似POI存檔)
  • 這些新的檔案也是用NBT儲存的區塊檔案
物品修改器
  • 戰利品表中functions的部分可以寫在獨立的檔案,這些檔案存在item_modifiers資料夾
  • 這些檔案可以包含單一的function或是一個function的列表
Java 16
Minecraft現在改在更新的Java上執行。如果你使用官方啟動器的預設設定,啟動器會自動幫你更新Java。如果你選用外部Java或是第三方啟動器,你可能需要手動確認你的Java版本是16以上。
光源方塊
  • 只能用/give獲得,是類似空氣且可泡水的方塊
  • 發出指定強度的光,強度由block state決定
  • 只在手持光源方塊的時候才能被看見(類似屏障)和對準
  • 右鍵點擊更改亮度
戰利品表
function的更改
copy_nbt
  • source參數的值改成由type和其他參數構成的物件
  • 原本只寫成<目標>的值現在變成{"type": "context", "target": "<目標>"}
  • 新增指令儲存空間來源,存取方式是{"type": "storage", "target": "<ID>"}(譯註:這部分原文明顯有誤,我修成這樣不確定有沒有改對,需要實驗)
set_count
新增一個add參數,設成true的時候會增減數量而非修改數量,false時和原先的表現相同。
set_damage
新增一個add參數,設成true的時候會增減耐久值而非修改耐久值,false時和原先的表現相同。
新的條件
value_check
檢查數值,參數如下:
  • value:數值來源,詳情見下文
  • range:上下限
新的function
set_banner_pattern
設定旗幟樣式所需的NBT,參數如下:
  • patterns:一個樣式列表,每個元素包含以下參數
    • pattern:樣式的名稱(例如square_bottom_leftbricks
    • colour:顏色的名稱(例如light_gray)(譯註:請注意拼字,這個參數名稱用的是英式拼法,至少官方文章是這麼寫的)
  • append:設成true的時候,這些樣式會被追加上去而非取代原樣式
set_enchantments
修改物品的附魔,參數如下:
  • enchantments:附魔ID到等級的映射(mapping),等級一樣使用數值來源
  • add:設成true的時候,會增減等級而非修改等級
數值來源
包含以前的純數字、上下限RNG。
score
回傳經過縮放的計分板分數,參數如下:
  • score:分數(objective)名稱
  • target:有2種來源
    • {"type": "context", "target": "<目標>"}:和上面提及的目標物件一樣,<目標>可以是thiskillerdirect_killerkiller_player(因應情況,不一定每個目標都存在)
    • {"type": "fixed", "name": "<名稱>"}:固定的計分板玩家名稱,可以是虛擬玩家(譯註:用#開頭,單純當變數名的那些)
  • scale:縮放倍率(浮點數)
標記(Marker)
一種新的實體,給地圖作者和資料包作者用的工具。
  • 只存在伺服器端,不會傳送給客戶端
  • 不會自我更新(譯註:反正就是節省效能到極致的實體)
  • 有一個data標籤可以存放任何NBT資料
OpenGL
升級至OpenGL 3.2,原先寫死的渲染功能都改成用shader渲染。
Shader
現在除了blit以外的渲染都能用資源包修改。目前官方並不鼓勵修改這些shader,這些東西在未來有可能會改變。
目前的渲染引擎使用類似post-processing shader pipeline的架構,這兩個系統之間有一些差異。
粒子
  • 新增粒子vibrationdust_color_transition
效能分析
以壓縮檔的方式儲存,位置為debug/profiling/<yyyy-MM-dd_HH.mm.ss-[levelname]-[version]>.zip,在回報bug的時候可能可以作為資料之一。
輸出內容和輸出格式都有可能會在未來改變。
F3+L快速鍵
在遊戲中按下F3+L會開始記錄效能相關數據,持續10秒。
在10秒結束前再按一次F3+L會提前結束記錄。
在客戶端隨時有效,多人遊戲時客戶端數據依然可以記錄。
伺服器關效能分析指令
  • /perf start:開始記錄效能相關數據,持續10秒
  • /perf stop:提前結束記錄
資源包
版本升級至7。
  • 修改沉屍的材質(參見MC-174685
  • 遊戲模式切換UI的欄寬從25像素改成26像素
server.properties
  • 移除max-build-height參數
統計
  • 遊玩時間ID修改成play_time
  • 新增世界開啟時間的統計項目,ID是total_world_time,會計入單人模式遊戲暫停的時間

修復的bug
1.17修正了超過300個bug,點這裡看完整的清單。

創作回應

更多創作