File Details
regionshop-1.9.4.jar
- R
- May 26, 2026
- 113.18 KB
- 10
- 1.21.1
- NeoForge
File Name
regionshop-1.9.4.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
RegionShop Changelog
v1.9.4 (2026-05-27)
Neue Features
Login-Benachrichtigungen (
PlayerLoginHandler)- Offline-Benachrichtigungen werden beim Login angezeigt und danach gelöscht
- Gespeichert in
RegionShopSavedData.pendingNotifications(NBT-persistent)
Konto-Validierung beim Server-Start (
RegionShopMod.onServerStarted)- Beim Server-Start werden alle
ownerAccountName-Werte gegen Lightman's Currency geprüft - Fehlende Konten werden als WARN im Log ausgegeben
- Beim Server-Start werden alle
/regionshop search <kontoname>(OP)- Zeigt alle Shops und Miet-Schilder eines bestimmten Kontos an
/regionshop rent extend <region>(Spieler)- Mieter kann seine Miete manuell um ein Intervall verlängern (sofortige Zahlung)
/regionshop market(alle Spieler)- Zeigt alle aktiven (nicht verkauften) Shops sortiert nach Preis aufsteigend
/regionshop setresell <prozent>(OP)- Setzt den Weiterverkauf-Steuer-Prozentsatz dynamisch (0–100%)
- Gespeichert in
RegionShopSavedData.resellTaxPercent(NBT-persistent)
Schild-Farben je Status (
ChunkLoadHandler)- Beim Laden eines Chunks werden Schild-Farben automatisch aktualisiert:
- Kaufschild aktiv → Gold/Grün
- Kaufschild verkauft → Rot
- Mietschild frei → Grün
- Mietschild vermietet → Gelb
- Beim Laden eines Chunks werden Schild-Farben automatisch aktualisiert:
/regionshop rent leave <region>(Spieler)- Mieter kann seinen eigenen Mietvertrag kündigen
- Anteilige Kaution-Rückzahlung (proportional zur verbleibenden Zeit)
- Rest der Kaution geht an Eigentümer-Konto
Automatischer JSON-Export (
JsonExportHelper)- Nach jedem Kauf, jeder Mietaktion und jedem Tick-Ereignis wird
regionshop_export.jsonim Server-Ordner aktualisiert - Enthält: shops, rentEntries, resellRequests, purchaseHistory, rentHistory, resellTaxPercent, exportedAt
- Nach jedem Kauf, jeder Mietaktion und jedem Tick-Ereignis wird
Technische Änderungen
RegionShopSavedData: Neue FelderpendingNotifications(Map<UUID, List<String>>) undresellTaxPercent(int, default 10) mit NBT-PersistenzRegionShopMod: RegistriertChunkLoadHandlerundServerStartedEvent-ListenerJsonExportHelper: Wird jetzt inSignClickHandler,RentTickHandlerundResetRegionCommandaufgerufenPlayerLoginHandler: Zeigt Offline-Benachrichtigungen beim Login anResetRegionCommand: ImportIntegerArgumentTypeundJsonExportHelperhinzugefügt
v1.9.3 (2026-05-20)
Änderungen
- Migration von
ownerUUID/ownerNamezuownerAccountName(Lightman's Currency Kontoname) - Zahlungen gehen jetzt an Bankkonten statt direkt an Spieler-UUIDs
LightmansBankHelper: Neue MethodentransferMoneyToAccount,depositToAccount,accountExistsRegionShopSavedData:ShopEntryundRentEntryverwenden jetztownerAccountName
v1.9.2
- Mietkauf-System: Mieter kann Region durch regelmäßige Zahlungen kaufen
RentTickHandler: Mietkauf-Fortschritt wird auf Schild angezeigt- Kaution-System: Kaution wird bei Kündigung zurückgezahlt oder einbehalten
v1.9.1
- Miet-System: Miet-Schilder mit automatischen Zahlungen
RentTickHandler: Prüft fällige Zahlungen alle 1 Minute- Warnung 24h vor Fälligkeit
v1.9.0
- Weiterverkauf-System: Käufer kann Region weiterverkaufen (OP-Genehmigung erforderlich)
ResellRequest: Offene Anfragen werden persistent gespeichert/regionshop resell list/approve/deny
v1.8.x
- Grundlegendes Kauf-System mit Schild-Klick und Chat-Bestätigung
/regionshop reset/list/info/history/stats- Kaufhistorie persistent gespeichert