rpgwarehouse-main-forge-1.20.1-1.0.1-b105.jar
Curse Maven Snippet
What's new
Added
- Core Persistent Storage: Implemented player-specific warehouse storage using an embedded H2 database engine.
- Slot-Locking API: Introduced
IWarehouseAPIwith support for checking and locking slots when items are listed in the Auction House or placed in Marketplace Player Shops. Locked slots display a padlock overlay (🔒) and block all standard player inventory interaction. - Currency Management System: Added configurable currency definitions and groups (e.g.
cfor copper/base,mfor magic,efor engineering) managed via/rpg_warehouse admin currencycommands. - Client-Side Pricing Cache: Added weighted average price computations from transaction histories with real-time syncing to client screens.
- Average Price Tooltips: Added tooltip additions displaying average market prices per item and per stack on all hovered warehouse/inventory items.
- Admin Commands: Added
/rpg_warehousecommand hierarchy for checking, backing up, restoring player warehouses, and managing currency lists.
Fixed
- H2 Dependency Clash: Converted subproject database dependencies to compile-only, resolving
ResolutionExceptionissues on startup where multiple subprojects exported colliding H2 packages. - Tab Syncing: Resolved a critical tab switching issue where client tab clicks inside dependent screens (Auction House and Marketplace) failed to reload database slots on the server due to container caching.
- Inbox Claim Erasure: Fixed slot update caching to trigger container-refresh reflection whenever inbox items are claimed, ensuring database updates aren't overwritten upon container exit.
This mod has no additional files

