RegionShop – Mod Dokumentation
Version: 1.9.5
Minecraft: 1.21.1
Mod-Loader: NeoForge
Abhängigkeiten: RegionGuard, Lightman's Currency
Was ist RegionShop?
RegionShop ist ein Server-Mod für Minecraft 1.21.1 (NeoForge), der es ermöglicht, RegionGuard-Schutzgebiete über Schilder zu kaufen und zu mieten. Die Zahlungen laufen vollständig über Lightman's Currency Bankkonten – kein Spieler-zu-Spieler-Transfer, sondern immer Konto-zu-Konto.
Features
🏷️ Schild-Erstellung (ab v1.9.5 – Command-basiert)
Ab Version 1.9.5 werden Schilder nicht mehr durch Beschriften mit [RS] erstellt, sondern über einen Befehl:
- OP tippt
/regionshop schild - OP klickt ein beliebiges (leeres) Schild an
- Ein Chat-Dialog führt durch die Einrichtung:
- Typ wählen:
V(Verkauf),M(Miete) oderMK(Mietkauf) - Region: Automatisch erkannt (falls Schild in RegionGuard-Gebiet) oder manuell eingeben
- Konto: Name des Lightman's Currency Bankkontos (z.B.
Staat,Bahn) - Preis: Betrag in Kupfer oder lesbarem Format (
5G,2E 3G,1D)
- Typ wählen:
- Das Schild wird automatisch formatiert und in die Datenbank eingetragen
Abbruch: Tippe
ABBRECHENim Chat um den Vorgang abzubrechen.
🏠 Miet-Schilder (Typ M)
- Einrichtung wie oben, Typ
Mwählen - Zusätzliche Optionen:
- Intervall:
TAG,WOCHE,MONAT - Kaution: Optionale Sicherheitsleistung (oder
0für keine)
- Intervall:
- Mietzahlungen werden automatisch in regelmäßigen Abständen abgebucht
- Bei Zahlungsausfall: Kaution geht ans Vermieter-Konto, Mieter wird rausgeworfen
🏗️ Mietkauf-Schilder (Typ MK)
- Wie Miet-Schilder, aber mit Gesamtkaufpreis
- Mieter zahlt Raten bis der Gesamtpreis erreicht ist → Gebiet gehört ihm
- Fortschritt wird beim Klick auf das Schild angezeigt
🔄 Weiterverkauf
- Käufer können ihr Gebiet zum Weiterverkauf anbieten (Klick auf VERKAUFT-Schild)
- OPs genehmigen oder lehnen Anfragen ab (
/regionshop resell list) - Bei Genehmigung: Auszahlung an Verkäufer + neues Schild mit +10% Aufschlag
🛡️ Schild-Schutz
- Aktive Kauf- und Miet-Schilder können nur von OPs abgebaut werden
- Explosionen und Pistons werden blockiert
Preisformate
| Format | Bedeutung |
|---|---|
500 |
500 Kupfer |
5G |
5 Gold (= 500 Kupfer) |
2E |
2 Eisen (= 200 Kupfer) |
1D |
1 Diamant (= 10.000 Kupfer) |
3N |
3 Netherite (= 1.000.000 Kupfer) |
1D 5G 3I |
Kombiniert |
Befehle
Für alle Spieler
| Befehl | Beschreibung |
|---|---|
/regionshop mystatus |
Zeigt eigene Käufe und offene Weiterverkauf-Anfragen |
/regionshop market |
Alle aktiven Angebote nach Preis sortiert |
/regionshop rent extend <region> |
Miete manuell verlängern (nur eigene Miete) |
/regionshop rent leave <region> |
Mietvertrag selbst kündigen (anteilige Kaution zurück) |
Für OPs (Berechtigung Level 2)
| Befehl | Beschreibung |
|---|---|
/regionshop schild |
NEU: Schild-Einrichtungs-Dialog starten (dann Schild anklicken) |
/regionshop list |
Alle Shops auflisten |
/regionshop info <region> |
Details zu einer Region |
/regionshop history <region> |
Kaufhistorie einer Region |
/regionshop reset <region> |
Alle Shops einer Region zurücksetzen |
/regionshop setmax <region> <preis> |
Maximalen Preis für eine Region setzen |
/regionshop removemax <region> |
Maximalen Preis entfernen |
/regionshop listmax |
Alle Preisgrenzen anzeigen |
/regionshop stats |
Gesamtstatistiken |
/regionshop search <kontoname> |
Einträge nach Konto suchen |
/regionshop setresell <prozent> |
Weiterverkauf-Steuer setzen |
/regionshop resell list |
Offene Weiterverkauf-Anfragen |
/regionshop resell approve <id> |
Weiterverkauf genehmigen |
/regionshop resell deny <id> |
Weiterverkauf ablehnen |
/regionshop rent list |
Alle Miet-Schilder |
/regionshop rent info <region> |
Details zu einem Mietvertrag |
/regionshop rent cancel <region> |
Mietvertrag kündigen |
/regionshop renthistory <region> |
Miethistorie einer Region |
Konto-System (ab v1.9.3)
Ab Version 1.9.3 werden keine Spieler-UUIDs mehr als Eigentümer gespeichert, sondern Lightman's Currency Kontonamen.
- Beim Einrichten eines Schilds wird der Kontoname abgefragt (z.B.
Staat,Bahn,Stadtwerke) - Das Konto muss in Lightman's Currency existieren
- Zahlungen gehen direkt auf dieses Konto
- Rückzahlungen (Kaution bei Kündigung) gehen weiterhin an den Mieter-Spieler
Rückwärtskompatibilität: Alte Daten (v1.9.2) werden beim Laden automatisch migriert – ownerName wird als ownerAccountName übernommen.
Abhängigkeiten
- RegionGuard – für Gebietsschutz und Mitgliederverwaltung
- Lightman's Currency – für das Bankkonten-System
Lizenz
Dieser Mod ist frei zur Nutzung für jeden.
⚠️ Hinweis: RegionShop wurde grundlegend für den Minecraft-Server Day & Night Life entwickelt. Einige Features und Designentscheidungen sind speziell auf diesen Server zugeschnitten (z.B. Kontonamen wie „Staat" oder „Bahn"). Bei Verwendung auf anderen Servern können Anpassungen notwendig sein.

