ActionBarHealth - zdrowie na pasku actionbar

ActionBarHealth to prosty, ale niezwykle użyteczny plugin, który wyświetla zdrowie atakowanego moba lub gracza na pasku actionbar. Po uderzeniu widzisz dokładną ilość HP celu z kolorowym paskiem zdrowia. Niezbędny na serwerach PvP i RPG, gdzie informacja o zdrowiu przeciwnika jest kluczowa.
Co to jest ActionBarHealth
ActionBarHealth to darmowy plugin, który rozwiązuje jeden z powszechnych problemów na serwerach Minecraft - brak informacji o zdrowiu przeciwnika. W domyślnym Minecraft widzisz tylko animację czerwonego migania po uderzeniu, ale nie wiesz ile HP pozostało mobowi czy graczowi. Plugin wyświetla tę informację na pasku actionbar (nad hotbarem) w czytelnym formacie.
Plugin jest niezwykle lekki - nie ma wpływu na wydajność serwera nawet przy 100+ graczach online. Informacja o zdrowiu pojawia się tylko po uderzeniu i znika po kilku sekundach. Nie wymaga żadnych zależności i działa out-of-the-box.
ActionBarHealth jest dostępny na SpigotMC i obsługuje Minecraft od 1.8 do 1.21.x.
Jak to działa
Po zainstalowaniu pluginu, gdy gracz uderza moba lub innego gracza, na actionbarze pojawia się informacja o zdrowiu celu. Wyświetlana jest:
- Nazwa moba/gracza - np. "Zombie" lub "Steve123"
- Pasek zdrowia - kolorowy pasek z serduszek lub bloków przedstawiający procent HP
- Liczbowe HP - dokładna wartość, np. "14.5/20.0 HP"
- Procent zdrowia - opcjonalnie procent pozostałego zdrowia
Informacja jest widoczna tylko dla atakującego gracza - inni gracze nie widzą actionbaru cudzych walk. Po 3 sekundach (konfigurowalnych) napis znika automatycznie.
Konfiguracja
Plik konfiguracyjny plugins/ActionBarHealth/config.yml jest zwięzły i przejrzysty:
# Format wyświetlania zdrowia
health-format: "&c%name% &7| %healthbar% &7| &c%health%&7/&c%maxhealth% &4❤"
# Pasek zdrowia
healthbar:
full-char: "■" # znak dla pełnego HP
empty-char: "□" # znak dla utraconego HP
full-color: "&a" # kolor pełnego HP (zielony)
half-color: "&e" # kolor połowy HP (żółty)
low-color: "&c" # kolor niskiego HP (czerwony)
empty-color: "&8" # kolor pustego HP (szary)
length: 20 # długość paska w znakach
# Progi kolorów
thresholds:
high: 0.66 # powyżej 66% = zielony
medium: 0.33 # 33-66% = żółty
low: 0.0 # poniżej 33% = czerwony
# Czas wyświetlania
display-time: 60 # ticki (60 = 3 sekundy)
# Wyłączone moby (nie pokazuj zdrowia)
disabled-entities:
- ARMOR_STAND
- ITEM_FRAME Style wyświetlania
ActionBarHealth pozwala na pełną personalizację wyglądu paska zdrowia:
- Serduszka - klasyczny styl z symbolami ❤, nawiązujący do domyślnego Minecraft. Format:
&c❤❤❤❤❤&8❤❤❤❤❤ - Bloki - nowoczesny styl z kwadratami ■/□ dla czytelnego paska. Format:
&a■■■■■&e■■&8□□□ - Procenty - minimalistyczny styl z samą liczbą procentową. Format:
&c72.5% - Tekst - pełna informacja tekstowa. Format:
&cZombie: 14.5/20.0 HP
Możesz łączyć style - na przykład pasek z bloków plus liczbowe HP i nazwa celu. Kolory zmieniają się dynamicznie w zależności od procentu zdrowia (zielony -> żółty -> czerwony).
Komendy i uprawnienia
| Komenda | Opis | Uprawnienie |
|---|---|---|
/abh reload | Przeładowuje konfigurację | actionbarhealth.reload |
/abh toggle | Włącza/wyłącza wyświetlanie zdrowia | actionbarhealth.toggle |
Uprawnienie actionbarhealth.use kontroluje, kto widzi zdrowie po uderzeniu. Domyślnie mają je wszyscy gracze. Możesz wyłączyć tę funkcję dla konkretnych rang, jeśli chcesz, żeby tylko VIP widzieli HP przeciwników.
Uprawnienie actionbarhealth.bypass sprawia, że zdrowie danego gracza nie jest widoczne dla atakujących - przydatne dla administracji w trybie vanish.
Wskazówki
- Niezbędny na PvP - na serwerach PvP informacja o HP przeciwnika to standard. Bez tego pluginu gracze używają modów klienckich (co jest trudniejsze do kontrolowania)
- Wyłącz dla Armor Stand - dodaj ARMOR_STAND do
disabled-entities, żeby uniknąć wyświetlania HP dekoracyjnych armor standów - Krótki czas wyświetlania - 2-3 sekundy wystarczą. Dłuższe wyświetlanie może kolidować z actionbarem z innych pluginów
- Konflikt z actionbar - jeśli używasz TitleManager z stałym actionbarem, zdrowie na actionbar nadpisze go na chwilę po uderzeniu. To normalne zachowanie
- RPG z HP bossów - na serwerach RPG z niestandardowymi bossami (MythicMobs), pasek zdrowia bossa wyświetlany na actionbar jest bardziej czytelny niż domyślny bossbar
Powiązane pluginy: DecentHolograms (hologramy HP nad mobami), TitleManager (zarządzanie actionbarem), PlaceholderAPI (placeholdery).