Плагин для серверов Майнкрафт с магазинами в сундуках, где игроки продают предметы друг другу за внутриигровую валюту. Магазин создаётся табличкой, а товар защищён от кражи даже при сбое плагина.
Возможности
- Создание магазина: поставьте сундук, прикрепите табличку с
[shop], затем нажмите на неё, выберите предмет и укажите цену в чате. - Поддерживаются обычные и сундуки-ловушки, а также бочки. Магазин использует вместимость двойного сундука, занимая место одного.
- Над магазином отображается светящийся предмет: он покачивается и вращается.
- Покупатель видит владельца, товар, остаток и цену; может купить 1, 16, 64, максимум доступного или ввести число в чат.
- Нельзя купить больше остатка, доступных денег или свободного места в инвентаре. Не поместившиеся предметы сохраняются для получения.
- Владельцы меняют цену и название, пополняют запас, включают уведомления о продажах, закрывают или удаляют магазин и смотрят статистику.
- Состояние магазина, остатки, ограничения цен, налог, допустимые контейнеры, лимиты магазинов и вид витрины настраиваются в
config.yml. - Витрина и таблички используют MiniMessage. Изменения конфига применяются командой
/mshopadmin reload. - Ведутся журналы продаж в
logs/transactions-YYYY-MM.csvи резервные копии данных.
Команды
Игрокам доступны:
/mshop list,/mshop stats,/mshop manage <id>/mshop price <id> [price],/mshop rename <id> [name|reset],/mshop notify <id> [on|off]/mshop close|open <id>,/mshop closeall|openall/mshop stock <id>,/mshop sethand <id>,/mshop delete <id>/mshop find <item>— найти ближайшие магазины с нужным предметом./mshop claim— забрать предметы, не поместившиеся в инвентарь.
Административные команды: /mshopadmin и /msa. Они позволяют проверять состояние, приостанавливать торговлю, искать и редактировать магазины, управлять валютой, создавать резервную копию, восстанавливать защиту и корректно удалить все магазины через /mshopadmin uninstall.
Права
maxishop.use— пользоваться магазинами и/mshop.maxishop.create— создавать магазины.maxishop.limit.<n>— лимит магазинов для группы, напримерmaxishop.limit.50.maxishop.limit.unlimited— безлимитное число магазинов.maxishop.admin— административные команды и обход лимитов.
Требования
Нужны Paper или Folia, Vault либо VaultUnlocked и плагин экономики. Перед удалением выполните /mshopadmin uninstall: команда вернёт товары владельцам и снимет блокировку контейнеров.
