# Command- & Permission-Referenz

Alle Commands und Permissions von CoreEngine auf einer Seite. Optionale Parameter stehen in `[...]`, erforderliche in `<...>`. Default `true` bedeutet: alle Spieler haben das Recht automatisch. Default `false` bedeutet: muss über ein Permissions-Plugin wie LuckPerms vergeben werden, Server-Operatoren (OP) haben es trotzdem.

## Core & Admin

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| coreengine | `/coreengine <reload>` | `ce` | `coreengine.admin.reload` | false | CoreEngine-Konfiguration, Nachrichten und Module neu laden. |
| cweb | `/cweb` | - | `core.web.use` | true | Persönlichen Einmal-Link zum Web-Interface generieren. |
| coreconfirm | `/coreconfirm <yes\|no>` | - | (intern) | - | Interner Bestätigungs-Handler für klickbare Aktionen. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `coreengine.*` | false | Wildcard: alle CoreEngine-Admin-Permissions. |
| `commandvisibility.bypass` | false | Von allen Einschränkungen des permissions-Moduls ausgenommen (sieht und nutzt alles). |
| `commandvisibility.group.<name>` | false | Weist den Spieler im Whitelist-Modus der Gruppe `<name>` zu. |

## Globale Bypass-Permissions

Gelten für jeden Befehl, der Warmup, Cooldown oder Kosten nutzt.

| Permission | Default | Beschreibung |
|---|---|---|
| `warmup.bypass.*` / `warmup.bypass.<command>` | false | Warmup komplett bzw. für einen Befehl überspringen. |
| `cooldown.bypass.*` / `cooldown.bypass.<command>` | false | Cooldown komplett bzw. für einen Befehl überspringen. |
| `cooldown.<command>.<sekunden>` | false | Eigener Cooldown pro Rang, überschreibt den Config-Wert (z. B. `cooldown.rtp.300`). Bei mehreren gilt der niedrigste Wert, `0` bedeutet kein Cooldown. |
| `cost.bypass.*` / `cost.bypass.<command>` | false | Kosten komplett bzw. für einen Befehl umgehen. |
| `teleport.bypass.safety` | false | Sicherheitsprüfung der Zielposition umgehen. |
| `teleport.bypass.combat` | false | Teleport trotz Kampf-Sperre. |

## Economy

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| balance | `/balance [player]` | `bal`, `money` | `economy.balance` | true | Eigenes Guthaben anzeigen; andere Spieler: `economy.balance.others` (true). |
| pay | `/pay <player> <amount>` | - | `economy.pay` | true | Geld an einen anderen Spieler transferieren. |
| eco | `/eco <subcommand>` | - | `economy.admin` | false | Economy administrieren (give, take, set, reset, reload). |
| baltop | `/baltop [page]` | `balancetop`, `moneytop` | `economy.baltop` | true | Reichstenliste anzeigen. |

## Shop

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| shop | `/shop <subcommand>` | - | `shop.use` | true | Shop-Infos ansehen und eigene Shops verwalten; `list`/`reload`: `shop.admin` (false). |
| shopconfirm | `/shopconfirm` | - | `shop.use` | true | Interne Shop-Kaufbestätigung (klickbar). |
| shopcancel | `/shopcancel` | - | `shop.use` | true | Interner Shop-Kaufabbruch (klickbar). |
| shopedit | `/shopedit <price\|type>` | - | `shop.create` | true | Interner klickbarer Shop-Editor. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `shop.create` | true | Chest-Shops erstellen. |
| `shop.bypass.maxshops` | false | Shop-Limit pro Spieler umgehen. |
| `shop.bypass.selftrade` | false | Aus eigenen Shops kaufen/verkaufen. |
| `shop.limit.<zahl>` / `shop.limit.unlimited` | false | Individuelles Shop-Limit (höchster Wert gilt) bzw. unbegrenzt. |

