[情報] 25w03a

看板Minecraft (當個創世神)作者 ( )時間2天前 (2025/01/17 01:30), 2天前編輯推噓1(104)
留言5則, 2人參與, 4小時前最新討論串1/1
本週快照主要是技術方面的更新 https://www.minecraft.net/en-us/article/minecraft-snapshot-25w03a * Leaf Litter 現在可堆肥 (和葉子一樣 30%) * 裝備在豬或熾足獸身上的鞍現在掉落時會保留名字等自訂狀態 (這是下述的鞍相關資料結構改變的連帶效應) == 技術改動 == * 資料包版本升為 63 - 遊戲測試框架 + 可以設定狀況進行遊戲行為的測試 + 伺服器 jar 多一個進入點 net.minecraft.gametest.Main 用來跑所有找得到的測項 + 新指令 /test 用來叫出或執行測項 + 新 OP 方塊 Test Instance 及 Test Block 前者可叫出測項,後者用來在測項中進行標記 標記方塊有四個狀態: 起點、紀錄、不通過、通過 + 詳情因為細節非常多所以還請參照原文 - 實體變種現使用物品元件設定及查詢 + 為此判斷式新增可查詢物品元件設定,且將原本變種查詢的各自的條件移除 - 實體資料 + 裝備格欄位現在全部集合成單一項 equipments,各裝備格以其中的子項表示 如 equipment:{chest:{id:'minecraft:diamond_chestplate'}} 表示只有胸前穿鑽石胸甲 這個改變不會應用到玩家身上 + 馬形生物的鞍欄位與豬及熾足獸的是否有鞍的布林值合併為鞍欄位 同樣屬於上述 equipments 的子項 也就是鞍的屬性現在會對裝備者有用了 (MC-80243) > 新實體 Tag #can_equip_saddle 標記可上鞍的實體 + FallDistance 欄位型態改為 double 並改名為 fall_distance * 資源包版本升為 48 - 將鞍的材質拆開 - 為了上述物品元件設定的改變,新增可查詢元件的條件式 == 修掉的 bug == [MC-13738] 對馬驢騾使用隱形藥水時鞍也會隱形 [MC-256469] 隱形駱駝的鞍也會隱形 [MC-80243] 鞍被實體裝備著時不會應用屬性 [MC-189525] 自 1.9 之前的世界升級的帶裝備實體會變成手持裝備 [MC-190000] 裝備在馬上的鞍不能直接換掉,要拿掉再裝新的 [MC-266912] 召喚馬驢騾駱駝後立刻裝備鞍不會播放鞍的裝備聲 [MC-269637] 馬可裝備多個鞍但不能裝備多個馬鎧 [MC-270192] 部份裝備鞍的實體 其死亡動畫仍有鞍 [MC-270197] 裝備鞍的豬及熾足獸............... [MC-279211] 界伏盒在某些破壞方式時會同時留存內容及灑出內容 [MC-279233] 界伏盒破壞時掉出其內容 [MC-272100] 馬材質的未使用像素 [MC-274258] 所有馬都有未使用的胸袋材質 [MC-272790] 放在終界傳送門裡的界伏盒在門打開時不會掉落為物品 [MC-278673] /teleport 的 x 轉向限定在原始面向的加減 90 度 [MC-279208] 玩家先按住左右移動鍵後無法衝刺 [MC-279213] 世界生成時大蘑菇方塊不會取代 Leaf Litter [MC-279221] 世界生成時 Leaf Litter 會取代葉子方塊 [MC-279224] 在草甸使用骨粉不會長 wildflowers [MC-279226] 經驗值全部都顯示為最小顆 [MC-279234] entity.generic.extinguish_fire 聲音在實體的火熄滅時時未播放 [MC-279238] 死於被烈焰使者的火球引爆的 TNT 礦車不被計為烈焰使者殺的 [MC-279239] 點燃的 TNT 的動作抖動 [MC-279313] 部份物品實體的動作抖動 [MC-279314] 投擲物飛過空中時會上下抖動 [MC-279316] 釣魚浮標會抖動 [MC-279245] 大多數敵對生物不會生成 [MC-279248] 岩漿的碰撞盒過高 [MC-279281] 掉落傷害在 2 格高就會有

01/14 12:38,
fixed MC-167125 好像造成副作用了,現在從 3 格多掉下
01/14 12:38

01/14 12:39,
就會受傷了,變成新的 bug MC-279281
01/14 12:39
[MC-279301] 玩家掉落 22.00001 格就會摔死

01/14 12:39,
MC-279301 也是,本來滿血是從 23 格掉落會死掉
01/14 12:39

01/14 12:39,
現在 22.00001 格就會死
01/14 12:39
[MC-279282] 主人為非玩家之 UUID 的鸚鵡在載入時會當掉 [MC-279285] 經驗值在接近地面時突然加速 [MC-279339] 斜線軌道的更新順序不正確 [MC-279340] 小北極熊太小 [MC-279345] 粉瓣花及 wildflowers 無法使用骨粉生長 [MC-279357] 玩家會在蹲下時掉下邊界 [MC-279434] 同時站在粉雪和火中會使熄火聲連續播放 [MC-279459] /setblock 及其他 fill 指令未正確更新方塊實體 -- 將很小又單純的命令《Code》組合成函數《Function》。函數累積成更大更方便的元件《 Parts》,成為程式《App》。接著進行動態結合,相互通訊,打造出服務《Service》。 李奧納多知道,要得到結果,就必須持續進行非常單純的作業。為了展現出匹敵巨大建築 的技術,現在非得將面前的碎片組合起來。 知道這條路多麼遙遠的人,叫做極客《Geek》將這份尊貴具體呈現的人,叫做駭客《Hacker》。 --記錄的地平線 Vol.9 p.299 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.181.180 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1737048649.A.626.html ※ 編輯: LPH66 (101.10.105.222 臺灣), 01/17/2025 15:26:36

01/19 16:30, 8小時前 , 1F
怎麼搞得像內建自動化測試
01/19 16:30, 1F

01/19 20:29, 4小時前 , 2F
其實這基本上就是單元測試沒錯喔
01/19 20:29, 2F

01/19 20:32, 4小時前 , 3F
Xisuma 有引用 Mojang 前員工 Henrik Kniberg 上一個在談
01/19 20:32, 3F

01/19 20:33, 4小時前 , 4F
敏捷開發的 YT 頻道談測試, 裡面有他們內部在用的類似架構
01/19 20:33, 4F

01/19 20:33, 4小時前 , 5F
的 showcase, 而這次加的這個看起來滿大一部份跟那個很像
01/19 20:33, 5F
文章代碼(AID): #1dYK99Oc (Minecraft)
文章代碼(AID): #1dYK99Oc (Minecraft)