Innovations:
Added DerKaterCore
Removed TCP delay for MP connections
Throwable ender pearls for creative
Adventure game mode in world creation screen
Shaders runtime reload with other resources
Endless sprint config
Config to disable debug logging
Fixes:
Crash with too strong potions
Crash with broken pistons
Problem with Void Sigil
Piercing damage for Cauldron
Ender Dragon damaging
Egg particles were snowball particles
Material level check for BlockLiquid
Removed ability for entities to attack if they are dead
XP sync on dimensions switch
/tpdim command permissions
Improved ID validation for biomes, enchantments and potions
Disabled ender eye for WorldEngine' worlds
Updated Kotlin to 1.9.0
Fixed `java.lang.Byte cannot be cast to java.lang.Integer` crash caused by different mods not using `Entity#getFlag` method
Final fix for collisions fix -_-
Fixed biome types for WE biomes
Fixed KAIIIAKs' entity gravity fix
Dig speed when flying like in creative (not something like jetpacks) is now normal
Blindness can be 'blinder' depending on potion level
Immobile tile client disappear fix
Removed merging attribute modifiers from item itself and stack NBT
Auto-accepted server EULA (we all already know what's in)
Fixed NBT Byte Array to string conversion and reading from JSON
Added PlayerEatingEvent
All hooks are now mandatory (cause why they were not before)
ICustomArmSwingEndEntity method name change
Expanded entity flags limit to 32
... maybe something else, I don't remember, sorry, just check the repository :3
Added /explode command
Config for enabling mob armor damaging
Config for enabling text IDs (currently for ItemStack) when saving to/reading from NBT (includes temporal loading migration for existing worlds)
Config for disabling explosions
Config for enabling item's Ore Dictionary entries display in tooltips
Fixed NaN bug for hp and absorption values + bug when hp > max hp
[Kotlin language adapter]
Area saved by the schematic command is now equal to the selection in the world (and not one block smaller on all sides as it was before)
Removed weird hackery from Interaction Security, only clear events now.
Removed noNullStacks config as it did more harm than good.
Fixed ru_RU localization.
[io.netty.channel.DefaultChannelPipeline#checkDuplicateName now won't crash and you can make one handler for different messages (with SimpleNetworkWrapper). Report if anything goes wrong]