## Homes

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| home | `/home [name]` | - | `home.use` | true | Zu einem Home teleportieren. |
| sethome | `/sethome [name]` | - | `home.set` | true | Home an aktueller Position setzen. |
| delhome | `/delhome <name>` | `removehome`, `remhome` | `home.delete` | true | Home löschen. |
| homes | `/homes` | `homelist` | `home.list` | true | Alle eigenen Homes auflisten. |
| homeof | `/homeof <player> [name]` | - | `home.admin` | false | Admin-Teleport zum Home eines anderen Spielers. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `home.bypass.worldblacklist` | false | Homes auch in gesperrten Welten setzen. |
| `home.limit.<zahl>` / `home.limit.unlimited` | false | Individuelles Home-Limit (höchster Wert gilt) bzw. unbegrenzt. |

## Warps

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| warp | `/warp <name>` | - | `warp.use` | true | Zu einem Warp teleportieren oder persönliche/Team-Warps verwalten. |
| warps | `/warps` | `warplist` | `warp.use` | true | Warp-Liste als GUI anzeigen. |
| setwarp | `/setwarp <name> [permission] [icon] [group]` | - | `warp.admin` | false | Server-Warp erstellen oder aktualisieren. |
| delwarp | `/delwarp <name>` | `removewarp`, `remwarp` | `warp.admin` | false | Server-Warp löschen. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `warp.player.use` | true | Persönliche Warps erstellen, kaufen und verwalten (`/warp create player`). |
| `warp.player.limit.<zahl>` / `warp.player.limit.unlimited` | false | Limit für persönliche Warps (höchster Wert gilt) bzw. unbegrenzt. |
| `warp.team.use` | true | Team-Warps verwalten (zusätzlich Team-Recht `MANAGE_WARPS` nötig, Anzahl je Team-Level). |

## Spawn & Back

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| spawn | `/spawn` | - | `spawn.use` | true | Zum Server-Spawn teleportieren. |
| setspawn | `/setspawn` | - | `spawn.admin` | false | Haupt-Spawn setzen. |
| setfirstspawn | `/setfirstspawn` | - | `spawn.admin` | false | First-Join-Spawn für neue Spieler setzen. |
| setgroupspawn | `/setgroupspawn <group>` | - | `spawn.admin` | false | LuckPerms-Gruppenspawn setzen. |
| delgroupspawn | `/delgroupspawn <group>` | - | `spawn.admin` | false | LuckPerms-Gruppenspawn löschen. |
| setworldspawn | `/setworldspawn [world]` | - | `worldspawn.set` | false | Vanilla-Weltspawn setzen. |
| back | `/back` | - | `back.use` | true | Zur letzten Teleport- oder Todesposition zurück. |
| dback | `/dback` | - | `dback.use` | true | Zur letzten Todesposition zurück. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `spawn.bypass.groupspawn` | false | Gruppenspawn ignorieren, immer Haupt-Spawn nutzen. |
| `back.ondeath` | true | Todesposition wird als `/back`-Ziel gespeichert. |

## Teleport (Admin)

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| tp | `/tp <player> [player2]` | - | `teleport.tp` | false | Zu einem Spieler oder Spieler zu Spieler teleportieren. |
| tphere | `/tphere <player>` | - | `teleport.tphere` | false | Einen Spieler zu dir teleportieren. |
| tppos | `/tppos <x> <y> <z> [world]` | - | `teleport.tppos` | false | Zu Koordinaten teleportieren. |
| tpall | `/tpall` | - | `teleport.tpall` | false | Alle Spieler zu dir teleportieren. |

## TPA (Teleport Ask)

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| tpa | `/tpa <player>` | - | `tpa.send` | true | Teleport-Anfrage senden. |
| tpahere | `/tpahere <player>` | - | `tpa.sendhere` | true | Anfrage, dass ein Spieler zu dir teleportiert. |
| tpaccept | `/tpaccept` | `tpyes` | `tpa.accept` | true | Anfrage annehmen. |
| tpdeny | `/tpdeny` | `tpno` | `tpa.deny` | true | Anfrage ablehnen. |
| tptoggle | `/tptoggle` | - | `tpa.toggle` | true | Eingehende Anfragen an/aus schalten. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `tpa.bypass.toggle` | false | Anfragen trotz deaktiviertem Toggle senden. |
| `tpa.bypass.distance` | false | Maximale TPA-Distanz umgehen. |
| `tpa.bypass.crossdimension` | false | Dimensions-Sperre für TPA umgehen. |

