CoreEngineWIKI
ESC
NavigierenEnter ÖffnenESC Schließen

Utility-Commands

Komfort- und Admin-Befehle: Heilen, Fliegen, Godmode, Inventar-Verwaltung und Info-Befehle. Cooldowns und Kosten sind pro Befehl in modules/utility.yml einstellbar.

Gesundheit & Status #

Commands5
CommandSyntaxPermission (selbst)Permission (andere)DefaultBeschreibung
/heal/heal [spieler]util.healutil.heal.othersopVoll heilen und Feuer löschen
/feed/feed [spieler]util.feedutil.feed.othersopHunger und Sättigung auffüllen
/god/god [spieler]util.godutil.god.othersopUnverwundbarkeit umschalten (bleibt bei god-persist über Neustarts)
/fly/fly [spieler]util.flyutil.fly.othersopFlugmodus umschalten (wird nicht gespeichert)
/speed/speed <wert> [spieler]util.speedutil.speed.othersopGeh-/Fluggeschwindigkeit 0 bis 10 (1 = normal)

Spielmodus #

Commands3
CommandSyntaxPermission (selbst)Permission (andere)DefaultBeschreibung
/gamemode/gamemode <modus> [spieler] (Alias /gm)util.gamemodeutil.gamemode.othersopSpielmodus setzen (survival/s/0, creative/c/1, adventure/a/2, spectator/sp/3)
/gmc /gms /gma /gmsp/gmc [spieler] usw.util.gamemodeutil.gamemode.othersopKurzformen für die vier Modi
/glow/glow [farbe|off] [spieler]util.glowutil.glow.othersopLeuchtender Umriss in einer der 16 Teamfarben (red, aqua, light_purple usw., auch orange, pink, lime); ohne Farbe öffnet sich ein Menü, off schaltet ab. Gilt bis zum Logout
ℹ️

Hinweis: Die Farbe wird nur an die Clients geschickt, das Scoreboard des Servers bleibt unberührt; sie färbt aber auch den Namen über dem Kopf. Plugins, die eigene Nametag-Teams verwalten (TAB und ähnliche), können die Farbe überschreiben.

Inventar & Items #

Commands9
CommandSyntaxPermission (selbst)Permission (andere/alles)DefaultBeschreibung
/repair/repair [all|hand] (Alias /fix)util.repairutil.repair.allopItem in der Hand reparieren, mit all das ganze Inventar
/hat/hatutil.hat-opItem in den Helm-Slot tauschen (auch mit getragenem Helm)
/clear/clear [spieler] (Alias /ci)util.clearutil.clear.othersopInventar leeren
/clearenderchest/clearenderchest [spieler] (Alias /clearec)util.clearenderchestutil.clearenderchest.othersopEnder-Truhe leeren
/ec/ec (Alias /enderchest)util.ec-trueEigene Ender-Truhe virtuell öffnen
/invsee/invsee <spieler>util.invsee-opFremdes Inventar ansehen/bearbeiten
/endersee/endersee <spieler> (Alias /ecsee)util.endersee-opFremde Ender-Truhe ansehen/bearbeiten
/exp/exp <give|take|set> <spieler> <menge> (Alias /xp)-util.expopXP-Level nach Minecraft-Formel verwalten
/hunger/hunger <spieler> <wert>-util.hungeropHunger-Level setzen (0 bis 20)

Virtuelle Workbenches #

Commands3
CommandSyntaxPermissionDefaultBeschreibung
/workbench/workbench (Alias /craft, /wb)util.workbenchtrueVirtuelle Werkbank
/anvil/anvilutil.anviltrueVirtueller Amboss
/trash/trash (Alias /disposal)util.trashtrueMüll-Inventar (Inhalt wird beim Schließen gelöscht)

Weitere Workstations bündelt das Stations-Modul samt Hub-GUI.

Item-Texte: farbige Namen, Signaturen, Lore #

Drei Rechte, alle standardmäßig aus, mit denen Spieler ihre Items persönlich gestalten. Texte dürfen MiniMessage-Farben, Formatierungen und Verläufe enthalten, zum Beispiel <gradient:#ff00aa:#aa00ff><b>Mythisches Schild</b></gradient>. Klick- oder Hover-Tags werden entfernt, Längen zählen nur sichtbare Zeichen, und der Wortfilter des Moderations-Moduls greift auch hier. Kosten und Cooldowns stellst du in modules/utility.yml unter cost.commands und cooldown.commands mit den Schlüsseln rename, sign und lore ein: bei /lore zählt nur add, bei /sign nur eine neue oder erneuerte Signatur, eine abgelehnte Eingabe kostet nie etwas. Der Preis gilt pro Item im Stack, ein Stapel von 16 kostet also das Sechzehnfache.

