RefontMedicalEmergency v1.3.0
Медицинское оборудование, новые предметы и ресурспак
В этом обновлении медицинские предметы получили собственный внешний вид, звуковое сопровождение и новые возможности для оказания помощи.
Ресурспак
Добавлен ресурспак для медицинского оборудования. Теперь предметы можно различать не только по названию, но и по модели.
- Объёмные модели дефибриллятора, медицинской сумки, пульсоксиметра, перевязочного бинта и медицинской шины.
- Отдельные текстуры медицинской маски и хирургического набора.
- Новые звуки медицинского оборудования и процедур.
- Настроено отображение предметов в инвентаре и в руках от первого и третьего лица.
Дефибриллятор
Дефибриллятор получил более детальную модель: экран, органы управления, ручку и боковые элементы оборудования.
- Добавлен заряд батареи, который расходуется при использовании.
- На экране модели отображается уровень заряда.
- Процент заряда и полоски индикатора меняются по мере расходования батареи.
- Добавлено звуковое сопровождение работы устройства.
Медицинская сумка
Новый предмет для хранения и переноски медицинских принадлежностей.
- Открывается по ПКМ.
- Содержит 27 слотов для хранения предметов.
- Позволяет собрать необходимые принадлежности в одном месте.
- Получила собственную объёмную модель с ручкой и медицинским обозначением.
Новые медицинские предметы
- Пульсоксиметр — предмет для диагностики состояния пациента.
- Перевязочный бинт — медицинская принадлежность для перевязки.
- Медицинская шина — предмет для помощи при соответствующих травмах.
Каждый предмет получил собственную модель и описание с подсказкой по применению.
Маска и хирургический набор
- Для медицинской маски добавлена отдельная текстура.
- Для хирургического набора добавлена текстура с медицинскими инструментами.
- Обе текстуры включены в стандартный ресурспак обновления.
Визуальные улучшения
- Скорректированы размер, поворот и положение медицинских моделей в руках.
- Улучшена видимость предметов от первого лица.
- Исправлены пересечения поверхностей моделей, вызывавшие мерцание.
- Для оборудования добавлены отдельные подсказки вместо одинакового описания.
Как обновиться
- Сделайте резервную копию папки плагина.
- Замените старый JAR на RefontMedicalEmergency 1.3.0.
- Обновите подключённый ресурспак.
- Перезапустите сервер.
Ресурспак доступен для версий от 1.16.5 до 26.2. Скачивайте архив, соответствующий версии вашего клиента.
🚑 RefontMedicalEmergency v1.2.0
МАСКИ, ПРОФИЛАКТИКА, ЯЗЫКИ И PLACEHOLDERAPI
🆕 НОВОЕ
😷 МЕДИЦИНСКАЯ МАСКА:
- Добавлен предмет Медицинская маска
- Маска снижает шанс заражения рядом с больными игроками
- Маску можно получить через /medkit
- Есть поддержка CustomModelData для ресурспаков
- Можно настроить время действия, поломку и износ маски
💉 ВАКЦИНЫ И ПРОФИЛАКТИКА:
- Добавлена Вакцина от кори
- Добавлена Противовирусная профилактика против ОРВИ и гриппа
- Добавлен Витаминный комплекс для лёгкой профилактики
- Профилактика не лечит болезнь, а выдаёт иммунитет на время
- Время иммунитета настраивается для каждого предмета отдельно
🌧️ СЕЗОННОСТЬ, ПОГОДА И БИОМЫ:
- Во время дождя можно повысить шанс ОРВИ и гриппа
- Ночью можно повысить шанс простудных болезней
- В холодных биомах можно усилить шанс ОРВИ/гриппа
- В жарких биомах можно усилить шанс ротавируса
- Всё отключается и настраивается в config.yml
⚙️ УДОБСТВО И НАСТРОЙКИ
🌍 ЯЗЫКИ:
- Выбор языка перенесён в самый верх config.yml: language.current и language.fallback
- Добавлена папка languages
- В комплекте идут языки: русский, английский, китайский, вьетнамский
- Все сообщения вынесены из config.yml в языковые файлы
- Файл messages.yml больше не используется и не создаётся
- Комментарии config.yml автоматически меняются под выбранный язык
- Можно добавить свой язык: создать файл в plugins/RefontMedicalEmergency/languages и указать его в config.yml
🎨 ФОРМАТ СООБЩЕНИЙ:
- Сообщения теперь поддерживают обычные цвета &a, &c, &l
- Добавлена поддержка HEX-цветов: &#ff4444 и <#ff4444>
- Добавлена базовая поддержка MiniMessage-тегов: <red>, <green>, <bold>, <reset>
- В сообщениях можно использовать PlaceholderAPI-плейсхолдеры других плагинов
- PlaceholderAPI теперь работает прямо внутри файлов languages/*.yml, например %player_name%, %vault_eco_balance%, %luckperms_prefix%
- Плейсхолдеры подставляются с контекстом игрока в сообщениях травм, болезней, лечения, больницы, диспетчерской, команд и статистики
- Работает вместе с внутренними плейсхолдерами вида {prefix}, {player}, {time}
🔄 RELOAD:
- Добавлена команда /medical reload
- Перезагружает config.yml и выбранный файл из languages без полного рестарта сервера
- Право доступа: refontmedical.reload или refontmedical.admin
🛡️ ПРОВЕРКА КОНФИГА:
- Плагин проверяет YAML при загрузке
- Если конфиг сломан, создаётся бэкап
- Старый конфиг не затирается
- Добавлено предупреждение про битую кодировку, когда в файле появляются вопросительные знаки или нечитаемые символы
📊 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% — текущий язык плагина
🩺 БОЛЕЗНИ
ПОНЯТНОЕ ВЫЗДОРОВЛЕНИЕ:
- Добавлено отдельное сообщение при полном выздоровлении
- Добавлен title/actionbar “Вы выздоровели”
- Добавлен звук выздоровления
- Если лекарство только облегчило симптомы, игрок увидит отдельное сообщение
- Если болезнь ещё осталась, плагин покажет оставшееся время
ЛОГИ БОЛЕЗНЕЙ:
- Добавлен файл plugins/RefontMedicalEmergency/logs/diseases.log
- Пишется кто заболел, чем заболел и источник заражения
- Пишется кто вылечил, каким препаратом и почему болезнь прошла
- Пишется выдача иммунитета через профилактику
🔧 ИСПРАВЛЕНИЯ
- Улучшена защита от сломанных YAML-файлов
- Блок messages окончательно убран из config.yml
- Оставшиеся сообщения в коде переведены на файлы languages/*.yml
- Старые неполные языковые файлы в папке сервера автоматически дополняются недостающими строками из jar
- Названия травм и лечений теперь тоже берутся из языковых файлов
- Добавлены отдельные сообщения для частичного эффекта лекарств
- Доработана логика иммунитета для профилактических предметов
- Система болезней теперь корректно перезапускает свои таймеры после reload
- Исправлен краш при выгрузке плагина: сохранения теперь завершаются синхронно.
- Добавлен таймаут для принятого вызова, чтобы GPS не работал бесконечно.
- Полностью отключено «темнеет в глазах» и слепота при сотрясении.
- Игрок больше не может сбежать из больницы до выписки.
Обновление основано на идеях от людей в телеграмм, спасибо вам!
🚑 RefontMedicalEmergency v1.1.0
СИСТЕМА БОЛЕЗНЕЙ + СИМПТОМЫ + ПРЕПАРАТЫ
🆕 НОВОЕ
🦠 СИСТЕМА БОЛЕЗНЕЙ:
- Добавлены базовые болезни: ОРВИ, Грипп, Ротавирус, Корь
- Добавлены хронические: Сахарный диабет, Гипертония
- Случайная выдача болезней и иммунитет после лечения
- Поток эффектов + уровни болезней, настраивается в конфиге
😷 СИМПТОМЫ И МИКРО-ДЕБАФЫ:
- Кашель, насморк, потемнение в глазах, скачок давления, падение сахара
- Можно включать/выключать симптомы, настраивать шанс и перезарядку
- Кризисы с периодическими сообщениями/уроном (если включено)
💊 ПРЕПАРАТЫ:
- Капли для носа: Отривн, Називн, Сн*п
- Сиропы от кашля: Лазолвн, Синекд, Гедел*кс
- Таблетки от давления: Каптен, Эналприл, Лоз*ртан
- Диабет: Диабетлонг, Глюкфаж
- ОРВИ/грипп: Терфлю, Ингаврин
- Ротавирус/корь: Регидрн, Иммуноглбулин
🔊 ЗВУКИ СИМПТОМОВ:
- Дефолтные звуки Minecraft для кашля/насморка
- Можно заменить на кастомные из ресурспака
🧾 СОСТОЯНИЕ ИГРОКА:
- Добавлена команда /medical health [игрок]
- Добавлена команда /medical disease [игрок]
- Показывает болезни, уровень, активные симптомы, оставшееся время, подходящие препараты и иммунитет
- Теперь понятно, вылечился игрок полностью или болезнь ещё активна
🧪 АДМИН-КОМАНДЫ ДЛЯ ТЕСТОВ:
- /medical disease give <игрок> <болезнь> [уровень] — выдать болезнь без ожидания рандома
- /medical disease clear <игрок> — очистить болезни, симптомы и иммунитет
- /medical disease list — список ключей болезней
- /medical disease immunity <игрок> <болезнь> <секунды> — выдать иммунитет
🫁 ЗАРАЖЕНИЕ РЯДОМ:
- ОРВИ и грипп могут передаваться игрокам рядом с больным
- Шанс заражения зависит от расстояния
- Иммунитет защищает от повторного заражения
- Маска/шлем из конфига снижает шанс заражения
⚙️ КОНФИГ И БАЛАНС
🧩 НОВЫЕ БЛОКИ НАСТРОЕК:
- diseases — глобальные параметры болезней
- diseases.types — список болезней и их эффекты
- diseases.symptoms — симптомы и кризисы
- diseases.spread — заражение рядом с больным игроком
- disease_items — список препаратов
🧩 УРОВНИ ТРАВМ:
- Для каждой травмы добавлены: min_level / max_level / fixed_level
- Можно ограничить максимум (например, перелом до 2 уровня)
- Можно отключить уровни: fixed_level: 1 (или min_level=1/max_level=1)
📦 МЕДКИТ + РАСХОД ПРЕДМЕТОВ:
- Препараты можно добавлять в медкит
- Добавлены флаги расхода для оп: items.unlimited_bypass и disease_items.unlimited_bypass
Обновление основано на идеях от людей в телеграмм, спасибо вам!
🚑 RefontMedicalEmergency v1.0.4
ЛОГ ЛЕЧЕНИЙ + ВКЛ/ВЫКЛ ЛЕЧЕНИЙ
🆕 НОВОЕ
📓 ЖУРНАЛ ЛЕЧЕНИЙ:
- Добавлена команда просмотра логов: /medical log [игрок] [кол-во]
- Логи пишутся в файл: plugins/RefontMedicalEmergency/logs/medical.log
- Запись включает: время, медика, пациента, тип лечения и тип травмы
- Отдельное право доступа: refontmedical.log
⚙️ КОНФИГ И БАЛАНС
🧩 ВКЛ/ВЫКЛ ЛЕЧЕНИЙ ПО ТИПАМ:
- Добавлен параметр: treatments.<type>.enabled для всех типов лечения
- По умолчанию все включены
- При отключении лечение и предметы этого типа блокируются
- Сообщение настраивается: messages.treatment.disabled
Обновление основано на идеях от людей в телеграмм, спасибо вам! На данный момент покупок - 14.v1.0.4 добавляет журнал лечений и переключатели типов лечения прямо в конфиге.
🚑 RefontMedicalEmergency v1.0.3
КРУПНОЕ ОБНОВЛЕНИЕ | ДИСПЕТЧЕРСКАЯ + АНТИ-АБУЗ + АВТООБНОВЛЕНИЕ КОНФИГА
🆕 НОВЫЕ СИСТЕМЫ
📞 ДИСПЕТЧЕРСКАЯ СИСТЕМА ВЫЗОВОВ МЕДИКОВ:
- Очередь вызовов с просмотром: /medical calls
- Принятие вызова по ID/нику/следующему: /medical accept <id|ник|next>
- Навигация (GPS): компас + ActionBar с дистанцией и координатами пациента
- Отмена вызова пациентом: /callmedic cancel
- Статус вызова пациенту: /callmedic status
- Отказ медика от вызова с возвратом в очередь: /medical drop
- Закрытие вызова с наградой: /medical close
- Таймаут запросов (протухание) и лимит активного вызова на медика — настраиваются в конфиге
🧭 УМНАЯ НАВИГАЦИЯ (GPS) ДЛЯ МЕДИКОВ:
- Компас автоматически ведёт к пациенту после принятия вызова
- ActionBar показывает: имя пациента, ID вызова, расстояние и координаты
- Обновление навигации настраивается: dispatcher.navigation.update_period_ticks
- Можно отключить отдельно компас/ActionBar в конфиге
⚙️ АВТООБНОВЛЕНИЕ CONFIG.YML + БЭКАПЫ:
- При обновлении плагина новые ключи автоматически добавляются в конфиг
- Перед миграцией создаётся бэкап в папке plugins/RefontMedicalEmergency/backups
- Добавлен параметр версии конфига: config-version
📋 НОВЫЕ/ОБНОВЛЁННЫЕ КОМАНДЫ
🚨 ВЫЗОВЫ И ДИСПЕТЧЕРСКАЯ:
- /callmedic <сообщение> - вызвать медика (как раньше, но теперь через диспетчерскую)
- /callmedic status - статус вашего вызова
- /callmedic cancel - отменить ваш вызов
- /medical - теперь без аргументов показывает и диспетчерскую, и статистику (по правам)
- /medical dispatch - подсказка по диспетчерской
- /medical calls - очередь вызовов
- /medical accept <id|ник|next> - принять вызов
- /medical drop - отказаться от принятого вызова
- /medical close [id|ник] - закрыть вызов (только рядом с пациентом)
🛡️ АНТИ-АБУЗ / БАЛАНС
🔒 ЗАЩИТА ОТ НАКРУТКИ ВЫЗОВОВ:
- Медик больше не может принять собственный вызов (анти-накрутка)
- Закрыть вызов можно только рядом с пациентом (иначе только /medical drop)
- Статистика диспетчерской теперь учитывает: принятые/закрытые/дропнутые/отменённые вызовы + время реакции
💊 КУЛДАУН НА /MEDKIT (ПОПРАВКИ):
- Добавлен кулдаун выдачи мед-набора: commands.medkit.cooldown
- Сообщение кулдауна настраивается: messages.command.medkit.cooldown
- Обход кулдауна: refontmedical.bypass_cooldown
🔧 ИСПРАВЛЕНИЯ БАГОВ
🩹 ПЕРЕЛОМ / МОЛОКО / ЭФФЕКТЫ:
- Исправлено: молоко больше не “снимает” перелом/сотрясение/отравление навсегда
- Система травм теперь корректно возвращает эффекты травм после очистки эффектов
☠️ ОТРАВЛЕНИЕ ОТ ЕДЫ:
- Добавлена обработка “ядовитой еды” через поедание (вместо некорректной логики через урон)
- Список продуктов можно настраивать, включая варианты с CustomModelData
💥 СОТРЯСЕНИЕ И ВЗРЫВЫ:
- Исправлено: сотрясение теперь корректно накладывается от сильных ударов и от взрывов (TNT/крипер)
🎨 УЛУЧШЕНИЯ ИНТЕРФЕЙСА
✨ КРАСИВЫЕ УВЕДОМЛЕНИЯ ДИСПЕТЧЕРСКОЙ:
- Кликабельные кнопки в чате: [ПРИНЯТЬ][GPS][ОЧЕРЕДЬ]
- Заголовок “Диспетчерская” теперь настраивается в конфиге: messages.dispatcher.title
v1.0.3 делает медицину живой: очередь, принятие, GPS и нормальные правила закрытия вызовов без накрутки.
🚑 RefontMedicalEmergency v1.0.2
МАЖОРНОЕ ОБНОВЛЕНИЕ | СИСТЕМА СТАТИСТИКИ И ЗВАНИЙ
🆕 НОВЫЕ СИСТЕМЫ
📊 ПОЛНАЯ СИСТЕМА МЕДИЦИНСКОЙ СТАТИСТИКИ:
- Отслеживание всех вылеченных пациентов и спасенных жизней
- Подсчет рейтинга медика на основе опыта и эффективности
- Статистика по типам лечения и травм
- Среднее время лечения и дни опыта работы
- Автоматическое сохранение данных каждые 5 минут
🎖️ СИСТЕМА МЕДИЦИНСКИХ ЗВАНИЙ:
- Интерн - начальное звание (0+ пациентов)
- Ординатор - 10+ вылеченных пациентов
- Врач - 50+ вылеченных пациентов
- Старший врач - 200+ вылеченных пациентов
- Главврач - 500+ вылеченных пациентов
🏆 СИСТЕМА ДОСТИЖЕНИЙ (10 ВИДОВ):
- Первый пациент - вылечите первого пациента
- Спаситель жизней - спасите 10 жизней от смерти
- Сотня исцелений - вылечите 100 пациентов
- Хирург-специалист - проведите 50 операций
- Эксперт по травмам - вылечите все типы травм
- И еще 5 уникальных достижений!
🔧 ИЗМЕНЕНИЯ ГЕЙМПЛЕЯ
❌ УДАЛЕНА КОМАНДА /HEAL:
- Теперь лечение происходит ТОЛЬКО через предметы из /medicalitems
- Более реалистичная механика взаимодействия
- ПКМ по игроку медицинским предметом для лечения
- ПКМ по воздуху для самолечения
⏰ СИСТЕМА КУЛДАУНА НА ПОВТОРНОЕ ЛЕЧЕНИЕ:
- Медик не может лечить одного игрока чаще чем раз в 20 минут
- Защита от накрутки статистики
- Настраивается в конфиге: treatment.repeat_cooldown
- Можно включить/выключить: treatment.repeat_cooldown.enabled
📋 НОВЫЕ КОМАНДЫ
💊 КОМАНДЫ СТАТИСТИКИ:
- /medical stats [игрок] - показать медицинскую статистику
- /medical top - топ-10 лучших медиков сервера
- /medical achievements [игрок] - просмотр достижений
- /medical ranks - список всех медицинских званий
- /medical fixranks - исправить звания (только админ)
🛡️ НОВЫЕ ПРАВА ДОСТУПА
🔐 ДОПОЛНИТЕЛЬНЫЕ ПРАВА:
- refontmedical.stats - просмотр статистики (по умолчанию: все)
- refontmedical.bypass_treatment_cooldown - обход кулдауна лечения (админ)
🔧 ИСПРАВЛЕНИЯ БАГОВ
🩺 ИСПРАВЛЕНА СИСТЕМА ЗВАНИЙ:
- Исправлен баг, когда звания не повышались автоматически
- Исправлена неправильная логика проверки требований
- Теперь звания обновляются сразу при достижении нужного количества пациентов
📊 УЛУЧШЕНА ЗАПИСЬ СТАТИСТИКИ:
- Статистика теперь записывается при лечении предметами
- Исправлены ошибки подсчета рейтинга медика
- Добавлено отслеживание спасенных жизней
🎨 УЛУЧШЕНИЯ ИНТЕРФЕЙСА
✨ КРАСИВОЕ ОТОБРАЖЕНИЕ:
- Цветные прогресс-бары для званий
- Стильное оформление статистики с границами
- Иконки достижений и медали в топе
- Полностью настраиваемый дизайн через конфиг
Теперь медики могут соревноваться за звания и достижения! (Кек)
🚑 RefontMedicalEmergency v1.0.1
ПАТЧ-НОТЫ | ИСПРАВЛЕНИЯ И ОБНОВЛЕНИЯ
🔧 КРИТИЧЕСКИЕ ИСПРАВЛЕНИЯ
🦴 ИСПРАВЛЕН КРИТИЧЕСКИЙ БАГ С ПЕРЕЛОМАМИ:
- Исправлен баг, когда при переломе игрок получал эффект прыжка 1000 уровня
- Убрана телепортация игроков в небо при получении перелома
- Исправлена возможность перепрыгивать препятствия в ямах при переломе
🚫 УЛУЧШЕНА БЛОКИРОВКА ПРЫЖКОВ:
- Изменен уровень эффекта прыжка с 250 на -10 (отрицательный)
✨ НОВЫЕ ФУНКЦИИ
⏰ СИСТЕМА КУЛДАУНОВ:
- Добавлен кулдаун 5 минут (300 секунд) на команду /medkit
- Красивое отображение времени кулдауна (минуты и секунды)
- Новая настройка в конфиге: commands.medkit.cooldown
🛡️ НОВЫЕ ПРАВА ДОСТУПА:
- refontmedical.bypass_cooldown - обход кулдауна команды /medkit