[Updated] Restockit
Представьте: вы строите огромный механизм или проводите ивент на сервере Minecraft, и вам нужно, чтобы ресурсы в сундуках никогда не заканчивались. С плагином [Updated] Restockit это становится реальностью. Он позволяет превратить обычные контейнеры в источники бесконечных предметов или настроить их постепенное пополнение с точностью до тиков. Никаких командных блоков и сложных схем — только табличка и пара строк в конфиге.
Что такое [Updated] Restockit и зачем он нужен
[Updated] Restockit — это серверный плагин для Minecraft, работающий на ядрах Bukkit, Spigot и Paper. Он поддерживает версии игры от 1.9 до 1.20.1 и выше, позволяя администраторам создавать контейнеры с автоматическим восполнением содержимого. В отличие от стандартных методов, здесь не требуется редактировать файлы мира или использовать читы — всё работает через привычные таблички и систему прав.
Плагин умеет работать с сундуками, сундуками-ловушками, воронками, выбрасывателями и раздатчиками. Более того, через конфигурацию можно добавить любые другие блоки-контейнеры, которые появятся в будущих обновлениях игры. Это делает [Updated] Restockit универсальным инструментом для карт на выживание, мини-игр и RP-серверов.
Как установить [Updated] Restockit на сервер
Требования и совместимость
Для работы плагина необходим сервер Minecraft на базе Bukkit, Spigot или Paper версии 1.9 или новее. Java должна быть не ниже 1.6, но на современных сборках это условие выполняется автоматически. Если вы используете лаунчер foxygame.net, то установка [Updated] Restockit займёт буквально один клик — каталог дополнений уже содержит этот плагин, и он автоматически обновляется при выходе новых версий, избавляя от ручной замены файлов.
Пошаговая инструкция
Чтобы скачать [Updated] Restockit вручную, найдите файл плагина с расширением .jar на проверенном ресурсе и поместите его в папку plugins вашего сервера. После перезапуска сервера в папке plugins/RestockIt появится файл config.yml — именно там хранятся все настройки, включая чёрный список предметов и дополнительные контейнеры. Никаких дополнительных зависимостей не требуется, плагин работает «из коробки».
Как создать контейнер с бесконечными предметами
Механика [Updated] Restockit для Minecraft интуитивно понятна. Поставьте табличку над или под целевым контейнером (сундуком, воронкой, раздатчиком) и заполните строки по следующему шаблону:
- Строка 1: любой текст (например, «Бесконечный камень»).
- Строка 2: слово
RestockIt(регистр не важен). - Строка 3: название предмета на английском, как в инвентаре:
stone,arrow,wool:5(для цветной шерсти). - Строка 4: параметры задержки или оставьте пустой для мгновенного заполнения.
Двойные сундуки требуют всего одну табличку, но если повесить по табличке над каждой половиной с разными предметами, контейнер заполнится смешанным содержимым. Раздатчики пополняются автоматически при каждом срабатывании — открывать их не нужно. Если на третьей строке написать Incinerator, контейнер превратится в мусоросжигатель, мгновенно уничтожающий всё, что в него положили.
Настройка задержек и чёрного списка
Одна из сильных сторон [Updated] Restockit — гибкая система отложенного пополнения. На четвёртой строке таблички можно указать:
x Items, ys— восстанавливать по одному предмету каждые y секунд, пока в контейнере не накопится x штук.x Stacks, ys— то же самое, но счёт идёт на стаки.- Вместо секунд можно использовать тики (20-е доли секунды), просто не дописывайте букву
sпосле числа.
Обязательно ставьте запятую между количеством и задержкой, иначе синтаксис не сработает. Например, запись 10 Items, 5s будет добавлять по одному предмету каждые 5 секунд, пока их не станет 10.
Чёрный список предметов находится в config.yml. По умолчанию туда внесены коренная порода и динамит — их нельзя использовать в контейнерах RestockIt. Вы можете удалить эти позиции или добавить любые другие опасные/дорогие предметы, просто перечислив их названия или числовые ID. Отдельное разрешение restockit.blacklist.bypass позволяет избранным игрокам игнорировать этот запрет.
Права и разрешения
[Updated] Restockit полностью совместим с PermissionsEX и SuperPerms, но может работать и без них. Если на сервере не установлен ни один плагин на права, система автоматически переключается на проверку OP-статуса: создавать и ломать контейнеры могут только операторы, а открывать — все игроки. Для тонкой настройки используйте следующие пермишены:
restockit.container.create— создание контейнера.restockit.container.open— открытие.restockit.container.destroy— разрушение.restockit.dispenser.create,.open,.destroy— аналогично для раздатчиков.restockit.incinerator.create,.open,.destroy— для мусоросжигателей.restockit.blacklist.bypass— обход чёрного списка.
Обратите внимание: старый пермишен restockit.chest.* больше не рекомендуется, хотя временно ещё работает. В версии 1.9.1 он был помечен как устаревший, и в будущем может вызвать конфликты. Если вы обновляетесь со старых сборок, замените его на restockit.container.*.
Полезные советы и особенности
Плагин поддерживает синтаксис Full Chest, поэтому если вы переходите с аналогов, не придётся переписывать все таблички. Названия предметов можно писать строчными буквами — регистр больше не важен. Благодаря встроенной системе автообновлений в лаунчере foxygame.net, [Updated] Restockit всегда будет совместим с актуальной версией Minecraft, а вы не пропустите важные исправления, вроде того, что решило проблему с Java 1.6 в версии 1.9.2.
Если вы хотите добавить поддержку нестандартных контейнеров (например, из модов), отредактируйте списки singleContainers, doubleContainers или dispensers в config.yml. Но без крайней необходимости лучше оставить их как есть — плагин и так охватывает все ванильные блоки. Для администраторов, не использующих систему прав, предусмотрен параметр opsOverrideBlacklist: установите его в true, и операторы смогут создавать контейнеры даже с запрещёнными предметами.
[Updated] Restockit — это не просто дозатор ресурсов, а полноценный инструмент для автоматизации серверной экономики и геймплея. Попробуйте его в связке с торговыми автоматами или квестовыми комнатами, и вы увидите, насколько проще становится поддержка многопользовательских миров.