# Stations

Virtuelle Workstations ohne Block in der Nähe: einzeln per Befehl oder gesammelt über die Hub-GUI `/stations`. Alle Oberflächen funktionieren identisch zur physischen Blockversion.

## Commands

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

## Weitere Permissions

| Permission | Default | Beschreibung |
|---|---|---|
| `stations.workbench` | `true` | Werkbank-Button in der Hub-GUI |
| `stations.anvil` | `true` | Amboss-Button in der Hub-GUI |

> **Hinweis:** In der Hub-GUI sind Buttons deaktiviert, deren Permission fehlt. `/workbench` und `/anvil` prüfen als eigene Befehle `util.workbench`/`util.anvil`, in der Hub-GUI dagegen `stations.workbench`/`stations.anvil`, beide unabhängig voneinander.

> **Tipp:** Da alle Permissions Default true sind, sperrt man einzelne Stationen, indem man die Permission per LuckPerms aktiv entzieht.

## Konfiguration (modules/stations.yml)

```yaml
# Schaltet das Stations-Modul mit allen Befehlen und der Hub-GUI ein oder aus.
enabled: true

stations:
  # Zweiter, gleichwertiger Schalter; bleibt beim Deaktivieren erhalten.
  enabled: true
```

## Komplette Beispiel-Config

```yaml
enabled: true

stations:
  enabled: true
```
