Added CommandExecuteEvent
Fixed a crash when using grim with MultiPaper (weird multi instance fork)
Refactored vehicle and entity code
- Grim can now track vehicles on 1.8 servers, previously grim did not see that the player was in a vehicle while on 1.8 due to a bug
- Grim can now track entity dismounts on 1.8 servers, previously this was broken but luckily the previous bug hid this bug
- Entity potion effects are now stored with entities, to support re-using entity ID's and broken plugins. This includes clearing potion effects when the player is respawned.
Refactored some 0.03 code which will have significant performance improvements due to scanning the world once rather than 5 separate times every tick
Fixed frozen ticks not being properly tracked with transactions, leading to false flagging in powder snow
Fix false when placing blocks from certain positions onto portals and end portals
Fixed a false when switching dimensions or respawning while sprinting on pre-1.14 clients
Reduce 0.03 climbing uncertainty
The NoSlow check now works on 1.8
The world border is now packet based in order to support sending packet based world borders, plus latency compensation
This is somewhat experimental due to the large internal refactoring with vehicles and entities. Report issues on github, issues on discord that can't be fixed in a few minutes tend to be forgotten about.