Плагин для серверов Майнкрафт с экономикой, который создаёт рынок заявок на покупку предметов между игроками. Покупатель указывает нужный предмет, количество и цену, а продавцы выполняют заявку через интерфейс и сразу получают оплату.
Возможности
- Заявки создаются только для разрешённых администрацией материалов; их можно выполнять частями, в том числе несколькими продавцами.
- При создании заявки деньги резервируются. Неиспользованный остаток возвращается при отмене или истечении срока заявки.
- Купленные предметы попадают в личное виртуальное хранилище покупателя, откуда их можно забрать позже. Если в инвентаре не хватает места, лишние предметы выпадут рядом с игроком.
- В интерфейсе можно просматривать свои заявки и их статус, рынок активных заявок, ход выполнения, хранилище и окно доставки на 45 ячеек.
- При доставке принимаются только предметы, требуемые выбранной заявкой; лишние предметы возвращаются. Одновременные поставки одной заявки обрабатываются последовательно для защиты от дюпов и конфликтов сделок.
- Для выплат продавцам можно включить налог.
Команды
/orders— открыть интерфейс заявок. Также работают/orderи/market./orders admin reload— перезагрузитьconfig.ymlиmessages.yml.
Права
donutorders.use— доступ к/ordersи интерфейсу рынка; выдаётся всем игрокам.donutorders.admin— доступ к административным командам; выдаётся операторам.
Настройка
В конфигурации задаются лимит активных заявок на игрока, срок их действия, процент налога, имя файла SQLite и список разрешённых материалов. Тексты интерфейса и сообщений находятся в messages.yml; поддерживаются цветовые коды & и шестнадцатеричные цвета вида #RRGGBB.
Требования
Нужны сервер Paper или Folia, Java 17, Vault и плагин экономики, совместимый с Vault, например EssentialsX Economy или CMI Economy. Данные хранятся в локальной SQLite-базе, внешний сервер базы данных не требуется.
