Minecraft-Plugin MyCommand

MyCommand ist ein Minecraft-Plugin, mit dem Server-Admins benutzerdefinierte Befehle, Aliase, GUI-Menüs und skriptgesteuerte Aktionen mit Platzhaltern, Verzögerungen und optionalen Bungee/SQL-Funktionen erstellen können.

Finde einen Server mit MyCommand

Server, die MyCommand melden: 17

Alle Server mit MyCommand

Über MyCommand

🔌 Über MyCommand

MyCommand ist ein Minecraft-Plugin zum Erstellen benutzerdefinierter Befehle, Aliase und interaktiver, befehlsgesteuerter Oberflächen, ohne Java schreiben zu müssen. Es bietet ein YAML-basiertes System, mit dem sich Befehle definieren lassen, die andere Befehle ausführen, formatierten Text senden, GUIs öffnen, Skripte auslösen und mit Events interagieren.

🎯 Zweck

MyCommand richtet sich an Server-Administratoren, die flexible benutzerdefinierte Befehle, Kurzbefehle und Admin-/Benutzeroberflächen benötigen. Es löst das Problem, maßgeschneidertes Befehlsverhalten hinzuzufügen (Verzögerungen, Warmups, Cooldowns, Tab-Completion, Platzhalter) und leichte GUI-Interaktionen zu ermöglichen, ohne ein vollständiges Plugin entwickeln zu müssen.

⚙️ Funktionen

  • Neue Befehle und Aliase erstellen, optional für Tab-Completion registrierbar.
  • Mehrere Befehle aus einem einzigen benutzerdefinierten Befehl ausführen (Ausführung über Konsole oder Spieler).
  • Verzögerungen, Warmups und Cooldowns für Befehle.
  • Andere Befehle überschreiben oder Kurzbefehle/Aliase bereitstellen.
  • Befehlsauslöser über Gegenstände, Blöcke, Schilder, Bücher, NPCs und Item Frames.
  • GUI-Elemente: Chest-basiertes IconMenu, ActionBar, BossBar, Title, Scoreboard, Anvil GUI und Sign GUI.
  • Unterstützung für Platzhalter und skriptartige Bedingungen für dynamisches Verhalten.
  • Economy-Integration (optional über Vault) und einige eigenständige Economy-Funktionen.
  • Unterstützung für Spieler-Events (Join/Quit/Death) und geplante Aufgaben.
  • Optionale SQL-gestützte benutzerdefinierte Spielerdatenbank und Unterstützung für mehrere Dateien für unbegrenzte Befehle.
  • BungeeCord-bezogene Funktionen und eine separate Bungee-Seite-Variante für Befehle auf der Proxy-Seite.
  • HTTP-Anfragen (GET/POST) und Unterstützung für MiniMessage-Formatierung, wo verfügbar.
  • Verwendet bStats für das Metrik-Reporting.

🧩 Für wen es ist

  • Survival- und SMP-Server, die benutzerdefinierte Befehle und Menüs ohne Programmierung möchten.
  • Admin-lastige oder Economy-Server, die benutzerdefinierte Shop-/Befehlsabläufe benötigen.
  • Proxy-Netzwerke, die ein zentrales oder proxyseitiges Befehlsverhalten brauchen.
  • Serverbetreiber, die skriptbasierte Bedingungen und Platzhalter für dynamische Ausgaben benötigen.

🏗️ Beispiel-Anwendungsfälle

  • Einen einzelnen Befehl definieren, der eine Folge von Konsolenbefehlen ausführt, um einen Shop zu öffnen, Items zu geben und den Kauf zu protokollieren.
  • GUI-Menüs für Strafen/Teleport mit Chest-GUI-Einträgen und Anvil-/Sign-Eingaben erstellen.
  • Kurze Aliase bereitstellen, die auf längere BungeeCord-Serverwechsel-Befehle mit Tab-Completion verweisen.

