File Details
regionshop-1.9.3.jar
- R
- May 26, 2026
- 98.71 KB
- 9
- 1.21.1
- NeoForge
File Name
regionshop-1.9.3.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
[1.9.3] – 2026-05-27
🔄 Breaking Change: Konto-basiertes Eigentümer-System
Eigentümer werden jetzt als Lightman's Currency Kontonamen gespeichert, nicht mehr als Spieler-UUIDs.
Geändert
ownerUUID+ownerNameinShopEntry,RentEntry,RentHistoryEntryundHistoryEntryersetzt durchownerAccountName(String)sellerUUID+sellerNameinHistoryEntryersetzt durchsellerAccountName(String)- Chat-Dialog: Schritt „Eigentümer-Name" fragt jetzt nach einem Lightman's Currency Kontonamen
- Validierung: Konto muss existieren (
LightmansBankHelper.accountExists()) - Fehlermeldung wenn Konto nicht gefunden
- Validierung: Konto muss existieren (
- Zahlungsfluss bei Kauf:
transferMoneyToAccount(buyerUUID, buyerName, ownerAccountName, preis) - Zahlungsfluss bei Miete:
transferMoneyToAccount(renterUUID, renterName, ownerAccountName, preis) - Kaution bei Zahlungsausfall:
depositToAccount(ownerAccountName, kaution)statt an Spieler - Schild-Schutz: Nur noch OPs dürfen aktive Schilder abbauen (kein Eigentümer-UUID-Vergleich mehr)
/regionshop list,info,history,rent list,rent info,stats: Zeigen jetzt „Konto:" statt „Eigentümer:"/regionshop mystatus: „Aktive Verkaufsangebote" zeigt alle aktiven Shops (kein UUID-Filter mehr)
Neu
LightmansBankHelper.accountExists(String accountName)– prüft ob Konto existiertLightmansBankHelper.transferMoneyToAccount(UUID, String, String, long)– Spieler zahlt an KontoLightmansBankHelper.depositToAccount(String, long)– direkte Einzahlung auf KontoLightmansBankHelper.getBankAccountByName(String)– sucht Konto nach Name
Rückwärtskompatibilität
- NBT-Daten aus v1.9.2 werden automatisch migriert:
ownerAccountNamevorhanden → direkt übernommen- Nur
ownerNamevorhanden → alsownerAccountNameverwendet - Nichts vorhanden → Fallback auf
"Unbekannt"