Плагин Статистика Утилита JStatsReset [1.0]

JStatsReset
Краткое описание:
Редактор vanilla-статистики
3
85
  • Теги
    bkl jfb
  • Для версий
    1. 1.16.✘
    2. 1.17.✘
    3. 1.18.✘
    4. 1.19.✘
    5. 1.20.✘
    6. 1.21.✘
    Java
    1. Java 16
    2. Java 17
    3. Java 21
    Исходный код
    https://github.com/jFrostyBoy/JStatsReset
    Markdown (GitHub flavored):
    # JStatsReset
    
    **Версии:** 1.16.5 → 1.21.10
    **Ядро:** Paper / Spigot
    
    Самый удобный и быстрый способ **обнулять, устанавливать и массово редактировать** любую статистику игроков — включая добычу блоков, убийства мобов, время в игре и т.д.
    Идеально подходит для проверки выполнения условий созданных вами квестовых заданий, накрутки/сброса статистики
    
    ### Возможности
    
    - Обнуление/установка **любой** vanilla-статистики одного игрока
    - Массовое изменение статистики **у всех игроков** (`/jsr all ...`)
    - Полный сброс всей статистики игрока (`/jsrall`)
    - Поддержка `MINE_BLOCK:STONE`, `KILL_ENTITY:ZOMBIE` и т.д.
    - Умный таб-комплит (подсказывает `all`, имена игроков и все статистики)
    - Все сообщения в `config.yml` — легко кастомизировать
    - Отдельная команда перезагрузки: `/jsrreload`
    
    ### Команды и примеры
    
    | Команда                                    | Описание                                                                 | Пример использования                          |
    |-------------------------------------------|--------------------------------------------------------------------------|-----------------------------------------------|
    | `/jsr <игрок> <статистика> [значение]`    | Обнулить или установить статистику одному игроку                        | `/jsr Steve PLAYER_KILLS` → обнуляет убийства<br>`/jsr Alex DEATHS 999` → ставит 999 смертей |
    | `/jsr all <статистика> [значение]`        | Изменить статистику **у всех игроков сервера**                           | `/jsr all PLAYER_KILLS` → обнуляет убийства у всех<br>`/jsr all MINE_BLOCK:DIAMOND_ORE 1000` → всем по 1000 алмазов |
    | `/jsrall <игрок>`                         | Полностью обнулить **всю** статистику игрока (3000+ значений)           | `/jsrall Noob`                                |
    | `/jstatsresetreload` или `/jsrreload`     | Перезагрузить конфиг плагина                                            | `/jsrreload`                                  |
    
    ### Поддерживаемые статистики (примеры)
    
    - PLAYER_KILLS
    - DEATHS
    - DAMAGE_DEALT
    - DAMAGE_TAKEN
    - PLAY_ONE_MINUTE
    - JUMP
    - WALK_ONE_CM
    - SPRINT_ONE_CM
    - MINE_BLOCK:STONE
    - MINE_BLOCK:DIAMOND_ORE
    - USE_ITEM:DIAMOND_PICKAXE
    - CRAFT_ITEM:DIAMOND_SWORD
    - KILL_ENTITY:ZOMBIE
    - KILL_ENTITY:CREEPER
    - ENTITY_KILLED_BY:ZOMBIE
    - ITEM_ENCHANTED
    - ANIMALS_BRED
    - FISH_CAUGHT
    - ... и ещё **3000+** комбинаций!
    
    
    ### Права доступа
    `jstatsreset.use` — доступ ко всем командам (по умолчанию: OP)
    
    ### Установка
    
    1. Скачай **JStatsReset.jar**
    2. Помести в папку `plugins/`
    3. Перезапусти сервер
    4. **Готово!** Можно пользоваться
    
    ### Конфигурация (plugins/JStatsReset/config.yml)
    
    ```yaml
     
    #    ░░░░░██╗░██████╗████████╗░█████╗░████████╗░██████╗██████╗░███████╗░██████╗███████╗████████╗
    #    ░░░░░██║██╔════╝╚══██╔══╝██╔══██╗╚══██╔══╝██╔════╝██╔══██╗██╔════╝██╔════╝██╔════╝╚══██╔══╝
    #    ░░░░░██║╚█████╗░░░░██║░░░███████║░░░██║░░░╚█████╗░██████╔╝█████╗░░╚█████╗░█████╗░░░░░██║░░░
    #    ██╗░░██║░╚═══██╗░░░██║░░░██╔══██║░░░██║░░░░╚═══██╗██╔══██╗██╔══╝░░░╚═══██╗██╔══╝░░░░░██║░░░
    #    ╚█████╔╝██████╔╝░░░██║░░░██║░░██║░░░██║░░░██████╔╝██║░░██║███████╗██████╔╝███████╗░░░██║░░░
    #    ░╚════╝░╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝░░░╚═╝░░░╚═════╝░╚═╝░░╚═╝╚══════╝╚═════╝░╚══════╝░░░╚═╝░░░
    
    prefix: "&8[&bJStatsReset&8] "
    
    messages:
      no-permission: "&cНет доступа!"
      invalid-usage-jsr: "&fИспользование: &b/jsr <игрок|all> <статистика> [значение]"
      invalid-number: "&fЗначение должно быть &cчислом!"
      invalid-statistic: "&cНеизвестная &fстатистика: &c%stat%"
      success-reset: "&fСтатистика &b%stat% &fобнулена у игрока &b%player%"
      success-set: "&fСтатистика &b%stat% &fустановлена в &b%value% &fу игрока &b%player%"
      success-all: "&fВся статистика игрока &b%player% &fобнулена"
      success-all-players: "&fСтатистика &b%stat% &fобновлена у &b%count% &fигроков!"
      reload: "&fПлагин успешно &aперезагружен!"
    ```

    Автор

    jFrostyBoy

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

    JSpecAtDeath
    JSpecAtDeath
    Switches a player to Spectator mode upon death
    JPlayerAnnounce
    JPlayerAnnounce
    Simple plugin for player announcements: broadcast, buy/sale
    JLiveStream | Stream notification
    JLiveStream | Stream notification
    Первый самописный плагин
    BKLSymbolTitles | Символьные донат-титулы в DeluxeMenus
    BKLSymbolTitles | Символьные донат-титулы в DeluxeMenus
    Предназначалось для титульных кейсов
    BKLReferralSystem | Реферальная система в DeluxeMenus
    BKLReferralSystem | Реферальная система в DeluxeMenus
    Реферальная система с наградами/топами/обменником
    SLuckPermsAddon
    SLuckPermsAddon
    Групповое редактирование прав игроков
    BKLPlayerInteract | Меню управления игроком
    BKLPlayerInteract | Меню управления игроком
    Лайтовенький конфиг-шаблон
    BKLTranslations | EcoEnchants [v12.25.0]
    BKLTranslations | EcoEnchants [v12.25.0]
    Перевод плагинов с помощью AI
    BKLTranslations | ccShop [1.4.3]
    BKLTranslations | ccShop [1.4.3]
    Перевод плагинов с помощью AI
    BKLTabModel | Tablist + Scoreboard
    BKLTabModel | Tablist + Scoreboard
    Простенький макет готового оформления TAB
    BKLResourcePack | Социальные сети
    BKLResourcePack | Социальные сети
    Иконки для вашего сервера
    BKLTranslations | EpicEnchants [3.5.1]
    BKLTranslations | EpicEnchants [3.5.1]
    Перевод плагинов с помощью AI
    ВерхНиз