Что такое ItemStayPut и зачем он нужен на сервере Minecraft
Представьте: вы заходите на сервер, видите аккуратно разложенные алмазы, зелья или редкие блоки, которые парят в воздухе прямо перед вами. Вы пытаетесь их подобрать, но ничего не выходит — предметы остаются на месте, словно часть декора. Именно так работает плагин ItemStayPut. Он создаёт плавающие предметы, которые нельзя поднять ни игрокам, ни мобам. Это идеальное решение для иммерсивных магазинов, выставочных залов или просто украшения спавна.
Многие серверы используют GUI-магазины с безликими меню, но ItemStayPut возвращает атмосферу настоящей торговли: вы видите товар, читаете описание на табличке EssentialsX и совершаете покупку, глядя на физический объект. Плагин полностью переписан с классического ItemStay, поддерживает версии от 1.13.3 до 1.19.3 и работает на Bukkit, Spigot и Paper.
Основные возможности плагина
- Невидимые рамки без рамок. Предметы действительно парят в воздухе, занимая минимум пространства.
- Полная защита от подбора. Игроки и мобы не могут взаимодействовать с выставленными вещами.
- Интеграция с EssentialsX. Используйте shop-знаки для создания живых магазинов.
- Мультиязычность. Интерфейс переведён на несколько языков, можно добавить свой перевод.
- Умная работа с ClearLagg. Плагин «договаривается» с лаг-ремувером, чтобы тот не трогал выставочные предметы.
- Автообновление конфигов. При установке новой версии ваши настройки сохраняются автоматически.
Установка и первый запуск
Установка проще некуда: скачайте JAR-файл плагина и поместите его в папку /plugins вашего сервера. После рестарта ItemStayPut готов к работе. Никаких дополнительных зависимостей не требуется. Если вы используете лаунчер вроде foxygame.net для быстрого доступа к серверам и установки клиентских модов, то сможете моментально подключиться к любому серверу с этим плагином и оценить визуальную часть без лишних настроек.
Как использовать плавающие предметы
Базовое управление сводится к одной команде. Возьмите нужный предмет в основную руку, посмотрите на блок или точку в воздухе, куда хотите его поместить, и введите /isp drop (или /isp place). Предмет зафиксируется и останется там навсегда, пока вы не удалите его специальной командой.
Для удобства плагин поддерживает несколько алиасов корневой команды: /isp, /ist, /item, /itemstay, /itemstayput. Активные алиасы настраиваются в config.yml, чтобы избежать конфликтов с другими плагинами.
Команды для игроков
/isp— главное меню помощи./isp list [радиус]— список ваших предметов в мире; админы видят предметы всех игроков./isp place— разместить предмет из руки./isp delete— удалить предмет по ID./isp remove <радиус>— удалить все предметы в радиусе./isp locale— управление языком интерфейса./isp credits— благодарности создателям.
Команды для администраторов
/isp import <файл.csv>— импорт предметов из старого ItemStay./isp reload— перезагрузка всех YML-файлов./isp version [номер]— просмотр текущей версии или истории изменений./isp locale listplayers— языковые предпочтения всех игроков./isp locale list <язык>— все строки перевода для языка.
Защита от лаг-ремуверов
ClearLagg и аналоги часто удаляют «мусорные» предметы с земли, что могло бы заставить ItemStayPut постоянно восстанавливать экспонаты. Разработчик предусмотрел API-интеграцию: плагин напрямую сообщает ClearLagg игнорировать свои предметы. Если вы используете другой лаг-ремувер, достаточно настроить в нём исключение для предметов с локализованным именем ItemStayPut. При необходимости автор готов добавить поддержку и других плагинов.
Настройка языка и локализация
ItemStayPut уважает многообразие игроков. По умолчанию доступны английский, португальский (Бразилия) и испанский (Колумбия). Каждый пользователь может выбрать язык командой /isp locale set <язык>. Если вы переведёте файл локали на свой язык и поделитесь им, перевод включат в будущие обновления. Администратор может видеть, кто какой язык использует, и управлять дефолтным языком через config.yml.
Автоматические обновления и сохранение настроек
По умолчанию плагин сам проверяет наличие новых версий и устанавливает их при рестарте сервера. В config.yml можно переключить режим на check (только уведомление) или off (полное отключение). Самое приятное — при обновлении все ваши пользовательские значения в конфиге сохраняются, а оригинальный файл переименовывается в config.bak. Вам не придётся заново прописывать алиасы или радиус видимости.
Права доступа и безопасность
По умолчанию все игроки могут размещать, просматривать и удалять свои предметы. Административные команды вроде reload и version требуют OP-статуса, даже если выдано пермишен itemstayput.admin. Для тонкой настройки используйте LuckPerms или PermissionsEX. Основные узлы:
itemstayput.player— базовые команды.itemstayput.admin— полный доступ, включая перезагрузку.itemstayput.*— всё, кроме админских reload/version (для них нужен OP).
Почему стоит выбрать ItemStayPut
Этот плагин превращает скучные торговые автоматы в живые витрины. Игроки видят товар лицом, могут рассмотреть его со всех сторон, а владельцы серверов получают гибкий инструмент с автообновлениями, мультиязычностью и защитой от конфликтов. Если вы хотите добавить атмосферности своему серверу Minecraft, ItemStayPut — один из самых элегантных способов сделать магазины и выставки по-настоящему запоминающимися.