Команды 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 | Показывает версию плагина |
Команды загрузки/обновления, рекомендуемых плагинов и обновления плагина предоставляются общей системой MagmaCore Nightbreak, встроенной в BetterStructures. То же меню настройки отображает пункт 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> | Добавляет предмет в руке в таблицу сокровищ. Генератор должен быть допустимой конфигурацией сокровищ, редкость должна существовать в этой конфигурации, 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.* | Wildcard для команд утилит и администратора (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 ограничены wildcard администратора betterstructures.*. Варианты .slowly и .instantly по-прежнему объявлены в plugin.yml, но ни одна команда сейчас их не проверяет.