Build 924 changelog

## Modified Enums

ActorDataIDs:

Added AIM_ASSIST_PRIORITY_PRESET_ID (136) []

Added AIM_ASSIST_PRIORITY_CATEGORY_ID (137) []

Added AIM_ASSIST_PRIORITY_ACTOR_ID (138) []

Displaced Count

ActorEvent:

Added SHAKE_WETNESS_STOP (79) []

Added KINETIC_DAMAGE_DEALT (80) []

ActorFlags:

Added ROTATION_LOCKED_TO_VEHICLE (126) []

Displaced Count

ActorType:

Added Undead (0x00010000 | Mob) []

Added UndeadMonster (Undead | Monster) []

Changed ZombieMonster from 0x00020000 | UndeadMob to 0x00020000 | UndeadMonster

Changed SkeletonMonster from 0x00100000 | UndeadMob to 0x00100000 | UndeadMonster

Changed SkeletonHorse from 26 | EquineAnimal | UndeadMob to 26 | EquineAnimal | Undead

Changed ZombieHorse from 27 | EquineAnimal | UndeadMob to 27 | EquineAnimal | Undead

Changed PigZombie from 36 | UndeadMob to 36 | UndeadMonster

Changed WitherBoss from 52 | UndeadMob to 52 | UndeadMonster

Changed Phantom from 58 | UndeadMob to 58 | UndeadMonster

Changed Zoglin from 126 | UndeadMob to 126 | UndeadMonster

Added Nautilus (149 | WaterAnimal) []

Added ZombieNautilus (150 | WaterAnimal | Undead) []

Added Parched (151 | SkeletonMonster) []

Added CamelHusk (152 | Animal | Undead) []

Removed UndeadMob

Connection::DisconnectFailReason:

Added 24 (26) []

Added 36 (38) []

Added 62 (64) []

Added 67 (69) []

Added 69 (71) []

Added 87 (89) []

Added 89 (91) []

Added 96 (98) []

Added 109 (111) []

Added ClientSettingsIncompatibleWithServer (24) []

Added deprecated (110) []

Added NoPremiumPlatform (36) []

Added WorldCorruption (39) []

Added DisconnectPacket (62) []

Added ConnectionLost (66) []

Added ZombieConnection (67) []

Added ReasonNotSet (69) []

Added RealmsSessionNotFound (89) []

Added NoVenue (109) []

Added DiscoveryEnvironmentMismatch (123) []

Added HostWithoutKeys (124) []

Added HostSignedOut (125) []

Added ScriptWatchdogException (126) []

Added ScriptMemoryLimitExceeded (127) []

Added StorageLowDuringGameplay (128) []

Added StorageFullDuringGameplay (129) []

Added LevelStorageCorruption (130) []

Added EditionMismatchVanillaToEdu (131) []

Added EditionMismatchEduToVanilla (132) []

Added EditorMismatchEditorToVanilla (133) []

Added EditorMismatchVanillaToEditor (134) []

Added DenyListed (135) []

Added MAX_DISCONNECT_FAIL_REASON (136) []

Removed DEPRECATED_ClientSettingsIncompatibleWithServer

Removed DEPRECATED_NoPremiumPlatform

Removed DEPRECATED_WorldCorruption

Removed DEPRECATED_DisconnectPacket

Removed DEPRECATED_ConnectionLost

Removed DEPRECATED_ZombieConnection

Removed DEPRECATED_ReasonNotSet

Removed DEPRECATED_RealmsSessionNotFound

Removed DEPRECATED_NoVenue

ContainerEnumName:

Added RecipeFoodContainer (64) []

Added RecipeBlocksContainer (65) []

Added RecipeFurnaceItemsContainer (66) []

Enchant::Type:

Added Lunge (41) []

Displaced NumEnchantments

Displaced InvalidEnchantment

ExpressionOp:

Added InverseLerp (78) []

Added EaseInQuad (79) []

Added EaseOutQuad (80) []

Added EaseInOutQuad (81) []

Added EaseInCubic (82) []

Added EaseOutCubic (83) []

Added EaseInOutCubic (84) []

Added EaseInQuart (85) []

Added EaseOutQuart (86) []

Added EaseInOutQuart (87) []

Added EaseInQuint (88) []

Added EaseOutQuint (89) []

Added EaseInOutQuint (90) []

Added EaseInSine (91) []

Added EaseOutSine (92) []

Added EaseInOutSine (93) []

Added EaseInExpo (94) []

Added EaseOutExpo (95) []

Added EaseInOutExpo (96) []

Added EaseInCirc (97) []

Added EaseOutCirc (98) []

Added EaseInOutCirc (99) []

Added EaseInBounce (100) []

Added EaseOutBounce (101) []

Added EaseInOutBounce (102) []

