BetterDonate - корзина для покупки доната

Для ядра BetterDonate - корзина для покупки доната 1.1.1

Нет прав для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
Ядра и Прокси
  1. Spigot
betterdonate.png




Небольшое лирическое вступление

Иногда бывает такое, что игрок покупает какой-нибудь товар на сайте, но при входе на сервер он его не получает, ведь, как оказалось, он должен был в это время находиться на сервере. Не очень удобно, особенно для проектов с поддержкой Bedrock, где не все игроки могут одновременно и играть, и оплачивать товар. А как насчёт каких-нибудь эффектов при выдаче товара?

Этот плагин создан чтобы решить эту проблему!



Описание

Этот плагин добавляет корзину, куда добавляются товары после покупки игроков на вашем сайте, после чего игрок может забрать их одной командой! Если игрок вдруг забудет (что мало вероятно, но также возможно), он увидит уведомление при входе на сервер



Особенности

  • Поддержка нескольких языков (уже есть русский и английский)
  • Поддержка разных видов товаров с настройкой команд для выдачи:
    • привилегия (например, LuckPerms)
    • деньги (например, Vault)
    • токены (например, PlayerPoints)
    • своих команд
  • Оповещение игрока о наличии не забранных покупок в корзине при входе на сервер
  • Сообщение в Discord через вебхук при покупке (1.1+)
  • Полная настройка всех сообщений и команд для выдачи
  • Открытый исходный код



Скриншоты

console.png
Выдача одной командой


on-join-alert.png

Оповещение игрока о наличии покупок при входе

cart-get-command.png

Возможность забрать все покупки одной командой

config.png

Простой, но детальный конфиг плагина

discord-webhook-msg.png

Оповещение в Discord через вебхук при покупке



Команды

/betterdonate - основная команда плагина
Право: betterdonate.admin
Использование:
  • /betterdonate help - показать список команд
  • /betterdonate reload - перезагрузить плагин
  • /betterdonate give <игрок> <тип товара> <аргумент>- выдать товар игроку
    • Пример использования: /betterdonate give Player123 donate vip



/cart - команда для игроков
Право: betterdonate.cart
Использование:
  • /cart help - показать список команд
  • /cart get - получить купленные товары



Плейсхолдеры (1.0.1+)

%betterdonate_purchases_count% - возвращает количество покупок игрока




Примеры использования

Можно выдать следующие товары:
  • привилегию (например, LuckPerms)
    • Пример использования: /betterdonate give Player123 donate vip
  • деньги (например, Vault)
    • Пример использования: /betterdonate give Player123 money 1000
  • токены(например, PlayerPoints)
    • Пример использования: /betterdonate give Player123 tokens 1
  • любые свои команды
    • Пример использования: /betterdonate give Player123 give Player123 minecraft:diamond 64



Немного от себя

Я не профессиональный кодер, поэтому в плагине могут быть баги, поэтому не стесняйтесь писать о них в обсуждение. (а ещё это мой первый плагин)
А, ну и ещё вы можете дать мне деняк вот тут
Исходный код
https://github.com/MrDrag0nXYT/BetterDonate
Команды и права
/betterdonate - основная команда плагина
Право: betterdonate.admin

Использование:
  • /betterdonate help - показать список команд
  • /betterdonate reload - перезагрузить плагин
  • /betterdonate give <игрок> <тип товара> <аргумент>- выдать товар игроку
    • Пример использования: /betterdonate give Player123 donate vip



/cart - команда для игроков
Право: betterdonate.cart

Использование:
  • /cart help - показать список команд
  • /cart get - получить купленные товары
  • Мне нравится (+1)
  • Вау! (0)
Реакции: Shon, MrFeyzer и ItzIsonn_
Автор
MrDrag0nXYT
Скачивания
23
Просмотры
3,422
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя MrDrag0nXYT

Поделиться ресурсом

Последние обновления

  1. Суммирование токенов и монет

    Что нового: Мини-обновление: суммирование монет и токенов при множественных выдачах
  2. 1.1 - Discord вебхуки!

    Что нового: Наконец-то готова главная задумка плагина - вебхуки Discord (настраиваются в...
  3. Мини-багфикс

    Исправлена проверка обновлений (до этого всегда показывала что есть обновление)
Назад
Сверху Снизу