## RTP (Random Teleport)

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| rtp | `/rtp [subcommand]` | `randomtp`, `wild` | `rtp.use` | true | Zu einem zufälligen Ort teleportieren. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `rtp.biome` | true | `/rtp biome`: Zielbiom wählen. |
| `rtp.world` | false | `/rtp world`: in eine bestimmte Welt. |
| `rtp.player` | false | `/rtp player`: anderen Spieler zufällig teleportieren. |
| `rtp.admin` | false | `/rtp info`, `reload`, `queue`, `disabled`. |
| `rtp.bypass.worldblacklist` | false | Gesperrte Welten ignorieren. |
| `rtp.bypass.biome` | false | Biom-Einschränkungen umgehen. |
| `rtp.bypass.cooldown` | false | RTP-Cooldown umgehen. |
| `rtp.bypass.delay` | false | RTP-Warmup umgehen. |
| `rtp.bypass.cost` | false | RTP-Kosten umgehen. |
| `rtp.bypass.limit` | false | RTP-Nutzungslimit umgehen. |
| `rtp.bypass.claimprotection` | false | WorldGuard/GriefPrevention-Schutz bei RTP ignorieren. |
| `rtp.limit.<zahl>` / `rtp.limit.unlimited` | false | Individuelles Nutzungslimit (höchster Wert gilt) bzw. unbegrenzt. |

## Mob Teleport

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| mobteleport | `/mobteleport <toggle\|reload>` | `mobtp`, `mtp` | `mobteleport.use` | true | Mob-Mitnahme an/aus schalten oder neu laden. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `mobteleport.leashed` | true | Angeleinte Mobs werden mit teleportiert. |
| `mobteleport.pets` | true | Haustiere (stehend/folgend) werden mit teleportiert. |
| `mobteleport.admin` | false | `/mobteleport reload`. |
| `mobteleport.bypass.entityfilter` | false | Entity-Whitelist/Blacklist umgehen. |
| `mobteleport.bypass.worldgroup` | false | Weltgruppen-Beschränkung umgehen. |
| `mobteleport.bypass.regionprotection` | false | Regionsschutz am Ziel umgehen. |

## Nick

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| nick | `/nick <subcommand>` | - | `nick.set` | true | Nicknames verwalten. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `nick.reset` | true | Eigenen Nick zurücksetzen. |
| `nick.who` | false | Echten Namen hinter einem Nick auflösen. |
| `nick.admin` | false | `setother`, `resetother`, `list`, `reload`. |

## Teams

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| team | `/team <subcommand>` | - | `team.info` | true | Team-Management (alle Subcommands auf der [Teams-Seite](teams.html)). |
| teama | `/teama <subcommand>` | - | `team.admin.reload` | false | Team-Administration. |

Die Subcommand-Permissions (`team.create`, `team.invite`, `team.chat`, ... , alle Default true) und die Admin-Permissions (`team.admin.<subcommand>`, Default false) sind 1:1 nach den Subcommands benannt und auf der [Teams-Seite](teams.html) dokumentiert.

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `team.bypass.createcost` | false | Team-Erstellungskosten umgehen. |
| `team.bypass.changecost` | false | Kosten für Team-Änderungen umgehen. |
| `team.bypass.friendlyfire` | false | Team-Friendly-Fire-Schutz umgehen. |
| `team.bypass.allyfriendlyfire` | false | Ally-Friendly-Fire-Schutz umgehen. |
| `team.bypass.chestclaim` | false | Team-Kisten-Schutz umgehen. |
| `team.bypass.depositcooldown` | false | Einzahl-Cooldown umgehen. |
| `team.bypass.withdrawcooldown` | false | Auszahl-Cooldown umgehen. |
| `team.bypass.limit` | false | Team-Warp/Rang-Limits umgehen. |

