Minecraft Servers HQ

Minecraft-plugin MyCommand

Information om MyCommand och servrar där det har hittats

🔌 Om MyCommand

MyCommand är ett Minecraft-plugin för att skapa anpassade kommandon, alias och interaktiva kommandobaserade gränssnitt utan att skriva Java. Det erbjuder ett YAML-drivet system för att definiera kommandon som kör andra kommandon, skickar formaterad text, öppnar GUI:er, triggar skript och interagerar med events.

🎯 Syfte

MyCommand är tänkt för serveradministratörer som behöver flexibla anpassade kommandon, genvägar och admin-/användargränssnitt. Det löser problemet med att lägga till egen kommandobeteende (fördröjningar, warmups, cooldowns, tab-completion, placeholders) och lätta GUI-interaktioner utan att utveckla ett helt plugin.

⚙️ Funktioner

  • Skapa nya kommandon och alias, valfritt registrerade för tab completion.
  • Kör flera kommandon från ett enda anpassat kommando (körning via console eller spelare).
  • Fördröjningar, warmups och cooldowns för kommandon.
  • Överskriv andra kommandon eller erbjud genvägar/alias.
  • Kommandotrigger från föremål, blocks, signs, böcker, NPC:er och item frames.
  • GUI-element: IconMenu baserat på chest, ActionBar, BossBar, Title, Scoreboard, Anvil GUI och Sign GUI.
  • Stöd för placeholders och scriptliknande conditionals för dynamiskt beteende.
  • Ekonomiintegration (valfritt via Vault) och vissa fristående ekonomifunktioner.
  • Stöd för spelarhändelser (join/quit/death) och schemalagda uppgifter.
  • Valfri SQL-baserad anpassad spelardatabas och stöd för flera filer för obegränsade kommandon.
  • BungeeCord-relaterade funktioner och en separat Bungee-side variant för kommandon på proxy-sidan.
  • HTTP-begäranden (GET/POST) och stöd för MiniMessage-formatering där det finns.
  • Använder bStats för metriskrapportering.

🧩 För vem

  • Survival- och SMP-servrar som vill ha anpassade kommandon och menyer utan kodning.
  • Admin-tunga eller ekonomiinriktade servrar som behöver egna shop/command-flöden.
  • Proxy-nätverk som kräver centraliserat eller proxy-side kommandobeteende.
  • Serveroperatörer som behöver scriptade conditionals och placeholders för dynamiska utskrifter.

🏗️ Exempel på användning

  • Definiera ett enda kommando som kör en sekvens av console-kommandon för att öppna en shop, ge föremål och logga köpet.
  • Skapa GUI-menyer för straff/teleport med chest GUI-poster och anvil/sign-promptar.
  • Erbjuda korta alias som mappar till längre BungeeCord-serverbyteskommandon med tab completion.

⌨️ Commands

Den officiella dokumentationen listar administrativa kommandon för att hantera pluginet. Exempel som dokumenterats av projektet inkluderar:

CommandDescriptionPermissionAccess
/mycmd-reloadLadda om pluginets konfigurationsfiler.mycommand.reloadAdmin
/mycmd-book make <n> <text/runcmd>Skapa en bok fylld med data från anpassade kommandon.mycommand.book.makeAdmin

(Se pluginets officiella kommandodokumentation för hela listan och exakt syntax.)

🔐 Permissions

Projektet dokumenterar permission nodes för administrativa åtgärder. Exempel från den officiella permissions-listan inkluderar:

PermissionDescriptionDefault
mycommand.reloadPermission att ladda om MyCommand-konfigurationen.ej angivet
mycommand.book.makePermission att skapa böcker från anpassade kommandon.ej angivet

(Se pluginets permissions-dokumentation för hela permission-kartan.)

⚙️ Installation

📥 Setup

  • Ladda ner den officiella plugin .jar-filen och lägg den i serverns plugins/-mapp.
  • Starta eller starta om servern och kontrollera console-loggarna för att bekräfta att pluginet laddades.
  • Om pluginet inte laddas, verifiera att nödvändiga/valfria supportplugins (se Dependencies) finns eller är uppdaterade.

📦 Dependencies

  • ProtocolLib — anges som viktigt om pluginet inte laddas eller för vissa funktioner.
  • Vault — valfritt, krävs för ekonomiintegrationer.
  • PlaceholderAPI — valfritt, för utökat stöd för placeholders.

Installera endast de dependencies som bekräftats för de funktioner du vill använda; många integrationer är valfria.

🧠 Tekniska noteringar

  • Pluginet konfigureras via YAML-filer och stöder flera command-filer för att undvika command-gränser.
  • SQL-lagring finns för den anpassade spelardatabasen (valfritt) och flera-fil-upplägg stöds.
  • Det finns en separat BungeeCord-komponent för kommandohantering på proxy-sidan.
  • Projektet rapporterar metrics via bStats.
  • MiniMessage-formatering och tab-completion-stöd finns i stödda miljöer.

🤝 När detta plugin är användbart

Om du behöver flexibla, filbaserade anpassade kommandon, villkorligt skriptande och GUI-baserade kommandoflöden utan att skriva Java, erbjuder MyCommand en konfigurerbar plattform för dessa behov och lägger till proxy- och ekonomi-integrationer där det behövs.

Servrar med pluginet MyCommand

Sidan för pluginet MyCommand visar på vilka servrar övervakningen hittade det, samt vilka plattformar och versioner det förekommer med.

Plugins kan lägga till kommandon, ekonomi, skydd, behörigheter, minispel, integrationer eller andra mekaniker. Den faktiska rollen för MyCommand beror på den enskilda serverns konfiguration.

Data skapas automatiskt från servrarnas tekniska svar. Om en server döljer sin pluginlista kan den saknas i det här avsnittet även om den använder MyCommand.

Använd listan över servrar med MyCommand för att jämföra projekt, kontrollera kompatibla versioner eller hitta exempel på hur pluginet används på publika servrar.