Plugin Minecraft PlaceholderAPI
Informacje o PlaceholderAPI i potwierdzonych serwerach
🔌 O PlaceholderAPI
PlaceholderAPI to wtyczka do Minecrafta, która udostępnia scentralizowany system placeholderów oraz ekosystem rozszerzeń (eCloud). Pozwala innym wtyczkom odczytywać i podmieniać tysiące dynamicznych placeholderów (dane gracza, wartości ekonomii, wartości specyficzne dla wtyczek itp.) bez konieczności bezpośredniej integracji lub sztywnych zależności.
🎯 Cel
Wtyczka rozwiązuje problemy z integracją między wtyczkami, udostępniając jedno, rozszerzalne API placeholderów. Autorzy wtyczek publikują rozszerzenia, które dostarczają nazwane placeholdery; administratorzy serwera instalują te rozszerzenia, aby wtyczki skierowane do serwera (scoreboards, chat, hologramy, GUI) mogły wyświetlać dane na żywo za pomocą spójnej składni.
⚙️ Funkcje
- Główne API parsowania placeholderów, do którego mogą podłączać się inne wtyczki.
- System rozszerzeń: rozszerzenia pakowane osobno lub dołączone do wtyczek.
- eCloud (chmura rozszerzeń) do wyszukiwania i pobierania zweryfikowanych rozszerzeń w grze.
- Polecenia do zarządzania w czasie działania, służące do listowania, rejestrowania, wyrejestrowywania i przeładowywania rozszerzeń.
- Polecenia debug/parsing do sprawdzania placeholderów dla gracza lub rozgłaszania wyniku, przydatne przy rozwiązywaniu problemów.
- Narzędzia, takie jak komenda dump, do udostępniania zainstalowanych rozszerzeń i stanu wtyczki podczas kontaktu z pomocą techniczną.
🧩 Dla kogo jest ta wtyczka
- Administratorzy serwerów, którzy potrzebują ujednoliconego dynamicznego tekstu w wielu wtyczkach (scoreboards, tablists, hologramy, GUI).
- Twórcy wtyczek, którzy chcą udostępniać lub wykorzystywać placeholdery bez wymuszania sztywnych zależności.
- Serwery Survival, minigame i sieciowe, które łączą wiele wtyczek i potrzebują spójnej składni placeholderów.
🏗️ Przykładowe zastosowania
- Serwer instaluje rozszerzenie Vault, aby placeholdery ekonomii, takie jak saldo gracza, mogły być używane we wtyczkach scoreboard i chat.
- Administrator pobiera z eCloud rozszerzenie specyficzne dla wtyczki, aby wtyczka hologramów mogła wyświetlać dane celu na żywo.
- Twórca udostępnia dane wtyczki przez PlaceholderExpansion, aby inne serwery mogły wyświetlać te dane bez bezpośredniej zależności od tej wtyczki.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
| `/papi parse <player | me> | Parsuje placeholdery w ciągu i pokazuje wynik do debugowania. | nie określono |
| `/papi bcparse <player | me> | Parsuje placeholdery i rozgłasza wynik do wszystkich graczy. | nie określono |
| `/papi cmdparse <player | me> | Parsuje placeholdery i wykonuje wynikową komendę. | nie określono |
/papi parserel <player1> <player2> <text> | Parsuje placeholdery relacyjne, porównując dwóch graczy. | nie określono | Administrator |
/papi list | Wyświetla aktywne/zarejestrowane rozszerzenia. | nie określono | Administrator |
/papi info <expansion> | Pokazuje informacje o zarejestrowanym rozszerzeniu. | nie określono | Administrator |
/papi register <filename> | Rejestruje jar rozszerzenia z folderu expansions bez restartu. | nie określono | Administrator |
/papi unregister <filename> | Wyrejestrowuje/usuwa zarejestrowane rozszerzenie. | nie określono | Administrator |
/papi reload | Przeładowuje konfigurację PlaceholderAPI i rejestruje nowo pobrane rozszerzenia. | nie określono | Administrator |
/papi version | Pokazuje wersję wtyczki i autorów. | nie określono | Administrator |
/papi dump | Wyświetla informacje o wtyczce, wersji i rozszerzeniach do pomocy technicznej (usługa paste). | nie określono | Administrator |
/papi ecloud download <expansion> [version] | Pobiera zweryfikowane rozszerzenie z eCloud na serwer. | nie określono | Administrator |
| `/papi ecloud list [all | installed]` | Wyświetla rozszerzenia dostępne w eCloud lub zainstalowane rozszerzenia. | |
/papi ecloud placeholders <expansion> | Wyświetla placeholdery dostarczane przez rozszerzenie eCloud. | nie określono | Administrator |
/papi ecloud status | Pokazuje połączenie/status usługi eCloud. | nie określono | Administrator |
(Uwaga: powyższe komendy są opisane w oficjalnej dokumentacji komend PlaceholderAPI. W dokumentacji referencyjnej nie podano węzłów uprawnień dla pojedynczych komend.)
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalny plik jar PlaceholderAPI i umieść go w katalogu
plugins/na serwerze. - Uruchom lub zrestartuj serwer i potwierdź w konsoli, że PlaceholderAPI został załadowany.
- Zainstaluj rozszerzenia, umieszczając pliki jar w
plugins/PlaceholderAPI/expansions/albo używając komend eCloud w grze (dla zweryfikowanych rozszerzeń).
📦 Zależności
- Sam PlaceholderAPI nie wymaga ogólnej zależności od innej wtyczki, aby działać. Niektóre placeholdery dostarczane przez rozszerzenia zależą od innych wtyczek (na przykład rozszerzenie wyświetlające wartości ekonomii będzie wymagało odpowiedniej wtyczki ekonomicznej). Te wymagania zależą od konkretnego rozszerzenia.
🧠 Uwagi techniczne
- PlaceholderAPI jest dostarczany dla serwerów opartych na Spigot i jest również często używany na Paper. Udostępnia API, dzięki któremu twórcy wtyczek mogą rejestrować PlaceholderExpansions.
- Rozszerzenia mogą być dystrybuowane jako samodzielne pliki jar albo dołączane do innych wtyczek; samodzielne rozszerzenia zwykle instaluje się w
plugins/PlaceholderAPI/expansions/. - Funkcja eCloud umożliwia odkrywanie i pobieranie zweryfikowanych rozszerzeń w grze; serwery muszą zezwalać na wychodzące połączenia HTTPS, aby pobieranie z eCloud działało.
- Wtyczka zawiera komendy debug i parsing, które pomagają administratorom sprawdzić, czy placeholdery są poprawnie rozwiązywane.
🤝 Kiedy ta wtyczka jest przydatna
Jeśli Twój serwer używa wielu wtyczek, które muszą wyświetlać dynamiczne dane między wtyczkami (chat, tab, hologramy, scoreboards lub GUI), PlaceholderAPI jest przydatny, ponieważ centralizuje rozwiązywanie placeholderów i pozwala dodawać obsługę kolejnych wtyczek poprzez modułowe rozszerzenia bez modyfikowania każdej wtyczki korzystającej z danych.
- Herocraft Online
Sieć RPG z wieloma klasami, townships, lochami i gospodarką — dla graczy lubiących survival z elementami RPG i PvP.
2555.77 - Eclipse Roleplay1655.54
- LinkCraft
Serwer Minecraft społecznościowy, skupiony na rankupach, trasach parkour, labiryntach i wyzwaniach — casualowe mini‑gry i progresja.
1354.83 - Restarting...2053.78
- A Minecraft Server851.71
- Rooted Realm
Whitelisted Java Survival SMP: brak planowanych wipe'ów, gospodarka sterowana przez graczy, cotygodniowe eventy i opcjonalne PvP. Przyjazna społeczność dorosłych.
651.36 - Smithtainment
Survivalowe SMP nastawione na społeczność, z własnymi pluginami, ekonomią, mcMMO i mini‑grami — przyjazna społeczność i aktywne forum.
1051.05 - DaemoniaCraft
Towny RPG: custom moby, ekonomia i wsparcie Bedrock — głęboka progresja dla fanów grindowania.
550.89 - GenuineMC
Społecznościowe, półvanillowe SMP survival z ochroną działek, sklepami graczy, nagrodami za głosowanie, kosmetykami i prawdopodobnie crossplayem między Bedrockiem a Javą.
349.99 - GospelCraft
Chrześcijański Towny survival z niestandardowymi mobami, mcMMO i jobami — Pismo wprowadzane poprzez rozgrywkę.
1449.71 - Netherlite is loading...249.66
- Froggie
Przyjazny survival SMP oferujący zabezpieczone działki, ekonomię ze sklepami graczy i aukcjami, obsługę wielu wersji oraz cross-play Java–Bedrock dla casualowych budowniczych i społeczności.
149.29 - LilBoxPvP
Serwer nastawiony na BoxPvP z szybkimi walkami na arenie, pojedynkami i sezonowym postępem. Oferuje niestandardowe przedmioty, menu obsługiwane przez NPC i prawdopodobnie crossplay Java–Bedrock.
348.41 - Minecart Rapid Transit
Serwer nastawiony na społeczność, poświęcony budowaniu miast i transportowi, skupiony na jeżdżących pociągach, rozbudowanych sieciach komunikacyjnych, chronionych budowlach, gospodarce prowadzonej przez graczy i zorganizowanych arenach PvP.
548.23 - A Minecraft Server148.21
- TGG Online
Koreański serwer Minecraft w stylu FPS oferujący zombie survival i minigry bomb/escape, z bogatym zestawem niestandardowej broni, własnych modeli oraz rozgrywką opartą na resource packu.
247.11 - MoodCraft
Francuski survival SMP semi-RP, skupiony na miastach prowadzonych przez graczy, ekonomii i projektach miejskich — przyjazny rozwój z poradnikami w grze, sklepami, pracami i bezpieczną ochroną skrzyń. Obsługa Java i Bedrock.
247.02 - Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) z umiejętnościami, zadaniami, własnymi lochami i ekonomią w grze, wspieraną przez oficjalny sklep i hub społeczności.
346.73
Strona pluginu PlaceholderAPI pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola PlaceholderAPI zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać PlaceholderAPI, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z PlaceholderAPI, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.