## Jobs

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| jobs | `/jobs <subcommand>` | - | `jobs.use` | true | Jobs-System (alle Subcommands auf der [Jobs-Seite](jobs.html)). |
| jobsa | `/jobsa <subcommand>` | - | `jobs.admin.reload` | false | Jobs-Administration. |

Die Subcommand-Permissions (`jobs.browse`, `jobs.join`, `jobs.quests`, ... , alle Default true) und die Admin-Permissions (`jobs.admin.<bereich>`, Default false) sind auf der [Jobs-Seite](jobs.html) dokumentiert.

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `jobs.max.<zahl>` / `jobs.max.unlimited` | false | Maximal gleichzeitige Jobs (höchster Wert gilt) bzw. unbegrenzt. |
| `jobs.maxlevel.<zahl>` | false | Individuelles Max-Level pro Rang. |
| `jobs.autojoin.<jobId>` | false | Automatischer Job-Beitritt. |
| `jobs.boost.<faktor>` | false | Permission-basierter Einkommens-Boost (z. B. `jobs.boost.1.25`). |
| `jobs.bypass.xploss` | false | Kein XP-Verlust beim Job-Verlassen. |
| `jobs.bypass.placedblock` | false | Selbst-platzierte-Blöcke-Schutz umgehen. |
| `jobs.bypass.cropcheck` | false | Wachstums-Check umgehen. |
| `jobs.bypass.spamkill` | false | Spam-Kill-Schutz umgehen. |
| `jobs.bypass.spawner` | false | Spawner-Mob-Reduktion umgehen. |
| `jobs.bypass.afk` | false | AFK-Farm-Erkennung umgehen. |
| `jobs.bypass.limit` | false | Perioden-Limits umgehen. |
| `jobs.bypass.dynamicpay` | false | Dynamic-Pay-Anpassung umgehen. |

## Moderation

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| mute | `/mute <player> [duration] [reason]` | - | `mod.mute` | false | Spieler muten (zeitlich oder permanent). |
| unmute | `/unmute <player>` | - | `mod.unmute` | false | Spieler entmuten. |
| checkmute | `/checkmute <player>` | - | `mod.mute` | false | Mute-Status prüfen. |
| cban | `/cban <player> [reason]` | `coreban` | `mod.ban` | false | Permanent bannen. |
| ctempban | `/ctempban <player> <duration> [reason]` | `coretempban` | `mod.tempban` | false | Temporär bannen. |
| cunban | `/cunban <player>` | `coreunban` | `mod.unban` | false | Entbannen. |
| cbanip | `/cbanip <ip\|player> [reason]` | `corebanip` | `mod.banip` | false | IP-Adresse bannen. |
| cunbanip | `/cunbanip <ip>` | `coreunbanip` | `mod.unban` | false | IP-Adresse entbannen. |
| checkban | `/checkban <player>` | - | `mod.ban` | false | Ban-Status prüfen. |
| warn | `/warn <player> [reason]` | - | `mod.warn` | false | Spieler verwarnen. |
| warnings | `/warnings <player>` | `warns` | `mod.warn` | false | Verwarnungen auflisten. |
| clearwarnings | `/clearwarnings <player>` | `clearwarns` | `mod.clearwarnings` | false | Verwarnungen löschen. |
| setjail | `/setjail <name>` | - | `mod.setjail` | false | Jail-Position setzen. |
| deljail | `/deljail <name>` | - | `mod.setjail` | false | Jail-Position löschen. |
| jail | `/jail <player> [jail] [duration] [reason]` | - | `mod.jail` | false | Spieler einsperren. |
| unjail | `/unjail <player>` | - | `mod.unjail` | false | Spieler entlassen. |
| socialspy | `/socialspy` | - | `mod.socialspy` | false | Private Nachrichten mitlesen. |
| commandspy | `/commandspy` | - | `mod.commandspy` | false | Spieler-Commands mitlesen. |
| vanish | `/vanish` | `v` | `mod.vanish` | false | Unsichtbar für normale Spieler. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `mod.vanish.see` | false | Vanishte Spieler sehen. |
| `mod.bypass.mute` | false | Trotz Mute schreiben. |
| `mod.bypass.jail` | false | Trotz Jail bewegen und Commands nutzen. |

