RefontMedicalEmergency - Плагин на Травмы / Лечения
RefontMedicalEmergency
🚑 Реалистичная система медицинских травм и лечения для Minecraft 💊
📋 О плагине
RefontMedicalEmergency — комплексный плагин для RP/Hard-RP серверов, который добавляет систему травм, лечение через медицинские предметы и полноценную диспетчерскую систему вызовов медиков: очередь, принятие вызовов, GPS-навигация и защита от накрутки.
Совместимость: Minecraft 1.16+ (рекомендуется 1.18+)
Версия плагина: 1.0.3
API версия: 1.16
✨ Ключевые особенности
- 🩸 Система травм (4 типа) — кровотечения, переломы, сотрясения, отравления
- 🎯 Уровни тяжести травм от 1 до 4 + длительность и эффекты
- 💊 Лечение предметами — бинты, гипс, лекарства, хирургия (ПКМ по игроку)
- ⚕️ Самолечение — отдельная механика с увеличенным временем процедуры
- 📊 Система статистики медиков — рейтинг, пациенты, спасённые жизни, среднее время лечения и прогресс
- 🎖️ Медицинские звания — карьерный рост от Интерна до Главврача
- 🏆 Система достижений — 10 достижений для мотивации и прокачки
- 🚨 Диспетчерская вызовов — очередь, принятие, отказ (drop), отмена и статус вызова
- 🧭 GPS-навигация — компас + ActionBar с дистанцией/координатами пациента после принятия вызова
- 🛡️ Анти-абуз — нельзя принять свой вызов; закрытие вызова только рядом с пациентом (иначе drop)
- ⏰ Кулдауны — защита от спама вызовов и накрутки лечения + кулдаун на /medkit
- 🌍 Поддержка мультимиров — чёрный список миров и гибкая настройка
- 🎨 Визуальные эффекты — титры, action bar, звуки, частицы, красивые уведомления
- Tab-completion — автодополнение команд
🩺 Типы травм и лечения
| Тип травмы | Причина получения | Эффекты | Лечение |
|---|---|---|---|
| 🩸 Кровотечение | Оружие, стрелы, огонь, лава | Слабость, периодический урон | Бинт |
| 🦴 Перелом | Падение с высоты | Замедление, блокировка прыжков | Гипс |
| 🧠 Сотрясение | Взрывы, сильные удары | Тошнота, слепота | Лекарство |
| ☠️ Отравление | Яды, испорченная еда | Отравление, голод | Лекарство |
🎖️ Система медицинских званий
| Звание | Требования | Цвет |
|---|---|---|
| Интерн | 0+ пациентов | Серый |
| Ординатор | 10+ пациентов | Зелёный |
| Врач | 50+ пациентов | Голубой |
| Старший врач | 200+ пациентов | Фиолетовый |
| Главврач | 500+ пациентов | Золотой |
🔧 Команды
| Команда | Описание | Право доступа |
|---|---|---|
| /callmedic [сообщение] | Создать вызов медика | Все игроки |
| /callmedic status | Статус вашего вызова | Все игроки |
| /callmedic cancel | Отменить ваш вызов | Все игроки |
| /medicalitems | Получить медицинские предметы (кулдаун настраивается) | refontmedical.items |
| /medkit | Алиас для /medicalitems | refontmedical.items |
| /medical | Главное меню команд: диспетчерская + статистика (по правам) | — |
| /medical dispatch | Подсказка по диспетчерской | refontmedical.medic |
| /medical calls | Очередь активных вызовов | refontmedical.medic |
| /medical accept <id|ник|next> | Принять вызов (анти-абуз: нельзя принять свой) | refontmedical.medic |
| /medical drop | Отказаться от принятого вызова (вернуть в очередь) | refontmedical.medic |
| /medical close [id|ник] | Закрыть вызов (только рядом с пациентом) | refontmedical.medic |
| /medical stats [игрок] | Показать медицинскую статистику | refontmedical.stats |
| /medical top | Топ-10 лучших медиков сервера | refontmedical.stats |
| /medical achievements [игрок] | Просмотр достижений медика | refontmedical.stats |
| /medical ranks | Список всех медицинских званий | refontmedical.stats |
| /hospital <setlocation|discharge|info> | Управление больницей | refontmedical.admin |
🛡️ Права доступа
| Право | Описание |
|---|---|
| refontmedical.items | Получение медицинских предметов (/medicalitems) |
| refontmedical.medic | Лечение других игроков предметами + доступ к диспетчерской |
| refontmedical.stats | Просмотр статистики и достижений |
| refontmedical.admin | Административные команды |
| refontmedical.unlimited | Лечение без расхода предметов |
| refontmedical.bypass_cooldown | Обход кулдауна команды /medkit |
| refontmedical.bypass_treatment_cooldown | Обход кулдауна на повторное лечение |
| refontmedical.fakecall | Вызов медика без наличия травм |
🎮 Особенности геймплея
- Лечение предметами: ПКМ по игроку медицинским предметом для лечения
- Самолечение: ПКМ по воздуху для лечения себя (увеличенное время процедуры)
- Реалистичные процедуры: нельзя двигаться во время лечения
- Система сложности: тяжёлые травмы требуют хирургии или больше времени
- Визуальная обратная связь: прогресс, титры, звуки
- Карьерный рост: звания и рейтинг за реальную работу
- Защита от накрутки: кулдаун повторного лечения + анти-абуз диспетчерской
🏆 Система достижений (10 видов)
- Первый пациент - вылечите первого пациента
- Спаситель жизней - спасите 10 жизней от смерти
- Сотня исцелений - вылечите 100 пациентов
- Хирург-специалист - проведите 50 операций
- Эксперт по травмам - вылечите все типы травм
- Скорая помощь - вылечите пациента менее чем за 30 секунд
- Ночная смена - вылечите 20 пациентов в ночное время
- Медик-марафонец - лечите без перерыва 2 часа
- Перфекционист - проведите 100 лечений без прерываний
- Ветеран медицины - лечите пациентов 30 дней подряд
⚙️ Полная конфигурация плагина
Развернуть config.yml
config.yml
# RefontMedicalEmergency - Конфигурация
config-version: 1
# Настройки мира
worlds:
# Миры, в которых плагин НЕ работает (чёрный список)
blacklist:
- "disabled_world"
- "minigames_world"
# Опция для включения/отключения чёрного списка миров
use_blacklist: true
# Настройки команд
commands:
medkit:
cooldown: 300 # Кулдаун в секундах (300 = 5 минут)
# Настройки больницы
hospital:
enabled: true # Включить систему больницы
treatment_time: 300 # Время лечения в секундах (300 = 5 минут)
keep_inventory: true # Сохранять инвентарь при смерти
keep_level: true # Сохранять уровень при смерти
broadcast_to_all: true # Сообщать всем или только медикам
teleport_on_discharge: false # Телепортировать при выписке
# Координаты больницы (устанавливаются командой /hospital setlocation)
location:
world: "world"
x: 0.0
y: 64.0
z: 0.0
yaw: 0.0
pitch: 0.0
# Координаты выписки (если teleport_on_discharge = true)
discharge_location:
world: "world"
x: 0.0
y: 64.0
z: 0.0
# Настройки травм
injuries:
# Разрешать ли получать несколько травм одного типа
allow_duplicates: false
# Кровотечение (урон от оружия, стрел)
bleeding:
enabled: true # Включено ли
severity: 1.0 # Множитель тяжести
chance: 0.6 # Шанс получения при уроне
duration: 120 # Базовая длительность в секундах
damage:
enabled: true # Наносить периодический урон
amount: 1.0 # Количество урона каждый раз
lethal: false # Может ли кровотечение убить игрока
# Перелом (падение)
fracture:
enabled: true
severity: 1.5
chance: 0.7
duration: 300
# Сотрясение (взрывы, удары с силой)
concussion:
enabled: true
severity: 2.0
min_damage: 6.0
chance: 0.4
duration: 180
# Отравление (еда, яд)
poisoning:
enabled: true
severity: 1.2
chance: 0.5
duration: 240
food_damage: 4.0
# Пример для кастомки по CustomModelData: "POTATO:1234"
foods:
- "ROTTEN_FLESH"
- "SPIDER_EYE"
- "POISONOUS_POTATO"
- "PUFFERFISH"
# Настройки источников травм
pvp:
enabled: true # Включены ли PVP-травмы
chance: 0.4 # Шанс получения травмы при PVP
fall:
enabled: true # Включены ли травмы от падения
min-height: 4.0 # Минимальная высота для получения травмы
severity: 1.5 # Множитель тяжести
burn:
enabled: true # Включены ли травмы от огня/лавы
severity: 1.2
# Настройки лечения
treatment:
# Параметры процедуры лечения
max_movement: 1.0 # Максимальное расстояние движения во время лечения
max_heal_distance: 5.0 # Максимальное расстояние между медиком и пациентом
# Настройки самолечения
allow_self_treatment: true # Разрешить самолечение
self_healing:
duration_multiplier: 1.5 # Множитель длительности самолечения
# Настройки сложности лечения
level_treatment:
enabled: true # Включить систему сложности лечения
max_treatable_level: 3 # Максимальный уровень травмы, который можно лечить обычными средствами
advanced_treatment_multiplier: 2.0 # Множитель времени для лечения травм выше порога
# НОВАЯ НАСТРОЙКА: Кулдаун на повторное лечение одного игрока
repeat_cooldown:
enabled: true # Включить систему кулдауна на повторное лечение
duration: 1200 # Время кулдауна в секундах (1200 = 20 минут)
# Настройки типов лечения
treatments:
# Бинты (для кровотечений)
bandage:
duration: 60 # Длительность процедуры лечения в тиках (1 сек = 20 тиков)
strength: 1 # Сила лечения
treats_all_levels: false
# Гипс (для переломов)
plaster:
duration: 120
strength: 2
treats_all_levels: false
# Лекарство (для сотрясений и отравлений)
medicine:
duration: 80
strength: 1
treats_all_levels: false
# Операция (для всех типов)
surgery:
duration: 200
strength: 4
treats_all_levels: true # Хирургия может лечить любой уровень травм
dispatcher:
enabled: true
# Если никто не принял вызов за это время — вызов протухает (сек)
request_timeout_seconds: 180
# Один активный принятый вызов на медика
max_active_call_per_medic: 1
# Радиус, в котором медик должен быть рядом с пациентом для закрытия вызова
close_distance: 8.0
# Разрешить закрытие вызова, если пациент оффлайн (не рекомендую)
allow_close_if_offline: false
navigation:
compass: true
actionbar: true
update_period_ticks: 20
rewards:
exp:
enabled: true
amount: 3
money:
enabled: false
amount: 50.0
# Настройки предметов лечения
items:
# Количество предметов, выдаваемых за раз
amount_per_kit: 3
bandage:
material: PAPER # Материал предмета
model_data: 1001 # CustomModelData для ресурспаков
name: "&aБинт" # Отображаемое имя предмета
plaster:
material: IRON_INGOT
model_data: 1002
name: "&eГипс"
medicine:
material: GLASS_BOTTLE
model_data: 1003
name: "&dЛекарство"
surgery:
material: SHEARS
model_data: 1004
name: "&cХирургический набор"
# Настройки вызова медика
callmedic:
cooldown: 300 # Кулдаун между вызовами в секундах
radius: 200 # Радиус оповещения медиков
sound:
enabled: true # Включить звук
name: "entity.experience_orb.pickup" # Название звука
# Настройки отображения визуальных эффектов
effects:
visible_particles: true # Показывать частицы эффектов зелий
fracture:
disable_jump: true # Отключить возможность прыжка при переломе
concussion:
blindness: true # Добавлять слепоту при сотрясении
# Настройки титров и ActionBar
titles:
enabled: true # Включить титры при получении травм
duration: 40 # Длительность показа в тиках
fade_in: 10 # Время появления в тиках
fade_out: 10 # Время исчезновения в тиках
action_bar:
enabled: true # Включить ActionBar для отображения статуса лечения
period: 20 # Период обновления в тиках (1 сек)
# Настройки отображения сообщений о травмах
display:
# Включить/выключить периодические сообщения о травмах
bleeding_messages: true
# Включить периодический эффект кровотечения (урон + сообщение)
bleeding_effect: true
# Интервал в секундах между сообщениями о кровотечении
bleeding_interval: 20
# Минимальный интервал между любыми сообщениями о травмах (в секундах)
message_interval: 5
# Максимальное количество сообщений в чате (0 - без ограничений)
max_injury_messages: 5
# Настройки наград за лечение
rewards:
exp:
enabled: true # Включить выдачу опыта медикам за лечение
amount: 5 # Базовое количество опыта (умножается на уровень травмы)
notify: true # Отправлять уведомление о полученном опыте
self_treatment:
exp:
enabled: true # Включить выдачу опыта за самолечение
amount: 2 # Базовое количество опыта за самолечение
notify: true # Отправлять уведомление о полученном опыте
# Звуковые эффекты
sounds:
injury:
bleeding: "entity.villager.hurt"
fracture: "entity.skeleton.hurt"
concussion: "entity.player.hurt"
poisoning: "entity.spider.ambient"
volume: 1.0
pitch: 0.5
treatment:
start: "entity.experience_orb.pickup"
progress: "block.note_block.harp"
interrupt: "entity.villager.no"
success: "entity.player.levelup"
# Система статистики и достижений
statistics:
enabled: true
save_interval: 300 # Интервал сохранения в секундах
# Настраиваемые медицинские звания
medical_ranks:
intern:
display_name: "Интерн"
color: "&7"
prefix: "&7[Интерн]&r "
requirements:
patients_healed: 0
lives_saved: 0
experience_days: 0
permissions:
- "refontmedical.basic"
resident:
display_name: "Ординатор"
color: "&a"
prefix: "&a[Ординатор]&r "
requirements:
patients_healed: 10
lives_saved: 2
experience_days: 1
permissions:
- "refontmedical.basic"
- "refontmedical.resident"
doctor:
display_name: "Врач"
color: "&b"
prefix: "&b[Врач]&r "
requirements:
patients_healed: 50
lives_saved: 10
experience_days: 7
permissions:
- "refontmedical.basic"
- "refontmedical.resident"
- "refontmedical.doctor"
senior_doctor:
display_name: "Старший врач"
color: "&d"
prefix: "&d[Старший врач]&r "
requirements:
patients_healed: 200
lives_saved: 30
experience_days: 30
permissions:
- "refontmedical.basic"
- "refontmedical.resident"
- "refontmedical.doctor"
- "refontmedical.senior"
chief_physician:
display_name: "Главврач"
color: "&6"
prefix: "&6[Главврач]&r "
requirements:
patients_healed: 500
lives_saved: 75
experience_days: 90
permissions:
- "refontmedical.basic"
- "refontmedical.resident"
- "refontmedical.doctor"
- "refontmedical.senior"
- "refontmedical.chief"
# Настраиваемые достижения
medical_achievements:
first_patient:
name: "Первый пациент"
description: "Вылечите своего первого пациента"
icon: "PAPER"
requirements:
patients_healed: 1
rewards:
experience: 10
message: "&aПоздравляем с первым успешным лечением!"
lifesaver:
name: "Спаситель жизней"
description: "Спасите 10 жизней от смерти"
icon: "GOLDEN_APPLE"
requirements:
lives_saved: 10
rewards:
experience: 50
message: "&6Вы настоящий спаситель жизней!"
hundred_healed:
name: "Сотня исцелений"
description: "Вылечите 100 пациентов"
icon: "DIAMOND"
requirements:
patients_healed: 100
rewards:
experience: 100
message: "&bВы достигли отметки в 100 вылеченных пациентов!"
speed_medic:
name: "Скорая помощь"
description: "Вылечите пациента менее чем за 30 секунд"
icon: "CLOCK"
requirements:
fast_treatments: 1
rewards:
experience: 25
message: "&eВы показали невероятную скорость лечения!"
specialist_surgeon:
name: "Хирург-специалист"
description: "Проведите 50 операций"
icon: "SHEARS"
requirements:
surgery_count: 50
rewards:
experience: 75
message: "&cВы стали экспертом в хирургии!"
trauma_expert:
name: "Эксперт по травмам"
description: "Вылечите все типы травм"
icon: "BOOK"
requirements:
injury_types_treated: 4
rewards:
experience: 40
message: "&dВы изучили все типы травм!"
night_shift:
name: "Ночная смена"
description: "Вылечите 20 пациентов в ночное время"
icon: "CLOCK"
requirements:
night_treatments: 20
rewards:
experience: 30
message: "&9Вы настоящий ночной доктор!"
marathon_medic:
name: "Медик-марафонец"
description: "Лечите пациентов без перерыва 2 часа"
icon: "IRON_BOOTS"
requirements:
continuous_work_hours: 2
rewards:
experience: 60
message: "&aВаша выносливость поражает!"
perfectionist:
name: "Перфекционист"
description: "Проведите 100 лечений без прерываний"
icon: "NETHER_STAR"
requirements:
perfect_treatments: 100
rewards:
experience: 80
message: "&6Ваша точность безупречна!"
veteran:
name: "Ветеран медицины"
description: "Лечите пациентов 30 дней подряд"
icon: "GOLDEN_HELMET"
requirements:
consecutive_days: 30
rewards:
experience: 150
message: "&6Вы настоящий ветеран медицины!"
# НАСТРОЙКИ ДИЗАЙНА ИНТЕРФЕЙСА
design:
# Настройки границ и разделителей
borders:
# Символ для горизонтальных линий
horizontal_line: "▬"
# Длина линии (количество символов)
line_length: 50
# Цвет границ
border_color: "&6&l"
# Настройки заголовков
headers:
# Цвет заголовков
title_color: "&b&l"
# Выравнивание заголовков (left, center, right)
alignment: "center"
# Отступы сверху и снизу заголовка
spacing_top: 1
spacing_bottom: 1
# Настройки текста
text:
# Символ для пунктов списка
bullet_point: "►"
# Цвет пунктов
bullet_color: "&f&l"
# Цвет обычного текста
normal_color: "&7"
# Цвет значений
value_color: "&f&l"
# Отступ для пунктов
indent: " "
# Настройки прогресс-бара
progress_bar:
# Символ заполненной части
filled_char: "█"
# Символ пустой части
empty_char: "░"
# Цвет заполненной части
filled_color: "&a"
# Цвет пустой части
empty_color: "&7"
# Длина прогресс-бара
length: 25
# Настройки достижений
achievements:
# Символ достижения
achievement_icon: "★"
# Цвет иконки достижения
icon_color: "&6&l"
# Максимальное количество показываемых достижений
max_display: 5
# Настройки топа
top_list:
# Символы для медалей
medals:
first: "1."
second: "2."
third: "3."
# Цвета медалей
medal_colors:
first: "&6&l" # Золото
second: "&7&l" # Серебро
third: "&c&l" # Бронза
other: "&8" # Остальные
# Сообщения
messages:
# Общие префиксы для сообщений
prefix: "&8[&c⚕&8] "
dispatcher:
title: "§x§A§5§7§D§C§8Д§x§A§4§7§B§C§Bи§x§A§3§7§9§C§Dс§x§A§2§7§7§D§0п§x§A§1§7§4§D§2е§x§A§0§7§2§D§5т§x§9§F§7§0§D§8ч§x§9§D§6§E§D§Aе§x§9§C§6§C§D§Dр§x§9§B§6§A§D§Fс§x§9§A§6§7§E§2к§x§9§9§6§5§E§4а§x§9§8§6§3§E§7я"
cannot_accept_own: "{title} §8• §cНельзя принять собственный вызов. Попросите другого медика."
# Сообщения прав доступа и ошибок
no_permission: "{prefix}&cУ вас нет прав для выполнения этой команды."
player_not_found: "{prefix}&cИгрок {player} не найден или не в сети."
world_disabled: "{prefix}&cМедицинская система отключена в этом мире."
treatment_too_difficult: "{prefix}&cТравма слишком серьезная для этого типа лечения."
# Сообщения больницы
hospital:
sent: "{prefix}&c⚕ Игрок &f{player}&c отправлен в реанимацию! Врачи не успели его спасти."
sent_with_doctor: "{prefix}&c⚕ Игрок &f{player}&c отправлен в реанимацию! Врач &f{doctor}&c не успел его спасти."
player_message: "{prefix}&c⚕ Вы были доставлены в больницу для лечения. Время лечения: &f{time}&c минут."
treatment_progress: "{prefix}&eДо выписки из больницы осталось: &f{time}&e секунд."
discharged: "{prefix}&a✓ Вы выписаны из больницы! Будьте осторожнее."
# Сообщения получения травм
injury:
default: "{prefix}&c⬗ Вы получили травму: {type} &7(уровень {level})"
# Кровотечение - все настройки сгруппированы под одним ключом
bleeding:
message: "{prefix}&c⬗ Вы получили &4кровотечение&c! &7Требуется наложение бинта."
effect: "{prefix}&c➥ Вы теряете кровь..."
title: "&4Кровотечение!"
subtitle: "&7Уровень: {level}"
# Перелом
fracture:
message: "{prefix}&c⬗ Похоже на &eперелом&c! &7Требуется наложение гипса."
title: "&eПерелом!"
subtitle: "&7Уровень: {level}"
# Сотрясение
concussion:
message: "{prefix}&c⬗ У вас &dсотрясение мозга&c! &7Требуется лекарство."
title: "&dСотрясение!"
subtitle: "&7Уровень: {level}"
# Отравление
poisoning:
message: "{prefix}&c⬗ Вы &2отравились&c! &7Требуется лечение."
title: "&2Отравление!"
subtitle: "&7Уровень: {level}"
# Общие
worsened: "{prefix}&c⚠ Ваша травма {type} &7усилилась до уровня &f{level}&7!"
too_many: "{prefix}&7[Дополнительные сообщения о травмах скрыты]"
healed: "{prefix}&a✓ Ваша травма &f{type}&7 постепенно зажила."
# Сообщения лечения
treatment:
start: "{prefix}&eВрач начал процедуру лечения. Не двигайтесь &f{duration}&7 секунд."
progress: "{prefix}&eДо окончания лечения осталось &f{seconds}&7 сек."
success: "{prefix}&a✓ Ваше лечение успешно завершено!"
interrupted: "{prefix}&c✗ Лечение прервано из-за движения!"
difficult_treatment: "{prefix}&eТравма сложная, потребуется больше времени для лечения."
no_matching_injury: "{prefix}&cУ игрока {player} нет травм, которые можно вылечить с помощью вашего инструмента."
no_matching_self_injury: "{prefix}&cУ вас нет травм, которые можно вылечить этим предметом."
too_far: "{prefix}&cВы должны находиться в пределах {distance} блоков от пациента."
no_item: "{prefix}&cУ вас нет необходимых медикаментов для лечения ({treatment})."
unknown_type: "{prefix}&cНеизвестный тип лечения: {type}"
repeat_cooldown: "{prefix}&c⏱ Вы уже лечили игрока &f{player}&c недавно. Повторное лечение через: &f{time}"
action_bar:
progress: "&e[{progress}] &fЛечение: &e{seconds}с"
self_progress: "&e[{progress}] &fСамолечение: &e{seconds}с"
# Для медика
medic:
start: "{prefix}&bВы начали лечение пациента &f{patient}"
progress: "{prefix}&bДо окончания лечения осталось &f{seconds}&7 сек."
success: "{prefix}&a✓ Вы успешно вылечили пациента &f{patient}"
interrupted: "{prefix}&c✗ Лечение прервано из-за движения!"
difficult_treatment: "{prefix}&eТравма сложная, лечение займет больше времени."
# Для самолечения
self:
start: "{prefix}&eВы начали процедуру самолечения. Не двигайтесь &f{duration}&7 секунд."
progress: "{prefix}&eДо окончания самолечения осталось &f{seconds}&7 сек."
success: "{prefix}&a✓ Вы успешно вылечили себя!"
interrupted: "{prefix}&c✗ Самолечение прервано из-за движения!"
# Сообщения вызова медика
callmedic:
sent: "{prefix}&aВы вызвали медика. Ваше сообщение: &f{message}"
notify: "{prefix}&c⚑ Экстренный вызов от &f{player} &7на координатах &f[{x}, {y}, {z}]&7: &f{message}"
cooldown: "{prefix}&c⬗ Вы можете вызвать медика через &f{time} &7секунд."
no_injuries: "{prefix}&c✗ У вас нет травм, требующих медицинской помощи."
medics_count: "{prefix}&a✓ Оповещено медиков: &f{count}"
no_medics: "{prefix}&c✗ К сожалению, рядом нет доступных медиков."
already: "{prefix}&eУ вас уже есть активный вызов. /callmedic status или /callmedic cancel"
no_active: "{prefix}&cУ вас нет активного вызова."
cancelled: "{prefix}&a✓ Вызов отменён."
disabled: "{prefix}&cСистема вызовов временно отключена."
# Сообщения для предметов
items:
received: "{prefix}&a✓ Вы получили медицинские предметы!"
# Сообщения для команд
command:
heal:
usage: "{prefix}&fИспользование: /heal <ник> <bandage|plaster|medicine|surgery>"
medkit:
cooldown: "{prefix}&c⬗ Вы можете получить медикаменты через &f{time}&c."
# Сообщения наград
rewards:
exp: "{prefix}&a✓ Вы получили &f{amount} опыта&7 за лечение пациента."
self_exp: "{prefix}&a✓ Вы получили &f{amount} опыта&7 за самолечение."
# Сообщения для статистики
statistics:
rank_promotion: "&6Поздравляем! Вы получили звание: {rank}"
rank_broadcast: "&eМедик {player} получил звание {rank}!"
achievement_unlocked: "&a[ДОСТИЖЕНИЕ] {achievement}"
achievement_description: "&7{description}"
no_stats: "&cУ этого игрока нет медицинской статистики."
stats_header: "МЕДИЦИНСКАЯ СТАТИСТИКА"
achievements_header: "ДОСТИЖЕНИЯ"
ranks_header: "МЕДИЦИНСКИЕ ЗВАНИЯ"
top_header: "ТОП-10 МЕДИКОВ"Плагин полностью самописный для RP серверов. Совместим с Minecraft 1.16+ (рекомендуется 1.18+). Поддерживает CustomModelData для ресурспаков.
Нужен индивидуальный плагин?
Свяжитесь со мной для обсуждения вашего проекта




