跳至主要內容

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>手動放置結構。有效類型:SURFACEUNDERGROUND_SHALLOWUNDERGROUND_DEEPSKYLIQUID_SURFACE
/bs lootify <generator> <rarity> <minAmount> <maxAmount> <weight>將手持物品加入寶藏表。generator 必須是有效的寶藏設定,rarity 必須存在於該設定中,minAmount 至少為 1,maxAmount 最多為 64,且你必須手持物品。
/bs pregenerate <centerType> <shape> <radiusInBlocks> <applyWorldBorder>預先生成啟用 BetterStructures 的區塊。世界取自玩家當前所在的世界。centerTypeHEREWORLD_CENTERWORLD_SPAWNshapeSQUARECIRCLEapplyWorldBorderTRUE/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 updatecontentOP
betterstructures.initialize存取 /bs initializeOP
betterstructures.generatemodules存取 /bs generateModulesOP
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 中,但目前沒有任何指令會檢查它們。