Скачать Плагин BetterBounty в Майнкрафт
BetterBounty

Плагин BetterBounty 1.1.0 +1.0.1

Документация
https://modrinth.com/plugin/betterbounty
BetterBounty — плагин для Minecraft, реализующий систему денежных наград за устранение игроков по образцу механики DonutSMP. Он позволяет размещать цели через графический интерфейс, искать и сортировать записи, а после подтверждённого убийства автоматически выплачивать награду победителю. Плагин работает на сервере; клиентская установка не поддерживается.

Проект относится к категориям adventure, economy, equipment и game-mechanics. Его роль — связать PvP-события с серверной экономикой через игровой интерфейс.

Основная механика​


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

Подтверждены важные ограничения:

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

Нестандартные причины смерти и сторонние PvP-плагины нужно проверять отдельно.

Скриншоты и внешний вид​

pro250-187-01-5667845719ff.webp

pro250-187-02-62002f4a0d64.webp


Графический интерфейс​


BetterBounty ориентирован на GUI. Список наград разбит на страницы и использует головы игроков для визуального представления целей. Предусмотрены обновление списка, поиск и переключение сортировки.

Доступны три подтверждённых принципа сортировки:

• по размеру суммы;
• по времени недавнего размещения;
• по имени игрока.

Поиск запускается через ввод имени на внутриигровой табличке. Добавление проходит через окно подтверждения. Сообщения и подписи GUI используют MiniMessage; заявлены шестнадцатеричные цвета. Точный вид меню зависит от конфигурации версии.

Экономика и выплата​


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

Администратору до запуска следует проверить:

• Корректно ли Vault видит экономический плагин.
• Происходит ли списание только после подтверждения.
• Как обрабатывается недостаток средств.
• Не создают ли другие плагины ложные события убийства.
• Сохраняется ли сумма после перезапуска.
• Не нарушают ли крупные награды баланс валюты.

В исходном описании нет гарантий совместимости со всеми экономическими реализациями. Проверка должна проводиться на той связке, которая используется на сервере.

Хранение данных​


Награды сохраняются в базе SQLite. В официальном тексте указано автоматическое сохранение каждые 15 минут, а также при отключении плагина. Это уменьшает объём потенциально несохранённых изменений, но не заменяет резервное копирование.

Практические меры для работы с данными:

• включить файл базы в резервные копии;
• не редактировать его вручную на работающем сервере;
• корректно останавливать сервер;
• проверять журнал при обновлении версии;
• сохранять копию базы перед миграцией или откатом;
• тестировать восстановление отдельно от рабочей среды.

Схема таблиц и порядок ручного переноса в предоставленной основе не описаны.

Команды и права​


Подтверждены основные команды:

• /bounty и /bounties — открытие GUI для игроков;
• /bounty add — начало подтверждаемого добавления награды;
• /bounty remove — административное удаление награды;
• /bounty reload — перезагрузка конфигурации.

Для управления указаны права bounty.remove, bounty.reload и betterbounty.updatecheck. Последнее связано с получением уведомлений об обновлении при входе.

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

Совместимость и требования​


Подтверждены Minecraft 1.19–1.21.11 со всеми перечисленными в метаданных промежуточными версиями веток 1.19, 1.20 и 1.21.

Платформы:

• Folia;
• Paper;
• Purpur.

Официальный материал указывает Java 21. Для Folia заявлены планировщики FoliaLib и признак поддержки. Vault и совместимый экономический плагин названы необходимыми для денежной механики. В метаданных project dependencies отдельно отмечен только optional-компонент PlaceholderAPI.

Установка​


Рекомендуемый порядок:

• Подготовить Java 21 и совместимую серверную платформу.
• Установить Vault и используемый поставщик экономики.
• При необходимости добавить PlaceholderAPI.
• Остановить сервер.
• Поместить JAR BetterBounty в папку plugins.
• Запустить сервер для создания рабочих данных.
• Проверить журнал и открыть GUI тестовым игроком.
• Протестировать размещение, убийство, выплату и перезапуск.

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

Файлы и версии​


Представлены две сборки:

• BetterBounty v1.1.0.jar — 609 707 байт;
• BetterBounty v1.0.1.jar — 606 637 байт.