## World Management

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| gamerules | `/gamerules` | `gamerule` | `world.gamerules` | false | Gamerule-Editor-GUI öffnen. |
| world | `/world <normal\|nether\|end\|worldname>` | - | `world.teleport` | false | Zu einer anderen Welt teleportieren. |
| time | `/time <day\|night\|...\|ticks>` | - | `world.time` | false | Weltzeit setzen. |
| weather | `/weather <sun\|rain\|storm>` | - | `world.weather` | false | Wetter setzen. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `world.shortcut.use` | true | Welt-Shortcuts wie `/shopping_district` nutzen. |
| `world.shortcut.admin` | false | Welt-Shortcuts verwalten (`/world shortcut`). |
| `world.gamemode.admin` | false | Erzwungene Welt-Gamemodes verwalten (`/world gamemode`). |
| `world.gamemode.bypass` | false | Von erzwungenen Welt-Gamemodes ausgenommen. |

## Holograms

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| holo | `/holo [subcommand]` | `hologram` | je Subcommand | false | Hologramme verwalten. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `holo.create` / `holo.delete` / `holo.edit` | false | Hologramme erstellen, löschen, bearbeiten. |
| `holo.list` / `holo.teleport` | false | Auflisten/Info bzw. hinteleportieren. |
| `holo.admin` | false | `/holo reload`. |

## Messaging (Chat & Nachrichten)

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| msg | `/msg <player> <message>` | `tell`, `whisper`, `w`, `pm`, `dm`, `message` | `msg.send` | true | Private Nachricht senden. |
| reply | `/reply <message>` | `r` | `msg.reply` | true | Auf letzte Nachricht antworten. |
| broadcast | `/broadcast <message>` | `bc` | `msg.broadcast` | false | Serverweite Ankündigung. |
| joinmsg | `/joinmsg <set\|reset\|preview\|reload>` | - | `joinleave.setjoin` | true | Eigene Join-Nachricht verwalten. |
| leavemsg | `/leavemsg <set\|reset\|preview>` | - | `joinleave.setleave` | true | Eigene Leave-Nachricht verwalten. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `msg.bypass.mute` | false | Private Nachrichten trotz Mute senden. |
| `joinleave.colors` | true | MiniMessage-Farben in Join/Leave-Nachrichten. |
| `joinleave.admin` | false | Join/Leave-Admin-Commands (reload). |

## Utility (Spieler-Tools)

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| heal | `/heal [player]` | - | `util.heal` | false | Heilen; andere: `util.heal.others`. |
| feed | `/feed [player]` | - | `util.feed` | false | Hunger auffüllen; andere: `util.feed.others`. |
| god | `/god [player]` | - | `util.god` | false | Godmode; andere: `util.god.others`. |
| fly | `/fly [player]` | - | `util.fly` | false | Flugmodus; andere: `util.fly.others`. |
| speed | `/speed <value> [player]` | - | `util.speed` | false | Walk/Fly-Speed; andere: `util.speed.others`. |
| gamemode | `/gamemode <mode> [player]` | `gm` | `util.gamemode` | false | Gamemode; andere: `util.gamemode.others`. |
| repair | `/repair [all\|hand]` | `fix` | `util.repair` | false | Item reparieren; alles: `util.repair.all`. |
| hat | `/hat` | - | `util.hat` | false | Item als Helm aufsetzen. |
| clear | `/clear [player]` | `ci` | `util.clear` | false | Inventar leeren; andere: `util.clear.others`. |
| clearenderchest | `/clearenderchest [player]` | `clearec` | `util.clearenderchest` | false | Ender-Chest leeren; andere: `util.clearenderchest.others`. |
| invsee | `/invsee <player>` | - | `util.invsee` | false | Fremdes Inventar öffnen/bearbeiten. |
| endersee | `/endersee <player>` | `ecsee` | `util.endersee` | false | Fremden Ender-Chest öffnen/bearbeiten. |
| ec | `/ec` | `enderchest` | `util.ec` | true | Eigenen Ender-Chest öffnen. |
| exp | `/exp <give\|take\|set> <player> <amount>` | `xp`, `experience` | `util.exp` | false | Erfahrung verwalten. |
| hunger | `/hunger <player> <value>` | - | `util.hunger` | false | Hungerwert setzen. |
| near | `/near [radius]` | - | `util.near` | true | Nahe Spieler anzeigen. |
| ping | `/ping [player]` | `latency` | `util.ping` | true | Ping anzeigen; andere: `util.ping.others`. |
| tps | `/tps` | - | `util.tps` | false | Server-TPS und MSPT anzeigen. |
| list | `/list` | `online`, `who` | `util.list` | true | Online-Spielerliste. |
| whois | `/whois <player>` | `playerinfo` | `util.whois` | false | Spieler-Details; IP-Anzeige: `util.whois.ip`. |
| seen | `/seen <player>` | `lastseen` | `util.seen` | true | Letzte Online-Zeit anzeigen. |
| trash | `/trash` | `disposal` | `util.trash` | true | Wegwerf-Inventar. |

