Minecraft-plugin CommandPanels

CommandPanels är ett Minecraft-plugin för att skapa anpassade GUI-menyer (inventarium, dialog, Floodgate) med YAML-definitioner och en onlineeditor, med stöd för logik, animationer och placeholders.

Hitta en server med CommandPanels

Servrar som rapporterat CommandPanels: 13

Alla servrar med CommandPanels

Om CommandPanels

🔌 Om CommandPanels

CommandPanels är ett Minecraft-plugin som يوفر ett YAML-baserat GUI-/menysystem för servrar. Det fokuserar på paneler baserade på inventarium, dialogpaneler (form) och Floodgate-kompatibla paneler för Bedrock-spelare. Projektet innehåller en onlineeditor och ett strukturerat format för att bygga interaktiva, datadrivna menyer som kör kommandon, visar dynamiska placeholders och reagerar på logik och behörigheter.

🎯 Syfte

Pluginet är avsett för serveradministratörer och utvecklare som behöver flexibla, programmerbara GUI:n för butiker, kit, lobbyer, modereringsverktyg eller anpassade arbetsflöden. Det är utformat så att paneler kan köra kommandon, kontrollera villkor, animera föremål och exponera session- eller permanent data för användning i andra system.

⚙️ Funktioner

  • Inventariepaneler med item-interaktioner, slot-layouter och animationskedjor.
  • Dialogpaneler för strukturerade formulär och inmatning från spelare.
  • Stöd för Floodgate-paneler för att visa kompatibla paneler för Bedrock-spelare (via Geyser/Floodgate-installationer).
  • Inline-logik och villkor (operatorer i stil med AND/OR/NOT) för att styra synlighet och beteende.
  • Kommando-/aktionssystem: open/close-hooks, klickåtgärder, åtgärder vid klick utanför panelen och villkorad kommandokörning.
  • Stöd för PlaceholderAPI och dynamiska placeholder-uppdateringar i panelerna.
  • Sessionsdata och permanent paneldata som kan nås över paneler och kommandon.
  • Periodiska uppdateringar och en behörighets-observatör som kan trigga en fullständig omtolkning av logiken när behörigheter ändras.
  • Onlineeditor med live-YAML-förhandsvisning och strukturkontroller.

🧩 Vem det är för

Administratörer och pluginutvecklare som kör moderna Paper-kompatibla servrar och behöver flexibla GUI-menyer: Survival/SMP-servrar, minispelsnätverk, PvP-hubbar och servrar som kräver anpassade admin-/modereringsgränssnitt.

🏗️ Exempel på användning

  • Skapa ett kit- eller shop-GUI som kör serverkommandon och kräver specifika behörigheter eller ekonomisk balans.
  • Bygg en navigationsmeny för en hub med animerade föremål och villkorad synlighet baserad på spelarens rank.
  • Erbjuda en Bedrock-kompatibel meny med Floodgate-specifika panelvarianter.

⌨️ Commands

CommandDescriptionPermissionAccess
/pa open <panel>Öppnar en namngiven panel.commandpanels.command.openAdmin
/pa reloadLaddar om pluginets konfiguration och paneler.commandpanels.command.reloadAdmin
/pa generateGenererar exempelpaneler eller grundstruktur.commandpanels.command.generateAdmin
/pa versionVisar pluginversionen.commandpanels.command.versionPlayer
/pa dataKonfigurerar eller granskar paneldata.commandpanels.command.dataAdmin
/pa helpVisar hjälp för kommandot /pa.commandpanels.command.helpPlayer

(Kommandon och deras behörigheter är hämtade från den officiella CommandPanels-dokumentationen.)

🔐 Permissions

| Permission | Description | Default | |---|---|---|---| | commandpanels.command | Ger åtkomst till grundkommandot /pa. | true | | commandpanels.command.reload | Tillåter omladdning av pluginet. | op | | commandpanels.command.generate | Åtkomst till panelgenerator-kommandot. | op | | commandpanels.command.version | Tillåter kontroll av pluginversionen. | true | | commandpanels.command.data | Ger åtkomst att konfigurera paneldata. | op | | commandpanels.command.open | Tillåter att öppna paneler med /pa open. | op | | commandpanels.command.open.other | Tillåter att öppna paneler för andra spelare. | op | | commandpanels.command.help | Ger åtkomst till /pa help. | true |

⚙️ Installation

📥 Setup

  • Ladda ner den officiella CommandPanels .jar-filen och placera den i serverns plugins/-mapp.
  • Starta servern för att generera pluginets data.
  • Efter första körningen, kontrollera plugins/CommandPanels efter config.yml och mappen panels/ som innehåller paneldefinitionsfiler.

📦 Dependencies

  • PlaceholderAPI — valfritt men rekommenderas för dynamiska placeholders.
  • Floodgate — valfritt för stöd för Bedrock-paneler (Floodgate).

🧾 Konfiguration

  • Paneler definieras som YAML-filer i katalogen panels/. Undermappar stöds för organisation.
  • Pluginet genererar exempelpaneler om katalogen panels/ tas bort och pluginet startas om.

🧠 Tekniska noter

  • Officiell dokumentation och utgåvor anger Paper och Folia (Paper-forks) som stödda serverplattformar för de moderna v4-utgåvorna.
  • V4-utgivningsspåret fokuserar på nyare Minecraft-serverversioner; paneldefinitioner stöder dynamiska placeholders och villkorad logik som parsas vid runtime.
  • Pluginet exponerar behörighetsnoder och ett kommandobaserat API för att öppna paneler; det kan också bäddas in som ett bibliotek i andra plugins genom att läsa in panel-YAML och anropa open-åtgärder.

🤝 När detta plugin är användbart

Om du behöver ett strukturerat, skriptbart GUI-system som stöder dynamisk data, villkorad logik, Bedrock-kompatibilitet och en onlineeditor, erbjuder CommandPanels ett bekräftat YAML-first-sätt som passar Paper-baserade servrar och nätverk.

Kommentarer

Inga kommentarer än

Bli först med att kommentera.

För serveradministratörer

Författare
rockyhawk
Licens
GPL-3.0-only
Stödda plattformar
Paper, Folia
Stödda versioner
1.21.8–1.21.11, 26.1.x
Beroenden
PlaceholderAPI, Floodgate

Länkar

Vad servrar rapporterar

Serverplattformar

  • Paper10
  • Purpur2
  • CraftBukkit1

Pluginversioner

  • 3.23.44
  • 4.2.12
  • 2.7.01
  • 3.21.71
  • 4.1.61

Siffrorna kommer från servrar som listar sina plugins när MSHQ kontrollerar dem. Många döljer listan, så den verkliga användningen är högre.