
GriefPrevention Shop
GriefPrevention Shop добавляет магазин блоков привата за игровую валюту: покупки оформляются через GUI, а история доступна командой `/claimhistory`. Нужны GriefPrevention и Vault; плагин заявлен для Paper, Spigot, Purpur и Folia.
GriefPrevention Shop - серверный плагин для Minecraft, который позволяет покупать блоки привата GriefPrevention за игровую валюту. Он решает простую задачу: игрокам не нужно ждать, пока администратор выдаст дополнительные блоки, а владелец сервера может настроить цены и следить за покупками через журнал и уведомления в Discord.
Магазин открывается командой /gpshop. В меню видно голову игрока, его баланс и текущее количество блоков привата. Интерфейс оформлен с помощью шалкеров, свечей и символа &e♯; расположение элементов можно изменить в конфигурации. Для небольших серверов это удобный способ связать экономику с защитой построек, а на сервере с активной торговлей помогает автоматизировать выдачу claim-блоков.
Покупки и история
Игроки могут выбрать количество блоков в меню или ввести собственное число в чате. Для ввода предусмотрена защита от тайм-аута и проверка ошибок: плагин обрабатывает некорректное значение, недостаток денег и отсутствующие зависимости. Стоимость, сообщения, звуки, префикс и цвета, включая HEX, настраиваются.
Команда /claimhistory открывает историю последних 50 покупок. В журнале плагина также сохраняются имя игрока, количество купленных блоков, цена, мир и время операции. При включённом Discord webhook уведомления о покупках отправляются в Discord вместе с данными игрока и его аватаром.
Звуки успеха и ошибки можно настроить отдельно. Покупки, история и отправка вебхуков обрабатываются асинхронно, чтобы эти операции не задерживали основной серверный поток.
Команды и права
| Команда | Право | Назначение |
|---|---|---|
/gpshop | griefpreventionshop.use | Открыть магазин блоков привата |
/claimhistory | griefpreventionshop.history | Посмотреть последние покупки |
/gpshop reload | griefpreventionshop.admin | Перезагрузить конфигурацию |
Установка и настройка
Для работы нужны GriefPrevention и Vault с подключённой экономикой. В описании плагина также указана зависимость GriefPrevention3D; перед установкой проверьте требования конкретной версии, особенно если используете трёхмерные приваты. Если обязательной зависимости не хватает, плагин отключится при запуске.
Поместите GriefPreventionShop.jar в папку /plugins, настройте файлы и выполните /gpshop reload:
config.yml- цены, префикс и валюта;messages.yml- сообщения чата и другие форматы уведомлений;shop-menu.yml- расположение и оформление GUI.
Необычный порядок кнопок или собственный стиль меню настраиваются в shop-menu.yml. Если магазин открывается, но покупки не проходят, сначала проверьте подключение Vault к экономике и наличие нужных прав у игрока.
Журналы покупок хранятся в /plugins/GriefPreventionShop/logs/. Поддерживаются Paper и Spigot; также заявлена поддержка Folia. В контексте проекта указана совместимость с Bukkit, Purpur и версиями Minecraft Java от 1.14 до 1.21.x, а также 26.1.x и 26.2. Перед установкой сверьте версию плагина с ядром сервера и установленными версиями GriefPrevention и Vault.
Сервер для плагина GriefPrevention Shop - как у профи
Плагин GriefPrevention Shop создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином GriefPrevention Shop для друзей можно за пару минут - BungeeHost всё уже подготовил.
