* Fix more warnings and do some small optimizations
* Fix more warnings in ValueConversions
* Clean up some decompiler names and fix an unnecessary transformation around commands
* Use (way) more compact data structure for slot map
* Minor tweaks
Such as map directly in the collector
* I hate vanilla javac
Revert map changes in latest commit
- Removes the unused accurate block placement protocol that has been dead there for ages
- Removes the various rotate clockwise methods in favour of Direction's, that did exactly the same
No behaviour changes
* - Fix xpNoCooldown to work as it did in 1.17-
- Remove XPcombine
- Use vanilla merge methods
* Remove debug code
* fix: rollback sort carpet.mixins.json
* rework: nerf xp cooldown absorption a little
* remove: combineXpOrbs
fix: xpCooldown
* revert renames
* fix newlines
* fix: wrong implementation for absorption
* add missing `private` keyword
* fix: player xp cooldown set wrongly
* fix: injection point to be within condition
* Posted rule `updateSuppressionCrashFix` from Carpet-Extra
Also added catch for update suppression in neighbour update during ServerPlayerEntity tick.
Added Logger `updateSuppressedCrashes` so not everyone sees the crash messages
Added Coords to crash message so we now know where it originates from
* Make it easier to read
* that `s` has been there for a long time
* Made `updateSuppressionCrashFix` compatible with carpet-extra