Minecraft Servers HQ

Minecraft-plugin MyCommand

Information om MyCommand og servere, hvor det er fundet

🔌 Om MyCommand

MyCommand er et Minecraft-plugin til at oprette brugerdefinerede commands, aliases og interaktive command-drevne grænseflader uden at skrive Java. Det tilbyder et YAML-baseret system til at definere commands, der kører andre commands, sender formateret tekst, åbner GUI'er, udløser scripts og interagerer med events.

🎯 Formål

MyCommand er målrettet serveradministratorer, der har brug for fleksible brugerdefinerede commands, genveje og admin-/brugergrænseflader. Det løser problemet med at tilføje specialtilpasset command-adfærd (forsinkelser, warmups, cooldowns, tab-completion, placeholders) og lette GUI-interaktioner uden at udvikle et helt plugin.

⚙️ Funktioner

  • Opret nye commands og aliases, valgfrit registreret til tab completion.
  • Kør flere commands fra én brugerdefineret command (kørsel via console eller spiller).
  • Forsinkelser, warmups og cooldowns for commands.
  • Overskriv andre commands eller tilbyd genveje/aliases.
  • Command-triggere fra items, blocks, signs, bøger, NPC'er og item frames.
  • GUI-elementer: chest-baseret IconMenu, ActionBar, BossBar, Title, Scoreboard, Anvil GUI og Sign GUI.
  • Understøttelse af placeholders og script-lignende conditionals for dynamisk adfærd.
  • Økonomiintegration (valgfrit via Vault) og nogle selvstændige økonomifunktioner.
  • Understøttelse af spiller-events (join/quit/death) og planlagte opgaver.
  • Valgfri SQL-baseret brugerdefineret spillerdatabase og understøttelse af flere filer til ubegrænsede commands.
  • BungeeCord-relaterede funktioner og en separat Bungee-side variant til commands på proxy-siden.
  • HTTP-anmodninger (GET/POST) og understøttelse af MiniMessage-formatering, hvor det er tilgængeligt.
  • Bruger bStats til metrics-rapportering.

🧩 Hvem det er til

  • Survival- og SMP-servere, der vil have brugerdefinerede commands og menuer uden kodning.
  • Admin-tunge eller økonomi-baserede servere, der har brug for brugerdefinerede shop/command-flows.
  • Proxy-netværk, der kræver centraliseret eller proxy-side command-adfærd.
  • Serveroperatører, der har brug for scriptede conditionals og placeholders til dynamiske outputs.

🏗️ Eksempler på brug

  • Definér én command, der kører en række console commands for at åbne en shop, give items og logge købet.
  • Opret GUI-menuer til straf/teleport med chest GUI-indgange og anvil/sign-prompter.
  • Tilbyd korte aliases, der mapper til længere BungeeCord-server-skiftecommands med tab completion.

⌨️ Commands

Den officielle dokumentation lister administrative commands til at administrere pluginet. Eksempler dokumenteret af projektet omfatter:

CommandDescriptionPermissionAccess
/mycmd-reloadGenindlæs pluginets konfigurationsfiler.mycommand.reloadAdmin
/mycmd-book make <n> <text/runcmd>Opret en bog fyldt med data fra brugerdefinerede commands.mycommand.book.makeAdmin

(Se pluginets officielle command-dokumentation for den fulde liste og den præcise syntaks.)

🔐 Permissions

Projektet dokumenterer permission nodes til administrative handlinger. Eksempler fra den officielle permissions-liste inkluderer:

PermissionDescriptionDefault
mycommand.reloadTilladelse til at genindlæse MyCommand-konfigurationen.ikke angivet
mycommand.book.makeTilladelse til at oprette bøger ud fra brugerdefinerede commands.ikke angivet

(Se pluginets permissions-dokumentation for det fulde permission-kort.)

⚙️ Installation

📥 Setup

  • Download den officielle plugin .jar og læg den i serverens plugins/-mappe.
  • Start eller genstart serveren, og tjek console-logs for at bekræfte, at pluginet blev indlæst.
  • Hvis pluginet ikke indlæses, så bekræft, at nødvendige/valgfrie supportplugins (se Dependencies) er til stede eller opdaterede.

📦 Dependencies

  • ProtocolLib — angivet som vigtigt, hvis pluginet ikke indlæses eller til nogle funktioner.
  • Vault — valgfrit, kræves til økonomiintegrationer.
  • PlaceholderAPI — valgfrit, for udvidet placeholder-understøttelse.

Installer kun de dependencies, der er bekræftet til de funktioner, du ønsker; mange integrationer er valgfrie.

🧠 Tekniske noter

  • Pluginet konfigureres via YAML-filer og understøtter flere command-filer for at undgå command-grænser.
  • SQL-lagring er tilgængelig til den brugerdefinerede spillerdatabase (valgfrit), og flere-fil-opsætninger understøttes.
  • Der findes en separat BungeeCord-komponent til command-håndtering på proxy-siden.
  • Projektet rapporterer metrics via bStats.
  • MiniMessage-formatering og tab-completion-understøttelse er tilgængelige i understøttede miljøer.

🤝 Hvornår dette plugin er nyttigt

Hvis du har brug for fleksible, fil-drevne brugerdefinerede commands, betinget scripting og GUI-baserede command-flows uden at skrive Java, giver MyCommand en konfigurerbar platform til disse behov og tilføjer proxy- og økonomiintegrationer, hvor det er nødvendigt.

Servere med pluginet MyCommand

Siden for pluginet MyCommand viser, på hvilke servere overvågningen har fundet dette plugin, samt hvilke platforme og versioner det forekommer med.

Plugins kan tilføje kommandoer, økonomi, beskyttelse, adgangsrettigheder, minispil, integrationer eller andre mekanikker. Den faktiske rolle for MyCommand afhænger af den specifikke servers konfiguration.

Data dannes automatisk fra servernes tekniske svar. Hvis en server skjuler listen over plugins, vises den muligvis ikke i denne sektion, selv om den bruger MyCommand.

Brug listen over servere med MyCommand til at sammenligne projekter, tjekke kompatible versioner eller finde eksempler på pluginets brug på offentlige servere.