
VillagerRefresher - Обновление торговли жителей
Плагин VillagerRefresher позволяет обновлять торговые предложения жителей в Minecraft без ломания рабочих блоков. Shift+ПКМ по жителю - и торговля обновлена. Настраиваемый кулдаун, сохранение в YAML.
VillagerRefresher - плагин для серверов Майнкрафт, который решает одну из самых раздражающих проблем ванильной игры. Знаете эту боль, когда нужно получить конкретную книгу зачарования или редкий предмет у жителя, а он предлагает полный мусор? Приходится ломать рабочий блок, ставить заново, ждать пока житель переоденется, снова проверять торговлю. И так по кругу десятки раз.
С этим плагином всё проще: подходишь к жителю, зажимаешь Shift, кликаешь правой кнопкой - и торговые предложения мгновенно обновляются. Рабочий блок остаётся на месте, профессия не сбрасывается, имя и уровень жителя сохраняются.
Как работает VillagerRefresher
Механика максимально простая. Находишь жителя с профессией (безработные не подходят), зажимаешь Shift и кликаешь ПКМ. Торговля переролливается, при этом:
- Профессия сохраняется - библиотекарь останется библиотекарем
- Уровень не сбрасывается - прокачанный житель не потеряет ранг
- Имя остаётся - если переименовал через бирку, ничего не слетит
- Биом не меняется - внешний вид жителя соответствует региону
Стандартный интерфейс торговли не заменяется и не перерисовывается. Плагин работает поверх ванильной механики, просто добавляет удобный способ обновления предложений.
Система кулдауна
Чтобы игроки не спамили обновления и не ломали экономику сервера, в VillagerRefresher встроена настраиваемая система кулдауна. В конфиге задаёшь время в секундах, и каждый игрок сможет обновлять торговлю не чаще этого интервала.
cooldown-time: 30 # Кулдаун в секундах между обновлениями для каждого игрока
Кулдауны сохраняются между перезапусками сервера в простой YAML-файл. Никаких баз данных, никаких зависимостей - поставил и работает. Если игрок пытается обновить торговлю раньше времени, он получит сообщение и звуковое предупреждение.
Зачем это нужно на сервере
На экономических серверах и SMP жители с хорошими торговыми предложениями - это ценный ресурс. Игроки часами фармят идеальные сделки, ломая и переставляя рабочие блоки. Это создаёт лишнюю нагрузку, засоряет чанки и выглядит криво.
VillagerRefresher убирает этот геморрой. Админ получает контроль над частотой обновлений через кулдаун, а игроки - удобный инструмент без необходимости гриферить рабочие станции. Особенно актуально для серверов с прокачанными жителями, где потеря уровня из-за случайного ломания блока - настоящая трагедия.
Совместимость и установка
Плагин работает на Spigot, Paper и Purpur версий от 1.14 до 1.21.8. Зависимостей нет, другие плагины не требуются. Просто закидываешь jar в папку plugins, перезапускаешь сервер - и всё готово.
Для настройки открой config.yml в папке плагина и укажи желаемый кулдаун. Значение по умолчанию - 30 секунд, но можно поставить хоть минуту, хоть час, в зависимости от баланса сервера.
Важный нюанс
Плагин обновляет торговлю только у жителей с профессией. Безработные и глупцы (nitwit) не подходят - им сначала нужен рабочий блок. Также учти, что обновление затрагивает все доступные предложения жителя, а не только первый слот.
Если на сервере стоят плагины на кастомную торговлю или изменение GUI жителей, проверь совместимость. VillagerRefresher не трогает интерфейс, но конфликты с модами на полную переделку торговли теоретически возможны.
Кому пригодится
- SMP сервера - игроки смогут роллить торговлю без разрушения построек
- Экономические проекты - контроль над инфляцией через настраиваемый кулдаун
- Одиночная игра с сервером - если хочешь удобства без читерства
Скачать VillagerRefresher стоит, если устал от бесконечного ломания рабочих блоков ради одной нужной книги. Плагин лёгкий, без лишнего функционала, делает ровно одну вещь - и делает её хорошо. Для игры с друзьями на собственном сервере - вообще мастхев, особенно если кто-то из команды фармит зачарования через жителей.
Проект небольшой, но активно поддерживается и обновляется под свежие версии Minecraft. Для BungeeHost и подобных хостингов установка стандартная - через панель управления или FTP.
Сервер для плагина VillagerRefresher - Обновление торговли жителей - как у профи
Плагин VillagerRefresher - Обновление торговли жителей создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином VillagerRefresher - Обновление торговли жителей для друзей можно за пару минут - BungeeHost всё уже подготовил.
