Конфиги VarryalCore
Главный файл — plugins/VarryalCore/modules.yml. В нём включаются и выключаются модули, а также задаются базовые параметры speedPaths.
modules.yml
Текущий вид по умолчанию:
modules:
playerStatus:
enabled: true
speedPaths:
enabled: true
boost_percent: 20
trigger_levels:
- 0
check_interval_ticks: 5
worlds: []
autoOres:
enabled: true
chatControlBubbles:
enabled: true
playerStatus
Включает AFK/typing-индикаторы над головами игроков.
speedPaths
| Параметр | Значение |
|---|---|
enabled |
Включает/выключает модуль. |
boost_percent |
Процент ускорения игрока. 20 = +20%. |
trigger_levels |
Уровни блока minecraft:light, на которых работает ускорение. |
check_interval_ticks |
Как часто проверять блок под игроком в тиках. 5 = 4 раза в секунду. |
worlds |
Белый список миров, где модуль работает. Пустой список [] = все миры. |
Пример ограничения по мирам:
autoOres
Включает модуль авто-восстановления Nexo-руд. Сами правила руд настраиваются в отдельном файле modules/autoOres.yml.
chatControlBubbles
Включает bridge между ChatControl и BetterChatBubbles. Настройки каналов и внешнего вида лежат не в modules.yml, а в plugins/BetterChatBubbles/config.yml в секции ChatControl.
modules/autoOres.yml
Файл:
Пример:
ores:
crystal:
main_block: salt_ore
temporary_block: empty
restore_after_seconds: 5-20
restore_timer_requires_loaded_chunk: false
| Параметр | Значение |
|---|---|
main_block |
ID основной Nexo-руды, которую игрок добывает. |
temporary_block |
ID временного блока, который ставится после добычи. |
restore_after_seconds |
Время восстановления. Можно числом 10 или диапазоном 5-20. |
restore_timer_requires_loaded_chunk |
Если true, восстановление зависит от загруженного чанка. |
messages.yml
Файл:
Содержит тексты ответов /vcore.
BetterChatBubbles/config.yml: секция ChatControl
Когда включён chatControlBubbles, VarryalCore создаёт/синхронизирует секцию:
ChatControl:
Enabled: true
Admin_Sender_Permission: chat.nonrp.admin
Channels:
# каналы подтягиваются из ChatControl settings.yml
Важно:
Enabledвыключает только bridge-секцию ChatControl внутри BetterChatBubbles.Admin_Sender_Permissionопределяет, когда использоватьAdmin_Messageвместо обычногоMessage.- Каналы подтягиваются из ChatControl
settings.yml.
Минимальная структура канала:
Admin_Message можно вручную добавить, если админские сообщения должны выглядеть иначе.