Rechte-Referenz
Alle Rechte, die EternalSystem kennt – erzeugt aus dem zentralen Rechte-Katalog des Plugins (PermissionRegistry). Dieselben Einträge sieht man im Dashboard im Rechte-Editor, unter Rechte bestellen und im Rechte-Katalog.
Lizenz: Rechte gibt es für alle Module; wirksam sind sie nur, wenn das Modul läuft. Die Module core, punishments, reports und lobby gehören standardmäßig zur kostenlosen Base, alle anderen brauchen eine EternalSystem-Lizenz. Welche Module frei sind, kann sich ändern – gesperrte Module zeigt das Dashboard ausgegraut.
Standard-Stufen
Jedes Recht hat eine Standard-Stufe. Sie entscheidet, wer das Recht bekommt, wenn weder ein Benutzer-Override noch ein Rang noch eine alte Web-Rolle etwas dazu sagt.
| Stufe | Wert im Code | Wer bekommt das Recht automatisch |
|---|---|---|
| Aus | NEVER | niemand – muss ausdrücklich vergeben werden |
| Admin | ADMIN_ONLY | alle, die eternal.web.admin ausdrücklich halten |
| Team | STAFF_ANY | alle, die eternal.team ausdrücklich halten |
| Alle | EVERYONE | jeder eingeloggte Spieler |
Die Marker eternal.team und eternal.web.admin
Zwei Rechte schalten die Stufen frei:
eternal.teammacht jemanden zum Teammitglied. Er bekommt damit alle Rechte mit Stufe Team und darf auf Rechte bestellen weitere anfragen. Standard-Stufe: Aus.eternal.web.adminöffnet den Admin-Bereich des Dashboards und gibt alle Rechte mit Stufe Admin. Standard-Stufe: Admin.
„Ausdrücklich halten“ heißt: über einen Benutzer-Override, einen Eternal-Perms-Rang (eigene Rechte des Spielers eingeschlossen), die alte CloudNet-Spiegelung oder eine alte Web-Rolle – Wildcards wie *, eternal.* oder eternal.web.* zählen dabei mit. Die beiden Marker selbst werden nie über eine Standard-Stufe vergeben – sie müssen immer ausdrücklich gesetzt sein.
Wer Admin ist, ist damit nicht automatisch Team: Ein Rang mit eternal.web.admin, aber ohne eternal.team bekommt die Admin-, aber nicht die Team-Rechte. Admin-Ränge brauchen also beide Marker (oder *).
Die eingebaute Stufe lässt sich pro Recht unter Admin → Rechte-Katalog überschreiben (gespeichert in permission-meta.yml); die eingebaute Stufe steht daneben.
Wie ein Recht aufgelöst wird
Im Dashboard und in der API
Erste Antwort gewinnt:
- Benutzer-Override (z. B. genehmigte Rechte-Anfrage) – sticht alles.
- Eternal Perms – Ränge des Spielers inkl. Vererbung, eigene Rechte, Wildcards, Verbote (negative Potency).
- Alte CloudNet-Spiegelung der Gruppe (Altbestand).
- Alte Web-Rolle aus Rollen & Rechte.
- Standard-Stufe wie oben.
Statische API-Keys aus api.yml haben Vollzugriff und überspringen die Kette.
Ingame (Spigot)
- Temporäre Rechte anderer Plugins (Attachments).
- Eternal Perms (Ränge, eigene Rechte, Wildcards, Verbote) – gilt auch für fremde Plugins.
- OP-Spieler haben alles, was nicht verboten ist.
- Sonst der Standard aus der
plugin.yml(default: true,opoderfalse).
Auf dem Proxy entscheidet Eternal Perms; sagt es nichts, gelten die Rechte aus der BungeeCord-config.yml bzw. eines anderen Velocity-Rechte-Plugins. OP gibt es dort nicht.
Die Standard-Stufen aus dieser Seite gelten nur im Dashboard. Ingame zählt der plugin.yml-Standard – der ist für die meisten Team-Rechte op. Wer z. B. eternal.ban ingame ohne OP nutzen soll, braucht das Recht im Rang, auch wenn das Dashboard es über eternal.team schon gewährt.
Wildcards
| Eintrag | deckt |
|---|---|
* | alles |
eternal.* | alle eternal.…-Rechte |
eternal.web.* | alle Dashboard-Rechte |
Vorrang: genauer Schlüssel vor spezifischerer Wildcard vor breiterer Wildcard. Ein Verbot auf den genauen Schlüssel sticht eine breitere Erlaubnis.
Abhängigkeiten
Einige Rechte wirken nur zusammen mit anderen („Wirkt nur mit …“ in den Tabellen). Der Rechte-Editor und die Bestell-Seite zeigen diese Abhängigkeiten an, beim Bestellen werden fehlende rot markiert. Das Verhalten ändern die Hinweise nicht – ein Recht ohne seine Voraussetzung bleibt einfach wirkungslos.
Dynamische Rechte: eternal.ban.reason.<id>
Für jeden Bann- und Mute-Grund aus reasons.yml registriert Eternal beim Laden automatisch ein Recht:
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.ban.reason.<id> | Bann-Grund #id: Label bzw. Mute-Grund #id: Label | Team | Darf diesen Grund im Web-Report verwenden. Wirkt nur mit eternal.ban (Bann-Grund), eternal.ban.admin (Admin-Grund) bzw. eternal.mute (Mute-Grund). |
Beispiel mit der mitgelieferten reasons.yml: eternal.ban.reason.1 (Hacking / Cheating), eternal.ban.reason.20 (Chat-Spam), eternal.ban.reason.90 (Server-Sabotage, Admin-Grund).
- Kategorie reasons im Rechte-Editor.
- Sie steuern nur den Bann-/Mute-Dialog im Dashboard: Gründe ohne Recht werden ausgeblendet, die API lehnt sie mit 403 ab.
- Stufe Team = Opt-out: Jeder mit dem Basis-Recht darf jeden Grund, bis ein Admin einen Grund für einen Rang auf Aus stellt.
- Ingame gelten stattdessen
permission:undgroupiddes Grundes. Details: Bans & Mutes.
Mehrere Ränge, temporäre Ränge, Standardrang
- Mehrere Ränge: Ein Spieler kann beliebig viele Ränge haben. Angezeigt (Prefix, Farbe, Tab, Chat, Profil im Dashboard) wird immer der mit der höchsten Priorität; im Dashboard und bei
/perms user … infostehen die Ränge danach sortiert. Beim Nicken zeigt der Spieler den Fake-Rang, im Profil bleibt der echte. - Chat und Tab getrennt: Jeder Rang hat ein Chat-Prefix/-Suffix und optional ein eigenes Tab-Prefix/-Suffix für Tabliste und Namensschild (leer = wie im Chat). Im Dashboard im Rang-Editor mit Vorschau, im Spiel mit
/perms group <Rang> tabprefix <Text>bzw.tabsuffix(ohne Text = wieder wie im Chat). Im Dashboard erscheinen Ränge überall mit ihrer Farbe, ohne das, was nur vor einem Spielernamen steht (z. B.&4Admin &7| &4→ Admin in Rot). - Temporär: Jede Mitgliedschaft kann ein Ablaufdatum haben – im Dashboard (Rechte → Spieler: Datumsfeld neben dem Rang, leer = dauerhaft) oder ingame mit Dauer:
/perms user <Spieler> add VIP 30d,… set Mod 2w. Danach fällt der Rang automatisch weg. - Standardrang: Genau ein Rang kann Standard sein – im Dashboard (Rechte → Ränge, Schalter „Standardgruppe“) oder
/perms group <Rang> default. Spieler ohne eigenen Rang bekommen ihn automatisch.
Rechte fremder Plugins
Jeder Spigot-Server meldet mit dem Heartbeat (beim Start und alle 5 Minuten) alle Rechte seiner Plugins an die Datenbank: was in den plugin.yml-Dateien steht und was Plugins zur Laufzeit registrieren. Unter Rechte → Ränge/Spieler schlägt das Eingabefeld diese Rechte zusammen mit den Eternal-Rechten vor; jeder Vorschlag zeigt das Plugin (z. B. WorldEdit, Essentials) und per Tooltip, auf welchen Servern es gesehen wurde. Ein neues Plugin taucht also nach dem nächsten Start des Servers in der Liste auf.
Rechte außerhalb des Katalogs
Diese Rechte werden geprüft, stehen aber nicht im Rechte-Katalog des Dashboards:
| Schlüssel | Wo | Zweck |
|---|---|---|
eternal.tier.0 … eternal.tier.100 | ingame | Rangstufe für den Strafen- und Inventar-Schutz. Es zählt das Maximum aus dem höchsten gehaltenen eternal.tier.N und der Priorität des höchsten Rangs |
eternal.party.use | ingame | /party, /friend (in plugin.yml: default: true) |
eigene permission: aus reasons.yml | ingame | z. B. eternal.reason.extreme für Grund 10 der Beispiel-Datei |
Aus älteren Versionen stehen noch eternal.reportsystem und eternal.lookup.bypass in der plugin.yml und im Beispiel unter cloudnet.groups. Sie werden im Code nicht mehr geprüft.
Alle Rechte nach Kategorie
eternal.bypass umgeht den Rang-Schutz überall – beim Bannen/Muten ingame ebenso wie bei Lookup und Historie im Dashboard (die Beschreibung im Katalog nennt nur den Lookup).
Strafen
Kategorie punishments im Rechte-Editor · Modul: punishments · 12 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.ban | Spieler bannen | Team | Darf reguläre Banns aussprechen. |
eternal.ban.admin | Admin-Banns | Admin | Darf Reasons mit admin=true verwenden und löschen. Wirkt nur mit eternal.ban. |
eternal.mute | Spieler muten | Team | Darf reguläre Mutes aussprechen. |
eternal.unban | Spieler entbannen | Team | Darf reguläre Banns aufheben. |
eternal.unban.admin | Admin-Banns aufheben | Admin | Darf Admin-Banns aufheben. Wirkt nur mit eternal.unban. |
eternal.modify.duration | Dauer ändern | Admin | Darf /modify setduration aufrufen. |
eternal.modify.reason | Grund ändern | Admin | Darf /modify setreason aufrufen. |
eternal.history.reset | History reset | Admin | Darf /resethistory aufrufen. |
eternal.bypass | Tier-Schutz umgehen | Admin | Ignoriert den Tier-Schutz beim Lookup (sonst muss der eigene Rang höher als der des Ziels sein). |
eternal.lookup | Lookup | Team | /lookup — Spieler-Steckbrief ingame. |
eternal.unmute | Spieler entmuten | Team | Darf Mutes aufheben. |
eternal.admin | Eternal-Admin | Admin | Vollzugriff auf /eternal reload u. ä. |
Reports
Kategorie reports im Rechte-Editor · Modul: reports · 3 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.report | Spieler reporten | Alle | Darf /report einen anderen Spieler. |
eternal.report.handle | Reports bearbeiten | Team | Darf Reports im Dashboard claimen / schließen / bannen. |
eternal.report.notify | Report-Notifications | Team | Empfängt Broadcasts bei neuen Reports. |
Benachrichtigungen
Kategorie notify im Rechte-Editor · Modul: reports · 1 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.notify | Mod-Broadcasts | Team | Empfängt Broadcasts bei Bans/Mutes. |
Replay
Kategorie replay im Rechte-Editor · Modul: replay · 3 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.replay.rewatch | Replays ansehen | Team | /replay list / play / reports. |
eternal.replay.debug | Recorder-Diagnose | Admin | /replay status (Recorder-Interna). |
eternal.replay.own | Eigene Replays | Alle | Darf im Dashboard das Replay zum eigenen Bann ansehen (auch wenn gebannt). |
Dashboard (eternal.web.*)
Kategorie web im Rechte-Editor · Modul: core · 20 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.web.account | Dashboard-Konto | Alle | Darf sich ein Dashboard-Konto mit Passwort anlegen (Login ohne Ingame-Code). |
eternal.web.dashboard | Dashboard öffnen | Team | Darf das Web-Dashboard betreten. |
eternal.web.player.view | Spieler-Lookup | Team | Darf Spieler-Profile im Dashboard sehen. Die eigene Spieler-Seite, Grundstücke und Inventare sieht jeder ohne dieses Recht. |
eternal.web.live | Live-Ansicht | Admin | Server live im Dashboard ansehen (3D, freie Kamera); ingame als Spieler „Console“ sichtbar. |
eternal.web.player.ip | IP-Adressen sehen | Admin | Zeigt im Spieler-Lookup die letzte IP-Adresse. |
eternal.web.player.settings | Einstellungen & Perks anderer ändern | Admin | Spieler-Seite → Einstellungen: /settings und /perks anderer umschalten (eigene mit dem jeweiligen Ingame-Recht). |
eternal.web.alts | Zweitaccount-Suche | Admin | Moderation → Zweitaccounts: gemeinsame IPs/Netze, Login-Muster, Beobachtungsliste, Alarme. Volle IPs nur zusätzlich mit eternal.web.player.ip. |
eternal.web.perms.log | Rechte-Log | Admin | Protokoll jeder Rang- und Rechte-Änderung (global, je Spieler, je Rang). Den eigenen Verlauf sieht jeder. |
eternal.web.appeals.decide | Anträge entscheiden | Admin | Darf Entbannungsanträge approve/deny/shorten. Wirkt nur mit eternal.web.dashboard. |
eternal.web.admin | Admin-Panel | Admin | Darf das Admin-Panel + Rollenverwaltung. |
eternal.web.chatlogs | Chat-Logs | Team | Darf die netzwerkweiten Chat-Logs im Dashboard durchsuchen. |
eternal.web.nicks | Nick-Historie | Team | Darf im Dashboard sehen, welcher Spieler wann welchen Nicknamen hatte. |
eternal.web.chatlogs.sensitive | Sensible Chat-Logs | Admin | Darf Login/Register/Passwort-Befehle einsehen. Wirkt nur mit eternal.web.chatlogs. |
eternal.web.chatfilter | Chatfilter (Dashboard) | Admin | Wortlisten, Aktionen, Punkte und Auto-Mute einstellen, Treffer ansehen (siehe Chatfilter). |
eternal.web.ageverify | 18+ Freigaben (Dashboard) | Admin | Altersanträge prüfen, Spieler für den 18+ Chat freischalten oder sperren. |
eternal.web.inventory.view | Inventare (Dashboard) | Team | Darf gespeicherte Spieler-Inventare pro Server + Item-Historie im Dashboard ansehen. Wirkt nur mit eternal.web.player.view. |
eternal.web.locks.manage | Sperren verwalten (Dashboard) | Admin | Darf Items und Kisten im Dashboard sperren/entsperren. Wirkt nur mit eternal.web.inventory.view. |
eternal.web.tracking | Item-Tracking-Bereich | Team | Darf den Item-Tracking-Bereich im Dashboard öffnen (Statistik, Zuordnung). Wirkt nur mit eternal.web.inventory.view. |
eternal.web.tracking.teleport | Zu Kisten teleportieren | Team | Button „Teleport“ bei Kisten/Trichtern im Dashboard: teleportiert dich ingame dorthin (wenn du online bist) oder kopiert den Befehl. Wirkt nur mit eternal.web.inventory.view. |
eternal.web.inventory.edit | Inventare bearbeiten (Dashboard) | Admin | Darf Items aus gespeicherten Spieler-Inventaren löschen oder in das eigene Inventar übernehmen — online sofort, offline beim nächsten Join. Wirkt nur mit eternal.web.inventory.view. |
eternal.web.permissions.catalog | Rechte-Katalog pflegen | Admin | Darf Beschreibungen, Schlagwörter und Pakete für die Bestell-Seite bearbeiten. Wirkt nur mit eternal.web.admin. |
eternal.web.thresholds.manage | Auto-Sperren verwalten | Admin | Darf Mengen-Regeln für automatische Sperren anlegen und ändern. Wirkt nur mit eternal.web.tracking, eternal.web.locks.manage. |
eternal.web.modules | Module verwalten | Admin | Darf pro Server festlegen, welche Module laufen (Administration > Module). Wirkt nur mit eternal.web.admin. |
eternal.web.scoreboard.manage | Scoreboard-Vorlagen verwalten | Admin | Offizielle Scoreboard-Vorlagen im Dashboard anlegen und bearbeiten (Administration → Scoreboard, siehe Scoreboard). |
eternal.web.lobbymap | Lobby-Karte (Dashboard) | Admin | Welten → Lobby-Karte: Karte für alle Lobby-Server hochladen, Spawn und Tageszeit einstellen (siehe Lobby). |
eternal.web.farm | Farmwelten (Dashboard) | Admin | Farmwelten im Dashboard anlegen, Reset-Plan, Regeln und Spawn verwalten (Administration → Farmwelten, siehe Farmwelten). Regeln speichern braucht zusätzlich eternal.web.worldrules. |
eternal.web.plots | Grundstücke (Dashboard) | Admin | Grundstücke, Districts, Merge-Preise und Preis-Einstellungen im Dashboard (Seite Grundstücke, siehe Grundstücke & Districts). |
eternal.web.updates | Updates verwalten | Admin | Darf Auto-Updates an-/abschalten und Versionen sehen. Wirkt nur mit eternal.web.admin. |
Inventar & Tracking
Kategorie inventory im Rechte-Editor · Modul: inventory-sync / item-tracking / locks · 13 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.sync.view | Inventare ansehen | Team | Darf fremde Inventare (offline / anderer Server) in-game ansehen (/invsee <Spieler> [Server]). |
eternal.sync.bypass | SortId-Schutz umgehen (Inventare) | Admin | Ignoriert den CloudNet-SortId-Schutz beim Ansehen von Inventaren + Item-Historie (in-game und Web). |
eternal.sync.edit | Inventare bearbeiten (offline) | Admin | Darf gespeicherte Inventare offline-Spieler im /invsee-GUI bearbeiten (wird beim nächsten Join angewendet). Wirkt nur mit eternal.sync.view. |
eternal.sync.history | Item-Historie | Team | Darf /trackitem und /trackchest nutzen (ID, Vorbesitzer, Kisten-Nutzer), sieht Kisten-IDs im Kistentitel und die Historie im Invsee-GUI. |
eternal.sync.lock.item | Items sperren | Admin | Darf einzelne Items sperren/entsperren (/itemlock). |
eternal.sync.delete.item | Items vernichten (/deleteitem) | Admin | Darf Items über das Vernichten-GUI endgültig entfernen (z. B. Duplikate). Jede Vernichtung landet mit Name, Zeit und Grund in der Item-Historie. |
eternal.sync.delete.item.take | Aus dem Vernichten-GUI zurücknehmen | Admin | Darf Items wieder aus dem /deleteitem-GUI herausnehmen, solange noch kein Grund angegeben wurde. Ohne dieses Recht ist Reinlegen endgültig. Wirkt nur mit eternal.sync.delete.item. |
eternal.sync.lock.container | Kisten sperren | Admin | Darf Kisten/Container hard- oder soft-locken (/chestlock). |
eternal.sync.lock.bypass | Sperren ignorieren | Admin | Ignoriert Item- und Kisten-Sperren (darf gesperrte Items bewegen, gesperrte Kisten öffnen). |
eternal.expandedinv.use | Zwischenlager nutzen | Alle | Eigenes Zwischenlager (/ei) und die Einstellung, bei vollem Inventar dorthin einzusammeln (siehe Zwischenlager). |
eternal.expandedinv.others | Fremde Zwischenlager ansehen | Team | /ei <Spieler> für Spieler auf diesem Server. |
eternal.expandedinv.others.offline | Fremde Zwischenlager offline ansehen | Team | /ei <Spieler> für Offline-Spieler oder Spieler auf anderen Servern. |
eternal.expandedinv.others.take | Aus fremden Zwischenlagern entnehmen | Admin | Darf Items aus dem Zwischenlager anderer herausnehmen (wird in der Konsole geloggt). |
Chat
Kategorie chat im Rechte-Editor · Modul: core · 4 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.chat.owner | Owner-Chat: erreicht alle | Admin | Nachrichten im Global-Chat kommen bei JEDEM an — auch bei Spielern, die Global ausgeblendet haben. |
eternal.chat.globalmute | Globalmute schalten (/globalmute) | Admin | Darf den globalen Chat netzwerkweit sperren und freigeben. |
eternal.chat.globalmute.bypass | Trotz Globalmute schreiben | Team | Darf im Global-/Slow-Chat schreiben, während Globalmute aktiv ist. |
eternal.chat.slow.bypass | Slow-Chat ohne Wartezeit | Team | Keine Wartezeit zwischen Nachrichten im Slow-Chat. |
eternal.chat.filter.bypass | Chatfilter umgehen | Aus | Der automatische Chatfilter greift nicht. |
eternal.chat.filter.notify | Chatfilter-Meldungen | Admin | Sieht ingame jeden Treffer des Chatfilters. |
eternal.chat.color | Chat-Farben | Team | Farbcodes &0–&9, &a–&f in Chat, /msg, Team-, Clan-, Party- und Gruppenchat. /colors zeigt, was man darf. |
eternal.clearlag | Clearlag auslösen | Admin | /clearlag entfernt sofort alle Bodenitems (MagicItems, Custom Items und gesperrte Items bleiben). |
eternal.chat.color.hex | Chat-Hexfarben | Team | Beliebige Farben als &#RRGGBB (ab 1.16). |
eternal.chat.format | Chat-Formatierung | Team | &l fett, &m durchgestrichen, &n unterstrichen, &o kursiv, &r zurücksetzen. |
eternal.chat.magic | Chat-Zufallszeichen | Admin | &k (wechselnde Zeichen) im Chat. |
Basis
Kategorie base im Rechte-Editor · Modul: core · 46 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.trade | Tauschen (/trade) | Alle | Sicherer Tausch von Items und Coins mit einem anderen Spieler — beide müssen bestätigen, Items werden geloggt. |
eternal.settings | Einstellungen (/settings) | Alle | Darf das /settings-Menü nutzen (Nachrichten, Coins-Anzeige, Enderkiste einsehbar, Friedlicher Modus, Perks). |
eternal.base.msg.bypass | Nachrichten trotz Sperre | Team | Erreicht Spieler per /msg auch, wenn die private Nachrichten in /settings ausgeschaltet haben. |
eternal.base.spawn | /spawn | Alle | Basis-Befehl /spawn. |
eternal.base.setspawn | /setspawn | Admin | Basis-Befehl /setspawn. |
eternal.base.home | /home, /sethome, /delhome | Alle | Basis-Befehl /home, /sethome, /delhome. |
eternal.base.home.unlimited | Unbegrenzt viele Homes | Team | Basis-Befehl Unbegrenzt viele Homes. |
eternal.base.warp | /warp | Alle | Basis-Befehl /warp. |
eternal.base.setwarp | /setwarp, /delwarp | Admin | Basis-Befehl /setwarp, /delwarp. |
eternal.base.tpa | /tpa, /tpahere | Alle | Basis-Befehl /tpa, /tpahere. |
eternal.base.back | /back | Alle | Basis-Befehl /back. |
eternal.base.msg | /msg, /reply | Alle | Basis-Befehl /msg, /reply. |
eternal.base.sign | /sign | Alle | Basis-Befehl /sign. |
eternal.base.tp | /tp | Team | Basis-Befehl /tp. |
eternal.base.tphere | /tphere | Team | Basis-Befehl /tphere. |
eternal.base.tppos | /tppos | Team | Basis-Befehl /tppos. |
eternal.base.top | /top | Team | Basis-Befehl /top. |
eternal.base.gamemode | /gamemode | Team | Basis-Befehl /gamemode. |
eternal.base.gamemode.others | /gamemode für andere | Admin | Basis-Befehl /gamemode für andere. |
eternal.base.fly | /fly | Team | Basis-Befehl /fly. |
eternal.base.fly.others | /fly für andere | Admin | Basis-Befehl /fly für andere. |
eternal.base.speed | /speed | Team | Basis-Befehl /speed. |
eternal.base.god | /god | Team | Basis-Befehl /god. |
eternal.base.god.others | /god für andere | Admin | Basis-Befehl /god für andere. |
eternal.base.heal | /heal | Team | Basis-Befehl /heal. |
eternal.base.heal.others | /heal für andere | Admin | Basis-Befehl /heal für andere. |
eternal.base.feed | /feed | Team | Basis-Befehl /feed. |
eternal.base.feed.others | /feed für andere | Admin | Basis-Befehl /feed für andere. |
eternal.base.hat | /hat | Alle | Basis-Befehl /hat. |
eternal.base.repair | /repair | Team | Basis-Befehl /repair. |
eternal.base.more | /more | Admin | Basis-Befehl /more. |
eternal.base.clearinventory | /clearinventory | Team | Basis-Befehl /clearinventory. |
eternal.base.clearinventory.others | /clearinventory für andere | Admin | Basis-Befehl /clearinventory für andere. |
eternal.base.enderchest | /enderchest | Alle | Basis-Befehl /enderchest. |
eternal.base.enderchest.others | Fremde Enderchests | Team | Basis-Befehl Fremde Enderchests. |
eternal.base.workbench | /workbench | Alle | Basis-Befehl /workbench. |
eternal.base.invsee | /invsee (live, überall, bearbeitbar) | Team | Basis-Befehl /invsee (live, überall, bearbeitbar). |
eternal.base.time | /time, /day, /night | Team | Basis-Befehl /time, /day, /night. |
eternal.base.weather | /weather | Team | Basis-Befehl /weather. |
eternal.base.broadcast | /broadcast | Team | Basis-Befehl /broadcast. |
eternal.base.kill | /kill | Team | Basis-Befehl /kill. |
eternal.base.kill.others | /kill für andere | Admin | Basis-Befehl /kill für andere. |
eternal.base.vanish | /vanish | Team | Basis-Befehl /vanish. |
eternal.socialspy | Social Spy | Admin | Sieht private Nachrichten (/socialspy). |
eternal.scoreboard.use | Scoreboard | Alle | Sidebar-Scoreboard sehen, Vorlage wählen, ausblenden (/sb, siehe Scoreboard). |
eternal.scoreboard.custom | Eigenes Scoreboard | Alle | Eigenes Scoreboard aus Bausteinen (Rang, Coins, Ping …) bauen. |
Team
Kategorie team im Rechte-Editor · Modul: core · 1 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.team | Teammitglied | Aus | Macht den Nutzer zum Teammitglied: bekommt alle Rechte mit Standard „Team“ und darf auf der Bestell-Seite weitere anfragen. Muss ausdrücklich vergeben werden (Rolle oder Nutzer). |
Coins & Markt
Kategorie economy im Rechte-Editor · Modul: economy / market · 3 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.economy.balance.others | Fremde Kontostände | Team | /money <Spieler> und Kontostände im Dashboard. |
eternal.economy.admin | Coins verwalten | Admin | /eco give/take/set und Dashboard-Buchungen. Wirkt nur mit eternal.economy.balance.others. |
eternal.market.trade | Aktienmarkt | Alle | Darf im Dashboard auf Item-Kurse setzen (mit den eigenen Coins). |
MagicItems
Kategorie magic im Rechte-Editor · Modul: magic-items · 19 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.magic.menu | MagicItems-Menü | Alle | /magicitem bzw. /mi öffnen. Jede Stufe steht jedem offen: mit Stufen- + Art-Recht gratis, sonst zum Preis aus config.yml (magic.prices). |
eternal.magic.give | MagicItems an andere geben | Admin | /magicitem give <Spieler> … |
eternal.enchant | /enchant ohne Limit | Admin | Eigener /enchant: jede Verzauberung in jeder Stufe, auch für andere Spieler; Stufe 0 entfernt. |
eternal.magic.use.elite | Elite-Stufe gratis | Aus | Bekommt Elite-MagicItems im Menü ohne Coins (3×3, Baumfäller …). Ohne das Recht kann man sie trotzdem kaufen. Die Fähigkeiten selbst braucht niemand freizuschalten — wer das Item hat, nutzt es. |
eternal.magic.use.epic | Epic-Stufe gratis | Aus | Bekommt Epic-MagicItems im Menü ohne Coins (Schmelzen, Erzader …); ohne Recht gegen Coins. |
eternal.magic.use.legendary | Legendary-Stufe gratis | Aus | Bekommt Legendary-MagicItems im Menü ohne Coins (5×5, Blitz, Teleport-Pfeil …); ohne Recht gegen Coins. |
eternal.magic.kind.pickaxe | MagicItem-Art gratis: Spitzhacke | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.axe | MagicItem-Art gratis: Axt | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.shovel | MagicItem-Art gratis: Schaufel | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.sword | MagicItem-Art gratis: Schwert | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.bow | MagicItem-Art gratis: Bogen | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.helmet | MagicItem-Art gratis: Helm | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.chestplate | MagicItem-Art gratis: Brustpanzer | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.leggings | MagicItem-Art gratis: Hose | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.boots | MagicItem-Art gratis: Schuhe | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.food | MagicItem-Art gratis: Essen (Apfel/Steak/Goldene Karotte) | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.golden_apple | MagicItem-Art gratis: Goldapfel | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.kind.op_apple | MagicItem-Art gratis: OP-Goldapfel | Alle | Zusammen mit dem Stufen-Recht gratis; fehlt es, kostet die Art Coins. |
eternal.magic.free | MagicItems gratis | Admin | Bekommt MagicItems im Menü ohne Coins zu zahlen (ignoriert die Preise in config.yml). |
eternal.magic.store | MagicItems in Kisten legen | Aus | Darf MagicItems in Kisten/Trichter/Rahmen legen und fallen lassen. Ohne das Recht bleiben sie im eigenen Inventar oder der Enderkiste. |
eternal.magic.legendary.drop | Legendary-Items frei bewegen | Admin | Für Owner/Admins: Legendary-MagicItems fallen lassen, ablegen und beim Tod verlieren wie andere Items. Ohne das Recht wechseln sie nur per /trade den Besitzer. |
eternal.magic.use.creator | Creator-Stufe | Admin | Sieht die Creator-Reihe im /magicitem-Menü und bekommt die Custom Items daraus gratis. |
eternal.customitem.give | Custom Items geben | Admin | /customitem give <Spieler> <id> und die Creator-Reihe im /magicitem-Menü. |
eternal.customitem.shield.nocooldown | Schild ohne Abklingzeit | Admin | Das Reflektor-Schild der Custom Items ist nach dem Brechen sofort wieder bereit. |
eternal.web.customitems | Custom Items (Dashboard) | Admin | Eigene Items anlegen: Textur (PNG) hochladen, Name, Verzauberungen, Fähigkeiten; baut das Ressourcenpaket. |
Perks
Kategorie perks im Rechte-Editor · Modul: perks · 10 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.perk.autopickup | Perk: Auto-Aufsammeln | Aus | Abgebaute Blöcke landen direkt im Inventar. (/perks) |
eternal.perk.xp_boost | Perk: XP-Boost | Aus | Doppelte Erfahrung. (/perks) |
eternal.perk.haste | Perk: Eile | Aus | Dauerhaft Eile II. (/perks) |
eternal.perk.speed | Perk: Schnelligkeit | Aus | Dauerhaft Schnelligkeit I. (/perks) |
eternal.perk.night_vision | Perk: Nachtsicht | Aus | Dauerhaft Nachtsicht. (/perks) |
eternal.perk.water_breathing | Perk: Wasseratmung | Aus | Nie ertrinken. (/perks) |
eternal.perk.no_fall | Perk: Kein Fallschaden | Aus | Fallschaden aufgehoben. (/perks) |
eternal.perk.keep_inventory | Perk: Inventar behalten | Aus | Beim Tod bleibt alles im Inventar. (/perks) |
eternal.perk.fly | Perk: Fliegen | Aus | Fliegen im Überlebensmodus. (/perks) |
eternal.perk.no_pickup | Perk: Kein Aufsammeln | Aus | Items am Boden werden nicht aufgehoben (auch nicht ins Zwischenlager). (/perks) |
Clans
Kategorie clan im Rechte-Editor · Modul: clans · 2 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.clan | Clans nutzen (/clan) | Alle | Clan gründen, beitreten, Clan-Chat (/cc), Clan-Home, Bank. |
eternal.clan.admin | Clans verwalten | Admin | Darf fremde Clans auflösen (/clan disband als Admin). |
Party
Kategorie party im Rechte-Editor · Modul: party · 1 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.party.bypass-invite-settings | Party-Einladungen erzwingen | Team | Darf Spieler einladen, die Einladungen abgeschaltet haben. |
Lobby
Kategorie lobby im Rechte-Editor · Modul: lobby · 3 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.lobby.use | Lobby-Features | Alle | Navigator, Kosmetik, Doppelsprung. |
eternal.lobby.bypass | Lobby-Schutz umgehen | Team | Darf in der Lobby bauen / Items bewegen. |
eternal.lobby.admin | Lobby verwalten | Admin | /setlobbyspawn u. ä. |
Autonicker
Kategorie autonick im Rechte-Editor · Modul: nick · 4 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.autonick.use | Nicken | Team | Darf sich mit dem Autonicker tarnen (Nick-Item + /autonick). |
eternal.autonick.custom | Als echten Spieler nicken | Team | /nick <Name>: Name und Skin eines echten Minecraft-Accounts (nur Accounts, die noch nie auf dem Netzwerk waren). |
eternal.autonick.custom.known | Als bekannten Spieler nicken | Admin | /nick <Name> auch mit Namen von Spielern, die schon auf dem Netzwerk waren. |
eternal.autonick.rank.any | Beim Nicken jeden Rang wählen | Admin | /nick <Name> <Rang> auch mit Team- und Creator-Rängen, die man selbst nicht hat. |
Plots
Kategorie plots im Rechte-Editor · Modul: plots · 4 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.plots.flags | Plot-Flags (GUI) | Alle | /plotflags: Flags des eigenen Plots im GUI setzen (PlotSquared prüft zusätzlich plots.set.flag.*). |
eternal.plots.border | Plotrand setzen | Alle | /rand: Rand (Border) des eigenen Plots ändern. |
eternal.plots.admin | Fremde Plots | Admin | Flag-GUI und /rand auch auf fremden Plots; /district setspawn (siehe Grundstücke & Districts). |
eternal.plots.merge.free | Plot-Merge kostenlos | Aus | /plot merge kostet keine Coins. |
eternal.plots.mortgage | Hypothek aufnehmen | Alle | /hypothek: eigenes Grundstück bewerten, Kredit aufnehmen, Raten zahlen, tilgen (siehe Hypotheken). |
eternal.plots.mortgage.admin | Hypothek ohne Wartezeit | Admin | /hypothek scan ohne 24-Stunden-Wartezeit. |
Farmwelten
Kategorie farm im Rechte-Editor · Modul: farm-worlds · 2 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.farm.use | Farmwelten nutzen (/farm) | Alle | Menü öffnen und sich zu den Farmwelt-Spawns teleportieren (siehe Farmwelten). |
eternal.farm.build | Farmwelt-Schutz umgehen | Admin | Darf am Farmwelt-Spawn und innerhalb des Schutzradius bauen und abbauen. |
eternal.farm.admin | Farmwelten verwalten (ingame) | Admin | Spawn setzen, Welten anlegen/löschen, sofort zurücksetzen, Regeln ändern. |
Cloud & Rechte-System
Kategorie cloud im Rechte-Editor · Modul: Eternal Cloud / Eternal Perms · 14 Rechte
| Schlüssel | Bezeichnung | Standard-Stufe | Beschreibung |
|---|---|---|---|
eternal.web.cloud | Cloud ansehen | Admin | Sieht Services, Tasks, Gruppen, Templates und Versionen der Eternal-Cloud. Wirkt nur mit eternal.web.admin. |
eternal.web.cloud.manage | Cloud verwalten | Admin | Darf Services starten/stoppen, Tasks, Gruppen und Templates ändern und Versionen installieren. ACHTUNG: entspricht Shell-Zugriff als Service-Benutzer (JVM-Flags, Plugins) — nur für Owner. Wirkt nur mit eternal.web.cloud. |
eternal.web.cloud.console | Service-Konsole | Admin | Sieht Konsolen live und darf Befehle in Services schicken (Server-Konsole = volle Rechte auf dem Server). Wirkt nur mit eternal.web.cloud. |
eternal.web.cloud.java | Java verwalten | Admin | Darf JDKs auf dem Node installieren und entfernen. Wirkt nur mit eternal.web.cloud.manage. |
eternal.perms.admin | Rechte verwalten (ingame) | Admin | Darf /perms nutzen: Gruppen anlegen, Rechte und Ränge vergeben. |
eternal.promote.<laufbahn> | Befördern auf einer Laufbahn | – | /promote und „Befördern“ im Dashboard auf dieser Laufbahn (z. B. eternal.promote.team). eternal.promote.* = alle Laufbahnen (Standard: Admin). Nur bis unter den eigenen Rang. |
eternal.demote.<laufbahn> | Zurückstufen auf einer Laufbahn | – | /demote und „Zurückstufen“; eternal.demote.* = alle (Standard: Admin). Nur wer unter dem eigenen Rang steht. |
eternal.promote.bypass | Beförderung ohne Rang-Grenze | Admin | Auch auf den eigenen/höheren Rang befördern und Höhergestellte zurückstufen. |
eternal.promote.history | Fremde Laufbahn ansehen | Team | /promote history <Spieler> für andere (die eigene sieht jeder). |
eternal.alts.notify | Zweitaccount-Alarme empfangen | Admin | Ingame-Meldung, wenn ein Konto von der IP / aus dem Netz eines beobachteten Spielers kommt. |
eternal.base.xp / eternal.base.xp.others | XP setzen | Admin | Level/Fortschritt im Dashboard setzen (eigene / andere). |
eternal.web.perms | Rechte-System (Dashboard) | Admin | Sieht und bearbeitet Gruppen, Ränge und Rechte unter Rechte. Wirkt nur mit eternal.web.admin. |
eternal.web.proxy | Proxy-Anzeige (Dashboard) | Admin | Darf MOTD, Tab-Liste, Wartung, Whitelist und Slots des Netzwerks einstellen. Wirkt nur mit eternal.web.admin. |
eternal.cloud.notify | Service-Meldungen | Team | Sieht im Chat, wenn Services starten oder stoppen. |
eternal.cloud.joinfull | Vollen Server betreten | Team | Darf joinen, wenn alle Slots belegt sind. |
eternal.cloud.admin | Cloud ingame verwalten (/cloud) | Admin | Öffnet /cloud. Jede Aktion prüft zusätzlich die Dashboard-Rechte eternal.web.cloud / .manage / .console des Spielers. |
eternal.cloud.service | Service-Status setzen | Admin | Darf /service ingame|lobby|extra auf einem Cloud-Service ausfuehren. |
eternal.cloud.signs | Cloud-Schilder | Admin | Darf /cloudsign nutzen und Cloud-Schilder abbauen. |
eternal.cloud.npcs | Cloud-NPCs | Admin | Darf /cloudnpc nutzen. |
eternal.cloud.signs.bypass | Schild-Rueckstoss umgehen | Team | Wird vor nicht betretbaren Cloud-Schildern nicht weggestossen. |
eternal.cloud.maintenance | Wartung betreten | Admin | Darf Services betreten, deren Task im Wartungsmodus ist. |
Siehe auch
- Dashboard: Login, Konten & Rechte – Rechte bestellen, Rechte-Anfragen, Overrides
- Befehlsübersicht – welcher Befehl welches Recht braucht
- Module & Presets – Rechte-Kategorien gehören zu Modulen (
perms:<kategorie>)