rBlocksRegen - Восстановление зон по расписанию [1.21.4-26.X]

Плагин rBlocksRegen - Восстановление зон по расписанию [1.21.4-26.X] 1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.21
  2. 26.1
  3. 26.2
  4. 26.3
  5. 26.4
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
  4. Folia
Минимальная версия Java
21
Исходный код
https://github.com/Rulhot/rBlocksRegen
rVisualBoards — Update Banner (6).png


Зоны, которые сами возвращаются к исходному виду: миры, арены, спавн. Ты выделяешь зону, и плагин по расписанию ставит на место каждый изменённый блок.

Paper 1.21.4+ • Folia • Java 21​


Как это работает
  1. Возьми топорик командой /rbr wand. ЛКМ и ПКМ отмечают углы зоны.
  2. Создай зону командой /rbr create 1 и выбери в меню расписание.
  3. Плагин снимает зону и запоминает каждый блок.
  4. Игроки ломают и строят в зоне как обычно.
  5. По расписанию плагин возвращает изменённые блоки на место.


Возможности
  • Восстановление каждые N минут или в заданные часы, до 24 времён в сутки.
  • Возвращаются только изменённые блоки. Плагин следит за 24 видами изменений: ломание, постройка, взрывы, огонь, жидкости, поршни, рост растений.
  • Полное восстановление зоны одной командой.
  • Блоки возвращаются плавно: ты задаёшь число блоков за шаг и паузу между шагами.
  • Во время восстановления зона закрыта: блоки не ломаются и не ставятся, взрывы и жидкости её не трогают.
  • Настройка зоны в меню: режим, часы, интервал, скорость.
  • Контур зоны частицами на 15 секунд.
  • Телепорт к зоне.
  • Пересъёмка зоны после перестройки.
  • Зоны не пересекаются, до 2 000 000 блоков в одной зоне.
  • Свой часовой пояс для расписания.
  • SQLite или MySQL, поддержка Folia и FastAsyncWorldEdit.

YAML:
settings:
  metrics: true # анонимная статистика bStats
  update-check: true # сообщение в консоль о новой версии плагина
  timezone: "" # часовой пояс для расписания по часам, например Europe/Moscow. Пусто: пояс сервера

command:
  main: rblocksregen # название основной команды, применяется после перезапуска сервера
  aliases: [ rbr ] # дополнительные названия команды

performance:
  max-volume: 2000000 # максимум блоков в одной зоне
  check-seconds: 5 # как часто плагин проверяет расписание зон, от 1 до 60
  capture-layers-per-tick: 4 # сколько слоёв по высоте снимается за тик при съёмке зоны
  scan-per-step: 4096 # сколько блоков проверяется за шаг полного восстановления
  max-tracked-blocks: 200000 # изменилось больше блоков: следующее восстановление проверит зону целиком

particles: # контур зоны по команде /rbr admin show
  color: "#FF5858" # цвет частиц
  size: 1.0 # размер частиц
  duration-seconds: 15 # сколько секунд виден контур
  period-ticks: 10 # как часто обновляются частицы, 20 тиков = 1 секунда

# Значения для новых зон. У каждой зоны они меняются в меню /rbr edit.
defaults:
  mode: interval # interval: каждые N минут. time: в заданные часы
  times: [ "12:00" ] # часы восстановления, формат ЧЧ:ММ
  interval-minutes: 60 # интервал в минутах для mode: interval
  blocks-per-step: 1 # сколько блоков ставится за шаг восстановления
  step-delay-ticks: 1 # пауза между шагами, 20 тиков = 1 секунда

config-version: 1 # служебное поле, не меняй
Зависимости
WorldEdit или FastAsyncWorldEdit
Команды и права
КомандаЧто делает
/rbr wandВыдаёт топорик выделения: ЛКМ ставит точку 1, ПКМ ставит точку 2
/rbr create [id]Создаёт зону из выделения
/rbr edit [id]Открывает меню настроек зоны
/rbr admin tp [id]Телепортирует к зоне
/rbr admin show [id]Показывает контур зоны частицами
/rbr admin regen [id]Возвращает изменённые блоки
/rbr admin regen [id] fullВозвращает всю зону целиком
/rbr admin snapshot [id]Переснимает зону в текущем виде
/rbr admin delete [id]Удаляет зону
/rbr reloadПеречитывает конфиг

Полная команда: /rblocksregen. Все команды требуют право rblocksregen.admin, оно выдано операторам.
Автор
Rulhot
Скачивания
1
Просмотры
88
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Rulhot

Поделиться ресурсом

Назад
Сверху Снизу