Commands4
CommandSyntaxPermissionDefaultBeschreibung
/rename/rename <text> / /rename resetitemtext.renameopGibt dem Item in der Hand einen farbigen Namen. Wie im Amboss sind 50 Zeichen erlaubt, aber nur sichtbare: die Formatierung zählt nicht mit, ein Gradient-Name passt also. reset entfernt den Namen wieder.
Amboss-NameName im Amboss eintippenitemtext.renameopAuch im Amboss wird der Name als MiniMessage gerendert, dort aber mit dem 50-Zeichen-Feld des Spiels inklusive Tags. Für lange Formatierungen /rename nehmen. Sind für /rename Kosten oder ein Cooldown gesetzt, bleibt der Amboss-Name unformatiert und der Spieler wird auf /rename verwiesen. Steht rename in disabled-commands, sind auch die farbigen Amboss-Namen aus; sign und lore lassen sich dort genauso abschalten. Nexo-Nutzer müssen nichts einstellen: CoreEngine übergibt jeden Namen, den es schreibt, in MiniMessage-Form an Nexos Paket-Ebene, damit farbige Namen auch nach dem Amboss formatiert bleiben.
/sign/sign / /sign checkitemtext.signopSchreibt "Signed by <dein Name> on <Datum>" unter die Lore des Items in der Haupthand. Der Name ist dein Nick mit Formatierung oder dein Accountname. Mehrere Spieler können dasselbe Item signieren, die Signaturen stehen als Block direkt untereinander (max-signatures, Standard 5); jeder Spieler signiert ein Item nur einmal. Signierst du nach einem Nick-Wechsel erneut, wird der Name in deiner Signatur erneuert, das Datum bleibt. /sign check zeigt, ob und von wem ein Item wirklich signiert ist, denn nur die gespeicherte Signatur zählt, nicht der Text in der Lore. Das Prüfen darf jeder (itemtext.check, Default true), gerade wer ohne Signier-Recht handelt.
/lore/lore add <text> / /lore remove [nr] / /lore list / /lore clearitemtext.loreopEigene Zeilen unter den Verzauberungen. list zeigt die eigenen Zeilen nummeriert, remove löscht die letzte eigene Zeile oder mit Nummer eine bestimmte, clear alle eigenen. Fremde Lore, etwa von Cosmetics, bleibt unberührt.

Info-Commands #

Commands6
CommandSyntaxPermissionDefaultBeschreibung
/near/near [radius]util.neartrueNahe Spieler nach Entfernung sortiert (Vanish-Spieler ausgeblendet)
/ping/ping [spieler] (Alias /latency)util.pingtrueLatenz farbig kodiert; andere: util.ping.others
/tps/tpsutil.tpsopTPS der letzten 1/5/15 Minuten plus MSPT
/list/list (Alias /online, /who)util.listtrueOnline-Spieler, mit LuckPerms nach Gruppen sortiert
/whois/whois <spieler> (Alias /playerinfo)util.whoisopUUID, Gesundheit, Standort, Gamemode, Level; IP nur mit util.whois.ip
/seen/seen <spieler> (Alias /lastseen)util.seentrueLetzte Online-Zeit (auch offline Spieler)
💡

Tipp: /trash ist die sichere Item-Entsorgung ohne Lava oder Fallschaden.

Konfiguration (modules/utility.yml) #

YAML
# Schaltet das Utility-Modul ein oder aus.
enabled: true

utility:
  # Speichert den Godmode-Status über Neustart/Reload hinweg.
  god-persist: true
  # Standard- und Höchst-Suchradius für /near in Blöcken.
  near-default-radius: 200
  near-max-radius: 500
  # Deaktiviert einzelne Befehle, ohne das Modul abzuschalten.
  # Beispiel: ["heal", "repair", "anvil"]
  disabled-commands: []
  # Item-Texte (farbige Amboss-Namen, /sign, /lore). Längen zählen
  # sichtbare Zeichen ohne Tags.
  itemtext:
    max-lore-lines: 5
    max-line-length: 48
    # Sichtbare Zeichen für /rename, 50 entspricht dem Amboss.
    max-name-length: 50
    max-signatures: 5
    sign-date-format: "dd.MM.yyyy"

cooldown:
  commands:
    # Sekunden pro Befehl. 0 = kein Cooldown. Für nicht gelistete Befehle
    # (z. B. ec, hat, exp) einfach einen Eintrag mit dem Befehlsnamen ergänzen.
    heal: 0
    feed: 0
    repair: 0
    workbench: 0
    anvil: 0
    trash: 0
    near: 0
    glow: 0

cost:
  commands:
    # Preis pro Befehl. 0 = kostenlos.
    heal: 0
    feed: 0
    repair: 0
    workbench: 0
    anvil: 0

Komplette Beispiel-Config #

YAML
enabled: true

utility:
  god-persist: false
  near-default-radius: 100
  near-max-radius: 250
  disabled-commands:
    - hunger
  itemtext:
    max-lore-lines: 5
    max-line-length: 48
    # Sichtbare Zeichen für /rename, 50 entspricht dem Amboss.
    max-name-length: 50
    max-signatures: 5
    sign-date-format: "dd.MM.yyyy"

cooldown:
  commands:
    heal: 300
    feed: 120
    repair: 600
    workbench: 0
    anvil: 0
    trash: 0
    near: 30

cost:
  commands:
    heal: 50.0
    feed: 25.0
    repair: 200.0
    workbench: 0
    anvil: 0