//
// Created by vastrakai on 11/13/2024.
//

#pragma once

class Component {
public: // Last updated: 1.21.44
    static inline std::unordered_map<uint32_t, std::string> hashes = {
        {0xB56F80EC, "struct ActorComponent"},
        {0x8E7BEC29, "struct ClientInputLockComponent"},
        {0xE45AB96, "struct MountainParametersBiomeJsonComponent"},
        {0xBFE30EAF, "struct SchedulePlayerLoadingScreenComponent"},
        {0x9EFCCA5A, "struct RenderCameraComponent"},
        {0xC2A5E6B3, "struct DimensionTypeComponent"},
        {0x8B0211AA, "struct CameraRenderPlayerModelComponent"},
        {0xAFC3C0D5, "struct CameraRenderFirstPersonObjectsComponent"},
        {0x393BB301, "struct CameraAimAssistResultComponent"},
        {0x9E793BA9, "struct CameraAlignWithTargetForwardComponent"},
        {0xB29FCFC3, "struct PlayerStateAffectsRenderingComponent"},
        {0x4D2D4A08, "struct PlayerAudioListenerComponent"},
        {0x344453BC, "struct GameCameraComponent"},
        {0x2579E6B3, "struct CameraOffsetComponent"},
        {0x6CFA9012, "struct CameraTargetSettingsComponent"},
        {0xA56DB2F5, "struct EcsEventDispatcherComponent"},
        {0xB4447F96, "struct CameraClientInstanceComponent"},
        {0xC9CD1BEE, "struct ExtendPlayerRenderingComponent"},
        {0xBBB32840, "struct CameraAPIComponent"},
        {0x94BE026B, "struct CurrentInputCameraComponent"},
        {0x20666114, "struct ActiveCameraComponent"},
        {0x5B5B96A1, "struct AllowInsideBlockRenderComponent"},
        {0x72CECF3C, "struct DeathCameraComponent"},
        {0xDDE76A04, "struct GameplayAffectsFovComponent"},
        {0xA51E481A, "struct ActorUniqueIDComponent"},
        {0x3CCB91D8, "struct MovementAbilitiesComponent"},
        {0xD0061FD, "struct AbilitiesComponent"},
        {0xAFCBABDE, "struct ActorGameTypeComponent"},
        {0xF3B6B577, "struct ActorMovementTickNeededComponent"},
        {0x904E3A8A, "struct ExternalDataComponent"},
        {0x6BE8D66B, "struct MultinoiseGenerationRulesBiomeJsonComponent"},
        {0x8CE8DDF7, "struct PassengerComponent"},
        {0x3D759403, "struct MovementAttributesComponent"},
        {0xB6B29444, "struct AttributesComponent"},
        {0xF7D6B42F, "struct MobEffectsComponent"},
        {0xEC93C91, "struct StateVectorComponent"},
        {0x1B10C9F2, "struct AABBShapeComponent"},
        {0x5798411F, "struct OffsetsComponent"},
        {0x19C27E0A, "struct BoatMovementComponent"},
        {0x468BCD2E, "struct MoveInputComponent"},
        {0xDC1E21CE, "struct ActorRotationComponent"},
        {0xE940581C, "struct ActorHeadRotationComponent"},
        {0x5DD8BDD4, "struct OverworldHeightBiomeJsonComponent"},
        {0xC7A6B4E2, "struct OverworldGenerationRulesBiomeJsonComponent"},
        {0x6F3F5B35, "struct ActorDataDirtyFlagsComponent"},
        {0x2BCC2FCB, "struct ReplayStateTrackerComponent"},
        {0xC70E99A7, "struct PlayerInteractionModelComponent"},
        {0xA616A727, "struct TintColorComponent"},
        {0x52069413, "struct OfferFlowerTickComponent"},
        {0xEEF0385B, "struct ShouldBeSimulatedComponent"},
        {0xDFE24FC1, "struct VehicleInputIntentComponent"},
        {0xEFC6D6FE, "struct ClientPushDimensionLoadingScreenComponent"},
        {0x7A66A25B, "struct SwimSpeedMultiplierComponent"},
        {0xFBE728AA, "struct PlayerActionComponent"},
        {0x25323946, "struct BlockPosTrackerComponent"},
        {0xAD2D6ECD, "struct CappedSurfaceBiomeJsonComponent"},
        {0xF87B6D93, "struct PlayerInputModeComponent"},
        {0xDE4FAF6A, "struct FrictionModifierComponent"},
        {0xA624E54D, "struct EmotePlayedTelemetryDataComponent"},
        {0x37B46DA, "struct RemotePlayerComponent"},
        {0xD2A85F38, "struct PermanentSkipMobAiStepComponent"},
        {0xAAE7F038, "struct VRMoveAdjustAngleComponent"},
        {0x6D184B46, "struct PortalCooldownDurationComponent"},
        {0xF320A703, "struct CurrentTickComponent"},
        {0xD4509DAB, "struct VanillaOffsetComponent"},
        {0xB59316FA, "struct ActionOrStopComponent"},
        {0xD375233, "struct VanillaClientGameplayComponent"},
        {0x5FC0F7B4, "struct BlockClimberComponent"},
        {0xF6FB9386, "struct FrozenOceanSurfaceBiomeJsonComponent"},
        {0xA4940932, "struct LocalPlayerDimensionWaitComponent"},
        {0x63A37B09, "struct LocalPlayerComponent"},
        {0x3011780C, "struct RawMoveInputComponent"},
        {0x8822CF1D, "struct AbilitiesDirtyComponent"},
        {0xE7F8BE90, "struct MovementEffectsComponent"},
        {0xB24FE9B3, "struct CameraAimAssistRequestComponent"},
        {0x582822F3, "struct GlobalActorRenderComponent"},
        {0x397321F3, "struct GlobalActorComponent"},
        {0x4C7422D5, "struct DynamicRenderOffsetComponent"},
        {0x42F8AFFA, "struct ShadowOffsetComponent"},
        {0x88331257, "struct WaterAppearanceClientBiomeJsonComponent"},
        {0x8CA2222, "struct SkyColorClientBiomeJsonComponent"},
        {0x60331938, "struct FogAppearanceClientBiomeJsonComponent"},
        {0x3CA11414, "struct RuntimeIDComponent"},
        {0x870ED430, "struct PlayerComponent"},
        {0x3470A963, "struct MovementInterpolatorComponent"},
        {0x78CD29B6, "struct ServerPlayerMovementComponent"},
        {0xE0BCA464, "struct SetMovingFlagRequestComponent"},
        {0xC6AAE699, "struct PostTickPositionDeltaComponent"},
        {0x4B8D4F13, "struct PlayerTickComponent"},
        {0x2027DFE2, "struct ClimateBiomeJsonComponent"},
        {0x529E42C, "struct PlayerSaveSuspensionComponent"},
        {0x46231662, "struct RandomComponent"},
        {0x9F91D6DB, "struct EditorActorPausedComponent"},
        {0x40940A7E, "struct PassengersToPositionComponent"},
        {0xE936F2C4, "struct BaseGameVersionComponent"},
        {0x82A0EB70, "struct LocalSpatialEntityFetcherFactoryComponent"},
        {0x82A9C127, "struct FallFlyTicksComponent"},
        {0x6659E9D1, "struct InsideSlowingSweetBerryBushBlockComponent"},
        {0xA386C5D, "struct ExecuteEventOnBlockRequestComponent"},
        {0xE6F7216, "struct MaxAutoStepComponent"},
        {0xE331676A, "struct SubBBsComponent"},
        {0x89AE6CAE, "struct PassengerYRotLimitComponent"},
        {0xBD74C659, "struct RidingHeightComponent"},
        {0xB44EBAD8, "struct AdultRidingHeightOffsetComponent"},
        {0xCFC63DB6, "struct VariableMaxAutoStepComponent"},
        {0xD948F890, "struct EventingDispatcherComponent"},
        {0x1D60E13B, "struct PlayerActionAcceptanceComponent"},
        {0x10F60178, "struct FallDamageResultComponent"},
        {0xF884250A, "struct ResetTargetRequestComponent"},
        {0x4918766E, "struct CustomSizeUpdateComponent"},
        {0x57BBCAC5, "struct ActorInBubbleColumnComponent"},
        {0xFB322358, "struct ControlledByLocalInstanceComponent"},
        {0x20F382AB, "struct EventingRequestQueueComponent"},
        {0xB66C6474, "struct RemovePassengersComponent"},
        {0x194B581, "struct StopRidingRequestComponent"},
        {0x46D35009, "struct VehicleRenderingRidingOffsetComponent"},
        {0x75FFF8C1, "struct PassengerRenderingRidingOffsetComponent"},
        {0xDA4A6979, "struct ServerPlayerComponent"},
        {0xD6C233FF, "struct VehicleComponent"},
        {0x28E14BFE, "struct RemoveAllPassengersRequestComponent"},
        {0x61FD03AD, "struct InsideGenericBlockComponent"},
        {0xB8048E64, "struct ActorTickedComponent"},
        {0xA126D691, "struct ServerPlayerCurrentMovementComponent"},
        {0xFBB38B72, "struct GlidingCollisionDamageComponent"},
        {0x12761787, "struct FishAnimationComponent"},
        {0xDDCED0C5, "struct BlockMovementSlowdownAppliedComponent"},
        {0xAF98073F, "struct WingFlapComponent"},
        {0x4D8FF0B9, "struct ItemUseSlowdownModifierComponent"},
        {0x993116A4, "struct InsideBubbleColumnBlockComponent"},
        {0x85179070, "struct BuoyancyFloatRequestComponent"},
        {0xF601E27E, "struct AbilitiesRequestComponent"},
        {0xCC2D228B, "struct EditorActorPauseTickNeededComponent"},
        {0x9FA11B74, "struct TriggerJumpRequestComponent"},
        {0x53886233, "struct RandomReferenceComponent"},
        {0x311293E3, "struct PlayerChangeDimensionRequestComponent"},
        {0x6A7649D2, "struct InsideWebBlockComponent"},
        {0x5118B081, "struct DashCooldownTimerComponent"},
        {0x56E517E8, "struct CameraOutOfRangeWarningSentComponent"},
        {0x5956A557, "struct InsideOnewayBlockComponent"},
        {0xB7A6AD38, "struct PlayerLastPosComponent"},
        {0x6E7D97DA, "struct OverrideCameraComponent"},
        {0xEEFE02C1, "struct PlayerFlyingTravelComponent"},
        {0xCCAF14B7, "struct VanillaCameraAPIComponent"},
        {0x9E87D259, "struct SpinAttackResultsComponent"},
        {0x71C44836, "struct ActorEquipmentComponent"},
        {0x359B16FC, "struct AttributeRequestComponent"},
        {0x70365179, "struct CameraAttachComponent"},
        {0xF110A955, "struct SlimeWasOnGroundPreNormalTickComponent"},
        {0xE3E1BB89, "struct MoveRequestComponent"},
        {0x540116CE, "struct MobOnPlayerJumpRequestComponent"},
        {0x4545FC0A, "struct SendPacketsComponent"},
        {0x6DE89621, "struct SendMotionToServerComponent"},
        {0x97A4F055, "struct CameraFirstPersonComponent"},
        {0xD24BF8E7, "struct LocalConstBlockSourceFactoryComponent"},
        {0x5E22FDED, "struct CameraBobComponent"},
        {0x3D795AEC, "struct RecalculateControlledByLocalInstanceRequestComponent"},
        {0xCA6CE8A3, "struct DefaultInputCameraComponent"},
        {0x8C0B290B, "struct ImmuneToLavaDragComponent"},
        {0x3E022DE0, "struct RedirectCameraInputComponent"},
        {0x4736D57E, "struct ComparisonEventingCapComponent"},
        {0xEF2EBF11, "struct AABBRelativeSizeUpdateComponent"},
        {0x8D53C048, "struct AbsoluteSizeUpdateComponent"},
        {0xD4961ADC, "struct SynchedActorDataComponent"},
        {0xEACD2B6F, "struct CameraSleepVignetteComponent"},
        {0x9F5352DB, "struct ShouldUpdateBoundingBoxRequestComponent"},
        {0x7ED6E919, "struct CameraPortalDistortionComponent"},
        {0xDBB70BC5, "struct ActorDataBoundingBoxComponent"},
        {0xD14EDF41, "struct TripodCameraActivateComponent"},
        {0x59617F2A, "struct CameraAvoidanceComponent"},
        {0xBA550BBD, "struct TargetNearbyComponent"},
        {0xD041A388, "struct CameraThirdPersonComponent"},
        {0x1DE83EB7, "struct ElytraFlightTimeTicksComponent"},
        {0x65BE3E61, "struct CurrentLocalMoveVelocityComponent"},
        {0xEFFA221, "struct CameraThirdPersonBoomComponent"},
        {0x22ADE78, "struct CameraEntityStateComponent"},
        {0xB084CF92, "struct ParticleEventDispatcherComponent"},
        {0xC719FB38, "struct ActorSetPositionRequestComponent"},
        {0x3C680DE5, "struct PositionPassengerRequestComponent"},
        {0xD4E8F36E, "struct RenderPositionComponent"},
        {0x95507F38, "struct SoundEventRequestQueueComponent"},
        {0xCA1BBEEC, "struct DamageNearbyMobsComponent"},
        {0x276E89CD, "struct StandAnimationComponent"},
        {0xCD0F18F6, "struct SkipAiStepComponent"},
        {0x454371B0, "struct LoadingScreenStateChangeComponent"},
        {0x1C0736CF, "struct SneakingComponent"},
        {0x4E03EC54, "struct LoadingScreenPacketSenderComponent"},
        {0x2B533AA5, "struct RenderRotationComponent"},
        {0x6E25C2FA, "struct ActorDataSeatOffsetComponent"},
        {0x8CA50E81, "struct CameraAimAssistTickComponent"},
        {0x9F768F50, "struct WalkDistComponent"},
        {0xD7AB18A6, "struct CameraAimAssistComponent"},
        {0x331B82F, "struct MobBodyRotationComponent"},
        {0xBFFAA519, "struct CameraAimAssistBlockTargetsComponent"},
        {0x3A456843, "struct DepenetrationComponent"},
        {0x2DC69A75, "struct UpdateWaterStateRequestComponent"},
        {0x8D721A03, "struct CameraAimAssistCategoryUpdaterComponent"},
        {0xDFE0280C, "struct CameraAimAssistCachedDataComponent"},
        {0x9317CE25, "struct ServerCameraStatesComponent"},
        {0x81125CB5, "struct FallDistanceComponent"},
        {0x840F92AB, "struct ServerPlayerInteractComponent"},
        {0x999BBCB9, "struct ServerPlayerInventoryTransactionComponent"},
        {0xD281E255, "struct CameraAimAssistCachedPositionDataComponent"},
        {0xDFC52515, "struct CameraLookAtPositionComponent"},
        {0x86148DDD, "struct ServerActiveCameraComponent"},
        {0x715AFAF3, "struct ServerCameraInstructionComponent"},
        {0x1A3C5344, "struct LocalMoveVelocityComponent"},
        {0x5FE7019E, "struct SaveSurroundingChunksComponent"},
        {0x2F360174, "struct ActorDataControllingSeatIndexComponent"},
        {0x3285C411, "struct MobTravelComponent"},
        {0xAA2D4C15, "struct CameraAdjustedPositionComponent"},
        {0x35A0C83C, "struct PlayerPositionModeComponent"},
        {0xB9D155CA, "struct PlayerCurrentTickComponent"},
        {0x1DA11B13, "struct PlayerInputRequestComponent"},
        {0x668F170, "struct JumpRidingScaleComponent"},
        {0xBF17B152, "struct JumpPendingScaleComponent"},
        {0x17183A50, "struct CameraIgnoreInstructionValuesComponent"},
        {0x3A5A9567, "struct BounceComponent"},
        {0x8E62BBB1, "struct CameraTargetComponent"},
        {0xFB8BAEDF, "struct MovementSpeedComponent"},
        {0xAD03A363, "struct TargetCameraOrientationComponent"},
        {0x24074DD5, "struct PreferredPathComponent"},
        {0x7688542F, "struct TargetCameraSetInitialOrientationComponent"},
        {0x5B13088C, "struct CameraStartingValuesComponent"},
        {0x22DA096D, "struct CameraLocalSpaceRotationComponent"},
        {0x1947D15A, "struct CameraIgnoreStartingValuesComponent"},
        {0x14A9C91B, "struct TargetCameraOutOfRangeComponent"},
        {0xBCAD7324, "struct WindChargeKnockbackComponent"},
        {0x43D91759, "struct WitherBossPreAIStepResultComponent"},
        {0xEED5ECC2, "struct SkipMobTravelComponent"},
        {0x513BE96E, "struct TargetCameraRotationLimitComponent"},
        {0x6FE257B6, "struct TargetCameraRotationSpeedComponent"},
        {0x2852C4DA, "struct AirSpeedComponent"},
        {0x55C79E4B, "struct IsSolidMobNearbyComponent"},
        {0x4DAA8CD2, "struct CameraWorldSpaceRotationComponent"},
        {0x4612D5F5, "struct BoatPaddleComponent"},
        {0x2ADF5E78, "struct InsideBlockComponent"},
        {0x21A9403, "struct PushedByComponent"},
        {0x51F3AD14, "struct ActorTypeComponent"},
        {0x48AE7AB5, "struct LocalPlayerPrePlayerTravelComponent"},
        {0xF093CD71, "struct ChunkPositionComponent"},
        {0x2E760398, "struct OnFireComponent"},
        {0x61A8E9C3, "struct MobRotationComponent"},
        {0x90EF1234, "struct ScanForDolphinTimerComponent"},
        {0x4100CF15, "struct MobJumpComponent"},
        {0x59723EEF, "struct SwimAmountComponent"},
        {0x701222D1, "struct BlockMovementSlowdownMultiplierComponent"},
        {0xC3FD08D4, "struct ActorDataJumpDurationComponent"},
        {0x651F1C5, "struct JumpTicksComponent"},
        {0x685D7CF9, "struct MobHurtTimeComponent"},
        {0x5E99210, "struct HorseStandCounterComponent"},
        {0x2894747C, "struct PhysicsComponent"},
        {0xB5162EB6, "struct IsSolidMobComponent"},
        {0x7948AF9, "struct WaterWalkSpeedEnchantComponent"},
        {0xA4774E09, "struct ServerCatchupMovementTrackerComponent"},
        {0xEE9AC1A9, "struct ServerPlayerInitialLoadingComponent"},
        {0xE499D60F, "struct ServerAnticipateClientLoadingScreenComponent"},
        {0x72AB12CC, "struct HorseWasOnGroundPreTravelComponent"},
        {0x725E4E1A, "struct ItemInUseComponent"},
        {0x9BF52A09, "struct DebugCameraIsActiveComponent"},
        {0x7339B702, "struct PushActorsRequestComponent"},
        {0x6B63E842, "struct DimensionTransitionComponent"},
        {0xCA1324E9, "struct ParticleEventRequestQueueComponent"},
        {0xDD062ED2, "struct ShouldStopEmotingRequestComponent"},
        {0x334A4122, "struct ActorDefinitionIdentifierComponent"},
        {0xAB602877, "struct SoundEventPlayerComponent"},
        {0xA3004ACB, "struct PlayerPreMobTravelComponent"},
        {0x83B7F546, "struct LavaSlimeJumpRequestComponent"},
        {0x3B2DFE4A, "struct LocalPlayerJumpRequestComponent"},
        {0x1560C463, "struct NoActionTimeComponent"},
        {0x643D6938, "struct RailMovementComponent"},
        {0xC23B108C, "struct SnapOnRailComponent"},
        {0x3FE0E7C7, "struct JumpFromGroundRequestComponent"},
        {0x9D529862, "struct OtherJumpRequestComponent"},
        {0x3B31D80A, "struct SquidJumpRequestComponent"},
        {0x13DDD3FA, "struct RewindCollisionShapesComponent"},
        {0x98258D7D, "struct WaterSplashEffectRequestComponent"},
        {0xBC1D49CD, "struct PostSplashGameEventRequestComponent"},
        {0xF902EC14, "struct MinecartPreNormalTickBlockPosComponent"},
        {0x7D5425FD, "struct WasControlledByLocalInstanceComponent"},
        {0x182117FB, "struct MovementCorrectionTelemetryComponent"},
        {0xCD284C9C, "struct MovementWasCorrectedComponent"},
        {0x7283A638, "struct SkipNormalTickComponent"},
        {0xC7B83839, "struct PendingRemovePassengersComponent"},
        {0x8D047A0C, "struct PostGameEventRequestComponent"},
        {0x9DB95C1F, "struct HumanoidMonsterAttackStateComponent"},
        {0x1AF9F9BA, "struct LegacyMolangVariableComponent"},
        {0xA691FC27, "struct RaiseArmAnimationComponent"},
        {0x1457A81, "struct SlotDropChancesComponent"},
        {0xDF683776, "struct ShulkerPeekAmountComponent"},
        {0xE88FDE7D, "struct UsesDefaultStepSoundComponent"},
        {0x124734E4, "struct PermanentSkipMobTravelComponent"},
        {0x9EF5498D, "struct TransientComponent"},
        {0xAF95170B, "struct TrailComponent"},
        {0xF027F42B, "struct DimensionBoundComponent"},
        {0xEF542F7B, "struct PersistSitComponent"},
        {0x1AED4650, "struct PersistentComponent"},
        {0xBCEEF342, "struct GainedRaidOmenAtPositionComponent"},
        {0xDE3A5191, "struct CanMakeAudibleSoundsComponent"},
        {0xA06E4700, "struct StepSoundFrequencyComponent"},
        {0x1F76EF79, "struct ActorWalkAnimationComponent"},
        {0x9F6022E3, "struct MovementSoundComponent"},
        {0x62554C9E, "struct ActorDiedComponent"},
        {0x191F9F55, "struct CurrentlyImmuneToFallDamageComponent"},
        {0xB2CF273B, "struct GetAttachPositionViewsComponent"},
        {0x557CA3A8, "struct DisplayEntityComponent"},
        {0x2B90E7FC, "struct MobEffectImmunityComponent"},
        {0xF15AD5E6, "struct PlayerLoadingScreenComponent"},
        {0xA9237A8C, "struct AutonomousActorComponent"},
        {0x5F16EDF, "struct EntityArmorEquipmentSlotMappingComponent"},
        {0x125C90AB, "struct DashComponent"},
        {0x1081CDF6, "struct VibrationDamperComponent"},
        {0xCFB141D6, "struct HeartbeatServerComponent"},
        {0xC9841B84, "struct HurtOnConditionComponent"},
        {0x987317EB, "struct RaidTriggerComponent"},
        {0xDEC2A1CA, "struct PeekComponent"},
        {0xA256E3DD, "struct OutOfControlComponent"},
        {0xF3166BD2, "struct LookedAtComponent"},
        {0xC83A02C6, "struct EquipItemComponent"},
        {0x73349C8A, "struct EnvironmentSensorComponent"},
        {0xDC7AC361, "struct GroupSizeComponent"},
        {0x6CEC5170, "struct AttackCooldownComponent"},
        {0xE3B5D7D1, "struct CanJoinRaidComponent"},
        {0x433BE2F2, "struct BurnsInDaylightComponent"},
        {0x8B4133AB, "struct LieDownAnimationComponent"},
        {0x80D3C8B1, "struct GallopSoundCounterComponent"},
        {0x1B9ED259, "struct AttackAnimationComponent"},
        {0xA07ED338, "struct HorseAnimationComponent"},
        {0x88A410D8, "struct RollCounterComponent"},
        {0x1DF636BD, "struct SneezeComponent"},
        {0x19D66B1D, "struct MakesLavaStepSoundComponent"},
        {0x88981734, "struct PickComponent"},
        {0xF3DC380, "struct RidingPrevIDComponent"},
        {0x1B5D3CE9, "struct ActorDataHorseTypeComponent"},
        {0x9ECFA, "struct HeartbeatClientComponent"},
        {0x71383AB2, "struct PermanentSkipNormalTickComponent"},
        {0x153EFB5B, "struct ArmorStandPoseIndexComponent"},
        {0x86A690D1, "struct ContainerScreenContextComponent"},
        {0x54EF234B, "struct MobAnimationComponent"},
        {0x4D84D9A3, "struct ClientAcceptanceThresholdsComponent"},
        {0x24BDDB3, "struct PlayerDestroyProgressCacheComponent"},
        {0xF65ABD2A, "struct VillageManagerComponent"},
        {0xC3228D0, "struct TagsBiomeJsonComponent"},
        {0xD5CF8F6B, "struct BlockCollisionEvaluationQueueComponent"},
        {0x8C47CED1, "struct ProfanityFilterComponent"},
        {0x66AB4EE6, "struct WeaponItemComponent"},
        {0x697C5EA6, "struct SurfaceParametersBiomeJsonComponent"},
        {0x40788157, "struct SurfaceMaterialAdjustmentsBiomeJsonComponent"},
        {0x6297CA76, "struct TheEndSurfaceBiomeJsonComponent"},
        {0x7537F20A, "struct SwampSurfaceBiomeJsonComponent"},
        {0x88A8B040, "struct MesaSurfaceBiomeJsonComponent"},
        {0x3914AB62, "struct InteractPreventDefaultFlagComponent"},
        {0xC3E299A3, "struct OnGroundFlagComponent"},
        {0x58392FFB, "struct HasTeleportedFlagComponent"},
        {0xAC66019D, "struct AntiCheatRewindFlagComponent"},
        {0x33475976, "struct ActorDataFlagComponent"},
        {0xCA39B15, "struct PermissionFlyFlagComponent"},
        {0xBAC50A3F, "struct MobFlagComponent"},
        {0x28A51AC9, "struct ExitFromPassengerFlagComponent"},
        {0xB66CC85F, "struct CanVehicleSprintFlagComponent"},
        {0x90E587C4, "struct ActorIsBeingDestroyedFlagComponent"},
        {0x9EB7A38D, "struct HasLightweightFamilyFlagComponent"},
        {0xA0CA7F35, "struct CanStandOnSnowFlagComponent"},
        {0x56329B44, "struct PrevPosRotSetThisTickFlagComponent"},
        {0xF6A090A2, "struct IsHorizontalPoseFlagComponent"},
        {0xD8773ED9, "struct HorizontalCollisionFlagComponent"},
        {0x1683737C, "struct ActorRemovedFlagComponent"},
        {0xEDB359B8, "struct ActorHeadInWaterFlagComponent"},
        {0x231C6887, "struct ActorHeadWasInWaterFlagComponent"},
        {0x66D382A9, "struct AirTravelFlagComponent"},
        {0x905E3886, "struct PowerJumpFlagComponent"},
        {0xE9095559, "struct DashJumpFlagComponent"},
        {0x16C2450D, "struct LiquidTravelFlagComponent"},
        {0x33BBF7EB, "struct LavaTravelFlagComponent"},
        {0xC3ED098F, "struct GlidingTravelFlagComponent"},
        {0x128632C, "struct GroundTravelFlagComponent"},
        {0x272CBA4A, "struct ArmorFlyEnabledFlagComponent"},
        {0xF8AF088, "struct WaterTravelFlagComponent"},
        {0xC215AC04, "struct SkeletonFlagComponent"},
        {0x7D77BCA8, "struct WasOnGroundFlagComponent"},
        {0x31AAA2B1, "struct PlayerIsSleepingFlagComponent"},
        {0x75CFBD9C, "struct PassengersChangedFlagComponent"},
        {0x911430C1, "struct WasInLavaFlagComponent"},
        {0xC140391A, "struct MinecartFlagComponent"},
        {0xE59345CF, "struct NeverChangesSizeFlagComponent"},
        {0xDFAF0D9F, "struct BoatFlagComponent"},
        {0x320E6E5B, "struct ThrownTridentFlagComponent"},
        {0x4086B5E6, "struct WasInWaterFlagComponent"},
        {0x6F3098E7, "struct MobIsJumpingFlagComponent"},
        {0x881BF973, "struct SquidFlagComponent"},
        {0x2672B1B2, "struct HorseFlagComponent"},
        {0x983E8177, "struct CamelFlagComponent"},
        {0x821654A9, "struct SlimeFlagComponent"},
        {0x8A8F6721, "struct ParrotFlagComponent"},
        {0xC6CD57EC, "struct SheepFlagComponent"},
        {0x6A329671, "struct ShulkerFlagComponent"},
        {0xE2186212, "struct SwitchingVehiclesFlagComponent"},
        {0x131345D7, "struct NeedSetPreviousPositionFlagComponent"},
        {0x56837BC7, "struct IsDeadFlagComponent"},
        {0xCE1A0C18, "struct SimulatedPlayerFlagComponent"},
        {0xAC8C198E, "struct MobAllowStandSlidingFlagComponent"},
        {0x990A4EC3, "struct VerticalCollisionFlagComponent"},
        {0x9C24650, "struct WaterAnimalFlagComponent"},
        {0x2D557D97, "struct VillagerV2FlagComponent"},
        {0x2BE52F4, "struct VexFlagComponent"},
        {0x255C5FB4, "struct SoulSpeedEnchantFlagComponent"},
        {0xA62EBAE7, "struct FreezeImmuneFlagComponent"},
        {0xD2359BD6, "struct ActorIsImmobileFlagComponent"},
        {0xABF033F, "struct ActorIsKnockedBackOnDeathFlagComponent"},
        {0x8BD40506, "struct ShouldAwardWhoNeedsRocketsAchievementFlagComponent"},
        {0x9B6B7279, "struct DiscardFrictionFlagComponent"},
        {0x2334659D, "struct AutoClimbTravelFlagComponent"},
        {0x81E8CFE7, "struct WitherBossFlagComponent"},
        {0x70FF1FFF, "struct FireworksRocketFlagComponent"},
        {0xDFC4CBF9, "struct PandaFlagComponent"},
        {0x6FE00E98, "struct ActorChunkMoveFlagComponent"},
        {0x3E419A55, "struct ItemActorFlagComponent"},
        {0x322D9858, "struct HorseLandedOnGroundFlagComponent"},
        {0xEDDC40EB, "struct TropicalFishFlagComponent"},
        {0x7C0C0F31, "struct WolfFlagComponent"},
        {0x43027696, "struct CollidableMobNearFlagComponent"},
        {0xC25D0B10, "struct IsNearDolphinsFlagComponent"},
        {0x21072B61, "struct ShulkerBulletFlagComponent"},
        {0xBAFDC63F, "struct StandOnOtherBlockFlagComponent"},
        {0xB0313451, "struct WitherSkullFlagComponent"},
        {0x3B3E55A8, "struct WitchFlagComponent"},
        {0x5B79FF3B, "struct AutoStepRequestFlagComponent"},
        {0x8C334D, "struct StandOnHoneyOrSlimeBlockFlagComponent"},
        {0x6E729961, "struct BlazeFlagComponent"},
        {0x2EE35719, "struct IgnoresEntityInsideFlagComponent"},
        {0xB0DE879, "struct ScanForDolphinFlagComponent"},
        {0x4CF75515, "struct EjectedByActivatorRailFlagComponent"},
        {0x5F10CF3F, "struct LavaSlimeFlagComponent"},
        {0x6114D991, "struct IsPanickingFlagComponent"},
        {0xB13B8796, "struct AgentFlagComponent"},
        {0x2D1D239E, "struct SkipBodySlotUpgradeFlagComponent"},
        {0x81C34C5, "struct PaintingFlagComponent"},
        {0x922C7153, "struct SkipPlayerTickSystemFlagComponent"},
        {0x7C5099F6, "struct HangingActorFlagComponent"},
        {0x6B8A1F6, "struct FishingHookFlagComponent"},
        {0x817DB47F, "struct MobIsImmobileFlagComponent"},
        {0xEDA8DD9D, "struct ActorIsFirstTickFlagComponent"},
        {0x5A5BBB6B, "struct RemoveInPeacefulFlagComponent"},
        {0xD60C4224, "struct IllagerBeastFlagComponent"},
        {0x69274D2F, "struct EyeOfEnderFlagComponent"},
        {0x88610AFE, "struct ExperienceOrbFlagComponent"},
        {0x2FB53E5E, "struct EnderDragonFlagComponent"},
        {0xFD165142, "struct PrimedTntFlagComponent"},
        {0x8DBB8107, "struct IsFishableFlagComponent"},
        {0xF50CB5D4, "struct ChickenFlagComponent"},
        {0x457F71A6, "struct JoinRaidQueuedFlagComponent"},
        {0xFE597BC8, "struct BatFlagComponent"},
        {0xD5D5222F, "struct IsChasingDuringPlayFlagComponent"},
        {0x8408A0F3, "struct EntityNeedsInitializeFlagComponent"},
        {0xD9531EEB, "struct NeedsUpgradeToBodySlotFlagComponent"},
        {0xB76C930C, "struct WasHandledBySculkCatalystFlagComponent"},
        {0x1205CD61, "struct CanSeeInvisibleFlagComponent"},
        {0x74F0322E, "struct ActorAddedFlagComponent"},
        {0xFABAF013, "struct ActorDataHorseFlagComponent"},
        {0x1D065388, "struct GuardianFlagComponent"},
        {0xACC666F3, "struct EnderManFlagComponent"},
        {0x5A800AC7, "struct MonsterFlagComponent"},
        {0x94411F96, "struct SpiderFlagComponent"},
        {0xEEDF4455, "struct MoveTowardsClosestSpaceFlagComponent"},
        {0xD917150A, "struct ActorLocalPlayerEntityMovedFlagComponent"},
        {0x68ED786D, "struct DolphinFlagComponent"},
        {0xCDF8D319, "struct CollisionFlagComponent"},
        {0xB62B25D2, "struct BreaksFallingBlocksFlagComponent"},
        {0xD7053969, "struct FallingBlockFlagComponent"},
        {0xCAB14014, "struct ProjectileFlagComponent"},
        {0xF431D01C, "struct CollidableMobFlagComponent"},
        {0xB610027D, "struct BeeFlagComponent"},
        {0xF03388E3, "struct LevitateTravelFlagComponent"},
        {0x61323D40, "struct KeepRidingEvenIfTooLargeForVehicleFlagComponent"},
        {0x8C3666FB, "struct ReplayStateLenderFlagComponent"},
        {0x3B5A8443, "struct FishFlagComponent"},
        {0xBBA6873A, "class MinecraftGameShimComponent"},
        {0x7CF39851, "class UserEntityIdentifierComponent"},
        {0x21197BD6, "class HitResultComponent"},
        {0xFEA210C4, "class ClientParticleTrackingComponent"},
        {0xFA3B7B53, "class ClientParticleInitializationComponent"},
        {0x12C0B3CD, "class ClientParticleTerminationComponent"},
        {0xAECBD9B, "class LodestoneCompassComponent"},
        {0xB628F844, "class AudioEmitterComponent"},
        {0x72A9099, "class PredictedMovementComponent"},
        {0x830F1310, "class GlobalTextureGroupStateComponent"},
        {0xF132B47A, "class HitboxComponent"},
        {0x2D4A8C75, "class CameraOrbitComponent"},
        {0xEC9496F, "class CameraLookAtComponent"},
        {0xE95D4C08, "class CameraPerspectiveOptionComponent"},
        {0xDC565235, "class CameraComponent"},
        {0x173EF0E5, "class CameraBlendStateComponent"},
        {0x77F3DFE3, "class CameraDirectLookComponent"},
        {0x7045476D, "class CameraFlyMoveComponent"},
        {0x5F89FBFA, "class DebugCameraComponent"},
        {0x9893CCE7, "class StationaryCameraComponent"},
        {0x2CB68F30, "class CameraPresetComponent"},
        {0xBE4A11FE, "class CameraGlobalInstructionComponent"},
        {0xAE5058FA, "class CameraTimeComponent"},
        {0x59EB230C, "class CameraUsageComponent"},
        {0x5A44B563, "class UnlockedRecipesClientComponent"},
        {0xC6F404CA, "class ReplayStateComponent"},
        {0x4D7FECC2, "class FireAnimationTrackerComponent"},
        {0xC3E5478A, "class CommandBlockComponent"},
        {0xFDC14732, "class BlockSourceComponent"},
        {0x95E69A88, "class UpdateAndRenderThrottleComponent"},
        {0xE889A9EF, "class PlayerMovementSettingsComponent"},
        {0x64D92101, "class LoadedChunksComponent"},
        {0xAEBAFACF, "class LoadingStateComponent"},
        {0xBB6E50F2, "class CameraAimAssistRegistryComponent"},
        {0xFACC9F1F, "class ContainerComponent"},
        {0xC2E6C19F, "class PropertyComponent"},
        {0xA29C3507, "class NpcComponent"},
        {0xAFA0A6EF, "class CameraShakeComponent"},
        {0xF4FA5A08, "class NetworkComponent"},
        {0x2F683A81, "class VolumeBoundsComponent"},
        {0xEBB32165, "class VolumeCreationDataComponent"},
        {0x93404FBC, "class CameraFadeEffectComponent"},
        {0x132A5818, "class ActorOwnerComponent"},
        {0xE2748E81, "class NameableComponent"},
        {0x2DC2CF8C, "class CameraLiquidOffsetComponent"},
        {0xC8E21BD0, "class ConditionalBandwidthOptimizationComponent"},
        {0x81C0A98B, "class DebugInfoComponent"},
        {0xD8252AB6, "class CodebuilderComponent"},
        {0xBD4F5A37, "class RaidBossComponent"},
        {0xD7BEBB43, "class BossComponent"},
        {0xBAAF5E93, "class FogCommandComponent"},
        {0x7830F8FE, "class RideableComponent"},
        {0x6A012D21, "class ProjectileComponent"},
        {0xA397D51F, "class UnlockedRecipesServerComponent"},
        {0x909A24B9, "class ActorTickNeededComponent"},
        {0xEAC98B40, "class PushableComponent"},
        {0x92746C65, "class LeashableComponent"},
        {0x9EA09B17, "class CollisionBoxComponent"},
        {0x9A1CFB30, "class TripodCameraActivatedComponent"},
        {0xE5DCE4C1, "class TripodCameraComponent"},
        {0xD3788AF5, "class TeleportComponent"},
        {0x36524499, "class TimerComponent"},
        {0x9926BE50, "class LevelComponent"},
        {0x742ADC0C, "class SpawnActorComponent"},
        {0x9FB39191, "class SchedulerComponent"},
        {0xBE28A0D1, "class SensingComponent"},
        {0xE95D41F0, "class VibrationListenerComponent"},
        {0xF4FD9440, "class WardenSpawnTrackerComponent"},
        {0x7BFA44F8, "class WaterMovementComponent"},
        {0x71AB2DF6, "class BuoyancyComponent"},
        {0x2017266, "class BreathableComponent"},
        {0xBA17447D, "class JumpControlComponent"},
        {0xF8C69BFB, "class DimensionStateComponent"},
        {0x80440ED8, "class FreezingComponent"},
        {0x1CDB6556, "class NavigationComponent"},
        {0x99FE081D, "class ExplodeComponent"},
        {0xA874BBBC, "class MoveControlComponent"},
        {0x76A6EC0F, "class OpenDoorAnnotationComponent"},
        {0x61A6FEEE, "class LookControlComponent"},
        {0xC0531FBB, "class MobEffectComponent"},
        {0x7FD1D8EF, "class InstantDespawnComponent"},
        {0x2BDC17B2, "class InteractComponent"},
        {0xBCD0261D, "class EntityStorageKeyComponent"},
        {0x73A3156B, "class TameableComponent"},
        {0x208C66BB, "class MountTamingComponent"},
        {0xDE03164B, "class AgeableComponent"},
        {0x9864646B, "class AddRiderComponent"},
        {0xEFC886FA, "class HealableComponent"},
        {0x9BEC2A9D, "class AngerLevelComponent"},
        {0x14611B6C, "class VibrationDataComponent"},
        {0x4E565470, "class InsomniaComponent"},
        {0xD6F19B06, "class SuspectTrackingComponent"},
        {0x12002F2F, "class DwellerComponent"},
        {0xD25A876, "class GoalSelectorComponent"},
        {0xCE657C55, "class BreakBlocksComponent"},
        {0x679E1DB6, "class BucketableComponent"},
        {0xAA818E4E, "class ScaleByAgeComponent"},
        {0x5C3B04E7, "class TransformationComponent"},
        {0x67B61D14, "class GameEventListenerComponent"},
        {0xC49682B5, "class HomeComponent"},
        {0xB631DD7B, "class LegacyTradeableComponent"},
        {0xB50742C6, "class ActorLimitedLifetimeComponent"},
        {0x5B194AEC, "class EquippableComponent"},
        {0x7FC884AA, "class EconomyTradeableComponent"},
        {0x6ED8C23F, "class ClientVibrationComponent"},
        {0xEB513475, "class DamageSensorComponent"},
        {0x72810F8E, "class DynamicPropertiesComponent"},
        {0x66403234, "class BreedableComponent"},
        {0x70567A8F, "class AdmireItemComponent"},
        {0x8C9039FD, "class ExperienceRewardComponent"},
        {0x2B6EB604, "class ManagedWanderingTraderComponent"},
        {0x212309D2, "class TradeResupplyComponent"},
        {0x9B907EE7, "class TickWorldComponent"},
        {0x334DF6B5, "class IllagerBeastBlockedComponent"},
        {0xC5405886, "class CelebrateHuntComponent"},
        {0x253057C8, "class TrustComponent"},
        {0x929C2EEC, "class DespawnComponent"},
        {0x3334F10C, "class ItemStackNetManagerEnabledComponent"},
        {0xBE2C53A0, "class ExhaustionComponent"},
        {0x32CDF5FB, "class BoostableComponent"},
        {0x4C956F42, "class EntitiesPendingEnterVolumeComponent"},
        {0xA5B32C7B, "class BalloonableComponent"},
        {0x758EB2A3, "class BalloonComponent"},
        {0x5D4A8402, "class SitComponent"},
        {0xA136B68A, "class ShooterComponent"},
        {0x306F4257, "class ShareableComponent"},
        {0x6FC587, "class RailActivatorComponent"},
        {0xE96B935C, "class GameEventMovementTrackingComponent"},
        {0x856B580E, "class TrustingComponent"},
        {0xE7C6F1B5, "class PreviousDefinitionsComponent"},
        {0x1771C533, "class InsideBlockNotifierComponent"},
        {0x6E15A422, "class HopperComponent"},
        {0x5630731C, "class GrowsCropComponent"},
        {0xAD9997D3, "class EntitySensorComponent"},
        {0x2FBAA5FA, "class DryingOutTimerComponent"},
        {0x7CABBBCB, "class GiveableComponent"},
        {0xC54F29C8, "class GeneticsComponent"},
        {0x1B128A51, "class FlockingComponent"},
        {0xA21050C8, "class BribeableComponent"},
        {0x3FE9052A, "class BlockBreakSensorComponent"},
        {0x9F286380, "class BarterComponent"},
        {0xAA157F8E, "class DamageOverTimeComponent"},
        {0x41E73289, "class CombatRegenerationComponent"},
        {0x171675D7, "class AreaAttackComponent"},
        {0xE8070385, "class AngryComponent"},
        {0x2FE2E6E0, "class AmbientSoundServerComponent"},
        {0xDAE34A63, "class DanceComponent"},
        {0xFE63C637, "class ImitateMobSoundsComponent"},
        {0x2342961A, "class AgentCommandComponent"},
        {0xEBCD5340, "class BreakDoorAnnotationComponent"},
        {0x30E150D5, "class BodyControlComponent"},
        {0x8CB79B70, "class HideComponent"},
        {0x10F5BAB1, "class AmbientSoundComponent"},
        {0xC1BA534E, "class NetEventCallbackComponent"},
        {0x504DC95E, "class PlayerDimensionTransferSaveSuspensionComponent"},
        {0x6FDCCAF5, "class FuelItemComponent"},
        {0x579EB91C, "class UseModifiersItemComponent"},
        {0x3B98E87E, "class ArmorItemComponent"},
        {0x20612F28, "class AllowOffHandItemComponent"},
        {0x5D8D1EAF, "class CanDestroyInCreativeItemComponent"},
        {0xFC5093B2, "class IconItemComponent"},
        {0x71DBC058, "class DisplayNameItemComponent"},
        {0xC0FDF3C8, "class DurabilityItemComponent"},
        {0xF196AC71, "class BrushEffectsCooldownComponent"},
        {0x733FE87C, "class WearableItemComponent"},
        {0x360D2743, "class ThrowableItemComponent"},
        {0x1734B0F3, "class BundleInteractionItemComponent"},
        {0x197A27AD, "class PlanterItemComponent"},
        {0xA208EEE9, "class FoodItemComponent"},
        {0xEBE9336D, "class EntityPlacerItemComponent"},
        {0xEFBE6F2B, "class DiggerItemComponent"},
        {0x12127EF7, "class ShooterItemComponent"},
        {0x70AED72, "class TagsItemComponent"},
        {0xB900E48B, "class OnUseItemComponent"},
        {0xF701A7D4, "class ProjectileItemComponent"},
        {0x195220B6, "class RecordItemComponent"},
        {0xACA3EDA6, "class RepairableItemComponent"},
        {0xCD71A4E8, "class StorageItemComponent"},
        {0x73EDF484, "class RarityItemComponent"},
        {0xFF4A8CDC, "class UseAnimationItemComponent"},
        {0x11E845BF, "class StackedByDataItemComponent"},
        {0x76DF2052, "class ShouldDespawnItemComponent"},
        {0x3AA1E9DB, "class RenderOffsetsItemComponent"},
        {0x1A33EE9C, "class MaxStackSizeItemComponent"},
        {0xEF1299FD, "class ItemComponent"},
        {0xD2BE0FEA, "class CooldownItemComponent"},
        {0x26BD9F8, "class EnchantableItemComponent"},
        {0xAFE35F22, "class LiquidClippedItemComponent"},
        {0x9587B8AF, "class InteractButtonItemComponent"},
        {0xE843F959, "class HoverTextColorItemComponent"},
        {0xCAB1D445, "class HandEquippedItemComponent"},
        {0x9D19451F, "class GlintItemComponent"},
        {0xEBB1D7A2, "class DamageItemComponent"},
        {0x42494F51, "class DyeableItemComponent"},
        {0x60B9823A, "class BehaviorComponent"},
        {0x6A67CAE, "class CameraActivationRequestComponent"},
        {0x2F66BBE6, "class CameraInstructionsComponent"},
        {0x13C5B88F, "class SpecialCameraModeComponent"},
        {0xF6367E6, "class CameraComfortMoveVRComponent"},
        {0x656D0CC2, "class CameraShakeSupportComponent"},
        {0xC0460961, "class UpdatePlayerFromCameraComponent"},
        {0xE87C23C7, "class CameraVehicleRotationComponent"},
        {0x7CFB9B06, "class MingleComponent"},
        {0x12AA70F9, "class CameraInstructionComponent"}
    };
};