vTrash
Каждый администратор сервера Minecraft знает, как быстро инвентари игроков забиваются ненужным хламом. Выбрасывать предметы на землю — не выход: они создают лаги и засоряют мир. Именно для таких случаев создан vTrash — лёгкий и умный плагин, добавляющий в игру удобную корзину с графическим интерфейсом. Вы просто перетаскиваете предметы в специальное меню, и они безвозвратно удаляются, а все действия могут записываться в Discord-канал благодаря встроенной системе вебхуков.
Что такое vTrash?
vTrash для Minecraft — это не просто мусорное ведро, а полноценный инструмент для очистки инвентаря с расширенными возможностями. Плагин создаёт 54-слотовое меню, в котором игроки могут быстро избавиться от любых предметов. При этом администраторы получают детальные логи: кто, когда и какие вещи выбросил. Всё это работает на современных серверных ядрах и практически не нагружает сервер.
Основные возможности vTrash
- Мгновенное удаление предметов через интуитивный drag-and-drop интерфейс.
- Полная кастомизация меню: цвет рамки, материал кнопок, заголовок и текст сообщений.
- Три типа Discord-вебхуков для логирования событий, команд и удалённых предметов.
- Административная панель для управления вебхуками прямо из игры.
- Статистика по каждому игроку: сколько предметов и когда было выброшено.
- Поддержка PlaceholderAPI, Vault и плагинов экономики для настройки переработки предметов.
Требования и совместимость
Плагин ориентирован на актуальные версии Minecraft и работает на Paper, Purpur, Spigot, Bukkit, Leaf, PufferFish и даже Cardboard (хотя последний не тестировался полностью). Минимальная версия игры — 1.20, а рекомендуемая — 1.21.4. Для запуска потребуется Java 17 или новее. Если вы хотите использовать функцию переработки с вознаграждением, дополнительно понадобятся Vault и EssentialsX или vEssentials. Также пригодится PlaceholderAPI для расширенной кастомизации сообщений.
Как установить vTrash
Установка vTrash не отличается от большинства серверных плагинов. Скачайте vTrash с официального источника — обычно это файл vTrash.jar. Поместите его в папку plugins вашего сервера. Перезапустите сервер или выполните команду /reload, чтобы плагин загрузился. После этого в папке plugins/vTrash автоматически появятся конфигурационные файлы: config.yml, messages.yml и webhook.yml. Если вы пользуетесь лаунчером foxygame.net, то vTrash доступен в его каталоге дополнений для установки в один клик, что избавляет от ручной загрузки и сразу подбирает совместимую версию.
Команды и управление
Основная команда — /trash, но у неё есть алиасы: /dustbin, /garbage и /bin. Игроки могут открыть корзину простым вводом /trash, а для переработки предметов с возможным вознаграждением используется /recycle (или /recbin). Администраторам доступен расширенный набор команд:
- /trash reload — перезагрузить все конфигурации и сообщения.
- /trash features webhook enable/disable — включить или отключить все вебхуки разом.
- /trash features webhook add <тип>
— добавить новый вебхук для логов, команд или предметов. - /trash features webhook update <тип>
— обновить существующий вебхук. - /trash features webhook remove <тип> — удалить вебхук.
Система вебхуков Discord
Одна из главных фишек vTrash — интеграция с Discord. Вы можете настроить три независимых вебхука, каждый из которых отвечает за свой тип событий:
- Logs Webhook — срабатывает при включении, выключении и перезагрузке плагина. Передаёт название события, имя сервера, версию плагина и время.
- Commands Webhook — фиксирует каждый вызов команды /trash. В лог попадают имя игрока, UUID, координаты и мир.
- Items Webhook — активируется, когда игрок закрывает меню корзины с предметами внутри. Вы получаете список удалённых вещей, их количество, время и дополнительные поля.
Все вебхуки проверяются на валидность при запуске, а нерабочие URL-адреса автоматически отклоняются с записью в консоль.
Настройка интерфейса и конфигурация
Меню корзины по умолчанию состоит из 54 слотов, обрамлённых цветной рамкой (светло-голубое стекло). В центре нижнего ряда расположена кнопка закрытия, которая мгновенно удаляет все оставленные предметы. Вы можете изменить материал рамки, цвет, текст кнопки и заголовок окна в файле config.yml. Все игровые сообщения, включая подсказки и уведомления, настраиваются в messages.yml с поддержкой стандартных цветовых кодов и HEX-цветов. Защищённые слоты не позволяют игрокам взаимодействовать с рамкой и кнопкой, что исключает случайные ошибки.
Права доступа
vTrash использует простую систему разрешений, которая легко интегрируется с любым менеджером прав:
- vtrash.use — доступ к корзине (по умолчанию true для всех).
- vtrash.recycle — возможность использовать меню переработки с наградой (по умолчанию false).
- vtrash.reload — перезагрузка конфигов (только для операторов).
- vtrash.admin — полный доступ к управлению вебхуками и расширенным функциям (только для операторов).
Заключение
vTrash — это именно тот плагин, который должен быть на каждом сервере Minecraft, где ценят порядок и прозрачность. Он не только помогает игрокам быстро избавляться от мусора, но и даёт администраторам мощные инструменты мониторинга через Discord. Лёгкий, настраиваемый и совместимый с большинством популярных ядер, vTrash станет отличным дополнением к вашему серверу. Попробуйте его в деле, и вы забудете о захламлённых инвентарях и бесконечных дропах на земле.