## Crafting Stations

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| workbench | `/workbench` | `craft`, `wb` | `util.workbench` | true | Virtuelle Werkbank. |
| anvil | `/anvil` | - | `util.anvil` | true | Virtueller Amboss. |
| stations | `/stations` | `workstations` | `stations.use` | true | Stations-Hub-GUI. |
| smithingtable | `/smithingtable` | `smithing` | `stations.smithing` | true | Virtueller Schmiedetisch. |
| loom | `/loom` | - | `stations.loom` | true | Virtueller Webstuhl. |
| stonecutter | `/stonecutter` | - | `stations.stonecutter` | true | Virtueller Steinschneider. |
| cartographytable | `/cartographytable` | `cartography` | `stations.cartography` | true | Virtueller Kartentisch. |
| grindstone | `/grindstone` | - | `stations.grindstone` | true | Virtueller Schleifstein. |
| enchantingtable | `/enchantingtable` | `enchant`, `enchanting` | `stations.enchanting` | true | Virtueller Zaubertisch. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `stations.workbench` / `stations.anvil` | true | Werkbank/Amboss über das `/stations`-GUI öffnen. |

## AFK & Sleep

| Command | Syntax | Aliase | Permission | Default | Beschreibung |
|---|---|---|---|---|---|
| afk | `/afk` | - | `afk.use` | true | AFK-Status an/aus. |
| sleep | `/sleep <reload\|info>` | `slp` | `sleep.info` | true | Sleep-Status anzeigen oder neu laden. |

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `afk.bypass.kick` | false | Wird nie wegen AFK gekickt. |
| `afk.bypass.timeout` | false | Wird nie automatisch AFK gesetzt. |
| `afk.bypass.antiafk` | false | Anti-AFK-Maschinen-Erkennung umgehen. |
| `sleep.use` | true | Zählt beim Schlafen zur Sleep-Schwelle. |
| `sleep.bypass` | false | Wird aus der Sleep-Berechnung ausgenommen (wie AFK). |
| `sleep.admin` | false | `/sleep reload`. |

## Web-Interface

| Weitere Permissions | Default | Beschreibung |
|---|---|---|
| `core.web.category.homes` | true | Homes-Kategorie im Web-Interface sichtbar. |
| `core.web.category.claims` | true | Claims-Kategorie sichtbar. |
| `core.web.category.jobs` | true | Jobs-Kategorie sichtbar. |
| `core.web.category.teams` | true | Teams-Kategorie sichtbar. |
| `core.web.category.warps` | true | Warps-Kategorie sichtbar. |
| `core.web.category.economy` | true | Economy-Kategorie sichtbar. |
| `core.web.cooldown.bypass` | false | Cooldown für neue `/cweb`-Links umgehen. |

> **Tipp:** Zu jedem Modul gibt es eine Wildcard (`economy.*`, `home.*`, `team.admin.*`, ...), die alle Rechte des Moduls auf einmal vergibt. Wildcards haben immer Default false.
