- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Velocity
- Минимальная версия Java
- 16
RUSH Level System — продвинутая система уровней
Современный, модульный плагин уровней с GUI, условиями, наградами и мульти‑магазинами. Игроки прокачивают уровни за наигранное время и выполнение условий, получают предметы, права и команды. Админам доступна удобная панель управления. В комплекте — собственная локализация, PlaceholderAPI, поддержка Vault и мульти‑шопы.playtime: 7200 # 2 часа
cost: 800
display: "§eВетеран"
material: GOLDEN_SWORD
description:
- "§7Награда: §b3 Изумруда"
- "§7Команды: §e/say привет"
conditions:
mine_ore: # добыть руды (учёт Silk Touch)
DIAMOND_ORE: 10
IRON_ORE: 50
GOLD_ORE: 20
kill_mob: # убить мобов (ALL — любые)
ALL: 100
ZOMBIE: 30
SKELETON: 25
kill_player: 5 # убить игроков
use_xp_bottle: 15 # использовать пузырьки опыта
enchant_item: # зачаровать предмет на уровень
SHARPNESS: 3
EFFICIENCY: 2
repair_armor: 8 # починить броню
reward:
item: EMERALD
amount: 3
commands:
- "say привет"
- "broadcast §a%player% получил уровень %level%!"
cost: 800
display: "§eВетеран"
material: GOLDEN_SWORD
description:
- "§7Награда: §b3 Изумруда"
- "§7Команды: §e/say привет"
conditions:
mine_ore: # добыть руды (учёт Silk Touch)
DIAMOND_ORE: 10
IRON_ORE: 50
GOLD_ORE: 20
kill_mob: # убить мобов (ALL — любые)
ALL: 100
ZOMBIE: 30
SKELETON: 25
kill_player: 5 # убить игроков
use_xp_bottle: 15 # использовать пузырьки опыта
enchant_item: # зачаровать предмет на уровень
SHARPNESS: 3
EFFICIENCY: 2
repair_armor: 8 # починить броню
reward:
item: EMERALD
amount: 3
commands:
- "say привет"
- "broadcast §a%player% получил уровень %level%!"
Ключевые фичи
- Уровни по времени и условиям: блоки, мобы, игроки, пузырьки XP, зачарование, починка и т.д.
- Награды: предметы, права (LuckPerms/PEX), команды от консоли.
- Строгая последовательность уровней: нельзя пропускать.
- GUI‑меню уровней и админ‑панель (пагинация, иконки, статус, прогресс).
- Уведомления: тайтлы, звуки, фейерверки/частицы, дубли в чат.
- PlaceholderAPI: собственные плейсхолдеры и поддержка любых PAPI в шопе.
- База: MySQL или SQLite (.db на игрока). Без внешних плагинов.
- Языки: lang/.yml с полноценной локализацией.
- Кулдауны для команд и апгрейдов.
- Полная поддержка PayDay (выплаты по таймеру) с подкомандами.
- Мульти‑шопы: папка shops/, несколько YAML‑магазинов, права по каждому, скидки по правам, уникальная валюта/плейсхолдер на шоп.
- Зависимости
- Vault, PlaceholderAPI, LuckPerms(или аналог), EssentialsX Economy(или Аналог)
- Команды и права
- Поддерживаемые плейсхолдеры (PlaceholderAPI):
- %RUSHLEVELSYSTEM_LEVEL% — текущий уровень игрока
- %RUSHLEVELSYSTEM_CURRENT_LEVEL% — текущий уровень (то же, что выше, если включено)
- %RUSHLEVELSYSTEM_PLAYTIME% — наигранное время (форматированное: дни/часы/мин/сек)
- %RUSHLEVELSYSTEM_PLAYTIME_SECONDS% — наигранное время в секундах
Команды:
- /level — открыть меню уровней
- /level admin — админ-панель (GUI)
- /level skill — меню навыков
- /level help — справка
- /level reload — перезагрузка конфигов
- /level payday [toggle|reload|status|go|reconnect|countdown ...] — управление PayDay
- /level shop — список магазинов (GUI)
- /level shop <id> — открыть конкретный магазин (shops/<id>.yml)
- rush.levelsystem.openmenu — открыть меню уровней (/level)
- rush.levelsystem.levelup — получить уровень
- rush.levelsystem.debug — /level debug
- rush.levelsystem.admin — /level admin (GUI)
- rush.levelsystem.admin.addtime — выдача времени
- rush.levelsystem.admin.addlevel — выдача уровней
- rush.levelsystem.admin.rmtime — забор времени
- rush.levelsystem.admin.global — перезагрузка/общие действия
- rush.levelsystem.shop.open — открыть список магазинов (/level shop)
- rush.levelsystem.shop.<id>.open — открыть конкретный магазин (/level shop <id>)
- rush.levelsystem.payday.* — доступ ко всем подкомандам payday (или по отдельности, если разделяешь)
- rush.levelsystem.* — все права плагина
- rushlevelsystem.shop.buy.disccount.X — скидка X% (0.0–99.0). У op и у ‘’ — 99.0% по умолчанию.