ChestRefiller
Представьте: вы построили огромное подземелье на сервере Minecraft, расставили десятки сундуков, но вручную заполнять их после каждого рейда — настоящее мучение. ChestRefiller решает эту проблему элегантно и умно. Это серверный плагин, который сам следит за контейнерами вокруг игрока и наполняет их добычей по вашим правилам. Никакой магии с прогрузкой целого мира — только загруженные чанки, только то, что действительно нужно.
Что такое ChestRefiller?
ChestRefiller — это плагин для серверов на базе Arclight и Bukkit/Spigot API, созданный специально для версии Minecraft 1.21.1. Он не требует клиентских модов и работает полностью на стороне сервера. Основная задача — рефилл лута в сундуках, двойных сундуках, сундуках-ловушках и бочках. При этом плагин не сканирует всю карту, а действует только в радиусе вокруг игрока, обрабатывая исключительно загруженные блоки. Такой подход сводит лаги к минимуму и не нагружает сервер лишними вычислениями.
Если вы ищете, где скачать ChestRefiller для Minecraft, то найти актуальную сборку можно на крупных репозиториях плагинов. А для тех, кто ценит удобство, лаунчер foxygame.net предлагает встроенный каталог дополнений — ChestRefiller добавляется буквально в один клик, и вам не придётся вручную следить за обновлениями.
Основные возможности
Гибкость настройки — главная фишка ChestRefiller. Вы не просто включаете автозаполнение, а тонко управляете каждым аспектом лута:
- Взвешенные шансы — каждая запись в пуле добычи имеет свой процент выпадения (chancePercent). Хотите, чтобы алмазы появлялись реже, а уголь чаще? Просто настройте веса.
- Случайное размещение по слотам — предметы распределяются не последовательно, а в случайные ячейки контейнера. Это делает каждый сундук непредсказуемым.
- Лимиты на контейнер — отдельные параметры
itemsPerContainerдля сундуков и бочек, а также глобальный и индивидуальныйmaxPerItemPerContainerне дают одному предмету заполонить всё пространство. - Режимы заполнения —
clearBeforeRefillполностью очищает контейнер перед новым лутом, либо плагин заполняет только пустые слоты, сохраняя уже лежащие вещи. - Случайное количество в стаке — можно задать диапазон
amountMinиamountMaxдля каждого предмета или использовать глобальные значения. - Дубликаты под контролем — флаг
allowDuplicatesразрешает или запрещает повторение одного предмета в разных слотах одного контейнера.
Поддержка модовых предметов и копирование сундуков
Одна из самых мощных особенностей ChestRefiller — работа с предметами из модов. Достаточно указать namespaced ID вроде modid:item_name в секциях loot или lootMap, и плагин корректно обработает запись. Если ID окажется невалидным, сервер не упадёт — в консоль просто выведется предупреждение, а проблемный предмет будет пропущен. Это открывает безграничные возможности для модпаков и кастомных сборок.
Ещё один козырь — команда /savechest. Она позволяет сохранить точное содержимое любого контейнера в конфиг. Плагин считывает непустые слоты и записывает их в savedItems, полностью сохраняя метаданные, зачарования, описания и кастомные NBT-теги. Нумерация слотов начинается с единицы, так что первый слот — это 1, четвёртый — 4. Потом вы можете ссылаться на сохранённые слоты прямо в пуле лута: item: 4, savedSlot: 32 или даже item: saved:32. В lootMap это выглядит как 4: 25 или saved:32: 10. Такой подход идеален для копирования редких кастомных предметов без риска потерять их уникальные свойства.
Команды и права
Управление ChestRefiller сводится к трём простым командам:
/chestrefill <радиус>— запускает рефилл всех подходящих контейнеров в указанном радиусе от игрока./chestrefill reload— безопасно перезагружает конфигурацию без остановки сервера./savechest <радиус>— сохраняет содержимое ближайшего контейнера вsavedItemsдля дальнейшего использования в луте.
Система прав доступа минималистична и логична: chestrefill.use даёт возможность применять основную команду рефилла, а chestrefill.admin открывает доступ к перезагрузке конфига и сохранению предметов. Ничего лишнего — ровно то, что нужно администратору и модератору.
Как установить ChestRefiller
Установка плагина стандартна для любого Bukkit-совместимого сервера. Скачайте ChestRefiller в виде JAR-файла, поместите его в папку plugins сервера и перезапустите ядро. После первого запуска появится файл конфигурации, который вы сможете отредактировать под свои нужды. Важно: сервер должен работать на Java 21 и поддерживать Arclight или Spigot API. Никаких клиентских модификаций не требуется — игроки заходят с чистым клиентом и сразу видят результат.
Кстати, если вы предпочитаете максимально упрощённый подход, обратите внимание на лаунчер foxygame.net. В его экосистеме ChestRefiller доступен через каталог дополнений, а система автообновления сама подтягивает совместимую версию для вашего сервера. Это избавляет от ручного поиска и проверки контрольных сумм.
Совместимость и требования
ChestRefiller ориентирован на Arclight 1.21.1 с поддержкой Bukkit/Spigot API. Это означает, что он без проблем встанет на большинство гибридных серверов, объединяющих моды и плагины. Для работы необходим Java 21 — более старые версии не гарантируют стабильности. Плагин не форсирует загрузку чанков и не сканирует весь мир, поэтому даже на крупных сборках с сотнями модов нагрузка остаётся предсказуемой. Все операции разбиваются на пакетные тики, что исключает фризы сервера во время рефилла.
Заключение
ChestRefiller превращает рутинное наполнение контейнеров в гибкий автоматизированный процесс. Взвешенные шансы, случайное распределение, поддержка модовых ID и точное копирование предметов с NBT — всё это делает плагин незаменимым для владельцев серверов, которые ценят контроль и разнообразие лута. Простая установка, минимальные требования и продуманная работа с загруженными чанками позволяют внедрить его даже на активно играющих проектах без боязни лагов. Попробуйте ChestRefiller в действии, и ваши подземелья заиграют новыми красками.