1.2.0.1-PN - 2020-05-08 (Check the milestone)
Fixes several anvil issues.
Added
- #224 Added option to disable watchdog with
-DdisableWatchdog=true
.
This should be used only by developers to debug the server without interruptions by the crash detection system.
Fixes
- #224 Anvil not merging enchanted items correctly and destroying the items.
- #228 Invalid enchantment order on anvil's results causing the crafting transaction to fail.
- #226 Anvil cost calculation not applying bedrock edition reductions
- #222 Anvil changes the level twice and fails the transaction if the player doesn't have enough.
- #235 Wrong flags in
MoveEntityAbsolutePacket
- #234 Failed anvil transactions caused all involved items to be destroyed
- #234 Visual desync in the player's experience level when an anvil transaction fails or is cancelled.
Changed
- #234 Anvil's result is no longer stored in the
PlayerUIInventory
at slot50
as it was vulnerable to heavy duplication exploits. - #234
setResult
methods inAnvilInventory
are now deprecated and marked for removal at 1.3.0.0-PN because it's not supported by the client and changing it will fail the transaction.