rpgwarehouse-main-forge-1.20.1-1.0.2-b100.jar
Curse Maven Snippet
What's new
- Database Backend Migration to SQLite: Replaced the embedded H2 database engine with SQLite to resolve classloading/deserialization conflicts with other H2 mods (like LuckPerms) in hybrid server environments.
- SQL Compatibility: Modified tables schemas to use SQLite-compliant
INTEGER PRIMARY KEY AUTOINCREMENTand rewritten H2MERGEstatements into standardINSERT ... ON CONFLICT DO UPDATE SETupsert queries. - Mixin Cleanup: Removed the deprecated H2 classloading mixin
MetaTypeMixin.javaand removed its reference - Advanced Search Filter Syntax: Implemented space-separated tokenized query parsing in
SearchUtilssupporting@mod,type:,rarity:, and#filters, integrated into Warehouse search. - Configurable Listing Fee Setting: Introduced
listingFeePerHoursetting in the configuration file, allowing admins to adjust hourly rates or disable listing fees entirely. - Global customizable GUI Themes: Created 10 themes (Vanilla, Dark Mode, Wooden, Cyberpunk, Medieval, Nether, End, Frost, Jungle, Aether) changing layouts, panel backgrounds, slot frames, buttons, tabs, scrollbars, and label colors.
- Theme Networking: Added network packets
CHANGE_THEME(C2S) andSYNC_THEME(S2C) to synchronize settings dynamically.
This mod has no additional files

