Plugin Minecraft CommandPanels
Informacje o CommandPanels i potwierdzonych serwerach
🔌 O CommandPanels
CommandPanels to plugin do Minecrafta, który udostępnia oparty na YAML system GUI/menu dla serwerów. Skupia się na panelach opartych na ekwipunku, panelach dialogowych (formularzach) oraz panelach zgodnych z Floodgate dla graczy Bedrock. Projekt zawiera edytor online i uporządkowany format do tworzenia interaktywnych, opartych na danych menu, które uruchamiają komendy, pokazują dynamiczne placeholdery i reagują na logikę oraz uprawnienia.
🎯 Cel
Plugin jest przeznaczony dla administratorów serwerów i deweloperów, którzy potrzebują elastycznych, programowalnych GUI do sklepów, zestawów, lobby, narzędzi moderacyjnych lub niestandardowych przepływów pracy. Został zaprojektowany tak, aby panele mogły wykonywać komendy, sprawdzać warunki, animować przedmioty oraz udostępniać dane sesji lub trwałe do użycia w innych systemach.
⚙️ Funkcje
- Panele ekwipunku z interakcjami z przedmiotami, układem slotów i łańcuchami animacji.
- Panele dialogowe do ustrukturyzowanych formularzy i wejścia od graczy.
- Obsługa paneli Floodgate, aby wyświetlać zgodne panele graczom Bedrock (w konfiguracjach Geyser/Floodgate).
- Logika inline i warunki (operatory w stylu AND/OR/NOT) do kontrolowania widoczności i zachowania.
- System komend/akcji: hooki otwarcia/zamknięcia, akcje kliknięcia, akcje kliknięcia poza panelem i warunkowe wykonywanie komend.
- Obsługa PlaceholderAPI i dynamiczne aktualizacje placeholderów wewnątrz paneli.
- Dane sesji i trwałe dane paneli dostępne między panelami i komendami.
- Okresowe aktualizacje oraz obserwator uprawnień, który może wywołać pełne ponowne parsowanie logiki po zmianie uprawnień.
- Edytor online z podglądem YAML na żywo i sprawdzaniem struktury.
🧩 Dla kogo
Dla administratorów i twórców pluginów prowadzących nowoczesne serwery zgodne z Paper, którzy potrzebują elastycznych menu GUI: serwery survival/SMP, sieci minigier, huby PvP oraz serwery wymagające niestandardowych interfejsów administracyjnych/moderacyjnych.
🏗️ Przykłady użycia
- Stworzenie GUI zestawu lub sklepu, które uruchamia komendy serwera i wymaga określonych uprawnień albo salda ekonomii.
- Zbudowanie menu nawigacyjnego hubu z animowanymi przedmiotami i warunkową widocznością zależną od rangi gracza.
- Udostępnienie menu zgodnego z Bedrock przy użyciu wariantów paneli specyficznych dla Floodgate.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/pa open <panel> | Otwiera nazwany panel. | commandpanels.command.open | Admin |
/pa reload | Przeładowuje konfigurację i panele pluginu. | commandpanels.command.reload | Admin |
/pa generate | Generuje przykładowe panele lub szkielet. | commandpanels.command.generate | Admin |
/pa version | Pokazuje wersję pluginu. | commandpanels.command.version | Gracz |
/pa data | Konfiguruje lub sprawdza dane panelu. | commandpanels.command.data | Admin |
/pa help | Pokazuje pomoc dla komendy /pa. | commandpanels.command.help | Gracz |
(Komendy i ich uprawnienia pochodzą z oficjalnej dokumentacji CommandPanels.)
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślne |
|---|---|---|
commandpanels.command | Umożliwia dostęp do podstawowej komendy /pa. | true |
commandpanels.command.reload | Umożliwia przeładowanie pluginu. | op |
commandpanels.command.generate | Dostęp do komendy generatora paneli. | op |
commandpanels.command.version | Umożliwia sprawdzenie wersji pluginu. | true |
commandpanels.command.data | Daje dostęp do konfiguracji danych panelu. | op |
commandpanels.command.open | Umożliwia otwieranie paneli komendą /pa open. | op |
commandpanels.command.open.other | Umożliwia otwieranie paneli dla innych graczy. | op |
commandpanels.command.help | Umożliwia dostęp do /pa help. | true |
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalny plik
.jarCommandPanels i umieść go w folderzeplugins/swojego serwera. - Uruchom serwer, aby wygenerować dane pluginu.
- Po pierwszym uruchomieniu sprawdź
plugins/CommandPanelsw poszukiwaniuconfig.ymloraz folderupanels/zawierającego pliki definicji paneli.
📦 Zależności
- PlaceholderAPI — opcjonalne, ale zalecane dla dynamicznych placeholderów.
- Floodgate — opcjonalne dla obsługi paneli Bedrock (Floodgate).
🧾 Konfiguracja
- Panele są definiowane jako pliki YAML umieszczone w katalogu
panels/. Dla porządku obsługiwane są podfoldery. - Plugin generuje przykładowe panele, jeśli katalog
panels/zostanie usunięty i plugin zostanie uruchomiony ponownie.
🧠 Uwagi techniczne
- Oficjalna dokumentacja i wydania wskazują Paper i Folia (forki Paper) jako obsługiwane platformy serwerowe dla nowoczesnych wydań v4.
- Linia wydań v4 koncentruje się na nowszych wersjach serwerów Minecraft; definicje paneli obsługują dynamiczne placeholdery i logikę warunkową analizowaną w czasie działania.
- Plugin udostępnia węzły uprawnień i API oparte na komendach do otwierania paneli; może też być osadzony jako biblioteka w innych pluginach przez wczytanie YAML paneli i wywoływanie akcji otwarcia.
🤝 Kiedy ten plugin jest przydatny
Jeśli potrzebujesz uporządkowanego, skryptowalnego systemu GUI, który obsługuje dynamiczne dane, logikę warunkową, zgodność z Bedrock i edytor online, CommandPanels oferuje sprawdzone podejście oparte najpierw na YAML, które pasuje do serwerów i sieci opartych na Paper.
- Smithtainment
Survivalowe SMP nastawione na społeczność, z własnymi pluginami, ekonomią, mcMMO i mini‑grami — przyjazna społeczność i aktywne forum.
550.57 - Netherlite is loading...450.3
- EthelMC
Survival dla społeczności: ekonomia, ochrona terenów, areny i crossplay (Java/Bedrock). Rangi, sklepy, eventy.
244.03 - 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ą.
041.8 - The Dojo
Towny Survival z progresją mcMMO, ekonomią graczy i naciskiem na społeczność — buduj miasta, rozwijaj umiejętności i graj z przyjaciółmi.
038.76 - AntyMC
Polski serwer Lifesteal w stylu Anarchy, skupiony na PvP i przetrwaniu — oferuje niestandardowe przedmioty, klany, aukcje graczy oraz ekonomię w grze dla rywalizacji na wysoką stawkę.
031.07 - FoxyCraft030.66
- MOTD LOADING023.86
- A Minecraft Server023.26
- BTE Japan021.89
- ÂÂOlympus Âservidor amigable020.92
- Bloxito010.27
- Anarchy has taken over.05.18
- A Minecraft Server05.09
Strona pluginu CommandPanels 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 CommandPanels 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ć CommandPanels, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z CommandPanels, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.