⌨️ Befehle

Die offizielle Dokumentation listet administrative Befehle zur Verwaltung des Plugins auf. Zu den vom Projekt dokumentierten Beispielen gehören:

CommandDescriptionPermissionAccess
/mycmd-reloadLädt die Konfigurationsdateien des Plugins neu.mycommand.reloadAdmin
/mycmd-book make <n> <text/runcmd>Erstellt ein Buch, das mit benutzerdefinierten Befehlsdaten gefüllt ist.mycommand.book.makeAdmin

(Die vollständige Liste und die exakte Syntax findest du in der offiziellen Befehlsdokumentation des Plugins.)

🔐 Berechtigungen

Das Projekt dokumentiert Berechtigungsknoten für administrative Aktionen. Beispiele aus der offiziellen Berechtigungsliste sind:

PermissionDescriptionDefault
mycommand.reloadBerechtigung zum Neuladen der MyCommand-Konfiguration.nicht angegeben
mycommand.book.makeBerechtigung zum Erstellen von Büchern aus benutzerdefinierten Befehlen.nicht angegeben

(Die vollständige Berechtigungsübersicht findest du in der Berechtigungsdokumentation des Plugins.)

⚙️ Installation

📥 Einrichtung

  • Lade das offizielle .jar-Plugin herunter und lege es in den Ordner plugins/ deines Servers.
  • Starte oder starte den Server neu und prüfe die Konsolenlogs, um zu bestätigen, dass das Plugin geladen wurde.
  • Wenn das Plugin nicht lädt, prüfe, ob die erforderlichen/optionalen Support-Plugins (siehe Abhängigkeiten) vorhanden oder aktualisiert sind.

📦 Abhängigkeiten

  • ProtocolLib — als wichtig vermerkt, wenn das Plugin nicht lädt oder für einige Funktionen.
  • Vault — optional, erforderlich für Economy-Integrationen.
  • PlaceholderAPI — optional, für erweiterten Placeholder-Support.

Installiere nur die Abhängigkeiten, die für die gewünschten Funktionen bestätigt sind; viele Integrationen sind optional.

🧠 Technische Hinweise

  • Das Plugin wird über YAML-Dateien konfiguriert und unterstützt mehrere Befehlsdateien, um Befehlslimits zu umgehen.
  • SQL-Speicher ist für die benutzerdefinierte Spielerdatenbank verfügbar (optional), und Setups mit mehreren Dateien werden unterstützt.
  • Es gibt eine separate BungeeCord-Komponente für die Befehlsverarbeitung auf der Proxy-Seite.
  • Das Projekt meldet Metriken über bStats.
  • MiniMessage-Formatierung und Tab-Completion-Unterstützung sind in unterstützten Umgebungen verfügbar.

🤝 Wann dieses Plugin nützlich ist

Wenn du flexible, dateibasierte benutzerdefinierte Befehle, bedingte Skripte und GUI-basierte Befehlsabläufe ohne Java benötigst, bietet MyCommand dafür eine konfigurierbare Plattform und ergänzt bei Bedarf Proxy- und Economy-Integrationen.

Kommentare

Noch keine Kommentare

Schreibe den ersten Kommentar.

Für Server-Admins

Autoren
MRI
Unterstützte Plattformen
Bukkit, Spigot, BungeeCord
Unterstützte Versionen
1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21
Abhängigkeiten
Vault, PlaceholderAPI, ProtocolLib

Links

Was Server melden

Server-Plattformen

  • Paper11
  • Purpur2
  • CraftBukkit2
  • CatServer1
  • Magma1

Plugin-Versionen

  • 5.7.412
  • 5.7.52
  • 5.7.32
  • 5.7.21

Die Zahlen stammen von Servern, die ihre Plugins bei der MSHQ-Prüfung auflisten. Viele Server verbergen die Liste, die tatsächliche Nutzung ist also höher.