- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.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перезагружен!"
```