Releases: BakuTeam/Essential
Releases · BakuTeam/Essential
Release list
Essential 5.45.1
Essential 5.45.0
Added support for Minecraft: Bedrock Edition 1.13.0 (protocol 388).
- Added block-state runtime palette mappings for protocol 388.
- Added item mappings and legacy item schema compatibility for 1.13.0 clients.
- Added legacy packet handling for pre-1.16.0 clients.
- Added legacy chunk serialization compatibility for 1.13.0 clients.
- Centralized the minimum supported Bedrock version in ProtocolInfo.
- Updated protocol support reporting and smoke tests.
Essential 5.44.0
Added support for Minecraft: Bedrock Edition 1.14.0 (protocol 389).
- Fixed legacy login data handling for 1.14.0 clients.
- Added block and item mappings for protocol 389.
- Added compatibility with the legacy skin data format.
- Fixed skin packet serialization and deserialization for older protocols.
Essential 5.43.0
Bedrock 1.14.60
Added support for Bedrock 1.14.60 (protocol 390). Blocks, items, inventory,
crafting and the creative menu work; movement uses the server-authoritative
path, same as newer clients.
Fixes affecting all versions
UpdateSubChunkBlocksPacketEntryreferenced an unimportedProtocolInfo,
crashing the server whenever many blocks changed at once (e.g. an explosion)ActorFallPacketwas never registered inPacketPoolContainerClosePacketreadwindowIdunsigned, so the client's "close the
current window" (-1) was never recognisedUpdateSubChunkBlocksPacketis sent to clients that predate it (1.17.30),
leaving phantom blocks; those now get individual block updates- Item downgrade schema for 1.16.0/1.16.20 was one tier too high, dropping
bucket variants and everything that depends on them PlayerAuthInputPacketandEmotePacketleft typed properties uninitialisedlcg_value()deprecation spam on PHP 8.4
Essential 5.42.0
Essential 5.42.0
- Fixed startup crash on Bedrock 1.26.45 (protocol 2169) caused by a missing item schema mapping.
- Added 1.26.40 compatibility mappings for block states and item dictionaries.
- Added protocol smoke tests covering every accepted protocol.
- Added the release-ready Essential.phar build.
Supported latest client: Minecraft Bedrock 1.26.45 (protocol 2169).
Essential 5.41.15
Essential 5.41.15
- Added Minecraft Bedrock 1.26.45 support (protocol 2169).
- Kept backward compatibility with 1.26.40.
- Updated SetScorePacket handling for the 1.26.45 optional field.
v5.41.14
Fixes
- Fixed the 1.26.40 ItemStackResponse format sent after inventory actions.
- Added the missing container-presence flags that caused the client to disconnect after receiving a valid inventory response.
v5.41.13
Fixes
- Fixed 1.26.40 ItemStackRequest decoding when moving items between inventory slots.
- Updated 1.26.40 stack request action IDs and slot stack IDs, preventing empty transactions and client disconnects.
v5.41.12
Fixes
- Ported Quark's low-latency combat feedback path for melee attacks and projectiles.
- Added
etwork.combat-low-latency-feedback (enabled by default) to allow disabling the early feedback flush.
v5.41.11
Fixes
- Fixed 1.26.40 SetScorePacket remove entries: they must omit objectiveName.
- Prevents the client from disconnecting when FFA clears the lobby scoreboard during a world transfer.