Permissions reference

All permissions EternalSystem knows – generated from the plugin's central permission catalog (PermissionRegistry). You see the same entries in the dashboard in the permission editor, under Rechte bestellen ("Request permissions") and in the Rechte-Katalog ("Permission catalog").

The Label column shows the German label the dashboard displays, followed by its English meaning; the descriptions are translated.

Note

License: permissions exist for all modules; they only take effect if the module is running. The modules core, punishments, reports and lobby are part of the free base by default; all others need an EternalSystem license. Which modules are free can change – the dashboard shows locked modules grayed out.

Default levels

Every permission has a default level. It decides who gets the permission when neither a user override nor a rank nor a legacy web role says anything about it.

LevelValue in codeWho gets the permission automatically
Aus ("Off")NEVERnobody – must be granted explicitly
AdminADMIN_ONLYeveryone who explicitly holds eternal.web.admin
TeamSTAFF_ANYeveryone who explicitly holds eternal.team
Alle ("All")EVERYONEevery logged-in player

The markers eternal.team and eternal.web.admin

Two permissions unlock the levels:

  • eternal.team makes someone a staff member. They then get all permissions with level Team and may request more under Rechte bestellen. Default level: Off.
  • eternal.web.admin opens the admin area of the dashboard and grants all permissions with level Admin. Default level: Admin.

