qshop-1.1.0.jar
Curse Maven Snippet
What's new
Added
- Added the official Java addon API under
com.qshop.api. - Added centralized currency mutations with client synchronization and Forge
CurrencyChangedEventdispatch. - Added
IItemHandler-based addon BUY/SELL transactions for server-side container mods. - Added source and block-position metadata to Java and KubeJS currency-change events.
Changed
- Existing trades, commands, FTB money integration, KubeJS currency methods, and configured death retention now use the centralized currency service.
- KubeJS
QShop.giveCurrency/takeCurrency/setCurrencynow firecurrencyChangedwhen the effective balance changes. - Purchase limits are counted in trade units/purchase counts instead of item quantities. One completed trade unit consumes one limit even when it contains multiple items.
QShop.clearEntryLimits,QShop.clearTabLimitsandQShop.clearShopLimitsnow clear personal counters for both online and offline players.- New-world
defaultconfigs/qshop/import skips the examplestarter.jsonwhen another default shop JSON is present;starter.jsonis imported normally when it is the only shop.
Fixed
- Fixed offline players retaining personal purchase-limit records after a KubeJS limit-clear operation.
- Fixed custom default shop packs receiving the example starter shop unexpectedly.
This mod has no additional files