Das Plugin AreaShop ist eines der beliebtesten Plugins für CityBuild- oder Reallife-Server. Es erlaubt dir, Regionen (aus WorldGuard) als Grundstücke oder Shops zum Verkauf oder zur Miete anzubieten, komplett automatisiert über Schilder.
Hier ist dein umfassendes Schritt-für-Schritt-Tutorial für AreaShop.
🛠️ 1. Voraussetzungen & Vorbereitung
Damit AreaShop funktioniert, benötigst du zwingend zwei weitere Plugins auf deinem Server:
- WorldEdit (oder FAWE) – Zum Markieren von Bereichen.
- WorldGuard – Zum Erstellen der Regionen.
- Ein Economy-Plugin (z. B. Vault + EssentialsX), damit Geld fließen kann.
Schritt A: Die Region in WorldGuard erstellen
Bevor AreaShop ein Grundstück verwalten kann, muss es als WorldGuard-Region existieren:
- Markiere den Bereich mit der WorldEdit-Holzaxt (
//wand). Erstelle die Region mit einem Namen deiner Wahl:
text
/rg define grundstueck_1
Verwende Code mit Vorsicht.
📋 2. Region zu AreaShop hinzufügen
Sobald die Region existiert, kannst du sie in AreaShop als Kauf-Objekt (Buy) oder Miet-Objekt (Rent) registrieren.
Option 1: Als Miet-Region einrichten (Rent)
Spieler zahlen regelmäßig (z. B. täglich/wöchentlich) Geld, um die Region zu behalten.
- Befehl:
/as addrent [RegionName] - Beispiel:
/as addrent grundstueck_1
Option 2: Als Kauf-Region einrichten (Buy)
Der Spieler zahlt einmalig Geld und das Grundstück gehört ihm dauerhaft, bis er es wieder verkauft.
- Befehl:
/as addbuy [RegionName] - Beispiel:
/as addbuy grundstueck_1
🪧 3. Automatische Schilder erstellen
Am einfachsten steuern Spieler deine Grundstücke über Schilder. Platziere ein Schild innerhalb oder direkt neben der Region und schreibe folgendes in die Zeilen:
Für Miet-Schilder (Rent):
- Zeile 1:
[Rent] - Zeile 2:
[Hier der WorldGuard-Regionname] - (Zeile 3 & 4 lässt du leer, AreaShop füllt sie automatisch aus!)
Für Kauf-Schilder (Buy):
- Zeile 1:
[Buy] - Zeile 2:
[Hier der WorldGuard-Regionname]
Sobald du das Schild schließt, färbt sich der Text um (z. B. Grün für "Frei") und zeigt den Preis sowie den Status an.
💲 4. Preise und Zeiten einstellen
Wenn du eine Region hinzugefügt hast, musst du festlegen, wie viel sie kostet. Schaue die Region an oder stehe darin und nutze diese Befehle:
Für Kauf-Objekte (Buy):
Für Miet-Objekte (Rent):
Mietpreis & Dauer setzen:
text
/as setprice [Preis] [Zeitdauer]
Verwende Code mit Vorsicht.
(Beispiel: /as setprice 500 7d bedeutet, dass das Grundstück 500 Dollar für 7 Tage Miete kostet. Gültige Kürzel: m = Minuten, h = Stunden, d = Tage).
👥 5. Wichtige Befehle für Spieler
Spieler können entweder auf das Schild rechtsklicken oder folgende Befehle nutzen, während sie auf dem Grundstück stehen:
/as buy – Kauft das aktuelle Grundstück./as rent – Mietet das Grundstück oder verlängert die Mietzeit./as unrent oder /as sell – Kündigt die Miete oder verkauft das Grundstück wieder an den Server zurück./as find [buy|rent] – Sucht nach dem nächsten freien Grundstück auf dem Server./as tp [RegionName] – Teleportiert den Besitzer direkt zu seinem Grundstück.
🔑 6. Berechtigungen (Permissions)
Damit deine Spieler die Schilder und Befehle nutzen können, musst du ihnen in deinem Rechte-Plugin (z. B. LuckPerms) Rechte geben:
Für Spieler:
areashop.use – Grundvoraussetzung für die Nutzung.areashop.buy – Erlaubt das Kaufen von Regionen.areashop.rent – Erlaubt das Mieten von Regionen.areashop.unrent / areashop.sell – Erlaubt das Kündigen/Verkaufen der eigenen Region.areashop.teleport – Erlaubt /as tp.
Für Admins:
areashop.admin – Gewährt vollen Zugriff auf alle Erstellungs-, Lösch- und Konfigurationsbefehle.
💡 Profi-Tipps für Admins
- Automatisches Zurücksetzen (Schematics): Du kannst in der
config.yml von AreaShop einstellen, dass Grundstücke via WorldEdit automatisch komplett auf den Ursprungszustand zurückgesetzt werden, sobald ein Spieler die Miete nicht verlängert oder das Grundstück verkauft. So bleibt deine Stadt immer sauber! - Grenzwerte setzen (Limits): Verhindere, dass ein reicher Spieler alle Grundstücke aufkauft. Über die Permission
areashop.limits.[Gruppe] kannst du in der Config festlegen, dass z. B. Default-Spieler maximal 1 Grundstück besitzen und 2 mieten dürfen.