"Explicitly holds" means: via a user override, an Eternal Perms rank (including the player's own permissions), the legacy CloudNet mirror or a legacy web role – wildcards such as *, eternal.* or eternal.web.* count too. The two markers themselves are never granted via a default level – they must always be set explicitly.

Being admin does not automatically make you staff: a rank with eternal.web.admin but without eternal.team gets the Admin permissions but not the Team permissions. So admin ranks need both markers (or *).

The built-in level can be overridden per permission under Admin → Rechte-Katalog (stored in permission-meta.yml); the built-in level is shown next to it.

How a permission is resolved

In the dashboard and in the API

The first answer wins:

  1. User override (e.g. an approved permission request) – beats everything.
  2. Eternal Perms – the player's ranks including inheritance, own permissions, wildcards, denials (negative potency).
  3. Legacy CloudNet mirror of the group (legacy data).
  4. Legacy web role from Rollen & Rechte ("Roles & permissions").
  5. Default level as above.

Static API keys from api.yml have full access and skip the chain.

In-game (Spigot)

  1. Temporary permissions from other plugins (attachments).
  2. Eternal Perms (ranks, own permissions, wildcards, denials) – also applies to third-party plugins.
  3. OP players have everything that is not denied.
  4. Otherwise the default from plugin.yml (default: true, op or false).

On the proxy, Eternal Perms decides; if it says nothing, the permissions from the BungeeCord config.yml (or another Velocity permissions plugin) apply. There is no OP there.

Warning

The default levels on this page apply only in the dashboard. In-game, the plugin.yml default counts – which is op for most staff permissions. If someone should use e.g. eternal.ban in-game without OP, they need the permission in their rank, even if the dashboard already grants it via eternal.team.

Wildcards

Entrycovers
*everything
eternal.*all eternal.… permissions
eternal.web.*all dashboard permissions

Precedence: exact key before a more specific wildcard before a broader wildcard. A denial on the exact key beats a broader grant.

Dependencies

Some permissions only work together with others ("Only works with …" in the tables). The permission editor and the request page show these dependencies; when requesting, missing ones are marked red. The notices do not change behavior – a permission without its prerequisite simply has no effect.

Dynamic permissions: eternal.ban.reason.<id>

For every ban and mute reason from reasons.yml, Eternal automatically registers a permission on load:

KeyLabelDefault levelDescription
eternal.ban.reason.<id>„Bann-Grund #id: Label“ or „Mute-Grund #id: Label“ ("Ban reason #id: label" / "Mute reason #id: label")TeamMay use this reason in the web report. Only works with eternal.ban (ban reason), eternal.ban.admin (admin reason) or eternal.mute (mute reason).

Example with the bundled reasons.yml: eternal.ban.reason.1 (Hacking / Cheating), eternal.ban.reason.20 (Chat-Spam), eternal.ban.reason.90 (Server-Sabotage, admin reason).

  • Category reasons in the permission editor.
  • They only control the ban/mute dialog in the dashboard: reasons without the permission are hidden, and the API rejects them with 403.
  • Level Team = opt-out: anyone with the base permission may use every reason until an admin sets a reason to Aus ("Off") for a rank.
  • In-game, the reason's permission: and groupid apply instead. Details: Bans & Mutes.

Multiple ranks, temporary ranks, default rank

  • Multiple ranks: a player can have any number of ranks. Displayed (prefix, color, tab, chat, profile in the dashboard) is always the one with the highest priority; in the dashboard and with /perms user … info, the ranks are listed sorted by it. While nicked, the player shows the fake rank; the profile keeps the real one.
  • Chat and tab separately: every rank has a chat prefix/suffix and optionally its own tab prefix/suffix for the tab list and name tag (empty = same as chat). In the dashboard in the rank editor with a preview, in game with /perms group <rank> tabprefix <text> or tabsuffix (no text = back to the chat value). The dashboard shows ranks everywhere in their colour, without what only goes in front of a player name (e.g. &4Admin &7| &4 → Admin in red).
  • Temporary: every membership can have an expiry date – in the dashboard (Rechte → Spieler / "Permissions → Players": date field next to the rank, empty = permanent) or in-game with a duration: /perms user <Spieler> add VIP 30d, … set Mod 2w. Afterwards, the rank is removed automatically.
  • Default rank: exactly one rank can be the default – in the dashboard (Rechte → Ränge, toggle „Standardgruppe“, "Default group") or /perms group <Rang> default. Players without their own rank get it automatically.

Permissions of third-party plugins

With its heartbeat (on startup and every 5 minutes), every Spigot server reports all permissions of its plugins to the database: what is in the plugin.yml files and what plugins register at runtime. Under Rechte → Ränge/Spieler ("Permissions → Ranks/Players"), the input field suggests these permissions together with the Eternal permissions; every suggestion shows the plugin (e.g. WorldEdit, Essentials) and, via tooltip, on which servers it was seen. So a new plugin shows up in the list after the server's next start.

Permissions outside the catalog

These permissions are checked but are not in the dashboard's permission catalog:

KeyWherePurpose
eternal.tier.0 … eternal.tier.100in-gameRank level for punishment and inventory protection. The maximum of the highest held eternal.tier.N and the priority of the highest rank counts
eternal.party.usein-game/party, /friend (in plugin.yml: default: true)
custom permission: from reasons.ymlin-gamee.g. eternal.reason.extreme for reason 10 of the example file

From older versions, eternal.reportsystem and eternal.lookup.bypass are still in plugin.yml and in the example under cloudnet.groups. They are no longer checked in the code.

All permissions by category

eternal.bypass bypasses rank protection everywhere – when banning/muting in-game as well as for lookup and history in the dashboard (the description in the catalog only mentions lookup).

Punishments

Category punishments in the permission editor · Module: punishments · 12 permissions

KeyLabelDefault levelDescription
eternal.ban„Spieler bannen“ ("Ban players")TeamMay issue regular bans.
eternal.ban.admin„Admin-Banns“ ("Admin bans")AdminMay use and delete reasons with admin=true. Only works with eternal.ban.
eternal.mute„Spieler muten“ ("Mute players")TeamMay issue regular mutes.
eternal.unban„Spieler entbannen“ ("Unban players")TeamMay lift regular bans.
eternal.unban.admin„Admin-Banns aufheben“ ("Lift admin bans")AdminMay lift admin bans. Only works with eternal.unban.
eternal.modify.duration„Dauer ändern“ ("Change duration")AdminMay run /modify setduration.
eternal.modify.reason„Grund ändern“ ("Change reason")AdminMay run /modify setreason.
eternal.history.reset„History reset“AdminMay run /resethistory.
eternal.bypass„Tier-Schutz umgehen“ ("Bypass tier protection")AdminIgnores tier protection on lookup (otherwise your own rank must be higher than the target's).
eternal.lookup„Lookup“Team/lookup — player profile in-game.
eternal.unmute„Spieler entmuten“ ("Unmute players")TeamMay lift mutes.
eternal.admin„Eternal-Admin“AdminFull access to /eternal reload and similar.

Reports

Category reports in the permission editor · Module: reports · 3 permissions

KeyLabelDefault levelDescription
eternal.report„Spieler reporten“ ("Report players")AllMay /report another player.
eternal.report.handle„Reports bearbeiten“ ("Handle reports")TeamMay claim / close / ban from reports in the dashboard.
eternal.report.notify„Report-Notifications“ ("Report notifications")TeamReceives broadcasts about new reports.

Notifications

Category notify in the permission editor · Module: reports · 1 permission

KeyLabelDefault levelDescription
eternal.notify„Mod-Broadcasts“ ("Mod broadcasts")TeamReceives broadcasts about bans/mutes.

Replay

Category replay in the permission editor · Module: replay · 3 permissions

KeyLabelDefault levelDescription
eternal.replay.rewatch„Replays ansehen“ ("Watch replays")Team/replay list / play / reports.
eternal.replay.debug„Recorder-Diagnose“ ("Recorder diagnostics")Admin/replay status (recorder internals).
eternal.replay.own„Eigene Replays“ ("Own replays")AllMay watch the replay of their own ban in the dashboard (even while banned).

Dashboard (eternal.web.*)

Category web in the permission editor · Module: core · 20 permissions

KeyLabelDefault levelDescription
eternal.web.account„Dashboard-Konto“ ("Dashboard account")AllMay create a dashboard account with a password (login without in-game code).
eternal.web.dashboard„Dashboard öffnen“ ("Open dashboard")TeamMay enter the web dashboard.
eternal.web.player.view„Spieler-Lookup“ ("Player lookup")TeamMay view player profiles in the dashboard. Everyone sees their own player page, plots and inventories without it.
eternal.web.live„Live-Ansicht“ ("Live view")AdminWatch servers live in the dashboard (3D, free camera); visible in-game as a player "Console".
eternal.web.player.ip„IP-Adressen sehen“ ("See IP addresses")AdminShows the last IP address in the player lookup.
eternal.web.player.settings„Einstellungen & Perks anderer ändern“ ("Change others' settings & perks")AdminPlayer page → Settings: toggle other players' /settings and /perks (own ones with the matching in-game permission).
eternal.web.alts„Zweitaccount-Suche“ ("Alt-account search")AdminModeration → Alt accounts: shared IPs/subnets, login patterns, watch list, alerts. Full IPs only together with eternal.web.player.ip.
eternal.web.perms.log„Rechte-Log“ ("Permission log")AdminLog of every rank and permission change (global, per player, per rank). Everyone sees their own.
eternal.web.appeals.decide„Anträge entscheiden“ ("Decide appeals")AdminMay approve/deny/shorten unban appeals. Only works with eternal.web.dashboard.
eternal.web.admin„Admin-Panel“ ("Admin panel")AdminMay use the admin panel + role management.
eternal.web.chatlogs„Chat-Logs“ ("Chat logs")TeamMay search the network-wide chat logs in the dashboard.
eternal.web.nicks„Nick-Historie“ ("Nick history")TeamMay see in the dashboard which player had which nickname when.
eternal.web.chatlogs.sensitive„Sensible Chat-Logs“ ("Sensitive chat logs")AdminMay view login/register/password commands. Only works with eternal.web.chatlogs.
eternal.web.chatfilter„Chatfilter (Dashboard)“ ("Chat filter (dashboard)")AdminSet word lists, actions, points and auto-mute, view hits (see Chat filter).
eternal.web.ageverify„18+ Freigaben (Dashboard)“ ("18+ approvals (dashboard)")AdminReview age requests, verify or revoke players for the 18+ chat.
eternal.web.inventory.view„Inventare (Dashboard)“ ("Inventories (dashboard)")TeamMay view saved player inventories per server + item history in the dashboard. Only works with eternal.web.player.view.
eternal.web.locks.manage„Sperren verwalten (Dashboard)“ ("Manage locks (dashboard)")AdminMay lock/unlock items and chests in the dashboard. Only works with eternal.web.inventory.view.
eternal.web.tracking„Item-Tracking-Bereich“ ("Item tracking area")TeamMay open the item tracking area in the dashboard (statistics, assignment). Only works with eternal.web.inventory.view.
eternal.web.tracking.teleport„Zu Kisten teleportieren“ ("Teleport to chests")Team„Teleport“ button for chests/hoppers in the dashboard: teleports you there in-game (if you are online) or copies the command. Only works with eternal.web.inventory.view.
eternal.web.inventory.edit„Inventare bearbeiten (Dashboard)“ ("Edit inventories (dashboard)")AdminMay delete items from saved player inventories or move them into your own inventory — online immediately, offline on the next join. Only works with eternal.web.inventory.view.
eternal.web.permissions.catalog„Rechte-Katalog pflegen“ ("Maintain permission catalog")AdminMay edit descriptions, keywords and bundles for the request page. Only works with eternal.web.admin.
eternal.web.thresholds.manage„Auto-Sperren verwalten“ ("Manage automatic locks")AdminMay create and change quantity rules for automatic locks. Only works with eternal.web.tracking, eternal.web.locks.manage.
eternal.web.modules„Module verwalten“ ("Manage modules")AdminMay decide per server which modules run (Administration > Module). Only works with eternal.web.admin.
eternal.web.scoreboard.manage„Scoreboard-Vorlagen verwalten“ ("Manage scoreboard templates")AdminCreate and edit official scoreboard templates in the dashboard (Administration → Scoreboard, see Scoreboard).
eternal.web.lobbymap„Lobby-Karte (Dashboard)“ ("Lobby map (dashboard)")AdminWelten → Lobby-Karte: upload one map for every lobby server, set spawn and time of day (see Lobby).
eternal.web.farm„Farmwelten (Dashboard)“ ("Farm worlds (dashboard)")AdminCreate farm worlds in the dashboard, manage reset schedule, rules and spawn (Administration → Farmwelten, see Farm worlds). Saving rules additionally needs eternal.web.worldrules.
eternal.web.plots„Grundstücke (Dashboard)“ ("Plots (dashboard)")AdminPlots, districts, merge prices and price settings in the dashboard (page „Grundstücke“, see Plots & districts).
eternal.web.updates„Updates verwalten“ ("Manage updates")AdminMay turn auto-updates on/off and see versions. Only works with eternal.web.admin.

Inventory & tracking

Category inventory in the permission editor · Module: inventory-sync / item-tracking / locks · 13 permissions

KeyLabelDefault levelDescription
eternal.sync.view„Inventare ansehen“ ("View inventories")TeamMay view other players' inventories (offline / other server) in-game (/invsee <Spieler> [Server]).
eternal.sync.bypass„SortId-Schutz umgehen (Inventare)“ ("Bypass SortId protection (inventories)")AdminIgnores the CloudNet SortId protection when viewing inventories + item history (in-game and web).
eternal.sync.edit„Inventare bearbeiten (offline)“ ("Edit inventories (offline)")AdminMay edit saved inventories of offline players in the /invsee GUI (applied on the next join). Only works with eternal.sync.view.
eternal.sync.history„Item-Historie“ ("Item history")TeamMay use /trackitem and /trackchest (ID, previous owners, chest users), sees chest IDs in the chest title and the history in the invsee GUI.
eternal.sync.lock.item„Items sperren“ ("Lock items")AdminMay lock/unlock individual items (/itemlock).
eternal.sync.delete.item„Items vernichten (/deleteitem)“ ("Destroy items (/deleteitem)")AdminMay permanently remove items via the destroy GUI (e.g. duplicates). Every destruction is recorded in the item history with name, time and reason.
eternal.sync.delete.item.take„Aus dem Vernichten-GUI zurücknehmen“ ("Take back from the destroy GUI")AdminMay take items back out of the /deleteitem GUI as long as no reason has been given yet. Without this permission, putting items in is final. Only works with eternal.sync.delete.item.
eternal.sync.lock.container„Kisten sperren“ ("Lock chests")AdminMay hard- or soft-lock chests/containers (/chestlock).
eternal.sync.lock.bypass„Sperren ignorieren“ ("Ignore locks")AdminIgnores item and chest locks (may move locked items, open locked chests).
eternal.expandedinv.use„Zwischenlager nutzen“ ("Use overflow storage")AllYour own overflow storage (/ei) and the setting to collect into it when the inventory is full (see overflow storage).
eternal.expandedinv.others„Fremde Zwischenlager ansehen“ ("View other players' overflow storage")Team/ei <Spieler> for players on this server.
eternal.expandedinv.others.offline„Fremde Zwischenlager offline ansehen“ ("View other players' overflow storage offline")Team/ei <Spieler> for offline players or players on other servers.
eternal.expandedinv.others.take„Aus fremden Zwischenlagern entnehmen“ ("Take from other players' overflow storage")AdminMay take items out of other players' overflow storage (logged in the console).

Chat

Category chat in the permission editor · Module: core · 4 permissions

KeyLabelDefault levelDescription
eternal.chat.owner„Owner-Chat: erreicht alle“ ("Owner chat: reaches everyone")AdminMessages in Global chat reach EVERYONE — including players who have hidden Global.
eternal.chat.globalmute„Globalmute schalten (/globalmute)“ ("Toggle global mute (/globalmute)")AdminMay lock and unlock the global chat network-wide.
eternal.chat.globalmute.bypass„Trotz Globalmute schreiben“ ("Write despite global mute")TeamMay write in Global/Slow chat while global mute is active.
eternal.chat.slow.bypass„Slow-Chat ohne Wartezeit“ ("Slow chat without waiting time")TeamNo waiting time between messages in Slow chat.
eternal.chat.filter.bypass„Chatfilter umgehen“ ("Bypass chat filter")OffThe automatic chat filter does not apply.
eternal.chat.filter.notify„Chatfilter-Meldungen“ ("Chat filter alerts")AdminSees every chat filter hit in game.
eternal.chat.color„Chat-Farben“ ("Chat colours")TeamColour codes &0–&9, &a–&f in chat, /msg, team, clan, party and group chat. /colors shows what you may use.
eternal.clearlag„Clearlag auslösen“ ("Trigger clearlag")Admin/clearlag removes all items on the ground right away (MagicItems, custom items and locked items stay).
eternal.chat.color.hex„Chat-Hexfarben“ ("Chat hex colours")TeamAny colour as &#RRGGBB (from 1.16).
eternal.chat.format„Chat-Formatierung“ ("Chat formatting")Team&l bold, &m strikethrough, &n underline, &o italic, &r reset.
eternal.chat.magic„Chat-Zufallszeichen“ ("Chat scrambled text")Admin&k (scrambled characters) in chat.

Base

Category base in the permission editor · Module: core · 46 permissions

KeyLabelDefault levelDescription
eternal.trade„Tauschen (/trade)“ ("Trade (/trade)")AllSafe trade of items and coins with another player — both must confirm, items are logged.
eternal.settings„Einstellungen (/settings)“ ("Settings (/settings)")AllMay use the /settings menu (messages, coins display, ender chest viewable, peaceful mode, perks).
eternal.base.msg.bypass„Nachrichten trotz Sperre“ ("Messages despite block")TeamReaches players via /msg even if they have turned off private messages in /settings.
eternal.base.spawn/spawnAllBasic command /spawn.
eternal.base.setspawn/setspawnAdminBasic command /setspawn.
eternal.base.home/home, /sethome, /delhomeAllBasic command /home, /sethome, /delhome.
eternal.base.home.unlimited„Unbegrenzt viele Homes“ ("Unlimited homes")TeamBasic command: unlimited homes.
eternal.base.warp/warpAllBasic command /warp.
eternal.base.setwarp/setwarp, /delwarpAdminBasic command /setwarp, /delwarp.
eternal.base.tpa/tpa, /tpahereAllBasic command /tpa, /tpahere.
eternal.base.back/backAllBasic command /back.
eternal.base.msg/msg, /replyAllBasic command /msg, /reply.
eternal.base.sign/signAllBasic command /sign.
eternal.base.tp/tpTeamBasic command /tp.
eternal.base.tphere/tphereTeamBasic command /tphere.
eternal.base.tppos/tpposTeamBasic command /tppos.
eternal.base.top/topTeamBasic command /top.
eternal.base.gamemode/gamemodeTeamBasic command /gamemode.
eternal.base.gamemode.others„/gamemode für andere“ ("/gamemode for others")AdminBasic command /gamemode for others.
eternal.base.fly/flyTeamBasic command /fly.
eternal.base.fly.others„/fly für andere“ ("/fly for others")AdminBasic command /fly for others.
eternal.base.speed/speedTeamBasic command /speed.
eternal.base.god/godTeamBasic command /god.
eternal.base.god.others„/god für andere“ ("/god for others")AdminBasic command /god for others.
eternal.base.heal/healTeamBasic command /heal.
eternal.base.heal.others„/heal für andere“ ("/heal for others")AdminBasic command /heal for others.
eternal.base.feed/feedTeamBasic command /feed.
eternal.base.feed.others„/feed für andere“ ("/feed for others")AdminBasic command /feed for others.
eternal.base.hat/hatAllBasic command /hat.
eternal.base.repair/repairTeamBasic command /repair.
eternal.base.more/moreAdminBasic command /more.
eternal.base.clearinventory/clearinventoryTeamBasic command /clearinventory.
eternal.base.clearinventory.others„/clearinventory für andere“ ("/clearinventory for others")AdminBasic command /clearinventory for others.
eternal.base.enderchest/enderchestAllBasic command /enderchest.
eternal.base.enderchest.others„Fremde Enderchests“ ("Other players' ender chests")TeamBasic command: other players' ender chests.
eternal.base.workbench/workbenchAllBasic command /workbench.
eternal.base.invsee„/invsee (live, überall, bearbeitbar)“ ("/invsee (live, everywhere, editable)")TeamBasic command /invsee (live, everywhere, editable).
eternal.base.time/time, /day, /nightTeamBasic command /time, /day, /night.
eternal.base.weather/weatherTeamBasic command /weather.
eternal.base.broadcast/broadcastTeamBasic command /broadcast.
eternal.base.kill/killTeamBasic command /kill.
eternal.base.kill.others„/kill für andere“ ("/kill for others")AdminBasic command /kill for others.
eternal.base.vanish/vanishTeamBasic command /vanish.
eternal.socialspy„Social Spy“AdminSees private messages (/socialspy).
eternal.scoreboard.use„Scoreboard“AllSee the sidebar scoreboard, choose a template, hide it (/sb, see Scoreboard).
eternal.scoreboard.custom„Eigenes Scoreboard“ ("Custom scoreboard")AllBuild your own scoreboard from elements (rank, coins, ping …).

Team

Category team in the permission editor · Module: core · 1 permission

KeyLabelDefault levelDescription
eternal.team„Teammitglied“ ("Staff member")OffMakes the user a staff member: gets all permissions with default „Team“ and may request more on the request page. Must be granted explicitly (role or user).

Coins & market

Category economy in the permission editor · Module: economy / market · 3 permissions

KeyLabelDefault levelDescription
eternal.economy.balance.others„Fremde Kontostände“ ("Other players' balances")Team/money <Spieler> and balances in the dashboard.
eternal.economy.admin„Coins verwalten“ ("Manage coins")Admin/eco give/take/set and dashboard transactions. Only works with eternal.economy.balance.others.
eternal.market.trade„Aktienmarkt“ ("Stock market")AllMay bet on item prices in the dashboard (with their own coins).

MagicItems

Category magic in the permission editor · Module: magic-items · 19 permissions

KeyLabelDefault levelDescription
eternal.magic.menu„MagicItems-Menü“ ("MagicItems menu")AllOpen /magicitem or /mi. Every tier is open to everyone: free with tier + type permission, otherwise at the price from config.yml (magic.prices).
eternal.magic.give„MagicItems an andere geben“ ("Give MagicItems to others")Admin/magicitem give <Spieler> …
eternal.enchant„/enchant ohne Limit“ ("/enchant without a cap")AdminOur own /enchant: any enchantment at any level, also for other players; level 0 removes.
eternal.magic.use.elite„Elite-Stufe gratis“ ("Elite tier free")OffGets Elite MagicItems in the menu without coins (3×3, tree feller …). Without the permission, you can still buy them. Nobody needs to unlock the abilities themselves — whoever has the item uses it.
eternal.magic.use.epic„Epic-Stufe gratis“ ("Epic tier free")OffGets Epic MagicItems in the menu without coins (smelting, ore vein …); without the permission, for coins.
eternal.magic.use.legendary„Legendary-Stufe gratis“ ("Legendary tier free")OffGets Legendary MagicItems in the menu without coins (5×5, lightning, teleport arrow …); without the permission, for coins.
eternal.magic.kind.pickaxe„MagicItem-Art gratis: Spitzhacke“ ("MagicItem type free: pickaxe")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.axe„MagicItem-Art gratis: Axt“ ("MagicItem type free: axe")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.shovel„MagicItem-Art gratis: Schaufel“ ("MagicItem type free: shovel")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.sword„MagicItem-Art gratis: Schwert“ ("MagicItem type free: sword")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.bow„MagicItem-Art gratis: Bogen“ ("MagicItem type free: bow")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.helmet„MagicItem-Art gratis: Helm“ ("MagicItem type free: helmet")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.chestplate„MagicItem-Art gratis: Brustpanzer“ ("MagicItem type free: chestplate")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.leggings„MagicItem-Art gratis: Hose“ ("MagicItem type free: leggings")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.boots„MagicItem-Art gratis: Schuhe“ ("MagicItem type free: boots")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.food„MagicItem-Art gratis: Essen (Apfel/Steak/Goldene Karotte)“ ("MagicItem type free: food (apple/steak/golden carrot)")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.golden_apple„MagicItem-Art gratis: Goldapfel“ ("MagicItem type free: golden apple")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.kind.op_apple„MagicItem-Art gratis: OP-Goldapfel“ ("MagicItem type free: enchanted golden apple")AllFree together with the tier permission; if it is missing, the type costs coins.
eternal.magic.free„MagicItems gratis“ ("MagicItems free")AdminGets MagicItems in the menu without paying coins (ignores the prices in config.yml).
eternal.magic.store„MagicItems in Kisten legen“ ("Put MagicItems in chests")OffMay put MagicItems into chests/hoppers/frames and drop them. Without the permission, they stay in your own inventory or ender chest.
eternal.magic.legendary.drop„Legendary-Items frei bewegen“ ("Move Legendary items freely")AdminFor owners/admins: drop, store and lose Legendary MagicItems on death like other items. Without it they change owner only via /trade.
eternal.magic.use.creator„Creator-Stufe“ ("Creator tier")AdminSees the Creator row in the /magicitem menu and gets its custom items for free.
eternal.customitem.give„Custom Items geben“ ("Give custom items")Admin/customitem give <player> <id> and the Creator row in the /magicitem menu.
eternal.customitem.shield.nocooldown„Schild ohne Abklingzeit“ ("Shield without cooldown")AdminThe custom items' reflector shield is ready again right after breaking.
eternal.web.customitems„Custom Items (Dashboard)“ ("Custom items (dashboard)")AdminDashboard: create custom items, upload textures, set up the resource pack.

Perks

Category perks in the permission editor · Module: perks · 10 permissions

KeyLabelDefault levelDescription
eternal.perk.autopickup„Perk: Auto-Aufsammeln“ ("Perk: auto pickup")OffMined blocks go directly into the inventory. (/perks)
eternal.perk.xp_boost„Perk: XP-Boost“ ("Perk: XP boost")OffDouble experience. (/perks)
eternal.perk.haste„Perk: Eile“ ("Perk: haste")OffPermanent Haste II. (/perks)
eternal.perk.speed„Perk: Schnelligkeit“ ("Perk: speed")OffPermanent Speed I. (/perks)
eternal.perk.night_vision„Perk: Nachtsicht“ ("Perk: night vision")OffPermanent night vision. (/perks)
eternal.perk.water_breathing„Perk: Wasseratmung“ ("Perk: water breathing")OffNever drown. (/perks)
eternal.perk.no_fall„Perk: Kein Fallschaden“ ("Perk: no fall damage")OffFall damage removed. (/perks)
eternal.perk.keep_inventory„Perk: Inventar behalten“ ("Perk: keep inventory")OffEverything stays in the inventory on death. (/perks)
eternal.perk.fly„Perk: Fliegen“ ("Perk: fly")OffFlying in survival mode. (/perks)
eternal.perk.no_pickup„Perk: Kein Aufsammeln“ ("Perk: no pickup")OffItems on the ground are never picked up (not into the overflow storage either). (/perks)

Clans

Category clan in the permission editor · Module: clans · 2 permissions

KeyLabelDefault levelDescription
eternal.clan„Clans nutzen (/clan)“ ("Use clans (/clan)")AllFound a clan, join, clan chat (/cc), clan home, bank.
eternal.clan.admin„Clans verwalten“ ("Manage clans")AdminMay disband other players' clans (/clan disband as admin).

Party

Category party in the permission editor · Module: party · 1 permission

KeyLabelDefault levelDescription
eternal.party.bypass-invite-settings„Party-Einladungen erzwingen“ ("Force party invitations")TeamMay invite players who have turned off invitations.

Lobby

Category lobby in the permission editor · Module: lobby · 3 permissions

KeyLabelDefault levelDescription
eternal.lobby.use„Lobby-Features“ ("Lobby features")AllNavigator, cosmetics, double jump.
eternal.lobby.bypass„Lobby-Schutz umgehen“ ("Bypass lobby protection")TeamMay build / move items in the lobby.
eternal.lobby.admin„Lobby verwalten“ ("Manage lobby")Admin/setlobbyspawn and similar.

Autonicker

Category autonick in the permission editor · Module: nick · 4 permissions

KeyLabelDefault levelDescription
eternal.autonick.use„Nicken“ ("Nick")TeamMay disguise themselves with the Autonicker (nick item + /autonick).
eternal.autonick.custom„Als echten Spieler nicken“ ("Nick as a real player")Team/nick <name>: name and skin of a real Minecraft account (only accounts never seen on this network).
eternal.autonick.custom.known„Als bekannten Spieler nicken“ ("Nick as a known player")Admin/nick <name> also with names of players who have been on this network.
eternal.autonick.rank.any„Beim Nicken jeden Rang wählen“ ("Any rank when nicking")Admin/nick <name> <rank> also with team and creator ranks one doesn't hold.

Plots

Category plots in the permission editor · Module: plots · 4 permissions

KeyLabelDefault levelDescription
eternal.plots.flags„Plot-Flags (GUI)“ ("Plot flags (GUI)")All/plotflags: set the flags of your own plot in a GUI (PlotSquared additionally checks plots.set.flag.*).
eternal.plots.border„Plotrand setzen“ ("Set plot border")All/rand: change the border of your own plot.
eternal.plots.admin„Fremde Plots“ ("Other players' plots")AdminFlag GUI and /rand on other players' plots too; /district setspawn (see Plots & districts).
eternal.plots.merge.free„Plot-Merge kostenlos“ ("Free plot merge")Off/plot merge costs no coins.
eternal.plots.mortgage„Hypothek aufnehmen“ ("Take a mortgage")All/hypothek: value your own plot, take the loan, pay installments, pay off (see Mortgages).
eternal.plots.mortgage.admin„Hypothek ohne Wartezeit“ ("Mortgage without wait")Admin/hypothek scan without the 24-hour wait.

Farm worlds

Category farm in the permission editor · Module: farm-worlds · 2 permissions

KeyLabelDefault levelDescription
eternal.farm.use„Farmwelten nutzen (/farm)“ ("Use farm worlds (/farm)")AllOpen the menu and teleport to the farm world spawns (see Farm worlds).
eternal.farm.build„Farmwelt-Schutz umgehen“ ("Bypass farm world protection")AdminMay build and break at the farm spawn and inside the protection radius.
eternal.farm.admin„Farmwelten verwalten (ingame)“ ("Manage farm worlds (in-game)")AdminSet the spawn, create/delete worlds, reset immediately, change rules.

Cloud & permission system

Category cloud in the permission editor · Module: Eternal Cloud / Eternal Perms · 14 permissions

KeyLabelDefault levelDescription
eternal.web.cloud„Cloud ansehen“ ("View cloud")AdminSees services, tasks, groups, templates and versions of Eternal Cloud. Only works with eternal.web.admin.
eternal.web.cloud.manage„Cloud verwalten“ ("Manage cloud")AdminMay start/stop services, change tasks, groups and templates, and install versions. WARNING: equivalent to shell access as the service user (JVM flags, plugins) — owners only. Only works with eternal.web.cloud.
eternal.web.cloud.console„Service-Konsole“ ("Service console")AdminSees consoles live and may send commands to services (server console = full rights on the server). Only works with eternal.web.cloud.
eternal.web.cloud.java„Java verwalten“ ("Manage Java")AdminMay install and remove JDKs on the node. Only works with eternal.web.cloud.manage.
eternal.perms.admin„Rechte verwalten (ingame)“ ("Manage permissions (in-game)")AdminMay use /perms: create groups, grant permissions and ranks.
eternal.promote.<ladder>Promote on a ladder–/promote and "Befördern" in the dashboard on that ladder (e.g. eternal.promote.team). eternal.promote.* = every ladder (default: admin). Only below your own rank.
eternal.demote.<ladder>Demote on a ladder–/demote and "Zurückstufen"; eternal.demote.* = every ladder (default: admin). Only players below your own rank.
eternal.promote.bypassPromote without the rank limitAdminMay promote to your own/higher rank and demote higher-ranked players.
eternal.promote.historySee others' rank historyTeam/promote history <player> for others (everyone sees their own).
eternal.alts.notifyReceive alt-account alertsAdminIn-game alert when an account joins from the IP / subnet of a watched player.
eternal.base.xp / eternal.base.xp.othersSet XPAdminSet level/progress in the dashboard (own / others).
eternal.web.perms„Rechte-System (Dashboard)“ ("Permission system (dashboard)")AdminSees and edits groups, ranks and permissions under Rechte ("Permissions"). Only works with eternal.web.admin.
eternal.web.proxy„Proxy-Anzeige (Dashboard)“ ("Proxy display (dashboard)")AdminMay configure the network's MOTD, tab list, maintenance, whitelist and slots. Only works with eternal.web.admin.
eternal.cloud.notify„Service-Meldungen“ ("Service notifications")TeamSees in chat when services start or stop.
eternal.cloud.joinfull„Vollen Server betreten“ ("Join full server")TeamMay join when all slots are taken.
eternal.cloud.admin„Cloud ingame verwalten (/cloud)“ ("Manage cloud in game")AdminOpens /cloud. Every action additionally checks the player's dashboard permissions eternal.web.cloud / .manage / .console.
eternal.cloud.service„Service-Status setzen“ ("Set service status")AdminMay run /service ingame|lobby|extra on a cloud service.
eternal.cloud.signs„Cloud-Schilder“ ("Cloud signs")AdminMay use /cloudsign and break cloud signs.
eternal.cloud.npcs„Cloud-NPCs“AdminMay use /cloudnpc.
eternal.cloud.signs.bypass„Schild-Rueckstoss umgehen“ ("Bypass sign knockback")TeamIs not pushed back in front of cloud signs that cannot be entered.
eternal.cloud.maintenance„Wartung betreten“ ("Enter during maintenance")AdminMay enter services whose task is in maintenance mode.

See also