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) oder MK (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)
- Das Schild wird automatisch formatiert und in die Datenbank eingetragen
Abbruch: Tippe ABBRECHEN im Chat um den Vorgang abzubrechen.
🏠 Miet-Schilder (Typ M)
- Einrichtung wie oben, Typ
M wählen
- Zusätzliche Optionen:
- Intervall:
TAG, WOCHE, MONAT
- Kaution: Optionale Sicherheitsleistung (oder
0 für keine)
- 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.