BetterStructures 指令
使用 /betterstructures 或 /bs。
設定與內容
| 指令 | 用途 |
|---|---|
/bs | 主要說明與狀態指令 |
/bs initialize | 首次設定流程(開啟首次設定選單) |
/bs setup | 開啟設定/內容選單 |
/bs recommendedplugins | 顯示與 BetterStructures 搭配良好的搭檔外掛 |
/bs downloadall | 下載外掛更新(若有)以及所有可用內容,然後重新載入 |
/bs downloadallcontent | 僅下載所有可用的內容套件(不含外掛更新) |
/bs updatecontent | 下載過時內容的更新(別名:/bs updateallcontent) |
/bs downloadpluginupdate | 下載待處理的外掛更新(需重新啟動才能套用) |
/bs reload | 重新載入 BetterStructures 並匯入待處理的內容 |
/bs version | 顯示外掛版本 |
下載/更新、推薦外掛與外掛更新等指令,是由內建於 BetterStructures 中的共享 MagmaCore Nightbreak 系統所提供。同一個設定選單也會顯示 Plugin Update(外掛更新)項目、Recommended Plugins(推薦外掛)項目,以及 Automatic Updates(自動更新)切換開關(請參閱 設定)。
工具與管理指令
| 指令 | 用途 |
|---|---|
/bs place <schematic> <type> | 手動放置結構。有效類型:SURFACE、UNDERGROUND_SHALLOW、UNDERGROUND_DEEP、SKY、LIQUID_SURFACE |
/bs lootify <generator> <rarity> <minAmount> <maxAmount> <weight> | 將手持物品加入寶藏表。generator 必須是有效的寶藏設定,rarity 必須存在於該設定中,minAmount 至少為 1,maxAmount 最多為 64,且你必須手持物品。 |
/bs pregenerate <centerType> <shape> <radiusInBlocks> <applyWorldBorder> | 預先生成啟用 BetterStructures 的區塊。世界取自玩家當前所在的世界。centerType:HERE、WORLD_CENTER、WORLD_SPAWN。shape:SQUARE、CIRCLE。applyWorldBorder:TRUE/FALSE。 |
/bs cancelPregenerate | 取消玩家當前世界中正在進行的預生成(別名:/bs cancelpregenerate) |
/bs generateModules <generatorFile> | 從模組生成器檔案生成模組化內容 |
/bs teleport <world> <x> <y> <z> | 傳送到指定位置(別名:/bs tp) |
/bs silent | 切換特定的管理員警告 |
權限
| 權限 | 說明 | 預設 |
|---|---|---|
betterstructures.setup | 存取 /bs setup、/bs recommendedplugins、/bs downloadallcontent 和 /bs updatecontent | OP |
betterstructures.initialize | 存取 /bs initialize | OP |
betterstructures.generatemodules | 存取 /bs generateModules | OP |
betterstructures.generatemodules.slowly | 已在 plugin.yml 中註冊,但目前並未被原始碼中的任何指令使用。可能為歷史殘留。 | OP |
betterstructures.generatemodules.instantly | 已在 plugin.yml 中註冊,但目前並未被原始碼中的任何指令使用。可能為歷史殘留。 | OP |
betterstructures.* | 工具與管理指令(place、pregenerate、cancelPregenerate、reload、teleport、version、lootify 以及 /bs 說明)的萬用權限,外加管理員下載指令 /bs downloadall 與 /bs downloadpluginupdate。預設由 OP 持有。 | OP |
| (無) | /bs silent 在原始碼中沒有權限檢查 — 任何傳送者皆可執行。 | — |
betterstructures.setup 涵蓋內容瀏覽/管理指令,betterstructures.initialize 涵蓋首次設定,betterstructures.generatemodules 涵蓋地下城生成。同時包含外掛與內容的 /bs downloadall 以及僅含外掛的 /bs downloadpluginupdate,皆受管理員萬用權限 betterstructures.* 所控管。.slowly 與 .instantly 變體雖仍宣告於 plugin.yml 中,但目前沒有任何指令會檢查它們。