Плагин для серверов Майнкрафт с аукционом между игроками и собственной экономикой. Игроки выставляют предметы на продажу через меню, покупают лоты, ищут нужные вещи и забирают непроданные предметы из личного хранилища.
Возможности
- Продажа предмета из руки через
/ahsell <цена>. - Меню аукциона с 28 лотами на странице, переключением страниц и подтверждением покупки.
- Карточка лота показывает название, зачарования, описание, продавца, цену и оставшееся время.
- Предмет после покупки сразу получает покупатель, а продавцу зачисляется сумма с учётом налога; онлайн-продавец получает уведомление в чате и звуковой сигнал.
- Истёкшие и отменённые лоты попадают в личное хранилище, доступное через
/ahcollect. - Категории товаров: оружие, броня, инструменты, блоки, еда, зелья, зачарованные и прочие предметы.
- Сортировка по дате, цене и названию, а также поиск через
/ahsearch <запрос>. - Встроенные переводы денег:
/pay <игрок> <сумма>, просмотр баланса и управление балансом для администрации. - При выставлении сохраняются зачарования, имя, описание, прочность, флаг неразрушимости, данные модели, текстуры голов и узоры флагов.
Команды
/ah,/hdv,/auction— открыть аукцион./ahsell <цена>,/sell,/ahlist— выставить предмет из руки./ahsearch <запрос>— найти лоты по названию предмета./ahcollect— открыть личное хранилище./ahmylistings— посмотреть и снять свои лоты./balance,/bal,/money— посмотреть свой баланс./balance <игрок>— посмотреть баланс игрока./pay <игрок> <сумма>— перевести деньги игроку./ahreload— перезагрузить настройки./eco set <игрок> <сумма>— установить баланс игрока./eco give <игрок> <сумма>— выдать деньги игроку./eco take <игрок> <сумма>— снять деньги с игрока.
Права
auctionhouse.use— аукцион, поиск, просмотр, покупка и хранилище.auctionhouse.sell— выставление и управление своими лотами.auctionhouse.admin— перезагрузка настроек и команды/eco.
Настройка
В конфиге меняются символ валюты, стартовый баланс, лимит лотов на игрока, минимальная и максимальная цена, срок продажи, налог, интервал проверки истёкших лотов, очистка поиска после закрытия меню, звуки и сообщения в панели действий. Данные аукциона и балансы хранятся в файлах auctions.json и economy.json.
Требования
Плагин рассчитан на серверы Paper, Spigot и совместимые ядра; требуется Java 17. Vault можно подключить для работы встроенной экономики с другими плагинами, использующими его API.
