Скачать HoloMobHealth — Minecraft Моды — MetaMods

HoloMobHealth

Активный

Установок

0

Последнее обновление

10 месяцев назад

Версии

1.8.9 — 1.21.4
Сервер
Игровые механики
Мобы
Утилиты

HoloMobHealth

Обзор

Раздражает, когда невозможно определить, сколько здоровья осталось у противника? Теперь эта проблема решена! Мод HoloMobHealth позволяет настраивать отображение здоровья мобов прямо над их головами.

Демонстрационные видео

Хотите увидеть мод в действии? Посмотрите эти замечательные видеообзоры!
Обзор на английском от ServerMiner:

Обзор на немецком от SirBukkit:

Ключевые особенности

Важно: мод не влияет на сообщения о смерти и имена мобов! Отображение здоровья работает ТОЛЬКО на стороне клиента! Сообщения о смерти не будут заполнены сердечками!

1. Показ здоровья над головами всех мобов

  • Это основная функция мода - вот несколько примеров:

2. Настройка внешнего вида отображения здоровья

  • Мод предоставляет различные заполнители для кастомизации: можно показывать округленное здоровье до целого числа, с двумя знаками после запятой, или отображать имя моба!

3. Поддержка отображения сердечками ❤

  • Предпочитаете сердечки вместо цифр? Просто используйте соответствующий заполнитель {ScaledSymbols} в конфигурации!

4. Индикаторы урона! [1.11 и выше]

  • Показывайте полученный и потерянный урон маленькими цифрами вокруг моба!
  • Можно скрыть индикаторы урона в определенных зонах через флаги, если используется WorldGuard [v7].

5. Полностью клиентская сторона! Мобы не изменяются

  • Отображение здоровья только визуальное - реальные имена мобов на сервере не меняются.
  • Можно настроить, чтобы отображение здоровья не перекрывало именованных мобов или показывалось вместе с именем моба.

6. Пользовательские скрипты-заполнители

  • Да! Вы можете создавать собственные заполнители с помощью JavaScript
  • Подробнее об этом ниже

7. Языки и типы мобов

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

8. Черный список мобов

  • Добавляйте любые типы мобов в черный список для отключения отображения здоровья
  • Черный список по определенному имени моба
  • Черный список по содержанию определенного текста в имени

9. Динамическое отображение здоровья

  • Можно настроить показ здоровья только при атаке или получении урона!

10. Поддержка RGB и шрифтов [1.16 и выше]

Используйте RGB-коды в любой части конфигурации, поддерживающей цвета!

&x&F&F&F&F&F&F

или

[color=#ffffff]

Если у вас есть кастомный ресурспак с разными шрифтами, можно использовать их как коды цвета!

[font=myawesomefont]

11. Совместимость с другими плагинами

  • Можно отключить отображение здоровья для мобов из MyPet, Citizens, MythicMobs (частично) и Shopkeeper в конфигурации!
  • Также можно использовать заполнители PlaceholderAPI!
  • Если нужна поддержка других плагинов - сообщите в обсуждениях!

Поддерживаемые плагины

  • MythicMobs (Только частично)
  • Citizens (Кроме типов мобов-игроков)
  • Shopkeepers
  • MyPet
  • ModelEngine (Частично, экспериментально)
  • PlaceholderAPI
  • WorldGuard (Требуется версия 7 или выше)

Зависимости

  • ProtocolLib (Установите последнюю версию, совместимую с вашей версией сервера)

Установка

  1. Поместите HoloMobHealth.jar в папку plugins вместе с необходимыми зависимостями
  2. Запустите сервер
  3. Отредактируйте конфигурацию (при необходимости)
  4. Перезапустите сервер (если изменили конфигурацию в шаге 3)

Сборки для разработки

Скрипты-заполнители

В HoloMobHealth можно определять собственные пользовательские заполнители с помощью JavaScript, вот пример:

Команды

/holomobhealth reload - Перезагружает плагин (или /hmh reload) /holomobhealth update - Проверяет обновления (или /hmh update) /holomobhealth toggle - Включает/выключает отображение здоровья для себя (или /hmh toggle)

Разрешения

permissions:
  holomobhealth.reload:
    description: Позволяет перезагружать плагин
    default: op
  holomobhealth.use:
    description: Позволяет видеть отображение здоровья
    default: true
  holomobhealth.toggle:
    description: Позволяет включать/выключать отображение здоровья для себя
    default: true
  holomobhealth.toggle.others:
    description: Позволяет включать/выключать отображение здоровья для других
    default: op
  holomobhealth.update:
    description: Позволяет получать уведомления об обновлениях
    default: op

Ограничения

  • Функция AlwaysShow не работает в 1.8 из-за бага Minecraft
  • Многострочный текст НЕ ПОДДЕРЖИВАЕТСЯ в версиях 1.8 - 1.9.4
  • Мобы, замаскированные под тип мобов-игроков, не показывают здоровье, так как имена игроков и мобов обрабатываются по-разному

Использование данных

Статистика использования на https://bstats.org/plugin/bukkit/InteractiveChat будет видна публично с включением вашего сервера в статистику. Никакая приватная информация о вашем сервере не отправляется.
Проверка обновлений также осуществляется через https://api.loohpjames.com для уведомления о новых версиях. Никакая приватная информация о вашем сервере не отправляется.

Участники проекта
LOOHP

LOOHP

Разработчик

Создан: 16 дек 2022

ID: 4477