PlayerBar

PlayerBar

PlayerBar

0 polubień • 0 pobrań
Dostępne pliki
1
Obsługiwane wersje
0
Najnowszy plik
15.04.2014

MainImage

Właściciele

Ta wtyczka została zaprojektowana głównie jako API, ale jeśli użyjesz jej samodzielnie na swoim serwerze, będzie działać jako nowy system zdrowia!

Twórcy wtyczki

Aby użyć API, po prostu dodaj wtyczkę do ścieżki klas w Javie.

API

Funkcje

PlayerBar.getHealth(player) Zwróci zdrowie konkretnego gracza.

PlayerBar.getMaxHealth(player) Zwróci maksymalne zdrowie gracza.

PlayerBar.getMessage(player) Zwróci wiadomość wyświetlaną na pasku gracza.

PlayerBar.hasHealth(player) Zwróci, czy gracz ma pasek zdrowia, czy nie.

PlayerBar.setHealth(player, health, livingEntity, killAble) Ustawi zdrowie gracza; jeśli gracz nie został trafiony niczym, ustaw livingEntity na null, a jeśli gracz nie zginie w wyniku zdarzenia, ustaw killAble na false.

PlayerBar.updateBar(player, livingEntity, killAble) Zaktualizuje pasek gracza; pozostaw livingEntity jako null, jeśli gracz nie został trafiony niczym, i ustaw killAble na false, jeśli gracz nie może zginąć w danym zdarzeniu.

PlayerBar.setMainDisplay(player) Wyświetli pasek danego gracza na ekranie wszystkich graczy.

Metadata Możesz uzyskać metadane "playerBarHealth", aby pozyskać jego zdrowie; jeśli nie chcesz używać samego API wtyczki!

Jeśli zmienisz obrażenia w EntityDamageByEntityEvent obrażenia otrzymane powinny obniżyć zdrowie gracza.

Custom Event

event.getAttacker() Zwraca encję, która zaatakowała gracza; jeśli nie było atakującego, zwraca null.

event.getHealth() Zwraca zdrowie gracza po zmianie.

event.getMaxHealth() Zwraca maksymalne zdrowie gracza.

event.getPercentage() Zwraca procent zdrowia gracza.

event.getPlayer() Zwraca gracza wywołującego zdarzenie.

Użyj "HealthUpdateEvent", aby wywołać to zdarzenie!

Konfiguracje

Zwiększanie zdrowia po upływie czasu: true - Ustaw na false, jeśli nie chcesz, aby gracze regenerowali HP.

Zwiększanie, gdy gracz ma głód: true - Ustaw na false, jeśli chcesz, aby gracze zawsze regenerowali HP.

Typ zdrowia: bar - Ustawia typ paska, który będzie używany (bar, normalny, tekst) [ Pamiętaj, aby zrestartować serwer po zmianie, jeśli używasz v0.4! ]

Czas aktualizacji: 5000 - Ustaw liczbę interwałów, w których gracze zyskają HP (milisekundy).

HP regenerowane po czasie: 1 - Ustaw, ile HP regeneruje się po każdej aktualizacji.

Wiadomość: 'You have %health% health and level %level%' - Ustawia wiadomość na podstawie (obsługiwane tagi: %name%, %level%, %health% , %maxHealth%, %expToLevel%, %food%, %flySpeed%, %speed%).

Domyślne maksymalne zdrowie: 20 - Ustawia domyślne maksymalne zdrowie, które zostanie ustawione, gdy gracz po raz pierwszy dołączy.

Wtyczki korzystujące z PlayerBar

Wyślij mi prywatną wiadomość ze swoją wtyczką, jeśli używasz PlayerBar.

Co to właściwie robi

Jeśli użyjesz tej wtyczki samodzielnie, zmieni ona starą belkę zdrowia w Minecrafcie na nową, znacznie bardziej konfigurowalną!

Metryki

Ta wtyczka korzysta z systemu metryk Hidendra, co oznacza, że następujące informacje są zbierane i wysyłane do mcstats.org:

  • Unikalny identyfikator.
  • Wersja Javy serwera.
  • Czy serwer działa w trybie offline czy online.
  • Wersja wtyczki.
  • Wersja serwera.
  • Wersja/nazwa OS-u oraz architektura.
  • Liczba rdzeni CPU.
  • Liczba graczy online.
  • Wersja Metric.
  • Rezygnację z tej usługi można dokonać poprzez edytowanie plugins/Plugin Metrics/config.yml i ustawienie opt-out na true.

Przypomnienie

Ta wtyczka zmienia sposób działania zdrowia w Minecrafcie, miej to na uwadze!

Metrics

Recenzje

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne PlayerBar v1.2 - STABLE
PlayerBar.jar 15.04.2014
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji