/settings & Spieler-Einstellungen

/settings öffnet ein Menü mit persönlichen Einstellungen: private Nachrichten, Coins-Anzeige, Enderkiste teilen, friedlicher Modus, Sprache – und für Teammitglieder zusätzlich Social Spy, Fliegen und Spielmodus beim Join, Report-Meldungen und Teamchat. Die Werte liegen in der Datenbank und gelten auf allen Servern.

Hinweis

Lizenz: /settings gehört zu core und damit standardmäßig zur kostenlosen Base (wie punishments, reports, lobby). Einzelne Einträge wirken nur mit ihrem Modul (z. B. Coins-Anzeige mit economy, Perks mit perks), die eine EternalSystem-Lizenz brauchen. Welche Module frei sind, kann sich ändern – gesperrte Module zeigt das Dashboard ausgegraut.

Hinweis

Einträge gehören zu ihrem Modul: Ist das Modul auf einem Server aus (z. B. Coins), fehlen seine Einstellungen dort in /settings, in /worldrules und im Chat-Menü – ebenso der Perks-Knopf ohne Perks-Modul. Teamchat sieht nur, wer eternal.team hat; ohne das Recht ist der Teamchat aus (kein Empfang, kein Schreiben).

Bedienung

BefehlAliaseBeschreibung
/settings/einstellungen, /prefs, /optionsMenü öffnen. Schalter: grün = an, grau = aus. Unten Perks (öffnet /perks) und Schließen
/settings <Schlüssel>Ja/Nein-Einstellung umschalten
/settings <Schlüssel> <on|off>Gezielt setzen (on, an, true, 1 = an)
/settings lang <Wert>Sprache setzen (siehe unten)
/settings team.gamemode <Modus>Spielmodus beim Join

Die Tab-Vervollständigung zeigt nur Einträge, die der Spieler sehen darf. Im Katalog gibt es das Recht eternal.settings (Standard-Stufe Alle); der Befehl selbst ist in der plugin.yml ohne Recht eingetragen und für alle nutzbar.

Einträge für alle Spieler

SchlüsselName im MenüStandardWirkung
msg.allowPrivate NachrichtenanDürfen andere per /msg schreiben? Aus = auch keine /trade-Anfragen. Team mit eternal.base.msg.bypass kommt immer durch
money.under-nameCoins unter dem NamenausZeigt das Guthaben unter dem Namen (braucht economy)
money.visibleCoins für andere sichtbaranDürfen andere das echte Guthaben sehen (/money <Name>, unter dem Namen)? Aus = verschlüsselte, sich bewegende Zeichen unter dem Namen
ec.visibleEnderkiste einsehbarausDürfen andere mit /ec <Name> in die Enderkiste schauen (nur ansehen)?
peacefulFriedlicher ModusausUnsterblich, kann aber niemanden angreifen, Mobs ignorieren einen; bestimmte Welten sind gesperrt
langSpracheserverSprache aller Plugin-Nachrichten
expandedinv.collectZwischenlagerausIst das Inventar voll, landen aufgesammelte Items im netzwerkweiten Zwischenlager (/ei, nur entnehmen; braucht inventory-sync). Sichtbar mit eternal.expandedinv.use – siehe Zwischenlager
sb.visibleScoreboardanSidebar-Scoreboard rechts anzeigen; Vorlage und eigene Zeilen über /sb. Sichtbar mit eternal.scoreboard.use – siehe Scoreboard

Friedlicher Modus

settings:
  # Welten, die ein Spieler im Friedlichen Modus nicht betreten darf (z. B. Farmwelt)
  peaceful-blocked-worlds: [farmwelt]

Wer im friedlichen Modus eine gesperrte Welt betreten will, wird aufgehalten und bekommt den Hinweis, den Modus in /settings auszuschalten. In einer gesperrten Welt lässt sich der Modus auch nicht einschalten.

Welt-Regeln (ingame und im Dashboard)

Zusätzlich zur Liste in config.yml gibt es netzwerkweite Welt-Regeln: pro Welt „Friedensmodus verboten“ und einzelne oder alle Perks gesperrt. Gesperrte Perks wirken in der Welt nicht (Effekte und Fliegen gehen beim Betreten aus, der Spieler bekommt einen Hinweis) und kommen beim Verlassen von selbst zurück.

  • Ingame: /worldrules [Welt] (/weltregeln, eternal.worldrules.admin) öffnet ein Menü für die aktuelle oder genannte Welt. Für die Konsole: /worldrules farmwelt peaceful on, /worldrules farmwelt perk fly on, /worldrules farmwelt all on.
  • Dashboard: Cloud → Welten → Welt-Regeln (eternal.web.worldrules) zeigt alle Welten, die Server melden, mit Schaltern für Friedensmodus und jeden Perk.

Außerdem lassen sich pro Welt Spieler-Einstellungen sperren, die dort ausgeschaltet bleiben – Fliegen beim Join (team.fly), Spielmodus beim Join (team.gamemode) und Zwischenlager (expandedinv.collect); Farmwelten nutzen genau diese Regeln.

Regeln gelten für jede Welt dieses Namens auf allen Servern; Änderungen greifen in ≤ 15 s.

Angezeigter Rang

Wer mehrere Ränge hat (Eternal Perms), wählt unten im Menü mit dem Namensschild „Angezeigter Rang“, welcher davon in Chat, Tab-Liste, über dem Kopf und im Scoreboard steht – auch die Tab-Sortierung folgt ihm. Klick = nächster Rang, Rechtsklick = vorheriger. Zur Wahl stehen alle eigenen Ränge (ohne Spielmodus-Pakete) und immer der Standardrang. Rechte und der Rang im Dashboard bleiben die echten. Wird ein gewählter Rang entzogen, steht wieder der höchste da. Das Schild erscheint nur, wenn es mehr als eine Wahl gibt.

Sprache pro Spieler

Im Menü: Klick = nächste Sprache, Rechtsklick = vorherige. Per Befehl: /settings lang <server|auto|de|en|…>.

WertBedeutung
server (Standard)Sprache aus config.yml → language
autoSprache des Minecraft-Clients; gibt es die nicht, gilt der Server-Standard
fester Code (de, en, …)Jede Datei in plugins/Eternal/translations/ ist wählbar
# config.yml – Server-Standard
language: de
  • Eine eigene Sprache hinzufügen: Datei translations/<code>.yml anlegen (z. B. fr.yml, am besten als Kopie von de.yml). Der Schlüssel language-name ist der Anzeigename im Menü.
  • Die Wahl gilt auf allen Spigot-Servern und auf dem Proxy (der bekommt die Änderung sofort).
  • Fehlt einer Sprache ein Schlüssel, kommt der Text in der Server-Sprache.
  • Fest im Code stehende Menütexte (z. B. die Beschriftungen im /settings-Menü selbst) bleiben deutsch.

Einträge für Teammitglieder

Diese Einträge erscheinen nur für Spieler mit eternal.team und, falls angegeben, dem jeweiligen Recht:

SchlüsselName im MenüStandardZusätzliches RechtWirkung
team.socialspySocial Spyauseternal.socialspyPrivate Nachrichten netzwerkweit mitlesen (wie /socialspy)
team.flyFliegen beim Joinauseternal.base.flyFlugmodus beim Betreten eines Servers automatisch an
team.gamemodeSpielmodus beim Joinnoneeternal.base.gamemodenone, SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR; Klick wechselt
team.reportsReports empfangenaneternal.report.notifyIngame-Meldung bei neuen Reports
chat.sub.TEAMTeamchatan–Teamchat (/tc) lesen; auch im Chat-Menü /chat schaltbar
team.money.see-hiddenVersteckte Coins sehenaneternal.economy.see-hiddenVerborgene Guthaben unter dem Namen in Rot sehen
Tipp

„Spielmodus beim Join“ setzt den Modus bei jedem Serverbetritt. Auf Lobby-Servern setzt zusätzlich lobby.join.adventure den Abenteuermodus – welcher gewinnt, hängt von der Reihenfolge ab. Für Lobbys besser none wählen.

Speicherung

Die Einstellungen liegen pro Spieler in der Datenbank und werden beim Join geladen. Dazu gehören auch die Empfangs-Schalter der Chat-Kanäle (chat.sub.<KANAL>, siehe Chat). Party-Einstellungen (Freundschaftsanfragen, Party-Einladungen) liegen getrennt im Party-Menü (siehe Party, Freunde & Clans).

Typische Stolperfallen

  • Team-Einträge fehlen: eternal.team fehlt (Wildcards wie * zählen), bzw. das zusätzliche Recht des Eintrags.
  • „Perks-Modul ist auf diesem Server aus“: Der Perks-Button braucht das Modul perks auf diesem Server.
  • Sprache wechselt nur teilweise: Texte aus den Übersetzungsdateien folgen der Wahl, fest eingebaute Menütexte nicht. Fehlende Schlüssel der eigenen Sprachdatei fallen auf die Server-Sprache zurück.
  • Coins unter dem Namen fehlen: economy ist auf dem Server aus.