Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Aurelium Skills: RPG-система прокачки навыков, способностей и интерфейсов для сервера Minecraft

wergio 25.07.2026 13:21 4
Aurelium Skills: RPG-прокачка, способности и меню навыков для сервера Minecraft.

Введение: превращаем Minecraft в RPG

Aurelium Skills — это плагин, который добавляет в Minecraft полноценную RPG-систему прокачки. Игроки зарабатывают опыт в 15+ навыках (Добыча, Рыболовство, Фермерство, Бой, Стрельба из лука, Алхимия и другие), повышают уровни и получают уникальные способности. Всё это отображается в красивых GUI-меню с прогресс-барами и статистикой. Плагин полностью кастомизируется: вы можете изменить требования к опыту, бонусы за уровни, способности и даже добавить свои навыки. В этом гайде я покажу, как настроить Aurelium Skills с нуля.

Установка

  1. Скачайте Aurelium Skills с официальной страницы на SpigotMC (бесплатный).
  2. Установите обязательно: Vault и любой плагин экономики (EssentialsX).
  3. Опционально: PlaceholderAPI (для плейсхолдеров в чате и табах), LuckPerms (для прав на способности), WorldGuard (для запрета прокачки в регионах).
  4. Поместите JAR-файл в папку plugins.
  5. Перезапустите сервер. Плагин создаст папку plugins/AureliumSkills с конфигурацией.

Навыки и их механика

По умолчанию Aurelium Skills включает 15 навыков. Каждый навык прокачивается определённым действием:

НавыкКак прокачиваетсяЧто даёт при прокачке
Добыча (Mining)Добыча руды и камняШанс двойного дропа, скорость копания
Рыболовство (Fishing)РыбалкаШанс редкой рыбы, сокращение времени поклёвки
Фермерство (Farming)Сбор урожаяШанс двойного урожая, ускорение роста
Бой (Fighting)Убийство мобов мечомУвеличение урона, шанс крита
Стрельба (Archery)Убийство мобов из лукаУвеличение урона, шанс поджога
Защита (Defense)Получение уронаСнижение входящего урона
Алхимия (Alchemy)Варка зелийУвеличение длительности зелий
Исцеление (Healing)Использование зелий леченияУвеличение эффективности лечения
Ловкость (Agility)Прыжки, бегСкорость передвижения, высота прыжка
Выносливость (Endurance)Бег, получение уронаДополнительное здоровье

Каждый навык имеет 100 уровней. Опыт рассчитывается по настраиваемой формуле.

Настройка опыта за действия

В файле plugins/AureliumSkills/sources_config.yml настраивается, сколько XP даёт каждое действие:

sources:
  mining:
    stone: 1.5
    coal_ore: 3.0
    iron_ore: 5.0
    diamond_ore: 15.0
    ancient_debris: 50.0
  fighting:
    zombie: 3.0
    skeleton: 4.0
    creeper: 5.0
    ender_dragon: 500.0
    warden: 1000.0

Настройка способностей (Abilities)

Каждый навык открывает способности на определённых уровнях. Способности настраиваются в abilities_config.yml.

Пример: способность «Двойной дроп» для Добычи:

abilities:
  double_drop:
    enabled: true
    base_value: 0.0
    value_per_level: 0.5
    unlock: 5
    max_level: 100
    max_value: 50.0
  • unlock: уровень навыка, на котором открывается способность (5).
  • base_value: базовый шанс (0%).
  • value_per_level: прирост шанса за уровень навыка (0.5% за уровень).
  • max_value: максимальный шанс (50%).

На 100 уровне Добычи игрок имеет 50% шанс двойного дропа руды.

Настройка GUI-меню

Aurelium Skills имеет красивое меню со статистикой. Игрок открывает его командой /skills.

Настройка в menus.yml:

skills_menu:
  title: "&6&lНавыки игрока"
  rows: 6
  fill_item:
    material: BLACK_STAINED_GLASS_PANE
  skill_items:
    mining:
      slot: 20
      material: DIAMOND_PICKAXE
      display_name: "&bДобыча"
      lore:
        - "&7Уровень: {level}"
        - "&7Опыт: {xp}/{xp_to_level}"
        - "&7Прогресс: {progress_bar}"
        - "&7Способность: {ability_name} {ability_value}%"

Плейсхолдеры {level}, {xp}, {progress_bar} автоматически подставляют актуальные значения.

Интеграция с PlaceholderAPI

Aurelium Skills регистрирует десятки плейсхолдеров для PlaceholderAPI, которые можно использовать в чате, табах, Dynmap, DiscordSRV:

  • %aureliumskills_mining_level% — уровень Добычи.
  • %aureliumskills_fighting_level% — уровень Боя.
  • %aureliumskills_total_level% — суммарный уровень всех навыков.
  • %aureliumskills_power_level% — боевая мощь (комбинация всех боевых навыков).

Пример формата чата в EssentialsX Chat с использованием плейсхолдеров:

chat:
  format: '&7[Ур. {aureliumskills_total_level}] {PREFIX}{DISPLAYNAME}{SUFFIX}&f: {MESSAGE}'

Настройка лидербордов (Leaderboards)

Aurelium Skills может отображать топ игроков по навыкам:

/sk top mining
/sk top total

Лидерборды можно интегрировать с hologram-плагинами (HolographicDisplays) для отображения топа на спавне.

Типичные ошибки

  • Опыт не начисляется. Проверьте, что в WorldGuard-регионе не запрещён флаг auraskills-xp-gain. Проверьте, что игрок не в креативе (в креативе опыт не идёт).
  • Способности не работают. Проверьте, что способность включена (enabled: true) и уровень навыка игрока >= unlock.
  • Меню не открывается. Проверьте права: /lp group default permission set aureliumskills.skills true.

💡 Совет профи

Создайте «престиж» — при достижении 100 уровня во всех навыках игрок может сбросить все уровни до 0 и получить уникальную награду (титул, кастомный предмет, множитель опыта x2). Это продлевает жизнь RPG-системы в 2-3 раза. Настройка делается через конфиг rewards.yml — добавьте награду за 100 уровень с командой сброса: /sk reset {player} all и выдачей титула.
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!