Плагин Продажа Механика RefontMedicalEmergency - Плагин на Травмы / Лечения [1.3.0]

Нет прав для покупки ( 10,00 $ (≈₽816,70) )
RefontMedicalEmergency v1.3.0
Медицинское оборудование, новые предметы и ресурспак

В этом обновлении медицинские предметы получили собственный внешний вид, звуковое сопровождение и новые возможности для оказания помощи.​

Ресурспак
Добавлен ресурспак для медицинского оборудования. Теперь предметы можно различать не только по названию, но и по модели.

  • Объёмные модели дефибриллятора, медицинской сумки, пульсоксиметра, перевязочного бинта и медицинской шины.
  • Отдельные текстуры медицинской маски и хирургического набора.
  • Новые звуки медицинского оборудования и процедур.
  • Настроено отображение предметов в инвентаре и в руках от первого и третьего лица.

Дефибриллятор
Дефибриллятор получил более детальную модель: экран, органы управления, ручку и боковые элементы оборудования.

  • Добавлен заряд батареи, который расходуется при использовании.
  • На экране модели отображается уровень заряда.
  • Процент заряда и полоски индикатора меняются по мере расходования батареи.
  • Добавлено звуковое сопровождение работы устройства.

Медицинская сумка
Новый предмет для хранения и переноски медицинских принадлежностей.

  • Открывается по ПКМ.
  • Содержит 27 слотов для хранения предметов.
  • Позволяет собрать необходимые принадлежности в одном месте.
  • Получила собственную объёмную модель с ручкой и медицинским обозначением.

Новые медицинские предметы
  • Пульсоксиметр — предмет для диагностики состояния пациента.
  • Перевязочный бинт — медицинская принадлежность для перевязки.
  • Медицинская шина — предмет для помощи при соответствующих травмах.

Каждый предмет получил собственную модель и описание с подсказкой по применению.

Маска и хирургический набор
  • Для медицинской маски добавлена отдельная текстура.
  • Для хирургического набора добавлена текстура с медицинскими инструментами.
  • Обе текстуры включены в стандартный ресурспак обновления.

Визуальные улучшения
  • Скорректированы размер, поворот и положение медицинских моделей в руках.
  • Улучшена видимость предметов от первого лица.
  • Исправлены пересечения поверхностей моделей, вызывавшие мерцание.
  • Для оборудования добавлены отдельные подсказки вместо одинакового описания.

Как обновиться
  1. Сделайте резервную копию папки плагина.
  2. Замените старый JAR на RefontMedicalEmergency 1.3.0.
  3. Обновите подключённый ресурспак.
  4. Перезапустите сервер.

Ресурспак доступен для версий от 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 не работал бесконечно.
  • Полностью отключено «темнеет в глазах» и слепота при сотрясении.
  • Игрок больше не может сбежать из больницы до выписки.


Обновление основано на идеях от людей в телеграмм, спасибо вам! :Heart::Heart::Heart:
🚑 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
ВерхНиз