1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [MISC/ADMIN] BetterDonate v1.0 - корзина для покупки доната [1.16.5+]

Тема в разделе "Неподтвержденные плагины", создана пользователем MrDrag0nXYT, 30 янв 2024.

  1. Автор темы
    MrDrag0nXYT

    MrDrag0nXYT Активный участник

    Баллы:
    61
    title.png

    v. 1.0.1 [ 02.2024 ] | Автор: MrDrag0nXYT (я)​


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

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



    Описание

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



    Скачать

    Скачать последнюю версию можно на странице релизов плагина на GitHub (там же доступен и исходный код)



    Особенности

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



    Команды

    /betterdonate - основная команда плагина

    Право: betterdonate.admin

    Использование:

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

    /cart - команда для игроков

    Право: betterdonate.cart

    Использование:

    • /cart help - показать список команд
    • /cart get - получить купленные товары



    Лог изменений

    • 1.0 - первый релиз плагина
      • Добавлено все что указано в особенностях (см. выше)
    • 1.0.1 - Плейсхолдер! (и рефакторинг кода)
      • Что нового:
        • Переделан код (теперь он выглядит нормально)
        • Файл корзины cart.yml перемещён в папку /data/
        • Плейсхолдер с количеством покупок
        • Проверка обновлений (можно отключить в конфиге)

        Удалите файлы конфигурации (config.yml) и файлы локализации, чтобы загрузить новые строки (после чего вы сможете вернуть предыдущие значения)
    • 1.0.1.1 - Мини-багфикс
      • Исправлена проверка обновлений (до этого всегда показывала что есть обновление)



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

    Можно выдать следующие товары:

    • привилегию (например, 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



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

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

Поделиться этой страницей