BarAPI
BarAPI
- Dostępne pliki
- 8
- Obsługiwane wersje
- 7
- Najnowszy plik
- 04.11.2016
BarAPI

Właściciele serwera
Ta wtyczka nie robi nic samodzielnie. To po prostu API dla innych wtyczek, które mają je zaimplementować.
Deweloperzy
Wystarczy dodać BarAPI.jar do ścieżki kompilacji projektu.
Ta wtyczka wykorzystuje refleksję i dlatego 'nie powinna' psuć się podczas aktualizacji craftbukkit.
Ograniczenia
Wiadomość nie może przekraczać 64 znaków. W przypadku przekroczenia BarAPI automatycznie skróci ją do 64 znaków, aby zapobiec awarii klienta.
To ograniczenie klienta i nie można go zmienić.
Przykłady
BarAPI.setMessage(Player player, String message)
Ustaw wiadomość dla gracza. Pozostanie tam dopóki gracz się nie wyloguje lub inna wtyczka jej nie nadpisze.
BarAPI.setMessage(Player player, String message, float percent)
To samo co wyżej, z tą różnicą, że możesz ustawić % paska zdrowia. 100 pokazuje cały pasek zdrowia, 50 pokazuje połowę paska zdrowia i tak dalej.
BarAPI.setMessage(final Player player, String message, int seconds)
Ustawia wiadomość z ograniczeniem czasowym dla gracza. Pozostanie ona aż do wygaśnięcia licznika. Zdrowie automatycznie maleje wraz z upływem czasu trwania licznika.
BarAPI.hasBar(Player player)
Dość oczywiste, zwraca wartość boolean.
BarAPI.removeBar(Player player)
Również dość oczywiste.
BarAPI.setHealth(Player player, float percent)
Pozwala na modyfikowanie zdrowia istniejącego paska. Jeśli gracz nie ma paska, to nic nie robi.
Tutoriale
Źródło
Maven
<repositories> <repository> <id>confuser-repo</id> <url>http://ci.frostcast.net/plugin/repository/everything</url> </repository> </repositories> <dependencies> <dependency> <groupId>me.confuser</groupId> <artifactId>BarAPI</artifactId> <version>3.0</version> </dependency> </dependencies>
Kompilacje deweloperskie
Te kompilacje deweloperskie nie zostały zatwierdzone przez personel BukkitDev, dlatego używaj ich na własne ryzyko.
Aktualizator
Ta wtyczka zawiera automatyczny aktualizator, domyślnie włączony. Jeśli nie chcesz automatycznego pobierania nowych wydań, edytuj BarAPI/config.yml i ustaw autoUpdate na false.
Do zrobienia
- Przewijaj wiadomości, jeśli ciąg znaków ma więcej niż 64 znaki.
Wtyczki używające BarAPI
Statystyki
Aby określić popularność i sposób użycia BarAPI, instalacje wtyczek są automatycznie śledzone przez system śledzenia Metrics. Twoja wersja Javy, OS, liczba graczy, lokalizacja kraju serwera oraz wersje wtyczek i serwera są zbierane. Służy to określeniu, w jakich środowiskach używana jest wtyczka, aby zapewnić pełną kompatybilność. To zbieranie danych jest anonimowe. Jeśli nie chcesz tego śledzenia, edytuj plugins/PluginMetrics/config.yml i ustaw opt-out na true.

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.
BarAPI.jar 19.12.2014 52 KB
BarAPI.jar 10.11.2014 49 KB
BarAPI.jar 19.04.2014 43 KB
BarAPI.jar 01.09.2013 11 KB
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.