Minecraft基岩版开发Wiki:技術週報/21m03w01a

出自Minecraft基岩版开发Wiki
assignment 21m03w01a | event 2021/3/7 | confirmation_number 第四期

edit history refresh

navigate_before 21m02w04a | 21m03w01a | 21m05w01a navigate_next

技術更新[編輯]

官方Beta[編輯]

本週官方發佈了Beta 1.16.220.50 更新,其中技術性更新如下:

遊戲測試框架更新

  • 方塊簡寫助手現在使用駝峰式書寫格式。
  • 方塊簡寫現在只包括原版方塊了。
  • 加入了 Block.get 函式取得方塊,當方塊不存在時傳回 null
  • 加入了 BlockStates 來列舉所有的方塊狀態。
  • 加入了 setState 函式來設定方塊的狀態。
  • 加入了 BlockPos 類。
  • 加入了 ItemStack 類。
  • 加入了 Tags 類來列舉所有預製標籤。
  • 要求所有需要傳入 BlockPos 參數的函式使用 x, y, z 座標來表示方塊位置。
  • 當註冊遊戲測試框架時在結構周圍留白。
  • 修復了曾經失敗的遊戲測試框架中的標記烽火台仍然在新世界出現的問題。

移動預測

  • 修復了彈射物在第三方伺服器上忽略伺服器端位置行動資料包的問題
  • 當玩家的位置移動異常或位置移動修正被檢測到時,伺服器端會依據用戶端的玩家位置資料來調整玩家的下落距離。

附加包

  • 修復了 V2 村民在初始化時不會正確更新它們的 molang 變數的問題。

其他

  • 加入了物品可使用的 transparentattachable 標籤。該標籤可使附著物被穿戴時,玩家在第一人稱視角下不繪製該附著物。
  • 變更了 GameTest 包的載入方式。額外的檔案引用自 manifest.json 中的 entry 欄位中所註明的基本檔案。
  • UDP 協定流的加密算法變更為 AESGCM256

技術茶館[編輯]

本週茶館歇業一週。

你知道嗎[編輯]

  • 現在遊戲測試框架是基於腳本引擎實現的了,且遊戲測試框架在最新的版本下可在移動端使用。
  • Mojang 本週並未更新搶鮮版的文件包。
  • Mojang 本週依然沒有對腳本引擎做出更新。