Плагин Продажа PrismBattlePass | Полная копия батл-пасса с сервера FunTime [1.0]

Нет прав для покупки (349,00 ₽)
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 8
Зависимости
PlayerPoints
PrismBattlePass
Custom Battle Pass with tasks, levels, statuses and reward shop



PrismBattlePass - это плагин на полноценный боевой пропуск для Minecraft-сервера.
Игроки выполняют ежедневные и еженедельные задания, получают опыт пропуска, повышают уровни, забирают награды и тратят боевой баланс в магазине.
1781457513885
1781457617068
1781457608861

1781457668496
1781457678398
1781457690344

1781457707418
1781457716644
1781457736614



Возможности

  • Боевой пропуск через команды /bp и /battlepass
  • Ежедневные и еженедельные задания
  • Поддержка заданий: прыгать, сдать предметы, сломать блоки, скрафтить предметы
  • Прогресс заданий прямо в меню
  • Цветовая индикация заданий и прогресса через кожаную броню
  • Система уровней боевого пропуска
  • Отдельные награды для статусов Обычный, Премиум и Суприм
  • Настройка каждой награды каждого уровня отдельно
  • Выдача боевого баланса и выполнение команд при получении награды
  • Покупка статусов за PlayerPoints
  • Боевой магазин с полностью настраиваемыми товарами
  • Случайные варианты товаров: кирки, зелья, стрелы и любые другие предметы
  • Команды для каждого товара и каждого случайного варианта отдельно
  • Поддержка кастомных голов, цветов зелий, зачарованных книг, potion effects и stored enchants
  • Полностью настраиваемые меню через YAML
  • Настраиваемые стекла, предметы, названия, lore, слоты, цвета и действия
  • Поддержка SQLite и MySQL
  • Сезонный wipe прогресса уровней, заданий и забранных наград



Задания

Плагин поддерживает ежедневные и еженедельные задания.
Количество активных заданий зависит от статуса игрока.

  • Обычный - 3 ежедневных и 3 еженедельных задания
  • Премиум - 5 ежедневных и 5 еженедельных заданий
  • Суприм - 7 ежедневных и 7 еженедельных заданий

Поддерживаемые типы заданий:

  • JUMP - прыгнуть нужное количество раз
  • TURN_IN - сдать нужные предметы
  • BREAK - сломать нужные блоки
  • CRAFT - скрафтить нужные предметы

Задания полностью настраиваются в tasks.yml.



Уровни и награды

Каждый уровень может иметь отдельную награду для каждого статуса:

  • normal - обычная награда
  • premium - награда Премиум статуса
  • supreme - награда Суприм статуса

Для каждой награды можно настроить:

  • включена ли награда
  • сколько боевого баланса выдать
  • что показывать в меню наград
  • какие команды выполнить при получении

Все награды настраиваются в levels.yml.



Боевой магазин

Магазин работает через battlepass-shop.yml.
В конфиге можно полностью менять товары, слоты, предметы, цену, название, lore, команды и случайные варианты.

Поддерживаются:

  • обычные предметы
  • кастомные головы через base64
  • зелья и стрелы с цветом и эффектами
  • зачарованные книги
  • stored enchants
  • glint эффект
  • give-item режим
  • команды при покупке
  • случайные варианты товара через variants

Для случайных товаров команды указываются внутри каждого варианта отдельно.
Например, случайная кирка или случайное зелье могут иметь разные команды для каждого выпавшего варианта.



Команды

КомандаОписаниеПраво
/bpОткрыть главное меню боевого пропуска-
/battlepassАлиас команды /bp-
/prismbp addexp <ник> <кол-во>Выдать опыт боевого пропускаprismbattlepass.admin
/prismbp addbalance <ник> <кол-во>Выдать боевой балансprismbattlepass.admin
/prismbp status <ник> <default/premium/supreme> <31d>Изменить статус игрокуprismbattlepass.admin
/prismbp wipeСезонный сброс прогресса, требуется ввести два разаprismbattlepass.admin
/prismbp reloadПерезагрузить конфиги плагинаprismbattlepass.admin
/prismbp info <ник>Посмотреть информацию о боевом пропуске игрокаprismbattlepass.admin



Права

Код:
prismbattlepass.admin

prismbattlepass.admin - доступ к админским командам /prismbp.



