Villager Refresh - это легковесный плагин для серверов Minecraft, который решает одну надоедливую проблему: жители перестают обновлять свои торги, если на сервере отключён цикл дня и ночи (gamerule doDaylightCycle). На многих серверах время заморожено в постоянном дне - для удобства строительства или PvP. Но тогда жители не могут "уснуть" и сбросить свои предложения, а значит прокачка и торговля встают колом. Плагин просто берёт и принудительно обновляет все торги через заданные промежутки времени, независимо от того, день сейчас или ночь.
Зачем это нужно
Если вы админ сервера и отключили смену дня и ночи (например, через /gamerule doDaylightCycle false), то жители перестают обновлять свои предложения - они просто зависают на одном наборе товаров. Игроки не могут получить редкие предметы или поднять уровень жителя. Villager Refresh решает это без костылей и лишних модов.
Особенности
- Автоматическое обновление торгов всех жителей на сервере с настраиваемым интервалом;
- Работает при выключенном
doDaylightCycle- никакой привязки к игровому времени; - Сохраняет все свойства торгов: опыт за покупку, опыт жителя, ценовые множители - ничего не ломается;
- Минимальное влияние на производительность - плагин лёгкий, не жрёт ресурсы;
- Простая настройка через конфиг.
Требования
- Версия сервера Minecraft от 1.12.2 до последней;
- Java 8 или выше;
- Любое ядро на Bukkit (Spigot, Paper, Purpur и другие).
Установка
Скачайте последний релиз Villager Refresh, киньте jar-файл в папку plugins вашего сервера и перезапустите сервер или используйте /reload. После первого запуска плагин создаст конфиг по пути plugins/villager-refresh/config.yml.
Настройка
Конфиг предельно простой (пример config.yml):
# Интервал обновления торгов в минутах
refresh-interval-minutes: 20
# Логировать обновления в консоль?
log-refreshes: true
Меняете значение refresh-interval-minutes - и жители будут обновляться каждые N минут. По умолчанию 20 минут, как в ванильном Майнкрафте.
Права (permissions)
Плагин использует право villagerrefresh.commands, чтобы обычные игроки не могли выполнять команды управления. Выдавайте его только администраторам.
Команды
/vrefresh reload- перезагрузить конфиг;/vrefresh set [минуты]- установить новый интервал обновления и перезагрузить конфиг.
Всё просто и без лишней воды. Если у вас сервер с замороженным временем и вы хотите, чтобы жители продолжали торговать как обычно - Villager Refresh буквально must-have. Скачайте плагин и забудьте о головной боли с торговлей.
Сервер для плагина Villager Refresh - как у профи
Плагин Villager Refresh создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Villager Refresh для друзей можно за пару минут - BungeeHost всё уже подготовил.

