- Removed
Entity::checkBlockIntersections
and related properties - Removed
Item::onTickWorn
and related functions (such as Turtle Helmet) Player::canInteract
no longer validates anglesNetworkBroadcastUtils::broadcastPackets
is now accepts three arguments (callEvent), simplified hardcoded sections, droppedPacketBroadcaster
support- Added
NetworkBroadcastUtils::broadcastPacketsToSession
- Added
NetworkBroadcastUtils::broadcastEntityEventToSession
, improved version ofbroadcastEntityEvent
, droppedEntityEventBroadcaster
support - Dropped
Compressor
support (onlyZlibCompressor
) - Living's armor inventory compound data is no longer synced (such as durability, dye colors)
Entity::getDirectionVector
,Entity::getDirectionPlane
are now using cache- Added
MathHelper
- Mathematics functions (sin, cos) are now using table
- Improved performance of player's on ground check (
Player::handleMovementFromNetwork
) - Added
World::getBlockCollisionBoxesForMovement
- Entities no longer broadcast motion
- Optimized
Vector3::divide
,Vector2::divide