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

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

Как создать систему достижений на сервере Minecraft: AdvancedAchievements

RedstoneKing 29.07.2026 09:40 2
Как создать систему достижений на сервере Minecraft с AdvancedAchievements: установка, категории, требования, награды и команды для игроков.

Как создать систему достижений на сервере Minecraft: AdvancedAchievements

Система достижений — это отличный способ мотивировать игроков и удерживать их на сервере. Я покажу, как создать систему достижений с помощью плагина AdvancedAchievements.

Данный материал носит информационный характер: я, Zorotex, не являюсь разработчиком Minecraft и не имею отношения к Mojang, а просто делюсь опытом.


Установка AdvancedAchievements

  1. Скачайте AdvancedAchievements.jar с SpigotMC.
  2. Поместите файл в папку /plugins.
  3. Перезапустите сервер.
  4. Плагин создаст файлы конфигурации в plugins/AdvancedAchievements.

Создание категорий достижений

В файле config.yml можно создать категории для достижений:

categories:
PvP:
name: "&cPvP достижения"
icon: "DIAMOND_SWORD"
Minigames:
name: "&6Мини-игры"
icon: "COMPASS"
Economy:
name: "&aЭкономика"
icon: "GOLD_INGOT"

Создание достижений

Достижения настраиваются в файле achievements.yml. Вот пример достижения "Убийца зомби":

achievements:
zombie_slayer:
name: "&aУбийца зомби"
message: "&aИгрок {player} уничтожил 100 зомби!"
category: "PvP"
max-times: 1
requirements:
kills:
type: "PLAYER_KILLS"
mob: "ZOMBIE"
amount: 100
rewards:
- "give {player} diamond 1"
- "xp add {player} 100"

Типы требований для достижений

ТипОписание
PLAYER_KILLSУбить мобов
PLAYER_DEATHSУмереть от мобов
PLAYER_VOTESПроголосовать на сайтах
PLAYER_JOINВойти на сервер (количество раз)
PLAYER_KILL_PLAYERУбить игрока
PLAYER_BREAK_BLOCKСломать блоки

Награды за достижения

Награды можно настроить в разделе rewards. Вот доступные типы:

  • give {player} предмет количество — выдаёт предмет.
  • xp add {player} количество — даёт опыт.
  • eco add {player} количество — даёт деньги.
  • broadcast сообщение — отправляет сообщение в чат.
  • command команда — выполняет любую команду.

Команды для игроков

  • /achievements — открывает GUI с достижениями.
  • /achievements stats — показывает прогресс.
  • /achievements top — топ игроков по достижениям.

Заключение

AdvancedAchievements — это мощный инструмент для создания системы достижений. Начните с 5-10 простых достижений и постепенно добавляйте новые. Это отлично мотивирует игроков возвращаться на сервер.

На Zorotex вы можете запустить сервер с AdvancedAchievements за пару минут.

🚀 ЗАПУСТИТЬ СЕРВЕР ЗА ПАРУ МИНУТ

← К списку статей

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

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

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

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