Плагин Утилита BetterDonate [1.1.1]

Иконка ресурса
Краткое описание:
Некоторые товары можно выдать игроку только когда он онлайн? Забудьте об этой проблеме
36
488
  • Лайк 0
Реакции:2 пользователей
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
Источник
https://github.com/MrDrag0nXYT/BetterDonate
Исходный код
https://github.com/MrDrag0nXYT/BetterDonate
Title




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

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

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



Описание

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



Особенности

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



Скриншоты

Console

Выдача одной командой

On join alert

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

Cart get command

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

Config

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

Discord webhook msg

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



Команды

/betterdonate - основная команда плагина
Право: betterdonate.admin
Использование:
  • /betterdonate help - показать список команд
  • /betterdonate reload - перезагрузить плагин
  • /betterdonate give<игрок> <тип товара> <аргумент>- выдать товар игроку
    • Пример использования: /betterdonate givePlayer123 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



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

Я не профессиональный кодер, поэтому в плагине могут быть баги, поэтому не стесняйтесь писать о них в обсуждение. (а ещё это мой первый плагин)
А, ну и ещё вы можете дать мне деняк вот тут

Автор

MrDrag0nXYT

Еще ресурсы от MrDrag0nXYT

NightJoiner
Добавляет вашим игрокам возможность настроить для себя сообщение при входе или выходе!
NightChatRestricter
Запрети новичкам писать в чат и использовать определённые команды
NightCodes
Добавляет вашим игрокам возможность создавать реферальные коды и получать бонусы за приглашения
⚡ Красивый сайт для вашего проекта
Свёрстанный макет сайта на чистых HTML, CSS и JS для вашего проекта
VANILLA 1.21.X - Ванильная сборка Java/Bedrock с ресурспаком
VANILLA 1.21.X - Ванильная сборка Java/Bedrock с ресурспаком
Крутая кроссплатформенная сборка для начинающего ванильного сервера
NightDart
Добавьте на свой сервер уникальный предмет - усыпляющий дротик
PlatformJoinAnnouncer
Плагин, добавляющий настраиваемые сообщения при входе с разных платформ (Bedrock/Java)
SkyBlock Spawn
Красивый маленький спавн в виде летающего острова
Установка Arch для (почти) самых маленьких
Краткий гайд по установке Arch Linux
SimpleReplacer
Генератор маленьких заглавных букв в реальном времени
FastBukkitSetup
Скрипт для быстрой базовой настройки VPS/VDS для Minecraft сервера
Tools & Armors Pack
Tools & Armors Pack
Improve your server with more tools & armors!
ВерхНиз