Конфиги

  • config.yml - основные настройки, бренд меню, цены статусов, лимиты уровней
  • messages.yml - все сообщения плагина
  • sql.yml - настройка SQLite/MySQL
  • tasks.yml - пул ежедневных и еженедельных заданий
  • levels.yml - награды каждого уровня и каждого статуса
  • battlepass-shop.yml - товары боевого магазина
  • menu/main.yml - главное меню
  • menu/status.yml - меню статусов
  • menu/tasks/main.yml - меню выбора заданий
  • menu/tasks/daily.yml - меню ежедневных заданий
  • menu/tasks/weekly.yml - меню еженедельных заданий
  • menu/levels/main.yml - меню уровней
  • menu/levels/rewards.yml - меню получения наград уровня
  • menu/shop/main.yml - меню магазина
  • menu/shop/confirm.yml - подтверждение покупки товара



Хранилище

Плагин поддерживает два типа хранения:

  • SQLite - для одного сервера, используется по умолчанию
  • MySQL - для сетей и проектов, где нужна внешняя база данных

Настройки находятся в sql.yml.



PlayerPoints

PlayerPoints является обязательной зависимостью.
Через PlayerPoints игроки покупают статусы Премиум и Суприм.



WorldGuard

WorldGuard является необязательной зависимостью.
Если WorldGuard установлен, плагин может учитывать ограничения регионов для отдельных действий, где это предусмотрено настройками.



Совместимость

  • Minecraft: 1.16.5+
  • Java: 8+
  • Сервер: Spigot / Paper
  • Зависимость: PlayerPoints
  • Softdepend: WorldGuard



Установка

  1. Поместите PrismBattlePass.jar в папку plugins.
  2. Убедитесь, что на сервере установлен PlayerPoints.
  3. Перезапустите сервер.
  4. Настройте файлы config.yml, messages.yml, sql.yml, tasks.yml, levels.yml и battlepass-shop.yml.
  5. Настройте меню в папке menu.
  6. Выдайте администраторам право prismbattlepass.admin.
  7. Используйте /prismbp reload после изменения конфигов.



Автор

PrismDeveloper

PrismBattlePass - гибкий боевой пропуск с заданиями, уровнями, статусами и магазином под экономику вашего сервера.

Автор

PrismDeveloper

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

PrismStash | Полная копия тайников с сервера FunTime
PrismStash | Полная копия тайников с сервера FunTime
PrismStash | Полная копия тайников с сервера FunTime
PrismTituls | Копия новой системы титулов с сервера HolyWorld
PrismTituls | Копия новой системы титулов с сервера HolyWorld
PrismTituls | Копия новой системы титулов с сервера HolyWorld
PrismStackPotions | Стакай зелья без ограничений
PrismStackPotions | Стакай зелья без ограничений
Позволяет стакать зелья. Обычные, взрывные и туманные каждое со своим лимитом в конфиге.
PrismGoldSpawner | Уникальная система золотого спавнера с сервера HolyWorld
PrismGoldSpawner | Уникальная система золотого спавнера с сервера HolyWorld
Золотой спавнер и золотая кирка джейка с сервера HolyWorld
PrismCasino | Копия казино с сервера FunTime
PrismCasino | Копия казино с сервера FunTime
PrismCasino | Копия казино с сервера FunTime
PrismChestSecurity | Защити свои сундуки от других игроков
PrismChestSecurity | Защити свои сундуки от других игроков
PrismChestSecurity | Защити свои сундуки от других игроков
PrismConfirmBuy | Полная копия меню покупки с FunTime
PrismConfirmBuy | Полная копия меню покупки с FunTime
PrismConfirmBuy | Полная копия меню покупки с FunTime
PrismJail | Накажи нарушителя что бы тот сидел в тюряге
PrismJail | Накажи нарушителя что бы тот сидел в тюряге
PrismJail | Накажи нарушителя что бы тот сидел в тюряге
PrismGeoHistory | Узнай продал ли игрок аккаунт другому человеку
PrismGeoHistory | Узнай продал ли игрок аккаунт другому человеку
PrismGeoHistory | Узнай продал ли игрок аккаунт другому человеку
PrismCustomMines | Полная копия авто-шахт с системой очков прокачки с сервера HolyWorld
PrismCustomMines | Полная копия авто-шахт с системой очков прокачки с сервера HolyWorld
Полная копия авто-шахт с системой очков прокачки с сервера HolyWorld
PrismMarket | Универсальный маркет с сервера FunTime
PrismMarket | Универсальный маркет с сервера FunTime
Полная копия дмаркета с FunTime с системой доплаты
PrismUniqueKey | Универсальные ключи и шалкера с HolyWorld
PrismUniqueKey | Универсальные ключи и шалкера с HolyWorld
Копия систем с универсальными ключами и универсальным шалкером с HolyWorld
ВерхНиз