- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
Основные функции
- Гибкая настройка достижений через YAML-конфиг.
- 3 типа событий:
- BLOCK_BREAK — разрушение блоков.
- BLOCK_PLACE — установка блоков.
- ITEM_PICKUP — сбор предметов.
- Автоматическое сохранение прогресса игроков.
- Ванильные титры и сообщения в стиле Minecraft.
- Поддержка цветовых кодов (через &) и плейсхолдеров ({player}).
- Команда /achievementsreload для перезагрузки конфига без перезапуска сервера.
- Асинхронная работа с данными — без лагов.
Установка
- Скачайте последнюю версию плагина.
- Поместите файл CustomAchievements.jar в папку plugins/.
- Перезапустите сервер.
- Настройте конфиг в plugins/CustomAchievements/config.yml.
Конфигурация
Параметры ачивки:- type — тип события (BLOCK_BREAK, BLOCK_PLACE, ITEM_PICKUP).
- block — материал (название блока/предмета, например STONE, DIAMOND).
- required — необходимое количество.
- title — заголовок достижения (отображается в титрах).
- description — описание (подзаголовок в титрах).
- message — кастомное сообщение в чате.
Команды и права
- /achievementsreload — перезагружает конфиг.
Право: customachievements.reload (по умолчанию для OP).
Требования
- Версия ядра: Paper/Spigot 1.16.5+.
- Java: 8+.
Важно
- Названия материалов должны соответствовать официальным значениям.
- Для массовых достижений (например, сбор стаков предметов) плагин автоматически учитывает количество.
- Прогресс игроков хранится в plugins/CustomAchievements/playerdata.yml.