Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

致全體港澳用户:Minecraft 現已於最新正式版加入繁體中文(香港)翻譯,多謝各位嘅支持!

了解更多

Minecraft Wiki
Advertisement
Minecraft Wiki
5,483
個頁面
Information icon.svg
此特性為Java版獨有。
Brigadier
最新版本

1.0.18

GitHub倉庫

brigadier

編寫語言

Java

開發作者

Mojang Studios

授權協議

MIT協議

Nathan Adams Mojang avatar.png

我真為這個名字感到自豪!Brigadier是Minecraft使用的指令庫的名字。

——Dinnerbone評論於Brigadier[1]

Brigadier(意為「准將」)是一個為Java版設計和開發的指令讀取執行庫,[2]主要由Dinnerbone維護。[3]它是Mojang以開源許可放出的第一個Java版使用的庫。[4]

用途[]

Brigadier可以用來讀取和執行字串指令。

特性[]

  • 指令節點可由變數或直接量分支定義
  • 指令來源可由指令上下文修改/複製
  • 指令解析時動態檢查錯誤[6]
  • 枚舉目前指令節點可能到達的所有指令[7]
  • 指令執行成功/失敗時的結果即時處理
  • 指令節點的遞歸重新導向
    • /execute run會重新導向到原版遊戲指令調度器的根節點

歷史[]

2014年10月25日Dinnerbone在MC-10880中提到Brigadier。
2017年7月27日Dinnerbone披露未來將有一個未混淆的叫「Brigadier」的指令讀取庫。
Java版
1.1317w45a現在由Brigadier處理指令
Minecraft將Brigadier加入至其依賴庫中。
2018年9月26日Brigadier現以MIT許可開源。[8]
1.1419w08a允許在指令中使用單引號表示純字串。[9]


參考[]