Added EaseInBack (103) []

Added EaseOutBack (104) []

Added EaseInOutBack (105) []

Added EaseInElastic (106) []

Added EaseOutElastic (107) []

Added EaseInOutElastic (108) []

Displaced Count

InventoryLayout:

Added InventoryOnly (1) []

Added Default (2) []

Added RecipeBookOnly (3) []

Removed Survival

Removed RecipeBook

Removed Creative

MinecraftPacketIds:

Added ClientboundDataStore (330) []

Added GraphicsParameterOverridePacket (331) []

Added ServerboundDataStore (332) []

Added ClientboundDataDrivenUIShowScreen (333) []

Added ClientboundDataDrivenUICloseAllScreens (334) []

Added ClientboundDataDrivenUIReload (335) []

Added ClientboundTextureShiftPacket (336) []

Added VoxelShapesPacket (337) []

Added CameraSpline (338) []

Added CameraAimAssistActorPriority (339) []

Displaced EndId

SharedTypes::Legacy::LevelSoundEvent:

Added Lunge1 (566) []

Added Lunge2 (567) []

Added Lunge3 (568) []

Added AttackCritical (569) []

Added SpearAttackHit (570) []

Added SpearAttackMiss (571) []

Added WoodenSpearAttackHit (572) []

Added WoodenSpearAttackMiss (573) []

Added ImitateParched (574) []

Added ImitateCamelHusk (575) []

Added SpearUse (576) []

Added WoodenSpearUse (577) []

Added SaddleInWater (578) []

Added StoneSpearAttackHit (579) []

Added IronSpearAttackHit (580) []

Added CopperSpearAttackHit (581) []

Added GoldenSpearAttackHit (582) []

Added DiamondSpearAttackHit (583) []

Added NetheriteSpearAttackHit (584) []

Added StoneSpearAttackMiss (585) []

Added IronSpearAttackMiss (586) []

Added CopperSpearAttackMiss (587) []

Added GoldenSpearAttackMiss (588) []

Added DiamondSpearAttackMiss (589) []

Added NetheriteSpearAttackMiss (590) []

Added StoneSpearUse (591) []

Added IronSpearUse (592) []

Added CopperSpearUse (593) []

Added GoldenSpearUse (594) []

Added DiamondSpearUse (595) []

Added NetheriteSpearUse (596) []

Displaced Undefined

UpdateType:

Added None (0) []

Added Neighbors (1) []

Added Connections (2) []

Removed ClearOverrides

Removed RemoveOverride

Removed SetIntOverride

Removed SetFloatOverride

## Raw Protocol Version Changelog

894: Added LevelSoundEvent::SpearUse and LevelSoundEvent::WoodenSpearUse

895: Added AchievementIds::MobKabob

896: Converted ClientboundControlSchemeSetPacket to Cereal

897: Removed mTickDeathSystemsEnabled from StartGamePacket

898: Added ClientboundDataDrivenUIShowScreenPacket and ClientboundDataDrivenUICloseAllScreensPacket.

899: Added attach to entity API

900: Converted BookEditPacket to Cereal

901: Block registry checksum algorithm change

902: Added ClientboundDataDrivenUIReloadPacket.

903: Added easing types camera spline API

904: Added GraphicsOverrideParameterType::Chlorophyll

905: Added MinecraftEventing::AchievementIds::AdventuringTime

906: Modified ServerboundDataStorePacket and ClientboundDataStorePacket to track path updates

907: Removed Dehydration ActorDamageCause

908: Modified ServerBoundDiagnosticsPacket to include client memory category data

909: Added LevelSoundEvent::SaddleInWater

910: Added ActorType::Undead

911: Added ClientboundTextureShiftPacket

912: Modifed BlockGeometryDescription to include boolean isV1FullBlock

913: Added VoxelShapesPacket

914: Added BiomeDefinitionChunkGenData::mVillageType

915: Added CameraSplinePacket

916: Added splineIdentifier and loadFromJson flag to the spline instruction in the CameraInstructionPacket

917: Added GraphicsOverrideParameterTypes for ScriptWater

918: Added unique spear sound events for each spear type

919: Added new container types to ContainerEnumName (RecipeFoodContainer, RecipeBlocksContainer, RecipeFurnaceItemsContainer)

920: Added DebugDrawerPacket mAttachedToId

921: Created CameraAimAssistActorPriorityPacket, updated CameraAimAssistPresetsPacket adding EntityTypeFamilyExclusionList and EntityTagPriorities, and added a few ActorDataIDs in SynchedActorData

922: Modified StartGamePacket to include server telemetry data and server join information.

923: Update TextPacket to pre-u13 assumptions for required/optional fields and improve enum serialization

924: Added GraphicsOverrideParameterTypes for color grading contrast