- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 8
RefontMedicalEmergency
Реалистичная медицинская система для RP/Hard-RP серверов Minecraft
Realistic Medical System for RP/Hard-RP Minecraft servers
Hệ Thống y tế thực tế CHO CÁC máy chủ Minecraft Rp / Hard-Rp
RP/硬RP服务器的现实医疗系统
О плагине
Реалистичная медицинская система для RP/Hard-RP серверов Minecraft
Realistic Medical System for RP/Hard-RP Minecraft servers
Hệ Thống y tế thực tế CHO CÁC máy chủ Minecraft Rp / Hard-Rp
RP/硬RP服务器的现实医疗系统
О плагине
RefontMedicalEmergency — комплексный плагин для медицинского RP: травмы, болезни, симптомы, лечение, больница, вызовы медиков, диспетчерская, статистика и поддержка PlaceholderAPI.
Плагин подходит для городских, криминальных, выживательных и Hard-RP серверов, где медицина должна быть не просто командой лечения, а полноценной игровой механикой.
Совместимость: Minecraft 1.16+ / Spigot / Paper
Java: работает на Java 8+
Дополнительно: PlaceholderAPI поддерживается как soft-зависимость
Настройка: config.yml + языковые файлы в папке languages
Ключевые возможности
- Система травм — кровотечение, перелом, сотрясение и отравление.
- Система болезней — ОРВИ, грипп, ротавирус, корь, диабет и гипертония.
- Симптомы — кашель, насморк, слабость, кризисы и другие настраиваемые эффекты.
- Медицинские предметы — бинты, гипс, лекарства, хирургические инструменты и предметы профилактики.
- Медицинская маска — снижает шанс заражения рядом с больными игроками, поддерживает CustomModelData, срок действия и износ.
- Профилактика — вакцины, противовирусные препараты и витаминные комплексы могут выдавать временный иммунитет.
- Сезонность — дождь, ночь, холодные и жаркие биомы могут менять шанс заболевания.
- Самолечение — игрок может лечить себя, если это разрешено в конфиге и правах.
- Больница — лечение после смерти, выписка, ограничение выхода из больницы до окончания лечения.
- Диспетчерская — вызовы медиков, очередь, принятие вызова, отказ, закрытие и GPS-навигация.
- GPS для медика — компас и ActionBar с расстоянием и координатами пациента.
- Статистика медиков — пациенты, лечения, спасённые жизни, рейтинг, звания и достижения.
- Логи — журнал лечений и отдельный лог болезней.
- Языки — сообщения вынесены в languages/*.yml, можно добавлять свои переводы.
- PlaceholderAPI — свои плейсхолдеры и поддержка плейсхолдеров других плагинов внутри сообщений.
- Гибкая настройка — почти все шансы, длительности, эффекты, предметы и сообщения редактируются в конфиге.
Травмы
| Травма | Примеры причин | Что происходит | Чем лечить |
|---|---|---|---|
| Кровотечение | Оружие, стрелы, урон в бою | Слабость, периодический урон, сообщения о потере крови | Бинт |
| Перелом | Падение с высоты | Замедление, ограничение прыжков | Гипс |
| Сотрясение | Взрывы, сильные удары | Негативные эффекты, визуальные сообщения | Лекарство |
| Отравление | Яды, испорченная еда, опасные предметы | Отравление, голод и другие эффекты | Лекарство |
Болезни и профилактика
- ОРВИ и грипп могут распространяться рядом с больными игроками.
- Маска снижает шанс заражения и может ломаться или терять эффективность.
- Вакцина от кори выдаёт временную защиту от кори.
- Противовирусная профилактика выдаёт временную защиту от ОРВИ и гриппа.
- Витаминный комплекс выдаёт лёгкую профилактическую защиту.
- Погода, время суток и биомы могут усиливать или ослаблять шанс заражения.
- Выздоровление сопровождается отдельным сообщением, title/actionbar и звуком, если это включено в настройках.
PlaceholderAPI
- %refontmedical_disease% — первая активная болезнь или статус здорового игрока.
- %refontmedical_diseases% — список активных болезней.
- %refontmedical_disease_count% — количество активных болезней.
- %refontmedical_disease_level% — максимальный уровень болезни.
- %refontmedical_disease_time% — оставшееся время болезни.
- %refontmedical_symptoms% — активные симптомы.
- %refontmedical_symptom_count% — количество симптомов.
- %refontmedical_health_status% — общий статус здоровья.
- %refontmedical_immunity% — активный иммунитет.
- %refontmedical_immunity_count% — количество активных иммунитетов.
- %refontmedical_injury% — первая активная травма.
- %refontmedical_injuries% — список активных травм.
- %refontmedical_injury_count% — количество травм.
- %refontmedical_has_disease% — есть ли болезнь.
- %refontmedical_has_symptoms% — есть ли симптомы.
- %refontmedical_has_injury% — есть ли травма.
- %refontmedical_active_calls% — активные вызовы.
- %refontmedical_pending_calls% — вызовы в очереди.
- %refontmedical_accepted_calls% — принятые вызовы.
- %refontmedical_has_call% — есть ли у игрока активный вызов.
- %refontmedical_medic_busy% — занят ли медик вызовом.
- %refontmedical_language% — выбранный язык плагина.
Формат сообщений
- Поддерживаются обычные цветовые коды Minecraft: &a, &c, &l.
- Поддерживаются HEX-цвета: &#ff4444 и <#ff4444>.
- Есть базовая поддержка MiniMessage-тегов: <red>, <green>, <bold>, <reset>.
- PlaceholderAPI-плейсхолдеры можно использовать прямо в языковых файлах.
- Внутренние плейсхолдеры вида {prefix}, {player}, {time}, {disease} работают вместе с PlaceholderAPI.
Языки
- Выбор языка настраивается в config.yml.
- Основные сообщения лежат в папке languages.
- Можно добавить свой язык отдельным yml-файлом.
- Комментарии config.yml могут обновляться под выбранный язык.
Для чего подходит
- RP-серверы с профессией медика.
- Городские проекты с больницей и диспетчерской.
- Hard-RP, где травмы и болезни должны влиять на игровой процесс.
- Выживательные сервера, где медицина добавляет риск и глубину.
- Сервера с экономикой, рейтингами и карьерой медиков.
- Команды и права
- Команды
Команда Описание Право /callmedic [сообщение] Создать вызов медика refontmedical.callmedic /callmedic status Проверить статус своего вызова refontmedical.callmedic /callmedic cancel Отменить свой вызов refontmedical.callmedic /medicalitems Получить медицинские предметы refontmedical.items /medkit Алиас для /medicalitems refontmedical.items /medical Главная команда статистики, болезней и диспетчерской Зависит от подкоманды /medical reload Перезагрузить config.yml и выбранный языковой файл refontmedical.reload или refontmedical.admin /medical health [игрок] Показать состояние здоровья, болезни, симптомы и иммунитет refontmedical.disease / refontmedical.disease.others /medical disease Показать состояние своих болезней refontmedical.disease /medical disease list Список болезней для админских тестов refontmedical.disease.admin /medical disease give <игрок> <болезнь> [уровень] Выдать болезнь игроку refontmedical.disease.admin /medical disease clear <игрок> Очистить болезни и симптомы игрока refontmedical.disease.admin /medical disease immunity <игрок> <болезнь> <секунды> Выдать временный иммунитет refontmedical.disease.admin /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 Показать топ медиков refontmedical.stats /medical achievements [игрок] Показать достижения refontmedical.stats /medical ranks Показать медицинские звания refontmedical.stats /hospital setlocation Установить точку больницы refontmedical.admin /hospital discharge <игрок> Выписать игрока из больницы refontmedical.admin /hospital info <игрок> Проверить лечение игрока в больнице refontmedical.admin
Права доступа
Право Описание refontmedical.callmedic Право вызывать медика refontmedical.medic Лечение игроков и доступ к диспетчерской refontmedical.items Получение медицинских предметов refontmedical.self_treatment Самолечение refontmedical.stats Статистика, топ, звания и достижения refontmedical.disease Просмотр своего состояния болезней refontmedical.disease.others Просмотр болезней других игроков refontmedical.disease.admin Админские команды болезней refontmedical.log Просмотр журнала лечений refontmedical.reload Перезагрузка конфига и языков refontmedical.unlimited Неограниченные медицинские предметы, если bypass включён в конфиге refontmedical.bypass_cooldown Обход кулдауна команд refontmedical.bypass_treatment_cooldown Обход кулдауна повторного лечения refontmedical.fakecall Вызов медика без активной травмы refontmedical.admin Административные функции