Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性為Java版獨有。
Brigadier
最新版本

1.0.18

GitHub倉庫

brigadier

編寫語言

Java

開發作者

Mojang Studios

授權協議

MIT協議

Nathan Adams Mojang avatar

我真為這個名字感到自豪!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]

參考[]

語言

Advertisement