Для 1.1.0 опубликованы SHA-512 f586c58ca507792be31f3ca6b17ba13bd842dabcb8526d09f3cc6ba706c1e4f0339f015e752574d036265f35ec533bb45e5e1063a5bf50611e76954effe94630 и SHA-1 105d4ec2ba16f616f6f58a44885f9f37e01a0f9c.

Для 1.0.1: SHA-512 3a0041407c3c6a4ff9a90c786a95e3e8affaaed16a1e60d22ab71e97312a0602a4136b4a2a852df3bf2368759b08513fe9a6ae9548c4fabd40f4021316f05354 и SHA-1 f148728b3bd96e9a5948e55718a4ccdb04357bc4.

Полный журнал различий между этими файлами в основе не приведён, поэтому обновление следует сначала проверять с копией базы.

Лицензия​


BetterBounty распространяется по MIT. Условия лицензии и требуемое уведомление нужно сохранять. Vault, экономический плагин и PlaceholderAPI лицензируются отдельно. Проект использует анонимную статистику bStats, которую, согласно описанию, можно отключить в общих настройках bStats.

Безопасность и проверка​


Оба JAR-файла получены по официальному HTTPS, сверены с опубликованными хешами и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Поэтому подтверждена целостность файлов, но не работа экономических транзакций и Folia-планировщиков в конкретной среде.

Перед рабочим запуском необходимо:

• сделать резервную копию сервера и базы;
• сверить хеш JAR;
• проверить права административных команд;
• провести тест с двумя игроками;
• проверить списание и выплату;
• перезапустить сервер и сверить сохранённые награды;
• сохранить предыдущую версию для отката.

Ограничения данных​


Нет полного списка настроек, всех сценариев смерти, схемы SQLite и результатов нагрузочного тестирования. Нельзя гарантировать совместимость с любой экономикой или защитой PvP. Выводы должны подтверждаться на выбранной версии и серверной сборке.

FAQ​


Может ли игрок назначить награду на себя?​


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

Нужен ли клиентский мод?​


Нет. BetterBounty работает на сервере, а клиентская сторона обозначена как unsupported.

Обязателен ли PlaceholderAPI?​


Нет, в метаданных он указан как optional. Для денежной механики описание проекта требует Vault и совместимый экономический плагин.

Когда выплачивается награда?​


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

Где сохраняются данные?​


Плагин использует SQLite и выполняет периодическое сохранение, а также сохранение при отключении. Резервное копирование всё равно остаётся задачей администратора.
Автор
rootme
Скачивания
2
Показов
2
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

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

  • Lost Signal VHS
    Шейдеры Lost Signal VHS
    Lost Signal VHS — лёгкий клиентский шейдерпак постобработки, превращающий Minecraft в...
  • Sarp Shaders
    Шейдеры Sarp Shaders
    Sarp Shaders — клиентский шейдерпак для Minecraft, построенный вокруг мягкого освещения...
  • Solar Reimagined
    Шейдеры Solar Reimagined
    Solar Reimagined — клиентский шейдер-пак, созданный для более яркого и атмосферного изображения...
  • FilterLite Shaders
    Шейдеры FilterLite Shaders
    FilterLite Shaders — клиентский шейдер-пак, сосредоточенный исключительно на экранной...
  • DAP Shaders
    Шейдеры DAP Shaders
    DAP Shaders — клиентский шейдер-пак для Minecraft, добавляющий объёмное освещение, динамические...
  • Aerial
    Шейдеры Aerial
    Aerial — клиентский шейдер-пак, ориентированный на атмосферное освещение, выразительное небо и...
  • AuroraRT
    Шейдеры AuroraRT
    AuroraRT — клиентский шейдер-пак для Minecraft с выраженной полярной и космической эстетикой...
  • Pixelated Shaders
    Шейдеры Pixelated Shaders
    Pixelated Shaders — клиентский шейдер-пак для Minecraft, ориентированный на естественное...
  • Realistic Dark
    Шейдеры Realistic Dark
    Realistic Dark — клиентский шейдер для Minecraft, который пытается передать особенности...
  • NxSimpleHome
    Плагин NxSimpleHome
    NxSimpleHome — серверный плагин для Minecraft, позволяющий игроку сохранить домашнюю точку и...