- Поддерживаемые версии
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 21
- Полная кастомизация рогов (название, lore, эффекты, команды)
- 3 режима применения: на себя / на всех кроме себя / на всех включая себя
- Индивидуальные кулдауны для каждого рога
- Команда /mgh give all — выдать все рога сразу!
- Tab-completion и система прав
- 8 предустановленных уникальных рогов
---
Конфиг:
YAML:
# ТИПЫ ЦЕЛЕЙ (target):
#
# self - Эффекты применяются ТОЛЬКО на того, кто использовал рог
# Пример: Вы используете рог - получаете эффекты только вы
#
# radius - Эффекты применяются на ВСЕХ игроков в радиусе,
# КРОМЕ того, кто использовал рог
# Пример: Вы используете рог - все вокруг получают эффекты,
# но вы сами НЕТ
#
# radius_with_self - Эффекты применяются на ВСЕХ игроков в радиусе,
# ВКЛЮЧАЯ того, кто использовал рог
# Пример: Вы используете рог - все вокруг получают
# эффекты, включая вас
#
# ЭФФЕКТЫ (формат: ТИП:ДЛИТЕЛЬНОСТЬ:УРОВЕНЬ):
# Примеры: SPEED:30:2, REGENERATION:10:1, JUMP:60:3
# ТИП - название эффекта (SPEED, STRENGTH, REGENERATION и т.д.)
# ДЛИТЕЛЬНОСТЬ - в секундах
# УРОВЕНЬ - уровень эффекта (1, 2, 3 и т.д.)
#
# КОМАНДЫ:
# {player} - игрок получающий эффект
# {user} - тот, кто использовал рог
# ═══════════════════════════════════════════════════════════════════════
messages:
# Сообщение при использовании рога
use: "&6✔ &fВы использовали рог! Кулдаун: &e{time} сек"
# Сообщение о кулдауне
cooldown: "&c✘ &fКулдаун: &e{time} сек"
# Сообщение о недостатке прав
no_permission: "&c✘ &fУ вас нет прав на использование этого рога!"
# Сообщение о недостатке прав на команду
no_permission_command: "&cУ вас нет прав для выполнения этой команды!"
# Успешная перезагрузка
reload_success: "&a✔ Конфигурация успешно перезагружена!"
# Использование clearcd
clearcd_usage: "&cИспользование: /mgh clearcd <игрок>"
# Игрок не найден
player_not_found: "&cИгрок не найден!"
# Успех очистки кулдаунов
clearcd_success: "&a✔ Кулдауны игрока {player} очищены!"
# Использование give
give_usage: "&cИспользование: /mgh give <игрок> <тип|all> [количество]"
# Доступные типы
available_types: "&eДоступные типы: {types}, all"
# Некорректное количество
invalid_amount: "&cКоличество должно быть от 1 до 64!"
# Некорректный формат количества
invalid_amount_format: "&cНекорректное количество!"
# Ошибка: секция horns не найдена
horns_section_missing: "&cОшибка: секция horns не найдена в конфиге!"
# Успех выдачи всех рогов
give_all_success: "&a✔ Выдано {count} типов рогов (по {amount} шт.) игроку {player}"
# Получение всех рогов
received_all: "&aВы получили {count} типов рогов (по {amount} шт.)"
# Неизвестный тип рога
unknown_horn_type: "&cНеизвестный тип рога: {type}"
# Успех выдачи одного рога
give_single_success: "&a✔ Выдано {amount}x {horn} &aигроку {player}"
# Получение одного рога
received_single: "&aВы получили {amount}x {horn}"
# Сообщения помощи (список строк)
help:
- "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
- "&6&lMCustomGoatHorn"
- "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
- " &e/mgh reload &7- Перезагрузить конфиг"
- " &e/mgh clearcd <игрок> &7- Очистить кулдауны"
- " &e/mgh give <игрок> <тип> [кол-во] &7- Выдать рог"
- " &e/mgh give <игрок> all [кол-во] &7- Выдать все рога"
- " &e/mgh help &7- Показать эту помощь"
- "&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
horns:
ponder:
enabled: true
# Название предмета
name: "&6⚡ Рог Размышления"
# Описание предмета
lore:
- "&fТихий звук этого рога"
- "&fпомогает сосредоточиться"
- ""
- "&eЭффект: &fМудрость и регенерация"
- "&cКулдаун: &f60 секунд"
# Custom Model Data
custom_model_data: 1
# Кулдаун в секундах
cooldown: 60
# На кого применять (self/radius/radius_with_self)
target: "self"
# Радиус действия
radius: 10.0
# Эффекты
effects:
enabled: true
list:
- "REGENERATION:30:2"
- "NIGHT_VISION:120:1"
- "SATURATION:10:1"
# Команды
commands:
enabled: false
list: []
# ═══════════════════════════════════════════════════════════════════════
# РОГ ВОСПЕВАНИЯ (Sing)
# ═══════════════════════════════════════════════════════════════════════
sing:
enabled: true
name: "&6♪ Рог Воспевания"
lore:
- "&fМелодичный звук,"
- "&fвдохновляющий на подвиги"
- ""
- "&eЭффект: &fБуст силы и скорости"
- "&cКулдаун: &f90 секунд"
- "&bРадиус: &f15 блоков"
custom_model_data: 2
cooldown: 90
target: "radius"
radius: 15.0
effects:
enabled: true
list:
- "SPEED:60:2"
- "STRENGTH:45:1"
- "JUMP:60:2"
commands:
enabled: false
list: []
# ═══════════════════════════════════════════════════════════════════════
# РОГ СТРЕМЛЕНИЯ (Seek)
# ═══════════════════════════════════════════════════════════════════════
seek:
enabled: true
name: "&6🔍 Рог Стремления"
lore:
- "&fЗвук поиска и открытий"
- ""
- "&eЭффект: &fСветящийся путь"
- "&cКулдаун: &f45 секунд"
custom_model_data: 3
cooldown: 45
target: "self"
radius: 10.0
effects:
enabled: true
list:
- "DOLPHINS_GRACE:120:1"
- "LUCK:300:2"
- "CONDUIT_POWER:60:1"
commands:
enabled: false
list: []
# ═══════════════════════════════════════════════════════════════════════
# РОГ ЧУВСТВА (Feel)
# ═══════════════════════════════════════════════════════════════════════
feel:
enabled: true
name: "&6💗 Рог Чувства"
lore:
- "&fЗвук, пробуждающий эмоции"
- ""
- "&eЭффект: &fИсцеление союзников"
- "&cКулдаун: &f120 секунд"
- "&bРадиус: &f20 блоков"
custom_model_data: 4
cooldown: 120
target: "radius"
radius: 20.0
effects:
enabled: true
list:
- "REGENERATION:60:3"
- "ABSORPTION:120:2"
- "HEAL:1:10"
commands:
enabled: false
list: []
# ═══════════════════════════════════════════════════════════════════════
# РОГ ВОСТОРГА (Admire)
# ═══════════════════════════════════════════════════════════════════════
admire:
enabled: true
name: "&6⭐ Рог Восторга"
lore:
- "&fВеличественный звук триумфа"
- ""
- "&eЭффект: &fБожественная мощь"
- "&cКулдаун: &f180 секунд"
- "&bРадиус: &f25 блоков"
custom_model_data: 5
cooldown: 180
target: "radius_with_self"
radius: 25.0
effects:
enabled: true
list:
- "STRENGTH:120:3"
- "RESISTANCE:120:2"
- "FIRE_RESISTANCE:180:1"
- "HERO_OF_THE_VILLAGE:600:1"
commands:
enabled: true
list:
- "effect give {player} minecraft:glowing 30 0 true"
# ═══════════════════════════════════════════════════════════════════════
# РОГ ЗОВА (Call)
# ═══════════════════════════════════════════════════════════════════════
call:
enabled: true
name: "&6📢 Рог Зова"
lore:
- "&fГромкий зов, собирающий союзников"
- ""
- "&eЭффект: &fПризыв подкрепления"
- "&cКулдаун: &f30 секунд"
custom_model_data: 6
cooldown: 30
target: "self"
radius: 10.0
effects:
enabled: true
list:
- "SPEED:30:3"
- "HASTE:45:2"
commands:
enabled: true
list:
- "title {player} subtitle {\"text\":\"Услышан зов!\",\"color\":\"green\"}"
- "title {player} title {\"text\":\"⚔\",\"color\":\"gold\"}"
# ═══════════════════════════════════════════════════════════════════════
# РОГ ТОСКИ (Yearn)
# ═══════════════════════════════════════════════════════════════════════
yearn:
enabled: true
name: "&6🌙 Рог Тоски"
lore:
- "&fМеланхоличный звук ночи"
- ""
- "&eЭффект: &fНочная защита"
- "&cКулдаун: &f75 секунд"
- "&bРадиус: &f12 блоков"
custom_model_data: 7
cooldown: 75
target: "radius_with_self"
radius: 12.0
effects:
enabled: true
list:
- "NIGHT_VISION:300:1"
- "INVISIBILITY:60:1"
- "SLOW_FALLING:45:1"
commands:
enabled: false
list: []
# ═══════════════════════════════════════════════════════════════════════
# РОГ МЕЧТЫ (Dream)
# ═══════════════════════════════════════════════════════════════════════
dream:
enabled: true
name: "&6✨ Рог Мечты"
lore:
- "&fВолшебный звук грёз"
- ""
- "&eЭффект: &fМагическая защита"
- "&cКулдаун: &f150 секунд"
- "&bРадиус: &f30 блоков"
custom_model_data: 8
cooldown: 150
target: "radius"
radius: 30.0
effects:
enabled: true
list:
- "LEVITATION:15:1"
- "SLOW_FALLING:60:1"
- "LUCK:600:3"
- "GLOWING:120:1"
commands:
enabled: true
list:
- "particle minecraft:end_rod {player} 1 2 1 0.5 0.5 0.5 0.1 100 force"
- "playsound minecraft:entity.experience_orb.pickup master {player} ~ ~ ~ 1 1"
- Зависимости
- Нету
- Команды и права
- /mgh reload - Перезагрузить конфиг"
/mgh clearcd <игрок> - Очистить кулдауны"
/mgh give <игрок> <тип> [кол-во] - Выдать рог"
/mgh give <игрок> all [кол-во] - Выдать все рога"
/mgh help - Показать эту помощь"