Shop DonutSMP
Если вы хотите подарить игрокам на своём сервере Minecraft знакомый и удобный интерфейс покупок в стиле DonutSMP, то плагин Shop DonutSMP — именно то, что нужно. Это не просто очередной магазин, а полноценное воссоздание той самой системы с категориями, отдельными меню для каждого раздела и умным выбором количества. Плагин работает на Paper и его форках, ориентирован на версии Minecraft 1.21.x, требует Java 17 и мягко зависит от Vault и PlayerPoints — без них часть валют просто отключится, но сам магазин останется рабочим.
Что делает Shop DonutSMP особенным
В отличие от универсальных плагинов, где всё свалено в одну кучу, здесь каждый тип товаров живёт в своём конфигурационном файле. Вы получаете чистую архитектуру: главное меню категорий и отдельные YAML-файлы для каждого раздела. Это значит, что добавлять новые товары или менять цены можно без путаницы, а команда /shop reload применит изменения мгновенно, без перезагрузки сервера.
Только покупка — и никаких продаж
Shop DonutSMP сознательно сделан как buy-only магазин. Игроки не могут продавать предметы обратно, что защищает экономику сервера от неожиданных дисбалансов. Зато процесс покупки продуман до мелочей: в меню выбора количества есть кнопки увеличения и уменьшения, а плагин проверяет баланс и свободное место в инвентаре перед каждой транзакцией. Если денег не хватает или сумка забита, игрок увидит понятное сообщение — все тексты редактируются в config.yml.
Гибкая настройка валют
Каждый товар может быть привязан к VAULT (обычные игровые деньги) или PLAYERPOINTS (очки игроков). В одном магазине можно смешивать валюты: например, обычные блоки продавать за доллары, а редкие предметы — за поинты. Если нужный плагин экономики отсутствует, соответствующие товары просто не появятся в меню, и сервер не упадёт с ошибкой.
Как установить Shop DonutSMP
Установка проще, чем кажется. Скачайте Shop DonutSMP для Minecraft в виде готового jar-файла и поместите его в папку plugins вашего Paper-сервера. Убедитесь, что у вас установлены Vault и PlayerPoints, если планируете использовать обе валюты. После первого запуска сервера плагин создаст все необходимые конфигурационные файлы: config.yml, categories.yml и папку shops/. Останется лишь наполнить их своими товарами и перезагрузить конфигурацию командой /shop reload — и магазин готов к работе.
Кстати, если вы пользуетесь лаунчером foxygame.net, то установка Shop DonutSMP становится ещё быстрее: в каталоге дополнений лаунчера можно найти этот плагин и добавить его на сервер буквально в один клик, без ручного скачивания и перемещения файлов.
Структура конфигураций: порядок во всём
Разработчики явно думали о сервер-администраторах, которые ценят порядок. Вся настройка разделена на три логических слоя:
- config.yml — сообщения, размер и оформление GUI выбора количества, базовые параметры.
- categories.yml — главное меню категорий. Здесь задаются размер окна, заголовок, слоты для рамки из серого стекла (как на DonutSMP) и сами категории с материалом, названием, описанием и слотом.
- shops/<slug>.yml — отдельный файл для каждой категории. Внутри — список товаров с ценой, валютой, материалом и слотом.
Пример категории «End» в categories.yml может выглядеть так: материал END_STONE, название «&eEnd», описание «Blocks and items from the End.» и слот 11. А в файле shops/end.yml вы пропишете сам товар, например, эндер-камень за 5 долларов через Vault. Рамка из серого стекла заполняет пустые слоты автоматически, если включена опция fill-empty: true.
Команды и права
Плагин добавляет всего две команды: /shop открывает основное меню категорий для игроков, а /shop reload перезагружает конфигурацию (доступно администраторам). Права тоже минималистичны: shop.use для открытия магазина и shop.admin для перезагрузки. Никакой лишней сложности.
Почему стоит скачать Shop DonutSMP прямо сейчас
Если вы строите сервер с тематикой DonutSMP или просто хотите дать игрокам аккуратный, интуитивно понятный магазин, этот плагин закроет все потребности. Он не перегружает TPS, потому что не содержит лишних циклов, а все проверки происходят только в момент взаимодействия с GUI. Настроив один раз, вы получаете систему, которая легко масштабируется: добавили новый файл в shops/, прописали категорию — и товары уже в игре.
Для тех, кто предпочитает управлять сервером через лаунчер foxygame.net, Shop DonutSMP автоматически обновляется вместе с другими дополнениями, что избавляет от необходимости следить за новыми версиями вручную. Просто выберите плагин в списке, и лаунчер сам подставит совместимую сборку под ваше ядро.
Безопасность покупок и кастомизация сообщений
Плагин тщательно проверяет каждую транзакцию: хватает ли у игрока средств, есть ли свободные слоты в инвентаре. Если что-то не так, игрок получает сообщение, которое вы можете полностью переписать в config.yml — от «no-permission» до «purchase-success». Это позволяет сохранить стиль общения, принятый на вашем сервере, будь то строгий деловой тон или дружеские подсказки.
Итог: быстрый, чистый и атмосферный магазин
Shop DonutSMP — это не громоздкий комбайн, а точный инструмент для создания магазина в духе DonutSMP. Он поддерживает Paper 1.21.x, легко конфигурируется через YAML, дружит с Vault и PlayerPoints, и не пытается делать всё сразу. Если вам нужен buy-only магазин с категориями, выбором количества и минимальной нагрузкой на сервер, просто скачайте Shop DonutSMP и настройте под себя — игроки оценят знакомый интерфейс и прозрачные покупки.