Protocol 893 changelog
For r21_u13, Network Protocol Version 893
Dev Notes
We have begun moving to cereal, and as part of the update there might be breaking changes that are unknown us. There are updates to Required and Optional fields, which will be enforced by cereal and some emums that might have accidently changed to a string repsentation. Some of these will be fixed in our next official release.
Current Cereal Only Packets:
- Animate Packet
- Action and Swing Source enums showing up as strings.
- AvailableCommandsPacket
- ClientboundControlSchemeSetPacket
- ClientboundDataStorePacket
- ClientboundDebugRendererPacket
- Type enum showing up as a string
- CommandOutputPacket
- CommandRequestPacket
- Command enum showing up as string.
- DebugDrawerPacket
- GameRulesChangedPacket
- GraphicsOverrideParameterPacket
- InteractPacket
- LegacyTelemetryEventPacket
- PlayerArmorDamagePacket
- PlayerArmorDamagePacket
- ServerboundDataStorePacket
- ServerboundPackSettingChangePacket
- ShowStoreOfferPacket
- TextPacket
- Several enums in TextPackets are showing up as strings.
Raw Protocol Documentation Changelog
860: Added GraphicsOverrideParameterType::SkyHorizonColor
861: Converted CommandRequestPacket to Cereal
862: Added ActorType::Nautilus
863: Added enchantment "Lunge"
864: Added ActorType::ZombieNautilus
865: Added ActorFlags::ROTATION_LOCKED_TO_VEHICLE
866: Added Nautilus and Spear-related sound events
867: Removed Add-On List from ResourcePackStackPacket
868: Converted CommandOutputPacket to Cereal
869: Converted ClientboundDebugRenderePacket to Cereal
870: Modified DebugDrawerPacket: Changed mDimensionId to be optional
871: Added GraphicsOverrideParameterType::HorizonBlend* types
872: Added GraphicsOverrideParameterType::RayleighStrength
873: Added GraphicsOverrideParameterType::SunMieStrength
874: Added ActorEvent::KINETIC_DAMAGE_DEALT
875: Added GraphicsOverrideParameterType::MoonMieStrength
876: Added LevelSoundEvent::SpearAttackHit, LevelSoundEvent::SpearAttackMiss, LevelSoundEvent::WoodenSpearAttackHit and LevelSoundEvent::WoodenSpearAttackMiss
877: Added GraphicsOverrideParameterType::SunGlareShape
878: Changed TextPacket's binary format; MessageType is now a tag discriminator for different message types, located in the message body
879: AnimatePacket : Converted to Cereal, broke binary compatibility.
880: Converted AvailableCommandsPacket to Cereal
881: InteractPacket : Converted to Cereal, broke binary compatibility
882: Changed BlockCollisionBoxComponent to send a list of AABBs instead of a single origin and size
883: Added ClientboundDataStorePacket and ServerboundDataStorePacket
884: Updated CameraAimAssistPresetsPacket separating ExclusionList into blocks and entities
885: Added ActorSwingSource to AnimatePacket
886: Added ImitateParched level sound event
887: Added Dehydration ActorDamageCause
888: Added ImitateCamelHusk level sound event
889: Updated CameraAimAssistPresetsPacket adding BlockTagExclusionList and BlockTagPriorities
890: Converted LegacyTelemetryEventPacket to Cereal
891: Modified order of DataStorePrimitive in ServerboundDataStorePacket and added DataStoreUpdate to ClientboundDataStorePacket
892: Added Ambient bool field to MobEffectPacket
893: Converted PlayerVideoCapturePacket to Cereal
894: Added LevelSoundEvent::SpearUse and LevelSoundEvent::WoodenSpearUse
895: Added AchievementIds::MobKabob
896: Converted ClientboundControlSchemeSetPacket to Cereal
897: Removed mTickDeathSystemsEnabled from StartGamePacket