This is the initial port of Numismatic Overhaul to 1.21
It is released as a beta as it contains potentially breaking changes,
plus it is still being rewritten to be easier to maintain.
## Changes
- Ported to 1.21
- Removed the reputation system override
- This existed in order to prevent infinite money loops, as a result from curing villagers too many times.
- Mojang decided to change this within Minecraft, and therefore this was removed from Numismatic.
- This should make compat better, as any mods affecting reputation should work out of the box
- Updated how money bags are handled
- Now handled via a component
- Added Datafixer for Money Bags
- Money in bags should transfer fine
- **REPORT ANY BUGS SHOULD YOU FIND THEM!**
- **OTHER THINGS, LIKE THE PIGGY BANK OR SHOPS, MIGHT NOT TRANSFER CORRECTLY!**
- Fixed an issue related to packet forgery (#157, thanks A5ho9999!)
- Update Stacc to latest version (1.7.0 for 1.20.1, 1.8.0 for 1.20.2)
- Fix issues related to multiple players accessing a shop at the same time (#116)
- Backport a fix for the crash with latest Fabric Loader (#117, already fixed for 1.20.2)
- Improve purse offsets on different screens, as well as their configurability
- Fix spacing with the coin/money bag tooltips (#108)
- Update Stacc to latest version (1.7.0 for 1.20.1, 1.8.0 for 1.20.2)
- Fix issues related to multiple players accessing a shop at the same time (#116)
- Backport a fix for the crash with latest Fabric Loader (#117, already fixed for 1.20.2)
- Improve purse offsets on different screens, as well as their configurability
- Fix spacing with the coin/money bag tooltips (#108)
This is a straightforward port to 1.20.2 - support for older versions will be dropped. This build so far includes no specific support for the Trade Rebalancing experiment, we're still working on a good solution for integrating Numismatic into these new systems
This update finally makes the Purse available in more places than just the survival inventory: it now also shows up in the creative inventory and merchant screens like the Shop and Villagers. On top of this, Shops can now be named like Chests and Furnaces
## Changes
- The built-in integration with MCA Reborn taxes has been removed. This fixes crashes with newer MCA versions (#78) and is also not required anymore, as this can now be achieved through MCA Reborn's configuration
- The purse balance change message that's displayed in the action bar by default can now be moved to chat or disabled entirely (#58)
## Fixes
- The purse no longer uses its default position when the recipe book is opened and correctly respects the config options (#74)
- The `/numismatic balance player get` command now actually displays the balance
### Fixes
This build alters how the trade edit buffer slot works to hopefully eliminate all issues and weird behavior. With this new implementation, all current and future dupe and voiding glitches should be a thing of the past
## Changes
- Numismatic Overhaul is now compiled against and requires owo-lib >=0.9.0
## Fixes
- Shops no longer void items when quick-moving a stack from your inventory to the shop while the same type of item is in the offer creation slot
### Piggy Bank Fixes
- The Piggy Bank's screen now properly opens without throwing an exception
- You can now always break the Piggy Bank including the stored money, even without a tool
### Additions
- Introducing the **Piggy Bank**. This adorable little companion can store a full purse of money and keeps it when you pick him up
- The **Inexhaustible Shop** serves as an admin shop that never runs out of stock. It cannot be crafted for obvious reasons but should prove useful for setting up servers
### Changes
- The `/numismatic balance` command may now target multiple players
- Chest loot generation can now be disabled and finely tweaked in the config
- Additionally, currency can now generate in desert pyramid chests
### Fixes
- The great Mending shortage has ended! Librarians have finally regained their license to sell this elusive enchantment. In all seriousness, Librarians can now generate treasure enchantments again. This was wrongfully disabled many many months ago and has now finally been fixed
- MCA Reborn Taxes are properly paid out as currency again
- Trades added through Fabric API are now properly overridden by numismatic JSON trades
## Changes
- The position of the purse widget in your inventory can now be configured in the config. This should make it possible to resolve most situations where the purse somehow overlaps or intersects another modded widget
## More Features!
Added support for Minecraft Comes Alive Reborn, and Inventorio.
Added a config option to disable villager trades.
Added an option in the shop block for inserting items into it.
The shop can now sell multiple items at once!
## More Trades!
Overhauled the villager trades with new trades!
Fixed a bunch of broken trades.
Added a bunch of new trade adapters:
- Suspicious Stew (Sus Stew)
- Sell Items from Tags (Sell Tag)
- Re-named the "Buy Item" adapter to "Buy Stack"
Convert non-vanilla villager's trades to work with numimatic's coins, fix some bugs related to the trading interface and change the permission level of the /numismatic command to 2