▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/DonutSell
DonutSell

DonutSell

DonutSell - простой плагин для Minecraft, добавляющий систему продажи предметов через Vault или любую другую экономику. Поддерживает историю продаж и множители.

Оцените первым
11.5K
7

DonutSell - это легкий и удобный плагин для серверов Minecraft (Paper/Spigot/Bukkit/Purpur), который добавляет полноценную систему продажи предметов через GUI. Если на вашем сервере используется экономика на базе Vault или кастомная через команды, DonutSell позволит игрокам быстро продавать ненужные вещи и получать деньги.

Вдохновленный механикой с сервера DonutSMP, этот плагин предлагает не только базовую продажу, но и продвинутые фишки: поддержка шалкеров (продается и сам ящик, и все его содержимое), история продаж с точным сохранением данных (включая зачарования и названия), черный список предметов, множители цен и многое другое.

Основные возможности

  • Простая система продажи: игрок открывает контейнер (GUI), складывает туда предметы и закрывает - все продается мгновенно.
  • Рекурсивная продажа шалкеров: шалкера продаются целиком вместе с содержимым.
  • Полная настройка: все GUI, сообщения, звуки, кнопки, заголовки - редактируется в конфигах.
  • Vault или кастомная экономика: можно использовать Vault по умолчанию или отключить его и задать свою команду выдачи денег.
  • Гибкие цены: каждый предмет настраивается в prices.yml, непрописанные предметы продаются за 1 единицу валюты по умолчанию.
  • Компактный формат денег: суммы отображаются как 1K, 1.2M, 3B и т.д.
  • Черный список: операторы могут запретить продажу определенных предметов - они вернутся игроку.
  • История продаж: команда /sellhistory открывает меню со всеми проданными предметами (сортировка по цене или имени).
  • PlaceholderAPI: цены можно выводить где угодно через плейсхолдеры типа %donutsell_netherite_block_price%.
  • Автовосстановление конфигов: если файл конфигурации повредится, плагин сам сбросит его до заводских настроек без падения сервера.

Команды

КомандаДоступОписание
/donutsellВсеИнформация о плагине и список команд
/donutsell reloadОператорПерезагрузка всех конфигов
/donutsell item <item> blacklistОператорДобавить предмет в черный список
/donutsell item <item> unblacklistОператорУбрать предмет из черного списка
/donutsell item <item> set-price <amount>ОператорУстановить цену предмета
/sellВсеОткрыть GUI для продажи
/sellhistoryВсеОткрыть историю продаж

Конфигурация

После установки плагина в папке plugins создается папка DonutScoreboard (возможно опечатка в оригинале - имеется в виду DonutSell) с файлом config.yml. Ниже приведен пример стандартного конфига:

config.yml
# ==========================================================
#
#              DonutSell  -  config.yml
#                   by SirSnaryo
#
#   Works on:  Paper · Spigot · Bukkit · Purpur
#   Version:   1.21.x
#
# ==========================================================
#
#
# ┌─────────────────────────────────────────────────────────┐
# │                    COLOR CODES                          │
# ├─────────────────────────────────────────────────────────┤
# │  &f = white        &7 = gray         &0 = black        │
# │  &a = green        &c = red          &e = yellow       │
# │  &b = aqua         &9 = blue         &d = purple       │
# │  &l = bold         &o = italic       &r = reset all    │
# │  &#RRGGBB = any hex color  (e.g. &#FF5500 = orange)    │
# └─────────────────────────────────────────────────────────┘
#
#
# ┌─────────────────────────────────────────────────────────┐
# │                      COMMANDS                           │
# ├─────────────────────────────────────────────────────────┤
# │  /sell                             →  open sell GUI     │
# │  /sellhistory                      →  open sell history │
# │                                                         │
# │  /donutsell                        →  plugin info       │
# │  /donutsell reload                 →  reload config     │
# │  /donutsell item <item> blacklist  →  blacklist item    │
# │  /donutsell item <item> unblacklist → unblacklist item  │
# │  /donutsell item <item> set-price <amount>              │
# └─────────────────────────────────────────────────────────┘
#
#
# ┌─────────────────────────────────────────────────────────┐
# │                   BROKEN CONFIG                         │
# ├─────────────────────────────────────────────────────────┤
# │  If you break this file the plugin automatically        │
# │  resets it and regenerates a clean copy on startup.     │
# └─────────────────────────────────────────────────────────┘
#
# ==========================================================

vault-economy: true
money-give: "example give [user] [amount]"
sell:
 command: "sell"
 aliases: []
 title: "&8ᴘʟᴀᴄᴇ ᴛᴇᴍꜱ ᴛɴ ᴛʜᴇʀᴇ ᴛᴏ ꜱᴇʟʟ"
 rows: "4"
sound:
 enabled:"false"``` 
</details>

## Установка

1. Скачайте последнюю версию DonutSell.
2. Поместите `.jar` файл в папку `plugins` вашего сервера.
3. Перезапустите сервер.
4. Готово! Останется только настроить цены в `prices.yml`.

Плагин отлично подойдет для серверов с экономикой - как выживание, так и мини-игры. Благодаря поддержке Vault он легко интегрируется с другими плагинами. Если вам нужна простая и надежная система продажи предметов без лишних заморочек - DonutSell то, что надо.

[Gallery](/plugin/donutsell/gallery)

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:3 недели назад
Главная