0.3.4
Changes
- Made several improvements to the Piggy Bank
- Piggy Banks now has title text, similar to other containers
- Piggy Banks are now lockable
- Piggy Banks now correctly drop themselves when broken
- Fixed an issue where disabling the Villager Trade replacements would break modded Villagers (#166)
0.3.3
Changes
- Fixed the shop crashing when creating offers with enchanted items
- Should also apply for anything with components in the dynamic registry, like banner patterns, and similar
- Improved Mob Coin Drop System
- Can now use tags (e.g.
#numismatic-overhaul:the_bourgeoisie
) - Now refreshes when
/reload
is run, no longer requiring you to restart your game
- Can now use tags (e.g.
0.2.15
Changes
- Backports the configurable money drop system for mobs, as described here: https://modrinth.com/mod/numismatic-overhaul/version/0.3.2+1.21
- Adds experimental Switchy compatibility
- Add Ukrainian translations (thanks unroman!)
0.3.2
Mob Drop Config
This version adds a new system for handling coins dropped by mobs.
You can now assign a base value for a mob in the configuration file (/config/numismatic-overhaul.json5
).
The mob will drop this amount on death, after being multiplied by the modifiers.
Modifiers
The gamerule moneyMobDropVariancePercentage
directly modifies the base value in both directions (higher and lower).
By default, it is set to 50 (50%), meaning the mob will drop between 50% and 150% of the base value.
There is also the scaleOnHealth
in the config file. Money dropped this way by default is multiplied by the mobs max health divided by twenty.
This option requires a restart to apply, and is generally a bit experimental. Be careful using it, since with really high HP it can lead to very high coin counts.
To offset the money drops in high HP contexts you can also use the healthScaleReduction
to further reduce the impact of health scaling.
The full formula for coins looks like this: finalValue = baseValue * (variance) * ([mob max health] / (20 * healthScaleReduction))
Changes
- Added the mob drop config, as described above
- Fixed an issue where Villagers selling Potions or Tipped Arrows would crash the game (#163)
0.3.0
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!)
Changes
- Add Ukrainian localization (#104, thanks unroman!)
Fixes
- 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)
Fixes
- Removed erroneous
@Environment(EnvType.SERVER)
on ShopScreenHandler.shop to fix compatibility with Fabric Loader 0.15.0 (#113)