diff --git a/include/GMLIB/GMLIB.h b/include/GMLIB/GMLIB.h index d4dc692..3da9b1a 100644 --- a/include/GMLIB/GMLIB.h +++ b/include/GMLIB/GMLIB.h @@ -46,9 +46,9 @@ class Version : public SemVersion { GMLIB_NDAPI static int getProtocolVersion(); - GMLIB_NDAPI static Version getBdsVersion(); + GMLIB_NDAPI static Version getGameVersion(); - GMLIB_NDAPI static std::string getBdsVersionString(); + GMLIB_NDAPI static std::string getGameVersionString(); GMLIB_NDAPI static Version getLeviLaminaVersion(); diff --git a/include/GMLIB/Server/LevelAPI.h b/include/GMLIB/Server/LevelAPI.h index bf082c5..842f614 100644 --- a/include/GMLIB/Server/LevelAPI.h +++ b/include/GMLIB/Server/LevelAPI.h @@ -161,6 +161,8 @@ class GMLIB_Level : public Level { ushort newTileData ); + GMLIB_NDAPI std::chrono::nanoseconds getServerTickTime(); + GMLIB_NDAPI double getServerMspt(); GMLIB_NDAPI float getServerAverageTps(); diff --git a/include/GMLIB/include_ll.h b/include/GMLIB/include_ll.h index c63083f..1d9becb 100644 --- a/include/GMLIB/include_ll.h +++ b/include/GMLIB/include_ll.h @@ -1,123 +1,122 @@ -// This file included all LeviLamina API. -// This file is automatically generated by GroupMountain Tool Chain. -// Do not edit by hand. - -#pragma once -#include "ll/api/Config.h" -#include "ll/api/Expected.h" -#include "ll/api/Global.h" -#include "ll/api/Logger.h" -#include "ll/api/base/Concepts.h" -#include "ll/api/base/Containers.h" -#include "ll/api/base/FixedString.h" -#include "ll/api/base/Macro.h" -#include "ll/api/base/Meta.h" -#include "ll/api/base/MsvcPredefine.h" -#include "ll/api/base/SourceLocation.h" -#include "ll/api/base/StdInt.h" -#include "ll/api/base/ToString.h" -#include "ll/api/chrono/GameChrono.h" -#include "ll/api/command/Command.h" -#include "ll/api/command/CommandHandle.h" -#include "ll/api/command/CommandRegistrar.h" -#include "ll/api/command/EnumName.h" -#include "ll/api/command/Optional.h" -#include "ll/api/command/Overload.h" -#include "ll/api/command/OverloadData.h" -#include "ll/api/command/SoftEnum.h" -#include "ll/api/command/runtime/ParamKind.h" -#include "ll/api/command/runtime/RuntimeCommand.h" -#include "ll/api/command/runtime/RuntimeOverload.h" -#include "ll/api/data/DependencyGraph.h" -#include "ll/api/data/KeyValueDB.h" -#include "ll/api/data/Version.h" -#include "ll/api/event/Cancellable.h" -#include "ll/api/event/DynamicListener.h" -#include "ll/api/event/Emitter.h" -#include "ll/api/event/EmitterBase.h" -#include "ll/api/event/Event.h" -#include "ll/api/event/EventBus.h" -#include "ll/api/event/EventId.h" -#include "ll/api/event/Listener.h" -#include "ll/api/event/ListenerBase.h" -#include "ll/api/event/MultiListener.h" -#include "ll/api/event/command/ExecuteCommandEvent.h" -#include "ll/api/event/entity/ActorEvent.h" -#include "ll/api/event/entity/ActorHurtEvent.h" -#include "ll/api/event/entity/MobDieEvent.h" -#include "ll/api/event/entity/MobEvent.h" -#include "ll/api/event/player/PlayerAddExperienceEvent.h" -#include "ll/api/event/player/PlayerAttackEvent.h" -#include "ll/api/event/player/PlayerChangePermEvent.h" -#include "ll/api/event/player/PlayerChatEvent.h" -#include "ll/api/event/player/PlayerClickEvent.h" -#include "ll/api/event/player/PlayerConnectEvent.h" -#include "ll/api/event/player/PlayerDestroyBlockEvent.h" -#include "ll/api/event/player/PlayerDieEvent.h" -#include "ll/api/event/player/PlayerEvent.h" -#include "ll/api/event/player/PlayerInteractBlockEvent.h" -#include "ll/api/event/player/PlayerJoinEvent.h" -#include "ll/api/event/player/PlayerJumpEvent.h" -#include "ll/api/event/player/PlayerLeaveEvent.h" -#include "ll/api/event/player/PlayerPickUpItemEvent.h" -#include "ll/api/event/player/PlayerPlaceBlockEvent.h" -#include "ll/api/event/player/PlayerRespawnEvent.h" -#include "ll/api/event/player/PlayerSneakEvent.h" -#include "ll/api/event/player/PlayerSprintEvent.h" -#include "ll/api/event/player/PlayerSwingEvent.h" -#include "ll/api/event/player/PlayerUseItemEvent.h" -#include "ll/api/event/server/ServerStartedEvent.h" -#include "ll/api/event/server/ServerStoppingEvent.h" -#include "ll/api/event/server/ServiceEvents.h" -#include "ll/api/event/world/BlockChangedEvent.h" -#include "ll/api/event/world/FireSpreadEvent.h" -#include "ll/api/event/world/LevelEvent.h" -#include "ll/api/event/world/SpawnMobEvent.h" -#include "ll/api/event/world/WorldEvent.h" -#include "ll/api/form/CustomForm.h" -#include "ll/api/form/FormBase.h" -#include "ll/api/form/FormIdManager.h" -#include "ll/api/form/ModalForm.h" -#include "ll/api/form/SimpleForm.h" -#include "ll/api/i18n/I18n.h" -#include "ll/api/io/FileUtils.h" -#include "ll/api/io/FunctionStream.h" -#include "ll/api/io/StreamRedirector.h" -#include "ll/api/memory/Closure.h" -#include "ll/api/memory/Hook.h" -#include "ll/api/memory/Memory.h" -#include "ll/api/memory/MemoryOperators.h" -#include "ll/api/memory/PatchHelper.h" -#include "ll/api/plugin/Manifest.h" -#include "ll/api/plugin/NativePlugin.h" -#include "ll/api/plugin/Plugin.h" -#include "ll/api/plugin/PluginManager.h" -#include "ll/api/plugin/PluginManagerRegistry.h" -#include "ll/api/plugin/RegisterHelper.h" -#include "ll/api/reflection/Deserialization.h" -#include "ll/api/reflection/Dispatcher.h" -#include "ll/api/reflection/Reflection.h" -#include "ll/api/reflection/Serialization.h" -#include "ll/api/reflection/SerializationError.h" -#include "ll/api/reflection/TypeName.h" -#include "ll/api/schedule/Scheduler.h" -#include "ll/api/schedule/Task.h" -#include "ll/api/service/Bedrock.h" -#include "ll/api/service/PlayerInfo.h" -#include "ll/api/service/ServerInfo.h" -#include "ll/api/service/Service.h" -#include "ll/api/service/ServiceId.h" -#include "ll/api/service/ServiceManager.h" -#include "ll/api/thread/GlobalThreadPauser.h" -#include "ll/api/thread/InterruptableSleep.h" -#include "ll/api/thread/ThreadPool.h" -#include "ll/api/thread/TickSyncSleep.h" -#include "ll/api/thread/TickSyncTaskPool.h" -#include "ll/api/utils/Base64Utils.h" -#include "ll/api/utils/CryptoUtils.h" -#include "ll/api/utils/ErrorUtils.h" -#include "ll/api/utils/HashUtils.h" -#include "ll/api/utils/RandomUtils.h" -#include "ll/api/utils/StacktraceUtils.h" -#include "ll/api/utils/StringUtils.h" -#include "ll/api/utils/WinUtils.h" +// This file included all LeviLamina API. +// This file is automatically generated by GroupMountain Tool Chain. +// Do not edit by hand. + +#pragma once +#include "ll/api/Config.h" +#include "ll/api/Expected.h" +#include "ll/api/Global.h" +#include "ll/api/Logger.h" +#include "ll/api/Versions.h" +#include "ll/api/base/Concepts.h" +#include "ll/api/base/Containers.h" +#include "ll/api/base/FixedString.h" +#include "ll/api/base/Macro.h" +#include "ll/api/base/Meta.h" +#include "ll/api/base/MsvcPredefine.h" +#include "ll/api/base/SourceLocation.h" +#include "ll/api/base/StdInt.h" +#include "ll/api/base/ToString.h" +#include "ll/api/chrono/GameChrono.h" +#include "ll/api/command/Command.h" +#include "ll/api/command/CommandHandle.h" +#include "ll/api/command/CommandRegistrar.h" +#include "ll/api/command/EnumName.h" +#include "ll/api/command/Optional.h" +#include "ll/api/command/Overload.h" +#include "ll/api/command/OverloadData.h" +#include "ll/api/command/SoftEnum.h" +#include "ll/api/command/runtime/ParamKind.h" +#include "ll/api/command/runtime/RuntimeCommand.h" +#include "ll/api/command/runtime/RuntimeOverload.h" +#include "ll/api/data/DependencyGraph.h" +#include "ll/api/data/KeyValueDB.h" +#include "ll/api/data/Version.h" +#include "ll/api/event/Cancellable.h" +#include "ll/api/event/DynamicListener.h" +#include "ll/api/event/Emitter.h" +#include "ll/api/event/EmitterBase.h" +#include "ll/api/event/Event.h" +#include "ll/api/event/EventBus.h" +#include "ll/api/event/EventId.h" +#include "ll/api/event/Listener.h" +#include "ll/api/event/ListenerBase.h" +#include "ll/api/event/MultiListener.h" +#include "ll/api/event/command/ExecuteCommandEvent.h" +#include "ll/api/event/entity/ActorEvent.h" +#include "ll/api/event/entity/ActorHurtEvent.h" +#include "ll/api/event/entity/MobDieEvent.h" +#include "ll/api/event/entity/MobEvent.h" +#include "ll/api/event/player/PlayerAddExperienceEvent.h" +#include "ll/api/event/player/PlayerAttackEvent.h" +#include "ll/api/event/player/PlayerChangePermEvent.h" +#include "ll/api/event/player/PlayerChatEvent.h" +#include "ll/api/event/player/PlayerClickEvent.h" +#include "ll/api/event/player/PlayerConnectEvent.h" +#include "ll/api/event/player/PlayerDestroyBlockEvent.h" +#include "ll/api/event/player/PlayerDieEvent.h" +#include "ll/api/event/player/PlayerEvent.h" +#include "ll/api/event/player/PlayerInteractBlockEvent.h" +#include "ll/api/event/player/PlayerJoinEvent.h" +#include "ll/api/event/player/PlayerJumpEvent.h" +#include "ll/api/event/player/PlayerLeaveEvent.h" +#include "ll/api/event/player/PlayerPickUpItemEvent.h" +#include "ll/api/event/player/PlayerPlaceBlockEvent.h" +#include "ll/api/event/player/PlayerRespawnEvent.h" +#include "ll/api/event/player/PlayerSneakEvent.h" +#include "ll/api/event/player/PlayerSprintEvent.h" +#include "ll/api/event/player/PlayerSwingEvent.h" +#include "ll/api/event/player/PlayerUseItemEvent.h" +#include "ll/api/event/server/ServerStartedEvent.h" +#include "ll/api/event/server/ServerStoppingEvent.h" +#include "ll/api/event/server/ServiceEvents.h" +#include "ll/api/event/world/BlockChangedEvent.h" +#include "ll/api/event/world/FireSpreadEvent.h" +#include "ll/api/event/world/LevelEvent.h" +#include "ll/api/event/world/SpawnMobEvent.h" +#include "ll/api/event/world/WorldEvent.h" +#include "ll/api/form/CustomForm.h" +#include "ll/api/form/FormBase.h" +#include "ll/api/form/FormIdManager.h" +#include "ll/api/form/ModalForm.h" +#include "ll/api/form/SimpleForm.h" +#include "ll/api/i18n/I18n.h" +#include "ll/api/io/FileUtils.h" +#include "ll/api/io/FunctionStream.h" +#include "ll/api/io/StreamRedirector.h" +#include "ll/api/memory/Closure.h" +#include "ll/api/memory/Hook.h" +#include "ll/api/memory/Memory.h" +#include "ll/api/memory/MemoryOperators.h" +#include "ll/api/mod/Manifest.h" +#include "ll/api/mod/Mod.h" +#include "ll/api/mod/ModManager.h" +#include "ll/api/mod/ModManagerRegistry.h" +#include "ll/api/mod/NativeMod.h" +#include "ll/api/mod/RegisterHelper.h" +#include "ll/api/reflection/Deserialization.h" +#include "ll/api/reflection/Dispatcher.h" +#include "ll/api/reflection/Reflection.h" +#include "ll/api/reflection/Serialization.h" +#include "ll/api/reflection/SerializationError.h" +#include "ll/api/reflection/TypeName.h" +#include "ll/api/schedule/Scheduler.h" +#include "ll/api/schedule/Task.h" +#include "ll/api/service/Bedrock.h" +#include "ll/api/service/PlayerInfo.h" +#include "ll/api/service/Service.h" +#include "ll/api/service/ServiceId.h" +#include "ll/api/service/ServiceManager.h" +#include "ll/api/thread/GlobalThreadPauser.h" +#include "ll/api/thread/InterruptableSleep.h" +#include "ll/api/thread/ThreadPool.h" +#include "ll/api/thread/TickSyncSleep.h" +#include "ll/api/thread/TickSyncTaskPool.h" +#include "ll/api/utils/Base64Utils.h" +#include "ll/api/utils/CryptoUtils.h" +#include "ll/api/utils/ErrorUtils.h" +#include "ll/api/utils/HashUtils.h" +#include "ll/api/utils/RandomUtils.h" +#include "ll/api/utils/StacktraceUtils.h" +#include "ll/api/utils/StringUtils.h" +#include "ll/api/utils/SystemUtils.h" diff --git a/include/GMLIB/include_mc.h b/include/GMLIB/include_mc.h index 6b3e40f..262f387 100644 --- a/include/GMLIB/include_mc.h +++ b/include/GMLIB/include_mc.h @@ -1,7698 +1,7701 @@ -// This file included all BDS API. -// This file is automatically generated by GroupMountain Tool Chain. -// Do not edit by hand. - -#pragma once -#include "mc/_HeaderOutputPredefine.h" -#include "mc/certificates/Certificate.h" -#include "mc/certificates/CertificateThumbprintSignatureType.h" -#include "mc/certificates/ExtendedCertificate.h" -#include "mc/certificates/KeyManager.h" -#include "mc/certificates/PrivateKeyManager.h" -#include "mc/certificates/WebToken.h" -#include "mc/certificates/identity/ActiveDirectoryIdentity.h" -#include "mc/certificates/identity/RoleCheckerCallback.h" -#include "mc/client/achievements/Achievements.h" -#include "mc/client/common/ClientRewind.h" -#include "mc/client/common/Identity.h" -#include "mc/client/game/ContentLogFileEndPoint.h" -#include "mc/client/game/IClientInstance.h" -#include "mc/client/gui/oreui/AllowListPath.h" -#include "mc/client/gui/oreui/OreUI.h" -#include "mc/client/multiplayer/MultiPlayerLevel.h" -#include "mc/client/network/detail.h" -#include "mc/client/network/GameRelightingTestData.h" -#include "mc/client/network/HeaderCompare.h" -#include "mc/client/network/httpclient.h" -#include "mc/client/network/http_memory.h" -#include "mc/client/network/http_memory_buffer.h" -#include "mc/client/network/http_retry_after_api_state.h" -#include "mc/client/network/http_singleton.h" -#include "mc/client/network/proxy_protocol.h" -#include "mc/client/network/proxy_type.h" -#include "mc/client/network/shared_ptr_cache.h" -#include "mc/client/network/Uri.h" -#include "mc/client/network/WebSocket.h" -#include "mc/client/network/win32_cs.h" -#include "mc/client/network/win32_cs_autolock.h" -#include "mc/client/network/WinHttpCallbackContext.h" -#include "mc/client/network/WinHttpConnection.h" -#include "mc/client/network/WinHttpProvider.h" -#include "mc/client/network/WinHttpWebSocketExports.h" -#include "mc/client/network/xbox.h" -#include "mc/client/network/XPlatSecurityInformation.h" -#include "mc/client/network/blob_cache/ClientBlobCacheTrackingData.h" -#include "mc/client/network/realms/RealmId.h" -#include "mc/client/network/realms/Realms.h" -#include "mc/client/network/realms/RealmsPurchaseFailureReason.h" -#include "mc/client/network/realms/RealmsPurchaseIntent.h" -#include "mc/client/network/realms/RealmsStoriesData.h" -#include "mc/client/options/Options.h" -#include "mc/client/particle/Particle.h" -#include "mc/client/particle/ServerParticleManager.h" -#include "mc/client/player/InventoryOptions.h" -#include "mc/client/player/LocalPlayer.h" -#include "mc/client/renderer/BaseActorRenderContext.h" -#include "mc/client/renderer/block/BlockGraphicsModeChangeContext.h" -#include "mc/client/renderer/ptexture/BaseLightTextureImageBuilder.h" -#include "mc/client/services/persona/AnimatedTextureType.h" -#include "mc/client/services/persona/AnimationExpression.h" -#include "mc/client/services/persona/ArmSize.h" -#include "mc/client/services/persona/BodySize.h" -#include "mc/client/services/persona/packId.h" -#include "mc/client/services/persona/persona.h" -#include "mc/client/services/persona/PersonaCharacterHandle.h" -#include "mc/client/services/persona/PersonaColors.h" -#include "mc/client/services/persona/personaDefault.h" -#include "mc/client/services/persona/pieceId.h" -#include "mc/client/services/persona/PieceType.h" -#include "mc/client/services/persona/SizeInfo.h" -#include "mc/client/services/persona/skinRepository.h" -#include "mc/client/social/AchievementEventing.h" -#include "mc/client/social/AggregationEventListener.h" -#include "mc/client/social/Connection.h" -#include "mc/client/social/ConnectionType.h" -#include "mc/client/social/eventData.h" -#include "mc/client/social/EventManager.h" -#include "mc/client/social/Events.h" -#include "mc/client/social/GameConnectionInfo.h" -#include "mc/client/social/GamePublishSetting.h" -#include "mc/client/social/Identity.h" -#include "mc/client/social/IdentitySignInTrigger.h" -#include "mc/client/social/IEventListener.h" -#include "mc/client/social/InboxSummaryData.h" -#include "mc/client/social/IUserManager.h" -#include "mc/client/social/Measurement.h" -#include "mc/client/social/MultiplayerService.h" -#include "mc/client/social/MultiplayerServiceIdentifier.h" -#include "mc/client/social/MultiplayerServiceManager.h" -#include "mc/client/social/MultiplayerServiceObserver.h" -#include "mc/client/social/MultiplayerState.h" -#include "mc/client/social/OneDSEventListener.h" -#include "mc/client/social/PermissionCheckResult.h" -#include "mc/client/social/PersonaOfferClickedData.h" -#include "mc/client/social/PlayerIDs.h" -#include "mc/client/social/PlayerTelemetry.h" -#include "mc/client/social/Property.h" -#include "mc/client/social/RealtimeRoute.h" -#include "mc/client/social/ScreenFlow.h" -#include "mc/client/social/SignInResult.h" -#include "mc/client/social/Social.h" -#include "mc/client/social/StoreOfferClickedData.h" -#include "mc/client/social/TelemetryHeartbeat.h" -#include "mc/client/social/UserManager.h" -#include "mc/client/social/XboxLiveUserObserver.h" -#include "mc/client/sound/NullSoundPlayer.h" -#include "mc/client/store/storeSearch.h" -#include "mc/client/store/TelemetryData.h" -#include "mc/client/store/iap/Offer.h" -#include "mc/client/store/iap/PlatformOfferPurchaseDetails.h" -#include "mc/client/store/iap/ProductSku.h" -#include "mc/codebuilder/AgentMessage.h" -#include "mc/codebuilder/Block.h" -#include "mc/codebuilder/Category.h" -#include "mc/codebuilder/ChatMessage.h" -#include "mc/codebuilder/ChatSubscription.h" -#include "mc/codebuilder/CodeBuilder.h" -#include "mc/codebuilder/CodeBuilderExecutionState.h" -#include "mc/codebuilder/CodeBuilderSelectorFilter.h" -#include "mc/codebuilder/CodeBuilderStorageQueryOptions.h" -#include "mc/codebuilder/CodeStatus.h" -#include "mc/codebuilder/CommandMessage.h" -#include "mc/codebuilder/CommandRequest.h" -#include "mc/codebuilder/DataMessage.h" -#include "mc/codebuilder/EncryptionCipherMode.h" -#include "mc/codebuilder/EncryptionRequest.h" -#include "mc/codebuilder/EncryptionResult.h" -#include "mc/codebuilder/ErrorMessage.h" -#include "mc/codebuilder/EventMessage.h" -#include "mc/codebuilder/GameContext.h" -#include "mc/codebuilder/IMessenger.h" -#include "mc/codebuilder/IRequestHandler.h" -#include "mc/codebuilder/Item.h" -#include "mc/codebuilder/MCCATEGORY.h" -#include "mc/codebuilder/MCRESULT.h" -#include "mc/codebuilder/Messenger.h" -#include "mc/codebuilder/Operation.h" -#include "mc/codebuilder/ProtocolVersion.h" -#include "mc/codebuilder/RequestHeader.h" -#include "mc/codebuilder/RequestInterpreter.h" -#include "mc/codebuilder/RequestPurpose.h" -#include "mc/codebuilder/ResponsePurpose.h" -#include "mc/codebuilder/utils/CodeBuilder.h" -#include "mc/codebuilder/utils/Event.h" -#include "mc/common/AggregateFeature.h" -#include "mc/common/AppPlatformListener.h" -#include "mc/common/BackgroundTask.h" -#include "mc/common/BrazeSDKManager.h" -#include "mc/common/Brightness.h" -#include "mc/common/BrightnessPair.h" -#include "mc/common/BuildInfo.h" -#include "mc/common/ColorFormat.h" -#include "mc/common/Common.h" -#include "mc/common/CommonDirection.h" -#include "mc/common/ComplexAliasDescriptor.h" -#include "mc/common/ComponentComparer.h" -#include "mc/common/DashJump.h" -#include "mc/common/DateManager.h" -#include "mc/common/DBHelpers.h" -#include "mc/common/DisplayLoggedErrorManager.h" -#include "mc/common/DurationFieldKeys.h" -#include "mc/common/EditorBootstrapper.h" -#include "mc/common/edu.h" -#include "mc/common/EduCloud.h" -#include "mc/common/EquipmentTable.h" -#include "mc/common/EquipmentTableDropChance.h" -#include "mc/common/ExpressionNodeCerealConstraint.h" -#include "mc/common/FrameUpdateContextBase.h" -#include "mc/common/GameTypeConv.h" -#include "mc/common/GameVersion.h" -#include "mc/common/GetAttachPositionViews.h" -#include "mc/common/GlobalRead.h" -#include "mc/common/GlobalWrite.h" -#include "mc/common/glTFExportData.h" -#include "mc/common/HIDController.h" -#include "mc/common/History.h" -#include "mc/common/HitDetection.h" -#include "mc/common/IAdvancedGraphicsOptions.h" -#include "mc/common/IGameModuleDocumentation.h" -#include "mc/common/ILevelCrashDumpManager.h" -#include "mc/common/IMapDataManagerOptions.h" -#include "mc/common/IMinecraftApp.h" -#include "mc/common/IMovementCorrection.h" -#include "mc/common/InvertableFilter.h" -#include "mc/common/ISharedSpawnGetter.h" -#include "mc/common/IsPregnantDefinition.h" -#include "mc/common/ITaskQueue.h" -#include "mc/common/ITaskQueuePort.h" -#include "mc/common/ITaskQueuePortContext.h" -#include "mc/common/ITickDeltaTimeManagerProxy.h" -#include "mc/common/ITickTimeManagerProxy.h" -#include "mc/common/KnockbackRules.h" -#include "mc/common/LevelCrashDumpManager.h" -#include "mc/common/librarySearch.h" -#include "mc/common/LocalSpatialEntityFetcher.h" -#include "mc/common/LowMemoryWatcher.h" -#include "mc/common/MapDataManagerOptions.h" -#include "mc/common/OculusPlatformMessagePump.h" -#include "mc/common/Performance.h" -#include "mc/common/Predicate.h" -#include "mc/common/QuerySetIdentifier.h" -#include "mc/common/RenderingRidingOffsetInfo.h" -#include "mc/common/Safety.h" -#include "mc/common/SelectorIterator.h" -#include "mc/common/SemVersionConstraint.h" -#include "mc/common/ServerMetrics.h" -#include "mc/common/ServerMetricsImpl.h" -#include "mc/common/SharedConstants.h" -#include "mc/common/SharedSpawnGetter.h" -#include "mc/common/Spline.h" -#include "mc/common/StablePriorityQueue.h" -#include "mc/common/StrictExecutionContext.h" -#include "mc/common/SubmitCallback.h" -#include "mc/common/SubpackInfoCollection.h" -#include "mc/common/TagCacheManager.h" -#include "mc/common/TagRegistry.h" -#include "mc/common/TargetNearbyProperties.h" -#include "mc/common/TelemetryData.h" -#include "mc/common/TickDeltaTimeManagerProxy.h" -#include "mc/common/TickTimeManagerProxy.h" -#include "mc/common/TitleInfo.h" -#include "mc/common/ToFloatFunction.h" -#include "mc/common/TrustedKeys.h" -#include "mc/common/UpgradePatchHelpers.h" -#include "mc/common/UserStorageChecker.h" -#include "mc/common/ViewIterator.h" -#include "mc/common/WeightedChoices.h" -#include "mc/common/wrapper/AddRemove.h" -#include "mc/common/wrapper/AdvanceFrameResult.h" -#include "mc/common/wrapper/BedSleepingResult.h" -#include "mc/common/wrapper/BlockNameRefAuxVariant.h" -#include "mc/common/wrapper/ClipCollideResult.h" -#include "mc/common/wrapper/CompoundTagUpdaterResult.h" -#include "mc/common/wrapper/CoordinatorResult.h" -#include "mc/common/wrapper/DeserializeResult.h" -#include "mc/common/wrapper/Exclude.h" -#include "mc/common/wrapper/ExecutionResult.h" -#include "mc/common/wrapper/FileReadResult.h" -#include "mc/common/wrapper/GameplayHandlerResult.h" -#include "mc/common/wrapper/GenerateMessageResult.h" -#include "mc/common/wrapper/HandlerResult.h" -#include "mc/common/wrapper/HitResultWrapper.h" -#include "mc/common/wrapper/IDType.h" -#include "mc/common/wrapper/Include.h" -#include "mc/common/wrapper/IntegrityTokenResult.h" -#include "mc/common/wrapper/InteractionResult.h" -#include "mc/common/wrapper/MolangCompileResult.h" -#include "mc/common/wrapper/MoveResult.h" -#include "mc/common/wrapper/OperationGraphResult.h" -#include "mc/common/wrapper/Optional.h" -#include "mc/common/wrapper/OptionalComponentWrapper.h" -#include "mc/common/wrapper/OptionalGlobal.h" -#include "mc/common/wrapper/optional_ref.h" -#include "mc/common/wrapper/OwnerPtr.h" -#include "mc/common/wrapper/OwnerPtrFactory.h" -#include "mc/common/wrapper/PackAccessAssetGenerationResult.h" -#include "mc/common/wrapper/QueueRequestResult.h" -#include "mc/common/wrapper/referenced_ptr.h" -#include "mc/common/wrapper/ReflectProjectileDefinition.h" -#include "mc/common/wrapper/RepairItemResult.h" -#include "mc/common/wrapper/ReplayCorrectionResult.h" -#include "mc/common/wrapper/Result.h" -#include "mc/common/wrapper/ResultCode.h" -#include "mc/common/wrapper/ScalarOptional.h" -#include "mc/common/wrapper/ServerConnectivityTestResult.h" -#include "mc/common/wrapper/SharedCounter.h" -#include "mc/common/wrapper/SharedPtr.h" -#include "mc/common/wrapper/StackRefResult.h" -#include "mc/common/wrapper/StructureBlockPaletteLoadResult.h" -#include "mc/common/wrapper/StructureDeleteResult.h" -#include "mc/common/wrapper/StructureLoadResult.h" -#include "mc/common/wrapper/TaskRunResult.h" -#include "mc/common/wrapper/TempEPtrBase.h" -#include "mc/common/wrapper/TempEPtrManager.h" -#include "mc/common/wrapper/ValueOrRef.h" -#include "mc/common/wrapper/ViewT.h" -#include "mc/common/wrapper/WeakPtr.h" -#include "mc/common/wrapper/WeakRef.h" -#include "mc/common/wrapper/WitherBossPreAIStepResult.h" -#include "mc/common/wrapper/WorldTransferResultType.h" -#include "mc/common/wrapper/WSConnectionResult.h" -#include "mc/config/DefaultScreenCapabilities.h" -#include "mc/config/IPlayerData.h" -#include "mc/config/IScreenCapabilities.h" -#include "mc/config/ISharedController.h" -#include "mc/config/PlayerCapabilities.h" -#include "mc/config/PlayerData.h" -#include "mc/config/ScreenCapabilitiesRepo.h" -#include "mc/config/SharedController.h" -#include "mc/config/SharedData.h" -#include "mc/config/screen_capabilities/ActiveDirectoryScreenCapabilities.h" -#include "mc/config/screen_capabilities/CodeScreenCapabilities.h" -#include "mc/config/screen_capabilities/EDUWorldsScreenCapabilities.h" -#include "mc/config/screen_capabilities/HudScreenCapabilities.h" -#include "mc/config/screen_capabilities/LibraryScreenCapabilities.h" -#include "mc/config/screen_capabilities/PauseScreenCapabilities.h" -#include "mc/config/screen_capabilities/SettingsScreenCapabilities.h" -#include "mc/config/screen_capabilities/StartScreenCapabilities.h" -#include "mc/dataloadhelper/DataLoadHelper.h" -#include "mc/dataloadhelper/DefaultDataLoadHelper.h" -#include "mc/dataloadhelper/NewUniqueIdsDataLoadHelper.h" -#include "mc/dataloadhelper/StructureDataLoadHelper.h" -#include "mc/debug/DebugEndPoint.h" -#include "mc/deps/application/AppPlatform.h" -#include "mc/deps/application/AppPlatformNetworkSettings.h" -#include "mc/deps/application/IAppPlatform.h" -#include "mc/deps/application/RandomThreadCheckManager.h" -#include "mc/deps/brstd/brstd.h" -#include "mc/deps/brstd/copyable_function.h" -#include "mc/deps/cereal/BasicFactory.h" -#include "mc/deps/cereal/BasicLoader.h" -#include "mc/deps/cereal/BasicNumericConstraint.h" -#include "mc/deps/cereal/BasicSaver.h" -#include "mc/deps/cereal/cereal.h" -#include "mc/deps/cereal/CerealComponentItemDataLoader.h" -#include "mc/deps/cereal/Constraint.h" -#include "mc/deps/cereal/CoreCerealBindings.h" -#include "mc/deps/cereal/EventIdentifierConstraint.h" -#include "mc/deps/cereal/ext.h" -#include "mc/deps/cereal/Factory.h" -#include "mc/deps/cereal/FileReference.h" -#include "mc/deps/cereal/Identifier.h" -#include "mc/deps/cereal/IdentifierString.h" -#include "mc/deps/cereal/internal.h" -#include "mc/deps/cereal/IntRangeConstraint.h" -#include "mc/deps/cereal/JsonSaver.h" -#include "mc/deps/cereal/JSONSchema.h" -#include "mc/deps/cereal/JSONSchemaBody.h" -#include "mc/deps/cereal/JSONSchemaDef.h" -#include "mc/deps/cereal/JSONSchemaInfo.h" -#include "mc/deps/cereal/JSONSchemaValidation.h" -#include "mc/deps/cereal/LocIdString.h" -#include "mc/deps/cereal/Member.h" -#include "mc/deps/cereal/MetaDataPropertyReader.h" -#include "mc/deps/cereal/MetaTypePropertyReader.h" -#include "mc/deps/cereal/NamespaceCerealConstraint.h" -#include "mc/deps/cereal/NonStrictJsonLoader.h" -#include "mc/deps/cereal/NullConstraint.h" -#include "mc/deps/cereal/PropertyReader.h" -#include "mc/deps/cereal/RapidJSONSchemaReader.h" -#include "mc/deps/cereal/ReflectionCtx.h" -#include "mc/deps/cereal/ResultCode.h" -#include "mc/deps/cereal/SchemaDescription.h" -#include "mc/deps/cereal/SchemaReader.h" -#include "mc/deps/cereal/SchemaReaderState.h" -#include "mc/deps/cereal/SchemaWriter.h" -#include "mc/deps/cereal/SerializerContext.h" -#include "mc/deps/cereal/SerializerEnumMapping.h" -#include "mc/deps/cereal/StringConstraint.h" -#include "mc/deps/cereal/VolumeTriggerConstraint.h" -#include "mc/deps/cereal/internal/BasicGenericTypeSchema.h" -#include "mc/deps/cereal/internal/BasicSchema.h" -#include "mc/deps/cereal/internal/ConstraintDescription.h" -#include "mc/deps/cereal/internal/DefaultCompositeSchema.h" -#include "mc/deps/cereal/internal/ExtendedSchemaInfo.h" -#include "mc/deps/cereal/internal/internal.h" -#include "mc/deps/cereal/internal/Member.h" -#include "mc/deps/cereal/internal/ReflectedType.h" -#include "mc/deps/cereal/internal/ReflectionContext.h" -#include "mc/deps/cereal/internal/Schema.h" -#include "mc/deps/cereal/internal/SchemaDescriptor.h" -#include "mc/deps/cereal/internal/SchemaFactory.h" -#include "mc/deps/cereal/internal/SchemaInfo.h" -#include "mc/deps/cereal/internal/SetterGetterSchema.h" -#include "mc/deps/cereal/internal/StringConstraint.h" -#include "mc/deps/cereal/internal/UndefinedSchema.h" -#include "mc/deps/core/BufferedFileOperations.h" -#include "mc/deps/core/Core.h" -#include "mc/deps/core/CounterFlags.h" -#include "mc/deps/core/CounterFormat.h" -#include "mc/deps/core/CounterTokenMarker.h" -#include "mc/deps/core/CrossStorageCopyMode.h" -#include "mc/deps/core/DirectoryIterationFlags.h" -#include "mc/deps/core/DirectoryIterationItem.h" -#include "mc/deps/core/DiskAccessTracker.h" -#include "mc/deps/core/ExcludedPath.h" -#include "mc/deps/core/File.h" -#include "mc/deps/core/FileAccessType.h" -#include "mc/deps/core/FileBufferingMode.h" -#include "mc/deps/core/FileCounters.h" -#include "mc/deps/core/FileImpl.h" -#include "mc/deps/core/FileInterfaceImpl.h" -#include "mc/deps/core/FileOpenMode.h" -#include "mc/deps/core/FileSizePresetManager.h" -#include "mc/deps/core/FileSizePresetManagerImpl.h" -#include "mc/deps/core/FileSizePresetToken.h" -#include "mc/deps/core/FileSizePresetTokenImpl.h" -#include "mc/deps/core/FileStats.h" -#include "mc/deps/core/FileStdStreamBuf.h" -#include "mc/deps/core/FileStorageArea.h" -#include "mc/deps/core/FileStorageAreaFetcher.h" -#include "mc/deps/core/FileStream.h" -#include "mc/deps/core/FileSystem.h" -#include "mc/deps/core/FileSystemImpl.h" -#include "mc/deps/core/FileSystem_windows.h" -#include "mc/deps/core/FileType.h" -#include "mc/deps/core/File_c_windows.h" -#include "mc/deps/core/FlatFile.h" -#include "mc/deps/core/FlatFileManifest.h" -#include "mc/deps/core/FlatFileManifestInfo.h" -#include "mc/deps/core/FlatFileManifestTracker.h" -#include "mc/deps/core/FlatFileOperations.h" -#include "mc/deps/core/FlatFileSearchResult.h" -#include "mc/deps/core/FlatFileSystemImpl.h" -#include "mc/deps/core/FullCopyFileOperations.h" -#include "mc/deps/core/GzipUtil.h" -#include "mc/deps/core/IFile.h" -#include "mc/deps/core/IFileStorageAreaFetcher.h" -#include "mc/deps/core/InputFileStream.h" -#include "mc/deps/core/LevelStorageResult.h" -#include "mc/deps/core/LevelStorageState.h" -#include "mc/deps/core/OutputFileStream.h" -#include "mc/deps/core/Path.h" -#include "mc/deps/core/PathBuffer.h" -#include "mc/deps/core/PathPart.h" -#include "mc/deps/core/PendingWrite.h" -#include "mc/deps/core/Profile.h" -#include "mc/deps/core/ProfileThread.h" -#include "mc/deps/core/Result.h" -#include "mc/deps/core/SimpleWeightedEntry.h" -#include "mc/deps/core/StackString.h" -#include "mc/deps/core/StorageAreaFactory.h" -#include "mc/deps/core/StorageAreaState.h" -#include "mc/deps/core/StorageAreaStateListener.h" -#include "mc/deps/core/StorageAreasTree.h" -#include "mc/deps/core/StorageArea_windows.h" -#include "mc/deps/core/StringConversions.h" -#include "mc/deps/core/TransactionFlags.h" -#include "mc/deps/core/TransactionFrame.h" -#include "mc/deps/core/TransactionFrameSourceTarget.h" -#include "mc/deps/core/UnzipFile.h" -#include "mc/deps/core/UnzipInternals.h" -#include "mc/deps/core/UnzipResult.h" -#include "mc/deps/core/UnzipSettings.h" -#include "mc/deps/core/WriteOperation.h" -#include "mc/deps/core/ZipFileRestrictions.h" -#include "mc/deps/core/ZipProgress.h" -#include "mc/deps/core/ZipResult.h" -#include "mc/deps/core/ZipSettings.h" -#include "mc/deps/core/ZipUtils.h" -#include "mc/deps/core/common/bedrock/ActivationArguments.h" -#include "mc/deps/core/common/bedrock/ActiveTransfersManager.h" -#include "mc/deps/core/common/bedrock/AppIsland.h" -#include "mc/deps/core/common/bedrock/ApplicationDataStores.h" -#include "mc/deps/core/common/bedrock/ArrayNode.h" -#include "mc/deps/core/common/bedrock/AssignedThread.h" -#include "mc/deps/core/common/bedrock/AsyncErrc.h" -#include "mc/deps/core/common/bedrock/AsyncResult.h" -#include "mc/deps/core/common/bedrock/AsyncStatus.h" -#include "mc/deps/core/common/bedrock/BaseGameTestHelper.h" -#include "mc/deps/core/common/bedrock/Bedrock.h" -#include "mc/deps/core/common/bedrock/BinaryRequestBody.h" -#include "mc/deps/core/common/bedrock/BooleanNode.h" -#include "mc/deps/core/common/bedrock/BufferedResponseBody.h" -#include "mc/deps/core/common/bedrock/Burst.h" -#include "mc/deps/core/common/bedrock/CacheOpenFailed.h" -#include "mc/deps/core/common/bedrock/CallStack.h" -#include "mc/deps/core/common/bedrock/ChunkRecyclerTelemetryData.h" -#include "mc/deps/core/common/bedrock/CompoundBlockVolume.h" -#include "mc/deps/core/common/bedrock/CountTracker.h" -#include "mc/deps/core/common/bedrock/CrashManager.h" -#include "mc/deps/core/common/bedrock/CrashTelemetryProcessor.h" -#include "mc/deps/core/common/bedrock/CrashUploadStatus.h" -#include "mc/deps/core/common/bedrock/DataStore.h" -#include "mc/deps/core/common/bedrock/DataStoreDetail.h" -#include "mc/deps/core/common/bedrock/DataStoreInfo.h" -#include "mc/deps/core/common/bedrock/DEL.h" -#include "mc/deps/core/common/bedrock/Detail.h" -#include "mc/deps/core/common/bedrock/Details.h" -#include "mc/deps/core/common/bedrock/DeviceIdContext.h" -#include "mc/deps/core/common/bedrock/DeviceIdErrorType.h" -#include "mc/deps/core/common/bedrock/DeviceIdManager.h" -#include "mc/deps/core/common/bedrock/Diagnostics.h" -#include "mc/deps/core/common/bedrock/DirectoryEntry.h" -#include "mc/deps/core/common/bedrock/DirectoryPickerConfig.h" -#include "mc/deps/core/common/bedrock/DispatcherInterface.h" -#include "mc/deps/core/common/bedrock/DispatcherProcess.h" -#include "mc/deps/core/common/bedrock/DispatchQueue.h" -#include "mc/deps/core/common/bedrock/Document.h" -#include "mc/deps/core/common/bedrock/DocumentOptions.h" -#include "mc/deps/core/common/bedrock/EnableNonOwnerReferences.h" -#include "mc/deps/core/common/bedrock/EnableQueueForMainThread.h" -#include "mc/deps/core/common/bedrock/EnableQueueForThread.h" -#include "mc/deps/core/common/bedrock/ErrorInfo.h" -#include "mc/deps/core/common/bedrock/ErrorInfoBuilder.h" -#include "mc/deps/core/common/bedrock/Factory.h" -#include "mc/deps/core/common/bedrock/FilePathManager.h" -#include "mc/deps/core/common/bedrock/FilePickerManager.h" -#include "mc/deps/core/common/bedrock/FilePickerManagerImpl.h" -#include "mc/deps/core/common/bedrock/FileSystemInterfaceImpl.h" -#include "mc/deps/core/common/bedrock/FileWriteError.h" -#include "mc/deps/core/common/bedrock/FlushingIOController.h" -#include "mc/deps/core/common/bedrock/GET.h" -#include "mc/deps/core/common/bedrock/HEAD.h" -#include "mc/deps/core/common/bedrock/HeaderCollection.h" -#include "mc/deps/core/common/bedrock/Http.h" -#include "mc/deps/core/common/bedrock/HttpErrorCategory.h" -#include "mc/deps/core/common/bedrock/HttpInterface.h" -#include "mc/deps/core/common/bedrock/HttpInterfaceInternal.h" -#include "mc/deps/core/common/bedrock/HttpInterface_windows.h" -#include "mc/deps/core/common/bedrock/HttpProblemSimulatorSettings.h" -#include "mc/deps/core/common/bedrock/HttpUrlValidator.h" -#include "mc/deps/core/common/bedrock/IApplicationDataStores.h" -#include "mc/deps/core/common/bedrock/IAsyncResult.h" -#include "mc/deps/core/common/bedrock/IClient.h" -#include "mc/deps/core/common/bedrock/IFileSystem.h" -#include "mc/deps/core/common/bedrock/IIslandCore.h" -#include "mc/deps/core/common/bedrock/ILevelListCache.h" -#include "mc/deps/core/common/bedrock/IManager.h" -#include "mc/deps/core/common/bedrock/IMemoryAllocator.h" -#include "mc/deps/core/common/bedrock/ImplFactory.h" -#include "mc/deps/core/common/bedrock/Interface.h" -#include "mc/deps/core/common/bedrock/Internal.h" -#include "mc/deps/core/common/bedrock/InternalHeapAllocator.h" -#include "mc/deps/core/common/bedrock/Intrusive.h" -#include "mc/deps/core/common/bedrock/IRequestBody.h" -#include "mc/deps/core/common/bedrock/IResponseBody.h" -#include "mc/deps/core/common/bedrock/IVillageManager.h" -#include "mc/deps/core/common/bedrock/JSONObject.h" -#include "mc/deps/core/common/bedrock/JSONType.h" -#include "mc/deps/core/common/bedrock/LevelSoundManager.h" -#include "mc/deps/core/common/bedrock/LibHttpClientErrorCatergory.h" -#include "mc/deps/core/common/bedrock/LibHttpClientImpl.h" -#include "mc/deps/core/common/bedrock/LibHttpClientInstance.h" -#include "mc/deps/core/common/bedrock/list.h" -#include "mc/deps/core/common/bedrock/LoadTimeProfiler.h" -#include "mc/deps/core/common/bedrock/LockGuard.h" -#include "mc/deps/core/common/bedrock/LoggingInterface.h" -#include "mc/deps/core/common/bedrock/LoggingInterfaceGeneric.h" -#include "mc/deps/core/common/bedrock/LogLevel.h" -#include "mc/deps/core/common/bedrock/MainProcScope.h" -#include "mc/deps/core/common/bedrock/Manager.h" -#include "mc/deps/core/common/bedrock/Memory.h" -#include "mc/deps/core/common/bedrock/MemoryPage.h" -#include "mc/deps/core/common/bedrock/Method.h" -#include "mc/deps/core/common/bedrock/MethodType.h" -#include "mc/deps/core/common/bedrock/MutableObjectHelper.h" -#include "mc/deps/core/common/bedrock/Mutex.h" -#include "mc/deps/core/common/bedrock/NetworkSession.h" -#include "mc/deps/core/common/bedrock/NetworkSessionOwner.h" -#include "mc/deps/core/common/bedrock/NoCacheFound.h" -#include "mc/deps/core/common/bedrock/Node.h" -#include "mc/deps/core/common/bedrock/NodeBase.h" -#include "mc/deps/core/common/bedrock/NonOwnerPointer.h" -#include "mc/deps/core/common/bedrock/NullNode.h" -#include "mc/deps/core/common/bedrock/NumberNode.h" -#include "mc/deps/core/common/bedrock/ObjectNode.h" -#include "mc/deps/core/common/bedrock/OSError.h" -#include "mc/deps/core/common/bedrock/OSThreadPriority.h" -#include "mc/deps/core/common/bedrock/ParseHandler.h" -#include "mc/deps/core/common/bedrock/ParseResult.h" -#include "mc/deps/core/common/bedrock/PlatformBootstrap.h" -#include "mc/deps/core/common/bedrock/PlatformBootstrap_Win32.h" -#include "mc/deps/core/common/bedrock/PlatformBuildInfo.h" -#include "mc/deps/core/common/bedrock/PlatformData.h" -#include "mc/deps/core/common/bedrock/PlatformRuntimeInfo.h" -#include "mc/deps/core/common/bedrock/PlatformUtils.h" -#include "mc/deps/core/common/bedrock/POST.h" -#include "mc/deps/core/common/bedrock/PrioritizeSharedOwnership.h" -#include "mc/deps/core/common/bedrock/PrioritySharedMutex.h" -#include "mc/deps/core/common/bedrock/PubSub.h" -#include "mc/deps/core/common/bedrock/PUT.h" -#include "mc/deps/core/common/bedrock/Request.h" -#include "mc/deps/core/common/bedrock/RequestBuilder.h" -#include "mc/deps/core/common/bedrock/Response.h" -#include "mc/deps/core/common/bedrock/ResponseBodyType.h" -#include "mc/deps/core/common/bedrock/Result.h" -#include "mc/deps/core/common/bedrock/ResultLogger.h" -#include "mc/deps/core/common/bedrock/SanitizedFormatString.h" -#include "mc/deps/core/common/bedrock/ScopeExit.h" -#include "mc/deps/core/common/bedrock/ServerTextSettings.h" -#include "mc/deps/core/common/bedrock/SessionInfo.h" -#include "mc/deps/core/common/bedrock/SessionInfoManager.h" -#include "mc/deps/core/common/bedrock/SharedRecursiveMutex.h" -#include "mc/deps/core/common/bedrock/SharedRecursiveMutexBase.h" -#include "mc/deps/core/common/bedrock/SignalReceiver.h" -#include "mc/deps/core/common/bedrock/StaticOptimizedString.h" -#include "mc/deps/core/common/bedrock/Status.h" -#include "mc/deps/core/common/bedrock/StorageMigration.h" -#include "mc/deps/core/common/bedrock/StorageMigrationType.h" -#include "mc/deps/core/common/bedrock/StringAppendBuffer.h" -#include "mc/deps/core/common/bedrock/StringNode.h" -#include "mc/deps/core/common/bedrock/StringRequestBody.h" -#include "mc/deps/core/common/bedrock/Threading.h" -#include "mc/deps/core/common/bedrock/ThreadLocalObject.h" -#include "mc/deps/core/common/bedrock/ThreadOwner.h" -#include "mc/deps/core/common/bedrock/ThreadUtil.h" -#include "mc/deps/core/common/bedrock/ToXAsyncBlock.h" -#include "mc/deps/core/common/bedrock/typeid_t.h" -#include "mc/deps/core/common/bedrock/UniqueLock.h" -#include "mc/deps/core/common/bedrock/UnwrapResult.h" -#include "mc/deps/core/common/bedrock/ValidationFail.h" -#include "mc/deps/core/common/bedrock/ValueWrapper.h" -#include "mc/deps/core/common/bedrock/WebSocketInterface.h" -#include "mc/deps/core/common/bedrock/WebSocketInterfaceInternal.h" -#include "mc/deps/core/common/bedrock/WebSocketInterface_windows.h" -#include "mc/deps/core/common/bedrock/WorkerPoolHandleImpl.h" -#include "mc/deps/core/common/bedrock/WorkerPoolHandleInterface.h" -#include "mc/deps/core/common/bedrock/WorkerPoolManager.h" -#include "mc/deps/core/common/bedrock/WorkerPoolManagerImpl.h" -#include "mc/deps/core/common/bedrock/WorkerTaskStats.h" -#include "mc/deps/core/common/bedrock/WorldRecoveryTelemetryEvent.h" -#include "mc/deps/core/common/bedrock/WorldRecoveryTelemetryHandler.h" -#include "mc/deps/core/common/bedrock/pubsub/Connector.h" -#include "mc/deps/core/common/bedrock/pubsub/ConnectPosition.h" -#include "mc/deps/core/common/bedrock/pubsub/DeferredSubscription.h" -#include "mc/deps/core/common/bedrock/pubsub/DeferredSubscriptionHub.h" -#include "mc/deps/core/common/bedrock/pubsub/DeferredSubscriptionHubBase.h" -#include "mc/deps/core/common/bedrock/pubsub/Detail.h" -#include "mc/deps/core/common/bedrock/pubsub/DispatchTargets.h" -#include "mc/deps/core/common/bedrock/pubsub/FastDispatchPublisherBase_MultiThreaded.h" -#include "mc/deps/core/common/bedrock/pubsub/FastDispatchPublisherBase_SingleThreaded.h" -#include "mc/deps/core/common/bedrock/pubsub/MultiThreaded.h" -#include "mc/deps/core/common/bedrock/pubsub/PriorityDeferredSubscriptionHub.h" -#include "mc/deps/core/common/bedrock/pubsub/PublisherBase.h" -#include "mc/deps/core/common/bedrock/pubsub/PublisherDisconnector.h" -#include "mc/deps/core/common/bedrock/pubsub/RawSubscription.h" -#include "mc/deps/core/common/bedrock/pubsub/Subscription.h" -#include "mc/deps/core/common/bedrock/pubsub/SubscriptionBase.h" -#include "mc/deps/core/common/bedrock/pubsub/SubscriptionBodyBase.h" -#include "mc/deps/core/common/bedrock/pubsub/SubscriptionContext.h" -#include "mc/deps/core/common/bedrock/pubsub/ThreadingPublisherBase.h" -#include "mc/deps/core/common/bedrock/pubsub/ThreadModel.h" -#include "mc/deps/core/common/debug/BedrockLog.h" -#include "mc/deps/core/common/debug/CategoryLogFile.h" -#include "mc/deps/core/common/debug/ComposedAssertMessage.h" -#include "mc/deps/core/common/debug/DebugUtils.h" -#include "mc/deps/core/common/debug/LogAreaFilter.h" -#include "mc/deps/core/common/debug/LogCategory.h" -#include "mc/deps/core/common/debug/LogChannel.h" -#include "mc/deps/core/common/debug/LogDetails.h" -#include "mc/deps/core/common/debug/LogRule.h" -#include "mc/deps/core/common/threading/InternalTaskGroup.h" -#include "mc/deps/core/data/BidirectionalUnorderedMap.h" -#include "mc/deps/core/data/DataDrivenModel.h" -#include "mc/deps/core/data/DividedPos.h" -#include "mc/deps/core/data/DividedPos2d.h" -#include "mc/deps/core/data/Factory.h" -#include "mc/deps/core/data/Filter.h" -#include "mc/deps/core/data/FilterList.h" -#include "mc/deps/core/data/GridArea.h" -#include "mc/deps/core/data/InternalHelpers.h" -#include "mc/deps/core/data/InterpolationPair.h" -#include "mc/deps/core/data/LocklessQueue.h" -#include "mc/deps/core/data/MovePriorityQueue.h" -#include "mc/deps/core/data/MPMCQueue.h" -#include "mc/deps/core/data/OperationNode.h" -#include "mc/deps/core/data/ProcessGlobals.h" -#include "mc/deps/core/data/Quaternion.h" -#include "mc/deps/core/data/Read.h" -#include "mc/deps/core/data/SmallSet.h" -#include "mc/deps/core/data/TaskQueueImpl.h" -#include "mc/deps/core/data/TaskQueuePortContextImpl.h" -#include "mc/deps/core/data/TaskQueuePortImpl.h" -#include "mc/deps/core/data/Write.h" -#include "mc/deps/core/data/XTaskQueueObject.h" -#include "mc/deps/core/data/XTaskQueuePortObject.h" -#include "mc/deps/core/data/XTaskQueueRegistrationToken.h" -#include "mc/deps/core/debug/AssertHandlerContext.h" -#include "mc/deps/core/debug/DebugAssertException.h" -#include "mc/deps/core/debug/LogSettingsUpdater.h" -#include "mc/deps/core/debug/log/ContentLog.h" -#include "mc/deps/core/debug/log/ContentLogEndPoint.h" -#include "mc/deps/core/debug/log/ScriptContentLogEndPoint.h" -#include "mc/deps/core/mce/Blob.h" -#include "mc/deps/core/mce/BlobHelper.h" -#include "mc/deps/core/mce/Color.h" -#include "mc/deps/core/mce/Degree.h" -#include "mc/deps/core/mce/Image.h" -#include "mc/deps/core/mce/ImageFormat.h" -#include "mc/deps/core/mce/ImageUsage.h" -#include "mc/deps/core/mce/Math.h" -#include "mc/deps/core/mce/MathUtility.h" -#include "mc/deps/core/mce/mce.h" -#include "mc/deps/core/mce/Radian.h" -#include "mc/deps/core/mce/RenderState.h" -#include "mc/deps/core/mce/UUID.h" -#include "mc/deps/core/platform/ActivationUri.h" -#include "mc/deps/core/platform/AppLifecycleContext.h" -#include "mc/deps/core/resource/BackwardsCompatTextureGroup.h" -#include "mc/deps/core/resource/BackwardsCompatTextureInfo.h" -#include "mc/deps/core/resource/ContentIdentity.h" -#include "mc/deps/core/resource/Legacy.h" -#include "mc/deps/core/resource/LegacyBlockIdMappingUtils.h" -#include "mc/deps/core/resource/LegacyGoalDefinition.h" -#include "mc/deps/core/resource/LegacyItemTriggerHandler.h" -#include "mc/deps/core/resource/LegacyItemTriggerHandlerConfig.h" -#include "mc/deps/core/resource/LegacyMolangVariableUpdate.h" -#include "mc/deps/core/resource/LegacyPackIdVersion.h" -#include "mc/deps/core/resource/LegacyStructureTemplate.h" -#include "mc/deps/core/resource/LegacyTreeFeatureHelpers.h" -#include "mc/deps/core/resource/LegacyVanillaGoalDefinition.h" -#include "mc/deps/core/resource/LoadedResourceData.h" -#include "mc/deps/core/resource/ModuleIdentifier.h" -#include "mc/deps/core/resource/PackIdVersion.h" -#include "mc/deps/core/resource/ResourceInformation.h" -#include "mc/deps/core/resource/ResourceLoader.h" -#include "mc/deps/core/resource/ResourceLocation.h" -#include "mc/deps/core/resource/ResourceLocationPair.h" -#include "mc/deps/core/resource/ResourceMetadata.h" -#include "mc/deps/core/resource/ResourceUtil.h" -#include "mc/deps/core/resource/WorldConversionReport.h" -#include "mc/deps/core/secure_storage/FileSecureStorage.h" -#include "mc/deps/core/secure_storage/ISecureStorageKeySystem.h" -#include "mc/deps/core/secure_storage/NullSecureStorage.h" -#include "mc/deps/core/secure_storage/SecureStorage.h" -#include "mc/deps/core/secure_storage/SecureStorageKey.h" -#include "mc/deps/core/sem_ver/SemVersion.h" -#include "mc/deps/core/sem_ver/VanillaSemVersions.h" -#include "mc/deps/core/sound/LoopingSoundAttributes.h" -#include "mc/deps/core/sound/LoopingSoundState.h" -#include "mc/deps/core/sound/PlayingSoundAttributes.h" -#include "mc/deps/core/sound/SoundInstanceProperties.h" -#include "mc/deps/core/sound/SoundItem.h" -#include "mc/deps/core/sound/SoundPlayerInterface.h" -#include "mc/deps/core/string/HashedString.h" -#include "mc/deps/core/threading/BackgroundTaskBase.h" -#include "mc/deps/core/threading/BackgroundTaskQueue.h" -#include "mc/deps/core/threading/BackgroundWorker.h" -#include "mc/deps/core/threading/IBackgroundTaskOwner.h" -#include "mc/deps/core/threading/ITaskExecutionContext.h" -#include "mc/deps/core/threading/ResetEventObj.h" -#include "mc/deps/core/threading/Scheduler.h" -#include "mc/deps/core/threading/ScopedAutoreleasePool.h" -#include "mc/deps/core/threading/SpinLock.h" -#include "mc/deps/core/threading/TaskGroup.h" -#include "mc/deps/core/threading/TaskResult.h" -#include "mc/deps/core/threading/TaskStartInfoBase.h" -#include "mc/deps/core/threading/TaskStartInfoEx.h" -#include "mc/deps/core/threading/TaskStatus.h" -#include "mc/deps/core/threading/WorkerPool.h" -#include "mc/deps/core/timing/Stopwatch.h" -#include "mc/deps/core/timing/StopwatchHandler.h" -#include "mc/deps/core/utility/ActorReplacementParams.h" -#include "mc/deps/core/utility/Agent.h" -#include "mc/deps/core/utility/BasicTimer.h" -#include "mc/deps/core/utility/BedrockLoadContext.h" -#include "mc/deps/core/utility/BinaryStream.h" -#include "mc/deps/core/utility/BoatFrictionUtility.h" -#include "mc/deps/core/utility/buffer_span.h" -#include "mc/deps/core/utility/buffer_span_mut.h" -#include "mc/deps/core/utility/CDScopedEvent.h" -#include "mc/deps/core/utility/Components.h" -#include "mc/deps/core/utility/ComponentsView.h" -#include "mc/deps/core/utility/CrashDumpAssertData.h" -#include "mc/deps/core/utility/CrashDumpEventData.h" -#include "mc/deps/core/utility/CrashDumpFormatEntryImpl.h" -#include "mc/deps/core/utility/CrashDumpFrameData.h" -#include "mc/deps/core/utility/CrashDumpGameplayData.h" -#include "mc/deps/core/utility/CrashDumpGlobalData.h" -#include "mc/deps/core/utility/CrashDumpKeyValueData.h" -#include "mc/deps/core/utility/CrashDumpLog.h" -#include "mc/deps/core/utility/CrashDumpLogHelper.h" -#include "mc/deps/core/utility/CrashDumpLogUtils.h" -#include "mc/deps/core/utility/CrashDumpPlayerData.h" -#include "mc/deps/core/utility/CrashDumpRenderData.h" -#include "mc/deps/core/utility/CrashDump_AllData.h" -#include "mc/deps/core/utility/Detail.h" -#include "mc/deps/core/utility/FlockingUtility.h" -#include "mc/deps/core/utility/GetAttachPositionUtility.h" -#include "mc/deps/core/utility/GetControllingPlayerUtility.h" -#include "mc/deps/core/utility/GetRidingHeightUtility.h" -#include "mc/deps/core/utility/GoalSelectorUtility.h" -#include "mc/deps/core/utility/Helpers.h" -#include "mc/deps/core/utility/ItemReplacementCommandUtil.h" -#include "mc/deps/core/utility/JumpPreventionUtility.h" -#include "mc/deps/core/utility/LootTableUtils.h" -#include "mc/deps/core/utility/MultidimensionalArray.h" -#include "mc/deps/core/utility/NavigationUtility.h" -#include "mc/deps/core/utility/NumberConversionResult.h" -#include "mc/deps/core/utility/OfferFlowerTickUtility.h" -#include "mc/deps/core/utility/PaddleBehaviorUtility.h" -#include "mc/deps/core/utility/PlayerGameTypeUtility.h" -#include "mc/deps/core/utility/ProjectileUtility.h" -#include "mc/deps/core/utility/PropertyBag.h" -#include "mc/deps/core/utility/ReadOnlyBinaryStream.h" -#include "mc/deps/core/utility/ReflectProjectileUtility.h" -#include "mc/deps/core/utility/ReplacementResults.h" -#include "mc/deps/core/utility/ResourceUri.h" -#include "mc/deps/core/utility/RotationUtility.h" -#include "mc/deps/core/utility/SimulatedMoveResult.h" -#include "mc/deps/core/utility/SlotDropChanceUtility.h" -#include "mc/deps/core/utility/TradeAnimationsUtility.h" -#include "mc/deps/core/utility/Url.h" -#include "mc/deps/core/utility/UseItemGoalUtility.h" -#include "mc/deps/core/utility/Util.h" -#include "mc/deps/core/utility/ValidationErrorCategory.h" -#include "mc/deps/core/utility/ValidationResult.h" -#include "mc/deps/core/utility/ValidationStatus.h" -#include "mc/deps/core/utility/VanillaGoalUtility.h" -#include "mc/deps/core/utility/WindBurstUtility.h" -#include "mc/deps/core/utility/XXHash.h" -#include "mc/deps/core_graphics/common/cg.h" -#include "mc/deps/core_graphics/common/ImageBuffer.h" -#include "mc/deps/core_graphics/helpers/TintMapColor.h" -#include "mc/deps/crypto/Asymmetric.h" -#include "mc/deps/crypto/Crypto.h" -#include "mc/deps/crypto/Hash.h" -#include "mc/deps/crypto/Random.h" -#include "mc/deps/crypto/Symmetric.h" -#include "mc/deps/crypto/asymmetric/Asymmetric.h" -#include "mc/deps/crypto/asymmetric/OpenSSLInterface.h" -#include "mc/deps/crypto/asymmetric/Padding.h" -#include "mc/deps/crypto/asymmetric/PrivateKeySigningFormat.h" -#include "mc/deps/crypto/asymmetric/PubKeyFormat.h" -#include "mc/deps/crypto/asymmetric/System.h" -#include "mc/deps/crypto/hash/Hash.h" -#include "mc/deps/crypto/hash/HashType.h" -#include "mc/deps/crypto/hash/HMAC.h" -#include "mc/deps/crypto/hash/IHash.h" -#include "mc/deps/crypto/hash/md5.h" -#include "mc/deps/crypto/hash/OpenSSLHashInterface.h" -#include "mc/deps/crypto/random/Random.h" -#include "mc/deps/crypto/symmetric/OpenSSLSymmetricInterface.h" -#include "mc/deps/crypto/symmetric/OperationMode.h" -#include "mc/deps/crypto/symmetric/Symmetric.h" -#include "mc/deps/crypto/symmetric/System.h" -#include "mc/deps/file/FileAccessTransforms.h" -#include "mc/deps/file/FileSystemFileAccess.h" -#include "mc/deps/file/IFileAccess.h" -#include "mc/deps/file/IFileReadAccess.h" -#include "mc/deps/file/IFileWriteAccess.h" -#include "mc/deps/file/MemoryMappedFileAccess.h" -#include "mc/deps/file/ZlibFileAccessWrapper.h" -#include "mc/deps/json/Block.h" -#include "mc/deps/json/Component.h" -#include "mc/deps/json/EmptyClass.h" -#include "mc/deps/json/FastWriter.h" -#include "mc/deps/json/Features.h" -#include "mc/deps/json/Item.h" -#include "mc/deps/json/Json.h" -#include "mc/deps/json/JsonHelpers.h" -#include "mc/deps/json/JsonPackUtils.h" -#include "mc/deps/json/JsonParseState.h" -#include "mc/deps/json/JsonSchemaNodeBase.h" -#include "mc/deps/json/JsonSchemaObjectNode.h" -#include "mc/deps/json/JsonUtil.h" -#include "mc/deps/json/JsonValidator.h" -#include "mc/deps/json/RapidJsonDataFixers.h" -#include "mc/deps/json/Reader.h" -#include "mc/deps/json/StaticString.h" -#include "mc/deps/json/StyledStreamWriter.h" -#include "mc/deps/json/StyledWriter.h" -#include "mc/deps/json/Value.h" -#include "mc/deps/json/ValueConstIterator.h" -#include "mc/deps/json/ValueIterator.h" -#include "mc/deps/json/ValueIteratorBase.h" -#include "mc/deps/json/ValueType.h" -#include "mc/deps/json/Writer.h" -#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h" -#include "mc/deps/minecraft_renderer/renderer/MaterialVariants.h" -#include "mc/deps/puv/CerealUpgraderBase.h" -#include "mc/deps/puv/Comprehensive.h" -#include "mc/deps/puv/EquipmentSlot.h" -#include "mc/deps/puv/ExpressionNode.h" -#include "mc/deps/puv/Facing.h" -#include "mc/deps/puv/FilterSubject.h" -#include "mc/deps/puv/internal.h" -#include "mc/deps/puv/IntRange.h" -#include "mc/deps/puv/ItemDescriptor.h" -#include "mc/deps/puv/Legacy.h" -#include "mc/deps/puv/LoaderBase.h" -#include "mc/deps/puv/LoadResult.h" -#include "mc/deps/puv/LoadResultAny.h" -#include "mc/deps/puv/Logger.h" -#include "mc/deps/puv/LoggerIterator.h" -#include "mc/deps/puv/ParserBase.h" -#include "mc/deps/puv/PathElement.h" -#include "mc/deps/puv/PathSwapper.h" -#include "mc/deps/puv/Puv.h" -#include "mc/deps/puv/RangeType.h" -#include "mc/deps/puv/ScopedLogger.h" -#include "mc/deps/puv/ScopedPath.h" -#include "mc/deps/puv/Upgrader.h" -#include "mc/deps/puv/UseAnimation.h" -#include "mc/deps/puv/VersionRange.h" -#include "mc/deps/puv/v1_20_50/AllowOffHandItemComponent.h" -#include "mc/deps/puv/v1_20_50/BlockDescriptor.h" -#include "mc/deps/puv/v1_20_50/BlockDescriptorProxy.h" -#include "mc/deps/puv/v1_20_50/BlockDescriptorProxyConstraint.h" -#include "mc/deps/puv/v1_20_50/BlockDescriptorSerializer.h" -#include "mc/deps/puv/v1_20_50/CanDestroyInCreativeItemComponent.h" -#include "mc/deps/puv/v1_20_50/ComponentItemComponentData.h" -#include "mc/deps/puv/v1_20_50/CooldownItemComponent.h" -#include "mc/deps/puv/v1_20_50/DamageItemComponent.h" -#include "mc/deps/puv/v1_20_50/DiggerItemComponent.h" -#include "mc/deps/puv/v1_20_50/DisplayNameItemComponent.h" -#include "mc/deps/puv/v1_20_50/DurabilityItemComponent.h" -#include "mc/deps/puv/v1_20_50/EnchantableItemComponent.h" -#include "mc/deps/puv/v1_20_50/EnchantSlotConstraint.h" -#include "mc/deps/puv/v1_20_50/EntityPlacerItemComponent.h" -#include "mc/deps/puv/v1_20_50/FoodItemComponent.h" -#include "mc/deps/puv/v1_20_50/FuelItemComponent.h" -#include "mc/deps/puv/v1_20_50/GlintItemComponent.h" -#include "mc/deps/puv/v1_20_50/HandEquippedItemComponent.h" -#include "mc/deps/puv/v1_20_50/HoverTextColorItemComponent.h" -#include "mc/deps/puv/v1_20_50/IconItemComponent.h" -#include "mc/deps/puv/v1_20_50/InteractButtonItemComponent.h" -#include "mc/deps/puv/v1_20_50/LiquidClippedItemComponent.h" -#include "mc/deps/puv/v1_20_50/MaxStackSizeItemComponent.h" -#include "mc/deps/puv/v1_20_50/PlanterItemComponent.h" -#include "mc/deps/puv/v1_20_50/ProjectileItemComponent.h" -#include "mc/deps/puv/v1_20_50/RecordItemComponent.h" -#include "mc/deps/puv/v1_20_50/RepairableItemComponent.h" -#include "mc/deps/puv/v1_20_50/ShooterItemComponent.h" -#include "mc/deps/puv/v1_20_50/ShouldDespawnItemComponent.h" -#include "mc/deps/puv/v1_20_50/StackedByDataItemComponent.h" -#include "mc/deps/puv/v1_20_50/StorageItemComponent.h" -#include "mc/deps/puv/v1_20_50/TagsItemComponent.h" -#include "mc/deps/puv/v1_20_50/ThrowableItemComponent.h" -#include "mc/deps/puv/v1_20_50/UseAnimationItemComponent.h" -#include "mc/deps/puv/v1_20_50/UseModifiersItemComponent.h" -#include "mc/deps/puv/v1_20_50/v1_20_50.h" -#include "mc/deps/puv/v1_20_50/WearableItemComponent.h" -#include "mc/deps/puv/v1_20_60/BlockCulling.h" -#include "mc/deps/puv/v1_20_60/ComponentItemComponentData.h" -#include "mc/deps/puv/v1_20_60/IconItemComponent.h" -#include "mc/deps/puv/v1_20_60/v1_20_60.h" -#include "mc/deps/puv/v1_20_80/ComponentItemComponentData.h" -#include "mc/deps/puv/v1_20_80/CustomComponentsItemComponent.h" -#include "mc/deps/puv/v1_20_80/v1_20_80.h" -#include "mc/deps/raknet/AddressOrGUID.h" -#include "mc/deps/raknet/BitStream.h" -#include "mc/deps/raknet/BPSTracker.h" -#include "mc/deps/raknet/CCRakNetSlidingWindow.h" -#include "mc/deps/raknet/CommandParserInterface.h" -#include "mc/deps/raknet/ConnectionAttemptResult.h" -#include "mc/deps/raknet/ConnectionState.h" -#include "mc/deps/raknet/CSHA1.h" -#include "mc/deps/raknet/DatagramHeaderFormat.h" -#include "mc/deps/raknet/HuffmanEncodingTree.h" -#include "mc/deps/raknet/HuffmanEncodingTreeNode.h" -#include "mc/deps/raknet/InternalPacket.h" -#include "mc/deps/raknet/InternalPacketRefCountedData.h" -#include "mc/deps/raknet/IRNS2_Berkley.h" -#include "mc/deps/raknet/LocklessUint32_t.h" -#include "mc/deps/raknet/NetworkAdapter.h" -#include "mc/deps/raknet/Packet.h" -#include "mc/deps/raknet/PluginInterface2.h" -#include "mc/deps/raknet/PublicKey.h" -#include "mc/deps/raknet/PublicKeySignatureType.h" -#include "mc/deps/raknet/RakNet.h" -#include "mc/deps/raknet/RakNetGUID.h" -#include "mc/deps/raknet/RakNetRandom.h" -#include "mc/deps/raknet/RakNetServerLANVisibility.h" -#include "mc/deps/raknet/RakNetSocket2.h" -#include "mc/deps/raknet/RakNetSocket2Allocator.h" -#include "mc/deps/raknet/RakNetStatistics.h" -#include "mc/deps/raknet/RakPeer.h" -#include "mc/deps/raknet/RakPeerConfiguration.h" -#include "mc/deps/raknet/RakPeerInterface.h" -#include "mc/deps/raknet/RakString.h" -#include "mc/deps/raknet/RakThread.h" -#include "mc/deps/raknet/ReliabilityLayer.h" -#include "mc/deps/raknet/RemoteClient.h" -#include "mc/deps/raknet/RemoteSystemIndex.h" -#include "mc/deps/raknet/RNS2BindResult.h" -#include "mc/deps/raknet/RNS2EventHandler.h" -#include "mc/deps/raknet/RNS2RecvStruct.h" -#include "mc/deps/raknet/RNS2Type.h" -#include "mc/deps/raknet/RNS2_Berkley.h" -#include "mc/deps/raknet/RNS2_BerkleyBindParameters.h" -#include "mc/deps/raknet/RNS2_SendParameters.h" -#include "mc/deps/raknet/RNS2_Windows.h" -#include "mc/deps/raknet/RNS2_Windows_Linux_360.h" -#include "mc/deps/raknet/ShadowBanList.h" -#include "mc/deps/raknet/SimpleMutex.h" -#include "mc/deps/raknet/SocketDescriptor.h" -#include "mc/deps/raknet/SocketLayer.h" -#include "mc/deps/raknet/SocketLayerOverride.h" -#include "mc/deps/raknet/SplitPacketChannel.h" -#include "mc/deps/raknet/StartupResult.h" -#include "mc/deps/raknet/StringCompressor.h" -#include "mc/deps/raknet/StringTable.h" -#include "mc/deps/raknet/SystemAddress.h" -#include "mc/deps/raknet/TCPInterface.h" -#include "mc/deps/raknet/uint24_t.h" -#include "mc/deps/raknet/WSAStartupSingleton.h" -#include "mc/deps/raknet/data_structures/ByteQueue.h" -#include "mc/deps/raknet/data_structures/DataStructures.h" -#include "mc/deps/raknet/data_structures/LinkedList.h" -#include "mc/deps/raknet/data_structures/List.h" -#include "mc/deps/raknet/data_structures/Map.h" -#include "mc/deps/raknet/data_structures/RangeNode.h" -#include "mc/deps/snappy/ByteArraySource.h" -#include "mc/deps/snappy/internal.h" -#include "mc/deps/snappy/Sink.h" -#include "mc/deps/snappy/snappy.h" -#include "mc/deps/snappy/SnappyDecompressor.h" -#include "mc/deps/snappy/Source.h" -#include "mc/deps/snappy/UncheckedByteArraySink.h" -#include "mc/editor/systems/ActorOwnerComponent.h" -#include "mc/editor/systems/ActorTickNeededComponent.h" -#include "mc/editor/systems/CurrentTickComponent.h" -#include "mc/entity/EntityContext.h" -#include "mc/entity/EntityFactoryT.h" -#include "mc/entity/EntityGoalUtility.h" -#include "mc/entity/EntityHost.h" -#include "mc/entity/EntityId.h" -#include "mc/entity/EntityIdTraits.h" -#include "mc/entity/EntityModifier.h" -#include "mc/entity/EntityNetId.h" -#include "mc/entity/EntitySensorUtils.h" -#include "mc/entity/EntitySet.h" -#include "mc/entity/EntitySpecificMolang.h" -#include "mc/entity/EntitySubsensor.h" -#include "mc/entity/EntitySubsensorDescriptor.h" -#include "mc/entity/MemberNames.h" -#include "mc/entity/NumericNodeData.h" -#include "mc/entity/UnsignedRange.h" -#include "mc/entity/VariableNames.h" -#include "mc/entity/WeakEntityRef.h" -#include "mc/entity/components/AABBShapeComponent.h" -#include "mc/entity/components/AbilitiesComponent.h" -#include "mc/entity/components/ActionOrStopComponent.h" -#include "mc/entity/components/ActorDefinitionEventSubcomponent.h" -#include "mc/entity/components/ActorDefinitionIdentifierComponent.h" -#include "mc/entity/components/ActorGameTypeComponent.h" -#include "mc/entity/components/ActorHeadRotationComponent.h" -#include "mc/entity/components/ActorLimitedLifetimeComponent.h" -#include "mc/entity/components/ActorRotationComponent.h" -#include "mc/entity/components/ActorTypeComponent.h" -#include "mc/entity/components/ActorUniqueIDComponent.h" -#include "mc/entity/components/ActorWalkAnimationComponent.h" -#include "mc/entity/components/AddRiderComponent.h" -#include "mc/entity/components/AddRiderDefinition.h" -#include "mc/entity/components/AdmireItemComponent.h" -#include "mc/entity/components/AdmireItemDefinition.h" -#include "mc/entity/components/AdultRidingHeightOffsetComponent.h" -#include "mc/entity/components/AgeableComponent.h" -#include "mc/entity/components/AgeableDefinition.h" -#include "mc/entity/components/AgentCommandComponent.h" -#include "mc/entity/components/AmbientSoundComponent.h" -#include "mc/entity/components/AmbientSoundServerComponent.h" -#include "mc/entity/components/AmphibiousMoveControlDescription.h" -#include "mc/entity/components/AngerLevelComponent.h" -#include "mc/entity/components/AngerLevelDefinition.h" -#include "mc/entity/components/AngryComponent.h" -#include "mc/entity/components/AngryDefinition.h" -#include "mc/entity/components/AreaAttackComponent.h" -#include "mc/entity/components/AreaAttackDefinition.h" -#include "mc/entity/components/ArrowEffectSubcomponent.h" -#include "mc/entity/components/AttackCooldownComponent.h" -#include "mc/entity/components/AttributesComponent.h" -#include "mc/entity/components/BalloonableComponent.h" -#include "mc/entity/components/BalloonableDefinition.h" -#include "mc/entity/components/BalloonDefinition.h" -#include "mc/entity/components/BarterComponent.h" -#include "mc/entity/components/BarterDefinition.h" -#include "mc/entity/components/BaseGameVersionComponent.h" -#include "mc/entity/components/BehaviorComponent.h" -#include "mc/entity/components/BehaviorTreeDescription.h" -#include "mc/entity/components/BlockBreakSensorComponent.h" -#include "mc/entity/components/BlockBreakSensorDefinition.h" -#include "mc/entity/components/BlockClimberDefinition.h" -#include "mc/entity/components/BlockMovementSlowdownAppliedComponent.h" -#include "mc/entity/components/BlockMovementSlowdownMultiplierComponent.h" -#include "mc/entity/components/BlockPosTrackerComponent.h" -#include "mc/entity/components/BlockSet.h" -#include "mc/entity/components/BoatPaddleComponent.h" -#include "mc/entity/components/BoostableComponent.h" -#include "mc/entity/components/BoostableDefinition.h" -#include "mc/entity/components/BoostItem.h" -#include "mc/entity/components/BossDefinition.h" -#include "mc/entity/components/BounceComponent.h" -#include "mc/entity/components/BreakBlocksDescription.h" -#include "mc/entity/components/BreakDoorAnnotationComponent.h" -#include "mc/entity/components/BreakDoorAnnotationDescription.h" -#include "mc/entity/components/BreathableComponent.h" -#include "mc/entity/components/BreathableDefinition.h" -#include "mc/entity/components/BreedableComponent.h" -#include "mc/entity/components/BreedableDefinition.h" -#include "mc/entity/components/BreedableType.h" -#include "mc/entity/components/BribeableComponent.h" -#include "mc/entity/components/BribeableDefinition.h" -#include "mc/entity/components/BucketableComponent.h" -#include "mc/entity/components/BucketableDescription.h" -#include "mc/entity/components/BuoyancyComponent.h" -#include "mc/entity/components/BuoyancyDefinition.h" -#include "mc/entity/components/BurnsInDaylightDefinition.h" -#include "mc/entity/components/CameraShakeComponent.h" -#include "mc/entity/components/CatchFireSubcomponent.h" -#include "mc/entity/components/CelebrateHuntComponent.h" -#include "mc/entity/components/CelebrateHuntDefinition.h" -#include "mc/entity/components/ChunkPositionComponent.h" -#include "mc/entity/components/ClientReplayStatePolicy.h" -#include "mc/entity/components/ClientVibrationComponent.h" -#include "mc/entity/components/CodebuilderComponent.h" -#include "mc/entity/components/CombatRegenerationComponent.h" -#include "mc/entity/components/CombatRegenerationDefinition.h" -#include "mc/entity/components/CombatRegenerationListener.h" -#include "mc/entity/components/CommandBlockDescription.h" -#include "mc/entity/components/ConditionalBandwidthOptimization.h" -#include "mc/entity/components/ConditionalBandwidthOptimizationComponent.h" -#include "mc/entity/components/ConditionalBandwidthOptimizationDefinition.h" -#include "mc/entity/components/ContainerDescription.h" -#include "mc/entity/components/CurrentLocalMoveVelocityComponent.h" -#include "mc/entity/components/DamageCondition.h" -#include "mc/entity/components/DamageOverTimeDefinition.h" -#include "mc/entity/components/DamageSensorComponent.h" -#include "mc/entity/components/DamageSensorDefinition.h" -#include "mc/entity/components/DamageSensorTrigger.h" -#include "mc/entity/components/DanceComponentListener.h" -#include "mc/entity/components/DebugInfoComponent.h" -#include "mc/entity/components/DespawnComponent.h" -#include "mc/entity/components/DespawnDefinition.h" -#include "mc/entity/components/DimensionStateComponent.h" -#include "mc/entity/components/DimensionTransitionComponent.h" -#include "mc/entity/components/DouseFireSubcomponent.h" -#include "mc/entity/components/DryingOutTimerComponent.h" -#include "mc/entity/components/DwellerComponent.h" -#include "mc/entity/components/DwellerDescription.h" -#include "mc/entity/components/DynamicJumpControlDescription.h" -#include "mc/entity/components/DynamicPropertiesComponent.h" -#include "mc/entity/components/EmotePlayedTelemetryDataComponent.h" -#include "mc/entity/components/EntitySensorComponent.h" -#include "mc/entity/components/EntitySensorDefinition.h" -#include "mc/entity/components/EntityStorageKeyComponent.h" -#include "mc/entity/components/EnvironmentRequirement.h" -#include "mc/entity/components/EnvironmentSensorDefinition.h" -#include "mc/entity/components/EquipItemComponent.h" -#include "mc/entity/components/EquippableComponent.h" -#include "mc/entity/components/EquippableDefinition.h" -#include "mc/entity/components/EventingDispatcherComponent.h" -#include "mc/entity/components/EventingRequest.h" -#include "mc/entity/components/EventingRequestQueueComponent.h" -#include "mc/entity/components/ExhaustionComponent.h" -#include "mc/entity/components/ExhaustionDefinition.h" -#include "mc/entity/components/ExperienceRewardComponent.h" -#include "mc/entity/components/ExperienceRewardDefinition.h" -#include "mc/entity/components/ExplodeComponent.h" -#include "mc/entity/components/ExplodeDefinition.h" -#include "mc/entity/components/FallDistanceComponent.h" -#include "mc/entity/components/FallFlyTicksComponent.h" -#include "mc/entity/components/FlockingComponent.h" -#include "mc/entity/components/FlockingDefinition.h" -#include "mc/entity/components/FogCommandComponent.h" -#include "mc/entity/components/FogCommandSettings.h" -#include "mc/entity/components/FreezeOnHitSubcomponent.h" -#include "mc/entity/components/FreezingComponent.h" -#include "mc/entity/components/FrictionModifierComponent.h" -#include "mc/entity/components/GameEventListenerComponent.h" -#include "mc/entity/components/GameEventMovementTrackingComponent.h" -#include "mc/entity/components/GameEventMovementTrackingDefinition.h" -#include "mc/entity/components/GeneDefinition.h" -#include "mc/entity/components/GenericMoveControlDescription.h" -#include "mc/entity/components/GeneticsComponent.h" -#include "mc/entity/components/GeneticsDefinition.h" -#include "mc/entity/components/GeneticVariant.h" -#include "mc/entity/components/GiveableComponent.h" -#include "mc/entity/components/GiveableDefinition.h" -#include "mc/entity/components/GiveableTrigger.h" -#include "mc/entity/components/GlideMoveControlDescription.h" -#include "mc/entity/components/GoalSelectorComponent.h" -#include "mc/entity/components/GrantXPSubcomponent.h" -#include "mc/entity/components/GroupSizeComponent.h" -#include "mc/entity/components/GroupSizeDefinition.h" -#include "mc/entity/components/GrowsCropComponent.h" -#include "mc/entity/components/GrowsCropDefinition.h" -#include "mc/entity/components/HealableComponent.h" -#include "mc/entity/components/HealableDefinition.h" -#include "mc/entity/components/HeartbeatDefinition.h" -#include "mc/entity/components/HeartbeatServerComponent.h" -#include "mc/entity/components/HideComponent.h" -#include "mc/entity/components/HideDescription.h" -#include "mc/entity/components/Hitbox.h" -#include "mc/entity/components/HitboxComponent.h" -#include "mc/entity/components/HitboxDefinition.h" -#include "mc/entity/components/HitboxJson.h" -#include "mc/entity/components/HomeComponent.h" -#include "mc/entity/components/HomeDefinition.h" -#include "mc/entity/components/HopperComponent.h" -#include "mc/entity/components/HopperDefinition.h" -#include "mc/entity/components/HorseStandCounterComponent.h" -#include "mc/entity/components/HurtOnConditionDefinition.h" -#include "mc/entity/components/HurtOwnerSubcomponent.h" -#include "mc/entity/components/IgniteSubcomponent.h" -#include "mc/entity/components/IllagerBeastBlockedComponent.h" -#include "mc/entity/components/IllagerBeastBlockedDescription.h" -#include "mc/entity/components/ImitateMobSoundsComponent.h" -#include "mc/entity/components/ImpactDamageSubcomponent.h" -#include "mc/entity/components/InsideBlockComponent.h" -#include "mc/entity/components/InsideBlockEventMap.h" -#include "mc/entity/components/InsideBlockNotifierComponent.h" -#include "mc/entity/components/InsideBlockNotifierDefinition.h" -#include "mc/entity/components/InsideBubbleColumnBlockComponent.h" -#include "mc/entity/components/InsomniaDefinition.h" -#include "mc/entity/components/InstantDespawnDefinition.h" -#include "mc/entity/components/InteractComponent.h" -#include "mc/entity/components/InteractDefinition.h" -#include "mc/entity/components/Interaction.h" -#include "mc/entity/components/IPlayerTickPolicy.h" -#include "mc/entity/components/IReplayStatePolicy.h" -#include "mc/entity/components/IRideableActor.h" -#include "mc/entity/components/JumpControlComponent.h" -#include "mc/entity/components/JumpPendingScaleComponent.h" -#include "mc/entity/components/JumpRidingScaleComponent.h" -#include "mc/entity/components/JumpTicksComponent.h" -#include "mc/entity/components/LeashableComponent.h" -#include "mc/entity/components/LeashableDefinition.h" -#include "mc/entity/components/LegacyTradeableComponent.h" -#include "mc/entity/components/LegacyTradeableDefinition.h" -#include "mc/entity/components/LevelComponent.h" -#include "mc/entity/components/LoadedChunksComponent.h" -#include "mc/entity/components/LocalMoveVelocityComponent.h" -#include "mc/entity/components/LodestoneCompassComponent.h" -#include "mc/entity/components/LodestoneCompassComponentCalculator.h" -#include "mc/entity/components/LookAtComponent.h" -#include "mc/entity/components/LookAtDefinition.h" -#include "mc/entity/components/LookControlComponent.h" -#include "mc/entity/components/ManagedWanderingTraderComponent.h" -#include "mc/entity/components/ManagedWanderingTraderDescription.h" -#include "mc/entity/components/MaxAutoStepComponent.h" -#include "mc/entity/components/MinecartPreNormalTickBlockPosComponent.h" -#include "mc/entity/components/MingleComponent.h" -#include "mc/entity/components/MobAnimationComponent.h" -#include "mc/entity/components/MobBodyRotationComponent.h" -#include "mc/entity/components/MobEffectComponent.h" -#include "mc/entity/components/MobEffectDefinition.h" -#include "mc/entity/components/MobEffectImmunityDefinition.h" -#include "mc/entity/components/MobEffectsComponent.h" -#include "mc/entity/components/MobEffectSubcomponent.h" -#include "mc/entity/components/MobHurtTimeComponent.h" -#include "mc/entity/components/MobJumpComponent.h" -#include "mc/entity/components/MobOnPlayerJumpRequestComponent.h" -#include "mc/entity/components/MobRotationComponent.h" -#include "mc/entity/components/MobTravelComponent.h" -#include "mc/entity/components/MountTameableDefinition.h" -#include "mc/entity/components/MountTamingComponent.h" -#include "mc/entity/components/MoveControlBasicDescription.h" -#include "mc/entity/components/MoveControlComponent.h" -#include "mc/entity/components/MoveControlDescription.h" -#include "mc/entity/components/MoveControlDolphinDescription.h" -#include "mc/entity/components/MoveControlFlyDescription.h" -#include "mc/entity/components/MoveControlHoverDescription.h" -#include "mc/entity/components/MoveControlSkipDescription.h" -#include "mc/entity/components/MoveControlSwayDescription.h" -#include "mc/entity/components/MoveInputComponent.h" -#include "mc/entity/components/MovementCorrection.h" -#include "mc/entity/components/MovementInterpolatorComponent.h" -#include "mc/entity/components/MovementSpeedComponent.h" -#include "mc/entity/components/MoveRequestComponent.h" -#include "mc/entity/components/NameableComponent.h" -#include "mc/entity/components/NameableDefinition.h" -#include "mc/entity/components/NameAction.h" -#include "mc/entity/components/NavigationClimbDescription.h" -#include "mc/entity/components/NavigationDescription.h" -#include "mc/entity/components/NavigationFloatDescription.h" -#include "mc/entity/components/NavigationFlyDescription.h" -#include "mc/entity/components/NavigationGenericDescription.h" -#include "mc/entity/components/NavigationHoverDescription.h" -#include "mc/entity/components/NavigationSwimDescription.h" -#include "mc/entity/components/NavigationWalkDescription.h" -#include "mc/entity/components/NpcComponents.h" -#include "mc/entity/components/NpcDefinition.h" -#include "mc/entity/components/NpcI18nObserver.h" -#include "mc/entity/components/OfferFlowerTickComponent.h" -#include "mc/entity/components/OffsetsComponent.h" -#include "mc/entity/components/OnFireComponent.h" -#include "mc/entity/components/OnHitSubcomponent.h" -#include "mc/entity/components/OpenDoorAnnotationDescription.h" -#include "mc/entity/components/OutOfControlDefinition.h" -#include "mc/entity/components/PackedItemUseLegacyInventoryTransaction.h" -#include "mc/entity/components/Paddle.h" -#include "mc/entity/components/ParticleEventRequest.h" -#include "mc/entity/components/ParticleEventRequestQueueComponent.h" -#include "mc/entity/components/ParticleOnHitSubcomponent.h" -#include "mc/entity/components/PassengerComponent.h" -#include "mc/entity/components/PassengersToPositionComponent.h" -#include "mc/entity/components/PassengerYRotLimitComponent.h" -#include "mc/entity/components/PeekComponent.h" -#include "mc/entity/components/PeekDefinition.h" -#include "mc/entity/components/PendingRemovePassengersComponent.h" -#include "mc/entity/components/PersistentDescription.h" -#include "mc/entity/components/PhysicsComponent.h" -#include "mc/entity/components/PhysicsDefinition.h" -#include "mc/entity/components/PlayerBlockActionData.h" -#include "mc/entity/components/PlayerBlockActions.h" -#include "mc/entity/components/PlayerCurrentTickComponent.h" -#include "mc/entity/components/PlayerInputModeComponent.h" -#include "mc/entity/components/PlayerInputRequestComponent.h" -#include "mc/entity/components/PlayerInteractionModelComponent.h" -#include "mc/entity/components/PlayerPositionModeComponent.h" -#include "mc/entity/components/PlayerTickConfig.h" -#include "mc/entity/components/PlayerTickPolicy.h" -#include "mc/entity/components/PopulateGlobalPassengersToPositionListSystem.h" -#include "mc/entity/components/PositionPassengerRequestComponent.h" -#include "mc/entity/components/PostTickPositionDeltaComponent.h" -#include "mc/entity/components/PreferredPathComponent.h" -#include "mc/entity/components/PreferredPathDescription.h" -#include "mc/entity/components/PrioritizedGoal.h" -#include "mc/entity/components/ProjectileComponent.h" -#include "mc/entity/components/ProjectileDescription.h" -#include "mc/entity/components/PushableComponent.h" -#include "mc/entity/components/PushableDescription.h" -#include "mc/entity/components/RaidBossComponent.h" -#include "mc/entity/components/RailActivatorComponent.h" -#include "mc/entity/components/RailActivatorDefinition.h" -#include "mc/entity/components/RailMovementComponent.h" -#include "mc/entity/components/RailMovementDefinition.h" -#include "mc/entity/components/RandomComponent.h" -#include "mc/entity/components/RandomReferenceComponent.h" -#include "mc/entity/components/RemoveOnHitSubcomponent.h" -#include "mc/entity/components/RenderRotationComponent.h" -#include "mc/entity/components/ReplayStateComponent.h" -#include "mc/entity/components/ReplayStateConfig.h" -#include "mc/entity/components/ReplayStateFlagDiff.h" -#include "mc/entity/components/ReplayStatePolicy.h" -#include "mc/entity/components/ReplayStateTrackerDiff.h" -#include "mc/entity/components/RideableComponent.h" -#include "mc/entity/components/RideableComponentData.h" -#include "mc/entity/components/RideableComponentHelpers.h" -#include "mc/entity/components/RideableDefinition.h" -#include "mc/entity/components/RidingHeightComponent.h" -#include "mc/entity/components/RidingPrevIDComponent.h" -#include "mc/entity/components/RuntimeIDComponent.h" -#include "mc/entity/components/ScaleByAgeComponent.h" -#include "mc/entity/components/ScaleByAgeDefinition.h" -#include "mc/entity/components/ScanForDolphinTimerComponent.h" -#include "mc/entity/components/SchedulerComponent.h" -#include "mc/entity/components/SchedulerDefinition.h" -#include "mc/entity/components/SeatDescription.h" -#include "mc/entity/components/SensingComponent.h" -#include "mc/entity/components/ServerCorrectionPolicy.h" -#include "mc/entity/components/Shareable.h" -#include "mc/entity/components/ShareableComponent.h" -#include "mc/entity/components/ShareableDefinition.h" -#include "mc/entity/components/ShooterComponent.h" -#include "mc/entity/components/ShooterDefinition.h" -#include "mc/entity/components/ShouldUpdateBoundingBoxRequestComponent.h" -#include "mc/entity/components/SitComponent.h" -#include "mc/entity/components/SittableDefinition.h" -#include "mc/entity/components/SlimeMoveControlDescription.h" -#include "mc/entity/components/SlotDescriptor.h" -#include "mc/entity/components/SnapOnRailComponent.h" -#include "mc/entity/components/SneakingComponent.h" -#include "mc/entity/components/SoundDefinition.h" -#include "mc/entity/components/SoundEventPlayerComponent.h" -#include "mc/entity/components/SoundEventRequest.h" -#include "mc/entity/components/SoundEventRequestQueueComponent.h" -#include "mc/entity/components/SpawnActorDefinition.h" -#include "mc/entity/components/SpawnActorEntry.h" -#include "mc/entity/components/SpawnActorParameters.h" -#include "mc/entity/components/SpawnAoECloudSubcomponent.h" -#include "mc/entity/components/SpawnChanceSubcomponent.h" -#include "mc/entity/components/SplashPotionEffectSubcomponent.h" -#include "mc/entity/components/StandAnimationComponent.h" -#include "mc/entity/components/StateVectorComponent.h" -#include "mc/entity/components/StickInGroundSubcomponent.h" -#include "mc/entity/components/SubBBsComponent.h" -#include "mc/entity/components/SuspectTrackingComponent.h" -#include "mc/entity/components/SuspectTrackingDefinition.h" -#include "mc/entity/components/SwimSpeedMultiplierComponent.h" -#include "mc/entity/components/SynchedActorDataComponent.h" -#include "mc/entity/components/TameableComponent.h" -#include "mc/entity/components/TameableDefinition.h" -#include "mc/entity/components/TargetNearbyComponent.h" -#include "mc/entity/components/TargetNearbyDefinition.h" -#include "mc/entity/components/TeleportComponent.h" -#include "mc/entity/components/TeleportDescription.h" -#include "mc/entity/components/TeleportToSubcomponent.h" -#include "mc/entity/components/ThrownPotionEffectSubcomponent.h" -#include "mc/entity/components/TickWorldComponent.h" -#include "mc/entity/components/TickWorldDescription.h" -#include "mc/entity/components/TimerComponent.h" -#include "mc/entity/components/TimerDefinition.h" -#include "mc/entity/components/TradeResupplyComponent.h" -#include "mc/entity/components/TradeResupplyDescription.h" -#include "mc/entity/components/TrailComponent.h" -#include "mc/entity/components/TrailDescription.h" -#include "mc/entity/components/TransformationComponent.h" -#include "mc/entity/components/TransformationDescription.h" -#include "mc/entity/components/TripodCameraActivatedComponent.h" -#include "mc/entity/components/TripodCameraComponent.h" -#include "mc/entity/components/TripodCameraDescription.h" -#include "mc/entity/components/TrustComponent.h" -#include "mc/entity/components/TrustDescription.h" -#include "mc/entity/components/TrustingComponent.h" -#include "mc/entity/components/TrustingDefinition.h" -#include "mc/entity/components/UpdateWaterStateRequestComponent.h" -#include "mc/entity/components/VanillaClientGameplayComponent.h" -#include "mc/entity/components/VariableMaxAutoStepDefinition.h" -#include "mc/entity/components/VehicleComponent.h" -#include "mc/entity/components/VehicleStateProvider.h" -#include "mc/entity/components/VibrationDamperDefinition.h" -#include "mc/entity/components/VibrationDataComponent.h" -#include "mc/entity/components/VibrationListenerComponent.h" -#include "mc/entity/components/VibrationListenerDefinition.h" -#include "mc/entity/components/VRMoveAdjustAngleComponent.h" -#include "mc/entity/components/WalkDistComponent.h" -#include "mc/entity/components/WardenSpawnTrackerComponent.h" -#include "mc/entity/components/WaterMovementDescription.h" -#include "mc/entity/components/WeightChoiceEntry.h" -#include "mc/entity/components/agent/ActionDetails.h" -#include "mc/entity/components/agent/ActionQueue.h" -#include "mc/entity/components/agent/Actions.h" -#include "mc/entity/components/agent/AgentComponents.h" -#include "mc/entity/components/agent/Animating.h" -#include "mc/entity/components/agent/AnimationCompleteFlag.h" -#include "mc/entity/components/agent/AnimationShrugFlag.h" -#include "mc/entity/components/agent/BlockQueryResult.h" -#include "mc/entity/components/agent/CommandCooldown.h" -#include "mc/entity/components/agent/Destroy.h" -#include "mc/entity/components/agent/DetectObstacle.h" -#include "mc/entity/components/agent/DetectRedstone.h" -#include "mc/entity/components/agent/Direction.h" -#include "mc/entity/components/agent/ExecutingFlag.h" -#include "mc/entity/components/agent/Interact.h" -#include "mc/entity/components/agent/Move.h" -#include "mc/entity/components/agent/actions/Attack.h" -#include "mc/entity/components/agent/actions/Collect.h" -#include "mc/entity/components/agent/actions/Drop.h" -#include "mc/entity/components/agent/actions/DropAll.h" -#include "mc/entity/components/agent/actions/InspectData.h" -#include "mc/entity/components/agent/actions/InspectItemCount.h" -#include "mc/entity/components/agent/actions/InspectItemDetail.h" -#include "mc/entity/components/agent/actions/InspectItemSpace.h" -#include "mc/entity/components/agent/actions/PlaceBlock.h" -#include "mc/entity/components/agent/actions/QueueItem.h" -#include "mc/entity/components/agent/actions/Till.h" -#include "mc/entity/components/agent/actions/TransferItemTo.h" -#include "mc/entity/components/agent/actions/Turn.h" -#include "mc/entity/components/version/DamageSensorComponentVersions.h" -#include "mc/entity/events/EcsEventDispatcher.h" -#include "mc/entity/factory/DefinitionInstanceGroup.h" -#include "mc/entity/factory/EntityComponentFactoryBase.h" -#include "mc/entity/factory/EntityComponentFactoryCerealBase.h" -#include "mc/entity/factory/EntityComponentFactoryJson.h" -#include "mc/entity/factory/EntityGoalFactory.h" -#include "mc/entity/factory/ICerealDefinitionSerializer.h" -#include "mc/entity/factory/IDefinitionInstance.h" -#include "mc/entity/factory/IJsonDefinitionSerializer.h" -#include "mc/entity/flags/AbilitiesDirtyFlag.h" -#include "mc/entity/flags/ActorAddedFlag.h" -#include "mc/entity/flags/ActorChunkMoveFlag.h" -#include "mc/entity/flags/ActorHeadInWaterFlag.h" -#include "mc/entity/flags/ActorHeadWasInWaterFlag.h" -#include "mc/entity/flags/ActorIsBeingDestroyedFlag.h" -#include "mc/entity/flags/ActorIsImmobileFlag.h" -#include "mc/entity/flags/ActorIsKnockedBackOnDeathFlag.h" -#include "mc/entity/flags/ActorLocalPlayerEntityMovedFlag.h" -#include "mc/entity/flags/ActorMovementTickNeededFlag.h" -#include "mc/entity/flags/ActorRemovedFlag.h" -#include "mc/entity/flags/ActorTickedFlag.h" -#include "mc/entity/flags/AirTravelFlag.h" -#include "mc/entity/flags/ArmorFlyEnabledFlag.h" -#include "mc/entity/flags/AutoClimbTravelFlag.h" -#include "mc/entity/flags/AutoStepRequestFlag.h" -#include "mc/entity/flags/BatFlag.h" -#include "mc/entity/flags/BeeFlag.h" -#include "mc/entity/flags/BlazeFlag.h" -#include "mc/entity/flags/BoatFlag.h" -#include "mc/entity/flags/CactusBlockFlag.h" -#include "mc/entity/flags/CamelFlag.h" -#include "mc/entity/flags/CanStandOnSnowFlag.h" -#include "mc/entity/flags/CanVehicleSprintFlag.h" -#include "mc/entity/flags/CollidableMobFlag.h" -#include "mc/entity/flags/CollidableMobNearFlag.h" -#include "mc/entity/flags/CollisionFlag.h" -#include "mc/entity/flags/ControlledByLocalInstanceFlag.h" -#include "mc/entity/flags/DolphinFlag.h" -#include "mc/entity/flags/EditorActorPausedFlag.h" -#include "mc/entity/flags/EditorActorPauseTickNeededFlag.h" -#include "mc/entity/flags/EjectedByActivatorRailFlag.h" -#include "mc/entity/flags/EnderDragonFlag.h" -#include "mc/entity/flags/EnderManFlag.h" -#include "mc/entity/flags/EndPortalBlockFlag.h" -#include "mc/entity/flags/ExitFromPassengerFlag.h" -#include "mc/entity/flags/ExperienceOrbFlag.h" -#include "mc/entity/flags/EyeOfEnderFlag.h" -#include "mc/entity/flags/FallingBlockFlag.h" -#include "mc/entity/flags/FireworksRocketFlag.h" -#include "mc/entity/flags/FishingHookFlag.h" -#include "mc/entity/flags/FreezeImmuneFlag.h" -#include "mc/entity/flags/FrozenNoiseBasedTemperatureFlag.h" -#include "mc/entity/flags/GlidingTravelFlag.h" -#include "mc/entity/flags/GlobalActorFlag.h" -#include "mc/entity/flags/GroundTravelFlag.h" -#include "mc/entity/flags/GuardianFlag.h" -#include "mc/entity/flags/HasLightweightFamilyFlag.h" -#include "mc/entity/flags/HasTeleportedFlag.h" -#include "mc/entity/flags/HoneyBlockFlag.h" -#include "mc/entity/flags/HorizontalCollisionFlag.h" -#include "mc/entity/flags/HorseFlag.h" -#include "mc/entity/flags/IgnoreAutomaticFeatureRulesFlag.h" -#include "mc/entity/flags/ImmuneToLavaDragFlag.h" -#include "mc/entity/flags/InLavaFlag.h" -#include "mc/entity/flags/InWaterFlag.h" -#include "mc/entity/flags/IsDeadFlag.h" -#include "mc/entity/flags/IsNearDolphinsFlag.h" -#include "mc/entity/flags/JumpFromGroundRequestFlag.h" -#include "mc/entity/flags/KeepPassengersTooLargeForVehicleFlag.h" -#include "mc/entity/flags/LavaSlimeFlag.h" -#include "mc/entity/flags/LavaSlimeJumpRequestFlag.h" -#include "mc/entity/flags/LavaTravelFlag.h" -#include "mc/entity/flags/LevitateTravelFlag.h" -#include "mc/entity/flags/LiquidTravelFlag.h" -#include "mc/entity/flags/LocalPlayerComponentFlag.h" -#include "mc/entity/flags/LocalPlayerJumpRequestFlag.h" -#include "mc/entity/flags/MinecartFlag.h" -#include "mc/entity/flags/MobAllowStandSlidingFlag.h" -#include "mc/entity/flags/MobFlag.h" -#include "mc/entity/flags/MobIsImmobileFlag.h" -#include "mc/entity/flags/MobIsJumpingFlag.h" -#include "mc/entity/flags/MonsterFlag.h" -#include "mc/entity/flags/MoveTowardsClosestSpaceFlag.h" -#include "mc/entity/flags/MovingFlag.h" -#include "mc/entity/flags/NetherSurfaceFlag.h" -#include "mc/entity/flags/NoiseBasedColorPaletteFlag.h" -#include "mc/entity/flags/OceanFrozenSurfaceFlag.h" -#include "mc/entity/flags/OtherJumpRequestFlag.h" -#include "mc/entity/flags/PaintingFlag.h" -#include "mc/entity/flags/PandaFlag.h" -#include "mc/entity/flags/ParrotFlag.h" -#include "mc/entity/flags/PassengersChangedFlag.h" -#include "mc/entity/flags/PermanentSkipMobAiStepFlag.h" -#include "mc/entity/flags/PermanentSkipMobTravelFlag.h" -#include "mc/entity/flags/PlayerComponentFlag.h" -#include "mc/entity/flags/PlayerIsSleepingFlag.h" -#include "mc/entity/flags/PostSplashGameEventRequestFlag.h" -#include "mc/entity/flags/PowderSnowBlockFlag.h" -#include "mc/entity/flags/PrevPosRotSetThisTickFlag.h" -#include "mc/entity/flags/PrimedTntFlag.h" -#include "mc/entity/flags/RecalculateControlledByLocalInstanceRequestFlag.h" -#include "mc/entity/flags/ServerPlayerComponentFlag.h" -#include "mc/entity/flags/SheepFlag.h" -#include "mc/entity/flags/ShouldAwardWhoNeedsRocketsAchievementFlag.h" -#include "mc/entity/flags/ShouldBeSimulatedFlag.h" -#include "mc/entity/flags/ShulkerBulletFlag.h" -#include "mc/entity/flags/ShulkerFlag.h" -#include "mc/entity/flags/SkipAiStepFlag.h" -#include "mc/entity/flags/SkipMobTravelFlag.h" -#include "mc/entity/flags/SlimeFlag.h" -#include "mc/entity/flags/SquidFlag.h" -#include "mc/entity/flags/SquidJumpRequestFlag.h" -#include "mc/entity/flags/StopRidingRequestFlag.h" -#include "mc/entity/flags/SwampBiomeSurfaceFlag.h" -#include "mc/entity/flags/SweetBerryBushBlockFlag.h" -#include "mc/entity/flags/SwitchingVehiclesFlag.h" -#include "mc/entity/flags/TheEndBiomeSurfaceFlag.h" -#include "mc/entity/flags/VerticalCollisionFlag.h" -#include "mc/entity/flags/VexFlag.h" -#include "mc/entity/flags/VillagerV2Flag.h" -#include "mc/entity/flags/WasControlledByLocalInstanceFlag.h" -#include "mc/entity/flags/WasOnGroundFlag.h" -#include "mc/entity/flags/WasOnGroundPreTravelFlag.h" -#include "mc/entity/flags/WaterAnimalFlag.h" -#include "mc/entity/flags/WaterlilyBlockFlag.h" -#include "mc/entity/flags/WaterTravelFlag.h" -#include "mc/entity/flags/WitchFlag.h" -#include "mc/entity/flags/WitherBossFlag.h" -#include "mc/entity/flags/WitherSkullFlag.h" -#include "mc/entity/flags/WolfFlag.h" -#include "mc/entity/gamerefs_entity/EntityRefTraits.h" -#include "mc/entity/gamerefs_entity/EntityRegistry.h" -#include "mc/entity/gamerefs_entity/IEntityRegistryOwner.h" -#include "mc/entity/gamerefs_entity/OwnerStorageEntity.h" -#include "mc/entity/gamerefs_entity/StackResultStorageEntity.h" -#include "mc/entity/gamerefs_entity/WeakStorageEntity.h" -#include "mc/entity/network/ComponentNetRelevancyRegistry.h" -#include "mc/entity/strict/StrictEntityContext.h" -#include "mc/entity/systems/ActorDataSyncSystem.h" -#include "mc/entity/systems/ActorLegacyTickSystem.h" -#include "mc/entity/systems/ActorLimitedLifetimeTickSystem.h" -#include "mc/entity/systems/ActorMotionSyncSystem.h" -#include "mc/entity/systems/ActorMovementTickFilterSystem.h" -#include "mc/entity/systems/ActorMoveSystem.h" -#include "mc/entity/systems/ActorSetPositionRequestComponent.h" -#include "mc/entity/systems/ActorStopRidingEventSystem.h" -#include "mc/entity/systems/ActorUpdatePostTickPositionDeltaSystem.h" -#include "mc/entity/systems/ActorUpdatePreviousPositionSystem.h" -#include "mc/entity/systems/ActorUpdateRidingIDSystem.h" -#include "mc/entity/systems/AgeableSystem.h" -#include "mc/entity/systems/AgentAnimationSystem.h" -#include "mc/entity/systems/AgentCommandSystem.h" -#include "mc/entity/systems/AgentDestroyCommandSystem.h" -#include "mc/entity/systems/AgentDetectCommandSystem.h" -#include "mc/entity/systems/AgentInspectCommandSystem.h" -#include "mc/entity/systems/AgentInteractCommandSystem.h" -#include "mc/entity/systems/AgentMoveCommandSystem.h" -#include "mc/entity/systems/AmbientSoundServerSystem.h" -#include "mc/entity/systems/AngerLevelSystem.h" -#include "mc/entity/systems/AngrySystem.h" -#include "mc/entity/systems/AreaAttackSystem.h" -#include "mc/entity/systems/AttackCooldownSystem.h" -#include "mc/entity/systems/AutoStepFilterSystem.h" -#include "mc/entity/systems/BalloonSystem.h" -#include "mc/entity/systems/BehaviorSystem.h" -#include "mc/entity/systems/BlockBreakSensorSystem.h" -#include "mc/entity/systems/BlockClimberSystem.h" -#include "mc/entity/systems/BlockMovementSlowdownMultiplierSystem.h" -#include "mc/entity/systems/BlockPosTrackerSystem.h" -#include "mc/entity/systems/BlockSourceComponent.h" -#include "mc/entity/systems/BoatPaddleInputSystem.h" -#include "mc/entity/systems/BoatPostNormalTickSystem.h" -#include "mc/entity/systems/BodyControlSystem.h" -#include "mc/entity/systems/BoostableSystem.h" -#include "mc/entity/systems/BossSystem.h" -#include "mc/entity/systems/BounceEventingSystem.h" -#include "mc/entity/systems/BreakBlocksComponent.h" -#include "mc/entity/systems/BreakBlocksSystem.h" -#include "mc/entity/systems/BreakDoorAnnotationSystem.h" -#include "mc/entity/systems/BreathableSystem.h" -#include "mc/entity/systems/BreedableSystem.h" -#include "mc/entity/systems/BribeableSystem.h" -#include "mc/entity/systems/BuoyancySystem.h" -#include "mc/entity/systems/BurnsInDaylightSystem.h" -#include "mc/entity/systems/CelebrateHuntSystem.h" -#include "mc/entity/systems/CheckFallDamageSystem.h" -#include "mc/entity/systems/ClientInputUpdateSystem.h" -#include "mc/entity/systems/ClientInteractStopRidingSystem.h" -#include "mc/entity/systems/CollidableMobNotifierSystem.h" -#include "mc/entity/systems/CombatRegenerationSystem.h" -#include "mc/entity/systems/CommandBlockSystem.h" -#include "mc/entity/systems/ComponentInfo.h" -#include "mc/entity/systems/ControlledByLocalInstanceSystem.h" -#include "mc/entity/systems/CurrentSwimAmountSystem.h" -#include "mc/entity/systems/DamageOverTimeSystem.h" -#include "mc/entity/systems/DanceSystem.h" -#include "mc/entity/systems/DefaultEntitySystemsCollection.h" -#include "mc/entity/systems/Dependencies.h" -#include "mc/entity/systems/DesiredMoveDirectionSystem.h" -#include "mc/entity/systems/DespawnSystem.h" -#include "mc/entity/systems/DimensionChunkMoveSystem.h" -#include "mc/entity/systems/DimensionStateSystem.h" -#include "mc/entity/systems/DimensionTransitionSystem.h" -#include "mc/entity/systems/DispatcherUpdateSystem.h" -#include "mc/entity/systems/DolphinBoostSystem.h" -#include "mc/entity/systems/DryingOutTimerSystem.h" -#include "mc/entity/systems/DwellerSystem.h" -#include "mc/entity/systems/EditorTickFilterSystem.h" -#include "mc/entity/systems/EntitySensorSystem.h" -#include "mc/entity/systems/EntityStorageKeySystem.h" -#include "mc/entity/systems/EntitySystems.h" -#include "mc/entity/systems/EnvironmentSensorSystem.h" -#include "mc/entity/systems/EventingRequestSystem.h" -#include "mc/entity/systems/ExitVehicleSystem.h" -#include "mc/entity/systems/ExitVehicleSystemImpl.h" -#include "mc/entity/systems/ExplodeSystem.h" -#include "mc/entity/systems/EyeOfEnderPreNormalTickSystem.h" -#include "mc/entity/systems/FallingBlockNormalTickSystem.h" -#include "mc/entity/systems/FallingBlockSystemOnLand.h" -#include "mc/entity/systems/FinalizeMoveSystem.h" -#include "mc/entity/systems/FlagAllPassengersForPositioningSystem.h" -#include "mc/entity/systems/FlagPassengerRemovalSystem.h" -#include "mc/entity/systems/FlockingSystem.h" -#include "mc/entity/systems/FlyTriggerSystem.h" -#include "mc/entity/systems/FramewiseActionOrStopSystem.h" -#include "mc/entity/systems/FreezingSystem.h" -#include "mc/entity/systems/GameEventMovementTrackingSystem.h" -#include "mc/entity/systems/GlideInputSystem.h" -#include "mc/entity/systems/GlobalActorLegacyTickSystem.h" -#include "mc/entity/systems/GoalSelectorSystem.h" -#include "mc/entity/systems/GroupSizeSystem.h" -#include "mc/entity/systems/GrowCropSystem.h" -#include "mc/entity/systems/HeartbeatServerSystem.h" -#include "mc/entity/systems/HoldBlockSystem.h" -#include "mc/entity/systems/HomeSystem.h" -#include "mc/entity/systems/HopperSystem.h" -#include "mc/entity/systems/HurtOnConditionSystem.h" -#include "mc/entity/systems/IEntitySystems.h" -#include "mc/entity/systems/IEntitySystemsCollection.h" -#include "mc/entity/systems/IllagerBeastPostAIStepSystem.h" -#include "mc/entity/systems/InitialTickFilterSystem.h" -#include "mc/entity/systems/InLavaSensingSystem.h" -#include "mc/entity/systems/InsideBlockNotifierSystem.h" -#include "mc/entity/systems/InsideBubbleColumnSystem.h" -#include "mc/entity/systems/InsideGenericBlockSystem.h" -#include "mc/entity/systems/InsideHoneyBlockSystem.h" -#include "mc/entity/systems/InsidePowderSnowBlockSystem.h" -#include "mc/entity/systems/InsideSweetBerryBushBlockSystem.h" -#include "mc/entity/systems/InsideWaterlilyBlockSystem.h" -#include "mc/entity/systems/InsideWaterlilyBlockSystemImpl.h" -#include "mc/entity/systems/InsomniaSystem.h" -#include "mc/entity/systems/InstantDespawnComponent.h" -#include "mc/entity/systems/InstantDespawnSystem.h" -#include "mc/entity/systems/InteractSystem.h" -#include "mc/entity/systems/InternalSystemInfo.h" -#include "mc/entity/systems/InWaterSensingSystem.h" -#include "mc/entity/systems/ISystem.h" -#include "mc/entity/systems/ItemUseSlowdownSystem.h" -#include "mc/entity/systems/ITickingSystem.h" -#include "mc/entity/systems/JumpControlSystem.h" -#include "mc/entity/systems/JumpInputSystem.h" -#include "mc/entity/systems/LavaResetFallDistanceSystem.h" -#include "mc/entity/systems/LeashableSystem.h" -#include "mc/entity/systems/LevelChunkTickingSystem.h" -#include "mc/entity/systems/LiquidPhysicsSystem.h" -#include "mc/entity/systems/LiquidPhysicsSystemImpl.h" -#include "mc/entity/systems/LiquidSplashRequestSystem.h" -#include "mc/entity/systems/LiquidSplashSystem.h" -#include "mc/entity/systems/LoadingProgressTickingSystem.h" -#include "mc/entity/systems/LoadingStateComponent.h" -#include "mc/entity/systems/LookAtSystem.h" -#include "mc/entity/systems/LookControlSystem.h" -#include "mc/entity/systems/LootSystem.h" -#include "mc/entity/systems/MinecartCanSnapOnRailSystem.h" -#include "mc/entity/systems/MinecartComeOffRailSystem.h" -#include "mc/entity/systems/MinecartMoveAlongRailSystem.h" -#include "mc/entity/systems/MinecartPreNormalTickSystem.h" -#include "mc/entity/systems/MobEffectSystem.h" -#include "mc/entity/systems/MobOnPlayerJumpSystem.h" -#include "mc/entity/systems/MobRemovePassengerSystem.h" -#include "mc/entity/systems/MobResetPassengerYRotLimitSystem.h" -#include "mc/entity/systems/MobSetPreviousRotSystem.h" -#include "mc/entity/systems/MountTamingSystem.h" -#include "mc/entity/systems/MoveCollisionSystem.h" -#include "mc/entity/systems/MoveControlSystem.h" -#include "mc/entity/systems/MovementDataExtractionUtility.h" -#include "mc/entity/systems/MovementInterpolatorSystem.h" -#include "mc/entity/systems/MovementInterpolatorSystemImpl.h" -#include "mc/entity/systems/MoveSpeedCapSystem.h" -#include "mc/entity/systems/NavigationSystem.h" -#include "mc/entity/systems/NeedSetPreviousPosition.h" -#include "mc/entity/systems/NoClipOrNoBlockMoveFilterSystem.h" -#include "mc/entity/systems/NormalTickFilterSystem.h" -#include "mc/entity/systems/NpcSystem.h" -#include "mc/entity/systems/OfferFlowerTickSystem.h" -#include "mc/entity/systems/OnFireServerSystem.h" -#include "mc/entity/systems/OnFireSystem.h" -#include "mc/entity/systems/OpenDoorAnnotationSystem.h" -#include "mc/entity/systems/OutOfWorldSystem.h" -#include "mc/entity/systems/PassengerFreezeMovementSystem.h" -#include "mc/entity/systems/PassengerTickSystem.h" -#include "mc/entity/systems/PeekSystem.h" -#include "mc/entity/systems/PendingRemovePassengersSystem.h" -#include "mc/entity/systems/PendingRemovePassengersSystemImpl.h" -#include "mc/entity/systems/PersonaEmoteInputSystem.h" -#include "mc/entity/systems/PlayerActionComponent.h" -#include "mc/entity/systems/PlayerInteractionSystem.h" -#include "mc/entity/systems/PlayerMovementRateSystem.h" -#include "mc/entity/systems/PlayerMoveSystems.h" -#include "mc/entity/systems/PlayerRotationSystem.h" -#include "mc/entity/systems/PlayerTickComponent.h" -#include "mc/entity/systems/PlayerTickSystem.h" -#include "mc/entity/systems/ProjectileSystem.h" -#include "mc/entity/systems/PushActorsSystem.h" -#include "mc/entity/systems/RaidBossSystem.h" -#include "mc/entity/systems/RailActivatorSystem.h" -#include "mc/entity/systems/RemoveAllPassengersSystem.h" -#include "mc/entity/systems/RemovePassengersComponent.h" -#include "mc/entity/systems/RemovePassengersSystem.h" -#include "mc/entity/systems/RemovePassengersSystemImpl.h" -#include "mc/entity/systems/RemovePassengersWithoutSeatSystem.h" -#include "mc/entity/systems/RenderPositionComponent.h" -#include "mc/entity/systems/ReplayStateSystem.h" -#include "mc/entity/systems/ResetActionStopSystem.h" -#include "mc/entity/systems/ResetFrictionModifierSystem.h" -#include "mc/entity/systems/ResetJumpRidingScaleSystem.h" -#include "mc/entity/systems/ResetPositionModeSystem.h" -#include "mc/entity/systems/RideJumpTriggerSystem.h" -#include "mc/entity/systems/SaveSurroundingChunksSystem.h" -#include "mc/entity/systems/ScaleByAgeSystem.h" -#include "mc/entity/systems/SchedulerSystem.h" -#include "mc/entity/systems/SendLinkPacketOfPassengersSystem.h" -#include "mc/entity/systems/SendPacketsComponent.h" -#include "mc/entity/systems/SendPacketsSystem.h" -#include "mc/entity/systems/SensingSystem.h" -#include "mc/entity/systems/ServerAnimationSystem.h" -#include "mc/entity/systems/ServerPlayerBroadcastMoveSystem.h" -#include "mc/entity/systems/ServerPlayerCurrentMovementComponent.h" -#include "mc/entity/systems/ServerPlayerFallDamageSystem.h" -#include "mc/entity/systems/ServerPlayerInputSystem.h" -#include "mc/entity/systems/ServerPlayerMovementComponent.h" -#include "mc/entity/systems/ServerPlayerMovementCorrectionSystem.h" -#include "mc/entity/systems/ServerPlayerMovementSystem.h" -#include "mc/entity/systems/ServerStandInCauldronSystem.h" -#include "mc/entity/systems/SetActorLinkPacketSystem.h" -#include "mc/entity/systems/SetActorLinkPacketSystemImpl.h" -#include "mc/entity/systems/SetPreviousPositionSystem.h" -#include "mc/entity/systems/SetPreviousPosRotSystem.h" -#include "mc/entity/systems/SimulatedPlayerPostAIStepSystem.h" -#include "mc/entity/systems/SkeletonPassengerRotationSystem.h" -#include "mc/entity/systems/SlimePreNormalTickSystem.h" -#include "mc/entity/systems/SneakingSystem.h" -#include "mc/entity/systems/SneakMovementSystem.h" -#include "mc/entity/systems/SoundEventSystem.h" -#include "mc/entity/systems/SpawnActorSystem.h" -#include "mc/entity/systems/SpinAttackSystem.h" -#include "mc/entity/systems/SprintTimerSystem.h" -#include "mc/entity/systems/SprintTriggerSystem.h" -#include "mc/entity/systems/StandingVehiclePostPositionPassengerSystem.h" -#include "mc/entity/systems/StorePreviousClientInputSystem.h" -#include "mc/entity/systems/StorePreviousRideStatsSystem.h" -#include "mc/entity/systems/SwimTriggerSystem.h" -#include "mc/entity/systems/SystemInfo.h" -#include "mc/entity/systems/SystemTiming.h" -#include "mc/entity/systems/TargetNearbySystem.h" -#include "mc/entity/systems/TeleportInterpolatorResetSystem.h" -#include "mc/entity/systems/TeleportPositionModeEventSystem.h" -#include "mc/entity/systems/TeleportSystem.h" -#include "mc/entity/systems/TimerSystem.h" -#include "mc/entity/systems/TradeableSystem.h" -#include "mc/entity/systems/TrailSystem.h" -#include "mc/entity/systems/TransformationSystem.h" -#include "mc/entity/systems/TryExitVehicleSystem.h" -#include "mc/entity/systems/UnderWaterSensingSystem.h" -#include "mc/entity/systems/UpdateBoundingBoxSystem.h" -#include "mc/entity/systems/UpdateMovingFlagSystem.h" -#include "mc/entity/systems/UpdateRenderPosSystem.h" -#include "mc/entity/systems/UpdateWaterStateRequestSystem.h" -#include "mc/entity/systems/VehicleClientPositionPassengerSystem.h" -#include "mc/entity/systems/VehicleInputSwitchRequestSystem.h" -#include "mc/entity/systems/VehicleServerMolangSeatPositionSystem.h" -#include "mc/entity/systems/VehicleServerPositionPassengerSystem.h" -#include "mc/entity/systems/VehicleServerSeatPositionSystem.h" -#include "mc/entity/systems/VerticalCollisionSystem.h" -#include "mc/entity/systems/VibrationListenerSystem.h" -#include "mc/entity/systems/WardenSpawnTrackerSystem.h" -#include "mc/entity/systems/WaterSinkInputSystem.h" -#include "mc/entity/systems/common/AccumulateSystem.h" -#include "mc/entity/systems/common/ActorMoveSystemImpl.h" -#include "mc/entity/systems/common/ActorPlayMovementSoundSystem.h" -#include "mc/entity/systems/common/ActorPlayMovementSoundSystemImpl.h" -#include "mc/entity/systems/common/ActorPostAiStepTickSystem.h" -#include "mc/entity/systems/common/ActorPostNormalTickSystem.h" -#include "mc/entity/systems/common/ActorRefreshComponentsSystem.h" -#include "mc/entity/systems/common/ActorSetPosSystem.h" -#include "mc/entity/systems/common/ActorSetPosSystemImpl.h" -#include "mc/entity/systems/common/ActorStopRidingEventSystemImpl.h" -#include "mc/entity/systems/common/ActorUpdateRidingIDSystemImpl.h" -#include "mc/entity/systems/common/AgentAbilitiesSyncSystem.h" -#include "mc/entity/systems/common/AgentActionSystems.h" -#include "mc/entity/systems/common/AgentAnimationSystems.h" -#include "mc/entity/systems/common/AgentDestroySystem.h" -#include "mc/entity/systems/common/AgentInteractSystem.h" -#include "mc/entity/systems/common/AgentTravelSystem.h" -#include "mc/entity/systems/common/AgentTravelSystemImpl.h" -#include "mc/entity/systems/common/ApplyDashSystem.h" -#include "mc/entity/systems/common/ApplyJumpModifierSystem.h" -#include "mc/entity/systems/common/ApplySystem.h" -#include "mc/entity/systems/common/AutoStepFilterSystemImpl.h" -#include "mc/entity/systems/common/AutoStepSystem.h" -#include "mc/entity/systems/common/AwardWhoNeedsRocketsAchievementSystem.h" -#include "mc/entity/systems/common/BiomeDecorationSystem.h" -#include "mc/entity/systems/common/BiomeSurfaceSystem.h" -#include "mc/entity/systems/common/BlazePreTravelSystem.h" -#include "mc/entity/systems/common/BoatMoveControlSystem.h" -#include "mc/entity/systems/common/BoatMoveFrictionSystem.h" -#include "mc/entity/systems/common/BoatMoveRequestSystem.h" -#include "mc/entity/systems/common/BoatPaddleAnimationSystem.h" -#include "mc/entity/systems/common/BoatRowTimeSyncSystem.h" -#include "mc/entity/systems/common/BuoyancyAntiCheatSystem.h" -#include "mc/entity/systems/common/CameraOutOfRangeWarningSystem.h" -#include "mc/entity/systems/common/CanJoinRaidQueueSystem.h" -#include "mc/entity/systems/common/CBLISystem.h" -#include "mc/entity/systems/common/CelebrateHuntSystemInternal.h" -#include "mc/entity/systems/common/CheckFallDamageSystemImpl.h" -#include "mc/entity/systems/common/CleanUpSingleTickRemovePassengersSystem.h" -#include "mc/entity/systems/common/CleanUpSingleTickRemovePassengersSystemImpl.h" -#include "mc/entity/systems/common/ClientInputUpdateSystemInternal.h" -#include "mc/entity/systems/common/ClientInteractStopRidingSystemImpl.h" -#include "mc/entity/systems/common/ClientPlayerRewindSystem.h" -#include "mc/entity/systems/common/CommandOriginSystem.h" -#include "mc/entity/systems/common/CompareVehiclePositionSystem.h" -#include "mc/entity/systems/common/CompareVehiclePositionSystemImpl.h" -#include "mc/entity/systems/common/ControlledByLocalInstanceSystemImpl.h" -#include "mc/entity/systems/common/CopyCollisionShapesRewindSystem.h" -#include "mc/entity/systems/common/CreativePlayerOnFireServerSystem.h" -#include "mc/entity/systems/common/DashSystem.h" -#include "mc/entity/systems/common/DefaultMoveSystems.h" -#include "mc/entity/systems/common/DefaultSystemTraits.h" -#include "mc/entity/systems/common/DetermineStatusArgs.h" -#include "mc/entity/systems/common/DiscardSystem.h" -#include "mc/entity/systems/common/EmitJumpPreventedEventSystem.h" -#include "mc/entity/systems/common/EmitJumpPreventedEventSystemImpl.h" -#include "mc/entity/systems/common/EnderManPreAIStepSystem.h" -#include "mc/entity/systems/common/EntityEnterVolumeSystemUtil.h" -#include "mc/entity/systems/common/EntityInside.h" -#include "mc/entity/systems/common/EntityInsideSystem.h" -#include "mc/entity/systems/common/EntityInsideSystemImpl.h" -#include "mc/entity/systems/common/EntitySystemsCollection.h" -#include "mc/entity/systems/common/EntitySystemsManager.h" -#include "mc/entity/systems/common/EntitySystemTickingMode.h" -#include "mc/entity/systems/common/FileSystemMode.h" -#include "mc/entity/systems/common/FinalizeMoveSystemImpl.h" -#include "mc/entity/systems/common/FireworksMovementSystems.h" -#include "mc/entity/systems/common/FlagPassengerRemovalSystemImpl.h" -#include "mc/entity/systems/common/FlagPlayersForCollisionSystem.h" -#include "mc/entity/systems/common/FlyingPlayerStuckOnGroundWorkaroundSystem.h" -#include "mc/entity/systems/common/FoodExhaustionSystem.h" -#include "mc/entity/systems/common/FreezingSystemInternal.h" -#include "mc/entity/systems/common/FrostWalkSystem.h" -#include "mc/entity/systems/common/GlideMoveSystem.h" -#include "mc/entity/systems/common/GlidingMoveFinalizeSystem.h" -#include "mc/entity/systems/common/GroundTravelTypeSystem.h" -#include "mc/entity/systems/common/GuardianPreAIStepSystem.h" -#include "mc/entity/systems/common/HangingActorMoveSystem.h" -#include "mc/entity/systems/common/HangingActorMoveSystemImpl.h" -#include "mc/entity/systems/common/HardcodedAnimationSystem.h" -#include "mc/entity/systems/common/HorsePostTravelSystem.h" -#include "mc/entity/systems/common/HorsePreTravelSystem.h" -#include "mc/entity/systems/common/HumanoidMonsterAttackStateSystem.h" -#include "mc/entity/systems/common/ImmobileSystem.h" -#include "mc/entity/systems/common/Impl.h" -#include "mc/entity/systems/common/InsideEndPortalBlockSystem.h" -#include "mc/entity/systems/common/InsideEndPortalBlockSystemImpl.h" -#include "mc/entity/systems/common/InsideGenericBlockSystemImpl.h" -#include "mc/entity/systems/common/IsRocketNotAttachedToThis.h" -#include "mc/entity/systems/common/Jump.h" -#include "mc/entity/systems/common/JumpEndSystem.h" -#include "mc/entity/systems/common/JumpFromGroundSystem.h" -#include "mc/entity/systems/common/JumpInputSystemImpl.h" -#include "mc/entity/systems/common/LadderResetFallDamageSystem.h" -#include "mc/entity/systems/common/LavaMoveSystem.h" -#include "mc/entity/systems/common/LavaTravelSystem.h" -#include "mc/entity/systems/common/LavaTravelSystemImpl.h" -#include "mc/entity/systems/common/LegacyRaidTriggerSystem.h" -#include "mc/entity/systems/common/LendReplayStateSystem.h" -#include "mc/entity/systems/common/LiquidSplashRequestSystemImpl.h" -#include "mc/entity/systems/common/LocalPlayerFilterAutoJumpInternal.h" -#include "mc/entity/systems/common/MobIsImmobileFilterSystem.h" -#include "mc/entity/systems/common/MobJumpFromGroundSystem.h" -#include "mc/entity/systems/common/MobJumpFromGroundSystemImpl.h" -#include "mc/entity/systems/common/MobJumpSystem.h" -#include "mc/entity/systems/common/MobTravelFilterSystem.h" -#include "mc/entity/systems/common/MobTravelFilterSystemImpl.h" -#include "mc/entity/systems/common/MobTravelImmobileFilterSystem.h" -#include "mc/entity/systems/common/MobTravelIntentSystem.h" -#include "mc/entity/systems/common/MobTravelIntentSystemImpl.h" -#include "mc/entity/systems/common/MobTravelPlaceholderFilterSystem.h" -#include "mc/entity/systems/common/MobTravelPlayerOrLocalFilterSystem.h" -#include "mc/entity/systems/common/MobTravelTeleportedFilterSystem.h" -#include "mc/entity/systems/common/MobTravelUpdateSpeedsSystem.h" -#include "mc/entity/systems/common/MobTravelUpdateSpeedsSystemImpl.h" -#include "mc/entity/systems/common/MonsterAiStepSystem.h" -#include "mc/entity/systems/common/MovementTickResetTemporaryComponentsSystem.h" -#include "mc/entity/systems/common/MoveSpeedCapSystemImpl.h" -#include "mc/entity/systems/common/MoveTowardsClosestSpaceSystem.h" -#include "mc/entity/systems/common/MoveTowardsClosestSpaceSystemImpl.h" -#include "mc/entity/systems/common/NavigationTravelSystem.h" -#include "mc/entity/systems/common/PlayerBoundingBoxStateUpdateSystem.h" -#include "mc/entity/systems/common/PlayerDataSystem.h" -#include "mc/entity/systems/common/PlayerInputFilterSystem.h" -#include "mc/entity/systems/common/PlayerMovementStatsEventSystem.h" -#include "mc/entity/systems/common/PlayerMoveSystemsImpl.h" -#include "mc/entity/systems/common/PlayerPostTravelSystem.h" -#include "mc/entity/systems/common/PlayerPreMobTravelSystem.h" -#include "mc/entity/systems/common/PlayerResetMovementSpeedSystem.h" -#include "mc/entity/systems/common/PlayerResetMovementSpeedSystemImpl.h" -#include "mc/entity/systems/common/PlayerRotationSystemImpl.h" -#include "mc/entity/systems/common/PlayerStatusTransitions.h" -#include "mc/entity/systems/common/PlayerTickSystemImpl.h" -#include "mc/entity/systems/common/PlayJumpSoundSystem.h" -#include "mc/entity/systems/common/PlayJumpSoundSystemImpl.h" -#include "mc/entity/systems/common/PostAIUpdateSystem.h" -#include "mc/entity/systems/common/PostEntityDismountGameEventSystem.h" -#include "mc/entity/systems/common/PostGameEventSystem.h" -#include "mc/entity/systems/common/PredictedMovementSystem.h" -#include "mc/entity/systems/common/PredictedMovementSystemParams.h" -#include "mc/entity/systems/common/PreventMobEjectionFromLegacyVehicleSystem.h" -#include "mc/entity/systems/common/ProcessPlayerActionPacketSystem.h" -#include "mc/entity/systems/common/ProcessPlayerActionPacketSystemImpl.h" -#include "mc/entity/systems/common/RaidRecruitSystem.h" -#include "mc/entity/systems/common/RaidTriggerSystem.h" -#include "mc/entity/systems/common/RecipeUnlockingSystem.h" -#include "mc/entity/systems/common/RegistrationOptions.h" -#include "mc/entity/systems/common/RemovePassengersTooLargeForVehicleSystem.h" -#include "mc/entity/systems/common/ResetMoveDirectionJumpPendingSystem.h" -#include "mc/entity/systems/common/ResourceFileSystem.h" -#include "mc/entity/systems/common/RocketAttached.h" -#include "mc/entity/systems/common/RotateAndSetVelocitySystem.h" -#include "mc/entity/systems/common/ScaffoldingActionSystem.h" -#include "mc/entity/systems/common/ScaffoldingActionSystemImpl.h" -#include "mc/entity/systems/common/ScaffoldingIntentSystem.h" -#include "mc/entity/systems/common/SendLinkPacketOfPassengersSystemImpl.h" -#include "mc/entity/systems/common/SendMotionToServerSystem.h" -#include "mc/entity/systems/common/SendPassengerJumpPacketSystem.h" -#include "mc/entity/systems/common/SendPlayerAuthInputReceivedEventSystem.h" -#include "mc/entity/systems/common/ServerCameraStateSystem.h" -#include "mc/entity/systems/common/ServerCatchupMovementTrackerSystem.h" -#include "mc/entity/systems/common/ServerMoveInputHandlerSystem.h" -#include "mc/entity/systems/common/ServerMoveInputHandlerSystemUtils.h" -#include "mc/entity/systems/common/ServerPlayerInventoryTransactionSystem.h" -#include "mc/entity/systems/common/ServerPlayerMovementSystemUtils.h" -#include "mc/entity/systems/common/ServerPlayerStopRidingInteractSystem.h" -#include "mc/entity/systems/common/SetMoveSystem.h" -#include "mc/entity/systems/common/SetPreviousWalkDistSystem.h" -#include "mc/entity/systems/common/SetShouldBeSimulatedSystem.h" -#include "mc/entity/systems/common/SetVehicleInputIntentSystem.h" -#include "mc/entity/systems/common/SheepPreAIStepSystem.h" -#include "mc/entity/systems/common/ShulkerPostAiStepSystem.h" -#include "mc/entity/systems/common/SimulatedPlayerPreAIStepSystem.h" -#include "mc/entity/systems/common/SneakTriggerSystem.h" -#include "mc/entity/systems/common/SolidMobSystem.h" -#include "mc/entity/systems/common/SoulSpeedAttributeSystem.h" -#include "mc/entity/systems/common/SoundType.h" -#include "mc/entity/systems/common/SquidPreAiStepSystem.h" -#include "mc/entity/systems/common/StartGlidingActionSystem.h" -#include "mc/entity/systems/common/StartGlidingActionSystemImpl.h" -#include "mc/entity/systems/common/StartGlidingIntentSystem.h" -#include "mc/entity/systems/common/StopGlidingActionSystem.h" -#include "mc/entity/systems/common/StopGlidingIntentSystem.h" -#include "mc/entity/systems/common/StopGlidingIntentSystemImpl.h" -#include "mc/entity/systems/common/StoreAbilitiesForPlayerInputSystem.h" -#include "mc/entity/systems/common/StoreLocalMovementVelocitySystem.h" -#include "mc/entity/systems/common/StoreLocalMovementVelocitySystemUtils.h" -#include "mc/entity/systems/common/SwimControlSystem.h" -#include "mc/entity/systems/common/System.h" -#include "mc/entity/systems/common/SystemCategory.h" -#include "mc/entity/systems/common/SystemImpl.h" -#include "mc/entity/systems/common/SystemUniforms.h" -#include "mc/entity/systems/common/ThrownTridentNormalTickSystem.h" -#include "mc/entity/systems/common/TickingSystemWithInfo.h" -#include "mc/entity/systems/common/TickMobEffectsSystem.h" -#include "mc/entity/systems/common/TravelMoveRequestSystem.h" -#include "mc/entity/systems/common/TravelTypeSensingSystem.h" -#include "mc/entity/systems/common/TriggerJumpSystem.h" -#include "mc/entity/systems/common/UpdateAbilitiesSystem.h" -#include "mc/entity/systems/common/UpdateAISystem.h" -#include "mc/entity/systems/common/UpdateAttributesSystem.h" -#include "mc/entity/systems/common/UpdateFishAnimationAmountSystem.h" -#include "mc/entity/systems/common/UpdateMovingFlagSystemImpl.h" -#include "mc/entity/systems/common/UpdateServerPlayerInputSystem.h" -#include "mc/entity/systems/common/UpdateServerPlayerInputSystemImpl.h" -#include "mc/entity/systems/common/UpdateWingFlapValueSystem.h" -#include "mc/entity/systems/common/UpdateWingFlapValueSystemImpl.h" -#include "mc/entity/systems/common/ValidateClientPlayerActionSystem.h" -#include "mc/entity/systems/common/ValidateClientPlayerActionSystemImpl.h" -#include "mc/entity/systems/common/ValidateFallDamageSystem.h" -#include "mc/entity/systems/common/ValidationSystem.h" -#include "mc/entity/systems/common/VanillaOffsetSystem.h" -#include "mc/entity/systems/common/VanillaOffsetSystemUtil.h" -#include "mc/entity/systems/common/VariableMaxAutoStepSystem.h" -#include "mc/entity/systems/common/VehicleManagement.h" -#include "mc/entity/systems/common/VerticalFlySpeedControlSystem.h" -#include "mc/entity/systems/common/VibrationListenerSystemInternal.h" -#include "mc/entity/systems/common/VillagerV2PreTravelSystem.h" -#include "mc/entity/systems/common/VRBobControlSystem.h" -#include "mc/entity/systems/common/VRBobControlSystemInternal.h" -#include "mc/entity/systems/common/VRFlyTravelSystem.h" -#include "mc/entity/systems/common/VRFlyTravelSystemInternal.h" -#include "mc/entity/systems/common/WalkDistanceSystem.h" -#include "mc/entity/systems/common/WardenSpawnTrackerSystemInternal.h" -#include "mc/entity/systems/common/WaterAnimalPreAIStepSystem.h" -#include "mc/entity/systems/common/WaterMoveSystem.h" -#include "mc/entity/systems/common/WaterTravelSystem.h" -#include "mc/entity/systems/common/WindChargeFallDamageSystem.h" -#include "mc/entity/systems/common/WitchPreAIStepSystem.h" -#include "mc/entity/systems/common/WitherBossPreAIStepSystem.h" -#include "mc/entity/systems/common/boundingbox/SizeSetVisitor.h" -#include "mc/entity/systems/common/boundingbox/SystemImpl.h" -#include "mc/entity/systems/common/boundingbox/SystemParams.h" -#include "mc/entity/systems/common/boundingbox/UpdateBoundingBox.h" -#include "mc/entity/systems/common/food_exhaustion/FoodExhaustionSystemImpl.h" -#include "mc/entity/systems/common/food_exhaustion/impl/FoodExhaustionSystemImpl.h" -#include "mc/entity/systems/common/swim_control/SwimControlSystemImpl.h" -#include "mc/entity/systems/common/swim_control/impl/SwimControlSystemImpl.h" -#include "mc/entity/systems/movement/HorseMovement.h" -#include "mc/entity/systems/movement/MobMovement.h" -#include "mc/entity/systems/movement/MobMovementClimb.h" -#include "mc/entity/systems/movement/MobMovementClimbOutOfLiquid.h" -#include "mc/entity/systems/movement/MobMovementFriction.h" -#include "mc/entity/systems/movement/MobMovementGravity.h" -#include "mc/entity/systems/movement/MobMovementLevitate.h" -#include "mc/entity/systems/movement/MobMovementSpeed.h" -#include "mc/entity/systems/movement/MovementAttributeEntry.h" -#include "mc/entity/systems/movement/MovementPackets.h" -#include "mc/entity/systems/movement/collision/SweptMovement.h" -#include "mc/entity/utilities/ActorAnimationType.h" -#include "mc/entity/utilities/ActorAttribute.h" -#include "mc/entity/utilities/ActorCategory.h" -#include "mc/entity/utilities/ActorChunkPosition.h" -#include "mc/entity/utilities/ActorCollision.h" -#include "mc/entity/utilities/ActorDamageCause.h" -#include "mc/entity/utilities/ActorData.h" -#include "mc/entity/utilities/ActorDataIDs.h" -#include "mc/entity/utilities/ActorDefinitionParseStatus.h" -#include "mc/entity/utilities/ActorDigestFormat.h" -#include "mc/entity/utilities/ActorDimensionTransferManager.h" -#include "mc/entity/utilities/ActorEnvironment.h" -#include "mc/entity/utilities/ActorEquipment.h" -#include "mc/entity/utilities/ActorEventBroadcaster.h" -#include "mc/entity/utilities/ActorEventVersions.h" -#include "mc/entity/utilities/ActorFetcher.h" -#include "mc/entity/utilities/ActorFirstTick.h" -#include "mc/entity/utilities/ActorFlags.h" -#include "mc/entity/utilities/ActorGarbageCollector.h" -#include "mc/entity/utilities/ActorGlobal.h" -#include "mc/entity/utilities/ActorGoalUtility.h" -#include "mc/entity/utilities/ActorHasPropertySelectorUtils.h" -#include "mc/entity/utilities/ActorInitializationMethod.h" -#include "mc/entity/utilities/ActorInventoryUtils.h" -#include "mc/entity/utilities/ActorLifecycle.h" -#include "mc/entity/utilities/ActorLinkType.h" -#include "mc/entity/utilities/ActorLocation.h" -#include "mc/entity/utilities/ActorManager.h" -#include "mc/entity/utilities/ActorMobilityUtils.h" -#include "mc/entity/utilities/ActorMovement.h" -#include "mc/entity/utilities/ActorNormalTick.h" -#include "mc/entity/utilities/ActorOffset.h" -#include "mc/entity/utilities/ActorOwnerUtils.h" -#include "mc/entity/utilities/ActorParticles.h" -#include "mc/entity/utilities/ActorPathingData.h" -#include "mc/entity/utilities/ActorPermission.h" -#include "mc/entity/utilities/ActorPostAiStep.h" -#include "mc/entity/utilities/ActorPropertyUtils.h" -#include "mc/entity/utilities/ActorQueueCommandResponse.h" -#include "mc/entity/utilities/ActorRiding.h" -#include "mc/entity/utilities/ActorRuntimeIDManager.h" -#include "mc/entity/utilities/ActorSelectorType.h" -#include "mc/entity/utilities/ActorSpawnConditionData.h" -#include "mc/entity/utilities/ActorSpawnRuleData.h" -#include "mc/entity/utilities/ActorSpawnRuleDataLoader.h" -#include "mc/entity/utilities/ActorStatus.h" -#include "mc/entity/utilities/ActorStatusProvider.h" -#include "mc/entity/utilities/ActorSynchedData.h" -#include "mc/entity/utilities/ActorTargetFilter.h" -#include "mc/entity/utilities/ActorTransform.h" -#include "mc/entity/utilities/ActorType.h" -#include "mc/entity/utilities/ActorTypeNamespaceRules.h" -#include "mc/entity/utilities/ActorUtil.h" -#include "mc/entity/utilities/ActorValueValidation.h" -#include "mc/entity/utilities/CanBeKilledResult.h" -#include "mc/entity/utilities/DiffInfo.h" -#include "mc/entity/utilities/InterpolatedRidingPositionCalculationHelper.h" -#include "mc/entity/utilities/JumpPreventionResult.h" -#include "mc/entity/utilities/PositionPassengerUtility.h" -#include "mc/entity/utilities/RailMovementUtility.h" -#include "mc/entity/utilities/SeatDescriptionUtility.h" -#include "mc/entity/utilities/SpatialQueryUtility.h" -#include "mc/entity/utilities/UpdateEntityAfterFallOnEntityProxyBase.h" -#include "mc/enums/AbilitiesIndex.h" -#include "mc/enums/AbilitiesLayer.h" -#include "mc/enums/ActiveDirectoryAction.h" -#include "mc/enums/AddTickingAreaStatus.h" -#include "mc/enums/AdjustmentEffect.h" -#include "mc/enums/AgentActionType.h" -#include "mc/enums/AgentAnimation.h" -#include "mc/enums/AgentTravelType.h" -#include "mc/enums/AllExperiments.h" -#include "mc/enums/AnimationComponentGroupType.h" -#include "mc/enums/AnimationLoopMode.h" -#include "mc/enums/AnimationMode.h" -#include "mc/enums/AnvilDamage.h" -#include "mc/enums/ApiId.h" -#include "mc/enums/AppFocusState.h" -#include "mc/enums/ArmorMaterialType.h" -#include "mc/enums/ArmorSlot.h" -#include "mc/enums/ARVRPlatform.h" -#include "mc/enums/AssertDialogResponse.h" -#include "mc/enums/AttachableSlotIndex.h" -#include "mc/enums/AttachmentType.h" -#include "mc/enums/AttributeBuffType.h" -#include "mc/enums/AttributeModifierOperation.h" -#include "mc/enums/AttributeOperands.h" -#include "mc/enums/BatteryStatus.h" -#include "mc/enums/BehaviorStatus.h" -#include "mc/enums/BigDripleafTilt.h" -#include "mc/enums/BlendVersion.h" -#include "mc/enums/BlockSlot.h" -#include "mc/enums/BlockUpdateFlag.h" -#include "mc/enums/BoneAnimationRelativeMode.h" -#include "mc/enums/BoneTransformType.h" -#include "mc/enums/BookEditAction.h" -#include "mc/enums/BossBarColor.h" -#include "mc/enums/BossBarOverlay.h" -#include "mc/enums/BucketFillType.h" -#include "mc/enums/BuildPlatform.h" -#include "mc/enums/BurnOdds.h" -#include "mc/enums/CameraShakeAction.h" -#include "mc/enums/CameraShakeType.h" -#include "mc/enums/CanClimbIntoNode.h" -#include "mc/enums/CanJumpIntoNode.h" -#include "mc/enums/CauldronLiquidType.h" -#include "mc/enums/CaveVinesVariant.h" -#include "mc/enums/ChalkboardSize.h" -#include "mc/enums/ChatRestrictionLevel.h" -#include "mc/enums/ChemistryTableType.h" -#include "mc/enums/ChiselType.h" -#include "mc/enums/CircuitComponentType.h" -#include "mc/enums/ClassroomSetting.h" -#include "mc/enums/ClientInputLockCategory.h" -#include "mc/enums/ClientInputLockType.h" -#include "mc/enums/ClientPlayMode.h" -#include "mc/enums/CloseStatusCode.h" -#include "mc/enums/ColoredTorchColor.h" -#include "mc/enums/CompactionStatus.h" -#include "mc/enums/CompoundType.h" -#include "mc/enums/Compressibility.h" -#include "mc/enums/CopperType.h" -#include "mc/enums/CoralColor.h" -#include "mc/enums/CorrectionMethod.h" -#include "mc/enums/CorrectionType.h" -#include "mc/enums/CraftingDataEntryType.h" -#include "mc/enums/CrashDumpLogStringID.h" -#include "mc/enums/CreativeItemCategory.h" -#include "mc/enums/CurrentCmdVersion.h" -#include "mc/enums/DataItemType.h" -#include "mc/enums/DataLoadHelperType.h" -#include "mc/enums/DaylightCycle.h" -#include "mc/enums/DeviceSunsetTier.h" -#include "mc/enums/Difficulty.h" -#include "mc/enums/DirtType.h" -#include "mc/enums/DiskStatus.h" -#include "mc/enums/DoublePlantType.h" -#include "mc/enums/DripstoneThickness.h" -#include "mc/enums/DwellerRole.h" -#include "mc/enums/DynamicPropertyDefinePropertyError.h" -#include "mc/enums/EasingType.h" -#include "mc/enums/EducationEditionOffer.h" -#include "mc/enums/EduControlPanelUpdateType.h" -#include "mc/enums/EduShareMethodType.h" -#include "mc/enums/EduShareUriType.h" -#include "mc/enums/EggCount.h" -#include "mc/enums/ElementType.h" -#include "mc/enums/EquipmentFilter.h" -#include "mc/enums/ExpressionOp.h" -#include "mc/enums/FacingID.h" -#include "mc/enums/FertilizerType.h" -#include "mc/enums/FileArchiverOutcome.h" -#include "mc/enums/FilterParamOption.h" -#include "mc/enums/FilterParamRequirement.h" -#include "mc/enums/FilterParamType.h" -#include "mc/enums/FlameOdds.h" -#include "mc/enums/Flip.h" -#include "mc/enums/FlowerPlacementType.h" -#include "mc/enums/FlowerType.h" -#include "mc/enums/FocusImpact.h" -#include "mc/enums/FrontAndTop.h" -#include "mc/enums/FullscreenMode.h" -#include "mc/enums/FunctionQueueOrder.h" -#include "mc/enums/FunctionState.h" -#include "mc/enums/GameType.h" -#include "mc/enums/HandSlot.h" -#include "mc/enums/HardcodedSpawnAreaType.h" -#include "mc/enums/HatchLevel.h" -#include "mc/enums/HorseFlags.h" -#include "mc/enums/HudElement.h" -#include "mc/enums/HudVisibility.h" -#include "mc/enums/InHandUpdateType.h" -#include "mc/enums/InputMode.h" -#include "mc/enums/InventorySourceType.h" -#include "mc/enums/InventoryTransactionError.h" -#include "mc/enums/JigsawJointType.h" -#include "mc/enums/JumpType.h" -#include "mc/enums/KeyFrameLerpStyle.h" -#include "mc/enums/KnownPackType.h" -#include "mc/enums/LabTableReactionType.h" -#include "mc/enums/LastClickedSource.h" -#include "mc/enums/LavaFlammable.h" -#include "mc/enums/LeafSize.h" -#include "mc/enums/LessonAction.h" -#include "mc/enums/LeverDirection.h" -#include "mc/enums/LimboEntitiesVersion.h" -#include "mc/enums/LoadingState.h" -#include "mc/enums/LocatorStateChangeRequest.h" -#include "mc/enums/LogArea.h" -#include "mc/enums/LogAreaID.h" -#include "mc/enums/LogLevel.h" -#include "mc/enums/ManifestOrigin.h" -#include "mc/enums/ManifestType.h" -#include "mc/enums/MapType.h" -#include "mc/enums/MaterialType.h" -#include "mc/enums/MinecartType.h" -#include "mc/enums/MinecraftPacketIds.h" -#include "mc/enums/Mirror.h" -#include "mc/enums/MobSpawnMethod.h" -#include "mc/enums/ModalFormCancelReason.h" -#include "mc/enums/MonsterEggStoneType.h" -#include "mc/enums/MoonPhases.h" -#include "mc/enums/MovementAbilities.h" -#include "mc/enums/MovePredictionType.h" -#include "mc/enums/MultiNoiseLegacyMode.h" -#include "mc/enums/MultiplayerSettingsPacketType.h" -#include "mc/enums/NewInteractionModel.h" -#include "mc/enums/NewLeavesType.h" -#include "mc/enums/NewLogType.h" -#include "mc/enums/NodeType.h" -#include "mc/enums/ObjectiveRenderType.h" -#include "mc/enums/ObjectiveSortOrder.h" -#include "mc/enums/OceanTempCategory.h" -#include "mc/enums/OldLeavesType.h" -#include "mc/enums/OldLogType.h" -#include "mc/enums/OpCode.h" -#include "mc/enums/OpenCodeMethod.h" -#include "mc/enums/OperationMode.h" -#include "mc/enums/OsVersion.h" -#include "mc/enums/PaletteColor.h" -#include "mc/enums/ParticleType.h" -#include "mc/enums/PathCompletionType.h" -#include "mc/enums/PermissionIPv6.h" -#include "mc/enums/PermissionLAN.h" -#include "mc/enums/PhotoType.h" -#include "mc/enums/PillarAxis.h" -#include "mc/enums/PistonState.h" -#include "mc/enums/PlatformType.h" -#include "mc/enums/PlayStatus.h" -#include "mc/enums/POIType.h" -#include "mc/enums/PortalAxis.h" -#include "mc/enums/PostProcessSettings.h" -#include "mc/enums/ProfanityFilterContext.h" -#include "mc/enums/ProjectileAnchor.h" -#include "mc/enums/Projection.h" -#include "mc/enums/PurchasePath.h" -#include "mc/enums/RawInputType.h" -#include "mc/enums/RedefinitionMode.h" -#include "mc/enums/ReplayStateMode.h" -#include "mc/enums/RespawnAnimation.h" -#include "mc/enums/RewindType.h" -#include "mc/enums/Rotation.h" -#include "mc/enums/SandstoneType.h" -#include "mc/enums/SandType.h" -#include "mc/enums/SaplingType.h" -#include "mc/enums/ScoreboardIdentityPacketType.h" -#include "mc/enums/ScorePacketType.h" -#include "mc/enums/SeagrassType.h" -#include "mc/enums/SemanticConstraint.h" -#include "mc/enums/ServerAuthMovementMode.h" -#include "mc/enums/SettingsScreenMode.h" -#include "mc/enums/ShapeType.h" -#include "mc/enums/ShowStoreOfferRedirectType.h" -#include "mc/enums/Side.h" -#include "mc/enums/SignTextSide.h" -#include "mc/enums/SimulationType.h" -#include "mc/enums/SkeletalHierarchyIndex.h" -#include "mc/enums/SlotWithDropChance.h" -#include "mc/enums/SoftEnumUpdateType.h" -#include "mc/enums/SolidityCheckType.h" -#include "mc/enums/SpawnPositionType.h" -#include "mc/enums/SpongeType.h" -#include "mc/enums/StalkThickness.h" -#include "mc/enums/StoneBrickType.h" -#include "mc/enums/StoneSlabType.h" -#include "mc/enums/StoneSlabType2.h" -#include "mc/enums/StoneSlabType3.h" -#include "mc/enums/StoneSlabType4.h" -#include "mc/enums/StoneType.h" -#include "mc/enums/StorageVersion.h" -#include "mc/enums/SubClientId.h" -#include "mc/enums/TallGrassType.h" -#include "mc/enums/TargetSelectionMethod.h" -#include "mc/enums/TaskGroupState.h" -#include "mc/enums/TaskQueuePortStatus.h" -#include "mc/enums/TeleportAnalysis.h" -#include "mc/enums/TextPacketType.h" -#include "mc/enums/ThermalState.h" -#include "mc/enums/TickingAreaLoadMode.h" -#include "mc/enums/TickingQueueType.h" -#include "mc/enums/TorchFacing.h" -#include "mc/enums/TrackerType.h" -#include "mc/enums/TransactionStatus.h" -#include "mc/enums/TransportLayer.h" -#include "mc/enums/TravelType.h" -#include "mc/enums/UIScalingRules.h" -#include "mc/enums/UploadError.h" -#include "mc/enums/UserGeneratedUriSource.h" -#include "mc/enums/VerticalHalfEnum.h" -#include "mc/enums/VRControllerType.h" -#include "mc/enums/WallConnectionType.h" -#include "mc/enums/WatchdogTerminateReason.h" -#include "mc/enums/WeirdoDirection.h" -#include "mc/enums/WoodType.h" -#include "mc/enums/WorldVersion.h" -#include "mc/enums/XTaskQueueDispatchMode.h" -#include "mc/enums/XTaskQueuePort.h" -#include "mc/enums/connection/DisconnectFailReason.h" -#include "mc/enums/d_b_helpers/Category.h" -#include "mc/enums/edu/Role.h" -#include "mc/enums/edu_cloud/Operation.h" -#include "mc/enums/identity/EduSignInStage.h" -#include "mc/enums/safety/ChatFloodingAction.h" -#include "mc/enums/title_info/TitleId.h" -#include "mc/events/ActorDiedEvent.h" -#include "mc/events/ActorEvent.h" -#include "mc/events/ActorGameplayEvent.h" -#include "mc/events/ActorHealthChangedEvent.h" -#include "mc/events/ActorHurtEvent.h" -#include "mc/events/ActorStartRidingEvent.h" -#include "mc/events/ActorStopRidingEvent.h" -#include "mc/events/ChunkLoadTelemetryData.h" -#include "mc/events/CraftUpdateResultItemClientEvent.h" -#include "mc/events/Event.h" -#include "mc/events/IConnectionEventing.h" -#include "mc/events/IMinecraftEventing.h" -#include "mc/events/IPackTelemetry.h" -#include "mc/events/IScreenChangedEventing.h" -#include "mc/events/IUIEventTelemetry.h" -#include "mc/events/IWebviewTelemetry.h" -#include "mc/events/LevelEvent.h" -#include "mc/events/LevelGameplayEvent.h" -#include "mc/events/LevelGameRuleChangeEvent.h" -#include "mc/events/LevelSoundEvent.h" -#include "mc/events/LevelWeatherChangedEvent.h" -#include "mc/events/MinecraftEventing.h" -#include "mc/events/MutableActorGameplayEvent.h" -#include "mc/events/MutableBlockGameplayEvent.h" -#include "mc/events/MutableItemGameplayEvent.h" -#include "mc/events/MutableLevelGameplayEvent.h" -#include "mc/events/MutablePlayerGameplayEvent.h" -#include "mc/events/MutableScriptingGameplayEvent.h" -#include "mc/events/MutableServerNetworkGameplayEvent.h" -#include "mc/events/NotifyItemUsedOnEvent.h" -#include "mc/events/NpcComponent.h" -#include "mc/events/PerfContextEvent.h" -#include "mc/events/PlayerDimensionChangeAfterEvent.h" -#include "mc/events/PlayerDimensionChangeBeforeEvent.h" -#include "mc/events/PlayerDisconnectEvent.h" -#include "mc/events/PlayerGameModeChangeEvent.h" -#include "mc/events/PlayerGameplayEvent.h" -#include "mc/events/PlayerInitialSpawnEvent.h" -#include "mc/events/PlayerInputPermissionCategoryChangeEvent.h" -#include "mc/events/PlayerInteractWithBlockAfterEvent.h" -#include "mc/events/PlayerInteractWithBlockBeforeEvent.h" -#include "mc/events/PlayerInteractWithEntityAfterEvent.h" -#include "mc/events/PlayerInteractWithEntityBeforeEvent.h" -#include "mc/events/PlayerSkinLoadedClientEvent.h" -#include "mc/events/PlayerTravelledEvent.h" -#include "mc/events/PressurePlatePopEvent.h" -#include "mc/events/PressurePlatePushEvent.h" -#include "mc/events/RequestTelemetry.h" -#include "mc/events/SearchRequestTelemetry.h" -#include "mc/events/SerialWorkListLogEntry.h" -#include "mc/events/ServerInstanceGameplayEvent.h" -#include "mc/events/ServerTextEvent.h" -#include "mc/events/StructureTelemetryClientData.h" -#include "mc/events/TargetBlockHitEvent.h" -#include "mc/events/TextFilteringEvent.h" -#include "mc/events/TripWireTripEvent.h" -#include "mc/events/TypeExecutingEvent.h" -#include "mc/external/concurrentqueue/ConcurrentQueue.h" -#include "mc/external/concurrentqueue/ConcurrentQueueDefaultTraits.h" -#include "mc/external/concurrentqueue/moodycamel.h" -#include "mc/external/expected_lite/expected.h" -#include "mc/external/glm/glm.h" -#include "mc/external/glm/mat.h" -#include "mc/external/glm/qua.h" -#include "mc/external/glm/vec.h" -#include "mc/external/glm/vec3_const.h" -#include "mc/external/imgui/ImguiProfiler.h" -#include "mc/external/lib_http_client/OS.h" -#include "mc/external/lib_http_client/ThreadPool.h" -#include "mc/external/lib_http_client/ThreadPoolActionStatus.h" -#include "mc/external/lib_http_client/ThreadPoolImpl.h" -#include "mc/external/lib_http_client/WaitTimer.h" -#include "mc/external/lib_http_client/WaitTimerImpl.h" -#include "mc/external/openssl/evp_cipher_st.h" -#include "mc/external/openssl/evp_md_st.h" -#include "mc/external/openssl/ssl_ctx_st.h" -#include "mc/external/openssl/ssl_session_st.h" -#include "mc/external/openssl/ssl_st.h" -#include "mc/external/openssl/x509_st.h" -#include "mc/external/openssl/x509_store_ctx_st.h" -#include "mc/external/qrcodegen/QrCode.h" -#include "mc/external/qrcodegen/qrcodegen.h" -#include "mc/external/qrcodegen/QrSegment.h" -#include "mc/external/scripting/AnyAndJSValue.h" -#include "mc/external/scripting/ArgumentBinding.h" -#include "mc/external/scripting/ArgumentDetails.h" -#include "mc/external/scripting/ArgumentOutOfBoundsError.h" -#include "mc/external/scripting/Betas.h" -#include "mc/external/scripting/Capabilities.h" -#include "mc/external/scripting/ClassBinding.h" -#include "mc/external/scripting/ClassBindingBuilder.h" -#include "mc/external/scripting/ClassBindingBuilderReadOnly.h" -#include "mc/external/scripting/Closure.h" -#include "mc/external/scripting/ClosureAny.h" -#include "mc/external/scripting/ClosureType.h" -#include "mc/external/scripting/CommonModuleFactory.h" -#include "mc/external/scripting/ConstantFactory.h" -#include "mc/external/scripting/ContextConfig.h" -#include "mc/external/scripting/ContextId.h" -#include "mc/external/scripting/ContextIdFreeList.h" -#include "mc/external/scripting/ContextScopeListener.h" -#include "mc/external/scripting/CoRoutineResult.h" -#include "mc/external/scripting/Debugger.h" -#include "mc/external/scripting/DebuggerLogLevel.h" -#include "mc/external/scripting/DependencyLocator.h" -#include "mc/external/scripting/DependencyResolver.h" -#include "mc/external/scripting/EngineError.h" -#include "mc/external/scripting/EnumBinding.h" -#include "mc/external/scripting/EnumBindingBuilder.h" -#include "mc/external/scripting/EqualPropertyBinding.h" -#include "mc/external/scripting/Error.h" -#include "mc/external/scripting/ErrorBinding.h" -#include "mc/external/scripting/ErrorBindingBuilder.h" -#include "mc/external/scripting/FetchAsAnyComponent.h" -#include "mc/external/scripting/FunctionBinding.h" -#include "mc/external/scripting/Future.h" -#include "mc/external/scripting/FutureAny.h" -#include "mc/external/scripting/FutureStatus.h" -#include "mc/external/scripting/FutureType.h" -#include "mc/external/scripting/Generator.h" -#include "mc/external/scripting/GeneratorAny.h" -#include "mc/external/scripting/GeneratorIteratorAny.h" -#include "mc/external/scripting/GeneratorIteratorType.h" -#include "mc/external/scripting/GeneratorStatus.h" -#include "mc/external/scripting/GeneratorType.h" -#include "mc/external/scripting/GenericModuleBindingFactory.h" -#include "mc/external/scripting/GlobalBinding.h" -#include "mc/external/scripting/HandleCache.h" -#include "mc/external/scripting/HashPropertyBinding.h" -#include "mc/external/scripting/IDebuggerController.h" -#include "mc/external/scripting/IDebuggerTransport.h" -#include "mc/external/scripting/IDependencyLoader.h" -#include "mc/external/scripting/IFunction.h" -#include "mc/external/scripting/ILifetimeScopeListener.h" -#include "mc/external/scripting/IModuleBindingFactory.h" -#include "mc/external/scripting/InterfaceBinding.h" -#include "mc/external/scripting/InterfaceBindingBuilder.h" -#include "mc/external/scripting/internal.h" -#include "mc/external/scripting/Internals.h" -#include "mc/external/scripting/InvalidArgumentError.h" -#include "mc/external/scripting/IObjectInspector.h" -#include "mc/external/scripting/IPayload.h" -#include "mc/external/scripting/IPrinter.h" -#include "mc/external/scripting/IPropertyGetter.h" -#include "mc/external/scripting/IPropertySetter.h" -#include "mc/external/scripting/IRuntime.h" -#include "mc/external/scripting/IScriptEngine.h" -#include "mc/external/scripting/IteratorBinding.h" -#include "mc/external/scripting/IWatchdog.h" -#include "mc/external/scripting/JSContext.h" -#include "mc/external/scripting/JSModuleDef.h" -#include "mc/external/scripting/JSON.h" -#include "mc/external/scripting/JSRuntime.h" -#include "mc/external/scripting/JSValue.h" -#include "mc/external/scripting/LifetimeRegistry.h" -#include "mc/external/scripting/LifetimeRegistryReference.h" -#include "mc/external/scripting/LogLevel.h" -#include "mc/external/scripting/MajorVersionLimit.h" -#include "mc/external/scripting/MinorVersionPromotion.h" -#include "mc/external/scripting/MissingModuleRequest.h" -#include "mc/external/scripting/ModuleBinding.h" -#include "mc/external/scripting/ModuleBindingBuilder.h" -#include "mc/external/scripting/ModuleBindingBundle.h" -#include "mc/external/scripting/ModuleDescriptor.h" -#include "mc/external/scripting/ModuleResolveResult.h" -#include "mc/external/scripting/NativeFunctionPayload.h" -#include "mc/external/scripting/NativeRuntime.h" -#include "mc/external/scripting/NumberRange.h" -#include "mc/external/scripting/ObjectFactory.h" -#include "mc/external/scripting/ObjectHandle.h" -#include "mc/external/scripting/ObjectHandleValue.h" -#include "mc/external/scripting/ObjectInspector.h" -#include "mc/external/scripting/OptionalHelper.h" -#include "mc/external/scripting/Privilege.h" -#include "mc/external/scripting/Promise.h" -#include "mc/external/scripting/PromiseAny.h" -#include "mc/external/scripting/PromiseType.h" -#include "mc/external/scripting/PropertyBinding.h" -#include "mc/external/scripting/PropertyOutOfBoundsError.h" -#include "mc/external/scripting/QuickJSRuntime.h" -#include "mc/external/scripting/Reflection.h" -#include "mc/external/scripting/RegistryManager.h" -#include "mc/external/scripting/Release.h" -#include "mc/external/scripting/Releases.h" -#include "mc/external/scripting/Result.h" -#include "mc/external/scripting/ResultAny.h" -#include "mc/external/scripting/RuntimeStats.h" -#include "mc/external/scripting/ScriptAsyncJobCoordinator.h" -#include "mc/external/scripting/ScriptBlockCustomComponentData.h" -#include "mc/external/scripting/ScriptBlockCustomComponentsFinalizer.h" -#include "mc/external/scripting/ScriptBlockCustomComponentsRegistry.h" -#include "mc/external/scripting/ScriptCommandMessageEvent.h" -#include "mc/external/scripting/ScriptCommandUtils.h" -#include "mc/external/scripting/ScriptContext.h" -#include "mc/external/scripting/ScriptContextResult.h" -#include "mc/external/scripting/ScriptData.h" -#include "mc/external/scripting/ScriptDebuggerDiagnosticsPayload.h" -#include "mc/external/scripting/ScriptDebuggerEvent.h" -#include "mc/external/scripting/ScriptDebuggerSettings.h" -#include "mc/external/scripting/ScriptDeferredEventCoordinator.h" -#include "mc/external/scripting/ScriptDeferredEventListener.h" -#include "mc/external/scripting/ScriptDiagnostics.h" -#include "mc/external/scripting/ScriptEngine.h" -#include "mc/external/scripting/ScriptGenerator.h" -#include "mc/external/scripting/ScriptIdentityModuleFactory.h" -#include "mc/external/scripting/Scripting.h" -#include "mc/external/scripting/ScriptingGameplayEvent.h" -#include "mc/external/scripting/ScriptItemCustomComponentConnectors.h" -#include "mc/external/scripting/ScriptLevelGameplayHandler.h" -#include "mc/external/scripting/ScriptLiveEventsUtilities.h" -#include "mc/external/scripting/ScriptLiveEventsUtilitiesModuleFactory.h" -#include "mc/external/scripting/ScriptMinecraftDebugUtilitiesModuleFactory.h" -#include "mc/external/scripting/ScriptMinecraftServerUIModuleFactory.h" -#include "mc/external/scripting/ScriptModuleCommon.h" -#include "mc/external/scripting/ScriptModuleFilters.h" -#include "mc/external/scripting/ScriptObjectFactory.h" -#include "mc/external/scripting/ScriptPlayerGameplayHandler.h" -#include "mc/external/scripting/ScriptPluginUtils.h" -#include "mc/external/scripting/ScriptResultUtil.h" -#include "mc/external/scripting/ScriptRuntimeType.h" -#include "mc/external/scripting/ScriptSettings.h" -#include "mc/external/scripting/ScriptStat.h" -#include "mc/external/scripting/ScriptSystemLevelEventListener.h" -#include "mc/external/scripting/ScriptUtils.h" -#include "mc/external/scripting/ScriptValue.h" -#include "mc/external/scripting/ScriptWatchdog.h" -#include "mc/external/scripting/StringBasedRuntime.h" -#include "mc/external/scripting/StringPayload.h" -#include "mc/external/scripting/StrongObjectHandle.h" -#include "mc/external/scripting/StrongTypedObjectHandle.h" -#include "mc/external/scripting/SupportedBindingModule.h" -#include "mc/external/scripting/TaggedBinding.h" -#include "mc/external/scripting/TypedIteratorBinding.h" -#include "mc/external/scripting/TypedObjectHandle.h" -#include "mc/external/scripting/TypeNameInfo.h" -#include "mc/external/scripting/UUID.h" -#include "mc/external/scripting/VariantHelper.h" -#include "mc/external/scripting/Version.h" -#include "mc/external/scripting/VersionConflict.h" -#include "mc/external/scripting/VersionRequestedBy.h" -#include "mc/external/scripting/VersionRequestKey.h" -#include "mc/external/scripting/Watchdog.h" -#include "mc/external/scripting/WatchdogEvent.h" -#include "mc/external/scripting/WatchdogSettings.h" -#include "mc/external/scripting/WeakLifetimeScope.h" -#include "mc/external/scripting/WeakObjectHandle.h" -#include "mc/external/scripting/WeakTypedObjectHandle.h" -#include "mc/external/scripting/gametest/Betas.h" -#include "mc/external/scripting/gametest/Internals.h" -#include "mc/external/scripting/gametest/ScriptGameTestConnectivity.h" -#include "mc/external/scripting/gametest/ScriptGameTestDebug.h" -#include "mc/external/scripting/gametest/ScriptGameTestHelper.h" -#include "mc/external/scripting/gametest/ScriptGameTestRegistrationBuilder.h" -#include "mc/external/scripting/gametest/ScriptGameTestSequence.h" -#include "mc/external/scripting/gametest/ScriptMoveToOptions.h" -#include "mc/external/scripting/gametest/ScriptNavigationResult.h" -#include "mc/external/scripting/gametest/ScriptSculkSpreader.h" -#include "mc/external/scripting/quickjs/ArrayProxy.h" -#include "mc/external/scripting/quickjs/ClassRegistry.h" -#include "mc/external/scripting/quickjs/ContextObject.h" -#include "mc/external/scripting/quickjs/ContextTimings.h" -#include "mc/external/scripting/quickjs/ContextUserData.h" -#include "mc/external/scripting/quickjs/CurrentlyOwnedArrayProperties.h" -#include "mc/external/scripting/quickjs/MallocFunctions.h" -#include "mc/external/scripting/quickjs/NativeObjectOwnership.h" -#include "mc/external/scripting/quickjs/ObjectFactory.h" -#include "mc/external/scripting/quickjs/OwnedProperty.h" -#include "mc/external/scripting/quickjs/ParseContext.h" -#include "mc/external/scripting/quickjs/ParseContextData.h" -#include "mc/external/scripting/quickjs/PrivilegeScope.h" -#include "mc/external/scripting/quickjs/PropertyGetSet.h" -#include "mc/external/scripting/quickjs/QuickJS.h" -#include "mc/external/scripting/quickjs/RegisteredClass.h" -#include "mc/external/scripting/quickjs/RegisteredEnum.h" -#include "mc/external/scripting/quickjs/RegisteredError.h" -#include "mc/external/scripting/quickjs/RegisteredInterface.h" -#include "mc/external/scripting/quickjs/ResolvedTypes.h" -#include "mc/external/scripting/quickjs/RuntimeUserData.h" -#include "mc/external/scripting/quickjs/ScriptObjRef.h" -#include "mc/external/scripting/quickjs/WatchdogTimingScope.h" -#include "mc/external/sfat/BitSet.h" -#include "mc/external/sfat/CRC16.h" -#include "mc/external/sfat/CRC24.h" -#include "mc/external/sfat/CRC32.h" -#include "mc/external/sfat/PathString.h" -#include "mc/external/sfat/SFAT.h" -#include "mc/external/spsc_queue/SPSCQueue.h" -#include "mc/gameplayhandlers/ActorGameplayHandler.h" -#include "mc/gameplayhandlers/BlockGameplayHandler.h" -#include "mc/gameplayhandlers/PlayerGameplayHandler.h" -#include "mc/gameplayhandlers/ScriptingEventHandler.h" -#include "mc/gameplayhandlers/ServerInstanceEventHandler.h" -#include "mc/gameplayhandlers/ServerNetworkEventHandler.h" -#include "mc/gametest/ConsoleGameTestListener.h" -#include "mc/gametest/GameTestLevelListener.h" -#include "mc/gametest/GameTestRunner.h" -#include "mc/gametest/MinecraftGameTestBatchRunner.h" -#include "mc/gametest/MinecraftGameTestHelper.h" -#include "mc/gametest/MinecraftGameTestHelperProvider.h" -#include "mc/gametest/MinecraftGameTestInstance.h" -#include "mc/gametest/MinecraftReportGameListener.h" -#include "mc/gametest/ScopedGameTestTickingArea.h" -#include "mc/gametest/TestSummaryDisplayer.h" -#include "mc/gametest/framework/BaseGameTestBatchRunner.h" -#include "mc/gametest/framework/BaseGameTestFunction.h" -#include "mc/gametest/framework/BaseGameTestInstance.h" -#include "mc/gametest/framework/BaseScriptGameTestFunction.h" -#include "mc/gametest/framework/gametest.h" -#include "mc/gametest/framework/GameTestBatch.h" -#include "mc/gametest/framework/GameTestBatchRunnerGameTestListener.h" -#include "mc/gametest/framework/GameTestClearTask.h" -#include "mc/gametest/framework/GameTestError.h" -#include "mc/gametest/framework/GameTestErrorContext.h" -#include "mc/gametest/framework/GameTestErrorType.h" -#include "mc/gametest/framework/GameTestInstanceLedger.h" -#include "mc/gametest/framework/GameTestRegistry.h" -#include "mc/gametest/framework/GameTestRuleHelper.h" -#include "mc/gametest/framework/GameTestSaveData.h" -#include "mc/gametest/framework/GameTestSequence.h" -#include "mc/gametest/framework/GameTestTicker.h" -#include "mc/gametest/framework/IGameTestFunctionContext.h" -#include "mc/gametest/framework/IGameTestFunctionRunResult.h" -#include "mc/gametest/framework/IGameTestHelperProvider.h" -#include "mc/gametest/framework/IGameTestListener.h" -#include "mc/gametest/framework/MultipleTestTracker.h" -#include "mc/gametest/framework/NativeFunctionGameTestAction.h" -#include "mc/gametest/framework/ScriptAsyncGameTestFunction.h" -#include "mc/gametest/framework/ScriptAsyncGameTestFunctionRunResult.h" -#include "mc/gametest/framework/ScriptGameTestFunctionContext.h" -#include "mc/gametest/framework/StructureUtils.h" -#include "mc/gametest/framework/SyncGameTestFunctionRunResult.h" -#include "mc/gametest/framework/SyncScriptGameTestFunction.h" -#include "mc/gametest/framework/tags.h" -#include "mc/gametest/framework/TestParameters.h" -#include "mc/input/IReplayableActorInput.h" -#include "mc/leveldb/LevelDbEnv.h" -#include "mc/leveldb/LevelDbFileLock.h" -#include "mc/leveldb/LevelDbLogger.h" -#include "mc/leveldb/LevelDbRandomAccessFile.h" -#include "mc/leveldb/LevelDbSequentialFile.h" -#include "mc/leveldb/LevelDbWritableFile.h" -#include "mc/locale/I18n.h" -#include "mc/locale/I18nImpl.h" -#include "mc/locale/I18nObserver.h" -#include "mc/locale/Localization.h" -#include "mc/locale/OptionalString.h" -#include "mc/math/ColorChannel.h" -#include "mc/math/DelegatingRandom.h" -#include "mc/math/DoublesForFloatsRandom.h" -#include "mc/math/IPositionalRandomFactory.h" -#include "mc/math/IRandom.h" -#include "mc/math/Matrix.h" -#include "mc/math/Random.h" -#include "mc/math/Seed128Bit.h" -#include "mc/math/Vec2.h" -#include "mc/math/Vec3.h" -#include "mc/math/Vec4.h" -#include "mc/math/VecXZ.h" -#include "mc/math/vector/Vecs.h" -#include "mc/math/vector/base/CommutativeGroup.h" -#include "mc/math/vector/base/Field.h" -#include "mc/math/vector/base/VectorBase.h" -#include "mc/math/vector/component/BoolN.h" -#include "mc/math/vector/component/FloatN.h" -#include "mc/math/vector/component/IntN.h" -#include "mc/math/vector/impl/boolN.h" -#include "mc/math/vector/impl/doubleN.h" -#include "mc/math/vector/impl/floatN.h" -#include "mc/math/vector/impl/intN.h" -#include "mc/math/vector/impl/longlongN.h" -#include "mc/math/vector/impl/VecImpl.h" -#include "mc/nbt/ByteArrayTag.h" -#include "mc/nbt/ByteTag.h" -#include "mc/nbt/CompoundTag.h" -#include "mc/nbt/CompoundTagVariant.h" -#include "mc/nbt/DoubleTag.h" -#include "mc/nbt/EndTag.h" -#include "mc/nbt/FloatTag.h" -#include "mc/nbt/Int64Tag.h" -#include "mc/nbt/IntArrayTag.h" -#include "mc/nbt/IntTag.h" -#include "mc/nbt/ListTag.h" -#include "mc/nbt/ListTagFloatAdder.h" -#include "mc/nbt/ListTagIntAdder.h" -#include "mc/nbt/NbtIo.h" -#include "mc/nbt/ShortTag.h" -#include "mc/nbt/StringTag.h" -#include "mc/nbt/Tag.h" -#include "mc/nbt/cereal/NBTLoader.h" -#include "mc/nbt/cereal/NBTSaver.h" -#include "mc/nbt/cereal/NBTSchemaReader.h" -#include "mc/nbt/cereal/NBTSchemaWriter.h" -#include "mc/nbt/detail/SnbtErrorCode.h" -#include "mc/network/ApiDiag.h" -#include "mc/network/AsyncBlockInternalGuard.h" -#include "mc/network/AsyncState.h" -#include "mc/network/AsyncStateRef.h" -#include "mc/network/AsyncTracker.h" -#include "mc/network/AutomationBehaviorTreeGroup.h" -#include "mc/network/AutomationClient.h" -#include "mc/network/AutomationCmdOutput.h" -#include "mc/network/AutomationSession.h" -#include "mc/network/BatchedNetworkPeer.h" -#include "mc/network/ClassroomModeNetworkHandler.h" -#include "mc/network/ClientNetworkSystem.h" -#include "mc/network/ClientOrServerNetworkSystemRef.h" -#include "mc/network/CompressedNetworkPeer.h" -#include "mc/network/ConnectionDefinition.h" -#include "mc/network/ConnectionRequest.h" -#include "mc/network/Connector.h" -#include "mc/network/CreativeItemNetIdTag.h" -#include "mc/network/EncryptedNetworkPeer.h" -#include "mc/network/ForceBlockNetworkIdsAreHashes.h" -#include "mc/network/GameSpecificNetEventCallback.h" -#include "mc/network/GameTestNetworkAdapter.h" -#include "mc/network/GatheringServerInfo.h" -#include "mc/network/HCInitArgs.h" -#include "mc/network/HCTraceLevel.h" -#include "mc/network/HCWebSocketCloseStatus.h" -#include "mc/network/HC_CALL.h" -#include "mc/network/HC_PERFORM_ENV.h" -#include "mc/network/HC_WEBSOCKET.h" -#include "mc/network/HC_WEBSOCKET_OBSERVER.h" -#include "mc/network/HttpPerformInfo.h" -#include "mc/network/http_alloc_deleter.h" -#include "mc/network/http_stl_allocator.h" -#include "mc/network/IPacketHandlerDispatcher.h" -#include "mc/network/IPacketObserver.h" -#include "mc/network/LocalConnectivitySystem.h" -#include "mc/network/LocalConnector.h" -#include "mc/network/MinecraftGameTest.h" -#include "mc/network/MinecraftPackets.h" -#include "mc/network/NetEventCallback.h" -#include "mc/network/NetherStructureFeatureHelper.h" -#include "mc/network/NetherWorldType.h" -#include "mc/network/NetworkAddress.h" -#include "mc/network/NetworkBlockPosition.h" -#include "mc/network/NetworkConnection.h" -#include "mc/network/NetworkConnectionType.h" -#include "mc/network/NetworkDebugManager.h" -#include "mc/network/NetworkEnableDisableListener.h" -#include "mc/network/NetworkIdentifier.h" -#include "mc/network/NetworkIdentifierWithSubId.h" -#include "mc/network/NetworkPeer.h" -#include "mc/network/NetworkPermissions.h" -#include "mc/network/NetworkSettingOptions.h" -#include "mc/network/NetworkStatistics.h" -#include "mc/network/NetworkSystem.h" -#include "mc/network/NetworkSystemToggles.h" -#include "mc/network/PacketHandlerDispatcherInstance.h" -#include "mc/network/PacketHeader.h" -#include "mc/network/PacketObserver.h" -#include "mc/network/PacketSender.h" -#include "mc/network/PacketViolationDetectedTelemetryData.h" -#include "mc/network/PacketViolationHandler.h" -#include "mc/network/PingedCompatibleServer.h" -#include "mc/network/PlatformArguments.h" -#include "mc/network/PortPair.h" -#include "mc/network/RakNetConnector.h" -#include "mc/network/RakNetServerLocator.h" -#include "mc/network/RakPeerHelper.h" -#include "mc/network/RecipeNetIdTag.h" -#include "mc/network/RemoteConnector.h" -#include "mc/network/RoleChecker.h" -#include "mc/network/ServerLocator.h" -#include "mc/network/ServerNetworkController.h" -#include "mc/network/ServerNetworkHandler.h" -#include "mc/network/ServerNetworkSystem.h" -#include "mc/network/SpatialActorNetworkData.h" -#include "mc/network/StubServerLocator.h" -#include "mc/network/SubClientConnectionRequest.h" -#include "mc/network/TelemetryCommonProperties.h" -#include "mc/network/ThirdPartyInfo.h" -#include "mc/network/TypedClientNetId.h" -#include "mc/network/TypedServerNetId.h" -#include "mc/network/UnverifiedCertificate.h" -#include "mc/network/UpdateSubChunkNetworkBlockInfo.h" -#include "mc/network/UPNPInterface.h" -#include "mc/network/VanillaServerNetworkHandler.h" -#include "mc/network/WebBlockTag.h" -#include "mc/network/WebRTCNetworkPeer.h" -#include "mc/network/WebSocketPerformInfo.h" -#include "mc/network/WebviewInterface.h" -#include "mc/network/XAsyncOp.h" -#include "mc/network/XAsyncProviderData.h" -#include "mc/network/_TP_CALLBACK_INSTANCE.h" -#include "mc/network/_TP_TIMER.h" -#include "mc/network/_TP_WAIT.h" -#include "mc/network/_TP_WORK.h" -#include "mc/network/packet/ActorEventPacket.h" -#include "mc/network/packet/ActorFallPacket.h" -#include "mc/network/packet/ActorLink.h" -#include "mc/network/packet/ActorPickRequestPacket.h" -#include "mc/network/packet/AddActorBasePacket.h" -#include "mc/network/packet/AddActorPacket.h" -#include "mc/network/packet/AddBehaviorTreePacket.h" -#include "mc/network/packet/AddItemActorPacket.h" -#include "mc/network/packet/AddMobPacket.h" -#include "mc/network/packet/AddPaintingPacket.h" -#include "mc/network/packet/AddPlayerPacket.h" -#include "mc/network/packet/AddVolumeEntityPacket.h" -#include "mc/network/packet/AgentActionEventPacket.h" -#include "mc/network/packet/AgentAnimationPacket.h" -#include "mc/network/packet/AnimateEntityPacket.h" -#include "mc/network/packet/AnimatePacket.h" -#include "mc/network/packet/AnvilDamagePacket.h" -#include "mc/network/packet/AutomationClientConnectPacket.h" -#include "mc/network/packet/AvailableActorIdentifiersPacket.h" -#include "mc/network/packet/AvailableCommandsPacket.h" -#include "mc/network/packet/AwardAchievementPacket.h" -#include "mc/network/packet/BiomeDefinitionListPacket.h" -#include "mc/network/packet/BlockActorDataPacket.h" -#include "mc/network/packet/BlockEventPacket.h" -#include "mc/network/packet/BlockPickRequestPacket.h" -#include "mc/network/packet/BookAddPagePacket.h" -#include "mc/network/packet/BookDeletePagePacket.h" -#include "mc/network/packet/BookEditPacket.h" -#include "mc/network/packet/BookSignPacket.h" -#include "mc/network/packet/BookSwapPagesPacket.h" -#include "mc/network/packet/BossComponent.h" -#include "mc/network/packet/BossEventPacket.h" -#include "mc/network/packet/CameraInstructionPacket.h" -#include "mc/network/packet/CameraPacket.h" -#include "mc/network/packet/CameraPresetsPacket.h" -#include "mc/network/packet/CameraShakePacket.h" -#include "mc/network/packet/ChangeDimensionPacket.h" -#include "mc/network/packet/ChangeMobPropertyPacket.h" -#include "mc/network/packet/ChunkRadiusUpdatedPacket.h" -#include "mc/network/packet/ClientboundDebugRendererPacket.h" -#include "mc/network/packet/ClientboundMapItemDataPacket.h" -#include "mc/network/packet/ClientCacheBlobStatusPacket.h" -#include "mc/network/packet/ClientCacheMissResponsePacket.h" -#include "mc/network/packet/ClientCacheStatusPacket.h" -#include "mc/network/packet/ClientToServerHandshakePacket.h" -#include "mc/network/packet/CodeBuilderPacket.h" -#include "mc/network/packet/CodeBuilderSourcePacket.h" -#include "mc/network/packet/CommandBlockUpdatePacket.h" -#include "mc/network/packet/CommandOutputPacket.h" -#include "mc/network/packet/CommandRequestPacket.h" -#include "mc/network/packet/CompletedUsingItemPacket.h" -#include "mc/network/packet/CompressedBiomeDefinitionListPacket.h" -#include "mc/network/packet/ContainerClosePacket.h" -#include "mc/network/packet/ContainerMixDataEntry.h" -#include "mc/network/packet/ContainerOpenPacket.h" -#include "mc/network/packet/ContainerSetDataPacket.h" -#include "mc/network/packet/CorrectPlayerMovePredictionPacket.h" -#include "mc/network/packet/CraftingDataEntry.h" -#include "mc/network/packet/CraftingDataPacket.h" -#include "mc/network/packet/CreatePhotoPacket.h" -#include "mc/network/packet/CreativeContentPacket.h" -#include "mc/network/packet/DeathInfoPacket.h" -#include "mc/network/packet/DebugInfoPacket.h" -#include "mc/network/packet/DimensionDataPacket.h" -#include "mc/network/packet/DisconnectPacket.h" -#include "mc/network/packet/EditorNetworkPacket.h" -#include "mc/network/packet/EducationSettingsPacket.h" -#include "mc/network/packet/EduUriResourcePacket.h" -#include "mc/network/packet/EmoteListPacket.h" -#include "mc/network/packet/EmotePacket.h" -#include "mc/network/packet/FeatureRegistryPacket.h" -#include "mc/network/packet/GameRulesChangedPacket.h" -#include "mc/network/packet/GameRulesChangedPacketData.h" -#include "mc/network/packet/GameTestRequestPacket.h" -#include "mc/network/packet/GameTestResultsPacket.h" -#include "mc/network/packet/GuiDataPickItemPacket.h" -#include "mc/network/packet/HurtArmorPacket.h" -#include "mc/network/packet/InteractPacket.h" -#include "mc/network/packet/InventoryActionPacket.h" -#include "mc/network/packet/InventoryContentPacket.h" -#include "mc/network/packet/InventorySlotPacket.h" -#include "mc/network/packet/InventoryTransactionPacket.h" -#include "mc/network/packet/ItemComponentPacket.h" -#include "mc/network/packet/ItemData.h" -#include "mc/network/packet/ItemStackRequestPacket.h" -#include "mc/network/packet/ItemStackResponseContainerInfo.h" -#include "mc/network/packet/ItemStackResponsePacket.h" -#include "mc/network/packet/ItemStackResponseSlotInfo.h" -#include "mc/network/packet/LabTablePacket.h" -#include "mc/network/packet/LecternUpdatePacket.h" -#include "mc/network/packet/LegacyTelemetryEventPacket.h" -#include "mc/network/packet/LessonProgressPacket.h" -#include "mc/network/packet/LevelChunkPacket.h" -#include "mc/network/packet/LevelEventGenericPacket.h" -#include "mc/network/packet/LevelEventPacket.h" -#include "mc/network/packet/LevelSoundEventPacket.h" -#include "mc/network/packet/LevelSoundEventPacketV1.h" -#include "mc/network/packet/LevelSoundEventPacketV2.h" -#include "mc/network/packet/LoginPacket.h" -#include "mc/network/packet/MapCreateLockedCopyPacket.h" -#include "mc/network/packet/MapInfoRequestPacket.h" -#include "mc/network/packet/MaterialReducerDataEntry.h" -#include "mc/network/packet/MaterialReducerEntryOutput.h" -#include "mc/network/packet/MobArmorEquipmentPacket.h" -#include "mc/network/packet/MobEffectPacket.h" -#include "mc/network/packet/MobEquipmentPacket.h" -#include "mc/network/packet/ModalFormRequestPacket.h" -#include "mc/network/packet/ModalFormResponsePacket.h" -#include "mc/network/packet/MotionPredictionHintsPacket.h" -#include "mc/network/packet/MoveActorAbsoluteData.h" -#include "mc/network/packet/MoveActorAbsolutePacket.h" -#include "mc/network/packet/MoveActorDeltaData.h" -#include "mc/network/packet/MoveActorDeltaPacket.h" -#include "mc/network/packet/MovePlayerPacket.h" -#include "mc/network/packet/MultiplayerSettingsPacket.h" -#include "mc/network/packet/NetworkChunkPublisherUpdatePacket.h" -#include "mc/network/packet/NetworkSettingsPacket.h" -#include "mc/network/packet/NetworkStackLatencyPacket.h" -#include "mc/network/packet/NpcDialoguePacket.h" -#include "mc/network/packet/NpcRequestPacket.h" -#include "mc/network/packet/OnScreenTextureAnimationPacket.h" -#include "mc/network/packet/OpenSignPacket.h" -#include "mc/network/packet/Packet.h" -#include "mc/network/packet/PacketUtil.h" -#include "mc/network/packet/PacketViolationWarningPacket.h" -#include "mc/network/packet/PackInfoData.h" -#include "mc/network/packet/PacksInfoData.h" -#include "mc/network/packet/PassengerJumpPacket.h" -#include "mc/network/packet/PhotoTransferPacket.h" -#include "mc/network/packet/PlayerActionPacket.h" -#include "mc/network/packet/PlayerArmorDamagePacket.h" -#include "mc/network/packet/PlayerAuthInputPacket.h" -#include "mc/network/packet/PlayerEnchantOptionsPacket.h" -#include "mc/network/packet/PlayerFogPacket.h" -#include "mc/network/packet/PlayerHotbarPacket.h" -#include "mc/network/packet/PlayerInputPacket.h" -#include "mc/network/packet/PlayerListEntry.h" -#include "mc/network/packet/PlayerListPacket.h" -#include "mc/network/packet/PlayerSkinPacket.h" -#include "mc/network/packet/PlayerStartItemCooldownPacket.h" -#include "mc/network/packet/PlayerToggleCrafterSlotRequestPacket.h" -#include "mc/network/packet/PlaySoundPacket.h" -#include "mc/network/packet/PlayStatusPacket.h" -#include "mc/network/packet/PositionTrackingDBClientRequestPacket.h" -#include "mc/network/packet/PositionTrackingDBServerBroadcastPacket.h" -#include "mc/network/packet/PotionMixDataEntry.h" -#include "mc/network/packet/PurchaseReceiptPacket.h" -#include "mc/network/packet/RefreshEntitlementsPacket.h" -#include "mc/network/packet/RemoveActorPacket.h" -#include "mc/network/packet/RemoveObjectivePacket.h" -#include "mc/network/packet/RemoveVolumeEntityPacket.h" -#include "mc/network/packet/RequestAbilityPacket.h" -#include "mc/network/packet/RequestChunkRadiusPacket.h" -#include "mc/network/packet/RequestNetworkSettingsPacket.h" -#include "mc/network/packet/RequestPermissionsPacket.h" -#include "mc/network/packet/ResourcePackChunkDataPacket.h" -#include "mc/network/packet/ResourcePackChunkRequestPacket.h" -#include "mc/network/packet/ResourcePackClientResponsePacket.h" -#include "mc/network/packet/ResourcePackDataInfoPacket.h" -#include "mc/network/packet/ResourcePacksInfoPacket.h" -#include "mc/network/packet/ResourcePackStackPacket.h" -#include "mc/network/packet/RespawnPacket.h" -#include "mc/network/packet/ScoreboardIdentityPacketInfo.h" -#include "mc/network/packet/ScorePacketInfo.h" -#include "mc/network/packet/ScriptMessagePacket.h" -#include "mc/network/packet/SerializedAbilitiesData.h" -#include "mc/network/packet/ServerPlayerPostMovePositionPacket.h" -#include "mc/network/packet/ServerSettingsRequestPacket.h" -#include "mc/network/packet/ServerSettingsResponsePacket.h" -#include "mc/network/packet/ServerStatsPacket.h" -#include "mc/network/packet/ServerToClientHandshakePacket.h" -#include "mc/network/packet/SetActorDataPacket.h" -#include "mc/network/packet/SetActorLinkPacket.h" -#include "mc/network/packet/SetActorMotionPacket.h" -#include "mc/network/packet/SetCommandsEnabledPacket.h" -#include "mc/network/packet/SetDefaultGameTypePacket.h" -#include "mc/network/packet/SetDifficultyPacket.h" -#include "mc/network/packet/SetDisplayObjectivePacket.h" -#include "mc/network/packet/SetHealthPacket.h" -#include "mc/network/packet/SetHudPacket.h" -#include "mc/network/packet/SetLastHurtByPacket.h" -#include "mc/network/packet/SetLocalPlayerAsInitializedPacket.h" -#include "mc/network/packet/SetPlayerGameTypePacket.h" -#include "mc/network/packet/SetPlayerInventoryOptionsPacket.h" -#include "mc/network/packet/SetScoreboardIdentityPacket.h" -#include "mc/network/packet/SetScorePacket.h" -#include "mc/network/packet/SetSpawnPositionPacket.h" -#include "mc/network/packet/SetTimePacket.h" -#include "mc/network/packet/SettingsCommandPacket.h" -#include "mc/network/packet/SetTitlePacket.h" -#include "mc/network/packet/ShowCreditsPacket.h" -#include "mc/network/packet/ShowProfilePacket.h" -#include "mc/network/packet/ShowStoreOfferPacket.h" -#include "mc/network/packet/SimpleEventPacket.h" -#include "mc/network/packet/SimulationTypePacket.h" -#include "mc/network/packet/SpawnExperienceOrbPacket.h" -#include "mc/network/packet/SpawnParticleEffectPacket.h" -#include "mc/network/packet/StartGamePacket.h" -#include "mc/network/packet/StopSoundPacket.h" -#include "mc/network/packet/StructureBlockUpdatePacket.h" -#include "mc/network/packet/StructureTemplateDataRequestPacket.h" -#include "mc/network/packet/StructureTemplateDataResponsePacket.h" -#include "mc/network/packet/SubChunkPacket.h" -#include "mc/network/packet/SubChunkRequestPacket.h" -#include "mc/network/packet/SubClientLoginPacket.h" -#include "mc/network/packet/SyncActorPropertyPacket.h" -#include "mc/network/packet/SyncedAttribute.h" -#include "mc/network/packet/TakeItemActorPacket.h" -#include "mc/network/packet/TextPacket.h" -#include "mc/network/packet/TickingAreasLoadStatusPacket.h" -#include "mc/network/packet/ToastRequestPacket.h" -#include "mc/network/packet/TransferPacket.h" -#include "mc/network/packet/TrimDataPacket.h" -#include "mc/network/packet/UnlockedRecipesPacket.h" -#include "mc/network/packet/UpdateAbilitiesPacket.h" -#include "mc/network/packet/UpdateAdventureSettingsPacket.h" -#include "mc/network/packet/UpdateAttributesPacket.h" -#include "mc/network/packet/UpdateBlockPacket.h" -#include "mc/network/packet/UpdateBlockSyncedPacket.h" -#include "mc/network/packet/UpdateClientInputLocksPacket.h" -#include "mc/network/packet/UpdateEquipPacket.h" -#include "mc/network/packet/UpdatePlayerGameTypePacket.h" -#include "mc/network/packet/UpdateSoftEnumPacket.h" -#include "mc/network/packet/UpdateSubChunkBlocksPacket.h" -#include "mc/network/packet/UpdateTradePacket.h" -#include "mc/network/packet/WebSocketPacketData.h" -#include "mc/network/serialize/serialize.h" -#include "mc/options/AppConfigs.h" -#include "mc/options/AppConfigsFactory.h" -#include "mc/options/EduAppConfigs.h" -#include "mc/options/EducationEditionOfferValue.h" -#include "mc/options/EduSharedUriResource.h" -#include "mc/options/FeatureToggles.h" -#include "mc/options/IAppConfigData.h" -#include "mc/options/IMinecraftGame.h" -#include "mc/options/RayTracingOptions.h" -#include "mc/options/VanillaAppConfigs.h" -#include "mc/options/option_types/BoolOption.h" -#include "mc/options/option_types/Option.h" -#include "mc/platform/FakeBatteryMonitorInterface.h" -#include "mc/platform/FakeThermalMonitorInterface.h" -#include "mc/platform/JournaledFile.h" -#include "mc/platform/PushNotificationMessage.h" -#include "mc/platform/UriListener.h" -#include "mc/platform/WebviewDownloadInfo.h" -#include "mc/platform/WebviewError.h" -#include "mc/platform/WebviewObserver.h" -#include "mc/platform/battery/BatteryMonitorInterface.h" -#include "mc/platform/thermal/ThermalMonitorInterface.h" -#include "mc/platform/threading/AllWorkerConfigurations.h" -#include "mc/platform/threading/MinecraftScheduler.h" -#include "mc/platform/threading/MinecraftWorkerPool.h" -#include "mc/platform/threading/WorkerPoolGlobalState.h" -#include "mc/resources/BaseGamePackSlices.h" -#include "mc/resources/BaseGameVersion.h" -#include "mc/resources/BaseGameVersioning.h" -#include "mc/resources/CompositePackSource.h" -#include "mc/resources/ContentTierIncompatibleReason.h" -#include "mc/resources/ContentTierInfo.h" -#include "mc/resources/ContentTierManager.h" -#include "mc/resources/Detail.h" -#include "mc/resources/DirectoryPackAccessStrategy.h" -#include "mc/resources/DirectoryPackWithEncryptionAccessStrategy.h" -#include "mc/resources/EducationMetadata.h" -#include "mc/resources/EducationMetadataError.h" -#include "mc/resources/EncryptedFileAccessStrategy.h" -#include "mc/resources/EncryptedZipTransforms.h" -#include "mc/resources/ErrorPathStack.h" -#include "mc/resources/IContentAccessibilityProvider.h" -#include "mc/resources/IContentKeyProvider.h" -#include "mc/resources/IDynamicPackagePacks.h" -#include "mc/resources/IEntitlementManager.h" -#include "mc/resources/IInPackagePacks.h" -#include "mc/resources/InPackagePackSource.h" -#include "mc/resources/InvalidPacksFilterGroup.h" -#include "mc/resources/IResourcePackRepository.h" -#include "mc/resources/Pack.h" -#include "mc/resources/PackAccessStrategy.h" -#include "mc/resources/PackAccessStrategyFactory.h" -#include "mc/resources/PackAccessStrategyType.h" -#include "mc/resources/PackCapabilities.h" -#include "mc/resources/PackCapability.h" -#include "mc/resources/PackCapabilityRegistry.h" -#include "mc/resources/PackCategory.h" -#include "mc/resources/PackDependencyManager.h" -#include "mc/resources/PackDiscoveryError.h" -#include "mc/resources/PackedVisibleMobEffects.h" -#include "mc/resources/PackError.h" -#include "mc/resources/PackErrorType.h" -#include "mc/resources/PacketCompressionAlgorithm.h" -#include "mc/resources/PacketPriority.h" -#include "mc/resources/PacketReliability.h" -#include "mc/resources/PacketViolationResponse.h" -#include "mc/resources/PacketViolationSeverity.h" -#include "mc/resources/PacketViolationType.h" -#include "mc/resources/PackLoadError.h" -#include "mc/resources/PackManifest.h" -#include "mc/resources/PackManifestFactory.h" -#include "mc/resources/PackManifestFormat.h" -#include "mc/resources/PackMetadata.h" -#include "mc/resources/PackOrigin.h" -#include "mc/resources/PackParseErrorType.h" -#include "mc/resources/PackReport.h" -#include "mc/resources/PackScope.h" -#include "mc/resources/PackSetting.h" -#include "mc/resources/PackSettingObserver.h" -#include "mc/resources/PackSettings.h" -#include "mc/resources/PackSettingsError.h" -#include "mc/resources/PackSettingsFactory.h" -#include "mc/resources/PackSource.h" -#include "mc/resources/PackSourceFactory.h" -#include "mc/resources/PackSourceReport.h" -#include "mc/resources/PackStats.h" -#include "mc/resources/PackType.h" -#include "mc/resources/ResourceDefinition.h" -#include "mc/resources/ResourceDrops.h" -#include "mc/resources/ResourceHelper.h" -#include "mc/resources/ResourceLoaders.h" -#include "mc/resources/ResourceLoadManager.h" -#include "mc/resources/ResourceLoadType.h" -#include "mc/resources/ResourcePack.h" -#include "mc/resources/ResourcePackListener.h" -#include "mc/resources/ResourcePackManager.h" -#include "mc/resources/ResourcePackMergeStrategy.h" -#include "mc/resources/ResourcePackPaths.h" -#include "mc/resources/ResourcePackRepository.h" -#include "mc/resources/ResourcePackResponse.h" -#include "mc/resources/ResourcePackStack.h" -#include "mc/resources/ResourcePackStackType.h" -#include "mc/resources/ResourceSignature.h" -#include "mc/resources/ResourceTaskGroupScope.h" -#include "mc/resources/ServerContentKeyProvider.h" -#include "mc/resources/SubpackInfo.h" -#include "mc/resources/ValidatorRegistry.h" -#include "mc/resources/VanillaGameVersions.h" -#include "mc/resources/VanillaInPackagePacks.h" -#include "mc/resources/VisibleMobEffect.h" -#include "mc/resources/WorldHistoryPackSource.h" -#include "mc/resources/WorldPackHistory.h" -#include "mc/resources/WorldPacksHistoryFile.h" -#include "mc/resources/WorldTemplateManager.h" -#include "mc/resources/WorldTemplateManagerProxy.h" -#include "mc/resources/WorldTemplateManagerProxyCallbacks.h" -#include "mc/resources/ZipPackAccessStrategy.h" -#include "mc/resources/ZipPackAccessStrategyOwningFileAccess.h" -#include "mc/resources/interface/DirectoryPackSource.h" -#include "mc/resources/interface/IPackManifestFactory.h" -#include "mc/resources/interface/IWorldTemplateManager.h" -#include "mc/resources/interface/RealmsUnknownPackSource.h" -#include "mc/resources/persona/PersonaAnimationDefinition.h" -#include "mc/resources/persona/PersonaPiece.h" -#include "mc/scripting/IScriptPluginSource.h" -#include "mc/scripting/IScriptPluginSourceEnumerator.h" -#include "mc/scripting/IScriptTelemetryLogger.h" -#include "mc/scripting/MinecraftScriptTelemetryLogger.h" -#include "mc/scripting/ScriptBindingReleaseList.h" -#include "mc/scripting/ScriptFormPromiseTracker.h" -#include "mc/scripting/ScriptPackConfiguration.h" -#include "mc/scripting/ScriptPackConfigurationManager.h" -#include "mc/scripting/ScriptPackPermissions.h" -#include "mc/scripting/ScriptPlugin.h" -#include "mc/scripting/ScriptPluginHandleCounter.h" -#include "mc/scripting/ScriptPluginHandleStats.h" -#include "mc/scripting/ScriptPluginManager.h" -#include "mc/scripting/ScriptPluginManagerResult.h" -#include "mc/scripting/ScriptPluginPackSource.h" -#include "mc/scripting/ScriptPluginPackSourceEnumerator.h" -#include "mc/scripting/ScriptPluginResult.h" -#include "mc/scripting/ScriptPluginStats.h" -#include "mc/scripting/ScriptPrintLogger.h" -#include "mc/scripting/ScriptResourceStats.h" -#include "mc/scripting/ScriptTickListener.h" -#include "mc/scripting/ServerScriptManager.h" -#include "mc/scripting/commands/ScriptActorCommandOrigin.h" -#include "mc/scripting/commands/ScriptCommand.h" -#include "mc/scripting/commands/ScriptCommandOrigin.h" -#include "mc/scripting/debugger/IScriptDebuggerWatchdog.h" -#include "mc/scripting/debugger/ScriptDebugger.h" -#include "mc/scripting/debugger/ScriptDebuggerTransport.h" -#include "mc/scripting/debugger/ScriptDebuggerWatchdog.h" -#include "mc/scripting/event_handlers/ScriptActorGameplayHandler.h" -#include "mc/scripting/event_handlers/ScriptBlockGameplayHandler.h" -#include "mc/scripting/event_handlers/ScriptItemGameplayHandler.h" -#include "mc/scripting/event_handlers/ScriptScriptingEventHandler.h" -#include "mc/scripting/event_handlers/ScriptServerNetworkEventHandler.h" -#include "mc/scripting/modules/ScriptGameTestModuleFactory.h" -#include "mc/scripting/modules/ScriptMinecraftModuleFactory.h" -#include "mc/scripting/modules/ScriptMinecraftNetModuleFactory.h" -#include "mc/scripting/modules/ScriptMinecraftServerAdminModuleFactory.h" -#include "mc/scripting/modules/gametest/ScriptModuleGameTest.h" -#include "mc/scripting/modules/identity/Betas.h" -#include "mc/scripting/modules/identity/ScriptModuleIdentity.h" -#include "mc/scripting/modules/identity/ScriptPlayerIdentity.h" -#include "mc/scripting/modules/minecraft/AttributeScriptActorComponent.h" -#include "mc/scripting/modules/minecraft/BaseScriptBlockComponent.h" -#include "mc/scripting/modules/minecraft/BaseScriptBlockLiquidContainerComponent.h" -#include "mc/scripting/modules/minecraft/Betas.h" -#include "mc/scripting/modules/minecraft/BlockHitInfo.h" -#include "mc/scripting/modules/minecraft/EmptyFilter.h" -#include "mc/scripting/modules/minecraft/EmptyFilterData.h" -#include "mc/scripting/modules/minecraft/EntityHitInfo.h" -#include "mc/scripting/modules/minecraft/EqualsComparison.h" -#include "mc/scripting/modules/minecraft/EventFilters.h" -#include "mc/scripting/modules/minecraft/GreaterThanComparison.h" -#include "mc/scripting/modules/minecraft/GreaterThanOrEqualsComparison.h" -#include "mc/scripting/modules/minecraft/IComponentFactory.h" -#include "mc/scripting/modules/minecraft/Internals.h" -#include "mc/scripting/modules/minecraft/IScriptActorDataDrivenTriggerEventSignal.h" -#include "mc/scripting/modules/minecraft/IScriptActorEventSignal.h" -#include "mc/scripting/modules/minecraft/IScriptBlockProperty.h" -#include "mc/scripting/modules/minecraft/IScriptConditionalEventSignal.h" -#include "mc/scripting/modules/minecraft/IScriptEventSignalAsync.h" -#include "mc/scripting/modules/minecraft/IScriptItemComponentFactory.h" -#include "mc/scripting/modules/minecraft/IScriptItemCustomComponentClosures.h" -#include "mc/scripting/modules/minecraft/IScriptItemCustomComponentRegistry.h" -#include "mc/scripting/modules/minecraft/IScriptItemCustomComponentSignalCollection.h" -#include "mc/scripting/modules/minecraft/IScriptMessageReceiveEventSignal.h" -#include "mc/scripting/modules/minecraft/IScriptWorldAfterEvents.h" -#include "mc/scripting/modules/minecraft/IScriptWorldBeforeEvents.h" -#include "mc/scripting/modules/minecraft/LessThanComparison.h" -#include "mc/scripting/modules/minecraft/LessThanOrEqualsComparison.h" -#include "mc/scripting/modules/minecraft/MovementScriptActorComponent.h" -#include "mc/scripting/modules/minecraft/NavigationScriptActorComponent.h" -#include "mc/scripting/modules/minecraft/NotEqualsComparison.h" -#include "mc/scripting/modules/minecraft/PropertyComponentRegistration.h" -#include "mc/scripting/modules/minecraft/RangeComparison.h" -#include "mc/scripting/modules/minecraft/Releases.h" -#include "mc/scripting/modules/minecraft/ScriptActor.h" -#include "mc/scripting/modules/minecraft/ScriptActorAddEffectAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorAddEffectBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorApplyDamageByProjectileOptions.h" -#include "mc/scripting/modules/minecraft/ScriptActorApplyDamageOptions.h" -#include "mc/scripting/modules/minecraft/ScriptActorComponent.h" -#include "mc/scripting/modules/minecraft/ScriptActorCreateEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorDamageCause.h" -#include "mc/scripting/modules/minecraft/ScriptActorDamageSource.h" -#include "mc/scripting/modules/minecraft/ScriptActorDataDrivenTriggerEventSignalAsync.h" -#include "mc/scripting/modules/minecraft/ScriptActorDataDrivenTriggerEventSignalOptions.h" -#include "mc/scripting/modules/minecraft/ScriptActorDataDrivenTriggerEventSignalSync.h" -#include "mc/scripting/modules/minecraft/ScriptActorDefinitionFeedItem.h" -#include "mc/scripting/modules/minecraft/ScriptActorDieAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptActorEventSignalAsync.h" -#include "mc/scripting/modules/minecraft/ScriptActorEventSignalOptions.h" -#include "mc/scripting/modules/minecraft/ScriptActorEventSignalSync.h" -#include "mc/scripting/modules/minecraft/ScriptActorFactory.h" -#include "mc/scripting/modules/minecraft/ScriptActorFilter.h" -#include "mc/scripting/modules/minecraft/ScriptActorHealthChangedAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorHitAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorHitBlockAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorHitEntityAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorHurtAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorInitializationCause.h" -#include "mc/scripting/modules/minecraft/ScriptActorIterator.h" -#include "mc/scripting/modules/minecraft/ScriptActorLifetimeState.h" -#include "mc/scripting/modules/minecraft/ScriptActorLifetimeStateBinding.h" -#include "mc/scripting/modules/minecraft/ScriptActorLoadAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorQuery.h" -#include "mc/scripting/modules/minecraft/ScriptActorQueryOptions.h" -#include "mc/scripting/modules/minecraft/ScriptActorRemoveAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorRemoveBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorSpawnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptActorType.h" -#include "mc/scripting/modules/minecraft/ScriptActorTypeIterator.h" -#include "mc/scripting/modules/minecraft/ScriptActorTypes.h" -#include "mc/scripting/modules/minecraft/ScriptAddRiderComponent.h" -#include "mc/scripting/modules/minecraft/ScriptAgeableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptAsyncEventList.h" -#include "mc/scripting/modules/minecraft/ScriptAsyncEventMetadata.h" -#include "mc/scripting/modules/minecraft/ScriptAsyncSignalHandle.h" -#include "mc/scripting/modules/minecraft/ScriptBiomeSearchOptions.h" -#include "mc/scripting/modules/minecraft/ScriptBiomeType.h" -#include "mc/scripting/modules/minecraft/ScriptBiomeTypes.h" -#include "mc/scripting/modules/minecraft/ScriptBlock.h" -#include "mc/scripting/modules/minecraft/ScriptBlockAreaSize.h" -#include "mc/scripting/modules/minecraft/ScriptBlockComponentRegistry.h" -#include "mc/scripting/modules/minecraft/ScriptBlockComponents.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentEntityFallOnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentInterface.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentOnPlaceAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentPlayerDestroyAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentPlayerInteractAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentPlayerPlaceBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentRandomTickAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentStepOffAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentStepOnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentTickAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockEventFilter.h" -#include "mc/scripting/modules/minecraft/ScriptBlockEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptBlockExplodedAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockFiller.h" -#include "mc/scripting/modules/minecraft/ScriptBlockFillOptions.h" -#include "mc/scripting/modules/minecraft/ScriptBlockFilter.h" -#include "mc/scripting/modules/minecraft/ScriptBlockFilterData.h" -#include "mc/scripting/modules/minecraft/ScriptBlockHitInformation.h" -#include "mc/scripting/modules/minecraft/ScriptBlockInventoryComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockInventoryComponentContainer.h" -#include "mc/scripting/modules/minecraft/ScriptBlockLavaContainerComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockLocationIterator.h" -#include "mc/scripting/modules/minecraft/ScriptBlockPermutation.h" -#include "mc/scripting/modules/minecraft/ScriptBlockPistonComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockPistonState.h" -#include "mc/scripting/modules/minecraft/ScriptBlockPotionContainerComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockRaycastHit.h" -#include "mc/scripting/modules/minecraft/ScriptBlockRaycastOptions.h" -#include "mc/scripting/modules/minecraft/ScriptBlockRecordPlayerComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockRecordPlayerComponentV010.h" -#include "mc/scripting/modules/minecraft/ScriptBlockSignComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockSnowContainerComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBlockStates.h" -#include "mc/scripting/modules/minecraft/ScriptBlockStateType.h" -#include "mc/scripting/modules/minecraft/ScriptBlockType.h" -#include "mc/scripting/modules/minecraft/ScriptBlockTypes.h" -#include "mc/scripting/modules/minecraft/ScriptBlockUtils.h" -#include "mc/scripting/modules/minecraft/ScriptBlockValidator.h" -#include "mc/scripting/modules/minecraft/ScriptBlockVolumeBase.h" -#include "mc/scripting/modules/minecraft/ScriptBlockWaterContainerComponent.h" -#include "mc/scripting/modules/minecraft/ScriptBoolBlockProperty.h" -#include "mc/scripting/modules/minecraft/ScriptBoundingBox.h" -#include "mc/scripting/modules/minecraft/ScriptBoundingBoxUtils.h" -#include "mc/scripting/modules/minecraft/ScriptBreathableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptButtonPushAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptCamera.h" -#include "mc/scripting/modules/minecraft/ScriptCameraDefaultOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraEaseBindings.h" -#include "mc/scripting/modules/minecraft/ScriptCameraEaseOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraFadeOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraFadeTimeOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraSetFacingOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraSetLocationOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraSetPositionOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCameraSetRotationOptions.h" -#include "mc/scripting/modules/minecraft/ScriptCanClimbComponent.h" -#include "mc/scripting/modules/minecraft/ScriptCanFlyComponent.h" -#include "mc/scripting/modules/minecraft/ScriptCanPowerJumpComponent.h" -#include "mc/scripting/modules/minecraft/ScriptChatSendAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptChatSendBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptChunkValidator.h" -#include "mc/scripting/modules/minecraft/ScriptColor.h" -#include "mc/scripting/modules/minecraft/ScriptColor2Component.h" -#include "mc/scripting/modules/minecraft/ScriptColorComponent.h" -#include "mc/scripting/modules/minecraft/ScriptCommandError.h" -#include "mc/scripting/modules/minecraft/ScriptCommandResult.h" -#include "mc/scripting/modules/minecraft/ScriptComponent.h" -#include "mc/scripting/modules/minecraft/ScriptComponentType.h" -#include "mc/scripting/modules/minecraft/ScriptComponentTypeEnumBuilder.h" -#include "mc/scripting/modules/minecraft/ScriptCompoundBlockVolume.h" -#include "mc/scripting/modules/minecraft/ScriptCompoundBlockVolumeItem.h" -#include "mc/scripting/modules/minecraft/ScriptContainer.h" -#include "mc/scripting/modules/minecraft/ScriptContainerSlot.h" -#include "mc/scripting/modules/minecraft/ScriptContainerWrapper.h" -#include "mc/scripting/modules/minecraft/ScriptDataDrivenActorTriggerAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptDebug.h" -#include "mc/scripting/modules/minecraft/ScriptDefinitionModifier.h" -#include "mc/scripting/modules/minecraft/ScriptDefinitionTrigger.h" -#include "mc/scripting/modules/minecraft/ScriptDimension.h" -#include "mc/scripting/modules/minecraft/ScriptDimensionLocation.h" -#include "mc/scripting/modules/minecraft/ScriptDimensionType.h" -#include "mc/scripting/modules/minecraft/ScriptDimensionTypes.h" -#include "mc/scripting/modules/minecraft/ScriptDisplayObjectiveSlotId.h" -#include "mc/scripting/modules/minecraft/ScriptDyeColor.h" -#include "mc/scripting/modules/minecraft/ScriptDynamicPropertiesDefinition.h" -#include "mc/scripting/modules/minecraft/ScriptEffects.h" -#include "mc/scripting/modules/minecraft/ScriptEffectType.h" -#include "mc/scripting/modules/minecraft/ScriptEntityEffectOptions.h" -#include "mc/scripting/modules/minecraft/ScriptEntityHitInformation.h" -#include "mc/scripting/modules/minecraft/ScriptEntityRaycastHit.h" -#include "mc/scripting/modules/minecraft/ScriptEntityRaycastOptions.h" -#include "mc/scripting/modules/minecraft/ScriptEquipmentSlot.h" -#include "mc/scripting/modules/minecraft/ScriptEquippableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptEquippableComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptEventCommandMessageAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptEventMessageFilterOptions.h" -#include "mc/scripting/modules/minecraft/ScriptEventSource.h" -#include "mc/scripting/modules/minecraft/ScriptExplosionOptions.h" -#include "mc/scripting/modules/minecraft/ScriptExplosionStartedAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptExplosionStartedBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptFacing.h" -#include "mc/scripting/modules/minecraft/ScriptFeedItem.h" -#include "mc/scripting/modules/minecraft/ScriptFeedItemEffect.h" -#include "mc/scripting/modules/minecraft/ScriptFilteredAfterEventSignal.h" -#include "mc/scripting/modules/minecraft/ScriptFilteredEventSignal.h" -#include "mc/scripting/modules/minecraft/ScriptFilterGroup.h" -#include "mc/scripting/modules/minecraft/ScriptFireImmuneComponent.h" -#include "mc/scripting/modules/minecraft/ScriptFloatsInLiquidComponent.h" -#include "mc/scripting/modules/minecraft/ScriptFluidType.h" -#include "mc/scripting/modules/minecraft/ScriptFlyingSpeedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptFoodComponent.h" -#include "mc/scripting/modules/minecraft/ScriptFrictionModifierComponent.h" -#include "mc/scripting/modules/minecraft/ScriptGameRuleChangeAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptGameRules.h" -#include "mc/scripting/modules/minecraft/ScriptGameRulesFactory.h" -#include "mc/scripting/modules/minecraft/ScriptGroundOffsetComponent.h" -#include "mc/scripting/modules/minecraft/ScriptHandleTrackerUtils.h" -#include "mc/scripting/modules/minecraft/ScriptHealableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptHealthComponent.h" -#include "mc/scripting/modules/minecraft/ScriptHealthComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptInputPermissionCategory.h" -#include "mc/scripting/modules/minecraft/ScriptIntBlockProperty.h" -#include "mc/scripting/modules/minecraft/ScriptInvalidContainerSlotError.h" -#include "mc/scripting/modules/minecraft/ScriptInvalidStructureError.h" -#include "mc/scripting/modules/minecraft/ScriptInventoryComponent.h" -#include "mc/scripting/modules/minecraft/ScriptInventoryComponentContainer.h" -#include "mc/scripting/modules/minecraft/ScriptInventoryComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptIsBabyComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsChargedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsChestedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsDyeableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsDyeableComponentV010.h" -#include "mc/scripting/modules/minecraft/ScriptIsHiddenWhenInvisibleComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsIgnitedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsIllagerCaptainComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsSaddledComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsShakingComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsShearedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsStackableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsStunnedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptIsTamedComponent.h" -#include "mc/scripting/modules/minecraft/ScriptItemActorComponent.h" -#include "mc/scripting/modules/minecraft/ScriptItemActorComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptItemCompleteUseAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCompleteUseEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemComponent.h" -#include "mc/scripting/modules/minecraft/ScriptItemComponentRegistry.h" -#include "mc/scripting/modules/minecraft/ScriptItemComponents.h" -#include "mc/scripting/modules/minecraft/ScriptItemCooldownComponent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentAlreadyRegisteredError.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentAsyncSignalCollection.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentBeforeDurabilityDamageEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentClosureFlags.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentClosures.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentCompleteUseEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentConsumeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentHitEntityEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentMineBlockEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentNameError.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentRegistry.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentReloadNewComponentError.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentReloadNewEventError.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentReloadVersionError.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentSignalCollection.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentUseEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentUseOnEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemDurabilityComponent.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentComponent.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentInstance.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentLevelOutOfBoundsError.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentSlot.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentType.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentTypeNotCompatibleError.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentTypes.h" -#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentUnknownIdError.h" -#include "mc/scripting/modules/minecraft/ScriptItemEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptItemReleaseUseAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItems.h" -#include "mc/scripting/modules/minecraft/ScriptItemStack.h" -#include "mc/scripting/modules/minecraft/ScriptItemStartUseAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemStartUseOnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemStopUseAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemStopUseOnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemType.h" -#include "mc/scripting/modules/minecraft/ScriptItemUseAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemUseBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemUseOnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemUseOnBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptItemUseOnEvent.h" -#include "mc/scripting/modules/minecraft/ScriptLavaMovementComponent.h" -#include "mc/scripting/modules/minecraft/ScriptLavaMovementComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptLeashableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptLevelEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptLeverActionAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptLiquidContainer.h" -#include "mc/scripting/modules/minecraft/ScriptListBlockVolume.h" -#include "mc/scripting/modules/minecraft/ScriptLocation.h" -#include "mc/scripting/modules/minecraft/ScriptLocationInUnloadedChunkError.h" -#include "mc/scripting/modules/minecraft/ScriptLocationOutOfWorldBoundsError.h" -#include "mc/scripting/modules/minecraft/ScriptMarkVariantComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMessageReceiveEventSignalAsync.h" -#include "mc/scripting/modules/minecraft/ScriptMobEffectInstance.h" -#include "mc/scripting/modules/minecraft/ScriptModuleMinecraft.h" -#include "mc/scripting/modules/minecraft/ScriptModuleMinecraftDebugUtilities.h" -#include "mc/scripting/modules/minecraft/ScriptMolangVariableMap.h" -#include "mc/scripting/modules/minecraft/ScriptMountTamingComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementAmphibiousComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementAmphibiousComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementBasicComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementBasicComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementFlyComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementFlyComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementGenericComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementGenericComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementGlideComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementGlideComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementHoverComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementHoverComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementJumpComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementJumpComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementSkipComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementSkipComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMovementSwayComponent.h" -#include "mc/scripting/modules/minecraft/ScriptMovementSwayComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptMusicOptions.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationClimbComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationClimbComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationFloatComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationFloatComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationFlyComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationFlyComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationGenericComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationGenericComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationHoverComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationHoverComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationWalkComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNavigationWalkComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNpcComponent.h" -#include "mc/scripting/modules/minecraft/ScriptNpcComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptNumberRange.h" -#include "mc/scripting/modules/minecraft/ScriptObjectiveSortOrder.h" -#include "mc/scripting/modules/minecraft/ScriptObjectiveSortOrderType.h" -#include "mc/scripting/modules/minecraft/ScriptOnFireComponent.h" -#include "mc/scripting/modules/minecraft/ScriptOnFireComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptPaletteColor.h" -#include "mc/scripting/modules/minecraft/ScriptPistonActionAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayAnimationOptions.h" -#include "mc/scripting/modules/minecraft/ScriptPlayer.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerBreakBlockAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerBreakBlockBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerDimensionChangeAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerGameModeChangeAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerGameModeChangeBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInputPermissionCategoryChangeAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInputPermissions.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInteractEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithBlockAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithBlockBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithEntityAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithEntityBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerInventoryComponentContainer.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerIterator.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerJoinAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerLeaveAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerLeaveBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerPlaceBlockAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerPlaceBlockBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerSoundOptions.h" -#include "mc/scripting/modules/minecraft/ScriptPlayerSpawnAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPressurePlatePopAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptPressurePlatePushAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptProjectileComponent.h" -#include "mc/scripting/modules/minecraft/ScriptProjectileComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptProjectileHitBlockAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptProjectileHitEntityAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptProjectileHitInfoAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptProjectileShootOptions.h" -#include "mc/scripting/modules/minecraft/ScriptPropertyComponents.h" -#include "mc/scripting/modules/minecraft/ScriptPropertyRegistry.h" -#include "mc/scripting/modules/minecraft/ScriptPropertyTargetSelectorOption.h" -#include "mc/scripting/modules/minecraft/ScriptPushThroughComponent.h" -#include "mc/scripting/modules/minecraft/ScriptRawMessageInterface.h" -#include "mc/scripting/modules/minecraft/ScriptRawMessageScoreInterface.h" -#include "mc/scripting/modules/minecraft/ScriptRawTextInterface.h" -#include "mc/scripting/modules/minecraft/ScriptRaycasting.h" -#include "mc/scripting/modules/minecraft/ScriptRGB.h" -#include "mc/scripting/modules/minecraft/ScriptRGBA.h" -#include "mc/scripting/modules/minecraft/ScriptRideableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptRidingComponent.h" -#include "mc/scripting/modules/minecraft/ScriptRidingComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptScaleComponent.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboard.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardFactory.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardIdentity.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardIdentityType.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardIdentityType_t.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardObjective.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardObjectiveDisplayOptions.h" -#include "mc/scripting/modules/minecraft/ScriptScoreboardScoreInfo.h" -#include "mc/scripting/modules/minecraft/ScriptScoreTargetSelectorOption.h" -#include "mc/scripting/modules/minecraft/ScriptScreenDisplay.h" -#include "mc/scripting/modules/minecraft/ScriptScriptingEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptSeat.h" -#include "mc/scripting/modules/minecraft/ScriptServerMessageAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptServerNetworkEventListener.h" -#include "mc/scripting/modules/minecraft/ScriptSignals.h" -#include "mc/scripting/modules/minecraft/ScriptSignTextSide.h" -#include "mc/scripting/modules/minecraft/ScriptSimpleBlockVolume.h" -#include "mc/scripting/modules/minecraft/ScriptSimulatedPlayer.h" -#include "mc/scripting/modules/minecraft/ScriptSkinIdComponent.h" -#include "mc/scripting/modules/minecraft/ScriptSoundOptions.h" -#include "mc/scripting/modules/minecraft/ScriptSoundUtils.h" -#include "mc/scripting/modules/minecraft/ScriptSpawnEntityOptions.h" -#include "mc/scripting/modules/minecraft/ScriptStrengthComponent.h" -#include "mc/scripting/modules/minecraft/ScriptStrengthComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptStringBlockProperty.h" -#include "mc/scripting/modules/minecraft/ScriptStructureCreateOptions.h" -#include "mc/scripting/modules/minecraft/ScriptStructureManager.h" -#include "mc/scripting/modules/minecraft/ScriptStructurePlaceOptions.h" -#include "mc/scripting/modules/minecraft/ScriptStructureTemplate.h" -#include "mc/scripting/modules/minecraft/ScriptSystem.h" -#include "mc/scripting/modules/minecraft/ScriptSystemAfterEvents.h" -#include "mc/scripting/modules/minecraft/ScriptSystemBeforeEvents.h" -#include "mc/scripting/modules/minecraft/ScriptTameableComponent.h" -#include "mc/scripting/modules/minecraft/ScriptTargetBlockHitAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptTeleportOptions.h" -#include "mc/scripting/modules/minecraft/ScriptTickEvent.h" -#include "mc/scripting/modules/minecraft/ScriptTickSignal.h" -#include "mc/scripting/modules/minecraft/ScriptTimeOfDay.h" -#include "mc/scripting/modules/minecraft/ScriptTitleDisplayOptions.h" -#include "mc/scripting/modules/minecraft/ScriptTripWireTripAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptTypeFamilyComponent.h" -#include "mc/scripting/modules/minecraft/ScriptTypeFamilyComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptUnderwaterMovementComponent.h" -#include "mc/scripting/modules/minecraft/ScriptUnderwaterMovementComponentFactory.h" -#include "mc/scripting/modules/minecraft/ScriptUnloadedChunksError.h" -#include "mc/scripting/modules/minecraft/ScriptV010Events.h" -#include "mc/scripting/modules/minecraft/ScriptVariantComponent.h" -#include "mc/scripting/modules/minecraft/ScriptVector.h" -#include "mc/scripting/modules/minecraft/ScriptWantsJockeyComponent.h" -#include "mc/scripting/modules/minecraft/ScriptWatchdogTerminateBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptWatchdogTerminateReason.h" -#include "mc/scripting/modules/minecraft/ScriptWeatherChangedAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptWeatherChangedBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptWeatherType.h" -#include "mc/scripting/modules/minecraft/ScriptWorld.h" -#include "mc/scripting/modules/minecraft/ScriptWorldAfterEvents.h" -#include "mc/scripting/modules/minecraft/ScriptWorldBeforeEvents.h" -#include "mc/scripting/modules/minecraft/ScriptWorldFactory.h" -#include "mc/scripting/modules/minecraft/ScriptWorldInitializeAfterEvent.h" -#include "mc/scripting/modules/minecraft/ScriptWorldInitializeBeforeEvent.h" -#include "mc/scripting/modules/minecraft/ScriptWorldSoundOptions.h" -#include "mc/scripting/modules/minecraft/ScriptXYRotation.h" -#include "mc/scripting/modules/minecraft/ValueParams.h" -#include "mc/scripting/modules/minecraft/debug/Betas.h" -#include "mc/scripting/modules/minecraft/events/BeforeWatchdogTerminateEvent.h" -#include "mc/scripting/modules/minecraft_net/Betas.h" -#include "mc/scripting/modules/minecraft_net/ScriptModuleMinecraftNet.h" -#include "mc/scripting/modules/minecraft_net/ScriptNetHeader.h" -#include "mc/scripting/modules/minecraft_net/ScriptNetHttpClient.h" -#include "mc/scripting/modules/minecraft_net/ScriptNetPromiseTracker.h" -#include "mc/scripting/modules/minecraft_net/ScriptNetRequest.h" -#include "mc/scripting/modules/minecraft_net/ScriptNetRequestMethod.h" -#include "mc/scripting/modules/minecraft_net/ScriptNetResponse.h" -#include "mc/scripting/modules/minecraft_server_admin/Betas.h" -#include "mc/scripting/modules/minecraft_server_admin/ScriptModuleMinecraftServerAdmin.h" -#include "mc/scripting/modules/minecraft_server_admin/ScriptSecretString.h" -#include "mc/scripting/modules/minecraft_server_admin/ScriptServerSecrets.h" -#include "mc/scripting/modules/minecraft_server_admin/ScriptServerVariables.h" -#include "mc/scripting/modules/minecraft_ui/BaseScriptFormResponse.h" -#include "mc/scripting/modules/minecraft_ui/Betas.h" -#include "mc/scripting/modules/minecraft_ui/DropdownControl.h" -#include "mc/scripting/modules/minecraft_ui/IControl.h" -#include "mc/scripting/modules/minecraft_ui/Internals.h" -#include "mc/scripting/modules/minecraft_ui/Releases.h" -#include "mc/scripting/modules/minecraft_ui/ScriptActionFormData.h" -#include "mc/scripting/modules/minecraft_ui/ScriptActionFormResponse.h" -#include "mc/scripting/modules/minecraft_ui/ScriptFormCancelationReason.h" -#include "mc/scripting/modules/minecraft_ui/ScriptFormRejectError.h" -#include "mc/scripting/modules/minecraft_ui/ScriptFormRejectReason.h" -#include "mc/scripting/modules/minecraft_ui/ScriptMessageFormData.h" -#include "mc/scripting/modules/minecraft_ui/ScriptMessageFormResponse.h" -#include "mc/scripting/modules/minecraft_ui/ScriptModalFormData.h" -#include "mc/scripting/modules/minecraft_ui/ScriptModalFormResponse.h" -#include "mc/scripting/modules/minecraft_ui/ScriptModuleMinecraftServerUI.h" -#include "mc/scripting/modules/minecraft_ui/SliderControl.h" -#include "mc/scripting/modules/minecraft_ui/TextInputControl.h" -#include "mc/scripting/modules/minecraft_ui/ToggleControl.h" -#include "mc/server/AllowList.h" -#include "mc/server/AllowListEntry.h" -#include "mc/server/AsynchronousIPResolver.h" -#include "mc/server/ChunkPositionAndDimension.h" -#include "mc/server/DenyList.h" -#include "mc/server/DynamicProperties.h" -#include "mc/server/DynamicPropertiesManager.h" -#include "mc/server/EducationOptions.h" -#include "mc/server/IContentTierManager.h" -#include "mc/server/IJsonSerializable.h" -#include "mc/server/LoopbackPacketSender.h" -#include "mc/server/NetworkChunkPublisher.h" -#include "mc/server/PermissionsFile.h" -#include "mc/server/ServerCommunicationInterface.h" -#include "mc/server/ServerInstance.h" -#include "mc/server/ServerLevel.h" -#include "mc/server/ServerPerformanceData.h" -#include "mc/server/ServerPlayer.h" -#include "mc/server/SimulatedPlayer.h" -#include "mc/server/TextFilteringProcessor.h" -#include "mc/server/blob_cache/ActiveTransfer.h" -#include "mc/server/blob_cache/Blob.h" -#include "mc/server/blob_cache/ClientBlobCache.h" -#include "mc/server/blob_cache/Server.h" -#include "mc/server/blob_cache/TransferBuilder.h" -#include "mc/server/commands/ActorCommandOrigin.h" -#include "mc/server/commands/ActorServerCommandOrigin.h" -#include "mc/server/commands/AutomationPlayerCommandOrigin.h" -#include "mc/server/commands/Biomes.h" -#include "mc/server/commands/BlockCommandOrigin.h" -#include "mc/server/commands/BlockStateCommandParam.h" -#include "mc/server/commands/ClearRealmEventsCommand.h" -#include "mc/server/commands/ClientAutomationCommandOrigin.h" -#include "mc/server/commands/CodeBuilderServerCommands.h" -#include "mc/server/commands/CommandArea.h" -#include "mc/server/commands/CommandAreaFactory.h" -#include "mc/server/commands/CommandBlockMode.h" -#include "mc/server/commands/CommandBlockName.h" -#include "mc/server/commands/CommandBlockNameResult.h" -#include "mc/server/commands/CommandChainedSubcommand.h" -#include "mc/server/commands/CommandCompareOperator.h" -#include "mc/server/commands/CommandContext.h" -#include "mc/server/commands/CommandFilePath.h" -#include "mc/server/commands/CommandFlag.h" -#include "mc/server/commands/CommandIntegerRange.h" -#include "mc/server/commands/CommandItem.h" -#include "mc/server/commands/CommandLexer.h" -#include "mc/server/commands/CommandManager.h" -#include "mc/server/commands/CommandMessage.h" -#include "mc/server/commands/CommandOperator.h" -#include "mc/server/commands/CommandOrigin.h" -#include "mc/server/commands/CommandOriginData.h" -#include "mc/server/commands/CommandOriginIdentity.h" -#include "mc/server/commands/CommandOriginLoader.h" -#include "mc/server/commands/CommandOriginType.h" -#include "mc/server/commands/CommandOutput.h" -#include "mc/server/commands/CommandOutputMessage.h" -#include "mc/server/commands/CommandOutputMessageType.h" -#include "mc/server/commands/CommandOutputParameter.h" -#include "mc/server/commands/CommandOutputSender.h" -#include "mc/server/commands/CommandOutputType.h" -#include "mc/server/commands/CommandParameterData.h" -#include "mc/server/commands/CommandParameterDataType.h" -#include "mc/server/commands/CommandParameterOption.h" -#include "mc/server/commands/CommandPermissionLevel.h" -#include "mc/server/commands/CommandPermissionLevelConversion.h" -#include "mc/server/commands/CommandPosition.h" -#include "mc/server/commands/CommandPositionFloat.h" -#include "mc/server/commands/CommandPropertyBag.h" -#include "mc/server/commands/CommandRationalRange.h" -#include "mc/server/commands/CommandRawText.h" -#include "mc/server/commands/CommandRegistry.h" -#include "mc/server/commands/CommandSelectionOrder.h" -#include "mc/server/commands/CommandSelectionType.h" -#include "mc/server/commands/CommandSelector.h" -#include "mc/server/commands/CommandSelectorBase.h" -#include "mc/server/commands/CommandSelectorResults.h" -#include "mc/server/commands/CommandSelectorUtil.h" -#include "mc/server/commands/CommandSoftEnumRegistry.h" -#include "mc/server/commands/CommandStatus.h" -#include "mc/server/commands/CommandSyntaxInformation.h" -#include "mc/server/commands/CommandUtils.h" -#include "mc/server/commands/CommandVersion.h" -#include "mc/server/commands/CommandWildcardInt.h" -#include "mc/server/commands/DeferredCommand.h" -#include "mc/server/commands/DeferredCommandBase.h" -#include "mc/server/commands/DeferredCompiledCommand.h" -#include "mc/server/commands/DeferredScriptCommand.h" -#include "mc/server/commands/DelayActionList.h" -#include "mc/server/commands/DelayRequest.h" -#include "mc/server/commands/ExecuteCommandHelpers.h" -#include "mc/server/commands/ExecuteContextCommandOrigin.h" -#include "mc/server/commands/FacingResult.h" -#include "mc/server/commands/FogCommandUtil.h" -#include "mc/server/commands/FunctionEntry.h" -#include "mc/server/commands/GameDirectorEntityServerCommandOrigin.h" -#include "mc/server/commands/ICommandOriginLoader.h" -#include "mc/server/commands/LocateCommandUtil.h" -#include "mc/server/commands/MinecartBlockCommandOrigin.h" -#include "mc/server/commands/MinecraftCommands.h" -#include "mc/server/commands/OverloadSyntaxInformation.h" -#include "mc/server/commands/PlayerCommandOrigin.h" -#include "mc/server/commands/PrecompiledCommandOrigin.h" -#include "mc/server/commands/RelativeFloat.h" -#include "mc/server/commands/RotationData.h" -#include "mc/server/commands/ServerCommand.h" -#include "mc/server/commands/ServerCommandOrigin.h" -#include "mc/server/commands/ServerCommands.h" -#include "mc/server/commands/StoredCommand.h" -#include "mc/server/commands/TeleportCommandHelpers.h" -#include "mc/server/commands/VirtualCommandOrigin.h" -#include "mc/server/commands/WildcardCommandSelector.h" -#include "mc/server/commands/edu/AbilityCommand.h" -#include "mc/server/commands/edu/AgentCommand.h" -#include "mc/server/commands/edu/CodeBuilderActorInfoCommand.h" -#include "mc/server/commands/edu/CodeBuilderCommand.h" -#include "mc/server/commands/edu/DialogueCommand.h" -#include "mc/server/commands/edu/GetChunkDataCommand.h" -#include "mc/server/commands/edu/GetChunksCommand.h" -#include "mc/server/commands/edu/GetSpawnPointCommand.h" -#include "mc/server/commands/edu/GlobalPauseCommand.h" -#include "mc/server/commands/edu/ImmutableWorldCommand.h" -#include "mc/server/commands/edu/LessonCommand.h" -#include "mc/server/commands/edu/QueryTargetCommand.h" -#include "mc/server/commands/edu/ResourceUriCommand.h" -#include "mc/server/commands/edu/TakePictureCommand.h" -#include "mc/server/commands/edu/WorldBuilderCommand.h" -#include "mc/server/commands/flags/CommandAsyncFlag.h" -#include "mc/server/commands/flags/CommandCheatFlag.h" -#include "mc/server/commands/flags/CommandEditorFlag.h" -#include "mc/server/commands/flags/CommandExecuteFlag.h" -#include "mc/server/commands/flags/CommandSyncFlag.h" -#include "mc/server/commands/flags/CommandTypeFlag.h" -#include "mc/server/commands/flags/CommandUsageFlag.h" -#include "mc/server/commands/flags/CommandVisibilityFlag.h" -#include "mc/server/commands/functions/CommandDispatcher.h" -#include "mc/server/commands/functions/CommandFunctionEntry.h" -#include "mc/server/commands/functions/FunctionManager.h" -#include "mc/server/commands/functions/ICommandDispatcher.h" -#include "mc/server/commands/functions/IFunctionEntry.h" -#include "mc/server/commands/shared/CloseWebSocketCommand.h" -#include "mc/server/commands/shared/EnableEncryptionCommand.h" -#include "mc/server/commands/shared/HelpCommand.h" -#include "mc/server/commands/shared/ScriptDebugCommand.h" -#include "mc/server/commands/standard/CameraShakeCommand.h" -#include "mc/server/commands/standard/ClearCommand.h" -#include "mc/server/commands/standard/ClearSpawnPointCommand.h" -#include "mc/server/commands/standard/CloneCommand.h" -#include "mc/server/commands/standard/DamageCommand.h" -#include "mc/server/commands/standard/DayLockCommand.h" -#include "mc/server/commands/standard/DeOpCommand.h" -#include "mc/server/commands/standard/DifficultyCommand.h" -#include "mc/server/commands/standard/EffectCommand.h" -#include "mc/server/commands/standard/EnchantCommand.h" -#include "mc/server/commands/standard/EventCommand.h" -#include "mc/server/commands/standard/ExecuteCommand.h" -#include "mc/server/commands/standard/FillCommand.h" -#include "mc/server/commands/standard/FogCommand.h" -#include "mc/server/commands/standard/FunctionCommand.h" -#include "mc/server/commands/standard/GameModeCommand.h" -#include "mc/server/commands/standard/GameRuleCommand.h" -#include "mc/server/commands/standard/GameTestCommand.h" -#include "mc/server/commands/standard/GetTopSolidBlockCommand.h" -#include "mc/server/commands/standard/GiveCommand.h" -#include "mc/server/commands/standard/IScriptDebugger.h" -#include "mc/server/commands/standard/KickCommand.h" -#include "mc/server/commands/standard/KillCommand.h" -#include "mc/server/commands/standard/ListCommand.h" -#include "mc/server/commands/standard/ListDCommand.h" -#include "mc/server/commands/standard/LocateCommand.h" -#include "mc/server/commands/standard/LootCommand.h" -#include "mc/server/commands/standard/MeCommand.h" -#include "mc/server/commands/standard/MessagingCommand.h" -#include "mc/server/commands/standard/MobEventCommand.h" -#include "mc/server/commands/standard/MusicCommand.h" -#include "mc/server/commands/standard/NewExecuteCommand.h" -#include "mc/server/commands/standard/OpCommand.h" -#include "mc/server/commands/standard/ParticleCommand.h" -#include "mc/server/commands/standard/PermissionCommand.h" -#include "mc/server/commands/standard/PlayAnimationCommand.h" -#include "mc/server/commands/standard/PlaySoundCommand.h" -#include "mc/server/commands/standard/ReloadCommand.h" -#include "mc/server/commands/standard/ReplaceItemCommand.h" -#include "mc/server/commands/standard/RideCommand.h" -#include "mc/server/commands/standard/SayCommand.h" -#include "mc/server/commands/standard/ScheduleCommand.h" -#include "mc/server/commands/standard/ScoreboardCommand.h" -#include "mc/server/commands/standard/ServerScriptDebugCommand.h" -#include "mc/server/commands/standard/SetBlockCommand.h" -#include "mc/server/commands/standard/SetMaxPlayersCommand.h" -#include "mc/server/commands/standard/SetWorldSpawnCommand.h" -#include "mc/server/commands/standard/SpawnPointCommand.h" -#include "mc/server/commands/standard/SpreadPlayersCommand.h" -#include "mc/server/commands/standard/StopSoundCommand.h" -#include "mc/server/commands/standard/StructureCommand.h" -#include "mc/server/commands/standard/SummonCommand.h" -#include "mc/server/commands/standard/TagCommand.h" -#include "mc/server/commands/standard/TeleportCommand.h" -#include "mc/server/commands/standard/TeleportTarget.h" -#include "mc/server/commands/standard/TellCommand.h" -#include "mc/server/commands/standard/TellRawCommand.h" -#include "mc/server/commands/standard/TestForBlockCommand.h" -#include "mc/server/commands/standard/TestForBlocksCommand.h" -#include "mc/server/commands/standard/TestForCommand.h" -#include "mc/server/commands/standard/TickingAreaCommand.h" -#include "mc/server/commands/standard/TimeCommand.h" -#include "mc/server/commands/standard/TitleCommand.h" -#include "mc/server/commands/standard/TitleRawCommand.h" -#include "mc/server/commands/standard/ToggleDownfallCommand.h" -#include "mc/server/commands/standard/VolumeAreaCommand.h" -#include "mc/server/commands/standard/WeatherCommand.h" -#include "mc/server/commands/standard/WSServerCommand.h" -#include "mc/server/commands/standard/XPCommand.h" -#include "mc/server/commands/test/SendShowStoreOfferCommand.h" -#include "mc/server/commands/test/TransferServerCommand.h" -#include "mc/server/common/AllowListFile.h" -#include "mc/server/common/CDNConfig.h" -#include "mc/server/common/ConsoleInputReader.h" -#include "mc/server/common/DedicatedServer.h" -#include "mc/server/common/DedicatedServerCommands.h" -#include "mc/server/common/DedicatedServerGameTestRunner.h" -#include "mc/server/common/DedicatedServerGameTestRunnerListener.h" -#include "mc/server/common/GameTestReport.h" -#include "mc/server/common/GameTestResult.h" -#include "mc/server/common/PropertiesSettings.h" -#include "mc/server/common/TestConfig.h" -#include "mc/server/common/VanillaGameModuleDedicatedServer.h" -#include "mc/server/common/commands/AllowListCommand.h" -#include "mc/server/common/commands/ChangeSettingCommand.h" -#include "mc/server/common/commands/DedicatedWSServerCommand.h" -#include "mc/server/common/commands/GetEduServerInfoCommand.h" -#include "mc/server/common/commands/SaveCommand.h" -#include "mc/server/common/commands/StopCommand.h" -#include "mc/server/editor/BlockChangedOperation.h" -#include "mc/server/editor/Editor.h" -#include "mc/server/editor/IEditorManager.h" -#include "mc/server/editor/IEditorPlayer.h" -#include "mc/server/editor/ScriptModule.h" -#include "mc/server/editor/Transactions.h" -#include "mc/server/editor/WorldType.h" -#include "mc/server/editor/server/Betas.h" -#include "mc/server/editor/server/EditorServerModule.h" -#include "mc/server/editor/server/Internals.h" -#include "mc/server/editor/ui/Betas.h" -#include "mc/server/editor/ui/EditorUIModule.h" -#include "mc/server/editor/ui/Internals.h" -#include "mc/server/module/PlayerOpenContainerEvent.h" -#include "mc/server/module/VanillaGameModuleServer.h" -#include "mc/server/module/VanillaServerGameplayEventListener.h" -#include "mc/server/sim/BuildIntent.h" -#include "mc/server/sim/ContinuousLookAtEntityIntent.h" -#include "mc/server/sim/ContinuousLookAtPositionIntent.h" -#include "mc/server/sim/LookAtEntityIntent.h" -#include "mc/server/sim/LookAtIntent.h" -#include "mc/server/sim/LookAtPositionIntent.h" -#include "mc/server/sim/LookDuration.h" -#include "mc/server/sim/MoveInDirectionIntent.h" -#include "mc/server/sim/MovementIntent.h" -#include "mc/server/sim/MoveToPositionIntent.h" -#include "mc/server/sim/NavigateToEntityIntent.h" -#include "mc/server/sim/NavigateToPositionsIntent.h" -#include "mc/server/sim/sim.h" -#include "mc/server/sim/VoidLookAtIntent.h" -#include "mc/server/sim/VoidMoveIntent.h" -#include "mc/server/volume/UserEntityIdentifierComponent.h" -#include "mc/server/volume/VolumeEntityManagerServer.h" -#include "mc/services/ServiceLocator.h" -#include "mc/services/ServiceReference.h" -#include "mc/services/ServiceRegistrationToken.h" -#include "mc/services/ServicesManager.h" -#include "mc/store/iap/ExtraLicenseData.h" -#include "mc/textobject/ITextObject.h" -#include "mc/textobject/ResolveData.h" -#include "mc/textobject/TextObjectLocalizedText.h" -#include "mc/textobject/TextObjectLocalizedTextWithParams.h" -#include "mc/textobject/TextObjectParser.h" -#include "mc/textobject/TextObjectScore.h" -#include "mc/textobject/TextObjectSelector.h" -#include "mc/textobject/TextObjectText.h" -#include "mc/util/ActorDefinitionEventLoader.h" -#include "mc/util/BehaviorNodeUtils.h" -#include "mc/util/BigEndianStringByteInput.h" -#include "mc/util/BigEndianStringByteOutput.h" -#include "mc/util/BlockAimCollision118Upgrade.h" -#include "mc/util/BlockAimCollision11910Upgrade.h" -#include "mc/util/BlockBreathability11910Upgrade.h" -#include "mc/util/BlockCerealSchemaUpgrade.h" -#include "mc/util/BlockCollision118Upgrade.h" -#include "mc/util/BlockCollision11910Upgrade.h" -#include "mc/util/BlockCraftingTable118Upgrade.h" -#include "mc/util/BlockCraftingTable11910Upgrade.h" -#include "mc/util/BlockCreativeGroup11920Upgrade.h" -#include "mc/util/BlockDescription11940Upgrade.h" -#include "mc/util/BlockDestructibleByExplosion11920Upgrade.h" -#include "mc/util/BlockDestructibleByMining11910Upgrade.h" -#include "mc/util/BlockDestructibleByMining11920Upgrade.h" -#include "mc/util/BlockDisplayName11910Upgrade.h" -#include "mc/util/BlockDisplayName11930Upgrade.h" -#include "mc/util/BlockExplosionResistance11910Upgrade.h" -#include "mc/util/BlockFlammable11910Upgrade.h" -#include "mc/util/BlockFriction11910Upgrade.h" -#include "mc/util/BlockFriction11920Upgrade.h" -#include "mc/util/BlockGeometry11910Upgrade.h" -#include "mc/util/BlockGeometry12010Upgrade.h" -#include "mc/util/BlockLightDampening118Upgrade.h" -#include "mc/util/BlockLightDampening11910Upgrade.h" -#include "mc/util/BlockLightDampening11940Upgrade.h" -#include "mc/util/BlockLightEmission11910Upgrade.h" -#include "mc/util/BlockLoot11910Upgrade.h" -#include "mc/util/BlockMapColor11910Upgrade.h" -#include "mc/util/BlockQueuedTicking11910Upgrade.h" -#include "mc/util/BlockSelectionBox11920Upgrade.h" -#include "mc/util/BlockTranformationVersioning11980Upgrade.h" -#include "mc/util/BlockUnitCube12060Upgrade.h" -#include "mc/util/Bounds.h" -#include "mc/util/BytesDataInput.h" -#include "mc/util/BytesDataOutput.h" -#include "mc/util/CallbackToken.h" -#include "mc/util/CallbackTokenCancelState.h" -#include "mc/util/Carpet.h" -#include "mc/util/CerealDocumentUpgrader.h" -#include "mc/util/CerealDocumentUpgradeStep.h" -#include "mc/util/CerealHelpers.h" -#include "mc/util/CerealSchemaDeprecate.h" -#include "mc/util/CerealSchemaUpgrade.h" -#include "mc/util/ChanceInformation.h" -#include "mc/util/ChiseledBookshelfSlotUtils.h" -#include "mc/util/ClampedNormalFloat.h" -#include "mc/util/ClassID.h" -#include "mc/util/ClipUtils.h" -#include "mc/util/CompoundTagEditHelper.h" -#include "mc/util/CompoundTagUpdater.h" -#include "mc/util/CompoundTagUpdaterContext.h" -#include "mc/util/CompoundTagUpdaterNodeBuilder.h" -#include "mc/util/Concrete.h" -#include "mc/util/ConcretePowder.h" -#include "mc/util/ConstDeserializeDataParams.h" -#include "mc/util/CopperUtil.h" -#include "mc/util/Coral.h" -#include "mc/util/CoralFan.h" -#include "mc/util/CreatorMetadataUtils.h" -#include "mc/util/CropUtils.h" -#include "mc/util/CryptoUtils.h" -#include "mc/util/DeadCoralFan.h" -#include "mc/util/DefinitionEventLoader.h" -#include "mc/util/DeserializeDataParams.h" -#include "mc/util/DictionaryCompressionUtil.h" -#include "mc/util/DifficultyUtils.h" -#include "mc/util/DispensableItemUtils.h" -#include "mc/util/DoublePlant.h" -#include "mc/util/Easing.h" -#include "mc/util/EasingInverse.h" -#include "mc/util/EducationMetadataUtils.h" -#include "mc/util/EntityTypes.h" -#include "mc/util/EventResponseFactory.h" -#include "mc/util/ExpressionNode.h" -#include "mc/util/ExpressionNodeSerializer.h" -#include "mc/util/ExpressionOpBitField.h" -#include "mc/util/Extractors.h" -#include "mc/util/FeatureTerrainAdjustmentsUtil.h" -#include "mc/util/Fence.h" -#include "mc/util/FileChunkInfo.h" -#include "mc/util/FileChunkManager.h" -#include "mc/util/FileInfo.h" -#include "mc/util/FileUploadManager.h" -#include "mc/util/FlatteningUtils.h" -#include "mc/util/FloatRange.h" -#include "mc/util/FoodItem118Upgrade.h" -#include "mc/util/FormJsonValidator.h" -#include "mc/util/GameRuleUtils.h" -#include "mc/util/HardStainedGlass.h" -#include "mc/util/HardStainedGlassPane.h" -#include "mc/util/IDataInput.h" -#include "mc/util/IDataOutput.h" -#include "mc/util/IFileChunkUploader.h" -#include "mc/util/IFilePicker.h" -#include "mc/util/IndexSet.h" -#include "mc/util/Instance.h" -#include "mc/util/IntRange.h" -#include "mc/util/ItemCerealSchemaUpgrade.h" -#include "mc/util/LavaCauldron.h" -#include "mc/util/Leaves.h" -#include "mc/util/Leaves2.h" -#include "mc/util/LightningBoltUtil.h" -#include "mc/util/LightningRodUtil.h" -#include "mc/util/Log.h" -#include "mc/util/Log2.h" -#include "mc/util/MineshaftUtil.h" -#include "mc/util/MobEffectPacketUtils.h" -#include "mc/util/MobSpawnUtils.h" -#include "mc/util/NamedMolangScript.h" -#include "mc/util/NamePair.h" -#include "mc/util/PackSettingsJsonValidator.h" -#include "mc/util/Palette.h" -#include "mc/util/PathFinderHackUtils.h" -#include "mc/util/PathFinderUtils.h" -#include "mc/util/PauseManager.h" -#include "mc/util/PerfContextTracker.h" -#include "mc/util/PerfContextTrackerReport.h" -#include "mc/util/Planks.h" -#include "mc/util/PrintStream.h" -#include "mc/util/ProfilerLite.h" -#include "mc/util/ProfilerLiteTelemetry.h" -#include "mc/util/RakDataInput.h" -#include "mc/util/RakDataOutput.h" -#include "mc/util/Random.h" -#include "mc/util/RedFlower.h" -#include "mc/util/RemovedIntState.h" -#include "mc/util/RemovedState.h" -#include "mc/util/RemovedStringState.h" -#include "mc/util/RenderParamUtils.h" -#include "mc/util/ResourcePackFileDownloaderManager.h" -#include "mc/util/ResourcePackFileUploadManager.h" -#include "mc/util/ResourcePackTransmissionManager.h" -#include "mc/util/RotationCommandUtils.h" -#include "mc/util/RotationUtil.h" -#include "mc/util/Sapling.h" -#include "mc/util/SaplingUtils.h" -#include "mc/util/ServerFileChunkUploader.h" -#include "mc/util/ShulkerBox.h" -#include "mc/util/SmithingTemplateUtils.h" -#include "mc/util/SnapshotAccessor.h" -#include "mc/util/StainedGlass.h" -#include "mc/util/StainedGlassPane.h" -#include "mc/util/StateSerializationUtils.h" -#include "mc/util/Stone.h" -#include "mc/util/StoneSlab1.h" -#include "mc/util/StringByteInput.h" -#include "mc/util/StringByteOutput.h" -#include "mc/util/SurfaceDetectionType.h" -#include "mc/util/SystemFilePicker.h" -#include "mc/util/TallGrass.h" -#include "mc/util/Terracotta.h" -#include "mc/util/TextFilteringUtils.h" -#include "mc/util/TextureSetHelpers.h" -#include "mc/util/TickUtil.h" -#include "mc/util/Timer.h" -#include "mc/util/Token.h" -#include "mc/util/UIProfanityContext.h" -#include "mc/util/UniformFloat.h" -#include "mc/util/UniformInt.h" -#include "mc/util/UseAnimationUtils.h" -#include "mc/util/ValueProviders.h" -#include "mc/util/VariantParameterList.h" -#include "mc/util/VarIntDataInput.h" -#include "mc/util/VarIntDataOutput.h" -#include "mc/util/VibrationListenerUtils.h" -#include "mc/util/VillageManagerComponentUtils.h" -#include "mc/util/WitherBossSpawnUtilities.h" -#include "mc/util/Wood.h" -#include "mc/util/WoodenDoubleSlab.h" -#include "mc/util/WoodenSlab.h" -#include "mc/util/Wool.h" -#include "mc/util/WorldChangeTransaction.h" -#include "mc/util/WorldGenRandomUtils.h" -#include "mc/util/_ProfilerLiteTimer.h" -#include "mc/util/molang/MolangActorArrayPtr.h" -#include "mc/util/molang/MolangActorIdArrayPtr.h" -#include "mc/util/molang/MolangArrayVariable.h" -#include "mc/util/molang/MolangClientTextureSet.h" -#include "mc/util/molang/MolangContextVariable.h" -#include "mc/util/molang/MolangContextVariableMapWithCleanup.h" -#include "mc/util/molang/MolangDataDrivenGeometry.h" -#include "mc/util/molang/MolangEntityVariable.h" -#include "mc/util/molang/MolangEvalParams.h" -#include "mc/util/molang/MolangEvalStackState.h" -#include "mc/util/molang/MolangGeometryVariable.h" -#include "mc/util/molang/MolangLoopBreak.h" -#include "mc/util/molang/MolangLoopContinue.h" -#include "mc/util/molang/MolangMaterialVariable.h" -#include "mc/util/molang/MolangMatrix.h" -#include "mc/util/molang/MolangMemberAccessor.h" -#include "mc/util/molang/MolangMemberArray.h" -#include "mc/util/molang/MolangMemberVariable.h" -#include "mc/util/molang/MolangProgramBuildState.h" -#include "mc/util/molang/MolangQueryFunction.h" -#include "mc/util/molang/MolangQueryFunctionPtr.h" -#include "mc/util/molang/MolangQueryFunctionReturnType.h" -#include "mc/util/molang/MolangScriptArg.h" -#include "mc/util/molang/MolangScriptArgPOD.h" -#include "mc/util/molang/MolangScriptArgType.h" -#include "mc/util/molang/MolangStruct_BaseAndPattern.h" -#include "mc/util/molang/MolangStruct_MinAndMax.h" -#include "mc/util/molang/MolangStruct_PoseIndexAndHurtTime.h" -#include "mc/util/molang/MolangStruct_RGB.h" -#include "mc/util/molang/MolangStruct_RGBA.h" -#include "mc/util/molang/MolangStruct_RotYAndPosY.h" -#include "mc/util/molang/MolangStruct_SpeedAndDirection.h" -#include "mc/util/molang/MolangStruct_TentacleAngleAndSwimRotation.h" -#include "mc/util/molang/MolangStruct_TRS.h" -#include "mc/util/molang/MolangStruct_UV.h" -#include "mc/util/molang/MolangStruct_XY.h" -#include "mc/util/molang/MolangStruct_XYZ.h" -#include "mc/util/molang/MolangTempVariable.h" -#include "mc/util/molang/MolangTextureVariable.h" -#include "mc/util/molang/MolangVariable.h" -#include "mc/util/molang/MolangVariableIndex.h" -#include "mc/util/molang/MolangVariableSettings.h" -#include "mc/util/molang/MolangVersion.h" -#include "mc/util/molang/MolangVersionMap.h" -#include "mc/util/molang/MolangVersionMapping.h" -#include "mc/util/molang/VersionInfo.h" -#include "mc/util/random/Xoroshiro128PlusPlus.h" -#include "mc/util/random/XoroshiroPositionalRandomFactory.h" -#include "mc/util/random/XoroshiroRandom.h" -#include "mc/volume/VolumeComponentFactory.h" -#include "mc/volume/VolumeDefinition.h" -#include "mc/volume/VolumeDefinitionGroup.h" -#include "mc/volume/VolumeEntityManager.h" -#include "mc/volume/VolumeIdentifier.h" -#include "mc/volume/VolumeInstanceData.h" -#include "mc/volume/VolumeStorageDefinition.h" -#include "mc/volume/components/EntitiesEnteredVolumeComponent.h" -#include "mc/volume/components/EntitiesInsideVolumeComponent.h" -#include "mc/volume/components/OnActorEnterVolumeComponent.h" -#include "mc/volume/components/OnActorEnterVolumeDefinition.h" -#include "mc/volume/components/OnActorLeaveVolumeComponent.h" -#include "mc/volume/components/OnActorLeaveVolumeDefinition.h" -#include "mc/volume/components/VolumeBoundsComponent.h" -#include "mc/volume/components/VolumeCreationDataComponent.h" -#include "mc/volume/components/VolumeFogComponent.h" -#include "mc/volume/components/VolumeFogDefinition.h" -#include "mc/volume/systems/EntityEnterVolumeSystem.h" -#include "mc/volume/systems/EntityExitVolumeSystem.h" -#include "mc/websockets/Automation.h" -#include "mc/websockets/hc_websocket_impl.h" -#include "mc/websockets/HttpHeaders.h" -#include "mc/websockets/RakTcpProxy.h" -#include "mc/websockets/RakWebSocket.h" -#include "mc/websockets/RakWebSocketClient.h" -#include "mc/websockets/RakWebSocketDataFrame.h" -#include "mc/websockets/RakWebSocketDataFrameParser.h" -#include "mc/websockets/TcpProxy.h" -#include "mc/websockets/websocket_message_buffer.h" -#include "mc/websockets/websocket_outgoing_message.h" -#include "mc/webview/Webview.h" -#include "mc/win/AppPlatformWindows.h" -#include "mc/win/AppPlatform_win32.h" -#include "mc/win/OSInformation.h" -#include "mc/win/RegistryKey.h" -#include "mc/world/ActorRuntimeID.h" -#include "mc/world/ActorUniqueID.h" -#include "mc/world/AutomaticID.h" -#include "mc/world/BlockID.h" -#include "mc/world/Container.h" -#include "mc/world/ContainerContentChangeListener.h" -#include "mc/world/ContainerIterator.h" -#include "mc/world/ContainerSizeChangeListener.h" -#include "mc/world/Direction.h" -#include "mc/world/Facing.h" -#include "mc/world/FillingContainer.h" -#include "mc/world/GameCallbacks.h" -#include "mc/world/GameSession.h" -#include "mc/world/LegacyActorArmorChangedListener.h" -#include "mc/world/Minecraft.h" -#include "mc/world/NewBlockID.h" -#include "mc/world/PlayerUIContainer.h" -#include "mc/world/Pos.h" -#include "mc/world/SimpleContainer.h" -#include "mc/world/SimplePlayerContainer.h" -#include "mc/world/SimpleSparseContainer.h" -#include "mc/world/TypedRuntimeId.h" -#include "mc/world/UniqueIDManager.h" -#include "mc/world/VanillaMapColor.h" -#include "mc/world/VanillaSystemsRegistration.h" -#include "mc/world/VanillaWorldSystems.h" -#include "mc/world/WorldSessionEndPoint.h" -#include "mc/world/WorldTemplateInfo.h" -#include "mc/world/WorldTemplatePackManifest.h" -#include "mc/world/WorldTemplatePackSource.h" -#include "mc/world/actor/ActionEvent.h" -#include "mc/world/actor/ActionQueue.h" -#include "mc/world/actor/Actor.h" -#include "mc/world/actor/ActorAliasDescription.h" -#include "mc/world/actor/ActorClassTree.h" -#include "mc/world/actor/ActorComponentDescription.h" -#include "mc/world/actor/ActorComponentFactory.h" -#include "mc/world/actor/ActorDamageByActorSource.h" -#include "mc/world/actor/ActorDamageByBlockSource.h" -#include "mc/world/actor/ActorDamageByChildActorSource.h" -#include "mc/world/actor/ActorDamageSource.h" -#include "mc/world/actor/ActorDefinition.h" -#include "mc/world/actor/ActorDefinitionAttribute.h" -#include "mc/world/actor/ActorDefinitionDescriptor.h" -#include "mc/world/actor/ActorDefinitionDiffList.h" -#include "mc/world/actor/ActorDefinitionEvent.h" -#include "mc/world/actor/ActorDefinitionFeedItem.h" -#include "mc/world/actor/ActorDefinitionGroup.h" -#include "mc/world/actor/ActorDefinitionIdentifier.h" -#include "mc/world/actor/ActorDefinitionModifier.h" -#include "mc/world/actor/ActorDefinitionPtr.h" -#include "mc/world/actor/ActorDefinitionTrigger.h" -#include "mc/world/actor/ActorFactory.h" -#include "mc/world/actor/ActorFactoryData.h" -#include "mc/world/actor/ActorFilterGroup.h" -#include "mc/world/actor/ActorGoalFactory.h" -#include "mc/world/actor/ActorHistory.h" -#include "mc/world/actor/ActorInfo.h" -#include "mc/world/actor/ActorInfoRegistry.h" -#include "mc/world/actor/ActorInteraction.h" -#include "mc/world/actor/ActorLegacySaveConverter.h" -#include "mc/world/actor/ActorMapping.h" -#include "mc/world/actor/ActorPermutation.h" -#include "mc/world/actor/ActorPropertiesDescription.h" -#include "mc/world/actor/ActorSpawnRuleBase.h" -#include "mc/world/actor/ActorSpawnRuleGroup.h" -#include "mc/world/actor/ActorTerrainInterlockData.h" -#include "mc/world/actor/AliasInfoDescription.h" -#include "mc/world/actor/AnimationScriptsDescription.h" -#include "mc/world/actor/AnimationsDescription.h" -#include "mc/world/actor/AreaEffectCloud.h" -#include "mc/world/actor/ArmorStand.h" -#include "mc/world/actor/BalloonComponent.h" -#include "mc/world/actor/BlockListEventMap.h" -#include "mc/world/actor/BodyControl.h" -#include "mc/world/actor/BuiltInActorComponents.h" -#include "mc/world/actor/CommandBlockComponent.h" -#include "mc/world/actor/ContainerComponent.h" -#include "mc/world/actor/DamageOverTimeComponent.h" -#include "mc/world/actor/DanceComponent.h" -#include "mc/world/actor/DataItem.h" -#include "mc/world/actor/DefinitionEvent.h" -#include "mc/world/actor/DefinitionModifier.h" -#include "mc/world/actor/DefinitionTrigger.h" -#include "mc/world/actor/Description.h" -#include "mc/world/actor/DiffListPair.h" -#include "mc/world/actor/DistanceSortedActor.h" -#include "mc/world/actor/EnderCrystal.h" -#include "mc/world/actor/FeedItem.h" -#include "mc/world/actor/FishingHook.h" -#include "mc/world/actor/GetCollisionShapeActorProxy.h" -#include "mc/world/actor/HangingActor.h" -#include "mc/world/actor/Hopper.h" -#include "mc/world/actor/IdentifierDescription.h" -#include "mc/world/actor/IEntityInitializer.h" -#include "mc/world/actor/InsomniaComponent.h" -#include "mc/world/actor/InternalComponentRegistry.h" -#include "mc/world/actor/IsSpawnableDescription.h" -#include "mc/world/actor/IsSummonableDescription.h" -#include "mc/world/actor/KeyOrNameResult.h" -#include "mc/world/actor/KnockbackArmorUpdater.h" -#include "mc/world/actor/LeashFenceKnotActor.h" -#include "mc/world/actor/Mob.h" -#include "mc/world/actor/ModelPartLocator.h" -#include "mc/world/actor/Motif.h" -#include "mc/world/actor/NetheriteArmorEquippedListener.h" -#include "mc/world/actor/OminousItemSpawner.h" -#include "mc/world/actor/OpenDoorAnnotationComponent.h" -#include "mc/world/actor/OwningGetCollisionShapeEntityProxy.h" -#include "mc/world/actor/Painting.h" -#include "mc/world/actor/ParticleTypeMap.h" -#include "mc/world/actor/RuntimeIdentifierDescription.h" -#include "mc/world/actor/SpawnActorComponent.h" -#include "mc/world/actor/SpawnGroupData.h" -#include "mc/world/actor/StackStats.h" -#include "mc/world/actor/SynchedActorData.h" -#include "mc/world/actor/SynchedActorDataEntityWrapper.h" -#include "mc/world/actor/SynchedActorDataReader.h" -#include "mc/world/actor/SynchedActorDataWriter.h" -#include "mc/world/actor/VanillaActorData.h" -#include "mc/world/actor/VanillaActorRendererId.h" -#include "mc/world/actor/VanillaActors.h" -#include "mc/world/actor/VanillaBuiltInEntities.h" -#include "mc/world/actor/VehicleUtils.h" -#include "mc/world/actor/WaterMovementComponent.h" -#include "mc/world/actor/agent/Agent.h" -#include "mc/world/actor/agent/AgentBodyControl.h" -#include "mc/world/actor/agent/AgentCommands.h" -#include "mc/world/actor/agent/AgentLookControl.h" -#include "mc/world/actor/agent/AttackCommand.h" -#include "mc/world/actor/agent/CollectCommand.h" -#include "mc/world/actor/agent/Command.h" -#include "mc/world/actor/agent/Destroy.h" -#include "mc/world/actor/agent/DropAllCommand.h" -#include "mc/world/actor/agent/DropCommand.h" -#include "mc/world/actor/agent/GetItemCountCommand.h" -#include "mc/world/actor/agent/GetItemDetailsCommand.h" -#include "mc/world/actor/agent/GetItemSpaceCommand.h" -#include "mc/world/actor/agent/Inspect.h" -#include "mc/world/actor/agent/InspectDataCommand.h" -#include "mc/world/actor/agent/Interact.h" -#include "mc/world/actor/agent/PlaceCommand.h" -#include "mc/world/actor/agent/TillCommand.h" -#include "mc/world/actor/agent/TransferToCommand.h" -#include "mc/world/actor/agent/TurnCommand.h" -#include "mc/world/actor/ai/control/AmphibiousMoveControl.h" -#include "mc/world/actor/ai/control/Control.h" -#include "mc/world/actor/ai/control/DolphinMoveControl.h" -#include "mc/world/actor/ai/control/DynamicJumpControl.h" -#include "mc/world/actor/ai/control/FlyMoveControl.h" -#include "mc/world/actor/ai/control/GenericMoveControl.h" -#include "mc/world/actor/ai/control/GlideMoveControl.h" -#include "mc/world/actor/ai/control/HopMoveControl.h" -#include "mc/world/actor/ai/control/HoverMoveControl.h" -#include "mc/world/actor/ai/control/JumpControl.h" -#include "mc/world/actor/ai/control/JumpControlDescription.h" -#include "mc/world/actor/ai/control/JumpInfo.h" -#include "mc/world/actor/ai/control/LegacyBodyControl.h" -#include "mc/world/actor/ai/control/LookControl.h" -#include "mc/world/actor/ai/control/MoveControl.h" -#include "mc/world/actor/ai/control/SlimeMoveControl.h" -#include "mc/world/actor/ai/control/SwimMoveControl.h" -#include "mc/world/actor/ai/goal/AdmireItemGoal.h" -#include "mc/world/actor/ai/goal/AgentCommandExecutionGoal.h" -#include "mc/world/actor/ai/goal/AvoidBlockGoal.h" -#include "mc/world/actor/ai/goal/AvoidMobTypeDefinition.h" -#include "mc/world/actor/ai/goal/AvoidMobTypeGoal.h" -#include "mc/world/actor/ai/goal/BarterGoal.h" -#include "mc/world/actor/ai/goal/BaseGoalDefinition.h" -#include "mc/world/actor/ai/goal/BaseMoveToBlockGoal.h" -#include "mc/world/actor/ai/goal/BaseMoveToGoal.h" -#include "mc/world/actor/ai/goal/BegGoal.h" -#include "mc/world/actor/ai/goal/BreakDoorGoal.h" -#include "mc/world/actor/ai/goal/BreatheAirGoal.h" -#include "mc/world/actor/ai/goal/BreedGoal.h" -#include "mc/world/actor/ai/goal/ChargeAttackDefinition.h" -#include "mc/world/actor/ai/goal/ChargeAttackGoal.h" -#include "mc/world/actor/ai/goal/ChargeHeldItemDefinition.h" -#include "mc/world/actor/ai/goal/ChargeHeldItemGoal.h" -#include "mc/world/actor/ai/goal/CircleAroundAnchorDefinition.h" -#include "mc/world/actor/ai/goal/CircleAroundAnchorGoal.h" -#include "mc/world/actor/ai/goal/ControlledByPlayerDefinition.h" -#include "mc/world/actor/ai/goal/ControlledByPlayerGoal.h" -#include "mc/world/actor/ai/goal/CroakGoal.h" -#include "mc/world/actor/ai/goal/DefendVillageTargetDefinition.h" -#include "mc/world/actor/ai/goal/DefendVillageTargetGoal.h" -#include "mc/world/actor/ai/goal/DelayedAttackDefinition.h" -#include "mc/world/actor/ai/goal/DelayedAttackGoal.h" -#include "mc/world/actor/ai/goal/DigGoal.h" -#include "mc/world/actor/ai/goal/DoorInteractGoal.h" -#include "mc/world/actor/ai/goal/DragonBaseGoal.h" -#include "mc/world/actor/ai/goal/DragonBaseGoalDefinition.h" -#include "mc/world/actor/ai/goal/DragonChargePlayerDefinition.h" -#include "mc/world/actor/ai/goal/DragonChargePlayerGoal.h" -#include "mc/world/actor/ai/goal/DragonDeathGoal.h" -#include "mc/world/actor/ai/goal/DragonFlamingDefinition.h" -#include "mc/world/actor/ai/goal/DragonFlamingGoal.h" -#include "mc/world/actor/ai/goal/DragonHoldingPatternGoal.h" -#include "mc/world/actor/ai/goal/DragonLandingGoal.h" -#include "mc/world/actor/ai/goal/DragonScanningGoal.h" -#include "mc/world/actor/ai/goal/DragonStrafePlayerDefinition.h" -#include "mc/world/actor/ai/goal/DragonStrafePlayerGoal.h" -#include "mc/world/actor/ai/goal/DragonTakeoffGoal.h" -#include "mc/world/actor/ai/goal/DrinkMilkGoal.h" -#include "mc/world/actor/ai/goal/DrinkPotionData.h" -#include "mc/world/actor/ai/goal/DrinkPotionGoal.h" -#include "mc/world/actor/ai/goal/DropItemForDefinition.h" -#include "mc/world/actor/ai/goal/DropItemForGoal.h" -#include "mc/world/actor/ai/goal/EatBlockDefinition.h" -#include "mc/world/actor/ai/goal/EatBlockGoal.h" -#include "mc/world/actor/ai/goal/EatCarriedItemGoal.h" -#include "mc/world/actor/ai/goal/EatMobGoal.h" -#include "mc/world/actor/ai/goal/EmergeGoal.h" -#include "mc/world/actor/ai/goal/EquipItemGoal.h" -#include "mc/world/actor/ai/goal/ExploreOutskirtsDefinition.h" -#include "mc/world/actor/ai/goal/ExploreOutskirtsGoal.h" -#include "mc/world/actor/ai/goal/FertilizeFarmBlockDefinition.h" -#include "mc/world/actor/ai/goal/FertilizeFarmBlockGoal.h" -#include "mc/world/actor/ai/goal/FindCoverGoal.h" -#include "mc/world/actor/ai/goal/FindMountGoal.h" -#include "mc/world/actor/ai/goal/FindUnderwaterTreasureGoal.h" -#include "mc/world/actor/ai/goal/FireAtTargetGoal.h" -#include "mc/world/actor/ai/goal/FleeSunGoal.h" -#include "mc/world/actor/ai/goal/FloatGoal.h" -#include "mc/world/actor/ai/goal/FloatWanderGoal.h" -#include "mc/world/actor/ai/goal/FollowCaravanGoal.h" -#include "mc/world/actor/ai/goal/FollowFlockGoal.h" -#include "mc/world/actor/ai/goal/FollowMobGoal.h" -#include "mc/world/actor/ai/goal/FollowOwnerGoal.h" -#include "mc/world/actor/ai/goal/FollowOwnerGoalVersions.h" -#include "mc/world/actor/ai/goal/FollowParentGoal.h" -#include "mc/world/actor/ai/goal/FollowTargetCaptainGoal.h" -#include "mc/world/actor/ai/goal/Goal.h" -#include "mc/world/actor/ai/goal/GoAndGiveItemsToNoteblockGoal.h" -#include "mc/world/actor/ai/goal/GoAndGiveItemsToOwnerGoal.h" -#include "mc/world/actor/ai/goal/GoHomeGoal.h" -#include "mc/world/actor/ai/goal/GuardianAttackDefinition.h" -#include "mc/world/actor/ai/goal/GuardianAttackGoal.h" -#include "mc/world/actor/ai/goal/HarvestFarmBlockDefinition.h" -#include "mc/world/actor/ai/goal/HarvestFarmBlockGoal.h" -#include "mc/world/actor/ai/goal/HideGoal.h" -#include "mc/world/actor/ai/goal/HoldGroundGoal.h" -#include "mc/world/actor/ai/goal/HoverGoal.h" -#include "mc/world/actor/ai/goal/IdleState.h" -#include "mc/world/actor/ai/goal/InspectBookshelfGoal.h" -#include "mc/world/actor/ai/goal/InvestigateSuspiciousLocationGoal.h" -#include "mc/world/actor/ai/goal/JumpAroundTargetGoal.h" -#include "mc/world/actor/ai/goal/JumpToBlockGoal.h" -#include "mc/world/actor/ai/goal/KnockbackRoarGoal.h" -#include "mc/world/actor/ai/goal/LayDownGoal.h" -#include "mc/world/actor/ai/goal/LayEggGoal.h" -#include "mc/world/actor/ai/goal/LeapAtTargetGoal.h" -#include "mc/world/actor/ai/goal/LookAtActorGoal.h" -#include "mc/world/actor/ai/goal/LookAtEntityGoal.h" -#include "mc/world/actor/ai/goal/LookAtPlayerGoal.h" -#include "mc/world/actor/ai/goal/LookAtTargetGoal.h" -#include "mc/world/actor/ai/goal/LookAtTradingPlayerGoal.h" -#include "mc/world/actor/ai/goal/MakeLoveGoal.h" -#include "mc/world/actor/ai/goal/MeleeAttackBaseDefinition.h" -#include "mc/world/actor/ai/goal/MeleeAttackBaseGoal.h" -#include "mc/world/actor/ai/goal/MeleeAttackDefinition.h" -#include "mc/world/actor/ai/goal/MeleeAttackGoal.h" -#include "mc/world/actor/ai/goal/MeleeBoxAttackDefinition.h" -#include "mc/world/actor/ai/goal/MeleeBoxAttackGoal.h" -#include "mc/world/actor/ai/goal/MingleGoal.h" -#include "mc/world/actor/ai/goal/MountPathingGoal.h" -#include "mc/world/actor/ai/goal/MoveAwayFromTargetGoal.h" -#include "mc/world/actor/ai/goal/MoveIndoorsGoal.h" -#include "mc/world/actor/ai/goal/MoveOutdoorsGoal.h" -#include "mc/world/actor/ai/goal/MoveThroughVillageGoal.h" -#include "mc/world/actor/ai/goal/MoveToBlockGoal.h" -#include "mc/world/actor/ai/goal/MoveToLandGoal.h" -#include "mc/world/actor/ai/goal/MoveToLavaGoal.h" -#include "mc/world/actor/ai/goal/MoveToLiquidGoal.h" -#include "mc/world/actor/ai/goal/MoveToPOIGoal.h" -#include "mc/world/actor/ai/goal/MoveToRandomBlockGoal.h" -#include "mc/world/actor/ai/goal/MoveToVillageGoal.h" -#include "mc/world/actor/ai/goal/MoveTowardsDwellingRestrictionDefinition.h" -#include "mc/world/actor/ai/goal/MoveTowardsDwellingRestrictionGoal.h" -#include "mc/world/actor/ai/goal/MoveTowardsHomeRestrictionDefinition.h" -#include "mc/world/actor/ai/goal/MoveTowardsHomeRestrictionGoal.h" -#include "mc/world/actor/ai/goal/MoveTowardsRestrictionDefinition.h" -#include "mc/world/actor/ai/goal/MoveTowardsRestrictionGoal.h" -#include "mc/world/actor/ai/goal/MoveTowardsTargetGoal.h" -#include "mc/world/actor/ai/goal/MoveToWaterGoal.h" -#include "mc/world/actor/ai/goal/NapGoal.h" -#include "mc/world/actor/ai/goal/OcelotAttackDefinition.h" -#include "mc/world/actor/ai/goal/OcelotAttackGoal.h" -#include "mc/world/actor/ai/goal/OcelotSitOnBlockGoal.h" -#include "mc/world/actor/ai/goal/OfferFlowerGoal.h" -#include "mc/world/actor/ai/goal/OpenDoorGoal.h" -#include "mc/world/actor/ai/goal/OwnerHurtByTargetGoal.h" -#include "mc/world/actor/ai/goal/OwnerHurtTargetGoal.h" -#include "mc/world/actor/ai/goal/PanicGoal.h" -#include "mc/world/actor/ai/goal/PanicGoalConstants.h" -#include "mc/world/actor/ai/goal/PetSleepWithOwnerGoal.h" -#include "mc/world/actor/ai/goal/PetSleepWithOwnerState.h" -#include "mc/world/actor/ai/goal/PickupItemsGoal.h" -#include "mc/world/actor/ai/goal/PlayDeadGoal.h" -#include "mc/world/actor/ai/goal/PlayerVehicleTamedGoal.h" -#include "mc/world/actor/ai/goal/PlayGoal.h" -#include "mc/world/actor/ai/goal/RabbitPanicGoal.h" -#include "mc/world/actor/ai/goal/RaiderCelebrationGoal.h" -#include "mc/world/actor/ai/goal/RaidGardenGoal.h" -#include "mc/world/actor/ai/goal/RamAttackGoal.h" -#include "mc/world/actor/ai/goal/RamAttackGoalUtils.h" -#include "mc/world/actor/ai/goal/RamGoalItemDropperImpl.h" -#include "mc/world/actor/ai/goal/RamGoalItemDropperInterface.h" -#include "mc/world/actor/ai/goal/RamGoalNoItemDropper.h" -#include "mc/world/actor/ai/goal/RandomBreachingGoal.h" -#include "mc/world/actor/ai/goal/RandomFlyingGoal.h" -#include "mc/world/actor/ai/goal/RandomHoverGoal.h" -#include "mc/world/actor/ai/goal/RandomLookAroundAndSitGoal.h" -#include "mc/world/actor/ai/goal/RandomLookAroundAndSitGoalUtil.h" -#include "mc/world/actor/ai/goal/RandomLookAroundGoal.h" -#include "mc/world/actor/ai/goal/RandomSearchAndDigGoal.h" -#include "mc/world/actor/ai/goal/RandomSitGoal.h" -#include "mc/world/actor/ai/goal/RandomStrollGoal.h" -#include "mc/world/actor/ai/goal/RandomSwimmingGoal.h" -#include "mc/world/actor/ai/goal/RangedAttackDefinition.h" -#include "mc/world/actor/ai/goal/RangedAttackGoal.h" -#include "mc/world/actor/ai/goal/ReceiveLoveGoal.h" -#include "mc/world/actor/ai/goal/RestrictOpenDoorGoal.h" -#include "mc/world/actor/ai/goal/RestrictSunGoal.h" -#include "mc/world/actor/ai/goal/RiseToLiquidLevelGoal.h" -#include "mc/world/actor/ai/goal/RiverFollowingGoal.h" -#include "mc/world/actor/ai/goal/RoarGoal.h" -#include "mc/world/actor/ai/goal/RollGoal.h" -#include "mc/world/actor/ai/goal/RotateState.h" -#include "mc/world/actor/ai/goal/RunAroundLikeCrazyGoal.h" -#include "mc/world/actor/ai/goal/ScaredGoal.h" -#include "mc/world/actor/ai/goal/SendEventData.h" -#include "mc/world/actor/ai/goal/SendEventGoal.h" -#include "mc/world/actor/ai/goal/SendEventStage.h" -#include "mc/world/actor/ai/goal/ShareItemsGoal.h" -#include "mc/world/actor/ai/goal/ShulkerPeekGoal.h" -#include "mc/world/actor/ai/goal/SitGoal.h" -#include "mc/world/actor/ai/goal/SkeletonHorseTrapGoal.h" -#include "mc/world/actor/ai/goal/SleepGoal.h" -#include "mc/world/actor/ai/goal/SleepState.h" -#include "mc/world/actor/ai/goal/SlimeAttackDefinition.h" -#include "mc/world/actor/ai/goal/SlimeAttackGoal.h" -#include "mc/world/actor/ai/goal/SlimeFloatDefinition.h" -#include "mc/world/actor/ai/goal/SlimeFloatGoal.h" -#include "mc/world/actor/ai/goal/SlimeKeepOnJumpingDefinition.h" -#include "mc/world/actor/ai/goal/SlimeKeepOnJumpingGoal.h" -#include "mc/world/actor/ai/goal/SlimeRandomDirectionDefinition.h" -#include "mc/world/actor/ai/goal/SlimeRandomDirectionGoal.h" -#include "mc/world/actor/ai/goal/SnackGoal.h" -#include "mc/world/actor/ai/goal/SneezeGoal.h" -#include "mc/world/actor/ai/goal/SniffGoal.h" -#include "mc/world/actor/ai/goal/SonicBoomGoal.h" -#include "mc/world/actor/ai/goal/StalkAndPounceOnTargetGoal.h" -#include "mc/world/actor/ai/goal/StayNearNoteblockGoal.h" -#include "mc/world/actor/ai/goal/StompAttackDefinition.h" -#include "mc/world/actor/ai/goal/StompAttackGoal.h" -#include "mc/world/actor/ai/goal/StompBlockGoal.h" -#include "mc/world/actor/ai/goal/StompEggGoal.h" -#include "mc/world/actor/ai/goal/StrollTowardsVillageGoal.h" -#include "mc/world/actor/ai/goal/SummonActorGoal.h" -#include "mc/world/actor/ai/goal/SummonSpellData.h" -#include "mc/world/actor/ai/goal/SummonSpellStage.h" -#include "mc/world/actor/ai/goal/SwellGoal.h" -#include "mc/world/actor/ai/goal/SwimIdleDefinition.h" -#include "mc/world/actor/ai/goal/SwimIdleGoal.h" -#include "mc/world/actor/ai/goal/SwimWanderDefinition.h" -#include "mc/world/actor/ai/goal/SwimWanderGoal.h" -#include "mc/world/actor/ai/goal/SwimWithEntityDefinition.h" -#include "mc/world/actor/ai/goal/SwimWithEntityGoal.h" -#include "mc/world/actor/ai/goal/SwoopAttackDefinition.h" -#include "mc/world/actor/ai/goal/SwoopAttackGoal.h" -#include "mc/world/actor/ai/goal/TakeFlowerGoal.h" -#include "mc/world/actor/ai/goal/TargetRelativeMovementGoalUtils.h" -#include "mc/world/actor/ai/goal/TargetWhenPushedGoal.h" -#include "mc/world/actor/ai/goal/TemptGoal.h" -#include "mc/world/actor/ai/goal/TimerActorFlag1Goal.h" -#include "mc/world/actor/ai/goal/TimerActorFlag2Goal.h" -#include "mc/world/actor/ai/goal/TimerActorFlag3Goal.h" -#include "mc/world/actor/ai/goal/TimerActorFlagBaseDefinition.h" -#include "mc/world/actor/ai/goal/TimerActorFlagBaseGoal.h" -#include "mc/world/actor/ai/goal/TradeInterestGoal.h" -#include "mc/world/actor/ai/goal/TradeWithPlayerDefinition.h" -#include "mc/world/actor/ai/goal/TradeWithPlayerGoal.h" -#include "mc/world/actor/ai/goal/UseItemGoalUtilityInternal.h" -#include "mc/world/actor/ai/goal/VexRandomMoveGoal.h" -#include "mc/world/actor/ai/goal/VillagerCelebrationGoal.h" -#include "mc/world/actor/ai/goal/WalkState.h" -#include "mc/world/actor/ai/goal/WitherRandomAttackPosGoal.h" -#include "mc/world/actor/ai/goal/WorkComposterDefinition.h" -#include "mc/world/actor/ai/goal/WorkComposterGoal.h" -#include "mc/world/actor/ai/goal/WorkDefinition.h" -#include "mc/world/actor/ai/goal/WorkGoal.h" -#include "mc/world/actor/ai/goal/target/DefendTrustedTargetGoal.h" -#include "mc/world/actor/ai/goal/target/HurtByTargetGoal.h" -#include "mc/world/actor/ai/goal/target/NearestAttackableTargetDefinition.h" -#include "mc/world/actor/ai/goal/target/NearestAttackableTargetGoal.h" -#include "mc/world/actor/ai/goal/target/NearestPrioritizedAttackableTargetGoal.h" -#include "mc/world/actor/ai/goal/target/TargetGoal.h" -#include "mc/world/actor/ai/goal/target/TargetGoalDefinition.h" -#include "mc/world/actor/ai/goal/target/VexCopyOwnerTargetGoal.h" -#include "mc/world/actor/ai/goal/target/WitherTargetHighestDamage.h" -#include "mc/world/actor/ai/navigation/FloatNavigation.h" -#include "mc/world/actor/ai/navigation/FlyingPathNavigation.h" -#include "mc/world/actor/ai/navigation/GenericPathNavigation.h" -#include "mc/world/actor/ai/navigation/HoverPathNavigation.h" -#include "mc/world/actor/ai/navigation/PathNavigation.h" -#include "mc/world/actor/ai/navigation/WallClimberPathNavigation.h" -#include "mc/world/actor/ai/navigation/WaterBoundPathNavigation.h" -#include "mc/world/actor/ai/util/BedHelper.h" -#include "mc/world/actor/ai/util/CanJoinRaidDefinition.h" -#include "mc/world/actor/ai/util/ExpiringTick.h" -#include "mc/world/actor/ai/util/RandomPos.h" -#include "mc/world/actor/ai/village/POIBlueprint.h" -#include "mc/world/actor/ai/village/POIInstance.h" -#include "mc/world/actor/ai/village/POIInstanceTags.h" -#include "mc/world/actor/ai/village/Raid.h" -#include "mc/world/actor/ai/village/RaidTriggerDefinition.h" -#include "mc/world/actor/ai/village/Village.h" -#include "mc/world/actor/ai/village/VillageManager.h" -#include "mc/world/actor/ai/village/WanderingTraderScheduler.h" -#include "mc/world/actor/animal/Allay.h" -#include "mc/world/actor/animal/Animal.h" -#include "mc/world/actor/animal/Armadillo.h" -#include "mc/world/actor/animal/Axolotl.h" -#include "mc/world/actor/animal/Bat.h" -#include "mc/world/actor/animal/Bee.h" -#include "mc/world/actor/animal/Camel.h" -#include "mc/world/actor/animal/Cat.h" -#include "mc/world/actor/animal/Chicken.h" -#include "mc/world/actor/animal/Dolphin.h" -#include "mc/world/actor/animal/Fish.h" -#include "mc/world/actor/animal/GlowSquid.h" -#include "mc/world/actor/animal/Goat.h" -#include "mc/world/actor/animal/Horse.h" -#include "mc/world/actor/animal/IronGolem.h" -#include "mc/world/actor/animal/Llama.h" -#include "mc/world/actor/animal/MushroomCow.h" -#include "mc/world/actor/animal/Ocelot.h" -#include "mc/world/actor/animal/Panda.h" -#include "mc/world/actor/animal/Parrot.h" -#include "mc/world/actor/animal/Pig.h" -#include "mc/world/actor/animal/PolarBear.h" -#include "mc/world/actor/animal/Pufferfish.h" -#include "mc/world/actor/animal/Rabbit.h" -#include "mc/world/actor/animal/Salmon.h" -#include "mc/world/actor/animal/Sheep.h" -#include "mc/world/actor/animal/Sniffer.h" -#include "mc/world/actor/animal/Squid.h" -#include "mc/world/actor/animal/SquidDiveGoal.h" -#include "mc/world/actor/animal/SquidFleeGoal.h" -#include "mc/world/actor/animal/SquidIdleGoal.h" -#include "mc/world/actor/animal/SquidMoveAwayFromGroundGoal.h" -#include "mc/world/actor/animal/SquidOutOfWaterGoal.h" -#include "mc/world/actor/animal/Strider.h" -#include "mc/world/actor/animal/Tadpole.h" -#include "mc/world/actor/animal/TropicalFish.h" -#include "mc/world/actor/animal/Turtle.h" -#include "mc/world/actor/animal/WaterAnimal.h" -#include "mc/world/actor/animal/Wolf.h" -#include "mc/world/actor/animation/ActorAnimationController.h" -#include "mc/world/actor/animation/ActorAnimationControllerGroup.h" -#include "mc/world/actor/animation/ActorAnimationControllerGroupParseMetaData.h" -#include "mc/world/actor/animation/ActorAnimationControllerInfo.h" -#include "mc/world/actor/animation/ActorAnimationControllerPlayer.h" -#include "mc/world/actor/animation/ActorAnimationControllerPtr.h" -#include "mc/world/actor/animation/ActorAnimationControllerState.h" -#include "mc/world/actor/animation/ActorAnimationControllerStatePlayer.h" -#include "mc/world/actor/animation/ActorAnimationEvent.h" -#include "mc/world/actor/animation/ActorAnimationGroup.h" -#include "mc/world/actor/animation/ActorAnimationGroupParseMetaData.h" -#include "mc/world/actor/animation/ActorAnimationInfo.h" -#include "mc/world/actor/animation/ActorAnimationPlayer.h" -#include "mc/world/actor/animation/ActorParticleEffect.h" -#include "mc/world/actor/animation/ActorParticleEffectEvent.h" -#include "mc/world/actor/animation/ActorSkeletalAnimation.h" -#include "mc/world/actor/animation/ActorSkeletalAnimationPlayer.h" -#include "mc/world/actor/animation/ActorSkeletalAnimationPtr.h" -#include "mc/world/actor/animation/ActorSoundEffect.h" -#include "mc/world/actor/animation/ActorSoundEffectEvent.h" -#include "mc/world/actor/animation/BoneAnimation.h" -#include "mc/world/actor/animation/BoneAnimationChannel.h" -#include "mc/world/actor/animation/BoneOrientation.h" -#include "mc/world/actor/animation/ChannelTransform.h" -#include "mc/world/actor/animation/CommonResourceDefinitionMap.h" -#include "mc/world/actor/animation/KeyFrameLerpMode.h" -#include "mc/world/actor/animation/KeyFrameTransform.h" -#include "mc/world/actor/animation/KeyFrameTransformData.h" -#include "mc/world/actor/animation/ParticleProvider.h" -#include "mc/world/actor/animation/StateAnimationVariable.h" -#include "mc/world/actor/bhave/BehaviorData.h" -#include "mc/world/actor/bhave/BehaviorFactory.h" -#include "mc/world/actor/bhave/BehaviorTreeDefinitionPtr.h" -#include "mc/world/actor/bhave/definition/ActivateToolDefinition.h" -#include "mc/world/actor/bhave/definition/AttackDefinition.h" -#include "mc/world/actor/bhave/definition/BehaviorDefinition.h" -#include "mc/world/actor/bhave/definition/BehaviorTreeDefinition.h" -#include "mc/world/actor/bhave/definition/BreakBlockDefinition.h" -#include "mc/world/actor/bhave/definition/CompositeDefinition.h" -#include "mc/world/actor/bhave/definition/ConsumeItemDefinition.h" -#include "mc/world/actor/bhave/definition/DecoratorDefinition.h" -#include "mc/world/actor/bhave/definition/FindActorDefinition.h" -#include "mc/world/actor/bhave/definition/FindBlockDefinition.h" -#include "mc/world/actor/bhave/definition/FlyDefinition.h" -#include "mc/world/actor/bhave/definition/GetInteractionPositionForBlockDefinition.h" -#include "mc/world/actor/bhave/definition/InteractActionDefinition.h" -#include "mc/world/actor/bhave/definition/InverterDefinition.h" -#include "mc/world/actor/bhave/definition/LookAtActorDefinition.h" -#include "mc/world/actor/bhave/definition/LookAtBlockDefinition.h" -#include "mc/world/actor/bhave/definition/MoveDefinition.h" -#include "mc/world/actor/bhave/definition/MoveToDefinition.h" -#include "mc/world/actor/bhave/definition/PlaceBlockDefinition.h" -#include "mc/world/actor/bhave/definition/RepeatUntilFailureDefinition.h" -#include "mc/world/actor/bhave/definition/RepeatUntilSuccessDefinition.h" -#include "mc/world/actor/bhave/definition/SelectorDefinition.h" -#include "mc/world/actor/bhave/definition/SequenceDefinition.h" -#include "mc/world/actor/bhave/definition/ShootBowDefinition.h" -#include "mc/world/actor/bhave/definition/SubtreeDefinition.h" -#include "mc/world/actor/bhave/definition/UseActorDefinition.h" -#include "mc/world/actor/bhave/definition/WaitDefinition.h" -#include "mc/world/actor/bhave/definition/WaitTicksDefinition.h" -#include "mc/world/actor/bhave/definition/WindBurstDefinition.h" -#include "mc/world/actor/bhave/node/ActivateToolNode.h" -#include "mc/world/actor/bhave/node/AttackNode.h" -#include "mc/world/actor/bhave/node/BehaviorNode.h" -#include "mc/world/actor/bhave/node/BreakBlockNode.h" -#include "mc/world/actor/bhave/node/ConsumeItemNode.h" -#include "mc/world/actor/bhave/node/FindActorNode.h" -#include "mc/world/actor/bhave/node/FindBlockNode.h" -#include "mc/world/actor/bhave/node/FlyNode.h" -#include "mc/world/actor/bhave/node/GetInteractionPositionForBlockNode.h" -#include "mc/world/actor/bhave/node/InteractActionNode.h" -#include "mc/world/actor/bhave/node/InverterNode.h" -#include "mc/world/actor/bhave/node/LookAtActorNode.h" -#include "mc/world/actor/bhave/node/LookAtBlockNode.h" -#include "mc/world/actor/bhave/node/MoveNode.h" -#include "mc/world/actor/bhave/node/MoveToNode.h" -#include "mc/world/actor/bhave/node/PlaceBlockNode.h" -#include "mc/world/actor/bhave/node/RepeatUntilFailureNode.h" -#include "mc/world/actor/bhave/node/RepeatUntilSuccessNode.h" -#include "mc/world/actor/bhave/node/SelectorBehaviorNode.h" -#include "mc/world/actor/bhave/node/SequenceBehaviorNode.h" -#include "mc/world/actor/bhave/node/ShootBowNode.h" -#include "mc/world/actor/bhave/node/SubtreeNode.h" -#include "mc/world/actor/bhave/node/UseActorNode.h" -#include "mc/world/actor/bhave/node/WaitNode.h" -#include "mc/world/actor/bhave/node/WaitTicksNode.h" -#include "mc/world/actor/boss/WitherBoss.h" -#include "mc/world/actor/common/AmbientSoundInternals.h" -#include "mc/world/actor/common/BuiltInMobComponents.h" -#include "mc/world/actor/common/CameraInstruction.h" -#include "mc/world/actor/common/CameraInstructionSender.h" -#include "mc/world/actor/common/CameraListFile.h" -#include "mc/world/actor/common/CameraPreset.h" -#include "mc/world/actor/common/CameraPresetFile.h" -#include "mc/world/actor/common/CameraPresets.h" -#include "mc/world/actor/common/CameraPresetsInternals.h" -#include "mc/world/actor/common/ClipDefaults.h" -#include "mc/world/actor/common/DanceComponentInternal.h" -#include "mc/world/actor/common/DashDefinition.h" -#include "mc/world/actor/common/EquipmentSlots.h" -#include "mc/world/actor/common/GameDataSaveTimer.h" -#include "mc/world/actor/common/GameplayUserManager.h" -#include "mc/world/actor/common/GameplayUserManagerProxy.h" -#include "mc/world/actor/common/GeodeFeatureInternal.h" -#include "mc/world/actor/common/HeartbeatComponentInternal.h" -#include "mc/world/actor/common/MobAnimation.h" -#include "mc/world/actor/common/MobDescriptor.h" -#include "mc/world/actor/common/MobGliding.h" -#include "mc/world/actor/common/MobJump.h" -#include "mc/world/actor/common/MobMovementDrag.h" -#include "mc/world/actor/common/MobPredicates.h" -#include "mc/world/actor/common/MoveInputState.h" -#include "mc/world/actor/common/PowerJump.h" -#include "mc/world/actor/common/ScanForDolphin.h" -#include "mc/world/actor/common/ServerGameplayUserManagerProxy.h" -#include "mc/world/actor/common/ShooterProjectileData.h" -#include "mc/world/actor/common/SlimeSpawnRules.h" -#include "mc/world/actor/common/SlimeWasOnGroundPreNormalTick.h" -#include "mc/world/actor/common/SpawnChecks.h" -#include "mc/world/actor/common/VanillaEntityInitializerCommon.h" -#include "mc/world/actor/common/VerboseCameraList.h" -#include "mc/world/actor/components/ActorManagerProxy.h" -#include "mc/world/actor/components/AddActorEntityProxy.h" -#include "mc/world/actor/components/AddLimboActorHelper.h" -#include "mc/world/actor/components/AmbientSoundIntervalDefinition.h" -#include "mc/world/actor/components/AnimationComponent.h" -#include "mc/world/actor/components/AnimationComponentGroup.h" -#include "mc/world/actor/components/AnimationComponentID.h" -#include "mc/world/actor/components/AttackDescription.h" -#include "mc/world/actor/components/AutonomousActorManager.h" -#include "mc/world/actor/components/CanClimbDefinition.h" -#include "mc/world/actor/components/CanFlyDefinition.h" -#include "mc/world/actor/components/CanPowerJumpDefinition.h" -#include "mc/world/actor/components/CollisionBoxDefinition.h" -#include "mc/world/actor/components/Color2Definition.h" -#include "mc/world/actor/components/ColorDefinition.h" -#include "mc/world/actor/components/DefaultLookAngleDefinition.h" -#include "mc/world/actor/components/DeregisterTagsFromActorProxy.h" -#include "mc/world/actor/components/DeserializeArgs.h" -#include "mc/world/actor/components/DyeableDefinition.h" -#include "mc/world/actor/components/DynamicAmbientSound.h" -#include "mc/world/actor/components/EconomyTradeableComponent.h" -#include "mc/world/actor/components/EconomyTradeableComponentInternal.h" -#include "mc/world/actor/components/EconomyTradeableDescription.h" -#include "mc/world/actor/components/EquipmentTableDefinition.h" -#include "mc/world/actor/components/FamilyTypeDefinition.h" -#include "mc/world/actor/components/FireImmuneDefinition.h" -#include "mc/world/actor/components/FloatsInLiquidDefinition.h" -#include "mc/world/actor/components/FlyingSpeedDefinition.h" -#include "mc/world/actor/components/FrictionModifierDefinition.h" -#include "mc/world/actor/components/GroundOffsetDefinition.h" -#include "mc/world/actor/components/IActorManagerProxy.h" -#include "mc/world/actor/components/IAddActorEntityProxy.h" -#include "mc/world/actor/components/IDeregisterTagsFromActorProxy.h" -#include "mc/world/actor/components/IsBabyDefinition.h" -#include "mc/world/actor/components/IsChargedDefinition.h" -#include "mc/world/actor/components/IsChestedDefinition.h" -#include "mc/world/actor/components/IsHiddenWhenInvisibleDefinition.h" -#include "mc/world/actor/components/IsIgnitedDefinition.h" -#include "mc/world/actor/components/IsIllagerCaptainDefinition.h" -#include "mc/world/actor/components/IsSaddledDefinition.h" -#include "mc/world/actor/components/IsShakingDefinition.h" -#include "mc/world/actor/components/IsShearedDefinition.h" -#include "mc/world/actor/components/IsStackableDefinition.h" -#include "mc/world/actor/components/IsStunnedDefinition.h" -#include "mc/world/actor/components/IsTamedDefinition.h" -#include "mc/world/actor/components/ISynchedActorDataAdapter.h" -#include "mc/world/actor/components/ItemControlDefinition.h" -#include "mc/world/actor/components/LootTableDefinition.h" -#include "mc/world/actor/components/MarkVariantDefinition.h" -#include "mc/world/actor/components/MobEffectChangeDescription.h" -#include "mc/world/actor/components/MovementSoundDistanceOffsetDefinition.h" -#include "mc/world/actor/components/NpcSceneDialogueData.h" -#include "mc/world/actor/components/OnDeathDefinition.h" -#include "mc/world/actor/components/OnFriendlyAngerDefinition.h" -#include "mc/world/actor/components/OnHurtByPlayerDefinition.h" -#include "mc/world/actor/components/OnHurtDefinition.h" -#include "mc/world/actor/components/OnIgniteDefinition.h" -#include "mc/world/actor/components/OnStartLandingDefinition.h" -#include "mc/world/actor/components/OnStartTakeoffDefinition.h" -#include "mc/world/actor/components/OnTargetAcquiredDefinition.h" -#include "mc/world/actor/components/OnTargetEscapeDefinition.h" -#include "mc/world/actor/components/OnWakeWithOwnerDefinition.h" -#include "mc/world/actor/components/Parser.h" -#include "mc/world/actor/components/PredictedMovementComponent.h" -#include "mc/world/actor/components/PushThroughDefinition.h" -#include "mc/world/actor/components/ScaleDefinition.h" -#include "mc/world/actor/components/ServerActorManagerProxy.h" -#include "mc/world/actor/components/SkinData.h" -#include "mc/world/actor/components/SkinIDDefinition.h" -#include "mc/world/actor/components/SoundVolumeDefinition.h" -#include "mc/world/actor/components/StrengthDescription.h" -#include "mc/world/actor/components/StrictActorIDEntityContextPair.h" -#include "mc/world/actor/components/SynchedActorDataAccess.h" -#include "mc/world/actor/components/SynchedActorDataSerializer.h" -#include "mc/world/actor/components/VariantDefinition.h" -#include "mc/world/actor/components/VersionedActorDamageCause.h" -#include "mc/world/actor/components/WalkAnimationSpeedDefinition.h" -#include "mc/world/actor/components/WantsJockeyDefinition.h" -#include "mc/world/actor/components/WASDControlledDefinition.h" -#include "mc/world/actor/events/ActorDieEvent.h" -#include "mc/world/actor/global/LightningBolt.h" -#include "mc/world/actor/interactions/InteractDefaults.h" -#include "mc/world/actor/interactions/Interactions.h" -#include "mc/world/actor/interactions/Mining.h" -#include "mc/world/actor/interactions/SideEffectDependencies.h" -#include "mc/world/actor/item/Balloon.h" -#include "mc/world/actor/item/Boat.h" -#include "mc/world/actor/item/BrushableBlock.h" -#include "mc/world/actor/item/ChestBoat.h" -#include "mc/world/actor/item/ExperienceOrb.h" -#include "mc/world/actor/item/EyeOfEnder.h" -#include "mc/world/actor/item/FallingBlock.h" -#include "mc/world/actor/item/FireworksRocketActor.h" -#include "mc/world/actor/item/ItemActor.h" -#include "mc/world/actor/item/ITickDelegate.h" -#include "mc/world/actor/item/Minecart.h" -#include "mc/world/actor/item/MinecartChest.h" -#include "mc/world/actor/item/MinecartCommandBlock.h" -#include "mc/world/actor/item/MinecartHopper.h" -#include "mc/world/actor/item/MinecartRideable.h" -#include "mc/world/actor/item/MinecartTNT.h" -#include "mc/world/actor/item/PrimedTnt.h" -#include "mc/world/actor/item/SystemTickDelegate.h" -#include "mc/world/actor/item/TripodCamera.h" -#include "mc/world/actor/monster/AttributeModifier.h" -#include "mc/world/actor/monster/Blaze.h" -#include "mc/world/actor/monster/Breeze.h" -#include "mc/world/actor/monster/CaveSpider.h" -#include "mc/world/actor/monster/Creeper.h" -#include "mc/world/actor/monster/EnderDragon.h" -#include "mc/world/actor/monster/EnderMan.h" -#include "mc/world/actor/monster/EndermanLeaveBlockGoal.h" -#include "mc/world/actor/monster/EndermanTakeBlockGoal.h" -#include "mc/world/actor/monster/Endermite.h" -#include "mc/world/actor/monster/EvocationIllager.h" -#include "mc/world/actor/monster/Ghast.h" -#include "mc/world/actor/monster/Guardian.h" -#include "mc/world/actor/monster/HumanoidMonster.h" -#include "mc/world/actor/monster/IllagerBeast.h" -#include "mc/world/actor/monster/LavaSlime.h" -#include "mc/world/actor/monster/Monster.h" -#include "mc/world/actor/monster/Phantom.h" -#include "mc/world/actor/monster/Piglin.h" -#include "mc/world/actor/monster/PigZombie.h" -#include "mc/world/actor/monster/Pillager.h" -#include "mc/world/actor/monster/Shulker.h" -#include "mc/world/actor/monster/ShulkerBounds.h" -#include "mc/world/actor/monster/ShulkerBoundsInput.h" -#include "mc/world/actor/monster/Silverfish.h" -#include "mc/world/actor/monster/SilverfishMergeWithStoneGoal.h" -#include "mc/world/actor/monster/SilverfishWakeUpFriendsGoal.h" -#include "mc/world/actor/monster/Skeleton.h" -#include "mc/world/actor/monster/Slime.h" -#include "mc/world/actor/monster/Spider.h" -#include "mc/world/actor/monster/Vex.h" -#include "mc/world/actor/monster/VindicationIllager.h" -#include "mc/world/actor/monster/Warden.h" -#include "mc/world/actor/monster/Witch.h" -#include "mc/world/actor/monster/Zombie.h" -#include "mc/world/actor/monster/ZombieVillager.h" -#include "mc/world/actor/monster/warden/WardenVibrationConfig.h" -#include "mc/world/actor/npc/ActionValue.h" -#include "mc/world/actor/npc/Button.h" -#include "mc/world/actor/npc/CommandAction.h" -#include "mc/world/actor/npc/LeaveMenuCountdown.h" -#include "mc/world/actor/npc/npc.h" -#include "mc/world/actor/npc/NpcDialogueButton.h" -#include "mc/world/actor/npc/NpcDialogueScene.h" -#include "mc/world/actor/npc/NpcDialogueStorage.h" -#include "mc/world/actor/npc/NpcHelpers.h" -#include "mc/world/actor/npc/NPCSize.h" -#include "mc/world/actor/npc/NpcSystemHelper.h" -#include "mc/world/actor/npc/UrlAction.h" -#include "mc/world/actor/npc/Villager.h" -#include "mc/world/actor/npc/VillagerBase.h" -#include "mc/world/actor/npc/VillagerV2.h" -#include "mc/world/actor/npc/WanderingTrader.h" -#include "mc/world/actor/npc/allay/AllayVibrationConfig.h" -#include "mc/world/actor/player/Ability.h" -#include "mc/world/actor/player/AnimatedImageData.h" -#include "mc/world/actor/player/DefaultPlayerNameValidator.h" -#include "mc/world/actor/player/EnderChestContainer.h" -#include "mc/world/actor/player/FullPlayerInventoryWrapper.h" -#include "mc/world/actor/player/INpcDialogueData.h" -#include "mc/world/actor/player/Inventory.h" -#include "mc/world/actor/player/IPlayerDeathManagerProxy.h" -#include "mc/world/actor/player/IPlayerDimensionTransferConnector.h" -#include "mc/world/actor/player/IPlayerDimensionTransferer.h" -#include "mc/world/actor/player/IPlayerDimensionTransferProxy.h" -#include "mc/world/actor/player/IPlayerSleepPercentageGetter.h" -#include "mc/world/actor/player/IPlayerTickProxy.h" -#include "mc/world/actor/player/ItemGroup.h" -#include "mc/world/actor/player/MarketplaceSkinValidator.h" -#include "mc/world/actor/player/Player.h" -#include "mc/world/actor/player/PlayerAbilitiesManager.h" -#include "mc/world/actor/player/PlayerActionType.h" -#include "mc/world/actor/player/PlayerDeathManager.h" -#include "mc/world/actor/player/PlayerDeathManagerProxy.h" -#include "mc/world/actor/player/PlayerDimensionTransferer.h" -#include "mc/world/actor/player/PlayerDimensionTransferManager.h" -#include "mc/world/actor/player/PlayerDimensionTransferProxy.h" -#include "mc/world/actor/player/PlayerFetchUtils.h" -#include "mc/world/actor/player/PlayerInventory.h" -#include "mc/world/actor/player/PlayerInventorySlotData.h" -#include "mc/world/actor/player/PlayerItemInUse.h" -#include "mc/world/actor/player/PlayerLevelStorageSaveUtils.h" -#include "mc/world/actor/player/PlayerLimboActorManager.h" -#include "mc/world/actor/player/PlayerListManager.h" -#include "mc/world/actor/player/PlayerListPacketType.h" -#include "mc/world/actor/player/PlayerMoveInput.h" -#include "mc/world/actor/player/PlayerMovement.h" -#include "mc/world/actor/player/PlayerMovementSettings.h" -#include "mc/world/actor/player/PlayerMovementSettingsComponent.h" -#include "mc/world/actor/player/PlayerMovementSettingsImpl.h" -#include "mc/world/actor/player/PlayerMovementSettingsManager.h" -#include "mc/world/actor/player/PlayerNameValidator.h" -#include "mc/world/actor/player/PlayerPermissionLevel.h" -#include "mc/world/actor/player/PlayerRespawnBlockRadiusRandomizer.h" -#include "mc/world/actor/player/PlayerRespawnRandomizer.h" -#include "mc/world/actor/player/PlayerRespawnState.h" -#include "mc/world/actor/player/PlayerRespawnTelemetryData.h" -#include "mc/world/actor/player/PlayerScoreSetFunction.h" -#include "mc/world/actor/player/PlayerSleepManager.h" -#include "mc/world/actor/player/PlayerSleepPercentageGetter.h" -#include "mc/world/actor/player/PlayerSleepStatus.h" -#include "mc/world/actor/player/PlayerSuspendLevelStorageSaveToken.h" -#include "mc/world/actor/player/PlayerTickManager.h" -#include "mc/world/actor/player/PlayerTickProxy.h" -#include "mc/world/actor/player/PlayerUISlot.h" -#include "mc/world/actor/player/PlayerUtils.h" -#include "mc/world/actor/player/PlayerValidation.h" -#include "mc/world/actor/player/PredictionValidationError.h" -#include "mc/world/actor/player/ResolvedTextObject.h" -#include "mc/world/actor/player/SerializedPersonaPieceHandle.h" -#include "mc/world/actor/player/SerializedSkin.h" -#include "mc/world/actor/player/ServerPlayerBlockUseHandler.h" -#include "mc/world/actor/player/ServerPlayerSleepManager.h" -#include "mc/world/actor/player/SkinAdjustments.h" -#include "mc/world/actor/player/SkinInfoData.h" -#include "mc/world/actor/player/SyncedPlayerMovementSettings.h" -#include "mc/world/actor/player/TextObjectRoot.h" -#include "mc/world/actor/projectile/AbstractArrow.h" -#include "mc/world/actor/projectile/Arrow.h" -#include "mc/world/actor/projectile/DragonFireball.h" -#include "mc/world/actor/projectile/EvocationFang.h" -#include "mc/world/actor/projectile/ExperiencePotion.h" -#include "mc/world/actor/projectile/FallingBlockActor.h" -#include "mc/world/actor/projectile/Fireball.h" -#include "mc/world/actor/projectile/LargeFireball.h" -#include "mc/world/actor/projectile/LlamaSpit.h" -#include "mc/world/actor/projectile/PredictableProjectile.h" -#include "mc/world/actor/projectile/ProjectileFactory.h" -#include "mc/world/actor/projectile/ShulkerBullet.h" -#include "mc/world/actor/projectile/SmallFireball.h" -#include "mc/world/actor/projectile/Snowball.h" -#include "mc/world/actor/projectile/Throwable.h" -#include "mc/world/actor/projectile/ThrownEgg.h" -#include "mc/world/actor/projectile/ThrownEnderpearl.h" -#include "mc/world/actor/projectile/ThrownIceBomb.h" -#include "mc/world/actor/projectile/ThrownPotion.h" -#include "mc/world/actor/projectile/ThrownTrident.h" -#include "mc/world/actor/projectile/WindChargeProjectile.h" -#include "mc/world/actor/projectile/WitherSkull.h" -#include "mc/world/actor/registry/SpawnGroupRegistry.h" -#include "mc/world/actor/response/ActorEventResponseFactory.h" -#include "mc/world/actor/selectors/ActorSelectorArgs.h" -#include "mc/world/actor/selectors/HasItemFilter.h" -#include "mc/world/actor/selectors/HasPermissionFilter.h" -#include "mc/world/actor/selectors/HasPropertyFilter.h" -#include "mc/world/actor/state/ActorPermutationEventHandler.h" -#include "mc/world/actor/state/PropertyComponent.h" -#include "mc/world/actor/state/PropertyContainer.h" -#include "mc/world/actor/state/PropertyGroup.h" -#include "mc/world/actor/state/PropertyMetadata.h" -#include "mc/world/actor/state/PropertySyncData.h" -#include "mc/world/actor/state/PropertyValues.h" -#include "mc/world/attribute/Amplifier.h" -#include "mc/world/attribute/Attribute.h" -#include "mc/world/attribute/AttributeBuff.h" -#include "mc/world/attribute/AttributeCollection.h" -#include "mc/world/attribute/AttributeData.h" -#include "mc/world/attribute/AttributeInstance.h" -#include "mc/world/attribute/AttributeInstanceDelegate.h" -#include "mc/world/attribute/AttributeInstanceHandle.h" -#include "mc/world/attribute/BaseAttributeMap.h" -#include "mc/world/attribute/ExhaustionAttributeDelegate.h" -#include "mc/world/attribute/HealthAttributeDelegate.h" -#include "mc/world/attribute/HungerAttributeDelegate.h" -#include "mc/world/attribute/InstantaneousAttributeBuff.h" -#include "mc/world/attribute/MultiplyValueAmplifier.h" -#include "mc/world/attribute/SharedAmplifiers.h" -#include "mc/world/attribute/SharedAttributes.h" -#include "mc/world/attribute/SharedBuffs.h" -#include "mc/world/attribute/SharedModifiers.h" -#include "mc/world/attribute/ShiftedDurationAmplifier.h" -#include "mc/world/attribute/ShiftedValueAmplifier.h" -#include "mc/world/attribute/TemporalAttributeBuff.h" -#include "mc/world/components/AABBRelativeSizeUpdateComponent.h" -#include "mc/world/components/AbilitiesRequestComponent.h" -#include "mc/world/components/AbsoluteSizeUpdateComponent.h" -#include "mc/world/components/ActorDataBoundingBoxComponent.h" -#include "mc/world/components/ActorDataControllingSeatIndexComponent.h" -#include "mc/world/components/ActorDataDirtyFlagsComponent.h" -#include "mc/world/components/ActorDataFlagComponent.h" -#include "mc/world/components/ActorDataHorseFlagComponent.h" -#include "mc/world/components/ActorDataJumpDurationComponent.h" -#include "mc/world/components/ActorDataSeatOffsetComponent.h" -#include "mc/world/components/ActorEquipmentComponent.h" -#include "mc/world/components/AirSpeedComponent.h" -#include "mc/world/components/ApplyReplayStateTrackerRequestComponent.h" -#include "mc/world/components/AttachedRocketsComponent.h" -#include "mc/world/components/AttributeRequestComponent.h" -#include "mc/world/components/BiomeTagComponent.h" -#include "mc/world/components/BoatMovementComponent.h" -#include "mc/world/components/BrushEffectsCooldownComponent.h" -#include "mc/world/components/BuoyancyFloatRequestComponent.h" -#include "mc/world/components/CameraOutOfRangeWarningSentComponent.h" -#include "mc/world/components/ClientInputLockComponent.h" -#include "mc/world/components/CollisionBoxComponent.h" -#include "mc/world/components/ComparisonEventingCapComponent.h" -#include "mc/world/components/CustomSizeUpdateComponent.h" -#include "mc/world/components/DashComponent.h" -#include "mc/world/components/DashCooldownTimerComponent.h" -#include "mc/world/components/DepenetrationComponent.h" -#include "mc/world/components/DimensionTypeComponent.h" -#include "mc/world/components/ElytraFlightTimeTicksComponent.h" -#include "mc/world/components/ExternalDataComponent.h" -#include "mc/world/components/FallDamageResultComponent.h" -#include "mc/world/components/FeatureHelper.h" -#include "mc/world/components/FlagComponent.h" -#include "mc/world/components/FlowerHelper.h" -#include "mc/world/components/FoodConstants.h" -#include "mc/world/components/GainedRaidOmenAtPositionComponent.h" -#include "mc/world/components/GlidingCollisionDamageComponent.h" -#include "mc/world/components/IgnoresEntityInsideFlagComponent.h" -#include "mc/world/components/IsHorizontalPoseFlagComponent.h" -#include "mc/world/components/IsSolidMobComponent.h" -#include "mc/world/components/IsSolidMobNearbyComponent.h" -#include "mc/world/components/LegacyMolangVariableComponent.h" -#include "mc/world/components/LocalPlayerPrePlayerTravelComponent.h" -#include "mc/world/components/LocalSpatialEntityFetcherFactoryComponent.h" -#include "mc/world/components/MapConstants.h" -#include "mc/world/components/MapDataManager.h" -#include "mc/world/components/MobEffectImmunityComponent.h" -#include "mc/world/components/MolangSerializer.h" -#include "mc/world/components/MovementAbilitiesComponent.h" -#include "mc/world/components/MovementAttributesComponent.h" -#include "mc/world/components/MovementSnapshotComponent.h" -#include "mc/world/components/MultiOctaveNoiseImpl.h" -#include "mc/world/components/NoActionTimeComponent.h" -#include "mc/world/components/NormalNoiseImpl.h" -#include "mc/world/components/OnGroundFlagComponent.h" -#include "mc/world/components/OutOfControlComponent.h" -#include "mc/world/components/ParityImprovedNoiseImpl.h" -#include "mc/world/components/PassengerRenderingRidingOffsetComponent.h" -#include "mc/world/components/PlayerActionAcceptanceComponent.h" -#include "mc/world/components/PlayerChangeDimensionRequestComponent.h" -#include "mc/world/components/PlayerDimensionTransferSaveSuspensionComponent.h" -#include "mc/world/components/PlayerFlyingTravelComponent.h" -#include "mc/world/components/PlayerLastPosComponent.h" -#include "mc/world/components/PlayerPreMobTravelComponent.h" -#include "mc/world/components/PostGameEventRequestComponent.h" -#include "mc/world/components/RawMoveInputComponent.h" -#include "mc/world/components/RemoveAllPassengersRequestComponent.h" -#include "mc/world/components/RemoveMobEffectsRequestComponent.h" -#include "mc/world/components/ReplayStateLenderFlagComponent.h" -#include "mc/world/components/ReplayStateTrackerComponent.h" -#include "mc/world/components/RewindCollisionShapesComponent.h" -#include "mc/world/components/ServerActiveCameraComponent.h" -#include "mc/world/components/ServerCameraStatesComponent.h" -#include "mc/world/components/ServerCatchupMovementTrackerComponent.h" -#include "mc/world/components/ServerMapDataManager.h" -#include "mc/world/components/ServerPlayerInteractComponent.h" -#include "mc/world/components/ServerPlayerInventoryTransactionComponent.h" -#include "mc/world/components/ServerPlayerMoveAbsoluteComponent.h" -#include "mc/world/components/ShouldStopEmotingRequestComponent.h" -#include "mc/world/components/SlotDropChancesComponent.h" -#include "mc/world/components/SwimAmountComponent.h" -#include "mc/world/components/TriggerJumpRequestComponent.h" -#include "mc/world/components/UnlockedRecipesServerComponent.h" -#include "mc/world/components/VanillaOffsetComponent.h" -#include "mc/world/components/VariableMaxAutoStepComponent.h" -#include "mc/world/components/VehicleInputIntentComponent.h" -#include "mc/world/components/VehicleRenderingRidingOffsetComponent.h" -#include "mc/world/components/VillageManagerComponent.h" -#include "mc/world/components/VoronoiZoomMultiNoise.h" -#include "mc/world/components/WaterSplashEffectRequestComponent.h" -#include "mc/world/components/WaterWalkSpeedEnchantComponent.h" -#include "mc/world/components/WindBurstComponent.h" -#include "mc/world/components/WindChargeKnockbackComponent.h" -#include "mc/world/components/WingFlapComponent.h" -#include "mc/world/components/WitherBossPreAIStepResultComponent.h" -#include "mc/world/components/WorldGenMolangQueries.h" -#include "mc/world/containers/ActionContainer.h" -#include "mc/world/containers/ActorContainerType.h" -#include "mc/world/containers/CompoundContainerType.h" -#include "mc/world/containers/ContainerCategory.h" -#include "mc/world/containers/ContainerCloseListener.h" -#include "mc/world/containers/ContainerEnumName.h" -#include "mc/world/containers/ContainerExpandStatus.h" -#include "mc/world/containers/ContainerID.h" -#include "mc/world/containers/ContainerRemovedListener.h" -#include "mc/world/containers/ContainerReplacementParams.h" -#include "mc/world/containers/ContainerRuntimeIdTag.h" -#include "mc/world/containers/ContainerScreenContext.h" -#include "mc/world/containers/ContainerScreenRequestActionType.h" -#include "mc/world/containers/ContainerType.h" -#include "mc/world/containers/ContainerUtility.h" -#include "mc/world/containers/ContainerValidationCaller.h" -#include "mc/world/containers/ContainerValidationCraftInputs.h" -#include "mc/world/containers/ContainerValidationOperationType.h" -#include "mc/world/containers/ContainerValidationOutcome.h" -#include "mc/world/containers/ISparseContainerSetListener.h" -#include "mc/world/containers/SlotData.h" -#include "mc/world/containers/SparseContainer.h" -#include "mc/world/containers/SparseContainerBackingSetType.h" -#include "mc/world/containers/managers/IContainerManager.h" -#include "mc/world/containers/managers/controllers/BlockReducer.h" -#include "mc/world/containers/managers/controllers/ChemistryIngredient.h" -#include "mc/world/containers/managers/controllers/ContainerManagerController.h" -#include "mc/world/containers/managers/controllers/CraftableCompounds.h" -#include "mc/world/containers/managers/models/AnvilContainerManagerModel.h" -#include "mc/world/containers/managers/models/BeaconContainerManagerModel.h" -#include "mc/world/containers/managers/models/BlastFurnaceContainerManagerModel.h" -#include "mc/world/containers/managers/models/BrewingStandContainerManagerModel.h" -#include "mc/world/containers/managers/models/CartographyContainerManagerModel.h" -#include "mc/world/containers/managers/models/ChestContainerManagerModel.h" -#include "mc/world/containers/managers/models/CompoundCreatorContainerManagerModel.h" -#include "mc/world/containers/managers/models/ContainerManagerModel.h" -#include "mc/world/containers/managers/models/CrafterContainerManagerModel.h" -#include "mc/world/containers/managers/models/DispenserContainerManagerModel.h" -#include "mc/world/containers/managers/models/DropperContainerManagerModel.h" -#include "mc/world/containers/managers/models/ElementConstructorContainerManagerModel.h" -#include "mc/world/containers/managers/models/EnchantingContainerManagerModel.h" -#include "mc/world/containers/managers/models/FurnaceContainerManagerModel.h" -#include "mc/world/containers/managers/models/GrindstoneContainerManagerModel.h" -#include "mc/world/containers/managers/models/HopperContainerManagerModel.h" -#include "mc/world/containers/managers/models/HorseContainerManagerModel.h" -#include "mc/world/containers/managers/models/HudContainerManagerModel.h" -#include "mc/world/containers/managers/models/ItemEnchantOption.h" -#include "mc/world/containers/managers/models/LabTableContainerManagerModel.h" -#include "mc/world/containers/managers/models/LevelContainerManagerModel.h" -#include "mc/world/containers/managers/models/LoomContainerManagerModel.h" -#include "mc/world/containers/managers/models/MaterialReducerContainerManagerModel.h" -#include "mc/world/containers/managers/models/SmithingTableContainerManagerModel.h" -#include "mc/world/containers/managers/models/SmokerContainerManagerModel.h" -#include "mc/world/containers/managers/models/StonecutterContainerManagerModel.h" -#include "mc/world/containers/managers/models/Trade2ContainerManagerModel.h" -#include "mc/world/containers/managers/models/TradeContainerManagerModel.h" -#include "mc/world/containers/models/ContainerModel.h" -#include "mc/world/containers/models/HudContainerModel.h" -#include "mc/world/containers/models/InventoryContainerModel.h" -#include "mc/world/containers/models/LevelContainerModel.h" -#include "mc/world/containers/models/PlayerUIContainerModel.h" -#include "mc/world/containers/models/PlayerUIContainerModelBase.h" -#include "mc/world/effect/AbsorptionMobEffect.h" -#include "mc/world/effect/AttackDamageMobEffect.h" -#include "mc/world/effect/InfestedMobEffect.h" -#include "mc/world/effect/InstantaneousMobEffect.h" -#include "mc/world/effect/MobEffect.h" -#include "mc/world/effect/MobEffectInstance.h" -#include "mc/world/effect/OozingMobEffect.h" -#include "mc/world/effect/RaidOmenMobEffect.h" -#include "mc/world/effect/WeavingMobEffect.h" -#include "mc/world/effect/WindChargedMobEffect.h" -#include "mc/world/events/ActorAcquiredItemEvent.h" -#include "mc/world/events/ActorAddEffectEvent.h" -#include "mc/world/events/ActorAnimationChangedEvent.h" -#include "mc/world/events/ActorAttackEvent.h" -#include "mc/world/events/ActorCarriedItemChangedEvent.h" -#include "mc/world/events/ActorDefinitionEndedEvent.h" -#include "mc/world/events/ActorDefinitionStartedEvent.h" -#include "mc/world/events/ActorDefinitionTriggeredEvent.h" -#include "mc/world/events/ActorDroppedItemEvent.h" -#include "mc/world/events/ActorEquippedArmorEvent.h" -#include "mc/world/events/ActorEventListener.h" -#include "mc/world/events/ActorGriefingBlockEvent.h" -#include "mc/world/events/ActorInsideBlockEvent.h" -#include "mc/world/events/ActorKilledEvent.h" -#include "mc/world/events/ActorNotificationEvent.h" -#include "mc/world/events/ActorPlacedItemEvent.h" -#include "mc/world/events/ActorRemovedEvent.h" -#include "mc/world/events/ActorRemoveEffectEvent.h" -#include "mc/world/events/ActorStandOnBlockEvent.h" -#include "mc/world/events/ActorUseItemEvent.h" -#include "mc/world/events/BlockEventDispatcherToken.h" -#include "mc/world/events/BlockEventListener.h" -#include "mc/world/events/BlockNotificationEvent.h" -#include "mc/world/events/BlockPatternEvent.h" -#include "mc/world/events/BlockPatternPostEvent.h" -#include "mc/world/events/BlockPatternPreEvent.h" -#include "mc/world/events/BlockSourceHandle.h" -#include "mc/world/events/BossEventSubscriptionManager.h" -#include "mc/world/events/BossEventSubscriptionManagerImpl.h" -#include "mc/world/events/BossEventUpdateType.h" -#include "mc/world/events/ButtonPushEvent.h" -#include "mc/world/events/ChatEvent.h" -#include "mc/world/events/ChestBlockTryPairEvent.h" -#include "mc/world/events/ClientEventCoordinatorManager.h" -#include "mc/world/events/ClientLevelEventCoordinator.h" -#include "mc/world/events/ComplexAliasBlockAchievementEventHelper.h" -#include "mc/world/events/ComplexAliasBlockPreSplitBlockInfo.h" -#include "mc/world/events/ConnectedStorageEventType.h" -#include "mc/world/events/CraftUISetResultNameEvent.h" -#include "mc/world/events/Details.h" -#include "mc/world/events/EventCoordinator.h" -#include "mc/world/events/EventCoordinatorManager.h" -#include "mc/world/events/EventCoordinatorPimpl.h" -#include "mc/world/events/EventRef.h" -#include "mc/world/events/EventResult.h" -#include "mc/world/events/ExplosionStartedEvent.h" -#include "mc/world/events/GameEventConfig.h" -#include "mc/world/events/GameEventRegistry.h" -#include "mc/world/events/GameEventType.h" -#include "mc/world/events/GameEventUtils.h" -#include "mc/world/events/ILevelChunkEventManagerConnector.h" -#include "mc/world/events/ILevelChunkEventManagerProxy.h" -#include "mc/world/events/ItemChargeEvent.h" -#include "mc/world/events/ItemDefinitionEventTriggeredEvent.h" -#include "mc/world/events/ItemEventListener.h" -#include "mc/world/events/ItemGameplayHandler.h" -#include "mc/world/events/ItemNotificationEvent.h" -#include "mc/world/events/ItemStartUseOnEvent.h" -#include "mc/world/events/ItemStopUseOnEvent.h" -#include "mc/world/events/ItemUseEvent.h" -#include "mc/world/events/ItemUseOnEvent.h" -#include "mc/world/events/KnockBackEvent.h" -#include "mc/world/events/LevelAddedActorEvent.h" -#include "mc/world/events/LevelBroadcastEvent.h" -#include "mc/world/events/LevelChunkEventManager.h" -#include "mc/world/events/LevelChunkEventManagerProxy.h" -#include "mc/world/events/LevelDayCycleEvent.h" -#include "mc/world/events/LevelEventListener.h" -#include "mc/world/events/LevelGameplayHandler.h" -#include "mc/world/events/LevelNotificationEvent.h" -#include "mc/world/events/LevelSoundBroadcastEvent.h" -#include "mc/world/events/LevelStartLeaveGameEvent.h" -#include "mc/world/events/LeverActionEvent.h" -#include "mc/world/events/ListenerInfo.h" -#include "mc/world/events/MessageEvent.h" -#include "mc/world/events/MobEventsIndex.h" -#include "mc/world/events/MountTamingEvent.h" -#include "mc/world/events/NetworkPacketEventCoordinator.h" -#include "mc/world/events/NetworkPacketEventListener.h" -#include "mc/world/events/NpcEventCoordinator.h" -#include "mc/world/events/PistonActionEvent.h" -#include "mc/world/events/PlayerAddEvent.h" -#include "mc/world/events/PlayerAddExpEvent.h" -#include "mc/world/events/PlayerAddLevelEvent.h" -#include "mc/world/events/PlayerArmorExchangeEvent.h" -#include "mc/world/events/PlayerDamageEvent.h" -#include "mc/world/events/PlayerDestroyBlockEvent.h" -#include "mc/world/events/PlayerDropItemEvent.h" -#include "mc/world/events/PlayerEatFoodEvent.h" -#include "mc/world/events/PlayerEventCoordinator.h" -#include "mc/world/events/PlayerEventListener.h" -#include "mc/world/events/PlayerFormCloseEvent.h" -#include "mc/world/events/PlayerFormResponseEvent.h" -#include "mc/world/events/PlayerGetExperienceOrbEvent.h" -#include "mc/world/events/PlayerInteractEvent.h" -#include "mc/world/events/PlayerNotificationEvent.h" -#include "mc/world/events/PlayerRespawnEvent.h" -#include "mc/world/events/PlayerSayCommandEvent.h" -#include "mc/world/events/PlayerScoreboardEventListener.h" -#include "mc/world/events/PlayerSelectedItemChangedEvent.h" -#include "mc/world/events/PlayerShootArrowEvent.h" -#include "mc/world/events/PlayerStopLoadingEvent.h" -#include "mc/world/events/PlayerUpdateInteractionEvent.h" -#include "mc/world/events/PlayerUseNameTagEvent.h" -#include "mc/world/events/PositionSource.h" -#include "mc/world/events/ProjectileHitEvent.h" -#include "mc/world/events/RealmEventForPlayer.h" -#include "mc/world/events/RealmEventId.h" -#include "mc/world/events/RealmsStoriesGameplayEventListener.h" -#include "mc/world/events/ScoreboardEventCoordinator.h" -#include "mc/world/events/ScoreboardEventListener.h" -#include "mc/world/events/ScriptingEventCoordinator.h" -#include "mc/world/events/ScriptingEventListener.h" -#include "mc/world/events/ScriptingInitializeEvent.h" -#include "mc/world/events/ScriptingNotificationEvent.h" -#include "mc/world/events/ScriptScoreboardListener.h" -#include "mc/world/events/ServerEventCoordinatorManager.h" -#include "mc/world/events/ServerInstanceEventCoordinator.h" -#include "mc/world/events/ServerInstanceEventListener.h" -#include "mc/world/events/ServerInstanceLeaveGameDoneEvent.h" -#include "mc/world/events/ServerInstanceNotificationEvent.h" -#include "mc/world/events/ServerInstanceRequestResourceReload.h" -#include "mc/world/events/ServerLevelEventCoordinator.h" -#include "mc/world/events/ServerNetworkEventCoordinator.h" -#include "mc/world/events/ServerNetworkEventListener.h" -#include "mc/world/events/ServerNetworkGameplayNotificationEvent.h" -#include "mc/world/events/ShapedRecipeTriggeredEvent.h" -#include "mc/world/events/SubscribedObjectives.h" -#include "mc/world/events/TextProcessingEventOrigin.h" -#include "mc/world/events/TravelMethod.h" -#include "mc/world/events/VanillaActorEventListenerManager.h" -#include "mc/world/events/gameevents/GameEvent.h" -#include "mc/world/events/gameevents/GameEventContext.h" -#include "mc/world/events/gameevents/GameEventDispatcher.h" -#include "mc/world/events/gameevents/GameEventDynamicRegistration.h" -#include "mc/world/events/gameevents/GameEventListener.h" -#include "mc/world/events/gameevents/GameEventMapping.h" -#include "mc/world/events/gameevents/GameEventPair.h" -#include "mc/world/events/gameevents/GameEvents.h" -#include "mc/world/events/gameevents/VibrationInfo.h" -#include "mc/world/events/gameevents/VibrationListener.h" -#include "mc/world/events/gameevents/VibrationListenerConfig.h" -#include "mc/world/events/gameevents/VibrationSelector.h" -#include "mc/world/filters/ActorBoolPropertyTest.h" -#include "mc/world/filters/ActorEnumPropertyTest.h" -#include "mc/world/filters/ActorFloatPropertyTest.h" -#include "mc/world/filters/ActorHasAbilityTest.h" -#include "mc/world/filters/ActorHasAllSlotsEmptyTest.h" -#include "mc/world/filters/ActorHasAnySlotEmptyTest.h" -#include "mc/world/filters/ActorHasComponentTest.h" -#include "mc/world/filters/ActorHasContainerOpenTest.h" -#include "mc/world/filters/ActorHasDamagedEquipmentTest.h" -#include "mc/world/filters/ActorHasDamageTest.h" -#include "mc/world/filters/ActorHasEquipmentTest.h" -#include "mc/world/filters/ActorHasMobEffect.h" -#include "mc/world/filters/ActorHasNameTagTest.h" -#include "mc/world/filters/ActorHasPropertyTest.h" -#include "mc/world/filters/ActorHasRangedWeaponTest.h" -#include "mc/world/filters/ActorHasSneakHeldTest.h" -#include "mc/world/filters/ActorHasTagTest.h" -#include "mc/world/filters/ActorHasTargetTest.h" -#include "mc/world/filters/ActorHealthTest.h" -#include "mc/world/filters/ActorInactivityTimerTest.h" -#include "mc/world/filters/ActorInBlockTest.h" -#include "mc/world/filters/ActorInCaravanTest.h" -#include "mc/world/filters/ActorInCloudsTest.h" -#include "mc/world/filters/ActorInContactWithWater.h" -#include "mc/world/filters/ActorInLavaTest.h" -#include "mc/world/filters/ActorInNetherTest.h" -#include "mc/world/filters/ActorInOverworldTest.h" -#include "mc/world/filters/ActorIntPropertyTest.h" -#include "mc/world/filters/ActorInVillageTest.h" -#include "mc/world/filters/ActorInWaterOrRainTest.h" -#include "mc/world/filters/ActorInWaterTest.h" -#include "mc/world/filters/ActorInWeatherTest.h" -#include "mc/world/filters/ActorIsAvoidingMobsTest.h" -#include "mc/world/filters/ActorIsBabyTest.h" -#include "mc/world/filters/ActorIsClimbingTest.h" -#include "mc/world/filters/ActorIsColorTest.h" -#include "mc/world/filters/ActorIsFamilyTest.h" -#include "mc/world/filters/ActorIsImmobileTest.h" -#include "mc/world/filters/ActorIsLeashedTest.h" -#include "mc/world/filters/ActorIsLeashedToTest.h" -#include "mc/world/filters/ActorIsMarkVariantTest.h" -#include "mc/world/filters/ActorIsMovingTest.h" -#include "mc/world/filters/ActorIsOwnerTest.h" -#include "mc/world/filters/ActorIsPanickingTest.h" -#include "mc/world/filters/ActorIsPersistentTest.h" -#include "mc/world/filters/ActorIsRaiderTest.h" -#include "mc/world/filters/ActorIsRidingTest.h" -#include "mc/world/filters/ActorIsSittingTest.h" -#include "mc/world/filters/ActorIsSkinIDTest.h" -#include "mc/world/filters/ActorIsSleepingTest.h" -#include "mc/world/filters/ActorIsSneakingTest.h" -#include "mc/world/filters/ActorIsSprintingTest.h" -#include "mc/world/filters/ActorIsTargetTest.h" -#include "mc/world/filters/ActorIsVariantTest.h" -#include "mc/world/filters/ActorIsVisibleTest.h" -#include "mc/world/filters/ActorMissingHealthTest.h" -#include "mc/world/filters/ActorOnGroundTest.h" -#include "mc/world/filters/ActorOnLadderTest.h" -#include "mc/world/filters/ActorPassengerCountTest.h" -#include "mc/world/filters/ActorRandomChanceTest.h" -#include "mc/world/filters/ActorSurfaceMobTest.h" -#include "mc/world/filters/ActorTrustsSubjectTest.h" -#include "mc/world/filters/ActorUndergroundTest.h" -#include "mc/world/filters/ActorUnderwaterTest.h" -#include "mc/world/filters/ActorWasLastHurtByTest.h" -#include "mc/world/filters/BlockIsNameTest.h" -#include "mc/world/filters/FilterContext.h" -#include "mc/world/filters/FilterGroup.h" -#include "mc/world/filters/FilterInput.h" -#include "mc/world/filters/FilterInputDefinition.h" -#include "mc/world/filters/FilterInputs.h" -#include "mc/world/filters/FilterParamDefinition.h" -#include "mc/world/filters/FilterStringMap.h" -#include "mc/world/filters/FilterTest.h" -#include "mc/world/filters/FilterTestAltitude.h" -#include "mc/world/filters/FilterTestBiome.h" -#include "mc/world/filters/FilterTestBiomeHasTag.h" -#include "mc/world/filters/FilterTestBiomeHumid.h" -#include "mc/world/filters/FilterTestBiomeSnowCovered.h" -#include "mc/world/filters/FilterTestBrightness.h" -#include "mc/world/filters/FilterTestClock.h" -#include "mc/world/filters/FilterTestDaytime.h" -#include "mc/world/filters/FilterTestDifficulty.h" -#include "mc/world/filters/FilterTestDimensionWeather.h" -#include "mc/world/filters/FilterTestDistanceToNearestPlayer.h" -#include "mc/world/filters/FilterTestGameRule.h" -#include "mc/world/filters/FilterTestHasTradeSupply.h" -#include "mc/world/filters/FilterTestHourlyClock.h" -#include "mc/world/filters/FilterTestLightLevel.h" -#include "mc/world/filters/FilterTestMoonIntensity.h" -#include "mc/world/filters/FilterTestMoonPhase.h" -#include "mc/world/filters/FilterTestTemperatureType.h" -#include "mc/world/filters/FilterTestTemperatureValue.h" -#include "mc/world/filters/IsHoldingSilkTouchTest.h" -#include "mc/world/filters/IsOnFireTest.h" -#include "mc/world/filters/IsOnHotBlockTest.h" -#include "mc/world/filters/IsTakingFireDamageTest.h" -#include "mc/world/filters/IsWaterLoggedTest.h" -#include "mc/world/filters/SimpleBoolFilterTest.h" -#include "mc/world/filters/SimpleFloatFilterTest.h" -#include "mc/world/filters/SimpleHashStringFilterTest.h" -#include "mc/world/filters/SimpleIntFilterTest.h" -#include "mc/world/filters/SimpleTagIDFilterTest.h" -#include "mc/world/filters/SlowingSweetBerryBushTag.h" -#include "mc/world/filters/TargetDistanceTest.h" -#include "mc/world/gamemode/GameMode.h" -#include "mc/world/gamemode/GameModeExt.h" -#include "mc/world/gamemode/IGameModeMessenger.h" -#include "mc/world/gamemode/IGameModeTimer.h" -#include "mc/world/gamemode/SurvivalMode.h" -#include "mc/world/inventory/BaseContainerMenu.h" -#include "mc/world/inventory/InventoryMenu.h" -#include "mc/world/inventory/network/ContainerWeakRef.h" -#include "mc/world/inventory/network/IPlayerContainerSetter.h" -#include "mc/world/inventory/network/ItemStackNetIdVariant.h" -#include "mc/world/inventory/network/ItemStackNetManagerBase.h" -#include "mc/world/inventory/network/ItemStackNetManagerScreen.h" -#include "mc/world/inventory/network/ItemStackNetManagerScreenStack.h" -#include "mc/world/inventory/network/ItemStackNetManagerServer.h" -#include "mc/world/inventory/network/ItemStackNetResultMap.h" -#include "mc/world/inventory/network/ItemStackRequestAction.h" -#include "mc/world/inventory/network/ItemStackRequestActionBeaconPayment.h" -#include "mc/world/inventory/network/ItemStackRequestActionConsume.h" -#include "mc/world/inventory/network/ItemStackRequestActionCraftHandler.h" -#include "mc/world/inventory/network/ItemStackRequestActionCreate.h" -#include "mc/world/inventory/network/ItemStackRequestActionDestroy.h" -#include "mc/world/inventory/network/ItemStackRequestActionDrop.h" -#include "mc/world/inventory/network/ItemStackRequestActionHandler.h" -#include "mc/world/inventory/network/ItemStackRequestActionMineBlock.h" -#include "mc/world/inventory/network/ItemStackRequestActionPlace.h" -#include "mc/world/inventory/network/ItemStackRequestActionPlaceInItemContainer.h" -#include "mc/world/inventory/network/ItemStackRequestActionSwap.h" -#include "mc/world/inventory/network/ItemStackRequestActionTake.h" -#include "mc/world/inventory/network/ItemStackRequestActionTakeFromItemContainer.h" -#include "mc/world/inventory/network/ItemStackRequestActionTransferBase.h" -#include "mc/world/inventory/network/ItemStackRequestBatch.h" -#include "mc/world/inventory/network/ItemStackRequestData.h" -#include "mc/world/inventory/network/ItemStackRequestSlotInfo.h" -#include "mc/world/inventory/network/ItemStackResponseInfo.h" -#include "mc/world/inventory/network/PlayerContainerSetter.h" -#include "mc/world/inventory/network/ScreenHandlerBase.h" -#include "mc/world/inventory/network/ScreenHandlerBeacon.h" -#include "mc/world/inventory/network/ScreenHandlerHUD.h" -#include "mc/world/inventory/network/ScreenHandlerLabTable.h" -#include "mc/world/inventory/network/SparseContainerClient.h" -#include "mc/world/inventory/network/crafting/CraftHandleNonImplemented_DEPRECATEDASKTYLAING.h" -#include "mc/world/inventory/network/crafting/CraftHandlerBase.h" -#include "mc/world/inventory/network/crafting/CraftHandlerCrafting.h" -#include "mc/world/inventory/network/crafting/CraftHandlerEnchant.h" -#include "mc/world/inventory/network/crafting/CraftHandlerGrindstone.h" -#include "mc/world/inventory/network/crafting/CraftHandlerLoom.h" -#include "mc/world/inventory/network/crafting/CraftHandlerSmithingTable.h" -#include "mc/world/inventory/network/crafting/CraftHandlerTrade.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftBase.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftGrindstone.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftLoom.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftNonImplemented_DEPRECATEDASKTYLAING.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftRecipeAuto.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftRecipeOptional.h" -#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING.h" -#include "mc/world/inventory/simulation/ContainerScreenValidation.h" -#include "mc/world/inventory/simulation/ContainerScreenValidationActivate.h" -#include "mc/world/inventory/simulation/ContainerScreenValidationCrafting.h" -#include "mc/world/inventory/simulation/ContainerScreenValidatorBase.h" -#include "mc/world/inventory/simulation/ContainerValidationCommitObject.h" -#include "mc/world/inventory/simulation/ContainerValidationCraftResult.h" -#include "mc/world/inventory/simulation/ContainerValidationOperation.h" -#include "mc/world/inventory/simulation/ContainerValidationResult.h" -#include "mc/world/inventory/simulation/ContainerValidationSlotData.h" -#include "mc/world/inventory/simulation/ContainerValidationSlotInfo.h" -#include "mc/world/inventory/simulation/ContainerValidatorFactory.h" -#include "mc/world/inventory/simulation/ExpectedSlotConsume.h" -#include "mc/world/inventory/simulation/ExperienceCostCommitObject.h" -#include "mc/world/inventory/simulation/ExperienceRewardCommitObject.h" -#include "mc/world/inventory/simulation/RecipeCraftInputs.h" -#include "mc/world/inventory/simulation/validation/AnvilContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/AnvilInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/AnvilMaterialContainerValidation.h" -#include "mc/world/inventory/simulation/validation/ArmorContainerValidation.h" -#include "mc/world/inventory/simulation/validation/BarrelContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/BarrelContainerValidation.h" -#include "mc/world/inventory/simulation/validation/BeaconContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/BeaconPaymentContainerValidation.h" -#include "mc/world/inventory/simulation/validation/BlastFurnaceContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/BrewingStandContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/BrewingStandFuelContainerValidation.h" -#include "mc/world/inventory/simulation/validation/BrewingStandInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/BrewingStandResultContainerValidation.h" -#include "mc/world/inventory/simulation/validation/CartographyAdditionalContainerValidation.h" -#include "mc/world/inventory/simulation/validation/CartographyContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/CartographyInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/ChestContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/CombinedHotbarAndInventoryContainerValidation.h" -#include "mc/world/inventory/simulation/validation/CompoundCreatorContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/CompoundCreatorInputValidation.h" -#include "mc/world/inventory/simulation/validation/ContainerValidationBase.h" -#include "mc/world/inventory/simulation/validation/CrafterContainerValidation.h" -#include "mc/world/inventory/simulation/validation/CraftingContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/CraftingInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/CreatedOutputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/CursorContainerValidation.h" -#include "mc/world/inventory/simulation/validation/ElementConstructorContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/EnchantingContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/EnchantingInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/EnchantingMaterialContainerValidation.h" -#include "mc/world/inventory/simulation/validation/FurnaceContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/FurnaceFuelContainerValidation.h" -#include "mc/world/inventory/simulation/validation/FurnaceIngredientContainerValidation.h" -#include "mc/world/inventory/simulation/validation/FurnaceResultContainerValidation.h" -#include "mc/world/inventory/simulation/validation/GrindstoneAdditionalContainerValidation.h" -#include "mc/world/inventory/simulation/validation/GrindstoneContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/GrindstoneInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/HorseContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/HorseEquipContainerValidation.h" -#include "mc/world/inventory/simulation/validation/HotbarContainerValidation.h" -#include "mc/world/inventory/simulation/validation/HUDContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/InventoryContainerValidation.h" -#include "mc/world/inventory/simulation/validation/LabTableContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/LabTableInputValidation.h" -#include "mc/world/inventory/simulation/validation/LevelEntityContainerValidation.h" -#include "mc/world/inventory/simulation/validation/LoomContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/LoomDyeContainerValidation.h" -#include "mc/world/inventory/simulation/validation/LoomInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/LoomMaterialContainerValidation.h" -#include "mc/world/inventory/simulation/validation/MaterialReducerContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/MaterialReducerInputValidation.h" -#include "mc/world/inventory/simulation/validation/MaterialReducerOutputValidation.h" -#include "mc/world/inventory/simulation/validation/OffhandContainerValidation.h" -#include "mc/world/inventory/simulation/validation/PreviewContainerValidation.h" -#include "mc/world/inventory/simulation/validation/ShulkerBoxContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/ShulkerBoxContainerValidation.h" -#include "mc/world/inventory/simulation/validation/SmithingTableContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/SmithingTableInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/SmithingTableMaterialContainerValidation.h" -#include "mc/world/inventory/simulation/validation/SmithingTableTemplateContainerValidation.h" -#include "mc/world/inventory/simulation/validation/SmokerContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/StoneCutterContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/StoneCutterInputContainerValidation.h" -#include "mc/world/inventory/simulation/validation/Trade1ContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/Trade1Ingredient1ContainerValidation.h" -#include "mc/world/inventory/simulation/validation/Trade1Ingredient2ContainerValidation.h" -#include "mc/world/inventory/simulation/validation/Trade2ContainerScreenValidator.h" -#include "mc/world/inventory/simulation/validation/Trade2Ingredient1ContainerValidation.h" -#include "mc/world/inventory/simulation/validation/Trade2Ingredient2ContainerValidation.h" -#include "mc/world/inventory/transaction/ComplexInventoryTransaction.h" -#include "mc/world/inventory/transaction/InventoryAction.h" -#include "mc/world/inventory/transaction/InventorySource.h" -#include "mc/world/inventory/transaction/InventoryTransaction.h" -#include "mc/world/inventory/transaction/InventoryTransactionItemGroup.h" -#include "mc/world/inventory/transaction/InventoryTransactionManager.h" -#include "mc/world/inventory/transaction/ItemReleaseInventoryTransaction.h" -#include "mc/world/inventory/transaction/ItemUseInventoryTransaction.h" -#include "mc/world/inventory/transaction/ItemUseOnActorInventoryTransaction.h" -#include "mc/world/item/AbstractCompassItem.h" -#include "mc/world/item/ActorPlacerItem.h" -#include "mc/world/item/AirBlockItem.h" -#include "mc/world/item/ArmorStandItem.h" -#include "mc/world/item/ArrowItem.h" -#include "mc/world/item/AuxDataBlockItem.h" -#include "mc/world/item/BalloonItem.h" -#include "mc/world/item/BambooItem.h" -#include "mc/world/item/BannerItem.h" -#include "mc/world/item/BannerPatternItem.h" -#include "mc/world/item/BedItem.h" -#include "mc/world/item/BedrockItems.h" -#include "mc/world/item/BellBlockItem.h" -#include "mc/world/item/BlockItem.h" -#include "mc/world/item/BlockPlanterItem.h" -#include "mc/world/item/BoatItem.h" -#include "mc/world/item/BoneMealItem.h" -#include "mc/world/item/BottleItem.h" -#include "mc/world/item/BowItem.h" -#include "mc/world/item/BrushItem.h" -#include "mc/world/item/BucketItem.h" -#include "mc/world/item/CameraItem.h" -#include "mc/world/item/CameraItemComponentLegacy.h" -#include "mc/world/item/CandleBlockItem.h" -#include "mc/world/item/CarrotOnAStickItem.h" -#include "mc/world/item/ChemistryAuxDataBlockItem.h" -#include "mc/world/item/ChemistryBlockItem.h" -#include "mc/world/item/ChemistryItem.h" -#include "mc/world/item/ChemistryStickItem.h" -#include "mc/world/item/ChestBoatItem.h" -#include "mc/world/item/ClockItem.h" -#include "mc/world/item/ClockSpriteCalculator.h" -#include "mc/world/item/CoalItem.h" -#include "mc/world/item/CocoaBeanItem.h" -#include "mc/world/item/CompassItem.h" -#include "mc/world/item/CompassSpriteCalculator.h" -#include "mc/world/item/ComplexItem.h" -#include "mc/world/item/CompoundItem.h" -#include "mc/world/item/CoralFanBlockItem.h" -#include "mc/world/item/CrossbowItem.h" -#include "mc/world/item/DecoratedPotBlockItem.h" -#include "mc/world/item/DeferredDescriptor.h" -#include "mc/world/item/DiggerItem.h" -#include "mc/world/item/DiscFragmentItem.h" -#include "mc/world/item/DoorItem.h" -#include "mc/world/item/DyeColorUtil.h" -#include "mc/world/item/DyePowderItem.h" -#include "mc/world/item/EggItem.h" -#include "mc/world/item/ElementBlockItem.h" -#include "mc/world/item/EmptyMapItem.h" -#include "mc/world/item/EnchantedBookItem.h" -#include "mc/world/item/EndCrystalItem.h" -#include "mc/world/item/EnderEyeItem.h" -#include "mc/world/item/EnderpearlItem.h" -#include "mc/world/item/ExperiencePotionItem.h" -#include "mc/world/item/FertilizerItem.h" -#include "mc/world/item/FireChargeItem.h" -#include "mc/world/item/FireworkChargeItem.h" -#include "mc/world/item/FireworksItem.h" -#include "mc/world/item/FishingRodItem.h" -#include "mc/world/item/FlintAndSteelItem.h" -#include "mc/world/item/FrogSpawnBlockItem.h" -#include "mc/world/item/GlowStickItem.h" -#include "mc/world/item/GoatHornItem.h" -#include "mc/world/item/HangingActorItem.h" -#include "mc/world/item/HangingSignItem.h" -#include "mc/world/item/HatchetItem.h" -#include "mc/world/item/HoeItem.h" -#include "mc/world/item/HorseArmorItem.h" -#include "mc/world/item/HumanoidArmorItem.h" -#include "mc/world/item/IceBombItem.h" -#include "mc/world/item/InternalItemDescriptor.h" -#include "mc/world/item/Item.h" -#include "mc/world/item/ItemAcquisitionMethodMap.h" -#include "mc/world/item/ItemDescriptor.h" -#include "mc/world/item/ItemDescriptorCount.h" -#include "mc/world/item/ItemEventResponseFactory.h" -#include "mc/world/item/ItemInstance.h" -#include "mc/world/item/ItemLockHelper.h" -#include "mc/world/item/ItemStackBase.h" -#include "mc/world/item/ItemStackDescriptor.h" -#include "mc/world/item/ItemTag.h" -#include "mc/world/item/ItemTagDescriptor.h" -#include "mc/world/item/ItemUseMethodMap.h" -#include "mc/world/item/LeadItem.h" -#include "mc/world/item/LeavesBlockItem.h" -#include "mc/world/item/LegacyDyeItem.h" -#include "mc/world/item/LingeringPotionItem.h" -#include "mc/world/item/LodestoneCompassItem.h" -#include "mc/world/item/MaceItem.h" -#include "mc/world/item/MapItem.h" -#include "mc/world/item/MapSample.h" -#include "mc/world/item/MedicineItem.h" -#include "mc/world/item/MinecartItem.h" -#include "mc/world/item/MolangDescriptor.h" -#include "mc/world/item/NetworkItemInstanceDescriptor.h" -#include "mc/world/item/NetworkItemStackDescriptor.h" -#include "mc/world/item/OminousBottleItem.h" -#include "mc/world/item/PageContent.h" -#include "mc/world/item/PhotoItem.h" -#include "mc/world/item/PickaxeItem.h" -#include "mc/world/item/PotionItem.h" -#include "mc/world/item/PumpkinBlockItem.h" -#include "mc/world/item/RangedWeaponItem.h" -#include "mc/world/item/RapidFertilizerItem.h" -#include "mc/world/item/RecordItem.h" -#include "mc/world/item/RecoveryCompassItem.h" -#include "mc/world/item/RedStoneDustItem.h" -#include "mc/world/item/ResolvedItemIconInfo.h" -#include "mc/world/item/SaddleItem.h" -#include "mc/world/item/SaplingBlockItem.h" -#include "mc/world/item/ScaffoldingBlockItem.h" -#include "mc/world/item/SeaPickleBlockItem.h" -#include "mc/world/item/SeedItemComponentLegacy.h" -#include "mc/world/item/ShearsItem.h" -#include "mc/world/item/ShieldItem.h" -#include "mc/world/item/ShieldItemUtils.h" -#include "mc/world/item/ShovelItem.h" -#include "mc/world/item/ShulkerBoxBlockItem.h" -#include "mc/world/item/SignItem.h" -#include "mc/world/item/SkullItem.h" -#include "mc/world/item/SmithingTemplateItem.h" -#include "mc/world/item/SnowballItem.h" -#include "mc/world/item/SortItemInstanceIdAux.h" -#include "mc/world/item/SparklerItem.h" -#include "mc/world/item/SplashPotionItem.h" -#include "mc/world/item/SpyglassItem.h" -#include "mc/world/item/StoneSlabBlockItem.h" -#include "mc/world/item/SuspiciousStewItem.h" -#include "mc/world/item/TopSnowBlockItem.h" -#include "mc/world/item/TridentItem.h" -#include "mc/world/item/TropicalFishInfo.h" -#include "mc/world/item/VanillaItemNames.h" -#include "mc/world/item/VanillaItems.h" -#include "mc/world/item/VanillaItemTags.h" -#include "mc/world/item/VanillaItemTiers.h" -#include "mc/world/item/WarpedFungusOnAStickItem.h" -#include "mc/world/item/WaterLilyBlockItem.h" -#include "mc/world/item/WeaponItem.h" -#include "mc/world/item/WoolBlockItem.h" -#include "mc/world/item/WritableBookItem.h" -#include "mc/world/item/WrittenBookItem.h" -#include "mc/world/item/alchemy/Potion.h" -#include "mc/world/item/alchemy/PotionBrewing.h" -#include "mc/world/item/components/AllowOffHandItemComponent.h" -#include "mc/world/item/components/ArmorItemComponent.h" -#include "mc/world/item/components/BlockLegacyPtr.h" -#include "mc/world/item/components/BlockLegacyPtrProxy.h" -#include "mc/world/item/components/CameraCallbacks.h" -#include "mc/world/item/components/CanDestroyInCreativeItemComponent.h" -#include "mc/world/item/components/CerealItemComponentFactory.h" -#include "mc/world/item/components/CerealSchemaUpgradeSet.h" -#include "mc/world/item/components/ChargeableItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/ComponentItem.h" -#include "mc/world/item/components/ComponentItemComponentData_v1_20_30.h" -#include "mc/world/item/components/ComponentItemComponentData_v1_20_40.h" -#include "mc/world/item/components/ComponentItemData.h" -#include "mc/world/item/components/ComponentItemDataAll_Latest.h" -#include "mc/world/item/components/ComponentItemDataLoader.h" -#include "mc/world/item/components/ComponentItemDataValidation.h" -#include "mc/world/item/components/ComponentItemData_Legacy.h" -#include "mc/world/item/components/ComponentItemData_v1_19_83.h" -#include "mc/world/item/components/ComponentItemData_v1_20.h" -#include "mc/world/item/components/ComponentItemData_v1_20_20.h" -#include "mc/world/item/components/ComponentItemData_v1_20_30.h" -#include "mc/world/item/components/ComponentItemData_v1_20_40.h" -#include "mc/world/item/components/ComponentItemData_v1_20_50.h" -#include "mc/world/item/components/ComponentItemData_v1_20_60.h" -#include "mc/world/item/components/ComponentItemData_v1_20_80.h" -#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_30.h" -#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_40.h" -#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_50.h" -#include "mc/world/item/components/ComponentItemDescriptionData_v1_20.h" -#include "mc/world/item/components/ComponentItemDescriptionData_v1_20_20.h" -#include "mc/world/item/components/ComponentItemMenuCategoryData_v1_20_20.h" -#include "mc/world/item/components/CooldownItemComponent.h" -#include "mc/world/item/components/CustomComponentsItemComponent.h" -#include "mc/world/item/components/DamageAbsorptionItemComponent.h" -#include "mc/world/item/components/DamageAbsorptionItemComponentUtils.h" -#include "mc/world/item/components/DamageItemComponent.h" -#include "mc/world/item/components/DamageSensorItemComponent.h" -#include "mc/world/item/components/DamageSensorItemComponentUtils.h" -#include "mc/world/item/components/DiggerItemComponent.h" -#include "mc/world/item/components/DiggerItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/DisplayNameItemComponent.h" -#include "mc/world/item/components/DurabilityItemComponent.h" -#include "mc/world/item/components/DyeableComponent.h" -#include "mc/world/item/components/EnchantableItemComponent.h" -#include "mc/world/item/components/EntityPlacerItemComponent.h" -#include "mc/world/item/components/ExplorationMapData.h" -#include "mc/world/item/components/ExplorationMapRegistry.h" -#include "mc/world/item/components/ExplorationMapUtils.h" -#include "mc/world/item/components/FoodItemComponent.h" -#include "mc/world/item/components/FoodItemComponentData_v1_20_30.h" -#include "mc/world/item/components/FoodItemComponentLegacy.h" -#include "mc/world/item/components/FoodItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/FoodItemVersioning.h" -#include "mc/world/item/components/FuelItemComponent.h" -#include "mc/world/item/components/GlintItemComponent.h" -#include "mc/world/item/components/HandEquippedItemComponent.h" -#include "mc/world/item/components/HoverTextColorItemComponent.h" -#include "mc/world/item/components/ICameraItemComponent.h" -#include "mc/world/item/components/IconItemComponent.h" -#include "mc/world/item/components/IconItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/IFoodItemComponent.h" -#include "mc/world/item/components/IItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/InteractButtonItemComponent.h" -#include "mc/world/item/components/ItemAcquisitionMethod.h" -#include "mc/world/item/components/ItemActorFlag.h" -#include "mc/world/item/components/ItemColor.h" -#include "mc/world/item/components/ItemColorUtil.h" -#include "mc/world/item/components/ItemCompleteUseEvent.h" -#include "mc/world/item/components/ItemComponent.h" -#include "mc/world/item/components/ItemComponentHelpers.h" -#include "mc/world/item/components/ItemContext.h" -#include "mc/world/item/components/ItemDynamicPropertiesHelper.h" -#include "mc/world/item/components/ItemEventResponse.h" -#include "mc/world/item/components/ItemGameplayEvent.h" -#include "mc/world/item/components/ItemIconInfoType.h" -#include "mc/world/item/components/ItemLockMode.h" -#include "mc/world/item/components/ItemRegistryComplexAlias.h" -#include "mc/world/item/components/ItemReleaseUseEvent.h" -#include "mc/world/item/components/ItemSlotInfo.h" -#include "mc/world/item/components/ItemStackLegacyRequestIdTag.h" -#include "mc/world/item/components/ItemStackNetIdTag.h" -#include "mc/world/item/components/ItemStackNetResult.h" -#include "mc/world/item/components/ItemStackRequestActionCraft.h" -#include "mc/world/item/components/ItemStackRequestActionDataless.h" -#include "mc/world/item/components/ItemStackRequestActionType.h" -#include "mc/world/item/components/ItemStackRequestHandlerSlotInfo.h" -#include "mc/world/item/components/ItemStackRequestIdTag.h" -#include "mc/world/item/components/ItemStartUseEvent.h" -#include "mc/world/item/components/ItemStopUseEvent.h" -#include "mc/world/item/components/ItemTransactionLogger.h" -#include "mc/world/item/components/ItemUsedOnEvent.h" -#include "mc/world/item/components/ItemUseMethod.h" -#include "mc/world/item/components/ItemUseSlowdownModifierComponent.h" -#include "mc/world/item/components/ItemVersion.h" -#include "mc/world/item/components/LegacyEventItemComponent.h" -#include "mc/world/item/components/LegacyEventItemComponentData.h" -#include "mc/world/item/components/LegacyOnCompleteTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnCompleteTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyOnConsumeTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnConsumeTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyOnDigTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnDigTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyOnHitActorTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnHitActorTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyOnHitBlockTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnHitBlockTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyOnHurtActorTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnHurtActorTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyOnUseTriggerItemComponent.h" -#include "mc/world/item/components/LegacyOnUseTriggerItemComponentData.h" -#include "mc/world/item/components/LegacyTriggerItemComponent.h" -#include "mc/world/item/components/LiquidClippedItemComponent.h" -#include "mc/world/item/components/MaxStackSizeItemComponent.h" -#include "mc/world/item/components/MiningBlock.h" -#include "mc/world/item/components/OnBeforeDurabilityDamage.h" -#include "mc/world/item/components/OnHitActor.h" -#include "mc/world/item/components/OnHitBlock.h" -#include "mc/world/item/components/OnHurtActor.h" -#include "mc/world/item/components/OnUse.h" -#include "mc/world/item/components/OnUseItemComponent.h" -#include "mc/world/item/components/OnUseOn.h" -#include "mc/world/item/components/OnUseOnItemComponent.h" -#include "mc/world/item/components/PlanterItemComponent.h" -#include "mc/world/item/components/ProjectileItemComponent.h" -#include "mc/world/item/components/PublisherItemComponent.h" -#include "mc/world/item/components/RecordItemComponent.h" -#include "mc/world/item/components/RenderOffsetsItemComponent.h" -#include "mc/world/item/components/RepairableItemComponent.h" -#include "mc/world/item/components/RepairItemEntry.h" -#include "mc/world/item/components/ShooterItemComponent.h" -#include "mc/world/item/components/ShooterItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/ShouldDespawnItemComponent.h" -#include "mc/world/item/components/StackedByDataItemComponent.h" -#include "mc/world/item/components/StorageItemComponent.h" -#include "mc/world/item/components/TagsItemComponent.h" -#include "mc/world/item/components/ThrowableItemComponent.h" -#include "mc/world/item/components/UseAnimationItemComponent.h" -#include "mc/world/item/components/UseModifiersItemComponent.h" -#include "mc/world/item/components/UseModifiersItemComponentLegacyFactoryData.h" -#include "mc/world/item/components/UseTimeDepleted.h" -#include "mc/world/item/components/WeaponItemComponent.h" -#include "mc/world/item/components/WearableItemComponent.h" -#include "mc/world/item/components/WolfArmorItem.h" -#include "mc/world/item/components/armor/ArmorItemComponentVersioning.h" -#include "mc/world/item/components/armor/UpgradeTo12020.h" -#include "mc/world/item/components/durability/DurabilityItemComponentVersioning.h" -#include "mc/world/item/components/durability/UpgradeTo118.h" -#include "mc/world/item/components/equip/EquipItemComponentVersioning.h" -#include "mc/world/item/components/equip/EquipItemDefinition.h" -#include "mc/world/item/components/repairable/RepairableItemComponentVersioning.h" -#include "mc/world/item/components/repairable/UpgradeTo118.h" -#include "mc/world/item/components/shareable/ShareableComponentVersioning.h" -#include "mc/world/item/components/wearable/UpgradeTo12020.h" -#include "mc/world/item/components/wearable/WearableItemComponentVersioning.h" -#include "mc/world/item/crafting/BannerAddPatternRecipe.h" -#include "mc/world/item/crafting/BannerDuplicateRecipe.h" -#include "mc/world/item/crafting/BookCloningRecipe.h" -#include "mc/world/item/crafting/ChemistryRecipes.h" -#include "mc/world/item/crafting/CraftingContainer.h" -#include "mc/world/item/crafting/CraftingContext.h" -#include "mc/world/item/crafting/CraftingTag.h" -#include "mc/world/item/crafting/DecoratedPotRecipe.h" -#include "mc/world/item/crafting/ExternalRecipeStore.h" -#include "mc/world/item/crafting/FireworksRecipe.h" -#include "mc/world/item/crafting/MapCloningRecipe.h" -#include "mc/world/item/crafting/MapExtendingRecipe.h" -#include "mc/world/item/crafting/MapLockingRecipe.h" -#include "mc/world/item/crafting/MapUpgradingRecipe.h" -#include "mc/world/item/crafting/MerchantRecipe.h" -#include "mc/world/item/crafting/MultiRecipe.h" -#include "mc/world/item/crafting/Recipe.h" -#include "mc/world/item/crafting/RecipeIngredient.h" -#include "mc/world/item/crafting/Recipes.h" -#include "mc/world/item/crafting/RecipeUnlockingRequirement.h" -#include "mc/world/item/crafting/RepairItemRecipe.h" -#include "mc/world/item/crafting/ShapedChemistryRecipe.h" -#include "mc/world/item/crafting/ShapedRecipe.h" -#include "mc/world/item/crafting/ShapelessChemistryRecipe.h" -#include "mc/world/item/crafting/ShapelessRecipe.h" -#include "mc/world/item/crafting/ShieldRecipe.h" -#include "mc/world/item/crafting/ShulkerBoxRecipe.h" -#include "mc/world/item/crafting/SmithingTransformRecipe.h" -#include "mc/world/item/crafting/SmithingTrimRecipe.h" -#include "mc/world/item/enchanting/BowEnchant.h" -#include "mc/world/item/enchanting/BreachEnchant.h" -#include "mc/world/item/enchanting/CrossbowEnchant.h" -#include "mc/world/item/enchanting/CurseBindingEnchant.h" -#include "mc/world/item/enchanting/CurseVanishingEnchant.h" -#include "mc/world/item/enchanting/DensityEnchant.h" -#include "mc/world/item/enchanting/DiggingEnchant.h" -#include "mc/world/item/enchanting/Enchant.h" -#include "mc/world/item/enchanting/EnchantmentInstance.h" -#include "mc/world/item/enchanting/EnchantResult.h" -#include "mc/world/item/enchanting/EnchantSlotEnumHasher.h" -#include "mc/world/item/enchanting/EnchantUtils.h" -#include "mc/world/item/enchanting/FishingEnchant.h" -#include "mc/world/item/enchanting/FrostWalkerEnchant.h" -#include "mc/world/item/enchanting/ItemEnchants.h" -#include "mc/world/item/enchanting/LootEnchant.h" -#include "mc/world/item/enchanting/MeleeWeaponEnchant.h" -#include "mc/world/item/enchanting/MendingEnchant.h" -#include "mc/world/item/enchanting/ProtectionEnchant.h" -#include "mc/world/item/enchanting/SoulSpeedEnchant.h" -#include "mc/world/item/enchanting/SwiftSneakEnchant.h" -#include "mc/world/item/enchanting/SwimEnchant.h" -#include "mc/world/item/enchanting/TridentChannelingEnchant.h" -#include "mc/world/item/enchanting/TridentImpalerEnchant.h" -#include "mc/world/item/enchanting/TridentLoyaltyEnchant.h" -#include "mc/world/item/enchanting/TridentRiptideEnchant.h" -#include "mc/world/item/enchanting/WindBurstEnchant.h" -#include "mc/world/item/registry/CreativeGroupInfo.h" -#include "mc/world/item/registry/CreativeItemEntry.h" -#include "mc/world/item/registry/CreativeItemGroupCategory.h" -#include "mc/world/item/registry/CreativeItemRegistry.h" -#include "mc/world/item/registry/ItemRegistry.h" -#include "mc/world/item/registry/ItemRegistryManager.h" -#include "mc/world/item/registry/ItemRegistryRef.h" -#include "mc/world/item/registry/ItemStack.h" -#include "mc/world/item/registry/TagUpdateToken.h" -#include "mc/world/item/trading/MerchantRecipeList.h" -#include "mc/world/item/trading/Trade.h" -#include "mc/world/item/trading/TradeGroup.h" -#include "mc/world/item/trading/TradeItem.h" -#include "mc/world/item/trading/TradeTable.h" -#include "mc/world/item/trading/TradeTableData.h" -#include "mc/world/item/trading/TradeTableDataLoader.h" -#include "mc/world/item/trading/TradeTier.h" -#include "mc/world/level/Abilities.h" -#include "mc/world/level/ActorBlockSyncMessage.h" -#include "mc/world/level/ActorEventCoordinator.h" -#include "mc/world/level/AdventureSettings.h" -#include "mc/world/level/AgentCapabilities.h" -#include "mc/world/level/AsyncOperationBase.h" -#include "mc/world/level/BaseMobSpawner.h" -#include "mc/world/level/BiomeFilterGroup.h" -#include "mc/world/level/BlockActorLevelListener.h" -#include "mc/world/level/BlockEventCoordinator.h" -#include "mc/world/level/BlockHashPalette.h" -#include "mc/world/level/BlockPalette.h" -#include "mc/world/level/BlockPos.h" -#include "mc/world/level/BlockPosIterator.h" -#include "mc/world/level/BlockSource.h" -#include "mc/world/level/BlockSourceDebug.h" -#include "mc/world/level/BlockSourceListener.h" -#include "mc/world/level/BlockTickingQueue.h" -#include "mc/world/level/BlockVolumeTarget.h" -#include "mc/world/level/BossbarManager.h" -#include "mc/world/level/BuildMatch.h" -#include "mc/world/level/CacheManager.h" -#include "mc/world/level/CameraCommand.h" -#include "mc/world/level/ChangeDimensionRequest.h" -#include "mc/world/level/ChunkBlockPos.h" -#include "mc/world/level/ChunkLocalHeight.h" -#include "mc/world/level/ChunkPos.h" -#include "mc/world/level/ClassroomModeListener.h" -#include "mc/world/level/ClientPlayerEventCoordinator.h" -#include "mc/world/level/ClipParameters.h" -#include "mc/world/level/Command.h" -#include "mc/world/level/CommandName.h" -#include "mc/world/level/DestroyOperation.h" -#include "mc/world/level/DimensionConversionData.h" -#include "mc/world/level/EducationLevelSettings.h" -#include "mc/world/level/EducationLocalLevelSettings.h" -#include "mc/world/level/EducationSettingsManager.h" -#include "mc/world/level/Explosion.h" -#include "mc/world/level/ExternalDataInterface.h" -#include "mc/world/level/ExternalDataServerLevel.h" -#include "mc/world/level/ExternalFileLevelStorage.h" -#include "mc/world/level/ExternalFileLevelStorageMetadata.h" -#include "mc/world/level/ExternalHandlers.h" -#include "mc/world/level/ExternalLinkSettings.h" -#include "mc/world/level/FeatureTypeFactory.h" -#include "mc/world/level/FileArchiver.h" -#include "mc/world/level/FogDefinition.h" -#include "mc/world/level/FogDistanceSetting.h" -#include "mc/world/level/FogSetting.h" -#include "mc/world/level/FogTransitionSetting.h" -#include "mc/world/level/FogVolumetricCoefficientSetting.h" -#include "mc/world/level/FogVolumetricDensitySetting.h" -#include "mc/world/level/FoliageColor.h" -#include "mc/world/level/HudCommand.h" -#include "mc/world/level/IBlockSource.h" -#include "mc/world/level/IBlockWorldGenAPI.h" -#include "mc/world/level/IConstBlockSource.h" -#include "mc/world/level/ILevel.h" -#include "mc/world/level/InputPermissionCommand.h" -#include "mc/world/level/ItemEventCoordinator.h" -#include "mc/world/level/IWorldRegistriesProvider.h" -#include "mc/world/level/LayeredAbilities.h" -#include "mc/world/level/Level.h" -#include "mc/world/level/LevelAnimateTickHelper.h" -#include "mc/world/level/LevelBlockDestroyer.h" -#include "mc/world/level/LevelBlockDestroyerProxy.h" -#include "mc/world/level/LevelCache.h" -#include "mc/world/level/LevelChunkFormat.h" -#include "mc/world/level/LevelChunkGridAreaElement.h" -#include "mc/world/level/LevelChunkMetaDataManager.h" -#include "mc/world/level/LevelChunkNeighbor.h" -#include "mc/world/level/LevelChunkPerformanceTelemetry.h" -#include "mc/world/level/LevelChunkSaveManager.h" -#include "mc/world/level/LevelChunkTag.h" -#include "mc/world/level/LevelDataHelper.h" -#include "mc/world/level/LevelDataKeys.h" -#include "mc/world/level/LevelEventCoordinator.h" -#include "mc/world/level/LevelEventManager.h" -#include "mc/world/level/LevelListCache.h" -#include "mc/world/level/LevelListCacheObserver.h" -#include "mc/world/level/LevelListener.h" -#include "mc/world/level/LevelProvider.h" -#include "mc/world/level/LevelSeed64.h" -#include "mc/world/level/LevelSettings.h" -#include "mc/world/level/LevelStorageManager.h" -#include "mc/world/level/LevelStorageObserver.h" -#include "mc/world/level/LevelTagIDType.h" -#include "mc/world/level/LevelTagSetIDType.h" -#include "mc/world/level/LevelUtils.h" -#include "mc/world/level/LoadOperation.h" -#include "mc/world/level/MobEvent.h" -#include "mc/world/level/MobEvents.h" -#include "mc/world/level/MobSpawnHerdInfo.h" -#include "mc/world/level/MobSpawnInfo.h" -#include "mc/world/level/MolangVariableMap.h" -#include "mc/world/level/NibblePair.h" -#include "mc/world/level/OperationBase.h" -#include "mc/world/level/PackInstanceId.h" -#include "mc/world/level/ParticlesBlockExplosionEvent.h" -#include "mc/world/level/ParticlesTeleportTrailEvent.h" -#include "mc/world/level/PermanentSkipNormalTick.h" -#include "mc/world/level/PermissionsHandler.h" -#include "mc/world/level/PortalForcer.h" -#include "mc/world/level/PortalRecord.h" -#include "mc/world/level/PortalShape.h" -#include "mc/world/level/Pos2d.h" -#include "mc/world/level/PositionTrackingDB.h" -#include "mc/world/level/PositionTrackingDBClient.h" -#include "mc/world/level/PositionTrackingDBServer.h" -#include "mc/world/level/PositionTrackingId.h" -#include "mc/world/level/PropertyGroupManager.h" -#include "mc/world/level/Randomize.h" -#include "mc/world/level/ReloadConfigCommand.h" -#include "mc/world/level/RuntimeLightingManager.h" -#include "mc/world/level/ScatterParams.h" -#include "mc/world/level/ScatterParamsMolangVariableIndices.h" -#include "mc/world/level/ScreenshotOptions.h" -#include "mc/world/level/ScriptEventCommand.h" -#include "mc/world/level/Seasons.h" -#include "mc/world/level/ServerPlayerEventCoordinator.h" -#include "mc/world/level/SkipNormalTick.h" -#include "mc/world/level/SpawnCategoryDescription.h" -#include "mc/world/level/SpawnConditions.h" -#include "mc/world/level/SpawnData.h" -#include "mc/world/level/Spawner.h" -#include "mc/world/level/SpawnFinder.h" -#include "mc/world/level/SpawnSettings.h" -#include "mc/world/level/SubChunkLightUpdate.h" -#include "mc/world/level/SubChunkPos.h" -#include "mc/world/level/Tick.h" -#include "mc/world/level/TickDelayBlock.h" -#include "mc/world/level/TickDeltaTimeManager.h" -#include "mc/world/level/TickNextTickData.h" -#include "mc/world/level/TickTimeManager.h" -#include "mc/world/level/TrackingRecord.h" -#include "mc/world/level/TradeTables.h" -#include "mc/world/level/TransactionalWorldBlockTarget.h" -#include "mc/world/level/TrialChambersPieces.h" -#include "mc/world/level/TrialSpawner.h" -#include "mc/world/level/UnlockRecipeCommand.h" -#include "mc/world/level/VanillaDataDrivenGeometry.h" -#include "mc/world/level/WorldBlockTarget.h" -#include "mc/world/level/WorldGenContext.h" -#include "mc/world/level/_TickPtr.h" -#include "mc/world/level/biome/AddBiomeIsland.h" -#include "mc/world/level/biome/Biome.h" -#include "mc/world/level/biome/BiomeComponentFactoryUtils.h" -#include "mc/world/level/biome/BiomeComponentLoading.h" -#include "mc/world/level/biome/BiomeComponentStorage.h" -#include "mc/world/level/biome/BiomeHeight.h" -#include "mc/world/level/biome/BiomeIdCompatibility.h" -#include "mc/world/level/biome/BiomeInit.h" -#include "mc/world/level/biome/BiomeManager.h" -#include "mc/world/level/biome/BiomeNoiseTarget.h" -#include "mc/world/level/biome/BiomeSource3d.h" -#include "mc/world/level/biome/BiomeSourceUtil.h" -#include "mc/world/level/biome/BiomeTagAttributes.h" -#include "mc/world/level/biome/BiomeTagIDType.h" -#include "mc/world/level/biome/BiomeTagSetIDType.h" -#include "mc/world/level/biome/BiomeTemperatureCategory.h" -#include "mc/world/level/biome/ClimateParameters.h" -#include "mc/world/level/biome/ClimateUtils.h" -#include "mc/world/level/biome/GetBiomeOptions.h" -#include "mc/world/level/biome/MobSpawnerData.h" -#include "mc/world/level/biome/MobSpawnerPermutation.h" -#include "mc/world/level/biome/MobSpawnRules.h" -#include "mc/world/level/biome/OceanRuinConfiguration.h" -#include "mc/world/level/biome/Parameter.h" -#include "mc/world/level/biome/ParameterList.h" -#include "mc/world/level/biome/PreBiome.h" -#include "mc/world/level/biome/RareBiomeSpot.h" -#include "mc/world/level/biome/RTree.h" -#include "mc/world/level/biome/SpawnBiomeType.h" -#include "mc/world/level/biome/SpawnClimateFinder.h" -#include "mc/world/level/biome/TargetSpace.h" -#include "mc/world/level/biome/TerrainShaper.h" -#include "mc/world/level/biome/v1_16_compat.h" -#include "mc/world/level/biome/VanillaBiomeNames.h" -#include "mc/world/level/biome/VanillaBiomes.h" -#include "mc/world/level/biome/VanillaBiomeTypes.h" -#include "mc/world/level/biome/biomeproviders/BlendedMultiNoiseBiomeProvider.h" -#include "mc/world/level/biome/components/BiomeDecorationFeature.h" -#include "mc/world/level/biome/components/BiomeDimensionAttributes.h" -#include "mc/world/level/biome/components/ClimateAttributes.h" -#include "mc/world/level/biome/components/ColorPaletteAttributes.h" -#include "mc/world/level/biome/components/CustomFoliageColorAttributes.h" -#include "mc/world/level/biome/components/CustomGrassColorAttributes.h" -#include "mc/world/level/biome/components/CustomHumidityAttributes.h" -#include "mc/world/level/biome/components/CustomMapFoliageColorAttributes.h" -#include "mc/world/level/biome/components/CustomMapGrassColorAttributes.h" -#include "mc/world/level/biome/components/MesaSurfaceAttributes.h" -#include "mc/world/level/biome/components/MesaSurfaceBlocks.h" -#include "mc/world/level/biome/components/PosibleTransformation.h" -#include "mc/world/level/biome/components/SurfaceBuilderComponent.h" -#include "mc/world/level/biome/components/SurfaceMaterialAdjustmentAttributes.h" -#include "mc/world/level/biome/components/SurfaceMaterialAdjustmentEvaluated.h" -#include "mc/world/level/biome/components/SurfaceMaterialAttributes.h" -#include "mc/world/level/biome/components/SurfaceMaterialBlocks.h" -#include "mc/world/level/biome/components/WorldGenClimateMappingAttributes.h" -#include "mc/world/level/biome/components/WorldGenMultiNoiseClimateAttributes.h" -#include "mc/world/level/biome/components/vanilla/CappedSurfaceAttributes.h" -#include "mc/world/level/biome/components/vanilla/MountainAttributes.h" -#include "mc/world/level/biome/components/vanilla/OverworldHeightAttributes.h" -#include "mc/world/level/biome/components/vanilla/VanillaBiomeTypeAttributes.h" -#include "mc/world/level/biome/registry/ArbitraryBiomeComponent.h" -#include "mc/world/level/biome/registry/BiomeComponentFactory.h" -#include "mc/world/level/biome/registry/BiomeMetadata.h" -#include "mc/world/level/biome/registry/BiomeRegistry.h" -#include "mc/world/level/biome/registry/SurfaceBuilderRegistry.h" -#include "mc/world/level/biome/registry/WellKnownTagID.h" -#include "mc/world/level/biome/source/BiomeArea.h" -#include "mc/world/level/biome/source/FixedBiomeSource.h" -#include "mc/world/level/biome/surface/CappedSurfaceBuilder.h" -#include "mc/world/level/biome/surface/ISurfaceBuilder.h" -#include "mc/world/level/biome/surface/LegacyMesaSurfaceBuilder.h" -#include "mc/world/level/biome/surface/MesaSurfaceBuilder.h" -#include "mc/world/level/biome/surface/NetherSurfaceBuilder.h" -#include "mc/world/level/biome/surface/OceanFrozenSurfaceBuilder.h" -#include "mc/world/level/biome/surface/OverworldDefaultSurfaceBuilder.h" -#include "mc/world/level/biome/surface/PerlinNoise.h" -#include "mc/world/level/biome/surface/PerlinSimplexNoise.h" -#include "mc/world/level/biome/surface/SwampSurfaceBuilder.h" -#include "mc/world/level/biome/surface/TheEndSurfaceBuilder.h" -#include "mc/world/level/biome/surface/Utils.h" -#include "mc/world/level/biome/surface/VanillaSurfaceBuilders.h" -#include "mc/world/level/block/AbstractCandleBlock.h" -#include "mc/world/level/block/AcaciaLeavesBlock.h" -#include "mc/world/level/block/ActivatorRailBlock.h" -#include "mc/world/level/block/ActorBlock.h" -#include "mc/world/level/block/AirBlock.h" -#include "mc/world/level/block/AmethystBlock.h" -#include "mc/world/level/block/AmethystClusterBlock.h" -#include "mc/world/level/block/AnvilBlock.h" -#include "mc/world/level/block/AzaleaBlock.h" -#include "mc/world/level/block/AzaleaLeavesBlock.h" -#include "mc/world/level/block/BambooSaplingBlock.h" -#include "mc/world/level/block/BambooStalkBlock.h" -#include "mc/world/level/block/BannerBlock.h" -#include "mc/world/level/block/BannerPatternRegistry.h" -#include "mc/world/level/block/BarrelBlock.h" -#include "mc/world/level/block/BarrierBlock.h" -#include "mc/world/level/block/BasePressurePlateBlock.h" -#include "mc/world/level/block/BaseRailBlock.h" -#include "mc/world/level/block/BeaconBlock.h" -#include "mc/world/level/block/BedBlock.h" -#include "mc/world/level/block/BedrockBlock.h" -#include "mc/world/level/block/BeehiveBlock.h" -#include "mc/world/level/block/BeetrootBlock.h" -#include "mc/world/level/block/BellBlock.h" -#include "mc/world/level/block/BigDripleafBlock.h" -#include "mc/world/level/block/BirchLeavesBlock.h" -#include "mc/world/level/block/BlastFurnaceBlock.h" -#include "mc/world/level/block/Block.h" -#include "mc/world/level/block/BlockDescriptor.h" -#include "mc/world/level/block/BlockLegacy.h" -#include "mc/world/level/block/BlockVolume.h" -#include "mc/world/level/block/BlueIceBlock.h" -#include "mc/world/level/block/BookshelfBlock.h" -#include "mc/world/level/block/BorderBlock.h" -#include "mc/world/level/block/BrewingStandBlock.h" -#include "mc/world/level/block/BubbleColumnBlock.h" -#include "mc/world/level/block/BuddingAmethystBlock.h" -#include "mc/world/level/block/BushBlock.h" -#include "mc/world/level/block/ButtonBlock.h" -#include "mc/world/level/block/CactusBlock.h" -#include "mc/world/level/block/CakeBlock.h" -#include "mc/world/level/block/CalibratedSculkSensorBlock.h" -#include "mc/world/level/block/CameraBlock.h" -#include "mc/world/level/block/CampfireBlock.h" -#include "mc/world/level/block/CandleBlock.h" -#include "mc/world/level/block/CandleCakeBlock.h" -#include "mc/world/level/block/CarpetBlock.h" -#include "mc/world/level/block/CarrotBlock.h" -#include "mc/world/level/block/CartographyTableBlock.h" -#include "mc/world/level/block/CauldronBlock.h" -#include "mc/world/level/block/CaveVinesBlock.h" -#include "mc/world/level/block/ChainBlock.h" -#include "mc/world/level/block/ChemicalHeatBlock.h" -#include "mc/world/level/block/ChemistryTableBlock.h" -#include "mc/world/level/block/CherryLeavesBlock.h" -#include "mc/world/level/block/CherrySaplingBlock.h" -#include "mc/world/level/block/ChestBlock.h" -#include "mc/world/level/block/ChiseledBookshelfBlock.h" -#include "mc/world/level/block/ChorusFlowerBlock.h" -#include "mc/world/level/block/ChorusPlantBlock.h" -#include "mc/world/level/block/ClayBlock.h" -#include "mc/world/level/block/ClientRequestPlaceholderBlock.h" -#include "mc/world/level/block/CobblestoneBlock.h" -#include "mc/world/level/block/CocoaBlock.h" -#include "mc/world/level/block/ColoredTerracottaBlock.h" -#include "mc/world/level/block/ColoredTorchBlock.h" -#include "mc/world/level/block/CommandBlock.h" -#include "mc/world/level/block/ComparatorBlock.h" -#include "mc/world/level/block/ComposterBlock.h" -#include "mc/world/level/block/ConcretePowderBlock.h" -#include "mc/world/level/block/ConduitBlock.h" -#include "mc/world/level/block/CopperBehavior.h" -#include "mc/world/level/block/CopperBlock.h" -#include "mc/world/level/block/CopperBulbBlock.h" -#include "mc/world/level/block/CopperDoorBlock.h" -#include "mc/world/level/block/CopperGrateBlock.h" -#include "mc/world/level/block/CopperTrapDoorBlock.h" -#include "mc/world/level/block/CoralBlock.h" -#include "mc/world/level/block/CoralFan.h" -#include "mc/world/level/block/CoralFanHang.h" -#include "mc/world/level/block/CoralPlantBlock.h" -#include "mc/world/level/block/CrafterBlock.h" -#include "mc/world/level/block/CraftingTableBlock.h" -#include "mc/world/level/block/CropBlock.h" -#include "mc/world/level/block/CryingObsidianBlock.h" -#include "mc/world/level/block/CutCopperSlab.h" -#include "mc/world/level/block/CutCopperStairs.h" -#include "mc/world/level/block/DarkOakLeavesBlock.h" -#include "mc/world/level/block/DaylightDetectorBlock.h" -#include "mc/world/level/block/DeadBushBlock.h" -#include "mc/world/level/block/DecoratedPotBlock.h" -#include "mc/world/level/block/DeepslateBlock.h" -#include "mc/world/level/block/DeepslateRedStoneOreBlock.h" -#include "mc/world/level/block/DetectorRailBlock.h" -#include "mc/world/level/block/DiodeBlock.h" -#include "mc/world/level/block/DirtBlock.h" -#include "mc/world/level/block/DirtPathBlock.h" -#include "mc/world/level/block/DispenserBlock.h" -#include "mc/world/level/block/DoorBlock.h" -#include "mc/world/level/block/DoublePlantBaseBlock.h" -#include "mc/world/level/block/DoublePlantBlock.h" -#include "mc/world/level/block/DoubleVegetationBlock.h" -#include "mc/world/level/block/DragonEggBlock.h" -#include "mc/world/level/block/DriedKelpBlock.h" -#include "mc/world/level/block/DropperBlock.h" -#include "mc/world/level/block/ElementBlock.h" -#include "mc/world/level/block/ElementInfo.h" -#include "mc/world/level/block/EnchantingTableBlock.h" -#include "mc/world/level/block/EnderChestBlock.h" -#include "mc/world/level/block/EndGatewayBlock.h" -#include "mc/world/level/block/EndPortalBlock.h" -#include "mc/world/level/block/EndPortalFrameBlock.h" -#include "mc/world/level/block/EndPortalShape.h" -#include "mc/world/level/block/EndRodBlock.h" -#include "mc/world/level/block/FaceDirectionalActorBlock.h" -#include "mc/world/level/block/FaceDirectionalBlock.h" -#include "mc/world/level/block/FarmBlock.h" -#include "mc/world/level/block/FenceBlock.h" -#include "mc/world/level/block/FenceGateBlock.h" -#include "mc/world/level/block/FireBlock.h" -#include "mc/world/level/block/FlowerBlock.h" -#include "mc/world/level/block/FlowerPotBlock.h" -#include "mc/world/level/block/FrogSpawnBlock.h" -#include "mc/world/level/block/FrostedIceBlock.h" -#include "mc/world/level/block/FurnaceBlock.h" -#include "mc/world/level/block/GlassBlock.h" -#include "mc/world/level/block/GlazedTerracottaBlock.h" -#include "mc/world/level/block/GlowItemFrameBlock.h" -#include "mc/world/level/block/GlowLichenBlock.h" -#include "mc/world/level/block/GlowstoneBlock.h" -#include "mc/world/level/block/GrassBlock.h" -#include "mc/world/level/block/GravelBlock.h" -#include "mc/world/level/block/GrindstoneBlock.h" -#include "mc/world/level/block/HangingRootsBlock.h" -#include "mc/world/level/block/HangingSignBlock.h" -#include "mc/world/level/block/HayBlock.h" -#include "mc/world/level/block/HeavyCoreBlock.h" -#include "mc/world/level/block/HoneyBlock.h" -#include "mc/world/level/block/HopperBlock.h" -#include "mc/world/level/block/HugeMushroomBlock.h" -#include "mc/world/level/block/IceBlock.h" -#include "mc/world/level/block/InfestedBlock.h" -#include "mc/world/level/block/InfestedDeepslateBlock.h" -#include "mc/world/level/block/InvisibleBlock.h" -#include "mc/world/level/block/ItemFrameBlock.h" -#include "mc/world/level/block/JigsawBlock.h" -#include "mc/world/level/block/JukeboxBlock.h" -#include "mc/world/level/block/JungleLeavesBlock.h" -#include "mc/world/level/block/KelpBlock.h" -#include "mc/world/level/block/LadderBlock.h" -#include "mc/world/level/block/LanternBlock.h" -#include "mc/world/level/block/LeavesBlock.h" -#include "mc/world/level/block/LecternBlock.h" -#include "mc/world/level/block/LeverBlock.h" -#include "mc/world/level/block/LightBlock.h" -#include "mc/world/level/block/LightningRodBlock.h" -#include "mc/world/level/block/LiquidBlock.h" -#include "mc/world/level/block/LiquidBlockDynamic.h" -#include "mc/world/level/block/LiquidBlockStatic.h" -#include "mc/world/level/block/LodestoneBlock.h" -#include "mc/world/level/block/LogBlock.h" -#include "mc/world/level/block/LoomBlock.h" -#include "mc/world/level/block/MagmaBlock.h" -#include "mc/world/level/block/MangroveLeavesBlock.h" -#include "mc/world/level/block/MangrovePropaguleBlock.h" -#include "mc/world/level/block/MangroveRootsBlock.h" -#include "mc/world/level/block/MelonBlock.h" -#include "mc/world/level/block/MetalBlock.h" -#include "mc/world/level/block/MobSpawnerBlock.h" -#include "mc/world/level/block/MossBlock.h" -#include "mc/world/level/block/MudBlock.h" -#include "mc/world/level/block/MultifaceBlock.h" -#include "mc/world/level/block/MultifaceSpreader.h" -#include "mc/world/level/block/MushroomBlock.h" -#include "mc/world/level/block/MyceliumBlock.h" -#include "mc/world/level/block/NetherFungusBlock.h" -#include "mc/world/level/block/NetherrackBlock.h" -#include "mc/world/level/block/NetherReactorBlock.h" -#include "mc/world/level/block/NetherSproutsBlock.h" -#include "mc/world/level/block/NetherWartBlock.h" -#include "mc/world/level/block/NewLogBlock.h" -#include "mc/world/level/block/NoteBlock.h" -#include "mc/world/level/block/NyliumBlock.h" -#include "mc/world/level/block/OakLeavesBlock.h" -#include "mc/world/level/block/ObserverBlock.h" -#include "mc/world/level/block/ObsidianBlock.h" -#include "mc/world/level/block/OldLogBlock.h" -#include "mc/world/level/block/PinkPetalsBlock.h" -#include "mc/world/level/block/PistonArmBlock.h" -#include "mc/world/level/block/PistonBlock.h" -#include "mc/world/level/block/PitcherCropBlock.h" -#include "mc/world/level/block/PitcherPlantBlock.h" -#include "mc/world/level/block/PlanksBlock.h" -#include "mc/world/level/block/PointedDripstoneBlock.h" -#include "mc/world/level/block/PortalBlock.h" -#include "mc/world/level/block/PotatoBlock.h" -#include "mc/world/level/block/PowderSnowBlock.h" -#include "mc/world/level/block/PoweredRailBlock.h" -#include "mc/world/level/block/PressurePlateBlock.h" -#include "mc/world/level/block/PrismarineBlock.h" -#include "mc/world/level/block/PumpkinBlock.h" -#include "mc/world/level/block/QuartzBlock.h" -#include "mc/world/level/block/RailBlock.h" -#include "mc/world/level/block/RedstoneBlock.h" -#include "mc/world/level/block/RedstoneLampBlock.h" -#include "mc/world/level/block/RedStoneOreBlock.h" -#include "mc/world/level/block/RedstoneTorchBlock.h" -#include "mc/world/level/block/RedStoneWireBlock.h" -#include "mc/world/level/block/ReinforcedDeepslateBlock.h" -#include "mc/world/level/block/RepeaterBlock.h" -#include "mc/world/level/block/RespawnAnchorBlock.h" -#include "mc/world/level/block/RootedDirtBlock.h" -#include "mc/world/level/block/RotatedPillarBlock.h" -#include "mc/world/level/block/RotatedPillarInfestedBlock.h" -#include "mc/world/level/block/SandBlock.h" -#include "mc/world/level/block/SandstoneBlock.h" -#include "mc/world/level/block/SaplingBlock.h" -#include "mc/world/level/block/ScaffoldingBlock.h" -#include "mc/world/level/block/SculkBehavior.h" -#include "mc/world/level/block/SculkCatalystBlock.h" -#include "mc/world/level/block/SculkChargeCursor.h" -#include "mc/world/level/block/SculkSensorBlock.h" -#include "mc/world/level/block/SculkShriekerBlock.h" -#include "mc/world/level/block/SculkSpreader.h" -#include "mc/world/level/block/SculkVeinBlock.h" -#include "mc/world/level/block/SeagrassBlock.h" -#include "mc/world/level/block/SeaPickleBlock.h" -#include "mc/world/level/block/ShulkerBoxBlock.h" -#include "mc/world/level/block/SignBlock.h" -#include "mc/world/level/block/SkullBlock.h" -#include "mc/world/level/block/SlabBlock.h" -#include "mc/world/level/block/SlabBlockItem.h" -#include "mc/world/level/block/SlimeBlock.h" -#include "mc/world/level/block/SmallDripleafBlock.h" -#include "mc/world/level/block/SmithingTableBlock.h" -#include "mc/world/level/block/SmokerBlock.h" -#include "mc/world/level/block/SnifferEggBlock.h" -#include "mc/world/level/block/SnowBlock.h" -#include "mc/world/level/block/SoulFireBlock.h" -#include "mc/world/level/block/SoulSandBlock.h" -#include "mc/world/level/block/SoulTorchBlock.h" -#include "mc/world/level/block/SpongeBlock.h" -#include "mc/world/level/block/SporeBlossomBlock.h" -#include "mc/world/level/block/SpruceLeavesBlock.h" -#include "mc/world/level/block/StainedGlassBlock.h" -#include "mc/world/level/block/StairBlock.h" -#include "mc/world/level/block/StandOnHoneyOrSlimeBlock.h" -#include "mc/world/level/block/StandOnOtherBlock.h" -#include "mc/world/level/block/StemBlock.h" -#include "mc/world/level/block/StoneBlock.h" -#include "mc/world/level/block/StoneBricksBlock.h" -#include "mc/world/level/block/StoneButtonBlock.h" -#include "mc/world/level/block/StonecutterBlock.h" -#include "mc/world/level/block/StoneSlabBlock.h" -#include "mc/world/level/block/StoneSlabBlock2.h" -#include "mc/world/level/block/StoneSlabBlock3.h" -#include "mc/world/level/block/StoneSlabBlock4.h" -#include "mc/world/level/block/StrippedLogBlock.h" -#include "mc/world/level/block/StructureBlock.h" -#include "mc/world/level/block/StructureVoidBlock.h" -#include "mc/world/level/block/SugarCaneBlock.h" -#include "mc/world/level/block/SweetBerryBushBlock.h" -#include "mc/world/level/block/TallGrassBlock.h" -#include "mc/world/level/block/TargetBlock.h" -#include "mc/world/level/block/ThinFenceBlock.h" -#include "mc/world/level/block/TntBlock.h" -#include "mc/world/level/block/TopSnowBlock.h" -#include "mc/world/level/block/TorchBlock.h" -#include "mc/world/level/block/TorchflowerBlock.h" -#include "mc/world/level/block/TorchflowerCropBlock.h" -#include "mc/world/level/block/TrapDoorBlock.h" -#include "mc/world/level/block/TrialSpawnerBlock.h" -#include "mc/world/level/block/TripWireBlock.h" -#include "mc/world/level/block/TripWireHookBlock.h" -#include "mc/world/level/block/TurtleEggBlock.h" -#include "mc/world/level/block/TwistingVinesBlock.h" -#include "mc/world/level/block/UnderwaterTorchBlock.h" -#include "mc/world/level/block/UndyedShulkerBoxBlock.h" -#include "mc/world/level/block/UnknownBlock.h" -#include "mc/world/level/block/VanillaBlockTags.h" -#include "mc/world/level/block/VanillaStates.h" -#include "mc/world/level/block/VaultBlock.h" -#include "mc/world/level/block/VineBlock.h" -#include "mc/world/level/block/WallBlock.h" -#include "mc/world/level/block/WaterlilyBlock.h" -#include "mc/world/level/block/WebBlock.h" -#include "mc/world/level/block/WeepingVinesBlock.h" -#include "mc/world/level/block/WeightedPressurePlateBlock.h" -#include "mc/world/level/block/WitherRoseBlock.h" -#include "mc/world/level/block/WoodButtonBlock.h" -#include "mc/world/level/block/WoolBlock.h" -#include "mc/world/level/block/WoolCarpetBlock.h" -#include "mc/world/level/block/XAsyncBlock.h" -#include "mc/world/level/block/actor/BannerBlockActor.h" -#include "mc/world/level/block/actor/BannerPattern.h" -#include "mc/world/level/block/actor/BarrelBlockActor.h" -#include "mc/world/level/block/actor/BaseCommandBlock.h" -#include "mc/world/level/block/actor/BeaconBlockActor.h" -#include "mc/world/level/block/actor/BedBlockActor.h" -#include "mc/world/level/block/actor/BeehiveBlockActor.h" -#include "mc/world/level/block/actor/BellBlockActor.h" -#include "mc/world/level/block/actor/BlastFurnaceBlockActor.h" -#include "mc/world/level/block/actor/BlockActor.h" -#include "mc/world/level/block/actor/BlockActorFactory.h" -#include "mc/world/level/block/actor/BrewingStandBlockActor.h" -#include "mc/world/level/block/actor/BrushableBlockActor.h" -#include "mc/world/level/block/actor/BurstReactionComponent.h" -#include "mc/world/level/block/actor/CalibratedSculkSensorBlockActor.h" -#include "mc/world/level/block/actor/CalibratedSculkSensorVibrationConfig.h" -#include "mc/world/level/block/actor/CampfireBlockActor.h" -#include "mc/world/level/block/actor/CauldronBlockActor.h" -#include "mc/world/level/block/actor/ChalkboardBlockActor.h" -#include "mc/world/level/block/actor/ChemistryTableBlockActor.h" -#include "mc/world/level/block/actor/ChestBlockActor.h" -#include "mc/world/level/block/actor/ChiseledBookshelfBlockActor.h" -#include "mc/world/level/block/actor/CommandBlockActor.h" -#include "mc/world/level/block/actor/ComparatorBlockActor.h" -#include "mc/world/level/block/actor/ConduitBlockActor.h" -#include "mc/world/level/block/actor/CrafterBlockActor.h" -#include "mc/world/level/block/actor/DaylightDetectorBlockActor.h" -#include "mc/world/level/block/actor/DecoratedPotBlockActor.h" -#include "mc/world/level/block/actor/DefaultMobSpawner.h" -#include "mc/world/level/block/actor/DispenserBlockActor.h" -#include "mc/world/level/block/actor/DropperBlockActor.h" -#include "mc/world/level/block/actor/EnchantingTableBlockActor.h" -#include "mc/world/level/block/actor/EnderChestBlockActor.h" -#include "mc/world/level/block/actor/EndGatewayBlockActor.h" -#include "mc/world/level/block/actor/EndPortalBlockActor.h" -#include "mc/world/level/block/actor/FlowerPotBlockActor.h" -#include "mc/world/level/block/actor/FurnaceBlockActor.h" -#include "mc/world/level/block/actor/GlowItemFrameBlockActor.h" -#include "mc/world/level/block/actor/HangingSignBlockActor.h" -#include "mc/world/level/block/actor/HopperBlockActor.h" -#include "mc/world/level/block/actor/ItemFrameBlockActor.h" -#include "mc/world/level/block/actor/ItemReactionComponent.h" -#include "mc/world/level/block/actor/JigsawBlockActor.h" -#include "mc/world/level/block/actor/JukeboxBlockActor.h" -#include "mc/world/level/block/actor/LabTableReaction.h" -#include "mc/world/level/block/actor/LabTableReactionComponent.h" -#include "mc/world/level/block/actor/LecternBlockActor.h" -#include "mc/world/level/block/actor/LodestoneBlockActor.h" -#include "mc/world/level/block/actor/MobSpawnerBlockActor.h" -#include "mc/world/level/block/actor/MovingBlock.h" -#include "mc/world/level/block/actor/MovingBlockActor.h" -#include "mc/world/level/block/actor/MusicBlockActor.h" -#include "mc/world/level/block/actor/NetherReactorBlockActor.h" -#include "mc/world/level/block/actor/PistonBlockActor.h" -#include "mc/world/level/block/actor/PlaySoundReactionComponent.h" -#include "mc/world/level/block/actor/RandomizableBlockActorContainer.h" -#include "mc/world/level/block/actor/RandomizableBlockActorContainerBase.h" -#include "mc/world/level/block/actor/RandomizableBlockActorFillingContainer.h" -#include "mc/world/level/block/actor/SculkCatalystBlockActor.h" -#include "mc/world/level/block/actor/SculkSensorBlockActor.h" -#include "mc/world/level/block/actor/SculkSensorVibrationConfig.h" -#include "mc/world/level/block/actor/SculkShriekerBlockActor.h" -#include "mc/world/level/block/actor/SculkShriekerBlockActorInternal.h" -#include "mc/world/level/block/actor/SculkShriekerVibrationConfig.h" -#include "mc/world/level/block/actor/SetBlockReactionComponent.h" -#include "mc/world/level/block/actor/ShulkerBoxBlockActor.h" -#include "mc/world/level/block/actor/SignBlockActor.h" -#include "mc/world/level/block/actor/SkullBlockActor.h" -#include "mc/world/level/block/actor/SmokerBlockActor.h" -#include "mc/world/level/block/actor/SporeBlossomBlockActor.h" -#include "mc/world/level/block/actor/StructureBlockActor.h" -#include "mc/world/level/block/actor/TerrainBurstReactionComponent.h" -#include "mc/world/level/block/actor/TrialSpawnerBlockActor.h" -#include "mc/world/level/block/actor/VaultBlockActor.h" -#include "mc/world/level/block/components/BlockBakedMaterialDataComponent.h" -#include "mc/world/level/block/components/BlockBreathabilityDescription.h" -#include "mc/world/level/block/components/BlockBreathabilityVersioning.h" -#include "mc/world/level/block/components/BlockCollisionBoxComponent.h" -#include "mc/world/level/block/components/BlockCollisionBoxDescription.h" -#include "mc/world/level/block/components/BlockCollisionEvaluationQueueComponent.h" -#include "mc/world/level/block/components/BlockCollisionResolutionVectorComponent.h" -#include "mc/world/level/block/components/BlockCollisionVersioning.h" -#include "mc/world/level/block/components/BlockComponentBase.h" -#include "mc/world/level/block/components/BlockComponentDescription.h" -#include "mc/world/level/block/components/BlockComponentDirectData.h" -#include "mc/world/level/block/components/BlockComponentFactory.h" -#include "mc/world/level/block/components/BlockComponentStorage.h" -#include "mc/world/level/block/components/BlockComponentStorageFinalizer.h" -#include "mc/world/level/block/components/BlockCraftingTableComponent.h" -#include "mc/world/level/block/components/BlockCraftingTableDescription.h" -#include "mc/world/level/block/components/BlockCraftingTableVersioning.h" -#include "mc/world/level/block/components/BlockCreativeGroupDescription.h" -#include "mc/world/level/block/components/BlockCreativeGroupVersioning.h" -#include "mc/world/level/block/components/BlockCustomComponentsComponent.h" -#include "mc/world/level/block/components/BlockCustomComponentsComponentDescription.h" -#include "mc/world/level/block/components/BlockDestroyTimeVersioning.h" -#include "mc/world/level/block/components/BlockDestructibleByExplosionComponent.h" -#include "mc/world/level/block/components/BlockDestructibleByExplosionDescription.h" -#include "mc/world/level/block/components/BlockDestructibleByMiningComponent.h" -#include "mc/world/level/block/components/BlockDestructibleByMiningDescription.h" -#include "mc/world/level/block/components/BlockDisplayNameComponent.h" -#include "mc/world/level/block/components/BlockDisplayNameDescription.h" -#include "mc/world/level/block/components/BlockDisplayNameVersioning.h" -#include "mc/world/level/block/components/BlockEntityFallOnConfigurationComponent.h" -#include "mc/world/level/block/components/BlockEntityFallOnConfigurationComponentDescription.h" -#include "mc/world/level/block/components/BlockExplosionResistanceVersioning.h" -#include "mc/world/level/block/components/BlockFlammableComponent.h" -#include "mc/world/level/block/components/BlockFlammableDescription.h" -#include "mc/world/level/block/components/BlockFlammableVersioning.h" -#include "mc/world/level/block/components/BlockFrictionComponent.h" -#include "mc/world/level/block/components/BlockFrictionDescription.h" -#include "mc/world/level/block/components/BlockFrictionVersioning.h" -#include "mc/world/level/block/components/BlockGeometryComponent.h" -#include "mc/world/level/block/components/BlockGeometryDescription.h" -#include "mc/world/level/block/components/BlockGeometryVersioning.h" -#include "mc/world/level/block/components/BlockLegacyComponentStorageFinalizer.h" -#include "mc/world/level/block/components/BlockLightDampeningComponent.h" -#include "mc/world/level/block/components/BlockLightDampeningDescription.h" -#include "mc/world/level/block/components/BlockLightDampeningVersioning.h" -#include "mc/world/level/block/components/BlockLightEmissionComponent.h" -#include "mc/world/level/block/components/BlockLightEmissionDescription.h" -#include "mc/world/level/block/components/BlockLightEmissionVersioning.h" -#include "mc/world/level/block/components/BlockLootComponent.h" -#include "mc/world/level/block/components/BlockLootComponentDescription.h" -#include "mc/world/level/block/components/BlockLootVersioning.h" -#include "mc/world/level/block/components/BlockMapColorComponent.h" -#include "mc/world/level/block/components/BlockMapColorDescription.h" -#include "mc/world/level/block/components/BlockMapColorVersioning.h" -#include "mc/world/level/block/components/BlockMaterialInstance.h" -#include "mc/world/level/block/components/BlockMaterialInstanceProxy.h" -#include "mc/world/level/block/components/BlockMaterialInstancesComponent.h" -#include "mc/world/level/block/components/BlockMaterialInstancesDescription.h" -#include "mc/world/level/block/components/BlockPartVisibilityDescription.h" -#include "mc/world/level/block/components/BlockPlacementCondition.h" -#include "mc/world/level/block/components/BlockPlacementDirectionalFilter.h" -#include "mc/world/level/block/components/BlockPlacementFilterComponent.h" -#include "mc/world/level/block/components/BlockPlacementFilterDescription.h" -#include "mc/world/level/block/components/BlockQueuedTickingComponent.h" -#include "mc/world/level/block/components/BlockQueuedTickingDescription.h" -#include "mc/world/level/block/components/BlockQueuedTickingVersioning.h" -#include "mc/world/level/block/components/BlockRandomTickingComponent.h" -#include "mc/world/level/block/components/BlockRandomTickingDescription.h" -#include "mc/world/level/block/components/BlockSelectionBoxComponent.h" -#include "mc/world/level/block/components/BlockSelectionBoxDescription.h" -#include "mc/world/level/block/components/BlockSelectionBoxVersioning.h" -#include "mc/world/level/block/components/BlockTickConfigurationComponent.h" -#include "mc/world/level/block/components/BlockTickConfigurationComponentDescription.h" -#include "mc/world/level/block/components/BlockTickConfigurationComponentDescriptor.h" -#include "mc/world/level/block/components/BlockTransformationComponent.h" -#include "mc/world/level/block/components/BlockTransformationDescription.h" -#include "mc/world/level/block/components/BlockUnitCubeComponent.h" -#include "mc/world/level/block/components/BlockUnitCubeDescription.h" -#include "mc/world/level/block/components/InsideBlockComponentUtility.h" -#include "mc/world/level/block/components/InsideBlockWithPosAndBlockComponent.h" -#include "mc/world/level/block/components/InsideBlockWithPosComponent.h" -#include "mc/world/level/block/components/InsideGenericBlockComponent.h" -#include "mc/world/level/block/components/LocalConstBlockSourceFactoryComponent.h" -#include "mc/world/level/block/components/NetEaseBlockComponentStorage.h" -#include "mc/world/level/block/components/Proxy.h" -#include "mc/world/level/block/components/collisionbox/BlockCollisionBoxComponentDescriptor.h" -#include "mc/world/level/block/components/collisionbox/Proxy.h" -#include "mc/world/level/block/components/queuedticking/BlockQueuedTickingComponentDescriptor.h" -#include "mc/world/level/block/components/queuedticking/Proxy.h" -#include "mc/world/level/block/components/selectionbox/BlockSelectionBoxComponentDescriptor.h" -#include "mc/world/level/block/components/selectionbox/Proxy.h" -#include "mc/world/level/block/components/triggers/OnFallOnTrigger.h" -#include "mc/world/level/block/components/triggers/OnFallOnTriggerDescription.h" -#include "mc/world/level/block/components/triggers/OnInteractTrigger.h" -#include "mc/world/level/block/components/triggers/OnInteractTriggerDescription.h" -#include "mc/world/level/block/components/triggers/OnPlacedTrigger.h" -#include "mc/world/level/block/components/triggers/OnPlacedTriggerDescription.h" -#include "mc/world/level/block/components/triggers/OnPlayerDestroyedTrigger.h" -#include "mc/world/level/block/components/triggers/OnPlayerDestroyedTriggerDescription.h" -#include "mc/world/level/block/components/triggers/OnPlayerPlacingTrigger.h" -#include "mc/world/level/block/components/triggers/OnPlayerPlacingTriggerDescription.h" -#include "mc/world/level/block/components/triggers/OnStepOffTrigger.h" -#include "mc/world/level/block/components/triggers/OnStepOffTriggerDescription.h" -#include "mc/world/level/block/components/triggers/OnStepOnTrigger.h" -#include "mc/world/level/block/components/triggers/OnStepOnTriggerDescription.h" -#include "mc/world/level/block/definition/BlockComponentGroupDescription.h" -#include "mc/world/level/block/definition/BlockDefinition.h" -#include "mc/world/level/block/definition/BlockDefinitionGroup.h" -#include "mc/world/level/block/definition/BlockDescription.h" -#include "mc/world/level/block/definition/BlockDescriptionVersioning.h" -#include "mc/world/level/block/definition/BlockMenuCategory.h" -#include "mc/world/level/block/definition/BlockPermutationDescription.h" -#include "mc/world/level/block/definition/BlockStateDefinition.h" -#include "mc/world/level/block/events/BlockEventResponseFactory.h" -#include "mc/world/level/block/events/BlockFallOnEvent.h" -#include "mc/world/level/block/events/BlockFallOnEventComponent.h" -#include "mc/world/level/block/events/BlockPlaceEvent.h" -#include "mc/world/level/block/events/BlockPlaceEventComponent.h" -#include "mc/world/level/block/events/BlockPlayerDestroyEvent.h" -#include "mc/world/level/block/events/BlockPlayerDestroyEventComponent.h" -#include "mc/world/level/block/events/BlockPlayerInteractEvent.h" -#include "mc/world/level/block/events/BlockPlayerInteractEventComponent.h" -#include "mc/world/level/block/events/BlockPlayerPlacingEvent.h" -#include "mc/world/level/block/events/BlockPlayerPlacingEventComponent.h" -#include "mc/world/level/block/events/BlockQueuedTickEvent.h" -#include "mc/world/level/block/events/BlockQueuedTickEventComponent.h" -#include "mc/world/level/block/events/BlockRandomTickEvent.h" -#include "mc/world/level/block/events/BlockRandomTickEventComponent.h" -#include "mc/world/level/block/events/BlockStepOffEvent.h" -#include "mc/world/level/block/events/BlockStepOffEventComponent.h" -#include "mc/world/level/block/events/BlockStepOnEvent.h" -#include "mc/world/level/block/events/BlockStepOnEventComponent.h" -#include "mc/world/level/block/events/responses/SetBlock.h" -#include "mc/world/level/block/events/responses/SetBlockAtPos.h" -#include "mc/world/level/block/registry/BlockTypeRegistry.h" -#include "mc/world/level/block/registry/BlockTypeRegistryModificationsLock.h" -#include "mc/world/level/block/registry/BlockTypeRegistryReadLock.h" -#include "mc/world/level/block/registry/BlockTypeRegistryRWLock.h" -#include "mc/world/level/block/registry/IUnknownBlockTypeRegistry.h" -#include "mc/world/level/block/registry/UnknownBlockTypeRegistry.h" -#include "mc/world/level/block/states/BlockState.h" -#include "mc/world/level/block/states/BlockStateGroup.h" -#include "mc/world/level/block/states/BlockStateInstance.h" -#include "mc/world/level/block/states/BlockStateMeta.h" -#include "mc/world/level/block/states/BlockStateRegistry.h" -#include "mc/world/level/block/states/BlockStateVariant.h" -#include "mc/world/level/block/states/BuiltInBlockStates.h" -#include "mc/world/level/block/states/BuiltInBlockStateVariant.h" -#include "mc/world/level/block/states/CustomBlockStateVariant.h" -#include "mc/world/level/block/states/VaultBlockState.h" -#include "mc/world/level/block/utils/AmethystBlockUtils.h" -#include "mc/world/level/block/utils/BannerBlockType.h" -#include "mc/world/level/block/utils/BaseBlockLocationIterator.h" -#include "mc/world/level/block/utils/BedrockBlockNames.h" -#include "mc/world/level/block/utils/BedrockBlockTypes.h" -#include "mc/world/level/block/utils/BlendingBlockType.h" -#include "mc/world/level/block/utils/BlockActorRendererId.h" -#include "mc/world/level/block/utils/BlockActorType.h" -#include "mc/world/level/block/utils/BlockChangedEventTarget.h" -#include "mc/world/level/block/utils/BlockClientPredictionOverrides.h" -#include "mc/world/level/block/utils/BlockCollisionsSystem.h" -#include "mc/world/level/block/utils/BlockColor.h" -#include "mc/world/level/block/utils/BlockColorUtil.h" -#include "mc/world/level/block/utils/BlockDataFetchResult.h" -#include "mc/world/level/block/utils/BlockDefinitionLoader.h" -#include "mc/world/level/block/utils/BlockDescriptorProxy.h" -#include "mc/world/level/block/utils/BlockDescriptorSerializer.h" -#include "mc/world/level/block/utils/BlockDescriptorStateResolver.h" -#include "mc/world/level/block/utils/BlockEventResponse.h" -#include "mc/world/level/block/utils/BlockEvents.h" -#include "mc/world/level/block/utils/BlockGameplayEvent.h" -#include "mc/world/level/block/utils/BlockGeometryConstraint.h" -#include "mc/world/level/block/utils/BlockGeometrySerializer.h" -#include "mc/world/level/block/utils/BlockListSerializer.h" -#include "mc/world/level/block/utils/BlockMatrixHelpers.h" -#include "mc/world/level/block/utils/BlockPosAntiCheatSystem.h" -#include "mc/world/level/block/utils/BlockPosNotificationSystem.h" -#include "mc/world/level/block/utils/BlockPosTrackerResetShouldTriggerStandOnSystem.h" -#include "mc/world/level/block/utils/BlockProperty.h" -#include "mc/world/level/block/utils/BlockPropertyToStateConverter.h" -#include "mc/world/level/block/utils/BlockRandomTickEvent.h" -#include "mc/world/level/block/utils/BlockRegistryManager.h" -#include "mc/world/level/block/utils/BlockRenderLayer.h" -#include "mc/world/level/block/utils/BlockSchematic.h" -#include "mc/world/level/block/utils/BlockSelectionBoxUtil.h" -#include "mc/world/level/block/utils/BlockSerializationUtils.h" -#include "mc/world/level/block/utils/BlockShape.h" -#include "mc/world/level/block/utils/BlockSourceFactoryImpl.h" -#include "mc/world/level/block/utils/BlockSourceValidityManager.h" -#include "mc/world/level/block/utils/BlockSourceValidityProxy.h" -#include "mc/world/level/block/utils/BlockSourceVisitor.h" -#include "mc/world/level/block/utils/BlockSupportType.h" -#include "mc/world/level/block/utils/BlockTintType.h" -#include "mc/world/level/block/utils/BlockTrait.h" -#include "mc/world/level/block/utils/BlockTraitConversionUtils.h" -#include "mc/world/level/block/utils/BlockTraitFactory.h" -#include "mc/world/level/block/utils/BlockTranformationVersioning.h" -#include "mc/world/level/block/utils/BlockTransformationSerializer.h" -#include "mc/world/level/block/utils/BlockTryDestroyByPlayerEvent.h" -#include "mc/world/level/block/utils/BlockTryPlaceByPlayerEvent.h" -#include "mc/world/level/block/utils/BlockUtils.h" -#include "mc/world/level/block/utils/BlockVolumeBase.h" -#include "mc/world/level/block/utils/BodyRotationBlockedDefinition.h" -#include "mc/world/level/block/utils/BrushableBlockUtils.h" -#include "mc/world/level/block/utils/CachedComponentData.h" -#include "mc/world/level/block/utils/ChiseledBookshelfBlockActorKeys.h" -#include "mc/world/level/block/utils/ClientBlockPipeline.h" -#include "mc/world/level/block/utils/CollisionShape.h" -#include "mc/world/level/block/utils/CollisionShapes.h" -#include "mc/world/level/block/utils/CompoundBlockVolumeAction.h" -#include "mc/world/level/block/utils/CompoundBlockVolumeItem.h" -#include "mc/world/level/block/utils/CompoundBlockVolumeIterator.h" -#include "mc/world/level/block/utils/CompoundBlockVolumePositionRelativity.h" -#include "mc/world/level/block/utils/Condition.h" -#include "mc/world/level/block/utils/Constraint.h" -#include "mc/world/level/block/utils/ConvertedSet.h" -#include "mc/world/level/block/utils/CopperSlabInternal.h" -#include "mc/world/level/block/utils/CoralBlock.h" -#include "mc/world/level/block/utils/DataDrivenVanillaBlocksAndItemsUtil.h" -#include "mc/world/level/block/utils/DefaultSculkBehavior.h" -#include "mc/world/level/block/utils/DeprecatedSlabBlockItem.h" -#include "mc/world/level/block/utils/DepthBasedBlockSupplierUtils.h" -#include "mc/world/level/block/utils/DiggerBlockDefinitionTrigger.h" -#include "mc/world/level/block/utils/DiggerLegacyBlockInfo.h" -#include "mc/world/level/block/utils/DirectionToCardinalDirection.h" -#include "mc/world/level/block/utils/Drop.h" -#include "mc/world/level/block/utils/FacingDirectionToBlockFace.h" -#include "mc/world/level/block/utils/FacingDirectionToCardinalDirection.h" -#include "mc/world/level/block/utils/FacingDirectionToFacingDirection.h" -#include "mc/world/level/block/utils/GetCollisionShapeInterface.h" -#include "mc/world/level/block/utils/IBlockSourceValidityProxy.h" -#include "mc/world/level/block/utils/IGetPlacementBlockCallback.h" -#include "mc/world/level/block/utils/InsideBlockData.h" -#include "mc/world/level/block/utils/IResourceDropsStrategy.h" -#include "mc/world/level/block/utils/ITrait.h" -#include "mc/world/level/block/utils/LecternBlockUtil.h" -#include "mc/world/level/block/utils/LegacyBlockInfo.h" -#include "mc/world/level/block/utils/LevelSoundEventMap.h" -#include "mc/world/level/block/utils/LevelSoundEventUtils.h" -#include "mc/world/level/block/utils/LiquidBlockEntry.h" -#include "mc/world/level/block/utils/ListBlockVolume.h" -#include "mc/world/level/block/utils/ListBlockVolumeIterator.h" -#include "mc/world/level/block/utils/LocalConstBlockSource.h" -#include "mc/world/level/block/utils/LogBlockMapColors.h" -#include "mc/world/level/block/utils/MineBlockItemEffectType.h" -#include "mc/world/level/block/utils/MockableOwnedBlockSource.h" -#include "mc/world/level/block/utils/Modifier.h" -#include "mc/world/level/block/utils/NBTState.h" -#include "mc/world/level/block/utils/NbtToBlockCache.h" -#include "mc/world/level/block/utils/PlacementDirection.h" -#include "mc/world/level/block/utils/PlacementPosition.h" -#include "mc/world/level/block/utils/PrismarineBlockType.h" -#include "mc/world/level/block/utils/Proxy.h" -#include "mc/world/level/block/utils/Registration.h" -#include "mc/world/level/block/utils/RemovedVanillaBlockTypeIds.h" -#include "mc/world/level/block/utils/ResourceDropsContext.h" -#include "mc/world/level/block/utils/RotationBindingType.h" -#include "mc/world/level/block/utils/SculkBlockBehavior.h" -#include "mc/world/level/block/utils/SculkConsts.h" -#include "mc/world/level/block/utils/SculkSensorBlockActorConstants.h" -#include "mc/world/level/block/utils/SculkSensorConversionUtils.h" -#include "mc/world/level/block/utils/SculkUtils.h" -#include "mc/world/level/block/utils/SculkVeinBlockBehavior.h" -#include "mc/world/level/block/utils/SculkVeinMultifaceSpreader.h" -#include "mc/world/level/block/utils/SimpleBlockVolume.h" -#include "mc/world/level/block/utils/SimpleBlockVolumeIterator.h" -#include "mc/world/level/block/utils/SlabBlockItemUtil.h" -#include "mc/world/level/block/utils/SpawnBlockRequirements.h" -#include "mc/world/level/block/utils/StatesProxy.h" -#include "mc/world/level/block/utils/StoneSlabDescriptionId.h" -#include "mc/world/level/block/utils/TagsProxy.h" -#include "mc/world/level/block/utils/TargetBlock_Internal.h" -#include "mc/world/level/block/utils/TopSlotBitToVerticalHalf.h" -#include "mc/world/level/block/utils/TransformationProxy.h" -#include "mc/world/level/block/utils/UpdateEntityAfterFallOn.h" -#include "mc/world/level/block/utils/UpdateEntityAfterFallOnInterface.h" -#include "mc/world/level/block/utils/VanillaBlockConversion.h" -#include "mc/world/level/block/utils/VanillaBlockCullingIds.h" -#include "mc/world/level/block/utils/VanillaBlockData.h" -#include "mc/world/level/block/utils/VanillaBlockDrops.h" -#include "mc/world/level/block/utils/VanillaBlockGeometryIds.h" -#include "mc/world/level/block/utils/VanillaBlocks.h" -#include "mc/world/level/block/utils/VanillaBlockStateTransformUtils.h" -#include "mc/world/level/block/utils/VanillaBlockTypeGroups.h" -#include "mc/world/level/block/utils/VanillaBlockTypeIds.h" -#include "mc/world/level/block/utils/VanillaBlockTypes.h" -#include "mc/world/level/block/utils/VanillaBlockUpdater.h" -#include "mc/world/level/block/utils/VolumeOf.h" -#include "mc/world/level/block/utils/WallBlockType.h" -#include "mc/world/level/chunk/AtomicTimeAccumulator.h" -#include "mc/world/level/chunk/AttenuationData.h" -#include "mc/world/level/chunk/AverageTracker.h" -#include "mc/world/level/chunk/Axis.h" -#include "mc/world/level/chunk/BiomeChunkData.h" -#include "mc/world/level/chunk/CachedChunkBlockSource.h" -#include "mc/world/level/chunk/CheckAreaForLightingResults.h" -#include "mc/world/level/chunk/ChunkAccessor.h" -#include "mc/world/level/chunk/ChunkBlender.h" -#include "mc/world/level/chunk/ChunkBlenderFactory.h" -#include "mc/world/level/chunk/ChunkBlenderUtil.h" -#include "mc/world/level/chunk/ChunkGenerationManager.h" -#include "mc/world/level/chunk/ChunkGeneratorStructureState.h" -#include "mc/world/level/chunk/ChunkKey.h" -#include "mc/world/level/chunk/ChunkLoadedRequest.h" -#include "mc/world/level/chunk/ChunkPerformanceData.h" -#include "mc/world/level/chunk/ChunkRecyclerTelemetryOutput.h" -#include "mc/world/level/chunk/ChunkRequestListType.h" -#include "mc/world/level/chunk/ChunksLoadedInfo.h" -#include "mc/world/level/chunk/ChunksLoadedStatus.h" -#include "mc/world/level/chunk/ChunkSource.h" -#include "mc/world/level/chunk/ChunkSourceViewGenerateMode.h" -#include "mc/world/level/chunk/ChunkState.h" -#include "mc/world/level/chunk/ChunkStructureAccess.h" -#include "mc/world/level/chunk/ChunkTerrainDataState.h" -#include "mc/world/level/chunk/ChunkTickOffsetManager.h" -#include "mc/world/level/chunk/ChunkTickRangeManager.h" -#include "mc/world/level/chunk/ChunkViewOwner.h" -#include "mc/world/level/chunk/ChunkViewSource.h" -#include "mc/world/level/chunk/ClientChunkGenerationValidationData.h" -#include "mc/world/level/chunk/ClientSideChunkGeneration.h" -#include "mc/world/level/chunk/DeserializationChanges.h" -#include "mc/world/level/chunk/DeserializedChunkLoadedRequest.h" -#include "mc/world/level/chunk/DirtyTicksCounter.h" -#include "mc/world/level/chunk/FunctionAction.h" -#include "mc/world/level/chunk/GameEventListenerRegistry.h" -#include "mc/world/level/chunk/GameLightingChecker.h" -#include "mc/world/level/chunk/HeightmapWrapper.h" -#include "mc/world/level/chunk/ILevelChunkSaveManagerProxy.h" -#include "mc/world/level/chunk/IRequestAction.h" -#include "mc/world/level/chunk/ISubChunkStoragePaletted.h" -#include "mc/world/level/chunk/LevelChunk.h" -#include "mc/world/level/chunk/LevelChunkAndSubChunkLoggingData.h" -#include "mc/world/level/chunk/LevelChunkBlockActorAccessToken.h" -#include "mc/world/level/chunk/LevelChunkBuilderData.h" -#include "mc/world/level/chunk/LevelChunkFinalDeleter.h" -#include "mc/world/level/chunk/LevelChunkGarbageCollector.h" -#include "mc/world/level/chunk/LevelChunkMetaData.h" -#include "mc/world/level/chunk/LevelChunkMetaDataDebug.h" -#include "mc/world/level/chunk/LevelChunkMetaDataDictionary.h" -#include "mc/world/level/chunk/LevelChunkPhase1Deleter.h" -#include "mc/world/level/chunk/LevelChunkSaveManagerProxy.h" -#include "mc/world/level/chunk/MainChunkSource.h" -#include "mc/world/level/chunk/MetaDataTypeVisitor_Get.h" -#include "mc/world/level/chunk/PostprocessingManager.h" -#include "mc/world/level/chunk/PruneType.h" -#include "mc/world/level/chunk/StructureAnimationAction.h" -#include "mc/world/level/chunk/SubChunk.h" -#include "mc/world/level/chunk/SubChunkBlockStorageUtil.h" -#include "mc/world/level/chunk/SubChunkBrightnessStorage.h" -#include "mc/world/level/chunk/SubChunkFormat.h" -#include "mc/world/level/chunk/SubChunkInitMode.h" -#include "mc/world/level/chunk/SubChunkLightIndex.h" -#include "mc/world/level/chunk/SubChunkRelighter.h" -#include "mc/world/level/chunk/SubChunkRequestManager.h" -#include "mc/world/level/chunk/SubChunkRequestTrackingData.h" -#include "mc/world/level/chunk/SubChunkStorage.h" -#include "mc/world/level/chunk/SubChunkStorageUnit.h" -#include "mc/world/level/chunk/TestAction.h" -#include "mc/world/level/chunk/TimeAccumulator.h" -#include "mc/world/level/chunk/Type.h" -#include "mc/world/level/chunk/UpdateSubChunkBlocksChangedInfo.h" -#include "mc/world/level/chunk/VanillaLevelChunkUpgrade.h" -#include "mc/world/level/chunk/WorldLimitChunkSource.h" -#include "mc/world/level/dimension/ActorChunkTransferEntry.h" -#include "mc/world/level/dimension/ActorDimensionTransferer.h" -#include "mc/world/level/dimension/ActorDimensionTransferProxy.h" -#include "mc/world/level/dimension/ActorUnloadedChunkTransferEntry.h" -#include "mc/world/level/dimension/BlockEventDispatcher.h" -#include "mc/world/level/dimension/ChunkBuildOrderPolicy.h" -#include "mc/world/level/dimension/ChunkBuildOrderPolicyBase.h" -#include "mc/world/level/dimension/ChunkLoadActionList.h" -#include "mc/world/level/dimension/Dimension.h" -#include "mc/world/level/dimension/DimensionBrightnessRamp.h" -#include "mc/world/level/dimension/DimensionDataSerializer.h" -#include "mc/world/level/dimension/DimensionDefinitionGroup.h" -#include "mc/world/level/dimension/DimensionDocument.h" -#include "mc/world/level/dimension/DimensionFactory.h" -#include "mc/world/level/dimension/DimensionHeightRange.h" -#include "mc/world/level/dimension/DimensionManager.h" -#include "mc/world/level/dimension/IActorDimensionTransferer.h" -#include "mc/world/level/dimension/IActorDimensionTransferProxy.h" -#include "mc/world/level/dimension/IDimension.h" -#include "mc/world/level/dimension/IDimensionFactory.h" -#include "mc/world/level/dimension/NetherBrightnessRamp.h" -#include "mc/world/level/dimension/NetherDimension.h" -#include "mc/world/level/dimension/NetworkChunkSource.h" -#include "mc/world/level/dimension/OverworldBrightnessRamp.h" -#include "mc/world/level/dimension/OverworldDimension.h" -#include "mc/world/level/dimension/VanillaDimensionFactory.h" -#include "mc/world/level/dimension/VanillaDimensions.h" -#include "mc/world/level/dimension/Weather.h" -#include "mc/world/level/dimension/WeatherHelpers.h" -#include "mc/world/level/dimension/end/BlockPatternBuilder.h" -#include "mc/world/level/dimension/end/EndDragonFight.h" -#include "mc/world/level/dimension/end/TheEndDimension.h" -#include "mc/world/level/levelgen/Beardifier.h" -#include "mc/world/level/levelgen/br.h" -#include "mc/world/level/levelgen/CachedHeightGenerator.h" -#include "mc/world/level/levelgen/ConstantHeight.h" -#include "mc/world/level/levelgen/FlatWorldGeneratorOptionsHelper.h" -#include "mc/world/level/levelgen/GenerationContext.h" -#include "mc/world/level/levelgen/GenerationStub.h" -#include "mc/world/level/levelgen/GeneratorType.h" -#include "mc/world/level/levelgen/HeightmapProjection.h" -#include "mc/world/level/levelgen/IScriptGeneratorStats.h" -#include "mc/world/level/levelgen/JigsawAssembler.h" -#include "mc/world/level/levelgen/JigsawExpansion.h" -#include "mc/world/level/levelgen/JigsawJunction.h" -#include "mc/world/level/levelgen/JigsawPieceState.h" -#include "mc/world/level/levelgen/JigsawPlacer.h" -#include "mc/world/level/levelgen/JigsawSectionData.h" -#include "mc/world/level/levelgen/JigsawSectionDataKey.h" -#include "mc/world/level/levelgen/JigsawSpace.h" -#include "mc/world/level/levelgen/RandomSpreadPlacement.h" -#include "mc/world/level/levelgen/Rigid.h" -#include "mc/world/level/levelgen/SpawnerData.h" -#include "mc/world/level/levelgen/Type.h" -#include "mc/world/level/levelgen/UniformHeight.h" -#include "mc/world/level/levelgen/VerticalAnchor.h" -#include "mc/world/level/levelgen/VoidGenerator.h" -#include "mc/world/level/levelgen/worldgen.h" -#include "mc/world/level/levelgen/WorldGenContext.h" -#include "mc/world/level/levelgen/WorldGenerator.h" -#include "mc/world/level/levelgen/WorldGenRandom.h" -#include "mc/world/level/levelgen/adjustment/TerrainAdjustment.h" -#include "mc/world/level/levelgen/adjustment/Type.h" -#include "mc/world/level/levelgen/feature/AutomaticFeatureRules.h" -#include "mc/world/level/levelgen/feature/AzaleaTreeAndRootsFeature.h" -#include "mc/world/level/levelgen/feature/BambooFeature.h" -#include "mc/world/level/levelgen/feature/BasaltColumnsFeature.h" -#include "mc/world/level/levelgen/feature/BasaltPillarFeature.h" -#include "mc/world/level/levelgen/feature/BeardAndShaverFeature.h" -#include "mc/world/level/levelgen/feature/BlockBlobFeature.h" -#include "mc/world/level/levelgen/feature/BlockPileFeature.h" -#include "mc/world/level/levelgen/feature/BlueIceFeature.h" -#include "mc/world/level/levelgen/feature/BonusChestFeature.h" -#include "mc/world/level/levelgen/feature/CactusFeature.h" -#include "mc/world/level/levelgen/feature/CanyonConfiguration.h" -#include "mc/world/level/levelgen/feature/CanyonFeature.h" -#include "mc/world/level/levelgen/feature/CanyonFeatureUtils.h" -#include "mc/world/level/levelgen/feature/CarverConfiguration.h" -#include "mc/world/level/levelgen/feature/CarvingParameters.h" -#include "mc/world/level/levelgen/feature/CaveFeature.h" -#include "mc/world/level/levelgen/feature/CaveFeatureUtils.h" -#include "mc/world/level/levelgen/feature/CentralSpikedFeature.h" -#include "mc/world/level/levelgen/feature/ClayFeature.h" -#include "mc/world/level/levelgen/feature/ConcreteFeatureHolder.h" -#include "mc/world/level/levelgen/feature/ConditionalListFeature.h" -#include "mc/world/level/levelgen/feature/CoralCrustFeature.h" -#include "mc/world/level/levelgen/feature/CoralFeature.h" -#include "mc/world/level/levelgen/feature/CoralHangFeature.h" -#include "mc/world/level/levelgen/feature/DeadBushFeature.h" -#include "mc/world/level/levelgen/feature/DeltaFeature.h" -#include "mc/world/level/levelgen/feature/DesertWellFeature.h" -#include "mc/world/level/levelgen/feature/DiscFeature.h" -#include "mc/world/level/levelgen/feature/DoublePlantFeature.h" -#include "mc/world/level/levelgen/feature/DripleafFeature.h" -#include "mc/world/level/levelgen/feature/DripstoneClusterFeature.h" -#include "mc/world/level/levelgen/feature/EndGatewayFeature.h" -#include "mc/world/level/levelgen/feature/EndIslandFeature.h" -#include "mc/world/level/levelgen/feature/EndPodiumFeature.h" -#include "mc/world/level/levelgen/feature/Feature.h" -#include "mc/world/level/levelgen/feature/FeatureLoading.h" -#include "mc/world/level/levelgen/feature/FeatureOptionID.h" -#include "mc/world/level/levelgen/feature/FeatureOptionTabID.h" -#include "mc/world/level/levelgen/feature/FeatureRootParseContext.h" -#include "mc/world/level/levelgen/feature/FeatureTypeVersion.h" -#include "mc/world/level/levelgen/feature/FlowerFeature.h" -#include "mc/world/level/levelgen/feature/FossilFeature.h" -#include "mc/world/level/levelgen/feature/GeodeFeature.h" -#include "mc/world/level/levelgen/feature/GlowStoneFeature.h" -#include "mc/world/level/levelgen/feature/GrowingPlantFeature.h" -#include "mc/world/level/levelgen/feature/HugeFungusFeature.h" -#include "mc/world/level/levelgen/feature/HugeMushroomFeature.h" -#include "mc/world/level/levelgen/feature/IcebergFeature.h" -#include "mc/world/level/levelgen/feature/IcePatchFeature.h" -#include "mc/world/level/levelgen/feature/IceSpikeFeature.h" -#include "mc/world/level/levelgen/feature/IFeature.h" -#include "mc/world/level/levelgen/feature/ITreeFeature.h" -#include "mc/world/level/levelgen/feature/KelpFeature.h" -#include "mc/world/level/levelgen/feature/LakeFeature.h" -#include "mc/world/level/levelgen/feature/LargeDripstoneFeature.h" -#include "mc/world/level/levelgen/feature/LegacyEmeraldOreFeature.h" -#include "mc/world/level/levelgen/feature/LegacyFlowerFeature.h" -#include "mc/world/level/levelgen/feature/LegacyForestFoliageFeature.h" -#include "mc/world/level/levelgen/feature/LegacyForestRockFeature.h" -#include "mc/world/level/levelgen/feature/LegacyIceFeature.h" -#include "mc/world/level/levelgen/feature/LegacySmallMushroomsFeature.h" -#include "mc/world/level/levelgen/feature/LegacySpringsFeature.h" -#include "mc/world/level/levelgen/feature/LegacySwampFoliageFeature.h" -#include "mc/world/level/levelgen/feature/LegacyTreeFeature.h" -#include "mc/world/level/levelgen/feature/MeadowFlowerFeature.h" -#include "mc/world/level/levelgen/feature/MelonFeature.h" -#include "mc/world/level/levelgen/feature/MonsterRoomFeature.h" -#include "mc/world/level/levelgen/feature/MossVegetationFeature.h" -#include "mc/world/level/levelgen/feature/MultifaceFeature.h" -#include "mc/world/level/levelgen/feature/NetherCaveFeature.h" -#include "mc/world/level/levelgen/feature/NetherFireFeature.h" -#include "mc/world/level/levelgen/feature/NetherFossilFeature.h" -#include "mc/world/level/levelgen/feature/NetherSpringFeature.h" -#include "mc/world/level/levelgen/feature/NoSurfaceOreFeature.h" -#include "mc/world/level/levelgen/feature/OreFeature.h" -#include "mc/world/level/levelgen/feature/PartiallyExposedBlobFeature.h" -#include "mc/world/level/levelgen/feature/PinkPetalsFeature.h" -#include "mc/world/level/levelgen/feature/PodzolAreaFeature.h" -#include "mc/world/level/levelgen/feature/PointedDripstoneFeature.h" -#include "mc/world/level/levelgen/feature/RectLayoutFeature.h" -#include "mc/world/level/levelgen/feature/ReedsFeature.h" -#include "mc/world/level/levelgen/feature/ReplaceRule.h" -#include "mc/world/level/levelgen/feature/SandFeature.h" -#include "mc/world/level/levelgen/feature/ScanSurfaceFeature.h" -#include "mc/world/level/levelgen/feature/ScatterFeature.h" -#include "mc/world/level/levelgen/feature/SculkPatchFeature.h" -#include "mc/world/level/levelgen/feature/SeaAnemoneFeature.h" -#include "mc/world/level/levelgen/feature/SeagrassFeature.h" -#include "mc/world/level/levelgen/feature/SeaPickleFeature.h" -#include "mc/world/level/levelgen/feature/SearchFeature.h" -#include "mc/world/level/levelgen/feature/SingleBlockFeature.h" -#include "mc/world/level/levelgen/feature/SnapToSurfaceFeature.h" -#include "mc/world/level/levelgen/feature/SpikeFeature.h" -#include "mc/world/level/levelgen/feature/SpringFeature.h" -#include "mc/world/level/levelgen/feature/StructureTemplateFeature.h" -#include "mc/world/level/levelgen/feature/SurfaceRelativeThresholdFeature.h" -#include "mc/world/level/levelgen/feature/TerrainGenVersion.h" -#include "mc/world/level/levelgen/feature/TwistingVinesClusterFeature.h" -#include "mc/world/level/levelgen/feature/UnderwaterCanyonFeature.h" -#include "mc/world/level/levelgen/feature/UnderwaterCaveFeature.h" -#include "mc/world/level/levelgen/feature/VanillaTreeFeature.h" -#include "mc/world/level/levelgen/feature/VegetationPatchFeature.h" -#include "mc/world/level/levelgen/feature/VinesFeature.h" -#include "mc/world/level/levelgen/feature/VinesSingleFaceFeature.h" -#include "mc/world/level/levelgen/feature/WaterlilyFeature.h" -#include "mc/world/level/levelgen/feature/WeepingVinesClusterFeature.h" -#include "mc/world/level/levelgen/feature/WeightedRandomFeature.h" -#include "mc/world/level/levelgen/feature/gamerefs_feature/FeatureRefTraits.h" -#include "mc/world/level/levelgen/feature/gamerefs_feature/OwnerStorageFeature.h" -#include "mc/world/level/levelgen/feature/gamerefs_feature/StackResultStorageFeature.h" -#include "mc/world/level/levelgen/feature/gamerefs_feature/WeakStorageFeature.h" -#include "mc/world/level/levelgen/feature/helpers/AcaciaTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/AcaciaTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/AttachableDecoration.h" -#include "mc/world/level/levelgen/feature/helpers/CherryTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/CherryTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/ColumnRange.h" -#include "mc/world/level/levelgen/feature/helpers/ColumnUtils.h" -#include "mc/world/level/levelgen/feature/helpers/DripstoneUtils.h" -#include "mc/world/level/levelgen/feature/helpers/FallenTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/FancyTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/FancyTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/ITreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/ITreeCanopyWrapper.h" -#include "mc/world/level/levelgen/feature/helpers/ITreeRootWrapper.h" -#include "mc/world/level/levelgen/feature/helpers/ITreeTrunkWrapper.h" -#include "mc/world/level/levelgen/feature/helpers/MangroveTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/MangroveTreeRoots.h" -#include "mc/world/level/levelgen/feature/helpers/MangroveTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/MegaPineTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/MegaTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/MegaTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/PineTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/PointedDripstoneBasePos.h" -#include "mc/world/level/levelgen/feature/helpers/RandomSpreadTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/RenderParams.h" -#include "mc/world/level/levelgen/feature/helpers/RoofedTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/SimpleTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/SimpleTreeTrunk.h" -#include "mc/world/level/levelgen/feature/helpers/SpruceTreeCanopy.h" -#include "mc/world/level/levelgen/feature/helpers/TheEndSpikeHelper.h" -#include "mc/world/level/levelgen/feature/helpers/TreeHelper.h" -#include "mc/world/level/levelgen/feature/helpers/TreeParams.h" -#include "mc/world/level/levelgen/feature/helpers/WindOffsetter.h" -#include "mc/world/level/levelgen/feature/registry/FeatureRegistry.h" -#include "mc/world/level/levelgen/feature/registry/VanillaFeatures.h" -#include "mc/world/level/levelgen/flat/FlatWorldGenerator.h" -#include "mc/world/level/levelgen/flat/FlatWorldGeneratorOptions.h" -#include "mc/world/level/levelgen/structure/AncientCityFeature.h" -#include "mc/world/level/levelgen/structure/AncientCityPiece.h" -#include "mc/world/level/levelgen/structure/AncientCityStart.h" -#include "mc/world/level/levelgen/structure/BastionFeature.h" -#include "mc/world/level/levelgen/structure/BastionPiece.h" -#include "mc/world/level/levelgen/structure/BastionStart.h" -#include "mc/world/level/levelgen/structure/BlockSelector.h" -#include "mc/world/level/levelgen/structure/BoundingBox.h" -#include "mc/world/level/levelgen/structure/BuriedTreasureFeature.h" -#include "mc/world/level/levelgen/structure/BuriedTreasurePiece.h" -#include "mc/world/level/levelgen/structure/BuriedTreasureStart.h" -#include "mc/world/level/levelgen/structure/DesertPyramidPiece.h" -#include "mc/world/level/levelgen/structure/DirectPoolAliasBinding.h" -#include "mc/world/level/levelgen/structure/EndCityFeature.h" -#include "mc/world/level/levelgen/structure/EndCityPieces.h" -#include "mc/world/level/levelgen/structure/EndCityStart.h" -#include "mc/world/level/levelgen/structure/FitDoubleXRoom.h" -#include "mc/world/level/levelgen/structure/FitDoubleXYRoom.h" -#include "mc/world/level/levelgen/structure/FitDoubleYRoom.h" -#include "mc/world/level/levelgen/structure/FitDoubleYZRoom.h" -#include "mc/world/level/levelgen/structure/FitDoubleZRoom.h" -#include "mc/world/level/levelgen/structure/FitSimpleRoom.h" -#include "mc/world/level/levelgen/structure/FitSimpleTopRoom.h" -#include "mc/world/level/levelgen/structure/Igloo.h" -#include "mc/world/level/levelgen/structure/ImportStructureMetaData.h" -#include "mc/world/level/levelgen/structure/JigsawEditorData.h" -#include "mc/world/level/levelgen/structure/JigsawJunction.h" -#include "mc/world/level/levelgen/structure/JigsawPlacement.h" -#include "mc/world/level/levelgen/structure/JigsawStructure.h" -#include "mc/world/level/levelgen/structure/JigsawStructureBlockInfo.h" -#include "mc/world/level/levelgen/structure/JigsawStructureBuilder.h" -#include "mc/world/level/levelgen/structure/JunglePyramidPiece.h" -#include "mc/world/level/levelgen/structure/LegacyBlockPlacementProcessor.h" -#include "mc/world/level/levelgen/structure/LegacyJigsawPlacement.h" -#include "mc/world/level/levelgen/structure/LegacyStructureBlockPalette.h" -#include "mc/world/level/levelgen/structure/LegacyStructureSettings.h" -#include "mc/world/level/levelgen/structure/MineshaftCorridor.h" -#include "mc/world/level/levelgen/structure/MineshaftCrossing.h" -#include "mc/world/level/levelgen/structure/MineshaftData.h" -#include "mc/world/level/levelgen/structure/MineshaftFeature.h" -#include "mc/world/level/levelgen/structure/MineshaftPiece.h" -#include "mc/world/level/levelgen/structure/MineshaftRoom.h" -#include "mc/world/level/levelgen/structure/MineshaftStairs.h" -#include "mc/world/level/levelgen/structure/MineshaftStart.h" -#include "mc/world/level/levelgen/structure/MonumentBuilding.h" -#include "mc/world/level/levelgen/structure/MonumentRoomFitter.h" -#include "mc/world/level/levelgen/structure/MossStoneSelector.h" -#include "mc/world/level/levelgen/structure/NBBridgeCrossing.h" -#include "mc/world/level/levelgen/structure/NBBridgeEndFiller.h" -#include "mc/world/level/levelgen/structure/NBBridgeStraight.h" -#include "mc/world/level/levelgen/structure/NBCastleCorridorStairsPiece.h" -#include "mc/world/level/levelgen/structure/NBCastleCorridorTBalconyPiece.h" -#include "mc/world/level/levelgen/structure/NBCastleEntrance.h" -#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorCrossingPiece.h" -#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorLeftTurnPiece.h" -#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorPiece.h" -#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorRightTurnPiece.h" -#include "mc/world/level/levelgen/structure/NBCastleStalkRoom.h" -#include "mc/world/level/levelgen/structure/NBMonsterThrone.h" -#include "mc/world/level/levelgen/structure/NBRoomCrossing.h" -#include "mc/world/level/levelgen/structure/NBStairsRoom.h" -#include "mc/world/level/levelgen/structure/NBStartPiece.h" -#include "mc/world/level/levelgen/structure/NetherFortressFeature.h" -#include "mc/world/level/levelgen/structure/NetherFortressPiece.h" -#include "mc/world/level/levelgen/structure/NetherFortressStart.h" -#include "mc/world/level/levelgen/structure/OceanMonumentCoreRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentDoubleXRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentDoubleXYRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentDoubleYRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentDoubleYZRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentDoubleZRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentEntryRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentFeature.h" -#include "mc/world/level/levelgen/structure/OceanMonumentPenthouse.h" -#include "mc/world/level/levelgen/structure/OceanMonumentPiece.h" -#include "mc/world/level/levelgen/structure/OceanMonumentSimpleRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentSimpleTopRoom.h" -#include "mc/world/level/levelgen/structure/OceanMonumentStart.h" -#include "mc/world/level/levelgen/structure/OceanMonumentWingRoom.h" -#include "mc/world/level/levelgen/structure/OceanRuinFeature.h" -#include "mc/world/level/levelgen/structure/OceanRuinPieces.h" -#include "mc/world/level/levelgen/structure/OceanRuinStart.h" -#include "mc/world/level/levelgen/structure/PackInstance.h" -#include "mc/world/level/levelgen/structure/PieceWeight.h" -#include "mc/world/level/levelgen/structure/PillagerOutpostFeature.h" -#include "mc/world/level/levelgen/structure/PillagerOutpostPieces.h" -#include "mc/world/level/levelgen/structure/PillagerOutpostStart.h" -#include "mc/world/level/levelgen/structure/PoolAliasBinding.h" -#include "mc/world/level/levelgen/structure/PoolAliasBindingInternal.h" -#include "mc/world/level/levelgen/structure/PoolElementStructurePiece.h" -#include "mc/world/level/levelgen/structure/PoolElementStructureSection.h" -#include "mc/world/level/levelgen/structure/PortalEnvironmentModifiers.h" -#include "mc/world/level/levelgen/structure/RandomGroupPoolAliasBinding.h" -#include "mc/world/level/levelgen/structure/RandomPoolAliasBinding.h" -#include "mc/world/level/levelgen/structure/RandomScatteredLargeFeature.h" -#include "mc/world/level/levelgen/structure/RandomScatteredLargeFeatureDetails.h" -#include "mc/world/level/levelgen/structure/RoomDefinition.h" -#include "mc/world/level/levelgen/structure/RuinedPortalFeature.h" -#include "mc/world/level/levelgen/structure/RuinedPortalPiece.h" -#include "mc/world/level/levelgen/structure/RuinedPortalStart.h" -#include "mc/world/level/levelgen/structure/ScatteredFeaturePiece.h" -#include "mc/world/level/levelgen/structure/ScatteredFeatureStart.h" -#include "mc/world/level/levelgen/structure/SHChestCorridor.h" -#include "mc/world/level/levelgen/structure/SHFillerCorridor.h" -#include "mc/world/level/levelgen/structure/SHFiveCrossing.h" -#include "mc/world/level/levelgen/structure/ShipwreckFeature.h" -#include "mc/world/level/levelgen/structure/ShipwreckPiece.h" -#include "mc/world/level/levelgen/structure/ShipwreckStart.h" -#include "mc/world/level/levelgen/structure/SHLeftTurn.h" -#include "mc/world/level/levelgen/structure/SHLibrary.h" -#include "mc/world/level/levelgen/structure/SHPortalRoom.h" -#include "mc/world/level/levelgen/structure/SHPrisonHall.h" -#include "mc/world/level/levelgen/structure/SHRightTurn.h" -#include "mc/world/level/levelgen/structure/SHRoomCrossing.h" -#include "mc/world/level/levelgen/structure/SHStairsDown.h" -#include "mc/world/level/levelgen/structure/SHStartPiece.h" -#include "mc/world/level/levelgen/structure/SHStraight.h" -#include "mc/world/level/levelgen/structure/SHStraightStairsDown.h" -#include "mc/world/level/levelgen/structure/SmoothStoneSelector.h" -#include "mc/world/level/levelgen/structure/StrongholdFeature.h" -#include "mc/world/level/levelgen/structure/StrongholdPiece.h" -#include "mc/world/level/levelgen/structure/StrongholdStart.h" -#include "mc/world/level/levelgen/structure/Structure.h" -#include "mc/world/level/levelgen/structure/StructureAnimationData.h" -#include "mc/world/level/levelgen/structure/StructureBlockPalette.h" -#include "mc/world/level/levelgen/structure/StructureBlockType.h" -#include "mc/world/level/levelgen/structure/StructureCache.h" -#include "mc/world/level/levelgen/structure/StructureEditorData.h" -#include "mc/world/level/levelgen/structure/StructureEditorDataHelper.h" -#include "mc/world/level/levelgen/structure/StructureFeature.h" -#include "mc/world/level/levelgen/structure/StructureFeatureRegistry.h" -#include "mc/world/level/levelgen/structure/StructureFeatureType.h" -#include "mc/world/level/levelgen/structure/StructureFeatureTypeNames.h" -#include "mc/world/level/levelgen/structure/StructureFeatureTypeUtils.h" -#include "mc/world/level/levelgen/structure/StructureHeightProvider.h" -#include "mc/world/level/levelgen/structure/StructureHelpers.h" -#include "mc/world/level/levelgen/structure/StructureInstance.h" -#include "mc/world/level/levelgen/structure/StructureIntegrityProcessor.h" -#include "mc/world/level/levelgen/structure/StructureManager.h" -#include "mc/world/level/levelgen/structure/StructurePiece.h" -#include "mc/world/level/levelgen/structure/StructurePieceType.h" -#include "mc/world/level/levelgen/structure/StructurePlacement.h" -#include "mc/world/level/levelgen/structure/StructurePools.h" -#include "mc/world/level/levelgen/structure/StructureRedstoneSaveMode.h" -#include "mc/world/level/levelgen/structure/StructureRegistry.h" -#include "mc/world/level/levelgen/structure/Structures.h" -#include "mc/world/level/levelgen/structure/StructureSet.h" -#include "mc/world/level/levelgen/structure/StructureSetRegistry.h" -#include "mc/world/level/levelgen/structure/StructureSets.h" -#include "mc/world/level/levelgen/structure/StructureSettings.h" -#include "mc/world/level/levelgen/structure/StructureSpawnOverride.h" -#include "mc/world/level/levelgen/structure/StructureStart.h" -#include "mc/world/level/levelgen/structure/StructureTag.h" -#include "mc/world/level/levelgen/structure/StructureTelemetryServerData.h" -#include "mc/world/level/levelgen/structure/StructureTemplate.h" -#include "mc/world/level/levelgen/structure/StructureTemplateData.h" -#include "mc/world/level/levelgen/structure/StructureTemplateRegistrationContext.h" -#include "mc/world/level/levelgen/structure/StructureTemplateRequestOperation.h" -#include "mc/world/level/levelgen/structure/StructureTemplateResponseType.h" -#include "mc/world/level/levelgen/structure/StructureVoidType.h" -#include "mc/world/level/levelgen/structure/SwamplandHut.h" -#include "mc/world/level/levelgen/structure/TemplateStructurePiece.h" -#include "mc/world/level/levelgen/structure/VanillaTrailRuinsJigsawStructureBlockRules.h" -#include "mc/world/level/levelgen/structure/VanillaTrailRuinsJigsawStructures.h" -#include "mc/world/level/levelgen/structure/VanillaTrialChambersJigsawStructureBlockRules.h" -#include "mc/world/level/levelgen/structure/VanillaTrialChambersJigsawStructures.h" -#include "mc/world/level/levelgen/structure/VillageFeature.h" -#include "mc/world/level/levelgen/structure/VillagePiece.h" -#include "mc/world/level/levelgen/structure/VillageSerializationHelper.h" -#include "mc/world/level/levelgen/structure/VillageStart.h" -#include "mc/world/level/levelgen/structure/WeightedStructureTemplateRegistration.h" -#include "mc/world/level/levelgen/structure/WoodlandMansionFeature.h" -#include "mc/world/level/levelgen/structure/WoodlandMansionPieces.h" -#include "mc/world/level/levelgen/structure/WoodlandMansionStart.h" -#include "mc/world/level/levelgen/structure/constraints/BlockIntersectionConstraint.h" -#include "mc/world/level/levelgen/structure/constraints/GroundedConstraint.h" -#include "mc/world/level/levelgen/structure/constraints/UnburiedConstraint.h" -#include "mc/world/level/levelgen/structure/registry/JigsawStructureActorRulesRegistry.h" -#include "mc/world/level/levelgen/structure/registry/JigsawStructureBlockRulesRegistry.h" -#include "mc/world/level/levelgen/structure/registry/JigsawStructureBlockTagRulesRegistry.h" -#include "mc/world/level/levelgen/structure/registry/JigsawStructureElementRegistry.h" -#include "mc/world/level/levelgen/structure/registry/JigsawStructureRegistry.h" -#include "mc/world/level/levelgen/structure/registry/VanillaAncientCityJigsawStructureBlockRules.h" -#include "mc/world/level/levelgen/structure/registry/VanillaAncientCityJigsawStructureElements.h" -#include "mc/world/level/levelgen/structure/registry/VanillaAncientCityJigsawStructures.h" -#include "mc/world/level/levelgen/structure/registry/VanillaBastionJigsawStructureBlockRules.h" -#include "mc/world/level/levelgen/structure/registry/VanillaBastionJigsawStructureElements.h" -#include "mc/world/level/levelgen/structure/registry/VanillaBastionJigsawStructures.h" -#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureActorRules.h" -#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureBlockRules.h" -#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureBlockTagRules.h" -#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureElements.h" -#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructures.h" -#include "mc/world/level/levelgen/structure/structurepools/EmptyPoolElement.h" -#include "mc/world/level/levelgen/structure/structurepools/FeaturePoolElement.h" -#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolActorPredicate.h" -#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolBlockPredicate.h" -#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolBlockTagPredicate.h" -#include "mc/world/level/levelgen/structure/structurepools/JigsawBlockInfo.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolActorPredicateActorMatch.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolActorRule.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateAlwaysTrue.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateAlwaysTrueExcept.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateAxisAlignedPosition.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateBlockMatch.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateBlockMatchRandom.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateCappedArcheologyBlockReplacement.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateCappedRandomBlockReplacement.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateTrueIfFound.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockRule.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockTagPredicateBlockTagStringMatches.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockTagRule.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElement.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElementSettings.h" -#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElementType.h" -#include "mc/world/level/levelgen/structure/structurepools/StructureTemplatePool.h" -#include "mc/world/level/levelgen/synth/AquiferNoises.h" -#include "mc/world/level/levelgen/synth/CavifierNoises.h" -#include "mc/world/level/levelgen/synth/ImprovedNoise.h" -#include "mc/world/level/levelgen/synth/LegacyBlendedNoise.h" -#include "mc/world/level/levelgen/synth/MesaSurfaceBuilderNoises.h" -#include "mc/world/level/levelgen/synth/NoiseUtils.h" -#include "mc/world/level/levelgen/synth/OverworldNoises3d.h" -#include "mc/world/level/levelgen/synth/SimplexNoise.h" -#include "mc/world/level/levelgen/synth/YBlendingBugSettings.h" -#include "mc/world/level/levelgen/v1/Aquifer.h" -#include "mc/world/level/levelgen/v1/BeardAndShaverDescription.h" -#include "mc/world/level/levelgen/v1/BeardDescription.h" -#include "mc/world/level/levelgen/v1/BeardingDescriptionCache.h" -#include "mc/world/level/levelgen/v1/BeardKernel.h" -#include "mc/world/level/levelgen/v1/BiomeSource.h" -#include "mc/world/level/levelgen/v1/Cavifier.h" -#include "mc/world/level/levelgen/v1/ChunkLocalNoiseCache.h" -#include "mc/world/level/levelgen/v1/DepthBasedBlockSupplier.h" -#include "mc/world/level/levelgen/v1/FeatureTerrainAdjustments.h" -#include "mc/world/level/levelgen/v1/HardcodedSpawnAreaRegistry.h" -#include "mc/world/level/levelgen/v1/IPreliminarySurfaceProvider.h" -#include "mc/world/level/levelgen/v1/NetherGenerator.h" -#include "mc/world/level/levelgen/v1/NoiseCellInterpolator.h" -#include "mc/world/level/levelgen/v1/NoodleCavifier.h" -#include "mc/world/level/levelgen/v1/NoodleCavifierNoises.h" -#include "mc/world/level/levelgen/v1/OreVeinifier.h" -#include "mc/world/level/levelgen/v1/OreVeinifierNoises.h" -#include "mc/world/level/levelgen/v1/OverworldBiomeBuilder.h" -#include "mc/world/level/levelgen/v1/OverworldGenerator.h" -#include "mc/world/level/levelgen/v1/OverworldGenerator2d.h" -#include "mc/world/level/levelgen/v1/OverworldGeneratorMultinoise.h" -#include "mc/world/level/levelgen/v1/SurfaceLevelCache.h" -#include "mc/world/level/levelgen/v1/TargetPoint.h" -#include "mc/world/level/levelgen/v1/TerrainInfo.h" -#include "mc/world/level/levelgen/v1/TheEndGenerator.h" -#include "mc/world/level/levelgen/v1/WorldGenCache.h" -#include "mc/world/level/material/Material.h" -#include "mc/world/level/newbiome/AddEdgeCoolWarm.h" -#include "mc/world/level/newbiome/AddEdgeHeatIce.h" -#include "mc/world/level/newbiome/AddMushroomIsland.h" -#include "mc/world/level/newbiome/AddOceanEdge.h" -#include "mc/world/level/newbiome/AddOceanTemperatureOperationNode.h" -#include "mc/world/level/newbiome/IslandOperationNode.h" -#include "mc/world/level/newbiome/NeighborhoodReader.h" -#include "mc/world/level/newbiome/OceanMixerOperationNode.h" -#include "mc/world/level/newbiome/OperationNodeBase.h" -#include "mc/world/level/newbiome/OperationNodeDetails.h" -#include "mc/world/level/newbiome/OperationNodeFilters.h" -#include "mc/world/level/newbiome/OperationNodeValues.h" -#include "mc/world/level/newbiome/PromoteCenter.h" -#include "mc/world/level/newbiome/RegionHillsOperationNode.h" -#include "mc/world/level/newbiome/River.h" -#include "mc/world/level/newbiome/RiverInit.h" -#include "mc/world/level/newbiome/Shore.h" -#include "mc/world/level/newbiome/SimplePositionalRandomFactory.h" -#include "mc/world/level/newbiome/SimpleRandom.h" -#include "mc/world/level/newbiome/Terrain.h" -#include "mc/world/level/newbiome/TransferData.h" -#include "mc/world/level/newbiome/WorkingData.h" -#include "mc/world/level/pathfinder/BinaryHeap.h" -#include "mc/world/level/pathfinder/IPathBlockSource.h" -#include "mc/world/level/pathfinder/NavigationComponent.h" -#include "mc/world/level/pathfinder/Path.h" -#include "mc/world/level/pathfinder/PathBlockSource.h" -#include "mc/world/level/pathfinder/PathFinder.h" -#include "mc/world/level/pathfinder/PathfinderNode.h" -#include "mc/world/level/saveddata/SavedData.h" -#include "mc/world/level/saveddata/maps/ClientTerrainPixel.h" -#include "mc/world/level/saveddata/maps/MapDecoration.h" -#include "mc/world/level/saveddata/maps/MapItemSavedData.h" -#include "mc/world/level/saveddata/maps/MapItemTrackedActor.h" -#include "mc/world/level/storage/BlendingBiomeProvider2D.h" -#include "mc/world/level/storage/BlendingBiomeProvider3D.h" -#include "mc/world/level/storage/BlendingConfig.h" -#include "mc/world/level/storage/BlendingData.h" -#include "mc/world/level/storage/BlendingDataFactoryUtil.h" -#include "mc/world/level/storage/BlendingDataProvider.h" -#include "mc/world/level/storage/BorderCellEntry.h" -#include "mc/world/level/storage/CloudSaveLevelInfo.h" -#include "mc/world/level/storage/CompactionListenerEnv.h" -#include "mc/world/level/storage/ConsoleChunkBlender.h" -#include "mc/world/level/storage/DBChunkStorage.h" -#include "mc/world/level/storage/DBChunkStorageKey.h" -#include "mc/world/level/storage/DBStorage.h" -#include "mc/world/level/storage/DBStorageConfig.h" -#include "mc/world/level/storage/DBStorageEnvironmentChain.h" -#include "mc/world/level/storage/DBStoragePerformanceData.h" -#include "mc/world/level/storage/EncryptedProxyEnv.h" -#include "mc/world/level/storage/Experiments.h" -#include "mc/world/level/storage/ExperimentStorage.h" -#include "mc/world/level/storage/ExternalFileLevelStorageSource.h" -#include "mc/world/level/storage/FlushableEnv.h" -#include "mc/world/level/storage/FlushableStorageAreaEnv.h" -#include "mc/world/level/storage/GameRule.h" -#include "mc/world/level/storage/GameRuleId.h" -#include "mc/world/level/storage/GameRules.h" -#include "mc/world/level/storage/InMemoryEnv.h" -#include "mc/world/level/storage/InMemoryFile.h" -#include "mc/world/level/storage/InMemoryFileStorage.h" -#include "mc/world/level/storage/InMemoryRandomAccessFile.h" -#include "mc/world/level/storage/InMemorySequentialFile.h" -#include "mc/world/level/storage/InMemoryWritableFile.h" -#include "mc/world/level/storage/LegacyChunkStorage.h" -#include "mc/world/level/storage/LevelData.h" -#include "mc/world/level/storage/LevelDataValue.h" -#include "mc/world/level/storage/LevelDataWrapper.h" -#include "mc/world/level/storage/LevelLooseFileStorage.h" -#include "mc/world/level/storage/LevelStorage.h" -#include "mc/world/level/storage/LevelStorageEventing.h" -#include "mc/world/level/storage/LevelStorageEventingContext.h" -#include "mc/world/level/storage/LevelStorageSource.h" -#include "mc/world/level/storage/LevelStorageWriteBatch.h" -#include "mc/world/level/storage/LevelSummary.h" -#include "mc/world/level/storage/NullLogger.h" -#include "mc/world/level/storage/OverworldBlendRules.h" -#include "mc/world/level/storage/PersistentBlendData.h" -#include "mc/world/level/storage/PhotoManager.h" -#include "mc/world/level/storage/PhotoStorage.h" -#include "mc/world/level/storage/PlayerStorageIds.h" -#include "mc/world/level/storage/RegionFile.h" -#include "mc/world/level/storage/SavedDataStorage.h" -#include "mc/world/level/storage/SaveTransactionManager.h" -#include "mc/world/level/storage/SnapshotEnv.h" -#include "mc/world/level/storage/SnapshotFilenameAndLength.h" -#include "mc/world/level/storage/SnapshotWritableFile.h" -#include "mc/world/level/storage/WorldTemplateLevelData.h" -#include "mc/world/level/storage/loot/LootPool.h" -#include "mc/world/level/storage/loot/LootTable.h" -#include "mc/world/level/storage/loot/LootTableContext.h" -#include "mc/world/level/storage/loot/LootTables.h" -#include "mc/world/level/storage/loot/RandomValueBounds.h" -#include "mc/world/level/storage/loot/entries/EmptyLootItem.h" -#include "mc/world/level/storage/loot/entries/LootItem.h" -#include "mc/world/level/storage/loot/entries/LootPoolEntry.h" -#include "mc/world/level/storage/loot/entries/LootTableEntry.h" -#include "mc/world/level/storage/loot/entries/LootTableReference.h" -#include "mc/world/level/storage/loot/functions/EnchantBookForTradingFunction.h" -#include "mc/world/level/storage/loot/functions/EnchantRandomEquipmentFunction.h" -#include "mc/world/level/storage/loot/functions/EnchantRandomlyFunction.h" -#include "mc/world/level/storage/loot/functions/EnchantWithLevelsFunction.h" -#include "mc/world/level/storage/loot/functions/ExplorationMapFunction.h" -#include "mc/world/level/storage/loot/functions/ExplosionDecayFunction.h" -#include "mc/world/level/storage/loot/functions/FillContainerFunction.h" -#include "mc/world/level/storage/loot/functions/LootingEnchantFunction.h" -#include "mc/world/level/storage/loot/functions/LootItemFunction.h" -#include "mc/world/level/storage/loot/functions/LootItemFunctions.h" -#include "mc/world/level/storage/loot/functions/RandomBlockStateFunction.h" -#include "mc/world/level/storage/loot/functions/RandomDyeFunction.h" -#include "mc/world/level/storage/loot/functions/SetArmorTrimFunction.h" -#include "mc/world/level/storage/loot/functions/SetBannerDetailsFunction.h" -#include "mc/world/level/storage/loot/functions/SetBookContentsFunction.h" -#include "mc/world/level/storage/loot/functions/SetDataFromColorIndexFunction.h" -#include "mc/world/level/storage/loot/functions/SetItemCountFunction.h" -#include "mc/world/level/storage/loot/functions/SetItemDamageFunction.h" -#include "mc/world/level/storage/loot/functions/SetItemDataFunction.h" -#include "mc/world/level/storage/loot/functions/SetItemLoreFunction.h" -#include "mc/world/level/storage/loot/functions/SetItemNameFunction.h" -#include "mc/world/level/storage/loot/functions/SetOminousBottleFunction.h" -#include "mc/world/level/storage/loot/functions/SetSpawnEggFunction.h" -#include "mc/world/level/storage/loot/functions/SetStewEffectFunction.h" -#include "mc/world/level/storage/loot/functions/SmeltItemFunction.h" -#include "mc/world/level/storage/loot/functions/SpecificEnchantFunction.h" -#include "mc/world/level/storage/loot/predicates/LootItemActorHasMarkVariantCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemActorHasVariantCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemActorKilledCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemConditions.h" -#include "mc/world/level/storage/loot/predicates/LootItemKilledByActorCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemKilledByPlayerOrPetsCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemMatchToolCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemRandomChanceCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemRandomChanceWithSpecialModifierCondition.h" -#include "mc/world/level/storage/loot/predicates/LootItemRandomDifficultyChanceCondition.h" -#include "mc/world/level/ticking/ITickingArea.h" -#include "mc/world/level/ticking/ITickingAreaView.h" -#include "mc/world/level/ticking/PendingArea.h" -#include "mc/world/level/ticking/TickingArea.h" -#include "mc/world/level/ticking/TickingAreaDescription.h" -#include "mc/world/level/ticking/TickingAreaList.h" -#include "mc/world/level/ticking/TickingAreaListBase.h" -#include "mc/world/level/ticking/TickingAreasManager.h" -#include "mc/world/level/ticking/TickingAreaView.h" -#include "mc/world/module/GameModuleServer.h" -#include "mc/world/module/IGameModuleShared.h" -#include "mc/world/persistence/DynamicPropertiesDefinition.h" -#include "mc/world/persistence/DynamicPropertyDefinition.h" -#include "mc/world/phys/AABB.h" -#include "mc/world/phys/DistanceConstraint.h" -#include "mc/world/phys/HitResult.h" -#include "mc/world/phys/HitResultType.h" -#include "mc/world/phys/rope/AABBBucket.h" -#include "mc/world/phys/rope/AABBContactPoint.h" -#include "mc/world/phys/rope/AABBPred.h" -#include "mc/world/phys/rope/RopeAABB.h" -#include "mc/world/phys/rope/RopeParams.h" -#include "mc/world/phys/rope/RopePoints.h" -#include "mc/world/phys/rope/RopeSystem.h" -#include "mc/world/redstone/circuit/CircuitSceneGraph.h" -#include "mc/world/redstone/circuit/CircuitSystem.h" -#include "mc/world/redstone/circuit/CircuitTrackingInfo.h" -#include "mc/world/redstone/circuit/components/BaseCircuitComponent.h" -#include "mc/world/redstone/circuit/components/BaseRailTransporter.h" -#include "mc/world/redstone/circuit/components/CapacitorComponent.h" -#include "mc/world/redstone/circuit/components/CircuitComponentList.h" -#include "mc/world/redstone/circuit/components/ComparatorCapacitor.h" -#include "mc/world/redstone/circuit/components/ConsumerComponent.h" -#include "mc/world/redstone/circuit/components/DirectionalProducerComponent.h" -#include "mc/world/redstone/circuit/components/PistonConsumer.h" -#include "mc/world/redstone/circuit/components/PoweredBlockComponent.h" -#include "mc/world/redstone/circuit/components/ProducerComponent.h" -#include "mc/world/redstone/circuit/components/PulseCapacitor.h" -#include "mc/world/redstone/circuit/components/RedstoneTorchCapacitor.h" -#include "mc/world/redstone/circuit/components/RepeaterCapacitor.h" -#include "mc/world/redstone/circuit/components/SidePoweredComponent.h" -#include "mc/world/redstone/circuit/components/TransporterComponent.h" -#include "mc/world/response/ActorCommandResponse.h" -#include "mc/world/response/ActorEventResponse.h" -#include "mc/world/response/ActorEventResponseCollection.h" -#include "mc/world/response/CommandResponse.h" -#include "mc/world/response/CommandResponseBase.h" -#include "mc/world/response/DamageResponse.h" -#include "mc/world/response/DecrementStackEventResponse.h" -#include "mc/world/response/DieEventResponse.h" -#include "mc/world/response/EmitVibrationResponse.h" -#include "mc/world/response/EventResponse.h" -#include "mc/world/response/EventResponseCollection.h" -#include "mc/world/response/MobEffectResponse.h" -#include "mc/world/response/ParticleEffectResponse.h" -#include "mc/world/response/PlaySoundResponse.h" -#include "mc/world/response/RemoveMobEffectResponse.h" -#include "mc/world/response/SetBlockState.h" -#include "mc/world/response/SetPropertyResponse.h" -#include "mc/world/response/ShootEventResponse.h" -#include "mc/world/response/SpawnLootEventResponse.h" -#include "mc/world/response/SwingEventResponse.h" -#include "mc/world/response/TeleportResponse.h" -#include "mc/world/response/TransformItemResponse.h" -#include "mc/world/scores/DisplayObjective.h" -#include "mc/world/scores/IdentityDefinition.h" -#include "mc/world/scores/IdentityDictionary.h" -#include "mc/world/scores/Objective.h" -#include "mc/world/scores/ObjectiveCriteria.h" -#include "mc/world/scores/PlayerScore.h" -#include "mc/world/scores/PlayerScoreboardId.h" -#include "mc/world/scores/Scoreboard.h" -#include "mc/world/scores/ScoreboardId.h" -#include "mc/world/scores/ScoreboardIdentityRef.h" -#include "mc/world/scores/ScoreInfo.h" -#include "mc/world/scores/ScoreInfoRef.h" -#include "mc/world/scores/ServerScoreboard.h" -#include "mc/world/trim/ArmorTrim.h" -#include "mc/world/trim/ArmorTrimIconGenerationInfo.h" -#include "mc/world/trim/ArmorTrimUnloader.h" -#include "mc/world/trim/SmithingTrimRecipeUtils.h" -#include "mc/world/trim/TrimMaterial.h" -#include "mc/world/trim/TrimMaterialRegistry.h" -#include "mc/world/trim/TrimMaterialRegistryHardCodedInit.h" -#include "mc/world/trim/TrimPattern.h" -#include "mc/world/trim/TrimPatternRegistry.h" -#include "mc/world/trim/TrimPatternRegistryHardCodedInit.h" +// This file included all BDS API. +// This file is automatically generated by GroupMountain Tool Chain. +// Do not edit by hand. + +#pragma once +#include "mc/_HeaderOutputPredefine.h" +#include "mc/certificates/Certificate.h" +#include "mc/certificates/CertificateThumbprintSignatureType.h" +#include "mc/certificates/ExtendedCertificate.h" +#include "mc/certificates/KeyManager.h" +#include "mc/certificates/PrivateKeyManager.h" +#include "mc/certificates/WebToken.h" +#include "mc/certificates/identity/ActiveDirectoryIdentity.h" +#include "mc/certificates/identity/RoleCheckerCallback.h" +#include "mc/client/achievements/Achievements.h" +#include "mc/client/common/ClientRewind.h" +#include "mc/client/common/Identity.h" +#include "mc/client/game/ContentLogFileEndPoint.h" +#include "mc/client/game/IClientInstance.h" +#include "mc/client/gui/oreui/AllowListPath.h" +#include "mc/client/gui/oreui/OreUI.h" +#include "mc/client/multiplayer/MultiPlayerLevel.h" +#include "mc/client/network/detail.h" +#include "mc/client/network/GameRelightingTestData.h" +#include "mc/client/network/HeaderCompare.h" +#include "mc/client/network/httpclient.h" +#include "mc/client/network/http_memory.h" +#include "mc/client/network/http_memory_buffer.h" +#include "mc/client/network/http_retry_after_api_state.h" +#include "mc/client/network/http_singleton.h" +#include "mc/client/network/proxy_protocol.h" +#include "mc/client/network/proxy_type.h" +#include "mc/client/network/shared_ptr_cache.h" +#include "mc/client/network/Uri.h" +#include "mc/client/network/WebSocket.h" +#include "mc/client/network/win32_cs.h" +#include "mc/client/network/win32_cs_autolock.h" +#include "mc/client/network/WinHttpCallbackContext.h" +#include "mc/client/network/WinHttpConnection.h" +#include "mc/client/network/WinHttpProvider.h" +#include "mc/client/network/WinHttpWebSocketExports.h" +#include "mc/client/network/xbox.h" +#include "mc/client/network/XPlatSecurityInformation.h" +#include "mc/client/network/blob_cache/ClientBlobCacheTrackingData.h" +#include "mc/client/network/realms/RealmId.h" +#include "mc/client/network/realms/Realms.h" +#include "mc/client/network/realms/RealmsPurchaseFailureReason.h" +#include "mc/client/network/realms/RealmsPurchaseIntent.h" +#include "mc/client/network/realms/RealmsStoriesData.h" +#include "mc/client/options/Options.h" +#include "mc/client/particle/Particle.h" +#include "mc/client/particle/ServerParticleManager.h" +#include "mc/client/player/InventoryOptions.h" +#include "mc/client/player/LocalPlayer.h" +#include "mc/client/renderer/BaseActorRenderContext.h" +#include "mc/client/renderer/block/BlockGraphicsModeChangeContext.h" +#include "mc/client/renderer/ptexture/BaseLightTextureImageBuilder.h" +#include "mc/client/services/persona/AnimatedTextureType.h" +#include "mc/client/services/persona/AnimationExpression.h" +#include "mc/client/services/persona/ArmSize.h" +#include "mc/client/services/persona/BodySize.h" +#include "mc/client/services/persona/packId.h" +#include "mc/client/services/persona/persona.h" +#include "mc/client/services/persona/PersonaCharacterHandle.h" +#include "mc/client/services/persona/PersonaColors.h" +#include "mc/client/services/persona/personaDefault.h" +#include "mc/client/services/persona/pieceId.h" +#include "mc/client/services/persona/PieceType.h" +#include "mc/client/services/persona/SizeInfo.h" +#include "mc/client/services/persona/skinRepository.h" +#include "mc/client/social/AchievementEventing.h" +#include "mc/client/social/AggregationEventListener.h" +#include "mc/client/social/Connection.h" +#include "mc/client/social/ConnectionType.h" +#include "mc/client/social/eventData.h" +#include "mc/client/social/EventManager.h" +#include "mc/client/social/Events.h" +#include "mc/client/social/GameConnectionInfo.h" +#include "mc/client/social/GamePublishSetting.h" +#include "mc/client/social/Identity.h" +#include "mc/client/social/IdentitySignInTrigger.h" +#include "mc/client/social/IEventListener.h" +#include "mc/client/social/InboxSummaryData.h" +#include "mc/client/social/IUserManager.h" +#include "mc/client/social/Measurement.h" +#include "mc/client/social/MultiplayerService.h" +#include "mc/client/social/MultiplayerServiceIdentifier.h" +#include "mc/client/social/MultiplayerServiceManager.h" +#include "mc/client/social/MultiplayerServiceObserver.h" +#include "mc/client/social/MultiplayerState.h" +#include "mc/client/social/OneDSEventListener.h" +#include "mc/client/social/PermissionCheckResult.h" +#include "mc/client/social/PersonaOfferClickedData.h" +#include "mc/client/social/PlayerIDs.h" +#include "mc/client/social/PlayerTelemetry.h" +#include "mc/client/social/Property.h" +#include "mc/client/social/RealtimeRoute.h" +#include "mc/client/social/ScreenFlow.h" +#include "mc/client/social/SignInResult.h" +#include "mc/client/social/Social.h" +#include "mc/client/social/StoreOfferClickedData.h" +#include "mc/client/social/TelemetryHeartbeat.h" +#include "mc/client/social/UserManager.h" +#include "mc/client/social/XboxLiveUserObserver.h" +#include "mc/client/sound/NullSoundPlayer.h" +#include "mc/client/store/storeSearch.h" +#include "mc/client/store/TelemetryData.h" +#include "mc/client/store/iap/Offer.h" +#include "mc/client/store/iap/PlatformOfferPurchaseDetails.h" +#include "mc/client/store/iap/ProductSku.h" +#include "mc/codebuilder/AgentMessage.h" +#include "mc/codebuilder/Block.h" +#include "mc/codebuilder/Category.h" +#include "mc/codebuilder/ChatMessage.h" +#include "mc/codebuilder/ChatSubscription.h" +#include "mc/codebuilder/CodeBuilder.h" +#include "mc/codebuilder/CodeBuilderExecutionState.h" +#include "mc/codebuilder/CodeBuilderSelectorFilter.h" +#include "mc/codebuilder/CodeBuilderStorageQueryOptions.h" +#include "mc/codebuilder/CodeStatus.h" +#include "mc/codebuilder/CommandMessage.h" +#include "mc/codebuilder/CommandRequest.h" +#include "mc/codebuilder/DataMessage.h" +#include "mc/codebuilder/EncryptionCipherMode.h" +#include "mc/codebuilder/EncryptionRequest.h" +#include "mc/codebuilder/EncryptionResult.h" +#include "mc/codebuilder/ErrorMessage.h" +#include "mc/codebuilder/EventMessage.h" +#include "mc/codebuilder/GameContext.h" +#include "mc/codebuilder/IMessenger.h" +#include "mc/codebuilder/IRequestHandler.h" +#include "mc/codebuilder/Item.h" +#include "mc/codebuilder/MCCATEGORY.h" +#include "mc/codebuilder/MCRESULT.h" +#include "mc/codebuilder/Messenger.h" +#include "mc/codebuilder/Operation.h" +#include "mc/codebuilder/ProtocolVersion.h" +#include "mc/codebuilder/RequestHeader.h" +#include "mc/codebuilder/RequestInterpreter.h" +#include "mc/codebuilder/RequestPurpose.h" +#include "mc/codebuilder/ResponsePurpose.h" +#include "mc/codebuilder/utils/CodeBuilder.h" +#include "mc/codebuilder/utils/Event.h" +#include "mc/common/AggregateFeature.h" +#include "mc/common/AppPlatformListener.h" +#include "mc/common/BackgroundTask.h" +#include "mc/common/BrazeSDKManager.h" +#include "mc/common/Brightness.h" +#include "mc/common/BrightnessPair.h" +#include "mc/common/BuildInfo.h" +#include "mc/common/ColorFormat.h" +#include "mc/common/Common.h" +#include "mc/common/CommonDirection.h" +#include "mc/common/ComplexAliasDescriptor.h" +#include "mc/common/ComponentComparer.h" +#include "mc/common/DashJump.h" +#include "mc/common/DateManager.h" +#include "mc/common/DBHelpers.h" +#include "mc/common/DisplayLoggedErrorManager.h" +#include "mc/common/DurationFieldKeys.h" +#include "mc/common/EditorBootstrapper.h" +#include "mc/common/edu.h" +#include "mc/common/EduCloud.h" +#include "mc/common/EquipmentTable.h" +#include "mc/common/EquipmentTableDropChance.h" +#include "mc/common/ExpressionNodeCerealConstraint.h" +#include "mc/common/FrameUpdateContextBase.h" +#include "mc/common/GameTypeConv.h" +#include "mc/common/GameVersion.h" +#include "mc/common/GetAttachPositionViews.h" +#include "mc/common/GlobalRead.h" +#include "mc/common/GlobalWrite.h" +#include "mc/common/glTFExportData.h" +#include "mc/common/HIDController.h" +#include "mc/common/History.h" +#include "mc/common/HitDetection.h" +#include "mc/common/IAdvancedGraphicsOptions.h" +#include "mc/common/IGameModuleDocumentation.h" +#include "mc/common/ILevelCrashDumpManager.h" +#include "mc/common/IMapDataManagerOptions.h" +#include "mc/common/IMinecraftApp.h" +#include "mc/common/IMovementCorrection.h" +#include "mc/common/InvertableFilter.h" +#include "mc/common/ISharedSpawnGetter.h" +#include "mc/common/IsPregnantDefinition.h" +#include "mc/common/ITaskQueue.h" +#include "mc/common/ITaskQueuePort.h" +#include "mc/common/ITaskQueuePortContext.h" +#include "mc/common/ITickDeltaTimeManagerProxy.h" +#include "mc/common/ITickTimeManagerProxy.h" +#include "mc/common/KnockbackRules.h" +#include "mc/common/LevelCrashDumpManager.h" +#include "mc/common/librarySearch.h" +#include "mc/common/LocalSpatialEntityFetcher.h" +#include "mc/common/LowMemoryWatcher.h" +#include "mc/common/MapDataManagerOptions.h" +#include "mc/common/OculusPlatformMessagePump.h" +#include "mc/common/Performance.h" +#include "mc/common/Predicate.h" +#include "mc/common/QuerySetIdentifier.h" +#include "mc/common/RenderingRidingOffsetInfo.h" +#include "mc/common/Safety.h" +#include "mc/common/SelectorIterator.h" +#include "mc/common/SemVersionConstraint.h" +#include "mc/common/ServerMetrics.h" +#include "mc/common/ServerMetricsImpl.h" +#include "mc/common/SharedConstants.h" +#include "mc/common/SharedSpawnGetter.h" +#include "mc/common/Spline.h" +#include "mc/common/StablePriorityQueue.h" +#include "mc/common/StrictExecutionContext.h" +#include "mc/common/SubmitCallback.h" +#include "mc/common/SubpackInfoCollection.h" +#include "mc/common/TagCacheManager.h" +#include "mc/common/TagRegistry.h" +#include "mc/common/TargetNearbyProperties.h" +#include "mc/common/TelemetryData.h" +#include "mc/common/TickDeltaTimeManagerProxy.h" +#include "mc/common/TickTimeManagerProxy.h" +#include "mc/common/TitleInfo.h" +#include "mc/common/ToFloatFunction.h" +#include "mc/common/TrustedKeys.h" +#include "mc/common/UpgradePatchHelpers.h" +#include "mc/common/UserStorageChecker.h" +#include "mc/common/ViewIterator.h" +#include "mc/common/WeightedChoices.h" +#include "mc/common/wrapper/AddRemove.h" +#include "mc/common/wrapper/AdvanceFrameResult.h" +#include "mc/common/wrapper/BedSleepingResult.h" +#include "mc/common/wrapper/BlockNameRefAuxVariant.h" +#include "mc/common/wrapper/ClipCollideResult.h" +#include "mc/common/wrapper/CompoundTagUpdaterResult.h" +#include "mc/common/wrapper/CoordinatorResult.h" +#include "mc/common/wrapper/DeserializeResult.h" +#include "mc/common/wrapper/Exclude.h" +#include "mc/common/wrapper/ExecutionResult.h" +#include "mc/common/wrapper/FileReadResult.h" +#include "mc/common/wrapper/GameplayHandlerResult.h" +#include "mc/common/wrapper/GenerateMessageResult.h" +#include "mc/common/wrapper/HandlerResult.h" +#include "mc/common/wrapper/HitResultWrapper.h" +#include "mc/common/wrapper/IDType.h" +#include "mc/common/wrapper/Include.h" +#include "mc/common/wrapper/IntegrityTokenResult.h" +#include "mc/common/wrapper/InteractionResult.h" +#include "mc/common/wrapper/MolangCompileResult.h" +#include "mc/common/wrapper/MoveResult.h" +#include "mc/common/wrapper/OperationGraphResult.h" +#include "mc/common/wrapper/Optional.h" +#include "mc/common/wrapper/OptionalComponentWrapper.h" +#include "mc/common/wrapper/OptionalGlobal.h" +#include "mc/common/wrapper/optional_ref.h" +#include "mc/common/wrapper/OwnerPtr.h" +#include "mc/common/wrapper/OwnerPtrFactory.h" +#include "mc/common/wrapper/PackAccessAssetGenerationResult.h" +#include "mc/common/wrapper/QueueRequestResult.h" +#include "mc/common/wrapper/referenced_ptr.h" +#include "mc/common/wrapper/ReflectProjectileDefinition.h" +#include "mc/common/wrapper/RepairItemResult.h" +#include "mc/common/wrapper/ReplayCorrectionResult.h" +#include "mc/common/wrapper/Result.h" +#include "mc/common/wrapper/ResultCode.h" +#include "mc/common/wrapper/ScalarOptional.h" +#include "mc/common/wrapper/ServerConnectivityTestResult.h" +#include "mc/common/wrapper/SharedCounter.h" +#include "mc/common/wrapper/SharedPtr.h" +#include "mc/common/wrapper/StackRefResult.h" +#include "mc/common/wrapper/StructureBlockPaletteLoadResult.h" +#include "mc/common/wrapper/StructureDeleteResult.h" +#include "mc/common/wrapper/StructureLoadResult.h" +#include "mc/common/wrapper/TaskRunResult.h" +#include "mc/common/wrapper/TempEPtrBase.h" +#include "mc/common/wrapper/TempEPtrManager.h" +#include "mc/common/wrapper/ValueOrRef.h" +#include "mc/common/wrapper/ViewT.h" +#include "mc/common/wrapper/WeakPtr.h" +#include "mc/common/wrapper/WeakRef.h" +#include "mc/common/wrapper/WitherBossPreAIStepResult.h" +#include "mc/common/wrapper/WorldTransferResultType.h" +#include "mc/common/wrapper/WSConnectionResult.h" +#include "mc/config/DefaultScreenCapabilities.h" +#include "mc/config/IPlayerData.h" +#include "mc/config/IScreenCapabilities.h" +#include "mc/config/ISharedController.h" +#include "mc/config/PlayerCapabilities.h" +#include "mc/config/PlayerData.h" +#include "mc/config/ScreenCapabilitiesRepo.h" +#include "mc/config/SharedController.h" +#include "mc/config/SharedData.h" +#include "mc/config/screen_capabilities/ActiveDirectoryScreenCapabilities.h" +#include "mc/config/screen_capabilities/CodeScreenCapabilities.h" +#include "mc/config/screen_capabilities/EDUWorldsScreenCapabilities.h" +#include "mc/config/screen_capabilities/HudScreenCapabilities.h" +#include "mc/config/screen_capabilities/LibraryScreenCapabilities.h" +#include "mc/config/screen_capabilities/PauseScreenCapabilities.h" +#include "mc/config/screen_capabilities/SettingsScreenCapabilities.h" +#include "mc/config/screen_capabilities/StartScreenCapabilities.h" +#include "mc/dataloadhelper/DataLoadHelper.h" +#include "mc/dataloadhelper/DefaultDataLoadHelper.h" +#include "mc/dataloadhelper/NewUniqueIdsDataLoadHelper.h" +#include "mc/dataloadhelper/StructureDataLoadHelper.h" +#include "mc/debug/DebugEndPoint.h" +#include "mc/deps/application/AppPlatform.h" +#include "mc/deps/application/AppPlatformNetworkSettings.h" +#include "mc/deps/application/IAppPlatform.h" +#include "mc/deps/application/RandomThreadCheckManager.h" +#include "mc/deps/brstd/brstd.h" +#include "mc/deps/brstd/copyable_function.h" +#include "mc/deps/cereal/BasicFactory.h" +#include "mc/deps/cereal/BasicLoader.h" +#include "mc/deps/cereal/BasicNumericConstraint.h" +#include "mc/deps/cereal/BasicSaver.h" +#include "mc/deps/cereal/cereal.h" +#include "mc/deps/cereal/CerealComponentItemDataLoader.h" +#include "mc/deps/cereal/Constraint.h" +#include "mc/deps/cereal/CoreCerealBindings.h" +#include "mc/deps/cereal/EventIdentifierConstraint.h" +#include "mc/deps/cereal/ext.h" +#include "mc/deps/cereal/Factory.h" +#include "mc/deps/cereal/FileReference.h" +#include "mc/deps/cereal/Identifier.h" +#include "mc/deps/cereal/IdentifierString.h" +#include "mc/deps/cereal/internal.h" +#include "mc/deps/cereal/IntRangeConstraint.h" +#include "mc/deps/cereal/JsonSaver.h" +#include "mc/deps/cereal/JSONSchema.h" +#include "mc/deps/cereal/JSONSchemaBody.h" +#include "mc/deps/cereal/JSONSchemaDef.h" +#include "mc/deps/cereal/JSONSchemaInfo.h" +#include "mc/deps/cereal/JSONSchemaValidation.h" +#include "mc/deps/cereal/LocIdString.h" +#include "mc/deps/cereal/Member.h" +#include "mc/deps/cereal/MetaDataPropertyReader.h" +#include "mc/deps/cereal/MetaTypePropertyReader.h" +#include "mc/deps/cereal/NamespaceCerealConstraint.h" +#include "mc/deps/cereal/NonStrictJsonLoader.h" +#include "mc/deps/cereal/NullConstraint.h" +#include "mc/deps/cereal/PropertyReader.h" +#include "mc/deps/cereal/RapidJSONSchemaReader.h" +#include "mc/deps/cereal/ReflectionCtx.h" +#include "mc/deps/cereal/ResultCode.h" +#include "mc/deps/cereal/SchemaDescription.h" +#include "mc/deps/cereal/SchemaReader.h" +#include "mc/deps/cereal/SchemaReaderState.h" +#include "mc/deps/cereal/SchemaWriter.h" +#include "mc/deps/cereal/SerializerContext.h" +#include "mc/deps/cereal/SerializerEnumMapping.h" +#include "mc/deps/cereal/StringConstraint.h" +#include "mc/deps/cereal/VolumeTriggerConstraint.h" +#include "mc/deps/cereal/internal/BasicGenericTypeSchema.h" +#include "mc/deps/cereal/internal/BasicSchema.h" +#include "mc/deps/cereal/internal/ConstraintDescription.h" +#include "mc/deps/cereal/internal/DefaultCompositeSchema.h" +#include "mc/deps/cereal/internal/ExtendedSchemaInfo.h" +#include "mc/deps/cereal/internal/internal.h" +#include "mc/deps/cereal/internal/Member.h" +#include "mc/deps/cereal/internal/ReflectedType.h" +#include "mc/deps/cereal/internal/ReflectionContext.h" +#include "mc/deps/cereal/internal/Schema.h" +#include "mc/deps/cereal/internal/SchemaDescriptor.h" +#include "mc/deps/cereal/internal/SchemaFactory.h" +#include "mc/deps/cereal/internal/SchemaInfo.h" +#include "mc/deps/cereal/internal/SetterGetterSchema.h" +#include "mc/deps/cereal/internal/StringConstraint.h" +#include "mc/deps/cereal/internal/UndefinedSchema.h" +#include "mc/deps/core/BufferedFileOperations.h" +#include "mc/deps/core/Core.h" +#include "mc/deps/core/CounterFlags.h" +#include "mc/deps/core/CounterFormat.h" +#include "mc/deps/core/CounterTokenMarker.h" +#include "mc/deps/core/CrossStorageCopyMode.h" +#include "mc/deps/core/DirectoryIterationFlags.h" +#include "mc/deps/core/DirectoryIterationItem.h" +#include "mc/deps/core/DiskAccessTracker.h" +#include "mc/deps/core/ExcludedPath.h" +#include "mc/deps/core/File.h" +#include "mc/deps/core/FileAccessType.h" +#include "mc/deps/core/FileBufferingMode.h" +#include "mc/deps/core/FileCounters.h" +#include "mc/deps/core/FileImpl.h" +#include "mc/deps/core/FileInterfaceImpl.h" +#include "mc/deps/core/FileOpenMode.h" +#include "mc/deps/core/FileSizePresetManager.h" +#include "mc/deps/core/FileSizePresetManagerImpl.h" +#include "mc/deps/core/FileSizePresetToken.h" +#include "mc/deps/core/FileSizePresetTokenImpl.h" +#include "mc/deps/core/FileStats.h" +#include "mc/deps/core/FileStdStreamBuf.h" +#include "mc/deps/core/FileStorageArea.h" +#include "mc/deps/core/FileStorageAreaFetcher.h" +#include "mc/deps/core/FileStream.h" +#include "mc/deps/core/FileSystem.h" +#include "mc/deps/core/FileSystemImpl.h" +#include "mc/deps/core/FileSystem_windows.h" +#include "mc/deps/core/FileType.h" +#include "mc/deps/core/File_c_windows.h" +#include "mc/deps/core/FlatFile.h" +#include "mc/deps/core/FlatFileManifest.h" +#include "mc/deps/core/FlatFileManifestInfo.h" +#include "mc/deps/core/FlatFileManifestTracker.h" +#include "mc/deps/core/FlatFileOperations.h" +#include "mc/deps/core/FlatFileSearchResult.h" +#include "mc/deps/core/FlatFileSystemImpl.h" +#include "mc/deps/core/FullCopyFileOperations.h" +#include "mc/deps/core/GzipUtil.h" +#include "mc/deps/core/IFile.h" +#include "mc/deps/core/IFileStorageAreaFetcher.h" +#include "mc/deps/core/InputFileStream.h" +#include "mc/deps/core/LevelStorageResult.h" +#include "mc/deps/core/LevelStorageState.h" +#include "mc/deps/core/OutputFileStream.h" +#include "mc/deps/core/Path.h" +#include "mc/deps/core/PathBuffer.h" +#include "mc/deps/core/PathPart.h" +#include "mc/deps/core/PendingWrite.h" +#include "mc/deps/core/Profile.h" +#include "mc/deps/core/ProfileThread.h" +#include "mc/deps/core/Result.h" +#include "mc/deps/core/SimpleWeightedEntry.h" +#include "mc/deps/core/StackString.h" +#include "mc/deps/core/StorageAreaFactory.h" +#include "mc/deps/core/StorageAreaState.h" +#include "mc/deps/core/StorageAreaStateListener.h" +#include "mc/deps/core/StorageAreasTree.h" +#include "mc/deps/core/StorageArea_windows.h" +#include "mc/deps/core/StringConversions.h" +#include "mc/deps/core/TransactionFlags.h" +#include "mc/deps/core/TransactionFrame.h" +#include "mc/deps/core/TransactionFrameSourceTarget.h" +#include "mc/deps/core/UnzipFile.h" +#include "mc/deps/core/UnzipInternals.h" +#include "mc/deps/core/UnzipResult.h" +#include "mc/deps/core/UnzipSettings.h" +#include "mc/deps/core/WriteOperation.h" +#include "mc/deps/core/ZipFileRestrictions.h" +#include "mc/deps/core/ZipProgress.h" +#include "mc/deps/core/ZipResult.h" +#include "mc/deps/core/ZipSettings.h" +#include "mc/deps/core/ZipUtils.h" +#include "mc/deps/core/common/bedrock/ActivationArguments.h" +#include "mc/deps/core/common/bedrock/ActiveTransfersManager.h" +#include "mc/deps/core/common/bedrock/AppIsland.h" +#include "mc/deps/core/common/bedrock/ApplicationDataStores.h" +#include "mc/deps/core/common/bedrock/ArrayNode.h" +#include "mc/deps/core/common/bedrock/AssignedThread.h" +#include "mc/deps/core/common/bedrock/AsyncErrc.h" +#include "mc/deps/core/common/bedrock/AsyncResult.h" +#include "mc/deps/core/common/bedrock/AsyncStatus.h" +#include "mc/deps/core/common/bedrock/BaseGameTestHelper.h" +#include "mc/deps/core/common/bedrock/Bedrock.h" +#include "mc/deps/core/common/bedrock/BinaryRequestBody.h" +#include "mc/deps/core/common/bedrock/BooleanNode.h" +#include "mc/deps/core/common/bedrock/BufferedResponseBody.h" +#include "mc/deps/core/common/bedrock/Burst.h" +#include "mc/deps/core/common/bedrock/CacheOpenFailed.h" +#include "mc/deps/core/common/bedrock/CallStack.h" +#include "mc/deps/core/common/bedrock/ChunkRecyclerTelemetryData.h" +#include "mc/deps/core/common/bedrock/CompoundBlockVolume.h" +#include "mc/deps/core/common/bedrock/CountTracker.h" +#include "mc/deps/core/common/bedrock/CrashManager.h" +#include "mc/deps/core/common/bedrock/CrashTelemetryProcessor.h" +#include "mc/deps/core/common/bedrock/CrashUploadStatus.h" +#include "mc/deps/core/common/bedrock/DataStore.h" +#include "mc/deps/core/common/bedrock/DataStoreDetail.h" +#include "mc/deps/core/common/bedrock/DataStoreInfo.h" +#include "mc/deps/core/common/bedrock/DEL.h" +#include "mc/deps/core/common/bedrock/Detail.h" +#include "mc/deps/core/common/bedrock/Details.h" +#include "mc/deps/core/common/bedrock/DeviceIdContext.h" +#include "mc/deps/core/common/bedrock/DeviceIdErrorType.h" +#include "mc/deps/core/common/bedrock/DeviceIdManager.h" +#include "mc/deps/core/common/bedrock/Diagnostics.h" +#include "mc/deps/core/common/bedrock/DirectoryEntry.h" +#include "mc/deps/core/common/bedrock/DirectoryPickerConfig.h" +#include "mc/deps/core/common/bedrock/DispatcherInterface.h" +#include "mc/deps/core/common/bedrock/DispatcherProcess.h" +#include "mc/deps/core/common/bedrock/DispatchQueue.h" +#include "mc/deps/core/common/bedrock/Document.h" +#include "mc/deps/core/common/bedrock/DocumentOptions.h" +#include "mc/deps/core/common/bedrock/EnableNonOwnerReferences.h" +#include "mc/deps/core/common/bedrock/EnableQueueForMainThread.h" +#include "mc/deps/core/common/bedrock/EnableQueueForThread.h" +#include "mc/deps/core/common/bedrock/ErrorInfo.h" +#include "mc/deps/core/common/bedrock/ErrorInfoBuilder.h" +#include "mc/deps/core/common/bedrock/Factory.h" +#include "mc/deps/core/common/bedrock/FilePathManager.h" +#include "mc/deps/core/common/bedrock/FilePickerManager.h" +#include "mc/deps/core/common/bedrock/FilePickerManagerImpl.h" +#include "mc/deps/core/common/bedrock/FileSystemInterfaceImpl.h" +#include "mc/deps/core/common/bedrock/FileWriteError.h" +#include "mc/deps/core/common/bedrock/FlushingIOController.h" +#include "mc/deps/core/common/bedrock/GET.h" +#include "mc/deps/core/common/bedrock/HEAD.h" +#include "mc/deps/core/common/bedrock/HeaderCollection.h" +#include "mc/deps/core/common/bedrock/Http.h" +#include "mc/deps/core/common/bedrock/HttpErrorCategory.h" +#include "mc/deps/core/common/bedrock/HttpInterface.h" +#include "mc/deps/core/common/bedrock/HttpInterfaceInternal.h" +#include "mc/deps/core/common/bedrock/HttpInterface_windows.h" +#include "mc/deps/core/common/bedrock/HttpProblemSimulatorSettings.h" +#include "mc/deps/core/common/bedrock/HttpUrlValidator.h" +#include "mc/deps/core/common/bedrock/IApplicationDataStores.h" +#include "mc/deps/core/common/bedrock/IAsyncResult.h" +#include "mc/deps/core/common/bedrock/IClient.h" +#include "mc/deps/core/common/bedrock/IFileSystem.h" +#include "mc/deps/core/common/bedrock/IIslandCore.h" +#include "mc/deps/core/common/bedrock/ILevelListCache.h" +#include "mc/deps/core/common/bedrock/IManager.h" +#include "mc/deps/core/common/bedrock/IMemoryAllocator.h" +#include "mc/deps/core/common/bedrock/ImplFactory.h" +#include "mc/deps/core/common/bedrock/Interface.h" +#include "mc/deps/core/common/bedrock/Internal.h" +#include "mc/deps/core/common/bedrock/InternalHeapAllocator.h" +#include "mc/deps/core/common/bedrock/Intrusive.h" +#include "mc/deps/core/common/bedrock/IRequestBody.h" +#include "mc/deps/core/common/bedrock/IResponseBody.h" +#include "mc/deps/core/common/bedrock/IVillageManager.h" +#include "mc/deps/core/common/bedrock/JSONObject.h" +#include "mc/deps/core/common/bedrock/JSONType.h" +#include "mc/deps/core/common/bedrock/LevelSoundManager.h" +#include "mc/deps/core/common/bedrock/LibHttpClientErrorCatergory.h" +#include "mc/deps/core/common/bedrock/LibHttpClientImpl.h" +#include "mc/deps/core/common/bedrock/LibHttpClientInstance.h" +#include "mc/deps/core/common/bedrock/list.h" +#include "mc/deps/core/common/bedrock/LoadTimeProfiler.h" +#include "mc/deps/core/common/bedrock/LockGuard.h" +#include "mc/deps/core/common/bedrock/LoggingInterface.h" +#include "mc/deps/core/common/bedrock/LoggingInterfaceGeneric.h" +#include "mc/deps/core/common/bedrock/LogLevel.h" +#include "mc/deps/core/common/bedrock/MainProcScope.h" +#include "mc/deps/core/common/bedrock/Manager.h" +#include "mc/deps/core/common/bedrock/Memory.h" +#include "mc/deps/core/common/bedrock/MemoryPage.h" +#include "mc/deps/core/common/bedrock/Method.h" +#include "mc/deps/core/common/bedrock/MethodType.h" +#include "mc/deps/core/common/bedrock/MutableObjectHelper.h" +#include "mc/deps/core/common/bedrock/Mutex.h" +#include "mc/deps/core/common/bedrock/NetworkSession.h" +#include "mc/deps/core/common/bedrock/NetworkSessionOwner.h" +#include "mc/deps/core/common/bedrock/NoCacheFound.h" +#include "mc/deps/core/common/bedrock/Node.h" +#include "mc/deps/core/common/bedrock/NodeBase.h" +#include "mc/deps/core/common/bedrock/NonOwnerPointer.h" +#include "mc/deps/core/common/bedrock/NullNode.h" +#include "mc/deps/core/common/bedrock/NumberNode.h" +#include "mc/deps/core/common/bedrock/ObjectNode.h" +#include "mc/deps/core/common/bedrock/OSError.h" +#include "mc/deps/core/common/bedrock/OSThreadPriority.h" +#include "mc/deps/core/common/bedrock/ParseHandler.h" +#include "mc/deps/core/common/bedrock/ParseResult.h" +#include "mc/deps/core/common/bedrock/PlatformBootstrap.h" +#include "mc/deps/core/common/bedrock/PlatformBootstrap_Win32.h" +#include "mc/deps/core/common/bedrock/PlatformBuildInfo.h" +#include "mc/deps/core/common/bedrock/PlatformData.h" +#include "mc/deps/core/common/bedrock/PlatformRuntimeInfo.h" +#include "mc/deps/core/common/bedrock/PlatformUtils.h" +#include "mc/deps/core/common/bedrock/POST.h" +#include "mc/deps/core/common/bedrock/PrioritizeSharedOwnership.h" +#include "mc/deps/core/common/bedrock/PrioritySharedMutex.h" +#include "mc/deps/core/common/bedrock/PubSub.h" +#include "mc/deps/core/common/bedrock/PUT.h" +#include "mc/deps/core/common/bedrock/Request.h" +#include "mc/deps/core/common/bedrock/RequestBuilder.h" +#include "mc/deps/core/common/bedrock/Response.h" +#include "mc/deps/core/common/bedrock/ResponseBodyType.h" +#include "mc/deps/core/common/bedrock/Result.h" +#include "mc/deps/core/common/bedrock/ResultLogger.h" +#include "mc/deps/core/common/bedrock/SanitizedFormatString.h" +#include "mc/deps/core/common/bedrock/ScopeExit.h" +#include "mc/deps/core/common/bedrock/ServerTextSettings.h" +#include "mc/deps/core/common/bedrock/SessionInfo.h" +#include "mc/deps/core/common/bedrock/SessionInfoManager.h" +#include "mc/deps/core/common/bedrock/SharedRecursiveMutex.h" +#include "mc/deps/core/common/bedrock/SharedRecursiveMutexBase.h" +#include "mc/deps/core/common/bedrock/SignalReceiver.h" +#include "mc/deps/core/common/bedrock/StaticOptimizedString.h" +#include "mc/deps/core/common/bedrock/Status.h" +#include "mc/deps/core/common/bedrock/StorageMigration.h" +#include "mc/deps/core/common/bedrock/StorageMigrationType.h" +#include "mc/deps/core/common/bedrock/StringAppendBuffer.h" +#include "mc/deps/core/common/bedrock/StringNode.h" +#include "mc/deps/core/common/bedrock/StringRequestBody.h" +#include "mc/deps/core/common/bedrock/Threading.h" +#include "mc/deps/core/common/bedrock/ThreadLocalObject.h" +#include "mc/deps/core/common/bedrock/ThreadOwner.h" +#include "mc/deps/core/common/bedrock/ThreadUtil.h" +#include "mc/deps/core/common/bedrock/ToXAsyncBlock.h" +#include "mc/deps/core/common/bedrock/typeid_t.h" +#include "mc/deps/core/common/bedrock/UniqueLock.h" +#include "mc/deps/core/common/bedrock/UnwrapResult.h" +#include "mc/deps/core/common/bedrock/ValidationFail.h" +#include "mc/deps/core/common/bedrock/ValueWrapper.h" +#include "mc/deps/core/common/bedrock/WebSocketInterface.h" +#include "mc/deps/core/common/bedrock/WebSocketInterfaceInternal.h" +#include "mc/deps/core/common/bedrock/WebSocketInterface_windows.h" +#include "mc/deps/core/common/bedrock/WorkerPoolHandleImpl.h" +#include "mc/deps/core/common/bedrock/WorkerPoolHandleInterface.h" +#include "mc/deps/core/common/bedrock/WorkerPoolManager.h" +#include "mc/deps/core/common/bedrock/WorkerPoolManagerImpl.h" +#include "mc/deps/core/common/bedrock/WorkerTaskStats.h" +#include "mc/deps/core/common/bedrock/WorldRecoveryTelemetryEvent.h" +#include "mc/deps/core/common/bedrock/WorldRecoveryTelemetryHandler.h" +#include "mc/deps/core/common/bedrock/pubsub/Connector.h" +#include "mc/deps/core/common/bedrock/pubsub/ConnectPosition.h" +#include "mc/deps/core/common/bedrock/pubsub/DeferredSubscription.h" +#include "mc/deps/core/common/bedrock/pubsub/DeferredSubscriptionHub.h" +#include "mc/deps/core/common/bedrock/pubsub/DeferredSubscriptionHubBase.h" +#include "mc/deps/core/common/bedrock/pubsub/Detail.h" +#include "mc/deps/core/common/bedrock/pubsub/DispatchTargets.h" +#include "mc/deps/core/common/bedrock/pubsub/FastDispatchPublisherBase_MultiThreaded.h" +#include "mc/deps/core/common/bedrock/pubsub/FastDispatchPublisherBase_SingleThreaded.h" +#include "mc/deps/core/common/bedrock/pubsub/MultiThreaded.h" +#include "mc/deps/core/common/bedrock/pubsub/PriorityDeferredSubscriptionHub.h" +#include "mc/deps/core/common/bedrock/pubsub/PublisherBase.h" +#include "mc/deps/core/common/bedrock/pubsub/PublisherDisconnector.h" +#include "mc/deps/core/common/bedrock/pubsub/RawSubscription.h" +#include "mc/deps/core/common/bedrock/pubsub/Subscription.h" +#include "mc/deps/core/common/bedrock/pubsub/SubscriptionBase.h" +#include "mc/deps/core/common/bedrock/pubsub/SubscriptionBodyBase.h" +#include "mc/deps/core/common/bedrock/pubsub/SubscriptionContext.h" +#include "mc/deps/core/common/bedrock/pubsub/ThreadingPublisherBase.h" +#include "mc/deps/core/common/bedrock/pubsub/ThreadModel.h" +#include "mc/deps/core/common/debug/BedrockLog.h" +#include "mc/deps/core/common/debug/CategoryLogFile.h" +#include "mc/deps/core/common/debug/ComposedAssertMessage.h" +#include "mc/deps/core/common/debug/DebugUtils.h" +#include "mc/deps/core/common/debug/LogAreaFilter.h" +#include "mc/deps/core/common/debug/LogCategory.h" +#include "mc/deps/core/common/debug/LogChannel.h" +#include "mc/deps/core/common/debug/LogDetails.h" +#include "mc/deps/core/common/debug/LogRule.h" +#include "mc/deps/core/common/threading/InternalTaskGroup.h" +#include "mc/deps/core/data/BidirectionalUnorderedMap.h" +#include "mc/deps/core/data/DataDrivenModel.h" +#include "mc/deps/core/data/DividedPos.h" +#include "mc/deps/core/data/DividedPos2d.h" +#include "mc/deps/core/data/Factory.h" +#include "mc/deps/core/data/Filter.h" +#include "mc/deps/core/data/FilterList.h" +#include "mc/deps/core/data/GridArea.h" +#include "mc/deps/core/data/InternalHelpers.h" +#include "mc/deps/core/data/InterpolationPair.h" +#include "mc/deps/core/data/LocklessQueue.h" +#include "mc/deps/core/data/MovePriorityQueue.h" +#include "mc/deps/core/data/MPMCQueue.h" +#include "mc/deps/core/data/OperationNode.h" +#include "mc/deps/core/data/ProcessGlobals.h" +#include "mc/deps/core/data/Quaternion.h" +#include "mc/deps/core/data/Read.h" +#include "mc/deps/core/data/SmallSet.h" +#include "mc/deps/core/data/TaskQueueImpl.h" +#include "mc/deps/core/data/TaskQueuePortContextImpl.h" +#include "mc/deps/core/data/TaskQueuePortImpl.h" +#include "mc/deps/core/data/Write.h" +#include "mc/deps/core/data/XTaskQueueObject.h" +#include "mc/deps/core/data/XTaskQueuePortObject.h" +#include "mc/deps/core/data/XTaskQueueRegistrationToken.h" +#include "mc/deps/core/debug/AssertHandlerContext.h" +#include "mc/deps/core/debug/DebugAssertException.h" +#include "mc/deps/core/debug/LogSettingsUpdater.h" +#include "mc/deps/core/debug/log/ContentLog.h" +#include "mc/deps/core/debug/log/ContentLogEndPoint.h" +#include "mc/deps/core/debug/log/ScriptContentLogEndPoint.h" +#include "mc/deps/core/mce/Blob.h" +#include "mc/deps/core/mce/BlobHelper.h" +#include "mc/deps/core/mce/Color.h" +#include "mc/deps/core/mce/Degree.h" +#include "mc/deps/core/mce/Image.h" +#include "mc/deps/core/mce/ImageFormat.h" +#include "mc/deps/core/mce/ImageUsage.h" +#include "mc/deps/core/mce/Math.h" +#include "mc/deps/core/mce/MathUtility.h" +#include "mc/deps/core/mce/mce.h" +#include "mc/deps/core/mce/Radian.h" +#include "mc/deps/core/mce/RenderState.h" +#include "mc/deps/core/mce/UUID.h" +#include "mc/deps/core/platform/ActivationUri.h" +#include "mc/deps/core/platform/AppLifecycleContext.h" +#include "mc/deps/core/resource/BackwardsCompatTextureGroup.h" +#include "mc/deps/core/resource/BackwardsCompatTextureInfo.h" +#include "mc/deps/core/resource/ContentIdentity.h" +#include "mc/deps/core/resource/Legacy.h" +#include "mc/deps/core/resource/LegacyBlockIdMappingUtils.h" +#include "mc/deps/core/resource/LegacyGoalDefinition.h" +#include "mc/deps/core/resource/LegacyItemTriggerHandler.h" +#include "mc/deps/core/resource/LegacyItemTriggerHandlerConfig.h" +#include "mc/deps/core/resource/LegacyMolangVariableUpdate.h" +#include "mc/deps/core/resource/LegacyPackIdVersion.h" +#include "mc/deps/core/resource/LegacyStructureTemplate.h" +#include "mc/deps/core/resource/LegacyTreeFeatureHelpers.h" +#include "mc/deps/core/resource/LegacyVanillaGoalDefinition.h" +#include "mc/deps/core/resource/LoadedResourceData.h" +#include "mc/deps/core/resource/ModuleIdentifier.h" +#include "mc/deps/core/resource/PackIdVersion.h" +#include "mc/deps/core/resource/ResourceInformation.h" +#include "mc/deps/core/resource/ResourceLoader.h" +#include "mc/deps/core/resource/ResourceLocation.h" +#include "mc/deps/core/resource/ResourceLocationPair.h" +#include "mc/deps/core/resource/ResourceMetadata.h" +#include "mc/deps/core/resource/ResourceUtil.h" +#include "mc/deps/core/resource/WorldConversionReport.h" +#include "mc/deps/core/secure_storage/FileSecureStorage.h" +#include "mc/deps/core/secure_storage/ISecureStorageKeySystem.h" +#include "mc/deps/core/secure_storage/NullSecureStorage.h" +#include "mc/deps/core/secure_storage/SecureStorage.h" +#include "mc/deps/core/secure_storage/SecureStorageKey.h" +#include "mc/deps/core/sem_ver/SemVersion.h" +#include "mc/deps/core/sem_ver/VanillaSemVersions.h" +#include "mc/deps/core/sound/LoopingSoundAttributes.h" +#include "mc/deps/core/sound/LoopingSoundState.h" +#include "mc/deps/core/sound/PlayingSoundAttributes.h" +#include "mc/deps/core/sound/SoundInstanceProperties.h" +#include "mc/deps/core/sound/SoundItem.h" +#include "mc/deps/core/sound/SoundPlayerInterface.h" +#include "mc/deps/core/string/HashedString.h" +#include "mc/deps/core/threading/BackgroundTaskBase.h" +#include "mc/deps/core/threading/BackgroundTaskQueue.h" +#include "mc/deps/core/threading/BackgroundWorker.h" +#include "mc/deps/core/threading/IBackgroundTaskOwner.h" +#include "mc/deps/core/threading/ITaskExecutionContext.h" +#include "mc/deps/core/threading/ResetEventObj.h" +#include "mc/deps/core/threading/Scheduler.h" +#include "mc/deps/core/threading/ScopedAutoreleasePool.h" +#include "mc/deps/core/threading/SpinLock.h" +#include "mc/deps/core/threading/TaskGroup.h" +#include "mc/deps/core/threading/TaskResult.h" +#include "mc/deps/core/threading/TaskStartInfoBase.h" +#include "mc/deps/core/threading/TaskStartInfoEx.h" +#include "mc/deps/core/threading/TaskStatus.h" +#include "mc/deps/core/threading/WorkerPool.h" +#include "mc/deps/core/timing/Stopwatch.h" +#include "mc/deps/core/timing/StopwatchHandler.h" +#include "mc/deps/core/utility/ActorReplacementParams.h" +#include "mc/deps/core/utility/Agent.h" +#include "mc/deps/core/utility/BasicTimer.h" +#include "mc/deps/core/utility/BedrockLoadContext.h" +#include "mc/deps/core/utility/BinaryStream.h" +#include "mc/deps/core/utility/BoatFrictionUtility.h" +#include "mc/deps/core/utility/buffer_span.h" +#include "mc/deps/core/utility/buffer_span_mut.h" +#include "mc/deps/core/utility/CDScopedEvent.h" +#include "mc/deps/core/utility/Components.h" +#include "mc/deps/core/utility/ComponentsView.h" +#include "mc/deps/core/utility/CrashDumpAssertData.h" +#include "mc/deps/core/utility/CrashDumpEventData.h" +#include "mc/deps/core/utility/CrashDumpFormatEntryImpl.h" +#include "mc/deps/core/utility/CrashDumpFrameData.h" +#include "mc/deps/core/utility/CrashDumpGameplayData.h" +#include "mc/deps/core/utility/CrashDumpGlobalData.h" +#include "mc/deps/core/utility/CrashDumpKeyValueData.h" +#include "mc/deps/core/utility/CrashDumpLog.h" +#include "mc/deps/core/utility/CrashDumpLogHelper.h" +#include "mc/deps/core/utility/CrashDumpLogUtils.h" +#include "mc/deps/core/utility/CrashDumpPlayerData.h" +#include "mc/deps/core/utility/CrashDumpRenderData.h" +#include "mc/deps/core/utility/CrashDump_AllData.h" +#include "mc/deps/core/utility/Detail.h" +#include "mc/deps/core/utility/FlockingUtility.h" +#include "mc/deps/core/utility/GetAttachPositionUtility.h" +#include "mc/deps/core/utility/GetControllingPlayerUtility.h" +#include "mc/deps/core/utility/GetRidingHeightUtility.h" +#include "mc/deps/core/utility/GoalSelectorUtility.h" +#include "mc/deps/core/utility/Helpers.h" +#include "mc/deps/core/utility/ItemReplacementCommandUtil.h" +#include "mc/deps/core/utility/JumpPreventionUtility.h" +#include "mc/deps/core/utility/LootTableUtils.h" +#include "mc/deps/core/utility/MultidimensionalArray.h" +#include "mc/deps/core/utility/NavigationUtility.h" +#include "mc/deps/core/utility/NumberConversionResult.h" +#include "mc/deps/core/utility/OfferFlowerTickUtility.h" +#include "mc/deps/core/utility/PaddleBehaviorUtility.h" +#include "mc/deps/core/utility/PlayerGameTypeUtility.h" +#include "mc/deps/core/utility/ProjectileUtility.h" +#include "mc/deps/core/utility/PropertyBag.h" +#include "mc/deps/core/utility/ReadOnlyBinaryStream.h" +#include "mc/deps/core/utility/ReflectProjectileUtility.h" +#include "mc/deps/core/utility/ReplacementResults.h" +#include "mc/deps/core/utility/ResourceUri.h" +#include "mc/deps/core/utility/RotationUtility.h" +#include "mc/deps/core/utility/SimulatedMoveResult.h" +#include "mc/deps/core/utility/SlotDropChanceUtility.h" +#include "mc/deps/core/utility/TradeAnimationsUtility.h" +#include "mc/deps/core/utility/Url.h" +#include "mc/deps/core/utility/UseItemGoalUtility.h" +#include "mc/deps/core/utility/Util.h" +#include "mc/deps/core/utility/ValidationErrorCategory.h" +#include "mc/deps/core/utility/ValidationResult.h" +#include "mc/deps/core/utility/ValidationStatus.h" +#include "mc/deps/core/utility/VanillaGoalUtility.h" +#include "mc/deps/core/utility/WindBurstUtility.h" +#include "mc/deps/core/utility/XXHash.h" +#include "mc/deps/core_graphics/common/cg.h" +#include "mc/deps/core_graphics/common/ImageBuffer.h" +#include "mc/deps/core_graphics/helpers/TintMapColor.h" +#include "mc/deps/crypto/Asymmetric.h" +#include "mc/deps/crypto/Crypto.h" +#include "mc/deps/crypto/Hash.h" +#include "mc/deps/crypto/Random.h" +#include "mc/deps/crypto/Symmetric.h" +#include "mc/deps/crypto/asymmetric/Asymmetric.h" +#include "mc/deps/crypto/asymmetric/OpenSSLInterface.h" +#include "mc/deps/crypto/asymmetric/Padding.h" +#include "mc/deps/crypto/asymmetric/PrivateKeySigningFormat.h" +#include "mc/deps/crypto/asymmetric/PubKeyFormat.h" +#include "mc/deps/crypto/asymmetric/System.h" +#include "mc/deps/crypto/hash/Hash.h" +#include "mc/deps/crypto/hash/HashType.h" +#include "mc/deps/crypto/hash/HMAC.h" +#include "mc/deps/crypto/hash/IHash.h" +#include "mc/deps/crypto/hash/md5.h" +#include "mc/deps/crypto/hash/OpenSSLHashInterface.h" +#include "mc/deps/crypto/random/Random.h" +#include "mc/deps/crypto/symmetric/OpenSSLSymmetricInterface.h" +#include "mc/deps/crypto/symmetric/OperationMode.h" +#include "mc/deps/crypto/symmetric/Symmetric.h" +#include "mc/deps/crypto/symmetric/System.h" +#include "mc/deps/file/FileAccessTransforms.h" +#include "mc/deps/file/FileSystemFileAccess.h" +#include "mc/deps/file/IFileAccess.h" +#include "mc/deps/file/IFileReadAccess.h" +#include "mc/deps/file/IFileWriteAccess.h" +#include "mc/deps/file/MemoryMappedFileAccess.h" +#include "mc/deps/file/ZlibFileAccessWrapper.h" +#include "mc/deps/json/Block.h" +#include "mc/deps/json/Component.h" +#include "mc/deps/json/EmptyClass.h" +#include "mc/deps/json/FastWriter.h" +#include "mc/deps/json/Features.h" +#include "mc/deps/json/Item.h" +#include "mc/deps/json/Json.h" +#include "mc/deps/json/JsonHelpers.h" +#include "mc/deps/json/JsonPackUtils.h" +#include "mc/deps/json/JsonParseState.h" +#include "mc/deps/json/JsonSchemaNodeBase.h" +#include "mc/deps/json/JsonSchemaObjectNode.h" +#include "mc/deps/json/JsonUtil.h" +#include "mc/deps/json/JsonValidator.h" +#include "mc/deps/json/RapidJsonDataFixers.h" +#include "mc/deps/json/Reader.h" +#include "mc/deps/json/StaticString.h" +#include "mc/deps/json/StyledStreamWriter.h" +#include "mc/deps/json/StyledWriter.h" +#include "mc/deps/json/Value.h" +#include "mc/deps/json/ValueConstIterator.h" +#include "mc/deps/json/ValueIterator.h" +#include "mc/deps/json/ValueIteratorBase.h" +#include "mc/deps/json/ValueType.h" +#include "mc/deps/json/Writer.h" +#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h" +#include "mc/deps/minecraft_renderer/renderer/MaterialVariants.h" +#include "mc/deps/puv/CerealUpgraderBase.h" +#include "mc/deps/puv/Comprehensive.h" +#include "mc/deps/puv/EquipmentSlot.h" +#include "mc/deps/puv/ExpressionNode.h" +#include "mc/deps/puv/Facing.h" +#include "mc/deps/puv/FilterSubject.h" +#include "mc/deps/puv/internal.h" +#include "mc/deps/puv/IntRange.h" +#include "mc/deps/puv/ItemDescriptor.h" +#include "mc/deps/puv/Legacy.h" +#include "mc/deps/puv/LoaderBase.h" +#include "mc/deps/puv/LoadResult.h" +#include "mc/deps/puv/LoadResultAny.h" +#include "mc/deps/puv/Logger.h" +#include "mc/deps/puv/LoggerIterator.h" +#include "mc/deps/puv/ParserBase.h" +#include "mc/deps/puv/PathElement.h" +#include "mc/deps/puv/PathSwapper.h" +#include "mc/deps/puv/Puv.h" +#include "mc/deps/puv/RangeType.h" +#include "mc/deps/puv/ScopedLogger.h" +#include "mc/deps/puv/ScopedPath.h" +#include "mc/deps/puv/Upgrader.h" +#include "mc/deps/puv/UseAnimation.h" +#include "mc/deps/puv/VersionRange.h" +#include "mc/deps/puv/v1_20_50/AllowOffHandItemComponent.h" +#include "mc/deps/puv/v1_20_50/BlockDescriptor.h" +#include "mc/deps/puv/v1_20_50/BlockDescriptorProxy.h" +#include "mc/deps/puv/v1_20_50/BlockDescriptorProxyConstraint.h" +#include "mc/deps/puv/v1_20_50/BlockDescriptorSerializer.h" +#include "mc/deps/puv/v1_20_50/CanDestroyInCreativeItemComponent.h" +#include "mc/deps/puv/v1_20_50/ComponentItemComponentData.h" +#include "mc/deps/puv/v1_20_50/CooldownItemComponent.h" +#include "mc/deps/puv/v1_20_50/DamageItemComponent.h" +#include "mc/deps/puv/v1_20_50/DiggerItemComponent.h" +#include "mc/deps/puv/v1_20_50/DisplayNameItemComponent.h" +#include "mc/deps/puv/v1_20_50/DurabilityItemComponent.h" +#include "mc/deps/puv/v1_20_50/EnchantableItemComponent.h" +#include "mc/deps/puv/v1_20_50/EnchantSlotConstraint.h" +#include "mc/deps/puv/v1_20_50/EntityPlacerItemComponent.h" +#include "mc/deps/puv/v1_20_50/FoodItemComponent.h" +#include "mc/deps/puv/v1_20_50/FuelItemComponent.h" +#include "mc/deps/puv/v1_20_50/GlintItemComponent.h" +#include "mc/deps/puv/v1_20_50/HandEquippedItemComponent.h" +#include "mc/deps/puv/v1_20_50/HoverTextColorItemComponent.h" +#include "mc/deps/puv/v1_20_50/IconItemComponent.h" +#include "mc/deps/puv/v1_20_50/InteractButtonItemComponent.h" +#include "mc/deps/puv/v1_20_50/LiquidClippedItemComponent.h" +#include "mc/deps/puv/v1_20_50/MaxStackSizeItemComponent.h" +#include "mc/deps/puv/v1_20_50/PlanterItemComponent.h" +#include "mc/deps/puv/v1_20_50/ProjectileItemComponent.h" +#include "mc/deps/puv/v1_20_50/RecordItemComponent.h" +#include "mc/deps/puv/v1_20_50/RepairableItemComponent.h" +#include "mc/deps/puv/v1_20_50/ShooterItemComponent.h" +#include "mc/deps/puv/v1_20_50/ShouldDespawnItemComponent.h" +#include "mc/deps/puv/v1_20_50/StackedByDataItemComponent.h" +#include "mc/deps/puv/v1_20_50/StorageItemComponent.h" +#include "mc/deps/puv/v1_20_50/TagsItemComponent.h" +#include "mc/deps/puv/v1_20_50/ThrowableItemComponent.h" +#include "mc/deps/puv/v1_20_50/UseAnimationItemComponent.h" +#include "mc/deps/puv/v1_20_50/UseModifiersItemComponent.h" +#include "mc/deps/puv/v1_20_50/v1_20_50.h" +#include "mc/deps/puv/v1_20_50/WearableItemComponent.h" +#include "mc/deps/puv/v1_20_60/BlockCulling.h" +#include "mc/deps/puv/v1_20_60/ComponentItemComponentData.h" +#include "mc/deps/puv/v1_20_60/IconItemComponent.h" +#include "mc/deps/puv/v1_20_60/v1_20_60.h" +#include "mc/deps/puv/v1_20_80/ComponentItemComponentData.h" +#include "mc/deps/puv/v1_20_80/CustomComponentsItemComponent.h" +#include "mc/deps/puv/v1_20_80/v1_20_80.h" +#include "mc/deps/raknet/AddressOrGUID.h" +#include "mc/deps/raknet/BitStream.h" +#include "mc/deps/raknet/BPSTracker.h" +#include "mc/deps/raknet/CCRakNetSlidingWindow.h" +#include "mc/deps/raknet/CommandParserInterface.h" +#include "mc/deps/raknet/ConnectionAttemptResult.h" +#include "mc/deps/raknet/ConnectionState.h" +#include "mc/deps/raknet/CSHA1.h" +#include "mc/deps/raknet/DatagramHeaderFormat.h" +#include "mc/deps/raknet/HuffmanEncodingTree.h" +#include "mc/deps/raknet/HuffmanEncodingTreeNode.h" +#include "mc/deps/raknet/InternalPacket.h" +#include "mc/deps/raknet/InternalPacketRefCountedData.h" +#include "mc/deps/raknet/IRNS2_Berkley.h" +#include "mc/deps/raknet/LocklessUint32_t.h" +#include "mc/deps/raknet/NetworkAdapter.h" +#include "mc/deps/raknet/Packet.h" +#include "mc/deps/raknet/PluginInterface2.h" +#include "mc/deps/raknet/PublicKey.h" +#include "mc/deps/raknet/PublicKeySignatureType.h" +#include "mc/deps/raknet/RakNet.h" +#include "mc/deps/raknet/RakNetGUID.h" +#include "mc/deps/raknet/RakNetRandom.h" +#include "mc/deps/raknet/RakNetServerLANVisibility.h" +#include "mc/deps/raknet/RakNetSocket2.h" +#include "mc/deps/raknet/RakNetSocket2Allocator.h" +#include "mc/deps/raknet/RakNetStatistics.h" +#include "mc/deps/raknet/RakPeer.h" +#include "mc/deps/raknet/RakPeerConfiguration.h" +#include "mc/deps/raknet/RakPeerInterface.h" +#include "mc/deps/raknet/RakString.h" +#include "mc/deps/raknet/RakThread.h" +#include "mc/deps/raknet/ReliabilityLayer.h" +#include "mc/deps/raknet/RemoteClient.h" +#include "mc/deps/raknet/RemoteSystemIndex.h" +#include "mc/deps/raknet/RNS2BindResult.h" +#include "mc/deps/raknet/RNS2EventHandler.h" +#include "mc/deps/raknet/RNS2RecvStruct.h" +#include "mc/deps/raknet/RNS2Type.h" +#include "mc/deps/raknet/RNS2_Berkley.h" +#include "mc/deps/raknet/RNS2_BerkleyBindParameters.h" +#include "mc/deps/raknet/RNS2_SendParameters.h" +#include "mc/deps/raknet/RNS2_Windows.h" +#include "mc/deps/raknet/RNS2_Windows_Linux_360.h" +#include "mc/deps/raknet/ShadowBanList.h" +#include "mc/deps/raknet/SimpleMutex.h" +#include "mc/deps/raknet/SocketDescriptor.h" +#include "mc/deps/raknet/SocketLayer.h" +#include "mc/deps/raknet/SocketLayerOverride.h" +#include "mc/deps/raknet/SplitPacketChannel.h" +#include "mc/deps/raknet/StartupResult.h" +#include "mc/deps/raknet/StringCompressor.h" +#include "mc/deps/raknet/StringTable.h" +#include "mc/deps/raknet/SystemAddress.h" +#include "mc/deps/raknet/TCPInterface.h" +#include "mc/deps/raknet/uint24_t.h" +#include "mc/deps/raknet/WSAStartupSingleton.h" +#include "mc/deps/raknet/data_structures/ByteQueue.h" +#include "mc/deps/raknet/data_structures/DataStructures.h" +#include "mc/deps/raknet/data_structures/LinkedList.h" +#include "mc/deps/raknet/data_structures/List.h" +#include "mc/deps/raknet/data_structures/Map.h" +#include "mc/deps/raknet/data_structures/RangeNode.h" +#include "mc/deps/snappy/ByteArraySource.h" +#include "mc/deps/snappy/internal.h" +#include "mc/deps/snappy/Sink.h" +#include "mc/deps/snappy/snappy.h" +#include "mc/deps/snappy/SnappyDecompressor.h" +#include "mc/deps/snappy/Source.h" +#include "mc/deps/snappy/UncheckedByteArraySink.h" +#include "mc/editor/systems/ActorOwnerComponent.h" +#include "mc/editor/systems/ActorTickNeededComponent.h" +#include "mc/editor/systems/CurrentTickComponent.h" +#include "mc/entity/EntityContext.h" +#include "mc/entity/EntityFactoryT.h" +#include "mc/entity/EntityGoalUtility.h" +#include "mc/entity/EntityHost.h" +#include "mc/entity/EntityId.h" +#include "mc/entity/EntityIdTraits.h" +#include "mc/entity/EntityModifier.h" +#include "mc/entity/EntityNetId.h" +#include "mc/entity/EntitySensorUtils.h" +#include "mc/entity/EntitySet.h" +#include "mc/entity/EntitySpecificMolang.h" +#include "mc/entity/EntitySubsensor.h" +#include "mc/entity/EntitySubsensorDescriptor.h" +#include "mc/entity/MemberNames.h" +#include "mc/entity/NumericNodeData.h" +#include "mc/entity/UnsignedRange.h" +#include "mc/entity/VariableNames.h" +#include "mc/entity/WeakEntityRef.h" +#include "mc/entity/components/AABBShapeComponent.h" +#include "mc/entity/components/AbilitiesComponent.h" +#include "mc/entity/components/ActionOrStopComponent.h" +#include "mc/entity/components/ActorDefinitionEventSubcomponent.h" +#include "mc/entity/components/ActorDefinitionIdentifierComponent.h" +#include "mc/entity/components/ActorGameTypeComponent.h" +#include "mc/entity/components/ActorHeadRotationComponent.h" +#include "mc/entity/components/ActorLimitedLifetimeComponent.h" +#include "mc/entity/components/ActorRotationComponent.h" +#include "mc/entity/components/ActorTypeComponent.h" +#include "mc/entity/components/ActorUniqueIDComponent.h" +#include "mc/entity/components/ActorWalkAnimationComponent.h" +#include "mc/entity/components/AddRiderComponent.h" +#include "mc/entity/components/AddRiderDefinition.h" +#include "mc/entity/components/AdmireItemComponent.h" +#include "mc/entity/components/AdmireItemDefinition.h" +#include "mc/entity/components/AdultRidingHeightOffsetComponent.h" +#include "mc/entity/components/AgeableComponent.h" +#include "mc/entity/components/AgeableDefinition.h" +#include "mc/entity/components/AgentCommandComponent.h" +#include "mc/entity/components/AmbientSoundComponent.h" +#include "mc/entity/components/AmbientSoundServerComponent.h" +#include "mc/entity/components/AmphibiousMoveControlDescription.h" +#include "mc/entity/components/AngerLevelComponent.h" +#include "mc/entity/components/AngerLevelDefinition.h" +#include "mc/entity/components/AngryComponent.h" +#include "mc/entity/components/AngryDefinition.h" +#include "mc/entity/components/AreaAttackComponent.h" +#include "mc/entity/components/AreaAttackDefinition.h" +#include "mc/entity/components/ArrowEffectSubcomponent.h" +#include "mc/entity/components/AttackCooldownComponent.h" +#include "mc/entity/components/AttributesComponent.h" +#include "mc/entity/components/BalloonableComponent.h" +#include "mc/entity/components/BalloonableDefinition.h" +#include "mc/entity/components/BalloonDefinition.h" +#include "mc/entity/components/BarterComponent.h" +#include "mc/entity/components/BarterDefinition.h" +#include "mc/entity/components/BaseGameVersionComponent.h" +#include "mc/entity/components/BehaviorComponent.h" +#include "mc/entity/components/BehaviorTreeDescription.h" +#include "mc/entity/components/BlockBreakSensorComponent.h" +#include "mc/entity/components/BlockBreakSensorDefinition.h" +#include "mc/entity/components/BlockClimberDefinition.h" +#include "mc/entity/components/BlockMovementSlowdownAppliedComponent.h" +#include "mc/entity/components/BlockMovementSlowdownMultiplierComponent.h" +#include "mc/entity/components/BlockPosTrackerComponent.h" +#include "mc/entity/components/BlockSet.h" +#include "mc/entity/components/BoatPaddleComponent.h" +#include "mc/entity/components/BoostableComponent.h" +#include "mc/entity/components/BoostableDefinition.h" +#include "mc/entity/components/BoostItem.h" +#include "mc/entity/components/BossDefinition.h" +#include "mc/entity/components/BounceComponent.h" +#include "mc/entity/components/BreakBlocksDescription.h" +#include "mc/entity/components/BreakDoorAnnotationComponent.h" +#include "mc/entity/components/BreakDoorAnnotationDescription.h" +#include "mc/entity/components/BreathableComponent.h" +#include "mc/entity/components/BreathableDefinition.h" +#include "mc/entity/components/BreedableComponent.h" +#include "mc/entity/components/BreedableDefinition.h" +#include "mc/entity/components/BreedableType.h" +#include "mc/entity/components/BribeableComponent.h" +#include "mc/entity/components/BribeableDefinition.h" +#include "mc/entity/components/BucketableComponent.h" +#include "mc/entity/components/BucketableDescription.h" +#include "mc/entity/components/BuoyancyComponent.h" +#include "mc/entity/components/BuoyancyDefinition.h" +#include "mc/entity/components/BurnsInDaylightDefinition.h" +#include "mc/entity/components/CameraShakeComponent.h" +#include "mc/entity/components/CatchFireSubcomponent.h" +#include "mc/entity/components/CelebrateHuntComponent.h" +#include "mc/entity/components/CelebrateHuntDefinition.h" +#include "mc/entity/components/ChunkPositionComponent.h" +#include "mc/entity/components/ClientReplayStatePolicy.h" +#include "mc/entity/components/ClientVibrationComponent.h" +#include "mc/entity/components/CodebuilderComponent.h" +#include "mc/entity/components/CombatRegenerationComponent.h" +#include "mc/entity/components/CombatRegenerationDefinition.h" +#include "mc/entity/components/CombatRegenerationListener.h" +#include "mc/entity/components/CommandBlockDescription.h" +#include "mc/entity/components/ConditionalBandwidthOptimization.h" +#include "mc/entity/components/ConditionalBandwidthOptimizationComponent.h" +#include "mc/entity/components/ConditionalBandwidthOptimizationDefinition.h" +#include "mc/entity/components/ContainerDescription.h" +#include "mc/entity/components/CurrentLocalMoveVelocityComponent.h" +#include "mc/entity/components/DamageCondition.h" +#include "mc/entity/components/DamageOverTimeDefinition.h" +#include "mc/entity/components/DamageSensorComponent.h" +#include "mc/entity/components/DamageSensorDefinition.h" +#include "mc/entity/components/DamageSensorTrigger.h" +#include "mc/entity/components/DanceComponentListener.h" +#include "mc/entity/components/DebugInfoComponent.h" +#include "mc/entity/components/DespawnComponent.h" +#include "mc/entity/components/DespawnDefinition.h" +#include "mc/entity/components/DimensionStateComponent.h" +#include "mc/entity/components/DimensionTransitionComponent.h" +#include "mc/entity/components/DouseFireSubcomponent.h" +#include "mc/entity/components/DryingOutTimerComponent.h" +#include "mc/entity/components/DwellerComponent.h" +#include "mc/entity/components/DwellerDescription.h" +#include "mc/entity/components/DynamicJumpControlDescription.h" +#include "mc/entity/components/DynamicPropertiesComponent.h" +#include "mc/entity/components/EmotePlayedTelemetryDataComponent.h" +#include "mc/entity/components/EntitySensorComponent.h" +#include "mc/entity/components/EntitySensorDefinition.h" +#include "mc/entity/components/EntityStorageKeyComponent.h" +#include "mc/entity/components/EnvironmentRequirement.h" +#include "mc/entity/components/EnvironmentSensorDefinition.h" +#include "mc/entity/components/EquipItemComponent.h" +#include "mc/entity/components/EquippableComponent.h" +#include "mc/entity/components/EquippableDefinition.h" +#include "mc/entity/components/EventingDispatcherComponent.h" +#include "mc/entity/components/EventingRequest.h" +#include "mc/entity/components/EventingRequestQueueComponent.h" +#include "mc/entity/components/ExhaustionComponent.h" +#include "mc/entity/components/ExhaustionDefinition.h" +#include "mc/entity/components/ExperienceRewardComponent.h" +#include "mc/entity/components/ExperienceRewardDefinition.h" +#include "mc/entity/components/ExplodeComponent.h" +#include "mc/entity/components/ExplodeDefinition.h" +#include "mc/entity/components/FallDistanceComponent.h" +#include "mc/entity/components/FallFlyTicksComponent.h" +#include "mc/entity/components/FlockingComponent.h" +#include "mc/entity/components/FlockingDefinition.h" +#include "mc/entity/components/FogCommandComponent.h" +#include "mc/entity/components/FogCommandSettings.h" +#include "mc/entity/components/FreezeOnHitSubcomponent.h" +#include "mc/entity/components/FreezingComponent.h" +#include "mc/entity/components/FrictionModifierComponent.h" +#include "mc/entity/components/GameEventListenerComponent.h" +#include "mc/entity/components/GameEventMovementTrackingComponent.h" +#include "mc/entity/components/GameEventMovementTrackingDefinition.h" +#include "mc/entity/components/GeneDefinition.h" +#include "mc/entity/components/GenericMoveControlDescription.h" +#include "mc/entity/components/GeneticsComponent.h" +#include "mc/entity/components/GeneticsDefinition.h" +#include "mc/entity/components/GeneticVariant.h" +#include "mc/entity/components/GiveableComponent.h" +#include "mc/entity/components/GiveableDefinition.h" +#include "mc/entity/components/GiveableTrigger.h" +#include "mc/entity/components/GlideMoveControlDescription.h" +#include "mc/entity/components/GoalSelectorComponent.h" +#include "mc/entity/components/GrantXPSubcomponent.h" +#include "mc/entity/components/GroupSizeComponent.h" +#include "mc/entity/components/GroupSizeDefinition.h" +#include "mc/entity/components/GrowsCropComponent.h" +#include "mc/entity/components/GrowsCropDefinition.h" +#include "mc/entity/components/HealableComponent.h" +#include "mc/entity/components/HealableDefinition.h" +#include "mc/entity/components/HeartbeatDefinition.h" +#include "mc/entity/components/HeartbeatServerComponent.h" +#include "mc/entity/components/HideComponent.h" +#include "mc/entity/components/HideDescription.h" +#include "mc/entity/components/Hitbox.h" +#include "mc/entity/components/HitboxComponent.h" +#include "mc/entity/components/HitboxDefinition.h" +#include "mc/entity/components/HitboxJson.h" +#include "mc/entity/components/HomeComponent.h" +#include "mc/entity/components/HomeDefinition.h" +#include "mc/entity/components/HopperComponent.h" +#include "mc/entity/components/HopperDefinition.h" +#include "mc/entity/components/HorseStandCounterComponent.h" +#include "mc/entity/components/HurtOnConditionDefinition.h" +#include "mc/entity/components/HurtOwnerSubcomponent.h" +#include "mc/entity/components/IgniteSubcomponent.h" +#include "mc/entity/components/IllagerBeastBlockedComponent.h" +#include "mc/entity/components/IllagerBeastBlockedDescription.h" +#include "mc/entity/components/ImitateMobSoundsComponent.h" +#include "mc/entity/components/ImpactDamageSubcomponent.h" +#include "mc/entity/components/InsideBlockComponent.h" +#include "mc/entity/components/InsideBlockEventMap.h" +#include "mc/entity/components/InsideBlockNotifierComponent.h" +#include "mc/entity/components/InsideBlockNotifierDefinition.h" +#include "mc/entity/components/InsideBubbleColumnBlockComponent.h" +#include "mc/entity/components/InsomniaDefinition.h" +#include "mc/entity/components/InstantDespawnDefinition.h" +#include "mc/entity/components/InteractComponent.h" +#include "mc/entity/components/InteractDefinition.h" +#include "mc/entity/components/Interaction.h" +#include "mc/entity/components/IPlayerTickPolicy.h" +#include "mc/entity/components/IReplayStatePolicy.h" +#include "mc/entity/components/IRideableActor.h" +#include "mc/entity/components/JumpControlComponent.h" +#include "mc/entity/components/JumpPendingScaleComponent.h" +#include "mc/entity/components/JumpRidingScaleComponent.h" +#include "mc/entity/components/JumpTicksComponent.h" +#include "mc/entity/components/LeashableComponent.h" +#include "mc/entity/components/LeashableDefinition.h" +#include "mc/entity/components/LegacyTradeableComponent.h" +#include "mc/entity/components/LegacyTradeableDefinition.h" +#include "mc/entity/components/LevelComponent.h" +#include "mc/entity/components/LoadedChunksComponent.h" +#include "mc/entity/components/LocalMoveVelocityComponent.h" +#include "mc/entity/components/LodestoneCompassComponent.h" +#include "mc/entity/components/LodestoneCompassComponentCalculator.h" +#include "mc/entity/components/LookAtComponent.h" +#include "mc/entity/components/LookAtDefinition.h" +#include "mc/entity/components/LookControlComponent.h" +#include "mc/entity/components/ManagedWanderingTraderComponent.h" +#include "mc/entity/components/ManagedWanderingTraderDescription.h" +#include "mc/entity/components/MaxAutoStepComponent.h" +#include "mc/entity/components/MinecartPreNormalTickBlockPosComponent.h" +#include "mc/entity/components/MingleComponent.h" +#include "mc/entity/components/MobAnimationComponent.h" +#include "mc/entity/components/MobBodyRotationComponent.h" +#include "mc/entity/components/MobEffectComponent.h" +#include "mc/entity/components/MobEffectDefinition.h" +#include "mc/entity/components/MobEffectImmunityDefinition.h" +#include "mc/entity/components/MobEffectsComponent.h" +#include "mc/entity/components/MobEffectSubcomponent.h" +#include "mc/entity/components/MobHurtTimeComponent.h" +#include "mc/entity/components/MobJumpComponent.h" +#include "mc/entity/components/MobOnPlayerJumpRequestComponent.h" +#include "mc/entity/components/MobRotationComponent.h" +#include "mc/entity/components/MobTravelComponent.h" +#include "mc/entity/components/MountTameableDefinition.h" +#include "mc/entity/components/MountTamingComponent.h" +#include "mc/entity/components/MoveControlBasicDescription.h" +#include "mc/entity/components/MoveControlComponent.h" +#include "mc/entity/components/MoveControlDescription.h" +#include "mc/entity/components/MoveControlDolphinDescription.h" +#include "mc/entity/components/MoveControlFlyDescription.h" +#include "mc/entity/components/MoveControlHoverDescription.h" +#include "mc/entity/components/MoveControlSkipDescription.h" +#include "mc/entity/components/MoveControlSwayDescription.h" +#include "mc/entity/components/MoveInputComponent.h" +#include "mc/entity/components/MovementCorrection.h" +#include "mc/entity/components/MovementInterpolatorComponent.h" +#include "mc/entity/components/MovementSpeedComponent.h" +#include "mc/entity/components/MoveRequestComponent.h" +#include "mc/entity/components/NameableComponent.h" +#include "mc/entity/components/NameableDefinition.h" +#include "mc/entity/components/NameAction.h" +#include "mc/entity/components/NavigationClimbDescription.h" +#include "mc/entity/components/NavigationDescription.h" +#include "mc/entity/components/NavigationFloatDescription.h" +#include "mc/entity/components/NavigationFlyDescription.h" +#include "mc/entity/components/NavigationGenericDescription.h" +#include "mc/entity/components/NavigationHoverDescription.h" +#include "mc/entity/components/NavigationSwimDescription.h" +#include "mc/entity/components/NavigationWalkDescription.h" +#include "mc/entity/components/NpcComponents.h" +#include "mc/entity/components/NpcDefinition.h" +#include "mc/entity/components/NpcI18nObserver.h" +#include "mc/entity/components/OfferFlowerTickComponent.h" +#include "mc/entity/components/OffsetsComponent.h" +#include "mc/entity/components/OnFireComponent.h" +#include "mc/entity/components/OnHitSubcomponent.h" +#include "mc/entity/components/OpenDoorAnnotationDescription.h" +#include "mc/entity/components/OutOfControlDefinition.h" +#include "mc/entity/components/PackedItemUseLegacyInventoryTransaction.h" +#include "mc/entity/components/Paddle.h" +#include "mc/entity/components/ParticleEventRequest.h" +#include "mc/entity/components/ParticleEventRequestQueueComponent.h" +#include "mc/entity/components/ParticleOnHitSubcomponent.h" +#include "mc/entity/components/PassengerComponent.h" +#include "mc/entity/components/PassengersToPositionComponent.h" +#include "mc/entity/components/PassengerYRotLimitComponent.h" +#include "mc/entity/components/PeekComponent.h" +#include "mc/entity/components/PeekDefinition.h" +#include "mc/entity/components/PendingRemovePassengersComponent.h" +#include "mc/entity/components/PersistentDescription.h" +#include "mc/entity/components/PhysicsComponent.h" +#include "mc/entity/components/PhysicsDefinition.h" +#include "mc/entity/components/PlayerBlockActionData.h" +#include "mc/entity/components/PlayerBlockActions.h" +#include "mc/entity/components/PlayerCurrentTickComponent.h" +#include "mc/entity/components/PlayerInputModeComponent.h" +#include "mc/entity/components/PlayerInputRequestComponent.h" +#include "mc/entity/components/PlayerInteractionModelComponent.h" +#include "mc/entity/components/PlayerPositionModeComponent.h" +#include "mc/entity/components/PlayerTickConfig.h" +#include "mc/entity/components/PlayerTickPolicy.h" +#include "mc/entity/components/PopulateGlobalPassengersToPositionListSystem.h" +#include "mc/entity/components/PositionPassengerRequestComponent.h" +#include "mc/entity/components/PostTickPositionDeltaComponent.h" +#include "mc/entity/components/PreferredPathComponent.h" +#include "mc/entity/components/PreferredPathDescription.h" +#include "mc/entity/components/PrioritizedGoal.h" +#include "mc/entity/components/ProjectileComponent.h" +#include "mc/entity/components/ProjectileDescription.h" +#include "mc/entity/components/PushableComponent.h" +#include "mc/entity/components/PushableDescription.h" +#include "mc/entity/components/RaidBossComponent.h" +#include "mc/entity/components/RailActivatorComponent.h" +#include "mc/entity/components/RailActivatorDefinition.h" +#include "mc/entity/components/RailMovementComponent.h" +#include "mc/entity/components/RailMovementDefinition.h" +#include "mc/entity/components/RandomComponent.h" +#include "mc/entity/components/RandomReferenceComponent.h" +#include "mc/entity/components/RemoveOnHitSubcomponent.h" +#include "mc/entity/components/RenderRotationComponent.h" +#include "mc/entity/components/ReplayStateComponent.h" +#include "mc/entity/components/ReplayStateConfig.h" +#include "mc/entity/components/ReplayStateFlagDiff.h" +#include "mc/entity/components/ReplayStatePolicy.h" +#include "mc/entity/components/ReplayStateTrackerDiff.h" +#include "mc/entity/components/RideableComponent.h" +#include "mc/entity/components/RideableComponentData.h" +#include "mc/entity/components/RideableComponentHelpers.h" +#include "mc/entity/components/RideableDefinition.h" +#include "mc/entity/components/RidingHeightComponent.h" +#include "mc/entity/components/RidingPrevIDComponent.h" +#include "mc/entity/components/RuntimeIDComponent.h" +#include "mc/entity/components/ScaleByAgeComponent.h" +#include "mc/entity/components/ScaleByAgeDefinition.h" +#include "mc/entity/components/ScanForDolphinTimerComponent.h" +#include "mc/entity/components/SchedulerComponent.h" +#include "mc/entity/components/SchedulerDefinition.h" +#include "mc/entity/components/SeatDescription.h" +#include "mc/entity/components/SensingComponent.h" +#include "mc/entity/components/ServerCorrectionPolicy.h" +#include "mc/entity/components/Shareable.h" +#include "mc/entity/components/ShareableComponent.h" +#include "mc/entity/components/ShareableDefinition.h" +#include "mc/entity/components/ShooterComponent.h" +#include "mc/entity/components/ShooterDefinition.h" +#include "mc/entity/components/ShouldUpdateBoundingBoxRequestComponent.h" +#include "mc/entity/components/SitComponent.h" +#include "mc/entity/components/SittableDefinition.h" +#include "mc/entity/components/SlimeMoveControlDescription.h" +#include "mc/entity/components/SlotDescriptor.h" +#include "mc/entity/components/SnapOnRailComponent.h" +#include "mc/entity/components/SneakingComponent.h" +#include "mc/entity/components/SoundDefinition.h" +#include "mc/entity/components/SoundEventPlayerComponent.h" +#include "mc/entity/components/SoundEventRequest.h" +#include "mc/entity/components/SoundEventRequestQueueComponent.h" +#include "mc/entity/components/SpawnActorDefinition.h" +#include "mc/entity/components/SpawnActorEntry.h" +#include "mc/entity/components/SpawnActorParameters.h" +#include "mc/entity/components/SpawnAoECloudSubcomponent.h" +#include "mc/entity/components/SpawnChanceSubcomponent.h" +#include "mc/entity/components/SplashPotionEffectSubcomponent.h" +#include "mc/entity/components/StandAnimationComponent.h" +#include "mc/entity/components/StateVectorComponent.h" +#include "mc/entity/components/StickInGroundSubcomponent.h" +#include "mc/entity/components/SubBBsComponent.h" +#include "mc/entity/components/SuspectTrackingComponent.h" +#include "mc/entity/components/SuspectTrackingDefinition.h" +#include "mc/entity/components/SwimSpeedMultiplierComponent.h" +#include "mc/entity/components/SynchedActorDataComponent.h" +#include "mc/entity/components/TameableComponent.h" +#include "mc/entity/components/TameableDefinition.h" +#include "mc/entity/components/TargetNearbyComponent.h" +#include "mc/entity/components/TargetNearbyDefinition.h" +#include "mc/entity/components/TeleportComponent.h" +#include "mc/entity/components/TeleportDescription.h" +#include "mc/entity/components/TeleportToSubcomponent.h" +#include "mc/entity/components/ThrownPotionEffectSubcomponent.h" +#include "mc/entity/components/TickWorldComponent.h" +#include "mc/entity/components/TickWorldDescription.h" +#include "mc/entity/components/TimerComponent.h" +#include "mc/entity/components/TimerDefinition.h" +#include "mc/entity/components/TradeResupplyComponent.h" +#include "mc/entity/components/TradeResupplyDescription.h" +#include "mc/entity/components/TrailComponent.h" +#include "mc/entity/components/TrailDescription.h" +#include "mc/entity/components/TransformationComponent.h" +#include "mc/entity/components/TransformationDescription.h" +#include "mc/entity/components/TripodCameraActivatedComponent.h" +#include "mc/entity/components/TripodCameraComponent.h" +#include "mc/entity/components/TripodCameraDescription.h" +#include "mc/entity/components/TrustComponent.h" +#include "mc/entity/components/TrustDescription.h" +#include "mc/entity/components/TrustingComponent.h" +#include "mc/entity/components/TrustingDefinition.h" +#include "mc/entity/components/UpdateWaterStateRequestComponent.h" +#include "mc/entity/components/VanillaClientGameplayComponent.h" +#include "mc/entity/components/VariableMaxAutoStepDefinition.h" +#include "mc/entity/components/VehicleComponent.h" +#include "mc/entity/components/VehicleStateProvider.h" +#include "mc/entity/components/VibrationDamperDefinition.h" +#include "mc/entity/components/VibrationDataComponent.h" +#include "mc/entity/components/VibrationListenerComponent.h" +#include "mc/entity/components/VibrationListenerDefinition.h" +#include "mc/entity/components/VRMoveAdjustAngleComponent.h" +#include "mc/entity/components/WalkDistComponent.h" +#include "mc/entity/components/WardenSpawnTrackerComponent.h" +#include "mc/entity/components/WaterMovementDescription.h" +#include "mc/entity/components/WeightChoiceEntry.h" +#include "mc/entity/components/agent/ActionDetails.h" +#include "mc/entity/components/agent/ActionQueue.h" +#include "mc/entity/components/agent/Actions.h" +#include "mc/entity/components/agent/AgentComponents.h" +#include "mc/entity/components/agent/Animating.h" +#include "mc/entity/components/agent/AnimationCompleteFlag.h" +#include "mc/entity/components/agent/AnimationShrugFlag.h" +#include "mc/entity/components/agent/BlockQueryResult.h" +#include "mc/entity/components/agent/CommandCooldown.h" +#include "mc/entity/components/agent/Destroy.h" +#include "mc/entity/components/agent/DetectObstacle.h" +#include "mc/entity/components/agent/DetectRedstone.h" +#include "mc/entity/components/agent/Direction.h" +#include "mc/entity/components/agent/ExecutingFlag.h" +#include "mc/entity/components/agent/Interact.h" +#include "mc/entity/components/agent/Move.h" +#include "mc/entity/components/agent/actions/Attack.h" +#include "mc/entity/components/agent/actions/Collect.h" +#include "mc/entity/components/agent/actions/Drop.h" +#include "mc/entity/components/agent/actions/DropAll.h" +#include "mc/entity/components/agent/actions/InspectData.h" +#include "mc/entity/components/agent/actions/InspectItemCount.h" +#include "mc/entity/components/agent/actions/InspectItemDetail.h" +#include "mc/entity/components/agent/actions/InspectItemSpace.h" +#include "mc/entity/components/agent/actions/PlaceBlock.h" +#include "mc/entity/components/agent/actions/QueueItem.h" +#include "mc/entity/components/agent/actions/Till.h" +#include "mc/entity/components/agent/actions/TransferItemTo.h" +#include "mc/entity/components/agent/actions/Turn.h" +#include "mc/entity/components/version/DamageSensorComponentVersions.h" +#include "mc/entity/events/EcsEventDispatcher.h" +#include "mc/entity/factory/DefinitionInstanceGroup.h" +#include "mc/entity/factory/EntityComponentFactoryBase.h" +#include "mc/entity/factory/EntityComponentFactoryCerealBase.h" +#include "mc/entity/factory/EntityComponentFactoryJson.h" +#include "mc/entity/factory/EntityGoalFactory.h" +#include "mc/entity/factory/ICerealDefinitionSerializer.h" +#include "mc/entity/factory/IDefinitionInstance.h" +#include "mc/entity/factory/IJsonDefinitionSerializer.h" +#include "mc/entity/flags/AbilitiesDirtyFlag.h" +#include "mc/entity/flags/ActorAddedFlag.h" +#include "mc/entity/flags/ActorChunkMoveFlag.h" +#include "mc/entity/flags/ActorHeadInWaterFlag.h" +#include "mc/entity/flags/ActorHeadWasInWaterFlag.h" +#include "mc/entity/flags/ActorIsBeingDestroyedFlag.h" +#include "mc/entity/flags/ActorIsImmobileFlag.h" +#include "mc/entity/flags/ActorIsKnockedBackOnDeathFlag.h" +#include "mc/entity/flags/ActorLocalPlayerEntityMovedFlag.h" +#include "mc/entity/flags/ActorMovementTickNeededFlag.h" +#include "mc/entity/flags/ActorRemovedFlag.h" +#include "mc/entity/flags/ActorTickedFlag.h" +#include "mc/entity/flags/AirTravelFlag.h" +#include "mc/entity/flags/ArmorFlyEnabledFlag.h" +#include "mc/entity/flags/AutoClimbTravelFlag.h" +#include "mc/entity/flags/AutoStepRequestFlag.h" +#include "mc/entity/flags/BatFlag.h" +#include "mc/entity/flags/BeeFlag.h" +#include "mc/entity/flags/BlazeFlag.h" +#include "mc/entity/flags/BoatFlag.h" +#include "mc/entity/flags/CactusBlockFlag.h" +#include "mc/entity/flags/CamelFlag.h" +#include "mc/entity/flags/CanStandOnSnowFlag.h" +#include "mc/entity/flags/CanVehicleSprintFlag.h" +#include "mc/entity/flags/CollidableMobFlag.h" +#include "mc/entity/flags/CollidableMobNearFlag.h" +#include "mc/entity/flags/CollisionFlag.h" +#include "mc/entity/flags/ControlledByLocalInstanceFlag.h" +#include "mc/entity/flags/DolphinFlag.h" +#include "mc/entity/flags/EditorActorPausedFlag.h" +#include "mc/entity/flags/EditorActorPauseTickNeededFlag.h" +#include "mc/entity/flags/EjectedByActivatorRailFlag.h" +#include "mc/entity/flags/EnderDragonFlag.h" +#include "mc/entity/flags/EnderManFlag.h" +#include "mc/entity/flags/EndPortalBlockFlag.h" +#include "mc/entity/flags/ExitFromPassengerFlag.h" +#include "mc/entity/flags/ExperienceOrbFlag.h" +#include "mc/entity/flags/EyeOfEnderFlag.h" +#include "mc/entity/flags/FallingBlockFlag.h" +#include "mc/entity/flags/FireworksRocketFlag.h" +#include "mc/entity/flags/FishingHookFlag.h" +#include "mc/entity/flags/FreezeImmuneFlag.h" +#include "mc/entity/flags/FrozenNoiseBasedTemperatureFlag.h" +#include "mc/entity/flags/GlidingTravelFlag.h" +#include "mc/entity/flags/GlobalActorFlag.h" +#include "mc/entity/flags/GroundTravelFlag.h" +#include "mc/entity/flags/GuardianFlag.h" +#include "mc/entity/flags/HasLightweightFamilyFlag.h" +#include "mc/entity/flags/HasTeleportedFlag.h" +#include "mc/entity/flags/HoneyBlockFlag.h" +#include "mc/entity/flags/HorizontalCollisionFlag.h" +#include "mc/entity/flags/HorseFlag.h" +#include "mc/entity/flags/IgnoreAutomaticFeatureRulesFlag.h" +#include "mc/entity/flags/ImmuneToLavaDragFlag.h" +#include "mc/entity/flags/InLavaFlag.h" +#include "mc/entity/flags/InWaterFlag.h" +#include "mc/entity/flags/IsDeadFlag.h" +#include "mc/entity/flags/IsNearDolphinsFlag.h" +#include "mc/entity/flags/JumpFromGroundRequestFlag.h" +#include "mc/entity/flags/KeepPassengersTooLargeForVehicleFlag.h" +#include "mc/entity/flags/LavaSlimeFlag.h" +#include "mc/entity/flags/LavaSlimeJumpRequestFlag.h" +#include "mc/entity/flags/LavaTravelFlag.h" +#include "mc/entity/flags/LevitateTravelFlag.h" +#include "mc/entity/flags/LiquidTravelFlag.h" +#include "mc/entity/flags/LocalPlayerComponentFlag.h" +#include "mc/entity/flags/LocalPlayerJumpRequestFlag.h" +#include "mc/entity/flags/MinecartFlag.h" +#include "mc/entity/flags/MobAllowStandSlidingFlag.h" +#include "mc/entity/flags/MobFlag.h" +#include "mc/entity/flags/MobIsImmobileFlag.h" +#include "mc/entity/flags/MobIsJumpingFlag.h" +#include "mc/entity/flags/MonsterFlag.h" +#include "mc/entity/flags/MoveTowardsClosestSpaceFlag.h" +#include "mc/entity/flags/MovingFlag.h" +#include "mc/entity/flags/NetherSurfaceFlag.h" +#include "mc/entity/flags/NoiseBasedColorPaletteFlag.h" +#include "mc/entity/flags/OceanFrozenSurfaceFlag.h" +#include "mc/entity/flags/OtherJumpRequestFlag.h" +#include "mc/entity/flags/PaintingFlag.h" +#include "mc/entity/flags/PandaFlag.h" +#include "mc/entity/flags/ParrotFlag.h" +#include "mc/entity/flags/PassengersChangedFlag.h" +#include "mc/entity/flags/PermanentSkipMobAiStepFlag.h" +#include "mc/entity/flags/PermanentSkipMobTravelFlag.h" +#include "mc/entity/flags/PlayerComponentFlag.h" +#include "mc/entity/flags/PlayerIsSleepingFlag.h" +#include "mc/entity/flags/PostSplashGameEventRequestFlag.h" +#include "mc/entity/flags/PowderSnowBlockFlag.h" +#include "mc/entity/flags/PrevPosRotSetThisTickFlag.h" +#include "mc/entity/flags/PrimedTntFlag.h" +#include "mc/entity/flags/RecalculateControlledByLocalInstanceRequestFlag.h" +#include "mc/entity/flags/ServerPlayerComponentFlag.h" +#include "mc/entity/flags/SheepFlag.h" +#include "mc/entity/flags/ShouldAwardWhoNeedsRocketsAchievementFlag.h" +#include "mc/entity/flags/ShouldBeSimulatedFlag.h" +#include "mc/entity/flags/ShulkerBulletFlag.h" +#include "mc/entity/flags/ShulkerFlag.h" +#include "mc/entity/flags/SkipAiStepFlag.h" +#include "mc/entity/flags/SkipMobTravelFlag.h" +#include "mc/entity/flags/SlimeFlag.h" +#include "mc/entity/flags/SquidFlag.h" +#include "mc/entity/flags/SquidJumpRequestFlag.h" +#include "mc/entity/flags/StopRidingRequestFlag.h" +#include "mc/entity/flags/SwampBiomeSurfaceFlag.h" +#include "mc/entity/flags/SweetBerryBushBlockFlag.h" +#include "mc/entity/flags/SwitchingVehiclesFlag.h" +#include "mc/entity/flags/TheEndBiomeSurfaceFlag.h" +#include "mc/entity/flags/VerticalCollisionFlag.h" +#include "mc/entity/flags/VexFlag.h" +#include "mc/entity/flags/VillagerV2Flag.h" +#include "mc/entity/flags/WasControlledByLocalInstanceFlag.h" +#include "mc/entity/flags/WasOnGroundFlag.h" +#include "mc/entity/flags/WasOnGroundPreTravelFlag.h" +#include "mc/entity/flags/WaterAnimalFlag.h" +#include "mc/entity/flags/WaterlilyBlockFlag.h" +#include "mc/entity/flags/WaterTravelFlag.h" +#include "mc/entity/flags/WitchFlag.h" +#include "mc/entity/flags/WitherBossFlag.h" +#include "mc/entity/flags/WitherSkullFlag.h" +#include "mc/entity/flags/WolfFlag.h" +#include "mc/entity/gamerefs_entity/EntityRefTraits.h" +#include "mc/entity/gamerefs_entity/EntityRegistry.h" +#include "mc/entity/gamerefs_entity/IEntityRegistryOwner.h" +#include "mc/entity/gamerefs_entity/OwnerStorageEntity.h" +#include "mc/entity/gamerefs_entity/StackResultStorageEntity.h" +#include "mc/entity/gamerefs_entity/WeakStorageEntity.h" +#include "mc/entity/network/ComponentNetRelevancyRegistry.h" +#include "mc/entity/strict/StrictEntityContext.h" +#include "mc/entity/systems/ActorDataSyncSystem.h" +#include "mc/entity/systems/ActorLegacyTickSystem.h" +#include "mc/entity/systems/ActorLimitedLifetimeTickSystem.h" +#include "mc/entity/systems/ActorMotionSyncSystem.h" +#include "mc/entity/systems/ActorMovementTickFilterSystem.h" +#include "mc/entity/systems/ActorMoveSystem.h" +#include "mc/entity/systems/ActorSetPositionRequestComponent.h" +#include "mc/entity/systems/ActorStopRidingEventSystem.h" +#include "mc/entity/systems/ActorUpdatePostTickPositionDeltaSystem.h" +#include "mc/entity/systems/ActorUpdatePreviousPositionSystem.h" +#include "mc/entity/systems/ActorUpdateRidingIDSystem.h" +#include "mc/entity/systems/AgeableSystem.h" +#include "mc/entity/systems/AgentAnimationSystem.h" +#include "mc/entity/systems/AgentCommandSystem.h" +#include "mc/entity/systems/AgentDestroyCommandSystem.h" +#include "mc/entity/systems/AgentDetectCommandSystem.h" +#include "mc/entity/systems/AgentInspectCommandSystem.h" +#include "mc/entity/systems/AgentInteractCommandSystem.h" +#include "mc/entity/systems/AgentMoveCommandSystem.h" +#include "mc/entity/systems/AmbientSoundServerSystem.h" +#include "mc/entity/systems/AngerLevelSystem.h" +#include "mc/entity/systems/AngrySystem.h" +#include "mc/entity/systems/AreaAttackSystem.h" +#include "mc/entity/systems/AttackCooldownSystem.h" +#include "mc/entity/systems/AutoStepFilterSystem.h" +#include "mc/entity/systems/BalloonSystem.h" +#include "mc/entity/systems/BehaviorSystem.h" +#include "mc/entity/systems/BlockBreakSensorSystem.h" +#include "mc/entity/systems/BlockClimberSystem.h" +#include "mc/entity/systems/BlockMovementSlowdownMultiplierSystem.h" +#include "mc/entity/systems/BlockPosTrackerSystem.h" +#include "mc/entity/systems/BlockSourceComponent.h" +#include "mc/entity/systems/BoatPaddleInputSystem.h" +#include "mc/entity/systems/BoatPostNormalTickSystem.h" +#include "mc/entity/systems/BodyControlSystem.h" +#include "mc/entity/systems/BoostableSystem.h" +#include "mc/entity/systems/BossSystem.h" +#include "mc/entity/systems/BounceEventingSystem.h" +#include "mc/entity/systems/BreakBlocksComponent.h" +#include "mc/entity/systems/BreakBlocksSystem.h" +#include "mc/entity/systems/BreakDoorAnnotationSystem.h" +#include "mc/entity/systems/BreathableSystem.h" +#include "mc/entity/systems/BreedableSystem.h" +#include "mc/entity/systems/BribeableSystem.h" +#include "mc/entity/systems/BuoyancySystem.h" +#include "mc/entity/systems/BurnsInDaylightSystem.h" +#include "mc/entity/systems/CelebrateHuntSystem.h" +#include "mc/entity/systems/CheckFallDamageSystem.h" +#include "mc/entity/systems/ClientInputUpdateSystem.h" +#include "mc/entity/systems/ClientInteractStopRidingSystem.h" +#include "mc/entity/systems/CollidableMobNotifierSystem.h" +#include "mc/entity/systems/CombatRegenerationSystem.h" +#include "mc/entity/systems/CommandBlockSystem.h" +#include "mc/entity/systems/ComponentInfo.h" +#include "mc/entity/systems/ControlledByLocalInstanceSystem.h" +#include "mc/entity/systems/CurrentSwimAmountSystem.h" +#include "mc/entity/systems/DamageOverTimeSystem.h" +#include "mc/entity/systems/DanceSystem.h" +#include "mc/entity/systems/DefaultEntitySystemsCollection.h" +#include "mc/entity/systems/Dependencies.h" +#include "mc/entity/systems/DesiredMoveDirectionSystem.h" +#include "mc/entity/systems/DespawnSystem.h" +#include "mc/entity/systems/DimensionChunkMoveSystem.h" +#include "mc/entity/systems/DimensionStateSystem.h" +#include "mc/entity/systems/DimensionTransitionSystem.h" +#include "mc/entity/systems/DispatcherUpdateSystem.h" +#include "mc/entity/systems/DolphinBoostSystem.h" +#include "mc/entity/systems/DryingOutTimerSystem.h" +#include "mc/entity/systems/DwellerSystem.h" +#include "mc/entity/systems/EditorTickFilterSystem.h" +#include "mc/entity/systems/EntitySensorSystem.h" +#include "mc/entity/systems/EntityStorageKeySystem.h" +#include "mc/entity/systems/EntitySystems.h" +#include "mc/entity/systems/EnvironmentSensorSystem.h" +#include "mc/entity/systems/EventingRequestSystem.h" +#include "mc/entity/systems/ExitVehicleSystem.h" +#include "mc/entity/systems/ExitVehicleSystemImpl.h" +#include "mc/entity/systems/ExplodeSystem.h" +#include "mc/entity/systems/EyeOfEnderPreNormalTickSystem.h" +#include "mc/entity/systems/FallingBlockNormalTickSystem.h" +#include "mc/entity/systems/FallingBlockSystemOnLand.h" +#include "mc/entity/systems/FinalizeMoveSystem.h" +#include "mc/entity/systems/FlagAllPassengersForPositioningSystem.h" +#include "mc/entity/systems/FlagPassengerRemovalSystem.h" +#include "mc/entity/systems/FlockingSystem.h" +#include "mc/entity/systems/FlyTriggerSystem.h" +#include "mc/entity/systems/FramewiseActionOrStopSystem.h" +#include "mc/entity/systems/FreezingSystem.h" +#include "mc/entity/systems/GameEventMovementTrackingSystem.h" +#include "mc/entity/systems/GlideInputSystem.h" +#include "mc/entity/systems/GlobalActorLegacyTickSystem.h" +#include "mc/entity/systems/GoalSelectorSystem.h" +#include "mc/entity/systems/GroupSizeSystem.h" +#include "mc/entity/systems/GrowCropSystem.h" +#include "mc/entity/systems/HeartbeatServerSystem.h" +#include "mc/entity/systems/HoldBlockSystem.h" +#include "mc/entity/systems/HomeSystem.h" +#include "mc/entity/systems/HopperSystem.h" +#include "mc/entity/systems/HurtOnConditionSystem.h" +#include "mc/entity/systems/IEntitySystems.h" +#include "mc/entity/systems/IEntitySystemsCollection.h" +#include "mc/entity/systems/IllagerBeastPostAIStepSystem.h" +#include "mc/entity/systems/InitialTickFilterSystem.h" +#include "mc/entity/systems/InLavaSensingSystem.h" +#include "mc/entity/systems/InsideBlockNotifierSystem.h" +#include "mc/entity/systems/InsideBubbleColumnSystem.h" +#include "mc/entity/systems/InsideGenericBlockSystem.h" +#include "mc/entity/systems/InsideHoneyBlockSystem.h" +#include "mc/entity/systems/InsidePowderSnowBlockSystem.h" +#include "mc/entity/systems/InsideSweetBerryBushBlockSystem.h" +#include "mc/entity/systems/InsideWaterlilyBlockSystem.h" +#include "mc/entity/systems/InsideWaterlilyBlockSystemImpl.h" +#include "mc/entity/systems/InsomniaSystem.h" +#include "mc/entity/systems/InstantDespawnComponent.h" +#include "mc/entity/systems/InstantDespawnSystem.h" +#include "mc/entity/systems/InteractSystem.h" +#include "mc/entity/systems/InternalSystemInfo.h" +#include "mc/entity/systems/InWaterSensingSystem.h" +#include "mc/entity/systems/ISystem.h" +#include "mc/entity/systems/ItemUseSlowdownSystem.h" +#include "mc/entity/systems/ITickingSystem.h" +#include "mc/entity/systems/JumpControlSystem.h" +#include "mc/entity/systems/JumpInputSystem.h" +#include "mc/entity/systems/LavaResetFallDistanceSystem.h" +#include "mc/entity/systems/LeashableSystem.h" +#include "mc/entity/systems/LevelChunkTickingSystem.h" +#include "mc/entity/systems/LiquidPhysicsSystem.h" +#include "mc/entity/systems/LiquidPhysicsSystemImpl.h" +#include "mc/entity/systems/LiquidSplashRequestSystem.h" +#include "mc/entity/systems/LiquidSplashSystem.h" +#include "mc/entity/systems/LoadingProgressTickingSystem.h" +#include "mc/entity/systems/LoadingStateComponent.h" +#include "mc/entity/systems/LookAtSystem.h" +#include "mc/entity/systems/LookControlSystem.h" +#include "mc/entity/systems/LootSystem.h" +#include "mc/entity/systems/MinecartCanSnapOnRailSystem.h" +#include "mc/entity/systems/MinecartComeOffRailSystem.h" +#include "mc/entity/systems/MinecartMoveAlongRailSystem.h" +#include "mc/entity/systems/MinecartPreNormalTickSystem.h" +#include "mc/entity/systems/MobEffectSystem.h" +#include "mc/entity/systems/MobOnPlayerJumpSystem.h" +#include "mc/entity/systems/MobRemovePassengerSystem.h" +#include "mc/entity/systems/MobResetPassengerYRotLimitSystem.h" +#include "mc/entity/systems/MobSetPreviousRotSystem.h" +#include "mc/entity/systems/MountTamingSystem.h" +#include "mc/entity/systems/MoveCollisionSystem.h" +#include "mc/entity/systems/MoveControlSystem.h" +#include "mc/entity/systems/MovementDataExtractionUtility.h" +#include "mc/entity/systems/MovementInterpolatorSystem.h" +#include "mc/entity/systems/MovementInterpolatorSystemImpl.h" +#include "mc/entity/systems/MoveSpeedCapSystem.h" +#include "mc/entity/systems/NavigationSystem.h" +#include "mc/entity/systems/NeedSetPreviousPosition.h" +#include "mc/entity/systems/NoClipOrNoBlockMoveFilterSystem.h" +#include "mc/entity/systems/NormalTickFilterSystem.h" +#include "mc/entity/systems/NpcSystem.h" +#include "mc/entity/systems/OfferFlowerTickSystem.h" +#include "mc/entity/systems/OnFireServerSystem.h" +#include "mc/entity/systems/OnFireSystem.h" +#include "mc/entity/systems/OpenDoorAnnotationSystem.h" +#include "mc/entity/systems/OutOfWorldSystem.h" +#include "mc/entity/systems/PassengerFreezeMovementSystem.h" +#include "mc/entity/systems/PassengerTickSystem.h" +#include "mc/entity/systems/PeekSystem.h" +#include "mc/entity/systems/PendingRemovePassengersSystem.h" +#include "mc/entity/systems/PendingRemovePassengersSystemImpl.h" +#include "mc/entity/systems/PersonaEmoteInputSystem.h" +#include "mc/entity/systems/PlayerActionComponent.h" +#include "mc/entity/systems/PlayerInteractionSystem.h" +#include "mc/entity/systems/PlayerMovementRateSystem.h" +#include "mc/entity/systems/PlayerMoveSystems.h" +#include "mc/entity/systems/PlayerRotationSystem.h" +#include "mc/entity/systems/PlayerTickComponent.h" +#include "mc/entity/systems/PlayerTickSystem.h" +#include "mc/entity/systems/ProjectileSystem.h" +#include "mc/entity/systems/PushActorsSystem.h" +#include "mc/entity/systems/RaidBossSystem.h" +#include "mc/entity/systems/RailActivatorSystem.h" +#include "mc/entity/systems/RemoveAllPassengersSystem.h" +#include "mc/entity/systems/RemovePassengersComponent.h" +#include "mc/entity/systems/RemovePassengersSystem.h" +#include "mc/entity/systems/RemovePassengersSystemImpl.h" +#include "mc/entity/systems/RemovePassengersWithoutSeatSystem.h" +#include "mc/entity/systems/RenderPositionComponent.h" +#include "mc/entity/systems/ReplayStateSystem.h" +#include "mc/entity/systems/ResetActionStopSystem.h" +#include "mc/entity/systems/ResetFrictionModifierSystem.h" +#include "mc/entity/systems/ResetJumpRidingScaleSystem.h" +#include "mc/entity/systems/ResetPositionModeSystem.h" +#include "mc/entity/systems/RideJumpTriggerSystem.h" +#include "mc/entity/systems/SaveSurroundingChunksSystem.h" +#include "mc/entity/systems/ScaleByAgeSystem.h" +#include "mc/entity/systems/SchedulerSystem.h" +#include "mc/entity/systems/SendLinkPacketOfPassengersSystem.h" +#include "mc/entity/systems/SendPacketsComponent.h" +#include "mc/entity/systems/SendPacketsSystem.h" +#include "mc/entity/systems/SensingSystem.h" +#include "mc/entity/systems/ServerAnimationSystem.h" +#include "mc/entity/systems/ServerPlayerBroadcastMoveSystem.h" +#include "mc/entity/systems/ServerPlayerCurrentMovementComponent.h" +#include "mc/entity/systems/ServerPlayerFallDamageSystem.h" +#include "mc/entity/systems/ServerPlayerInputSystem.h" +#include "mc/entity/systems/ServerPlayerMovementComponent.h" +#include "mc/entity/systems/ServerPlayerMovementCorrectionSystem.h" +#include "mc/entity/systems/ServerPlayerMovementSystem.h" +#include "mc/entity/systems/ServerStandInCauldronSystem.h" +#include "mc/entity/systems/SetActorLinkPacketSystem.h" +#include "mc/entity/systems/SetActorLinkPacketSystemImpl.h" +#include "mc/entity/systems/SetPreviousPositionSystem.h" +#include "mc/entity/systems/SetPreviousPosRotSystem.h" +#include "mc/entity/systems/SimulatedPlayerPostAIStepSystem.h" +#include "mc/entity/systems/SkeletonPassengerRotationSystem.h" +#include "mc/entity/systems/SlimePreNormalTickSystem.h" +#include "mc/entity/systems/SneakingSystem.h" +#include "mc/entity/systems/SneakMovementSystem.h" +#include "mc/entity/systems/SoundEventSystem.h" +#include "mc/entity/systems/SpawnActorSystem.h" +#include "mc/entity/systems/SpinAttackSystem.h" +#include "mc/entity/systems/SprintTimerSystem.h" +#include "mc/entity/systems/SprintTriggerSystem.h" +#include "mc/entity/systems/StandingVehiclePostPositionPassengerSystem.h" +#include "mc/entity/systems/StorePreviousClientInputSystem.h" +#include "mc/entity/systems/StorePreviousRideStatsSystem.h" +#include "mc/entity/systems/SwimTriggerSystem.h" +#include "mc/entity/systems/SystemInfo.h" +#include "mc/entity/systems/SystemTiming.h" +#include "mc/entity/systems/TargetNearbySystem.h" +#include "mc/entity/systems/TeleportInterpolatorResetSystem.h" +#include "mc/entity/systems/TeleportPositionModeEventSystem.h" +#include "mc/entity/systems/TeleportSystem.h" +#include "mc/entity/systems/TimerSystem.h" +#include "mc/entity/systems/TradeableSystem.h" +#include "mc/entity/systems/TrailSystem.h" +#include "mc/entity/systems/TransformationSystem.h" +#include "mc/entity/systems/TryExitVehicleSystem.h" +#include "mc/entity/systems/UnderWaterSensingSystem.h" +#include "mc/entity/systems/UpdateBoundingBoxSystem.h" +#include "mc/entity/systems/UpdateMovingFlagSystem.h" +#include "mc/entity/systems/UpdateRenderPosSystem.h" +#include "mc/entity/systems/UpdateWaterStateRequestSystem.h" +#include "mc/entity/systems/VehicleClientPositionPassengerSystem.h" +#include "mc/entity/systems/VehicleInputSwitchRequestSystem.h" +#include "mc/entity/systems/VehicleServerMolangSeatPositionSystem.h" +#include "mc/entity/systems/VehicleServerPositionPassengerSystem.h" +#include "mc/entity/systems/VehicleServerSeatPositionSystem.h" +#include "mc/entity/systems/VerticalCollisionSystem.h" +#include "mc/entity/systems/VibrationListenerSystem.h" +#include "mc/entity/systems/WardenSpawnTrackerSystem.h" +#include "mc/entity/systems/WaterSinkInputSystem.h" +#include "mc/entity/systems/common/AccumulateSystem.h" +#include "mc/entity/systems/common/ActorMoveSystemImpl.h" +#include "mc/entity/systems/common/ActorPlayMovementSoundSystem.h" +#include "mc/entity/systems/common/ActorPlayMovementSoundSystemImpl.h" +#include "mc/entity/systems/common/ActorPostAiStepTickSystem.h" +#include "mc/entity/systems/common/ActorPostNormalTickSystem.h" +#include "mc/entity/systems/common/ActorRefreshComponentsSystem.h" +#include "mc/entity/systems/common/ActorSetPosSystem.h" +#include "mc/entity/systems/common/ActorSetPosSystemImpl.h" +#include "mc/entity/systems/common/ActorStopRidingEventSystemImpl.h" +#include "mc/entity/systems/common/ActorUpdateRidingIDSystemImpl.h" +#include "mc/entity/systems/common/AgentAbilitiesSyncSystem.h" +#include "mc/entity/systems/common/AgentActionSystems.h" +#include "mc/entity/systems/common/AgentAnimationSystems.h" +#include "mc/entity/systems/common/AgentDestroySystem.h" +#include "mc/entity/systems/common/AgentInteractSystem.h" +#include "mc/entity/systems/common/AgentTravelSystem.h" +#include "mc/entity/systems/common/AgentTravelSystemImpl.h" +#include "mc/entity/systems/common/ApplyDashSystem.h" +#include "mc/entity/systems/common/ApplyJumpModifierSystem.h" +#include "mc/entity/systems/common/ApplySystem.h" +#include "mc/entity/systems/common/AutoStepFilterSystemImpl.h" +#include "mc/entity/systems/common/AutoStepSystem.h" +#include "mc/entity/systems/common/AwardWhoNeedsRocketsAchievementSystem.h" +#include "mc/entity/systems/common/BiomeDecorationSystem.h" +#include "mc/entity/systems/common/BiomeSurfaceSystem.h" +#include "mc/entity/systems/common/BlazePreTravelSystem.h" +#include "mc/entity/systems/common/BoatMoveControlSystem.h" +#include "mc/entity/systems/common/BoatMoveFrictionSystem.h" +#include "mc/entity/systems/common/BoatMoveRequestSystem.h" +#include "mc/entity/systems/common/BoatPaddleAnimationSystem.h" +#include "mc/entity/systems/common/BoatRowTimeSyncSystem.h" +#include "mc/entity/systems/common/BuoyancyAntiCheatSystem.h" +#include "mc/entity/systems/common/CameraOutOfRangeWarningSystem.h" +#include "mc/entity/systems/common/CanJoinRaidQueueSystem.h" +#include "mc/entity/systems/common/CBLISystem.h" +#include "mc/entity/systems/common/CelebrateHuntSystemInternal.h" +#include "mc/entity/systems/common/CheckFallDamageSystemImpl.h" +#include "mc/entity/systems/common/CleanUpSingleTickRemovePassengersSystem.h" +#include "mc/entity/systems/common/CleanUpSingleTickRemovePassengersSystemImpl.h" +#include "mc/entity/systems/common/ClientInputUpdateSystemInternal.h" +#include "mc/entity/systems/common/ClientInteractStopRidingSystemImpl.h" +#include "mc/entity/systems/common/ClientPlayerRewindSystem.h" +#include "mc/entity/systems/common/CommandOriginSystem.h" +#include "mc/entity/systems/common/CompareVehiclePositionSystem.h" +#include "mc/entity/systems/common/CompareVehiclePositionSystemImpl.h" +#include "mc/entity/systems/common/ControlledByLocalInstanceSystemImpl.h" +#include "mc/entity/systems/common/CopyCollisionShapesRewindSystem.h" +#include "mc/entity/systems/common/CreativePlayerOnFireServerSystem.h" +#include "mc/entity/systems/common/DashSystem.h" +#include "mc/entity/systems/common/DefaultMoveSystems.h" +#include "mc/entity/systems/common/DefaultSystemTraits.h" +#include "mc/entity/systems/common/DetermineStatusArgs.h" +#include "mc/entity/systems/common/DiscardSystem.h" +#include "mc/entity/systems/common/EmitJumpPreventedEventSystem.h" +#include "mc/entity/systems/common/EmitJumpPreventedEventSystemImpl.h" +#include "mc/entity/systems/common/EnderManPreAIStepSystem.h" +#include "mc/entity/systems/common/EntityEnterVolumeSystemUtil.h" +#include "mc/entity/systems/common/EntityInside.h" +#include "mc/entity/systems/common/EntityInsideSystem.h" +#include "mc/entity/systems/common/EntityInsideSystemImpl.h" +#include "mc/entity/systems/common/EntitySystemsCollection.h" +#include "mc/entity/systems/common/EntitySystemsManager.h" +#include "mc/entity/systems/common/EntitySystemTickingMode.h" +#include "mc/entity/systems/common/FileSystemMode.h" +#include "mc/entity/systems/common/FinalizeMoveSystemImpl.h" +#include "mc/entity/systems/common/FireworksMovementSystems.h" +#include "mc/entity/systems/common/FlagPassengerRemovalSystemImpl.h" +#include "mc/entity/systems/common/FlagPlayersForCollisionSystem.h" +#include "mc/entity/systems/common/FlyingPlayerStuckOnGroundWorkaroundSystem.h" +#include "mc/entity/systems/common/FoodExhaustionSystem.h" +#include "mc/entity/systems/common/FreezingSystemInternal.h" +#include "mc/entity/systems/common/FrostWalkSystem.h" +#include "mc/entity/systems/common/GlideMoveSystem.h" +#include "mc/entity/systems/common/GlidingMoveFinalizeSystem.h" +#include "mc/entity/systems/common/GroundTravelTypeSystem.h" +#include "mc/entity/systems/common/GuardianPreAIStepSystem.h" +#include "mc/entity/systems/common/HangingActorMoveSystem.h" +#include "mc/entity/systems/common/HangingActorMoveSystemImpl.h" +#include "mc/entity/systems/common/HardcodedAnimationSystem.h" +#include "mc/entity/systems/common/HorsePostTravelSystem.h" +#include "mc/entity/systems/common/HorsePreTravelSystem.h" +#include "mc/entity/systems/common/HumanoidMonsterAttackStateSystem.h" +#include "mc/entity/systems/common/ImmobileSystem.h" +#include "mc/entity/systems/common/Impl.h" +#include "mc/entity/systems/common/InsideEndPortalBlockSystem.h" +#include "mc/entity/systems/common/InsideEndPortalBlockSystemImpl.h" +#include "mc/entity/systems/common/InsideGenericBlockSystemImpl.h" +#include "mc/entity/systems/common/IsRocketNotAttachedToThis.h" +#include "mc/entity/systems/common/Jump.h" +#include "mc/entity/systems/common/JumpEndSystem.h" +#include "mc/entity/systems/common/JumpFromGroundSystem.h" +#include "mc/entity/systems/common/JumpInputSystemImpl.h" +#include "mc/entity/systems/common/LadderResetFallDamageSystem.h" +#include "mc/entity/systems/common/LavaMoveSystem.h" +#include "mc/entity/systems/common/LavaTravelSystem.h" +#include "mc/entity/systems/common/LavaTravelSystemImpl.h" +#include "mc/entity/systems/common/LegacyRaidTriggerSystem.h" +#include "mc/entity/systems/common/LendReplayStateSystem.h" +#include "mc/entity/systems/common/LiquidSplashRequestSystemImpl.h" +#include "mc/entity/systems/common/LocalPlayerFilterAutoJumpInternal.h" +#include "mc/entity/systems/common/MobIsImmobileFilterSystem.h" +#include "mc/entity/systems/common/MobJumpFromGroundSystem.h" +#include "mc/entity/systems/common/MobJumpFromGroundSystemImpl.h" +#include "mc/entity/systems/common/MobJumpSystem.h" +#include "mc/entity/systems/common/MobTravelFilterSystem.h" +#include "mc/entity/systems/common/MobTravelFilterSystemImpl.h" +#include "mc/entity/systems/common/MobTravelImmobileFilterSystem.h" +#include "mc/entity/systems/common/MobTravelIntentSystem.h" +#include "mc/entity/systems/common/MobTravelIntentSystemImpl.h" +#include "mc/entity/systems/common/MobTravelPlaceholderFilterSystem.h" +#include "mc/entity/systems/common/MobTravelPlayerOrLocalFilterSystem.h" +#include "mc/entity/systems/common/MobTravelTeleportedFilterSystem.h" +#include "mc/entity/systems/common/MobTravelUpdateSpeedsSystem.h" +#include "mc/entity/systems/common/MobTravelUpdateSpeedsSystemImpl.h" +#include "mc/entity/systems/common/MonsterAiStepSystem.h" +#include "mc/entity/systems/common/MovementTickResetTemporaryComponentsSystem.h" +#include "mc/entity/systems/common/MoveSpeedCapSystemImpl.h" +#include "mc/entity/systems/common/MoveTowardsClosestSpaceSystem.h" +#include "mc/entity/systems/common/MoveTowardsClosestSpaceSystemImpl.h" +#include "mc/entity/systems/common/NavigationTravelSystem.h" +#include "mc/entity/systems/common/PlayerBoundingBoxStateUpdateSystem.h" +#include "mc/entity/systems/common/PlayerDataSystem.h" +#include "mc/entity/systems/common/PlayerInputFilterSystem.h" +#include "mc/entity/systems/common/PlayerMovementStatsEventSystem.h" +#include "mc/entity/systems/common/PlayerMoveSystemsImpl.h" +#include "mc/entity/systems/common/PlayerPostTravelSystem.h" +#include "mc/entity/systems/common/PlayerPreMobTravelSystem.h" +#include "mc/entity/systems/common/PlayerResetMovementSpeedSystem.h" +#include "mc/entity/systems/common/PlayerResetMovementSpeedSystemImpl.h" +#include "mc/entity/systems/common/PlayerRotationSystemImpl.h" +#include "mc/entity/systems/common/PlayerStatusTransitions.h" +#include "mc/entity/systems/common/PlayerTickSystemImpl.h" +#include "mc/entity/systems/common/PlayJumpSoundSystem.h" +#include "mc/entity/systems/common/PlayJumpSoundSystemImpl.h" +#include "mc/entity/systems/common/PostAIUpdateSystem.h" +#include "mc/entity/systems/common/PostEntityDismountGameEventSystem.h" +#include "mc/entity/systems/common/PostGameEventSystem.h" +#include "mc/entity/systems/common/PredictedMovementSystem.h" +#include "mc/entity/systems/common/PredictedMovementSystemParams.h" +#include "mc/entity/systems/common/PreventMobEjectionFromLegacyVehicleSystem.h" +#include "mc/entity/systems/common/ProcessPlayerActionPacketSystem.h" +#include "mc/entity/systems/common/ProcessPlayerActionPacketSystemImpl.h" +#include "mc/entity/systems/common/RaidRecruitSystem.h" +#include "mc/entity/systems/common/RaidTriggerSystem.h" +#include "mc/entity/systems/common/RecipeUnlockingSystem.h" +#include "mc/entity/systems/common/RegistrationOptions.h" +#include "mc/entity/systems/common/RemovePassengersTooLargeForVehicleSystem.h" +#include "mc/entity/systems/common/ResetMoveDirectionJumpPendingSystem.h" +#include "mc/entity/systems/common/ResourceFileSystem.h" +#include "mc/entity/systems/common/RocketAttached.h" +#include "mc/entity/systems/common/RotateAndSetVelocitySystem.h" +#include "mc/entity/systems/common/ScaffoldingActionSystem.h" +#include "mc/entity/systems/common/ScaffoldingActionSystemImpl.h" +#include "mc/entity/systems/common/ScaffoldingIntentSystem.h" +#include "mc/entity/systems/common/SendLinkPacketOfPassengersSystemImpl.h" +#include "mc/entity/systems/common/SendMotionToServerSystem.h" +#include "mc/entity/systems/common/SendPassengerJumpPacketSystem.h" +#include "mc/entity/systems/common/SendPlayerAuthInputReceivedEventSystem.h" +#include "mc/entity/systems/common/ServerCameraStateSystem.h" +#include "mc/entity/systems/common/ServerCatchupMovementTrackerSystem.h" +#include "mc/entity/systems/common/ServerMoveInputHandlerSystem.h" +#include "mc/entity/systems/common/ServerMoveInputHandlerSystemUtils.h" +#include "mc/entity/systems/common/ServerPlayerInventoryTransactionSystem.h" +#include "mc/entity/systems/common/ServerPlayerMovementSystemUtils.h" +#include "mc/entity/systems/common/ServerPlayerStopRidingInteractSystem.h" +#include "mc/entity/systems/common/SetMoveSystem.h" +#include "mc/entity/systems/common/SetPreviousWalkDistSystem.h" +#include "mc/entity/systems/common/SetShouldBeSimulatedSystem.h" +#include "mc/entity/systems/common/SetVehicleInputIntentSystem.h" +#include "mc/entity/systems/common/SheepPreAIStepSystem.h" +#include "mc/entity/systems/common/ShulkerPostAiStepSystem.h" +#include "mc/entity/systems/common/SimulatedPlayerPreAIStepSystem.h" +#include "mc/entity/systems/common/SneakTriggerSystem.h" +#include "mc/entity/systems/common/SolidMobSystem.h" +#include "mc/entity/systems/common/SoulSpeedAttributeSystem.h" +#include "mc/entity/systems/common/SoundType.h" +#include "mc/entity/systems/common/SquidPreAiStepSystem.h" +#include "mc/entity/systems/common/StartGlidingActionSystem.h" +#include "mc/entity/systems/common/StartGlidingActionSystemImpl.h" +#include "mc/entity/systems/common/StartGlidingIntentSystem.h" +#include "mc/entity/systems/common/StopGlidingActionSystem.h" +#include "mc/entity/systems/common/StopGlidingIntentSystem.h" +#include "mc/entity/systems/common/StopGlidingIntentSystemImpl.h" +#include "mc/entity/systems/common/StoreAbilitiesForPlayerInputSystem.h" +#include "mc/entity/systems/common/StoreLocalMovementVelocitySystem.h" +#include "mc/entity/systems/common/StoreLocalMovementVelocitySystemUtils.h" +#include "mc/entity/systems/common/SwimControlSystem.h" +#include "mc/entity/systems/common/System.h" +#include "mc/entity/systems/common/SystemCategory.h" +#include "mc/entity/systems/common/SystemImpl.h" +#include "mc/entity/systems/common/SystemUniforms.h" +#include "mc/entity/systems/common/ThrownTridentNormalTickSystem.h" +#include "mc/entity/systems/common/TickingSystemWithInfo.h" +#include "mc/entity/systems/common/TickMobEffectsSystem.h" +#include "mc/entity/systems/common/TravelMoveRequestSystem.h" +#include "mc/entity/systems/common/TravelTypeSensingSystem.h" +#include "mc/entity/systems/common/TriggerJumpSystem.h" +#include "mc/entity/systems/common/UpdateAbilitiesSystem.h" +#include "mc/entity/systems/common/UpdateAISystem.h" +#include "mc/entity/systems/common/UpdateAttributesSystem.h" +#include "mc/entity/systems/common/UpdateFishAnimationAmountSystem.h" +#include "mc/entity/systems/common/UpdateMovingFlagSystemImpl.h" +#include "mc/entity/systems/common/UpdateServerPlayerInputSystem.h" +#include "mc/entity/systems/common/UpdateServerPlayerInputSystemImpl.h" +#include "mc/entity/systems/common/UpdateWingFlapValueSystem.h" +#include "mc/entity/systems/common/UpdateWingFlapValueSystemImpl.h" +#include "mc/entity/systems/common/ValidateClientPlayerActionSystem.h" +#include "mc/entity/systems/common/ValidateClientPlayerActionSystemImpl.h" +#include "mc/entity/systems/common/ValidateFallDamageSystem.h" +#include "mc/entity/systems/common/ValidationSystem.h" +#include "mc/entity/systems/common/VanillaOffsetSystem.h" +#include "mc/entity/systems/common/VanillaOffsetSystemUtil.h" +#include "mc/entity/systems/common/VariableMaxAutoStepSystem.h" +#include "mc/entity/systems/common/VehicleManagement.h" +#include "mc/entity/systems/common/VerticalFlySpeedControlSystem.h" +#include "mc/entity/systems/common/VibrationListenerSystemInternal.h" +#include "mc/entity/systems/common/VillagerV2PreTravelSystem.h" +#include "mc/entity/systems/common/VRBobControlSystem.h" +#include "mc/entity/systems/common/VRBobControlSystemInternal.h" +#include "mc/entity/systems/common/VRFlyTravelSystem.h" +#include "mc/entity/systems/common/VRFlyTravelSystemInternal.h" +#include "mc/entity/systems/common/WalkDistanceSystem.h" +#include "mc/entity/systems/common/WardenSpawnTrackerSystemInternal.h" +#include "mc/entity/systems/common/WaterAnimalPreAIStepSystem.h" +#include "mc/entity/systems/common/WaterMoveSystem.h" +#include "mc/entity/systems/common/WaterTravelSystem.h" +#include "mc/entity/systems/common/WindChargeFallDamageSystem.h" +#include "mc/entity/systems/common/WitchPreAIStepSystem.h" +#include "mc/entity/systems/common/WitherBossPreAIStepSystem.h" +#include "mc/entity/systems/common/boundingbox/SizeSetVisitor.h" +#include "mc/entity/systems/common/boundingbox/SystemImpl.h" +#include "mc/entity/systems/common/boundingbox/SystemParams.h" +#include "mc/entity/systems/common/boundingbox/UpdateBoundingBox.h" +#include "mc/entity/systems/common/food_exhaustion/FoodExhaustionSystemImpl.h" +#include "mc/entity/systems/common/food_exhaustion/impl/FoodExhaustionSystemImpl.h" +#include "mc/entity/systems/common/swim_control/SwimControlSystemImpl.h" +#include "mc/entity/systems/common/swim_control/impl/SwimControlSystemImpl.h" +#include "mc/entity/systems/movement/HorseMovement.h" +#include "mc/entity/systems/movement/MobMovement.h" +#include "mc/entity/systems/movement/MobMovementClimb.h" +#include "mc/entity/systems/movement/MobMovementClimbOutOfLiquid.h" +#include "mc/entity/systems/movement/MobMovementFriction.h" +#include "mc/entity/systems/movement/MobMovementGravity.h" +#include "mc/entity/systems/movement/MobMovementLevitate.h" +#include "mc/entity/systems/movement/MobMovementSpeed.h" +#include "mc/entity/systems/movement/MovementAttributeEntry.h" +#include "mc/entity/systems/movement/MovementPackets.h" +#include "mc/entity/systems/movement/collision/SweptMovement.h" +#include "mc/entity/utilities/ActorAnimationType.h" +#include "mc/entity/utilities/ActorAttribute.h" +#include "mc/entity/utilities/ActorCategory.h" +#include "mc/entity/utilities/ActorChunkPosition.h" +#include "mc/entity/utilities/ActorCollision.h" +#include "mc/entity/utilities/ActorDamageCause.h" +#include "mc/entity/utilities/ActorData.h" +#include "mc/entity/utilities/ActorDataIDs.h" +#include "mc/entity/utilities/ActorDefinitionParseStatus.h" +#include "mc/entity/utilities/ActorDigestFormat.h" +#include "mc/entity/utilities/ActorDimensionTransferManager.h" +#include "mc/entity/utilities/ActorEnvironment.h" +#include "mc/entity/utilities/ActorEquipment.h" +#include "mc/entity/utilities/ActorEventBroadcaster.h" +#include "mc/entity/utilities/ActorEventVersions.h" +#include "mc/entity/utilities/ActorFetcher.h" +#include "mc/entity/utilities/ActorFirstTick.h" +#include "mc/entity/utilities/ActorFlags.h" +#include "mc/entity/utilities/ActorGarbageCollector.h" +#include "mc/entity/utilities/ActorGlobal.h" +#include "mc/entity/utilities/ActorGoalUtility.h" +#include "mc/entity/utilities/ActorHasPropertySelectorUtils.h" +#include "mc/entity/utilities/ActorInitializationMethod.h" +#include "mc/entity/utilities/ActorInventoryUtils.h" +#include "mc/entity/utilities/ActorLifecycle.h" +#include "mc/entity/utilities/ActorLinkType.h" +#include "mc/entity/utilities/ActorLocation.h" +#include "mc/entity/utilities/ActorManager.h" +#include "mc/entity/utilities/ActorMobilityUtils.h" +#include "mc/entity/utilities/ActorMovement.h" +#include "mc/entity/utilities/ActorNormalTick.h" +#include "mc/entity/utilities/ActorOffset.h" +#include "mc/entity/utilities/ActorOwnerUtils.h" +#include "mc/entity/utilities/ActorParticles.h" +#include "mc/entity/utilities/ActorPathingData.h" +#include "mc/entity/utilities/ActorPermission.h" +#include "mc/entity/utilities/ActorPostAiStep.h" +#include "mc/entity/utilities/ActorPropertyUtils.h" +#include "mc/entity/utilities/ActorQueueCommandResponse.h" +#include "mc/entity/utilities/ActorRiding.h" +#include "mc/entity/utilities/ActorRuntimeIDManager.h" +#include "mc/entity/utilities/ActorSelectorType.h" +#include "mc/entity/utilities/ActorSpawnConditionData.h" +#include "mc/entity/utilities/ActorSpawnRuleData.h" +#include "mc/entity/utilities/ActorSpawnRuleDataLoader.h" +#include "mc/entity/utilities/ActorStatus.h" +#include "mc/entity/utilities/ActorStatusProvider.h" +#include "mc/entity/utilities/ActorSynchedData.h" +#include "mc/entity/utilities/ActorTargetFilter.h" +#include "mc/entity/utilities/ActorTransform.h" +#include "mc/entity/utilities/ActorType.h" +#include "mc/entity/utilities/ActorTypeNamespaceRules.h" +#include "mc/entity/utilities/ActorUtil.h" +#include "mc/entity/utilities/ActorValueValidation.h" +#include "mc/entity/utilities/CanBeKilledResult.h" +#include "mc/entity/utilities/DiffInfo.h" +#include "mc/entity/utilities/InterpolatedRidingPositionCalculationHelper.h" +#include "mc/entity/utilities/JumpPreventionResult.h" +#include "mc/entity/utilities/PositionPassengerUtility.h" +#include "mc/entity/utilities/RailMovementUtility.h" +#include "mc/entity/utilities/SeatDescriptionUtility.h" +#include "mc/entity/utilities/SpatialQueryUtility.h" +#include "mc/entity/utilities/UpdateEntityAfterFallOnEntityProxyBase.h" +#include "mc/enums/AbilitiesIndex.h" +#include "mc/enums/AbilitiesLayer.h" +#include "mc/enums/ActiveDirectoryAction.h" +#include "mc/enums/AddTickingAreaStatus.h" +#include "mc/enums/AdjustmentEffect.h" +#include "mc/enums/AgentActionType.h" +#include "mc/enums/AgentAnimation.h" +#include "mc/enums/AgentTravelType.h" +#include "mc/enums/AllExperiments.h" +#include "mc/enums/AnimationComponentGroupType.h" +#include "mc/enums/AnimationLoopMode.h" +#include "mc/enums/AnimationMode.h" +#include "mc/enums/AnvilDamage.h" +#include "mc/enums/ApiId.h" +#include "mc/enums/AppFocusState.h" +#include "mc/enums/ArmorMaterialType.h" +#include "mc/enums/ArmorSlot.h" +#include "mc/enums/ARVRPlatform.h" +#include "mc/enums/AssertDialogResponse.h" +#include "mc/enums/AttachableSlotIndex.h" +#include "mc/enums/AttachmentType.h" +#include "mc/enums/AttributeBuffType.h" +#include "mc/enums/AttributeModifierOperation.h" +#include "mc/enums/AttributeOperands.h" +#include "mc/enums/BatteryStatus.h" +#include "mc/enums/BehaviorStatus.h" +#include "mc/enums/BigDripleafTilt.h" +#include "mc/enums/BlendVersion.h" +#include "mc/enums/BlockSlot.h" +#include "mc/enums/BlockUpdateFlag.h" +#include "mc/enums/BoneAnimationRelativeMode.h" +#include "mc/enums/BoneTransformType.h" +#include "mc/enums/BookEditAction.h" +#include "mc/enums/BossBarColor.h" +#include "mc/enums/BossBarOverlay.h" +#include "mc/enums/BucketFillType.h" +#include "mc/enums/BuildPlatform.h" +#include "mc/enums/BurnOdds.h" +#include "mc/enums/CameraShakeAction.h" +#include "mc/enums/CameraShakeType.h" +#include "mc/enums/CanClimbIntoNode.h" +#include "mc/enums/CanJumpIntoNode.h" +#include "mc/enums/CauldronLiquidType.h" +#include "mc/enums/CaveVinesVariant.h" +#include "mc/enums/ChalkboardSize.h" +#include "mc/enums/ChatRestrictionLevel.h" +#include "mc/enums/ChemistryTableType.h" +#include "mc/enums/ChiselType.h" +#include "mc/enums/CircuitComponentType.h" +#include "mc/enums/ClassroomSetting.h" +#include "mc/enums/ClientInputLockCategory.h" +#include "mc/enums/ClientInputLockType.h" +#include "mc/enums/ClientPlayMode.h" +#include "mc/enums/CloseStatusCode.h" +#include "mc/enums/ColoredTorchColor.h" +#include "mc/enums/CompactionStatus.h" +#include "mc/enums/CompoundType.h" +#include "mc/enums/Compressibility.h" +#include "mc/enums/CopperType.h" +#include "mc/enums/CoralColor.h" +#include "mc/enums/CorrectionMethod.h" +#include "mc/enums/CorrectionType.h" +#include "mc/enums/CraftingDataEntryType.h" +#include "mc/enums/CrashDumpLogStringID.h" +#include "mc/enums/CreativeItemCategory.h" +#include "mc/enums/CurrentCmdVersion.h" +#include "mc/enums/DataItemType.h" +#include "mc/enums/DataLoadHelperType.h" +#include "mc/enums/DaylightCycle.h" +#include "mc/enums/DeviceSunsetTier.h" +#include "mc/enums/Difficulty.h" +#include "mc/enums/DirtType.h" +#include "mc/enums/DiskStatus.h" +#include "mc/enums/DoublePlantType.h" +#include "mc/enums/DripstoneThickness.h" +#include "mc/enums/DwellerRole.h" +#include "mc/enums/DynamicPropertyDefinePropertyError.h" +#include "mc/enums/EasingType.h" +#include "mc/enums/EducationEditionOffer.h" +#include "mc/enums/EduControlPanelUpdateType.h" +#include "mc/enums/EduShareMethodType.h" +#include "mc/enums/EduShareUriType.h" +#include "mc/enums/EggCount.h" +#include "mc/enums/ElementType.h" +#include "mc/enums/EquipmentFilter.h" +#include "mc/enums/ExpressionOp.h" +#include "mc/enums/FacingID.h" +#include "mc/enums/FertilizerType.h" +#include "mc/enums/FileArchiverOutcome.h" +#include "mc/enums/FilterParamOption.h" +#include "mc/enums/FilterParamRequirement.h" +#include "mc/enums/FilterParamType.h" +#include "mc/enums/FlameOdds.h" +#include "mc/enums/Flip.h" +#include "mc/enums/FlowerPlacementType.h" +#include "mc/enums/FlowerType.h" +#include "mc/enums/FocusImpact.h" +#include "mc/enums/FrontAndTop.h" +#include "mc/enums/FullscreenMode.h" +#include "mc/enums/FunctionQueueOrder.h" +#include "mc/enums/FunctionState.h" +#include "mc/enums/GameType.h" +#include "mc/enums/HandSlot.h" +#include "mc/enums/HardcodedSpawnAreaType.h" +#include "mc/enums/HatchLevel.h" +#include "mc/enums/HorseFlags.h" +#include "mc/enums/HudElement.h" +#include "mc/enums/HudVisibility.h" +#include "mc/enums/InHandUpdateType.h" +#include "mc/enums/InputMode.h" +#include "mc/enums/InventorySourceType.h" +#include "mc/enums/InventoryTransactionError.h" +#include "mc/enums/JigsawJointType.h" +#include "mc/enums/JumpType.h" +#include "mc/enums/KeyFrameLerpStyle.h" +#include "mc/enums/KnownPackType.h" +#include "mc/enums/LabTableReactionType.h" +#include "mc/enums/LastClickedSource.h" +#include "mc/enums/LavaFlammable.h" +#include "mc/enums/LeafSize.h" +#include "mc/enums/LessonAction.h" +#include "mc/enums/LeverDirection.h" +#include "mc/enums/LimboEntitiesVersion.h" +#include "mc/enums/LoadingState.h" +#include "mc/enums/LocatorStateChangeRequest.h" +#include "mc/enums/LogArea.h" +#include "mc/enums/LogAreaID.h" +#include "mc/enums/LogLevel.h" +#include "mc/enums/ManifestOrigin.h" +#include "mc/enums/ManifestType.h" +#include "mc/enums/MapType.h" +#include "mc/enums/MaterialType.h" +#include "mc/enums/MinecartType.h" +#include "mc/enums/MinecraftPacketIds.h" +#include "mc/enums/Mirror.h" +#include "mc/enums/MobSpawnMethod.h" +#include "mc/enums/ModalFormCancelReason.h" +#include "mc/enums/MonsterEggStoneType.h" +#include "mc/enums/MoonPhases.h" +#include "mc/enums/MovementAbilities.h" +#include "mc/enums/MovePredictionType.h" +#include "mc/enums/MultiNoiseLegacyMode.h" +#include "mc/enums/MultiplayerSettingsPacketType.h" +#include "mc/enums/NewInteractionModel.h" +#include "mc/enums/NewLeavesType.h" +#include "mc/enums/NewLogType.h" +#include "mc/enums/NodeType.h" +#include "mc/enums/ObjectiveRenderType.h" +#include "mc/enums/ObjectiveSortOrder.h" +#include "mc/enums/OceanTempCategory.h" +#include "mc/enums/OldLeavesType.h" +#include "mc/enums/OldLogType.h" +#include "mc/enums/OpCode.h" +#include "mc/enums/OpenCodeMethod.h" +#include "mc/enums/OperationMode.h" +#include "mc/enums/OsVersion.h" +#include "mc/enums/PaletteColor.h" +#include "mc/enums/ParticleType.h" +#include "mc/enums/PathCompletionType.h" +#include "mc/enums/PermissionIPv6.h" +#include "mc/enums/PermissionLAN.h" +#include "mc/enums/PhotoType.h" +#include "mc/enums/PillarAxis.h" +#include "mc/enums/PistonState.h" +#include "mc/enums/PlatformType.h" +#include "mc/enums/PlayStatus.h" +#include "mc/enums/POIType.h" +#include "mc/enums/PortalAxis.h" +#include "mc/enums/PostProcessSettings.h" +#include "mc/enums/ProfanityFilterContext.h" +#include "mc/enums/ProjectileAnchor.h" +#include "mc/enums/Projection.h" +#include "mc/enums/PurchasePath.h" +#include "mc/enums/RawInputType.h" +#include "mc/enums/RedefinitionMode.h" +#include "mc/enums/ReplayStateMode.h" +#include "mc/enums/RespawnAnimation.h" +#include "mc/enums/RewindType.h" +#include "mc/enums/Rotation.h" +#include "mc/enums/SandstoneType.h" +#include "mc/enums/SandType.h" +#include "mc/enums/SaplingType.h" +#include "mc/enums/ScoreboardIdentityPacketType.h" +#include "mc/enums/ScorePacketType.h" +#include "mc/enums/SeagrassType.h" +#include "mc/enums/SemanticConstraint.h" +#include "mc/enums/ServerAuthMovementMode.h" +#include "mc/enums/SettingsScreenMode.h" +#include "mc/enums/ShapeType.h" +#include "mc/enums/ShowStoreOfferRedirectType.h" +#include "mc/enums/Side.h" +#include "mc/enums/SignTextSide.h" +#include "mc/enums/SimulationType.h" +#include "mc/enums/SkeletalHierarchyIndex.h" +#include "mc/enums/SlotWithDropChance.h" +#include "mc/enums/SoftEnumUpdateType.h" +#include "mc/enums/SolidityCheckType.h" +#include "mc/enums/SpawnPositionType.h" +#include "mc/enums/SpongeType.h" +#include "mc/enums/StalkThickness.h" +#include "mc/enums/StoneBrickType.h" +#include "mc/enums/StoneSlabType.h" +#include "mc/enums/StoneSlabType2.h" +#include "mc/enums/StoneSlabType3.h" +#include "mc/enums/StoneSlabType4.h" +#include "mc/enums/StoneType.h" +#include "mc/enums/StorageVersion.h" +#include "mc/enums/SubClientId.h" +#include "mc/enums/TallGrassType.h" +#include "mc/enums/TargetSelectionMethod.h" +#include "mc/enums/TaskGroupState.h" +#include "mc/enums/TaskQueuePortStatus.h" +#include "mc/enums/TeleportAnalysis.h" +#include "mc/enums/TextPacketType.h" +#include "mc/enums/ThermalState.h" +#include "mc/enums/TickingAreaLoadMode.h" +#include "mc/enums/TickingQueueType.h" +#include "mc/enums/TorchFacing.h" +#include "mc/enums/TrackerType.h" +#include "mc/enums/TransactionStatus.h" +#include "mc/enums/TransportLayer.h" +#include "mc/enums/TravelType.h" +#include "mc/enums/UIScalingRules.h" +#include "mc/enums/UploadError.h" +#include "mc/enums/UserGeneratedUriSource.h" +#include "mc/enums/VerticalHalfEnum.h" +#include "mc/enums/VRControllerType.h" +#include "mc/enums/WallConnectionType.h" +#include "mc/enums/WatchdogTerminateReason.h" +#include "mc/enums/WeirdoDirection.h" +#include "mc/enums/WoodType.h" +#include "mc/enums/WorldVersion.h" +#include "mc/enums/XTaskQueueDispatchMode.h" +#include "mc/enums/XTaskQueuePort.h" +#include "mc/enums/connection/DisconnectFailReason.h" +#include "mc/enums/d_b_helpers/Category.h" +#include "mc/enums/edu/Role.h" +#include "mc/enums/edu_cloud/Operation.h" +#include "mc/enums/identity/EduSignInStage.h" +#include "mc/enums/safety/ChatFloodingAction.h" +#include "mc/enums/title_info/TitleId.h" +#include "mc/events/ActorDiedEvent.h" +#include "mc/events/ActorEvent.h" +#include "mc/events/ActorGameplayEvent.h" +#include "mc/events/ActorHealthChangedEvent.h" +#include "mc/events/ActorHurtEvent.h" +#include "mc/events/ActorStartRidingEvent.h" +#include "mc/events/ActorStopRidingEvent.h" +#include "mc/events/ChunkLoadTelemetryData.h" +#include "mc/events/CraftUpdateResultItemClientEvent.h" +#include "mc/events/Event.h" +#include "mc/events/IConnectionEventing.h" +#include "mc/events/IMinecraftEventing.h" +#include "mc/events/IPackTelemetry.h" +#include "mc/events/IScreenChangedEventing.h" +#include "mc/events/IUIEventTelemetry.h" +#include "mc/events/IWebviewTelemetry.h" +#include "mc/events/LevelEvent.h" +#include "mc/events/LevelGameplayEvent.h" +#include "mc/events/LevelGameRuleChangeEvent.h" +#include "mc/events/LevelSoundEvent.h" +#include "mc/events/LevelWeatherChangedEvent.h" +#include "mc/events/MinecraftEventing.h" +#include "mc/events/MutableActorGameplayEvent.h" +#include "mc/events/MutableBlockGameplayEvent.h" +#include "mc/events/MutableItemGameplayEvent.h" +#include "mc/events/MutableLevelGameplayEvent.h" +#include "mc/events/MutablePlayerGameplayEvent.h" +#include "mc/events/MutableScriptingGameplayEvent.h" +#include "mc/events/MutableServerNetworkGameplayEvent.h" +#include "mc/events/NotifyItemUsedOnEvent.h" +#include "mc/events/NpcComponent.h" +#include "mc/events/PerfContextEvent.h" +#include "mc/events/PlayerDimensionChangeAfterEvent.h" +#include "mc/events/PlayerDimensionChangeBeforeEvent.h" +#include "mc/events/PlayerDisconnectEvent.h" +#include "mc/events/PlayerGameModeChangeEvent.h" +#include "mc/events/PlayerGameplayEvent.h" +#include "mc/events/PlayerInitialSpawnEvent.h" +#include "mc/events/PlayerInputPermissionCategoryChangeEvent.h" +#include "mc/events/PlayerInteractWithBlockAfterEvent.h" +#include "mc/events/PlayerInteractWithBlockBeforeEvent.h" +#include "mc/events/PlayerInteractWithEntityAfterEvent.h" +#include "mc/events/PlayerInteractWithEntityBeforeEvent.h" +#include "mc/events/PlayerSkinLoadedClientEvent.h" +#include "mc/events/PlayerTravelledEvent.h" +#include "mc/events/PressurePlatePopEvent.h" +#include "mc/events/PressurePlatePushEvent.h" +#include "mc/events/RequestTelemetry.h" +#include "mc/events/SearchRequestTelemetry.h" +#include "mc/events/SerialWorkListLogEntry.h" +#include "mc/events/ServerInstanceGameplayEvent.h" +#include "mc/events/ServerTextEvent.h" +#include "mc/events/StructureTelemetryClientData.h" +#include "mc/events/TargetBlockHitEvent.h" +#include "mc/events/TextFilteringEvent.h" +#include "mc/events/TripWireTripEvent.h" +#include "mc/events/TypeExecutingEvent.h" +#include "mc/external/concurrentqueue/ConcurrentQueue.h" +#include "mc/external/concurrentqueue/ConcurrentQueueDefaultTraits.h" +#include "mc/external/concurrentqueue/moodycamel.h" +#include "mc/external/expected_lite/expected.h" +#include "mc/external/glm/glm.h" +#include "mc/external/glm/mat.h" +#include "mc/external/glm/qua.h" +#include "mc/external/glm/vec.h" +#include "mc/external/glm/vec3_const.h" +#include "mc/external/imgui/ImguiProfiler.h" +#include "mc/external/lib_http_client/OS.h" +#include "mc/external/lib_http_client/ThreadPool.h" +#include "mc/external/lib_http_client/ThreadPoolActionStatus.h" +#include "mc/external/lib_http_client/ThreadPoolImpl.h" +#include "mc/external/lib_http_client/WaitTimer.h" +#include "mc/external/lib_http_client/WaitTimerImpl.h" +#include "mc/external/openssl/evp_cipher_st.h" +#include "mc/external/openssl/evp_md_st.h" +#include "mc/external/openssl/ssl_ctx_st.h" +#include "mc/external/openssl/ssl_session_st.h" +#include "mc/external/openssl/ssl_st.h" +#include "mc/external/openssl/x509_st.h" +#include "mc/external/openssl/x509_store_ctx_st.h" +#include "mc/external/qrcodegen/QrCode.h" +#include "mc/external/qrcodegen/qrcodegen.h" +#include "mc/external/qrcodegen/QrSegment.h" +#include "mc/external/scripting/AnyAndJSValue.h" +#include "mc/external/scripting/ArgumentBinding.h" +#include "mc/external/scripting/ArgumentDetails.h" +#include "mc/external/scripting/ArgumentOutOfBoundsError.h" +#include "mc/external/scripting/Betas.h" +#include "mc/external/scripting/Capabilities.h" +#include "mc/external/scripting/ClassBinding.h" +#include "mc/external/scripting/ClassBindingBuilder.h" +#include "mc/external/scripting/ClassBindingBuilderReadOnly.h" +#include "mc/external/scripting/Closure.h" +#include "mc/external/scripting/ClosureAny.h" +#include "mc/external/scripting/ClosureType.h" +#include "mc/external/scripting/CommonModuleFactory.h" +#include "mc/external/scripting/ConstantFactory.h" +#include "mc/external/scripting/ContextConfig.h" +#include "mc/external/scripting/ContextId.h" +#include "mc/external/scripting/ContextIdFreeList.h" +#include "mc/external/scripting/ContextScopeListener.h" +#include "mc/external/scripting/CoRoutineResult.h" +#include "mc/external/scripting/Debugger.h" +#include "mc/external/scripting/DebuggerLogLevel.h" +#include "mc/external/scripting/DependencyLocator.h" +#include "mc/external/scripting/DependencyResolver.h" +#include "mc/external/scripting/EngineError.h" +#include "mc/external/scripting/EnumBinding.h" +#include "mc/external/scripting/EnumBindingBuilder.h" +#include "mc/external/scripting/EqualPropertyBinding.h" +#include "mc/external/scripting/Error.h" +#include "mc/external/scripting/ErrorBinding.h" +#include "mc/external/scripting/ErrorBindingBuilder.h" +#include "mc/external/scripting/FetchAsAnyComponent.h" +#include "mc/external/scripting/FunctionBinding.h" +#include "mc/external/scripting/Future.h" +#include "mc/external/scripting/FutureAny.h" +#include "mc/external/scripting/FutureStatus.h" +#include "mc/external/scripting/FutureType.h" +#include "mc/external/scripting/Generator.h" +#include "mc/external/scripting/GeneratorAny.h" +#include "mc/external/scripting/GeneratorIteratorAny.h" +#include "mc/external/scripting/GeneratorIteratorType.h" +#include "mc/external/scripting/GeneratorStatus.h" +#include "mc/external/scripting/GeneratorType.h" +#include "mc/external/scripting/GenericModuleBindingFactory.h" +#include "mc/external/scripting/GlobalBinding.h" +#include "mc/external/scripting/HandleCache.h" +#include "mc/external/scripting/HashPropertyBinding.h" +#include "mc/external/scripting/IDebuggerController.h" +#include "mc/external/scripting/IDebuggerTransport.h" +#include "mc/external/scripting/IDependencyLoader.h" +#include "mc/external/scripting/IFunction.h" +#include "mc/external/scripting/ILifetimeScopeListener.h" +#include "mc/external/scripting/IModuleBindingFactory.h" +#include "mc/external/scripting/InterfaceBinding.h" +#include "mc/external/scripting/InterfaceBindingBuilder.h" +#include "mc/external/scripting/internal.h" +#include "mc/external/scripting/Internals.h" +#include "mc/external/scripting/InvalidArgumentError.h" +#include "mc/external/scripting/IObjectInspector.h" +#include "mc/external/scripting/IPayload.h" +#include "mc/external/scripting/IPrinter.h" +#include "mc/external/scripting/IPropertyGetter.h" +#include "mc/external/scripting/IPropertySetter.h" +#include "mc/external/scripting/IRuntime.h" +#include "mc/external/scripting/IScriptEngine.h" +#include "mc/external/scripting/IteratorBinding.h" +#include "mc/external/scripting/IWatchdog.h" +#include "mc/external/scripting/JSContext.h" +#include "mc/external/scripting/JSModuleDef.h" +#include "mc/external/scripting/JSON.h" +#include "mc/external/scripting/JSRuntime.h" +#include "mc/external/scripting/JSValue.h" +#include "mc/external/scripting/LifetimeRegistry.h" +#include "mc/external/scripting/LifetimeRegistryReference.h" +#include "mc/external/scripting/LogLevel.h" +#include "mc/external/scripting/MajorVersionLimit.h" +#include "mc/external/scripting/MinorVersionPromotion.h" +#include "mc/external/scripting/MissingModuleRequest.h" +#include "mc/external/scripting/ModuleBinding.h" +#include "mc/external/scripting/ModuleBindingBuilder.h" +#include "mc/external/scripting/ModuleBindingBundle.h" +#include "mc/external/scripting/ModuleDescriptor.h" +#include "mc/external/scripting/ModuleResolveResult.h" +#include "mc/external/scripting/NativeFunctionPayload.h" +#include "mc/external/scripting/NativeRuntime.h" +#include "mc/external/scripting/NumberRange.h" +#include "mc/external/scripting/ObjectFactory.h" +#include "mc/external/scripting/ObjectHandle.h" +#include "mc/external/scripting/ObjectHandleValue.h" +#include "mc/external/scripting/ObjectInspector.h" +#include "mc/external/scripting/OptionalHelper.h" +#include "mc/external/scripting/Privilege.h" +#include "mc/external/scripting/Promise.h" +#include "mc/external/scripting/PromiseAny.h" +#include "mc/external/scripting/PromiseType.h" +#include "mc/external/scripting/PropertyBinding.h" +#include "mc/external/scripting/PropertyOutOfBoundsError.h" +#include "mc/external/scripting/QuickJSRuntime.h" +#include "mc/external/scripting/Reflection.h" +#include "mc/external/scripting/RegistryManager.h" +#include "mc/external/scripting/Release.h" +#include "mc/external/scripting/Releases.h" +#include "mc/external/scripting/Result.h" +#include "mc/external/scripting/ResultAny.h" +#include "mc/external/scripting/RuntimeStats.h" +#include "mc/external/scripting/ScriptAsyncJobCoordinator.h" +#include "mc/external/scripting/ScriptBlockCustomComponentData.h" +#include "mc/external/scripting/ScriptBlockCustomComponentsFinalizer.h" +#include "mc/external/scripting/ScriptBlockCustomComponentsRegistry.h" +#include "mc/external/scripting/ScriptCommandMessageEvent.h" +#include "mc/external/scripting/ScriptCommandUtils.h" +#include "mc/external/scripting/ScriptContext.h" +#include "mc/external/scripting/ScriptContextResult.h" +#include "mc/external/scripting/ScriptData.h" +#include "mc/external/scripting/ScriptDebuggerDiagnosticsPayload.h" +#include "mc/external/scripting/ScriptDebuggerEvent.h" +#include "mc/external/scripting/ScriptDebuggerSettings.h" +#include "mc/external/scripting/ScriptDeferredEventCoordinator.h" +#include "mc/external/scripting/ScriptDeferredEventListener.h" +#include "mc/external/scripting/ScriptDiagnostics.h" +#include "mc/external/scripting/ScriptEngine.h" +#include "mc/external/scripting/ScriptGenerator.h" +#include "mc/external/scripting/ScriptIdentityModuleFactory.h" +#include "mc/external/scripting/Scripting.h" +#include "mc/external/scripting/ScriptingGameplayEvent.h" +#include "mc/external/scripting/ScriptItemCustomComponentConnectors.h" +#include "mc/external/scripting/ScriptLevelGameplayHandler.h" +#include "mc/external/scripting/ScriptLiveEventsUtilities.h" +#include "mc/external/scripting/ScriptLiveEventsUtilitiesModuleFactory.h" +#include "mc/external/scripting/ScriptMinecraftDebugUtilitiesModuleFactory.h" +#include "mc/external/scripting/ScriptMinecraftServerUIModuleFactory.h" +#include "mc/external/scripting/ScriptModuleCommon.h" +#include "mc/external/scripting/ScriptModuleFilters.h" +#include "mc/external/scripting/ScriptObjectFactory.h" +#include "mc/external/scripting/ScriptPlayerGameplayHandler.h" +#include "mc/external/scripting/ScriptPluginUtils.h" +#include "mc/external/scripting/ScriptResultUtil.h" +#include "mc/external/scripting/ScriptRuntimeType.h" +#include "mc/external/scripting/ScriptSettings.h" +#include "mc/external/scripting/ScriptStat.h" +#include "mc/external/scripting/ScriptSystemLevelEventListener.h" +#include "mc/external/scripting/ScriptUtils.h" +#include "mc/external/scripting/ScriptValue.h" +#include "mc/external/scripting/ScriptWatchdog.h" +#include "mc/external/scripting/StringBasedRuntime.h" +#include "mc/external/scripting/StringPayload.h" +#include "mc/external/scripting/StrongObjectHandle.h" +#include "mc/external/scripting/StrongTypedObjectHandle.h" +#include "mc/external/scripting/SupportedBindingModule.h" +#include "mc/external/scripting/TaggedBinding.h" +#include "mc/external/scripting/TypedIteratorBinding.h" +#include "mc/external/scripting/TypedObjectHandle.h" +#include "mc/external/scripting/TypeNameInfo.h" +#include "mc/external/scripting/UUID.h" +#include "mc/external/scripting/VariantHelper.h" +#include "mc/external/scripting/Version.h" +#include "mc/external/scripting/VersionConflict.h" +#include "mc/external/scripting/VersionRequestedBy.h" +#include "mc/external/scripting/VersionRequestKey.h" +#include "mc/external/scripting/Watchdog.h" +#include "mc/external/scripting/WatchdogEvent.h" +#include "mc/external/scripting/WatchdogSettings.h" +#include "mc/external/scripting/WeakLifetimeScope.h" +#include "mc/external/scripting/WeakObjectHandle.h" +#include "mc/external/scripting/WeakTypedObjectHandle.h" +#include "mc/external/scripting/gametest/Betas.h" +#include "mc/external/scripting/gametest/Internals.h" +#include "mc/external/scripting/gametest/ScriptGameTestConnectivity.h" +#include "mc/external/scripting/gametest/ScriptGameTestDebug.h" +#include "mc/external/scripting/gametest/ScriptGameTestHelper.h" +#include "mc/external/scripting/gametest/ScriptGameTestRegistrationBuilder.h" +#include "mc/external/scripting/gametest/ScriptGameTestSequence.h" +#include "mc/external/scripting/gametest/ScriptMoveToOptions.h" +#include "mc/external/scripting/gametest/ScriptNavigationResult.h" +#include "mc/external/scripting/gametest/ScriptSculkSpreader.h" +#include "mc/external/scripting/quickjs/ArrayProxy.h" +#include "mc/external/scripting/quickjs/ClassRegistry.h" +#include "mc/external/scripting/quickjs/ContextObject.h" +#include "mc/external/scripting/quickjs/ContextTimings.h" +#include "mc/external/scripting/quickjs/ContextUserData.h" +#include "mc/external/scripting/quickjs/CurrentlyOwnedArrayProperties.h" +#include "mc/external/scripting/quickjs/MallocFunctions.h" +#include "mc/external/scripting/quickjs/NativeObjectOwnership.h" +#include "mc/external/scripting/quickjs/ObjectFactory.h" +#include "mc/external/scripting/quickjs/OwnedProperty.h" +#include "mc/external/scripting/quickjs/ParseContext.h" +#include "mc/external/scripting/quickjs/ParseContextData.h" +#include "mc/external/scripting/quickjs/PrivilegeScope.h" +#include "mc/external/scripting/quickjs/PropertyGetSet.h" +#include "mc/external/scripting/quickjs/QuickJS.h" +#include "mc/external/scripting/quickjs/RegisteredClass.h" +#include "mc/external/scripting/quickjs/RegisteredEnum.h" +#include "mc/external/scripting/quickjs/RegisteredError.h" +#include "mc/external/scripting/quickjs/RegisteredInterface.h" +#include "mc/external/scripting/quickjs/ResolvedTypes.h" +#include "mc/external/scripting/quickjs/RuntimeUserData.h" +#include "mc/external/scripting/quickjs/ScriptObjRef.h" +#include "mc/external/scripting/quickjs/WatchdogTimingScope.h" +#include "mc/external/sfat/BitSet.h" +#include "mc/external/sfat/CRC16.h" +#include "mc/external/sfat/CRC24.h" +#include "mc/external/sfat/CRC32.h" +#include "mc/external/sfat/PathString.h" +#include "mc/external/sfat/SFAT.h" +#include "mc/external/spsc_queue/SPSCQueue.h" +#include "mc/gameplayhandlers/ActorGameplayHandler.h" +#include "mc/gameplayhandlers/BlockGameplayHandler.h" +#include "mc/gameplayhandlers/PlayerGameplayHandler.h" +#include "mc/gameplayhandlers/ScriptingEventHandler.h" +#include "mc/gameplayhandlers/ServerInstanceEventHandler.h" +#include "mc/gameplayhandlers/ServerNetworkEventHandler.h" +#include "mc/gametest/ConsoleGameTestListener.h" +#include "mc/gametest/GameTestLevelListener.h" +#include "mc/gametest/GameTestRunner.h" +#include "mc/gametest/MinecraftGameTestBatchRunner.h" +#include "mc/gametest/MinecraftGameTestHelper.h" +#include "mc/gametest/MinecraftGameTestHelperProvider.h" +#include "mc/gametest/MinecraftGameTestInstance.h" +#include "mc/gametest/MinecraftReportGameListener.h" +#include "mc/gametest/ScopedGameTestTickingArea.h" +#include "mc/gametest/TestSummaryDisplayer.h" +#include "mc/gametest/framework/BaseGameTestBatchRunner.h" +#include "mc/gametest/framework/BaseGameTestFunction.h" +#include "mc/gametest/framework/BaseGameTestInstance.h" +#include "mc/gametest/framework/BaseScriptGameTestFunction.h" +#include "mc/gametest/framework/gametest.h" +#include "mc/gametest/framework/GameTestBatch.h" +#include "mc/gametest/framework/GameTestBatchRunnerGameTestListener.h" +#include "mc/gametest/framework/GameTestClearTask.h" +#include "mc/gametest/framework/GameTestError.h" +#include "mc/gametest/framework/GameTestErrorContext.h" +#include "mc/gametest/framework/GameTestErrorType.h" +#include "mc/gametest/framework/GameTestInstanceLedger.h" +#include "mc/gametest/framework/GameTestRegistry.h" +#include "mc/gametest/framework/GameTestRuleHelper.h" +#include "mc/gametest/framework/GameTestSaveData.h" +#include "mc/gametest/framework/GameTestSequence.h" +#include "mc/gametest/framework/GameTestTicker.h" +#include "mc/gametest/framework/IGameTestFunctionContext.h" +#include "mc/gametest/framework/IGameTestFunctionRunResult.h" +#include "mc/gametest/framework/IGameTestHelperProvider.h" +#include "mc/gametest/framework/IGameTestListener.h" +#include "mc/gametest/framework/MultipleTestTracker.h" +#include "mc/gametest/framework/NativeFunctionGameTestAction.h" +#include "mc/gametest/framework/ScriptAsyncGameTestFunction.h" +#include "mc/gametest/framework/ScriptAsyncGameTestFunctionRunResult.h" +#include "mc/gametest/framework/ScriptGameTestFunctionContext.h" +#include "mc/gametest/framework/StructureUtils.h" +#include "mc/gametest/framework/SyncGameTestFunctionRunResult.h" +#include "mc/gametest/framework/SyncScriptGameTestFunction.h" +#include "mc/gametest/framework/tags.h" +#include "mc/gametest/framework/TestParameters.h" +#include "mc/input/IReplayableActorInput.h" +#include "mc/leveldb/LevelDbEnv.h" +#include "mc/leveldb/LevelDbFileLock.h" +#include "mc/leveldb/LevelDbLogger.h" +#include "mc/leveldb/LevelDbRandomAccessFile.h" +#include "mc/leveldb/LevelDbSequentialFile.h" +#include "mc/leveldb/LevelDbWritableFile.h" +#include "mc/locale/I18n.h" +#include "mc/locale/I18nImpl.h" +#include "mc/locale/I18nObserver.h" +#include "mc/locale/Localization.h" +#include "mc/locale/OptionalString.h" +#include "mc/math/ColorChannel.h" +#include "mc/math/DelegatingRandom.h" +#include "mc/math/DoublesForFloatsRandom.h" +#include "mc/math/IPositionalRandomFactory.h" +#include "mc/math/IRandom.h" +#include "mc/math/Matrix.h" +#include "mc/math/Random.h" +#include "mc/math/Seed128Bit.h" +#include "mc/math/Vec2.h" +#include "mc/math/Vec3.h" +#include "mc/math/Vec4.h" +#include "mc/math/VecXZ.h" +#include "mc/math/vector/Vecs.h" +#include "mc/math/vector/base/CommutativeGroup.h" +#include "mc/math/vector/base/Field.h" +#include "mc/math/vector/base/VectorBase.h" +#include "mc/math/vector/component/BoolN.h" +#include "mc/math/vector/component/FloatN.h" +#include "mc/math/vector/component/IntN.h" +#include "mc/math/vector/impl/boolN.h" +#include "mc/math/vector/impl/doubleN.h" +#include "mc/math/vector/impl/floatN.h" +#include "mc/math/vector/impl/intN.h" +#include "mc/math/vector/impl/longlongN.h" +#include "mc/math/vector/impl/VecImpl.h" +#include "mc/nbt/ByteArrayTag.h" +#include "mc/nbt/ByteTag.h" +#include "mc/nbt/CompoundTag.h" +#include "mc/nbt/CompoundTagVariant.h" +#include "mc/nbt/DoubleTag.h" +#include "mc/nbt/EndTag.h" +#include "mc/nbt/FloatTag.h" +#include "mc/nbt/Int64Tag.h" +#include "mc/nbt/IntArrayTag.h" +#include "mc/nbt/IntTag.h" +#include "mc/nbt/ListTag.h" +#include "mc/nbt/ListTagFloatAdder.h" +#include "mc/nbt/ListTagIntAdder.h" +#include "mc/nbt/NbtIo.h" +#include "mc/nbt/ShortTag.h" +#include "mc/nbt/StringTag.h" +#include "mc/nbt/Tag.h" +#include "mc/nbt/UniqueTagPtr.h" +#include "mc/nbt/cereal/NBTLoader.h" +#include "mc/nbt/cereal/NBTSaver.h" +#include "mc/nbt/cereal/NBTSchemaReader.h" +#include "mc/nbt/cereal/NBTSchemaWriter.h" +#include "mc/nbt/detail/SnbtErrorCode.h" +#include "mc/network/ApiDiag.h" +#include "mc/network/AsyncBlockInternalGuard.h" +#include "mc/network/AsyncState.h" +#include "mc/network/AsyncStateRef.h" +#include "mc/network/AsyncTracker.h" +#include "mc/network/AutomationBehaviorTreeGroup.h" +#include "mc/network/AutomationClient.h" +#include "mc/network/AutomationCmdOutput.h" +#include "mc/network/AutomationSession.h" +#include "mc/network/BatchedNetworkPeer.h" +#include "mc/network/ClassroomModeNetworkHandler.h" +#include "mc/network/ClientNetworkSystem.h" +#include "mc/network/ClientOrServerNetworkSystemRef.h" +#include "mc/network/CompressedNetworkPeer.h" +#include "mc/network/ConnectionDefinition.h" +#include "mc/network/ConnectionRequest.h" +#include "mc/network/Connector.h" +#include "mc/network/CreativeItemNetIdTag.h" +#include "mc/network/EncryptedNetworkPeer.h" +#include "mc/network/ForceBlockNetworkIdsAreHashes.h" +#include "mc/network/GameSpecificNetEventCallback.h" +#include "mc/network/GameTestNetworkAdapter.h" +#include "mc/network/GatheringServerInfo.h" +#include "mc/network/HCInitArgs.h" +#include "mc/network/HCTraceLevel.h" +#include "mc/network/HCWebSocketCloseStatus.h" +#include "mc/network/HC_CALL.h" +#include "mc/network/HC_PERFORM_ENV.h" +#include "mc/network/HC_WEBSOCKET.h" +#include "mc/network/HC_WEBSOCKET_OBSERVER.h" +#include "mc/network/HttpPerformInfo.h" +#include "mc/network/http_alloc_deleter.h" +#include "mc/network/http_stl_allocator.h" +#include "mc/network/IPacketHandlerDispatcher.h" +#include "mc/network/IPacketObserver.h" +#include "mc/network/LocalConnectivitySystem.h" +#include "mc/network/LocalConnector.h" +#include "mc/network/MinecraftGameTest.h" +#include "mc/network/MinecraftPackets.h" +#include "mc/network/NetEventCallback.h" +#include "mc/network/NetherStructureFeatureHelper.h" +#include "mc/network/NetherWorldType.h" +#include "mc/network/NetworkAddress.h" +#include "mc/network/NetworkBlockPosition.h" +#include "mc/network/NetworkConnection.h" +#include "mc/network/NetworkConnectionType.h" +#include "mc/network/NetworkDebugManager.h" +#include "mc/network/NetworkEnableDisableListener.h" +#include "mc/network/NetworkIdentifier.h" +#include "mc/network/NetworkIdentifierWithSubId.h" +#include "mc/network/NetworkPeer.h" +#include "mc/network/NetworkPermissions.h" +#include "mc/network/NetworkSettingOptions.h" +#include "mc/network/NetworkStatistics.h" +#include "mc/network/NetworkSystem.h" +#include "mc/network/NetworkSystemToggles.h" +#include "mc/network/PacketHandlerDispatcherInstance.h" +#include "mc/network/PacketHeader.h" +#include "mc/network/PacketObserver.h" +#include "mc/network/PacketSender.h" +#include "mc/network/PacketViolationDetectedTelemetryData.h" +#include "mc/network/PacketViolationHandler.h" +#include "mc/network/PingedCompatibleServer.h" +#include "mc/network/PlatformArguments.h" +#include "mc/network/PortPair.h" +#include "mc/network/RakNetConnector.h" +#include "mc/network/RakNetServerLocator.h" +#include "mc/network/RakPeerHelper.h" +#include "mc/network/RecipeNetIdTag.h" +#include "mc/network/RemoteConnector.h" +#include "mc/network/RoleChecker.h" +#include "mc/network/ServerLocator.h" +#include "mc/network/ServerNetworkController.h" +#include "mc/network/ServerNetworkHandler.h" +#include "mc/network/ServerNetworkSystem.h" +#include "mc/network/SpatialActorNetworkData.h" +#include "mc/network/StubServerLocator.h" +#include "mc/network/SubClientConnectionRequest.h" +#include "mc/network/TelemetryCommonProperties.h" +#include "mc/network/ThirdPartyInfo.h" +#include "mc/network/TypedClientNetId.h" +#include "mc/network/TypedServerNetId.h" +#include "mc/network/UnverifiedCertificate.h" +#include "mc/network/UPNPInterface.h" +#include "mc/network/VanillaServerNetworkHandler.h" +#include "mc/network/WebBlockTag.h" +#include "mc/network/WebRTCNetworkPeer.h" +#include "mc/network/WebSocketPerformInfo.h" +#include "mc/network/WebviewInterface.h" +#include "mc/network/XAsyncOp.h" +#include "mc/network/XAsyncProviderData.h" +#include "mc/network/_TP_CALLBACK_INSTANCE.h" +#include "mc/network/_TP_TIMER.h" +#include "mc/network/_TP_WAIT.h" +#include "mc/network/_TP_WORK.h" +#include "mc/network/packet/ActorEventPacket.h" +#include "mc/network/packet/ActorFallPacket.h" +#include "mc/network/packet/ActorLink.h" +#include "mc/network/packet/ActorPickRequestPacket.h" +#include "mc/network/packet/AddActorBasePacket.h" +#include "mc/network/packet/AddActorPacket.h" +#include "mc/network/packet/AddBehaviorTreePacket.h" +#include "mc/network/packet/AddItemActorPacket.h" +#include "mc/network/packet/AddMobPacket.h" +#include "mc/network/packet/AddPaintingPacket.h" +#include "mc/network/packet/AddPlayerPacket.h" +#include "mc/network/packet/AddVolumeEntityPacket.h" +#include "mc/network/packet/AgentActionEventPacket.h" +#include "mc/network/packet/AgentAnimationPacket.h" +#include "mc/network/packet/AnimateEntityPacket.h" +#include "mc/network/packet/AnimatePacket.h" +#include "mc/network/packet/AnvilDamagePacket.h" +#include "mc/network/packet/AutomationClientConnectPacket.h" +#include "mc/network/packet/AvailableActorIdentifiersPacket.h" +#include "mc/network/packet/AvailableCommandsPacket.h" +#include "mc/network/packet/AwardAchievementPacket.h" +#include "mc/network/packet/BiomeDefinitionListPacket.h" +#include "mc/network/packet/BlockActorDataPacket.h" +#include "mc/network/packet/BlockEventPacket.h" +#include "mc/network/packet/BlockPickRequestPacket.h" +#include "mc/network/packet/BookAddPagePacket.h" +#include "mc/network/packet/BookDeletePagePacket.h" +#include "mc/network/packet/BookEditPacket.h" +#include "mc/network/packet/BookSignPacket.h" +#include "mc/network/packet/BookSwapPagesPacket.h" +#include "mc/network/packet/BossComponent.h" +#include "mc/network/packet/BossEventPacket.h" +#include "mc/network/packet/CameraInstructionPacket.h" +#include "mc/network/packet/CameraPacket.h" +#include "mc/network/packet/CameraPresetsPacket.h" +#include "mc/network/packet/CameraShakePacket.h" +#include "mc/network/packet/ChangeDimensionPacket.h" +#include "mc/network/packet/ChangeMobPropertyPacket.h" +#include "mc/network/packet/ChunkRadiusUpdatedPacket.h" +#include "mc/network/packet/ClientboundCloseFormPacket.h" +#include "mc/network/packet/ClientboundDebugRendererPacket.h" +#include "mc/network/packet/ClientboundMapItemDataPacket.h" +#include "mc/network/packet/ClientCacheBlobStatusPacket.h" +#include "mc/network/packet/ClientCacheMissResponsePacket.h" +#include "mc/network/packet/ClientCacheStatusPacket.h" +#include "mc/network/packet/ClientToServerHandshakePacket.h" +#include "mc/network/packet/CodeBuilderPacket.h" +#include "mc/network/packet/CodeBuilderSourcePacket.h" +#include "mc/network/packet/CommandBlockUpdatePacket.h" +#include "mc/network/packet/CommandOutputPacket.h" +#include "mc/network/packet/CommandRequestPacket.h" +#include "mc/network/packet/CompletedUsingItemPacket.h" +#include "mc/network/packet/CompressedBiomeDefinitionListPacket.h" +#include "mc/network/packet/ContainerClosePacket.h" +#include "mc/network/packet/ContainerMixDataEntry.h" +#include "mc/network/packet/ContainerOpenPacket.h" +#include "mc/network/packet/ContainerSetDataPacket.h" +#include "mc/network/packet/CorrectPlayerMovePredictionPacket.h" +#include "mc/network/packet/CraftingDataEntry.h" +#include "mc/network/packet/CraftingDataPacket.h" +#include "mc/network/packet/CreatePhotoPacket.h" +#include "mc/network/packet/CreativeContentPacket.h" +#include "mc/network/packet/DeathInfoPacket.h" +#include "mc/network/packet/DebugInfoPacket.h" +#include "mc/network/packet/DimensionDataPacket.h" +#include "mc/network/packet/DisconnectPacket.h" +#include "mc/network/packet/EditorNetworkPacket.h" +#include "mc/network/packet/EducationSettingsPacket.h" +#include "mc/network/packet/EduUriResourcePacket.h" +#include "mc/network/packet/EmoteListPacket.h" +#include "mc/network/packet/EmotePacket.h" +#include "mc/network/packet/FeatureRegistryPacket.h" +#include "mc/network/packet/GameRulesChangedPacket.h" +#include "mc/network/packet/GameRulesChangedPacketData.h" +#include "mc/network/packet/GameTestRequestPacket.h" +#include "mc/network/packet/GameTestResultsPacket.h" +#include "mc/network/packet/GuiDataPickItemPacket.h" +#include "mc/network/packet/HurtArmorPacket.h" +#include "mc/network/packet/InteractPacket.h" +#include "mc/network/packet/InventoryActionPacket.h" +#include "mc/network/packet/InventoryContentPacket.h" +#include "mc/network/packet/InventorySlotPacket.h" +#include "mc/network/packet/InventoryTransactionPacket.h" +#include "mc/network/packet/ItemComponentPacket.h" +#include "mc/network/packet/ItemData.h" +#include "mc/network/packet/ItemStackRequestPacket.h" +#include "mc/network/packet/ItemStackResponseContainerInfo.h" +#include "mc/network/packet/ItemStackResponsePacket.h" +#include "mc/network/packet/ItemStackResponseSlotInfo.h" +#include "mc/network/packet/LabTablePacket.h" +#include "mc/network/packet/LecternUpdatePacket.h" +#include "mc/network/packet/LegacyTelemetryEventPacket.h" +#include "mc/network/packet/LessonProgressPacket.h" +#include "mc/network/packet/LevelChunkPacket.h" +#include "mc/network/packet/LevelEventGenericPacket.h" +#include "mc/network/packet/LevelEventPacket.h" +#include "mc/network/packet/LevelSoundEventPacket.h" +#include "mc/network/packet/LevelSoundEventPacketV1.h" +#include "mc/network/packet/LevelSoundEventPacketV2.h" +#include "mc/network/packet/LoginPacket.h" +#include "mc/network/packet/MapCreateLockedCopyPacket.h" +#include "mc/network/packet/MapInfoRequestPacket.h" +#include "mc/network/packet/MaterialReducerDataEntry.h" +#include "mc/network/packet/MaterialReducerEntryOutput.h" +#include "mc/network/packet/MobArmorEquipmentPacket.h" +#include "mc/network/packet/MobEffectPacket.h" +#include "mc/network/packet/MobEquipmentPacket.h" +#include "mc/network/packet/ModalFormRequestPacket.h" +#include "mc/network/packet/ModalFormResponsePacket.h" +#include "mc/network/packet/MotionPredictionHintsPacket.h" +#include "mc/network/packet/MoveActorAbsoluteData.h" +#include "mc/network/packet/MoveActorAbsolutePacket.h" +#include "mc/network/packet/MoveActorDeltaData.h" +#include "mc/network/packet/MoveActorDeltaPacket.h" +#include "mc/network/packet/MovePlayerPacket.h" +#include "mc/network/packet/MultiplayerSettingsPacket.h" +#include "mc/network/packet/NetworkChunkPublisherUpdatePacket.h" +#include "mc/network/packet/NetworkSettingsPacket.h" +#include "mc/network/packet/NetworkStackLatencyPacket.h" +#include "mc/network/packet/NpcDialoguePacket.h" +#include "mc/network/packet/NpcRequestPacket.h" +#include "mc/network/packet/OnScreenTextureAnimationPacket.h" +#include "mc/network/packet/OpenSignPacket.h" +#include "mc/network/packet/Packet.h" +#include "mc/network/packet/PacketUtil.h" +#include "mc/network/packet/PacketViolationWarningPacket.h" +#include "mc/network/packet/PackInfoData.h" +#include "mc/network/packet/PacksInfoData.h" +#include "mc/network/packet/PassengerJumpPacket.h" +#include "mc/network/packet/PhotoTransferPacket.h" +#include "mc/network/packet/PlayerActionPacket.h" +#include "mc/network/packet/PlayerArmorDamagePacket.h" +#include "mc/network/packet/PlayerAuthInputPacket.h" +#include "mc/network/packet/PlayerEnchantOptionsPacket.h" +#include "mc/network/packet/PlayerFogPacket.h" +#include "mc/network/packet/PlayerHotbarPacket.h" +#include "mc/network/packet/PlayerInputPacket.h" +#include "mc/network/packet/PlayerListEntry.h" +#include "mc/network/packet/PlayerListPacket.h" +#include "mc/network/packet/PlayerSkinPacket.h" +#include "mc/network/packet/PlayerStartItemCooldownPacket.h" +#include "mc/network/packet/PlayerToggleCrafterSlotRequestPacket.h" +#include "mc/network/packet/PlaySoundPacket.h" +#include "mc/network/packet/PlayStatusPacket.h" +#include "mc/network/packet/PositionTrackingDBClientRequestPacket.h" +#include "mc/network/packet/PositionTrackingDBServerBroadcastPacket.h" +#include "mc/network/packet/PotionMixDataEntry.h" +#include "mc/network/packet/PurchaseReceiptPacket.h" +#include "mc/network/packet/RefreshEntitlementsPacket.h" +#include "mc/network/packet/RemoveActorPacket.h" +#include "mc/network/packet/RemoveObjectivePacket.h" +#include "mc/network/packet/RemoveVolumeEntityPacket.h" +#include "mc/network/packet/RequestAbilityPacket.h" +#include "mc/network/packet/RequestChunkRadiusPacket.h" +#include "mc/network/packet/RequestNetworkSettingsPacket.h" +#include "mc/network/packet/RequestPermissionsPacket.h" +#include "mc/network/packet/ResourcePackChunkDataPacket.h" +#include "mc/network/packet/ResourcePackChunkRequestPacket.h" +#include "mc/network/packet/ResourcePackClientResponsePacket.h" +#include "mc/network/packet/ResourcePackDataInfoPacket.h" +#include "mc/network/packet/ResourcePacksInfoPacket.h" +#include "mc/network/packet/ResourcePackStackPacket.h" +#include "mc/network/packet/RespawnPacket.h" +#include "mc/network/packet/ScoreboardIdentityPacketInfo.h" +#include "mc/network/packet/ScorePacketInfo.h" +#include "mc/network/packet/ScriptMessagePacket.h" +#include "mc/network/packet/SerializedAbilitiesData.h" +#include "mc/network/packet/ServerPlayerPostMovePositionPacket.h" +#include "mc/network/packet/ServerSettingsRequestPacket.h" +#include "mc/network/packet/ServerSettingsResponsePacket.h" +#include "mc/network/packet/ServerStatsPacket.h" +#include "mc/network/packet/ServerToClientHandshakePacket.h" +#include "mc/network/packet/SetActorDataPacket.h" +#include "mc/network/packet/SetActorLinkPacket.h" +#include "mc/network/packet/SetActorMotionPacket.h" +#include "mc/network/packet/SetCommandsEnabledPacket.h" +#include "mc/network/packet/SetDefaultGameTypePacket.h" +#include "mc/network/packet/SetDifficultyPacket.h" +#include "mc/network/packet/SetDisplayObjectivePacket.h" +#include "mc/network/packet/SetHealthPacket.h" +#include "mc/network/packet/SetHudPacket.h" +#include "mc/network/packet/SetLastHurtByPacket.h" +#include "mc/network/packet/SetLocalPlayerAsInitializedPacket.h" +#include "mc/network/packet/SetPlayerGameTypePacket.h" +#include "mc/network/packet/SetPlayerInventoryOptionsPacket.h" +#include "mc/network/packet/SetScoreboardIdentityPacket.h" +#include "mc/network/packet/SetScorePacket.h" +#include "mc/network/packet/SetSpawnPositionPacket.h" +#include "mc/network/packet/SetTimePacket.h" +#include "mc/network/packet/SettingsCommandPacket.h" +#include "mc/network/packet/SetTitlePacket.h" +#include "mc/network/packet/ShowCreditsPacket.h" +#include "mc/network/packet/ShowProfilePacket.h" +#include "mc/network/packet/ShowStoreOfferPacket.h" +#include "mc/network/packet/SimpleEventPacket.h" +#include "mc/network/packet/SimulationTypePacket.h" +#include "mc/network/packet/SpawnExperienceOrbPacket.h" +#include "mc/network/packet/SpawnParticleEffectPacket.h" +#include "mc/network/packet/StartGamePacket.h" +#include "mc/network/packet/StopSoundPacket.h" +#include "mc/network/packet/StructureBlockUpdatePacket.h" +#include "mc/network/packet/StructureTemplateDataRequestPacket.h" +#include "mc/network/packet/StructureTemplateDataResponsePacket.h" +#include "mc/network/packet/SubChunkPacket.h" +#include "mc/network/packet/SubChunkRequestPacket.h" +#include "mc/network/packet/SubClientLoginPacket.h" +#include "mc/network/packet/SyncActorPropertyPacket.h" +#include "mc/network/packet/SyncedAttribute.h" +#include "mc/network/packet/TakeItemActorPacket.h" +#include "mc/network/packet/TextPacket.h" +#include "mc/network/packet/TickingAreasLoadStatusPacket.h" +#include "mc/network/packet/ToastRequestPacket.h" +#include "mc/network/packet/TransferPacket.h" +#include "mc/network/packet/TrimDataPacket.h" +#include "mc/network/packet/UnlockedRecipesPacket.h" +#include "mc/network/packet/UpdateAbilitiesPacket.h" +#include "mc/network/packet/UpdateAdventureSettingsPacket.h" +#include "mc/network/packet/UpdateAttributesPacket.h" +#include "mc/network/packet/UpdateBlockPacket.h" +#include "mc/network/packet/UpdateBlockSyncedPacket.h" +#include "mc/network/packet/UpdateClientInputLocksPacket.h" +#include "mc/network/packet/UpdateEquipPacket.h" +#include "mc/network/packet/UpdatePlayerGameTypePacket.h" +#include "mc/network/packet/UpdateSoftEnumPacket.h" +#include "mc/network/packet/UpdateSubChunkBlocksChangedInfo.h" +#include "mc/network/packet/UpdateSubChunkBlocksPacket.h" +#include "mc/network/packet/UpdateSubChunkNetworkBlockInfo.h" +#include "mc/network/packet/UpdateTradePacket.h" +#include "mc/network/packet/WebSocketPacketData.h" +#include "mc/network/serialize/serialize.h" +#include "mc/options/AppConfigs.h" +#include "mc/options/AppConfigsFactory.h" +#include "mc/options/EduAppConfigs.h" +#include "mc/options/EducationEditionOfferValue.h" +#include "mc/options/EduSharedUriResource.h" +#include "mc/options/FeatureToggles.h" +#include "mc/options/IAppConfigData.h" +#include "mc/options/IMinecraftGame.h" +#include "mc/options/RayTracingOptions.h" +#include "mc/options/VanillaAppConfigs.h" +#include "mc/options/option_types/BoolOption.h" +#include "mc/options/option_types/Option.h" +#include "mc/platform/FakeBatteryMonitorInterface.h" +#include "mc/platform/FakeThermalMonitorInterface.h" +#include "mc/platform/JournaledFile.h" +#include "mc/platform/PushNotificationMessage.h" +#include "mc/platform/UriListener.h" +#include "mc/platform/WebviewDownloadInfo.h" +#include "mc/platform/WebviewError.h" +#include "mc/platform/WebviewObserver.h" +#include "mc/platform/battery/BatteryMonitorInterface.h" +#include "mc/platform/thermal/ThermalMonitorInterface.h" +#include "mc/platform/threading/AllWorkerConfigurations.h" +#include "mc/platform/threading/MinecraftScheduler.h" +#include "mc/platform/threading/MinecraftWorkerPool.h" +#include "mc/platform/threading/WorkerPoolGlobalState.h" +#include "mc/resources/BaseGamePackSlices.h" +#include "mc/resources/BaseGameVersion.h" +#include "mc/resources/BaseGameVersioning.h" +#include "mc/resources/CompositePackSource.h" +#include "mc/resources/ContentTierIncompatibleReason.h" +#include "mc/resources/ContentTierInfo.h" +#include "mc/resources/ContentTierManager.h" +#include "mc/resources/Detail.h" +#include "mc/resources/DirectoryPackAccessStrategy.h" +#include "mc/resources/DirectoryPackWithEncryptionAccessStrategy.h" +#include "mc/resources/EducationMetadata.h" +#include "mc/resources/EducationMetadataError.h" +#include "mc/resources/EncryptedFileAccessStrategy.h" +#include "mc/resources/EncryptedZipTransforms.h" +#include "mc/resources/ErrorPathStack.h" +#include "mc/resources/IContentAccessibilityProvider.h" +#include "mc/resources/IContentKeyProvider.h" +#include "mc/resources/IDynamicPackagePacks.h" +#include "mc/resources/IEntitlementManager.h" +#include "mc/resources/IInPackagePacks.h" +#include "mc/resources/InPackagePackSource.h" +#include "mc/resources/InvalidPacksFilterGroup.h" +#include "mc/resources/IResourcePackRepository.h" +#include "mc/resources/Pack.h" +#include "mc/resources/PackAccessStrategy.h" +#include "mc/resources/PackAccessStrategyFactory.h" +#include "mc/resources/PackAccessStrategyType.h" +#include "mc/resources/PackCapabilities.h" +#include "mc/resources/PackCapability.h" +#include "mc/resources/PackCapabilityRegistry.h" +#include "mc/resources/PackCategory.h" +#include "mc/resources/PackDependencyManager.h" +#include "mc/resources/PackDiscoveryError.h" +#include "mc/resources/PackedVisibleMobEffects.h" +#include "mc/resources/PackError.h" +#include "mc/resources/PackErrorType.h" +#include "mc/resources/PacketCompressionAlgorithm.h" +#include "mc/resources/PacketPriority.h" +#include "mc/resources/PacketReliability.h" +#include "mc/resources/PacketViolationResponse.h" +#include "mc/resources/PacketViolationSeverity.h" +#include "mc/resources/PacketViolationType.h" +#include "mc/resources/PackLoadError.h" +#include "mc/resources/PackManifest.h" +#include "mc/resources/PackManifestFactory.h" +#include "mc/resources/PackManifestFormat.h" +#include "mc/resources/PackMetadata.h" +#include "mc/resources/PackOrigin.h" +#include "mc/resources/PackParseErrorType.h" +#include "mc/resources/PackReport.h" +#include "mc/resources/PackScope.h" +#include "mc/resources/PackSetting.h" +#include "mc/resources/PackSettingObserver.h" +#include "mc/resources/PackSettings.h" +#include "mc/resources/PackSettingsError.h" +#include "mc/resources/PackSettingsFactory.h" +#include "mc/resources/PackSource.h" +#include "mc/resources/PackSourceFactory.h" +#include "mc/resources/PackSourceReport.h" +#include "mc/resources/PackStats.h" +#include "mc/resources/PackType.h" +#include "mc/resources/ResourceDefinition.h" +#include "mc/resources/ResourceDrops.h" +#include "mc/resources/ResourceHelper.h" +#include "mc/resources/ResourceLoaders.h" +#include "mc/resources/ResourceLoadManager.h" +#include "mc/resources/ResourceLoadType.h" +#include "mc/resources/ResourcePack.h" +#include "mc/resources/ResourcePackListener.h" +#include "mc/resources/ResourcePackManager.h" +#include "mc/resources/ResourcePackMergeStrategy.h" +#include "mc/resources/ResourcePackPaths.h" +#include "mc/resources/ResourcePackRepository.h" +#include "mc/resources/ResourcePackResponse.h" +#include "mc/resources/ResourcePackStack.h" +#include "mc/resources/ResourcePackStackType.h" +#include "mc/resources/ResourceSignature.h" +#include "mc/resources/ResourceTaskGroupScope.h" +#include "mc/resources/ServerContentKeyProvider.h" +#include "mc/resources/SubpackInfo.h" +#include "mc/resources/ValidatorRegistry.h" +#include "mc/resources/VanillaGameVersions.h" +#include "mc/resources/VanillaInPackagePacks.h" +#include "mc/resources/VisibleMobEffect.h" +#include "mc/resources/WorldHistoryPackSource.h" +#include "mc/resources/WorldPackHistory.h" +#include "mc/resources/WorldPacksHistoryFile.h" +#include "mc/resources/WorldTemplateManager.h" +#include "mc/resources/WorldTemplateManagerProxy.h" +#include "mc/resources/WorldTemplateManagerProxyCallbacks.h" +#include "mc/resources/ZipPackAccessStrategy.h" +#include "mc/resources/ZipPackAccessStrategyOwningFileAccess.h" +#include "mc/resources/interface/DirectoryPackSource.h" +#include "mc/resources/interface/IPackManifestFactory.h" +#include "mc/resources/interface/IWorldTemplateManager.h" +#include "mc/resources/interface/RealmsUnknownPackSource.h" +#include "mc/resources/persona/PersonaAnimationDefinition.h" +#include "mc/resources/persona/PersonaPiece.h" +#include "mc/scripting/IScriptPluginSource.h" +#include "mc/scripting/IScriptPluginSourceEnumerator.h" +#include "mc/scripting/IScriptTelemetryLogger.h" +#include "mc/scripting/MinecraftScriptTelemetryLogger.h" +#include "mc/scripting/ScriptBindingReleaseList.h" +#include "mc/scripting/ScriptFormPromiseTracker.h" +#include "mc/scripting/ScriptPackConfiguration.h" +#include "mc/scripting/ScriptPackConfigurationManager.h" +#include "mc/scripting/ScriptPackPermissions.h" +#include "mc/scripting/ScriptPlugin.h" +#include "mc/scripting/ScriptPluginHandleCounter.h" +#include "mc/scripting/ScriptPluginHandleStats.h" +#include "mc/scripting/ScriptPluginManager.h" +#include "mc/scripting/ScriptPluginManagerResult.h" +#include "mc/scripting/ScriptPluginPackSource.h" +#include "mc/scripting/ScriptPluginPackSourceEnumerator.h" +#include "mc/scripting/ScriptPluginResult.h" +#include "mc/scripting/ScriptPluginStats.h" +#include "mc/scripting/ScriptPrintLogger.h" +#include "mc/scripting/ScriptResourceStats.h" +#include "mc/scripting/ScriptTickListener.h" +#include "mc/scripting/ServerScriptManager.h" +#include "mc/scripting/commands/ScriptActorCommandOrigin.h" +#include "mc/scripting/commands/ScriptCommand.h" +#include "mc/scripting/commands/ScriptCommandOrigin.h" +#include "mc/scripting/debugger/IScriptDebuggerWatchdog.h" +#include "mc/scripting/debugger/ScriptDebugger.h" +#include "mc/scripting/debugger/ScriptDebuggerTransport.h" +#include "mc/scripting/debugger/ScriptDebuggerWatchdog.h" +#include "mc/scripting/event_handlers/ScriptActorGameplayHandler.h" +#include "mc/scripting/event_handlers/ScriptBlockGameplayHandler.h" +#include "mc/scripting/event_handlers/ScriptItemGameplayHandler.h" +#include "mc/scripting/event_handlers/ScriptScriptingEventHandler.h" +#include "mc/scripting/event_handlers/ScriptServerNetworkEventHandler.h" +#include "mc/scripting/modules/ScriptGameTestModuleFactory.h" +#include "mc/scripting/modules/ScriptMinecraftModuleFactory.h" +#include "mc/scripting/modules/ScriptMinecraftNetModuleFactory.h" +#include "mc/scripting/modules/ScriptMinecraftServerAdminModuleFactory.h" +#include "mc/scripting/modules/gametest/ScriptModuleGameTest.h" +#include "mc/scripting/modules/identity/Betas.h" +#include "mc/scripting/modules/identity/ScriptModuleIdentity.h" +#include "mc/scripting/modules/identity/ScriptPlayerIdentity.h" +#include "mc/scripting/modules/minecraft/AttributeScriptActorComponent.h" +#include "mc/scripting/modules/minecraft/BaseScriptBlockComponent.h" +#include "mc/scripting/modules/minecraft/BaseScriptBlockLiquidContainerComponent.h" +#include "mc/scripting/modules/minecraft/Betas.h" +#include "mc/scripting/modules/minecraft/BlockHitInfo.h" +#include "mc/scripting/modules/minecraft/EmptyFilter.h" +#include "mc/scripting/modules/minecraft/EmptyFilterData.h" +#include "mc/scripting/modules/minecraft/EntityHitInfo.h" +#include "mc/scripting/modules/minecraft/EqualsComparison.h" +#include "mc/scripting/modules/minecraft/EventFilters.h" +#include "mc/scripting/modules/minecraft/GreaterThanComparison.h" +#include "mc/scripting/modules/minecraft/GreaterThanOrEqualsComparison.h" +#include "mc/scripting/modules/minecraft/IComponentFactory.h" +#include "mc/scripting/modules/minecraft/Internals.h" +#include "mc/scripting/modules/minecraft/IScriptActorDataDrivenTriggerEventSignal.h" +#include "mc/scripting/modules/minecraft/IScriptActorEventSignal.h" +#include "mc/scripting/modules/minecraft/IScriptBlockProperty.h" +#include "mc/scripting/modules/minecraft/IScriptConditionalEventSignal.h" +#include "mc/scripting/modules/minecraft/IScriptEventSignalAsync.h" +#include "mc/scripting/modules/minecraft/IScriptItemComponentFactory.h" +#include "mc/scripting/modules/minecraft/IScriptItemCustomComponentClosures.h" +#include "mc/scripting/modules/minecraft/IScriptItemCustomComponentRegistry.h" +#include "mc/scripting/modules/minecraft/IScriptItemCustomComponentSignalCollection.h" +#include "mc/scripting/modules/minecraft/IScriptMessageReceiveEventSignal.h" +#include "mc/scripting/modules/minecraft/IScriptWorldAfterEvents.h" +#include "mc/scripting/modules/minecraft/IScriptWorldBeforeEvents.h" +#include "mc/scripting/modules/minecraft/LessThanComparison.h" +#include "mc/scripting/modules/minecraft/LessThanOrEqualsComparison.h" +#include "mc/scripting/modules/minecraft/MovementScriptActorComponent.h" +#include "mc/scripting/modules/minecraft/NavigationScriptActorComponent.h" +#include "mc/scripting/modules/minecraft/NotEqualsComparison.h" +#include "mc/scripting/modules/minecraft/PropertyComponentRegistration.h" +#include "mc/scripting/modules/minecraft/RangeComparison.h" +#include "mc/scripting/modules/minecraft/Releases.h" +#include "mc/scripting/modules/minecraft/ScriptActor.h" +#include "mc/scripting/modules/minecraft/ScriptActorAddEffectAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorAddEffectBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorApplyDamageByProjectileOptions.h" +#include "mc/scripting/modules/minecraft/ScriptActorApplyDamageOptions.h" +#include "mc/scripting/modules/minecraft/ScriptActorComponent.h" +#include "mc/scripting/modules/minecraft/ScriptActorCreateEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorDamageCause.h" +#include "mc/scripting/modules/minecraft/ScriptActorDamageSource.h" +#include "mc/scripting/modules/minecraft/ScriptActorDataDrivenTriggerEventSignalAsync.h" +#include "mc/scripting/modules/minecraft/ScriptActorDataDrivenTriggerEventSignalOptions.h" +#include "mc/scripting/modules/minecraft/ScriptActorDataDrivenTriggerEventSignalSync.h" +#include "mc/scripting/modules/minecraft/ScriptActorDefinitionFeedItem.h" +#include "mc/scripting/modules/minecraft/ScriptActorDieAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptActorEventSignalAsync.h" +#include "mc/scripting/modules/minecraft/ScriptActorEventSignalOptions.h" +#include "mc/scripting/modules/minecraft/ScriptActorEventSignalSync.h" +#include "mc/scripting/modules/minecraft/ScriptActorFactory.h" +#include "mc/scripting/modules/minecraft/ScriptActorFilter.h" +#include "mc/scripting/modules/minecraft/ScriptActorHealthChangedAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorHitAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorHitBlockAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorHitEntityAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorHurtAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorInitializationCause.h" +#include "mc/scripting/modules/minecraft/ScriptActorIterator.h" +#include "mc/scripting/modules/minecraft/ScriptActorLifetimeState.h" +#include "mc/scripting/modules/minecraft/ScriptActorLifetimeStateBinding.h" +#include "mc/scripting/modules/minecraft/ScriptActorLoadAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorQuery.h" +#include "mc/scripting/modules/minecraft/ScriptActorQueryOptions.h" +#include "mc/scripting/modules/minecraft/ScriptActorRemoveAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorRemoveBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorSpawnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptActorType.h" +#include "mc/scripting/modules/minecraft/ScriptActorTypeIterator.h" +#include "mc/scripting/modules/minecraft/ScriptActorTypes.h" +#include "mc/scripting/modules/minecraft/ScriptAddRiderComponent.h" +#include "mc/scripting/modules/minecraft/ScriptAgeableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptAsyncEventList.h" +#include "mc/scripting/modules/minecraft/ScriptAsyncEventMetadata.h" +#include "mc/scripting/modules/minecraft/ScriptAsyncSignalHandle.h" +#include "mc/scripting/modules/minecraft/ScriptBiomeSearchOptions.h" +#include "mc/scripting/modules/minecraft/ScriptBiomeType.h" +#include "mc/scripting/modules/minecraft/ScriptBiomeTypes.h" +#include "mc/scripting/modules/minecraft/ScriptBlock.h" +#include "mc/scripting/modules/minecraft/ScriptBlockAreaSize.h" +#include "mc/scripting/modules/minecraft/ScriptBlockComponentRegistry.h" +#include "mc/scripting/modules/minecraft/ScriptBlockComponents.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentEntityFallOnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentInterface.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentOnPlaceAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentPlayerDestroyAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentPlayerInteractAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentPlayerPlaceBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentRandomTickAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentStepOffAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentStepOnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockCustomComponentTickAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockEventFilter.h" +#include "mc/scripting/modules/minecraft/ScriptBlockEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptBlockExplodedAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockFiller.h" +#include "mc/scripting/modules/minecraft/ScriptBlockFillOptions.h" +#include "mc/scripting/modules/minecraft/ScriptBlockFilter.h" +#include "mc/scripting/modules/minecraft/ScriptBlockFilterData.h" +#include "mc/scripting/modules/minecraft/ScriptBlockHitInformation.h" +#include "mc/scripting/modules/minecraft/ScriptBlockInventoryComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockInventoryComponentContainer.h" +#include "mc/scripting/modules/minecraft/ScriptBlockLavaContainerComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockLocationIterator.h" +#include "mc/scripting/modules/minecraft/ScriptBlockPermutation.h" +#include "mc/scripting/modules/minecraft/ScriptBlockPistonComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockPistonState.h" +#include "mc/scripting/modules/minecraft/ScriptBlockPotionContainerComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockRaycastHit.h" +#include "mc/scripting/modules/minecraft/ScriptBlockRaycastOptions.h" +#include "mc/scripting/modules/minecraft/ScriptBlockRecordPlayerComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockRecordPlayerComponentV010.h" +#include "mc/scripting/modules/minecraft/ScriptBlockSignComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockSnowContainerComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBlockStates.h" +#include "mc/scripting/modules/minecraft/ScriptBlockStateType.h" +#include "mc/scripting/modules/minecraft/ScriptBlockType.h" +#include "mc/scripting/modules/minecraft/ScriptBlockTypes.h" +#include "mc/scripting/modules/minecraft/ScriptBlockUtils.h" +#include "mc/scripting/modules/minecraft/ScriptBlockValidator.h" +#include "mc/scripting/modules/minecraft/ScriptBlockVolumeBase.h" +#include "mc/scripting/modules/minecraft/ScriptBlockWaterContainerComponent.h" +#include "mc/scripting/modules/minecraft/ScriptBoolBlockProperty.h" +#include "mc/scripting/modules/minecraft/ScriptBoundingBox.h" +#include "mc/scripting/modules/minecraft/ScriptBoundingBoxUtils.h" +#include "mc/scripting/modules/minecraft/ScriptBreathableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptButtonPushAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptCamera.h" +#include "mc/scripting/modules/minecraft/ScriptCameraDefaultOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraEaseBindings.h" +#include "mc/scripting/modules/minecraft/ScriptCameraEaseOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraFadeOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraFadeTimeOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraSetFacingOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraSetLocationOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraSetPositionOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCameraSetRotationOptions.h" +#include "mc/scripting/modules/minecraft/ScriptCanClimbComponent.h" +#include "mc/scripting/modules/minecraft/ScriptCanFlyComponent.h" +#include "mc/scripting/modules/minecraft/ScriptCanPowerJumpComponent.h" +#include "mc/scripting/modules/minecraft/ScriptChatSendAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptChatSendBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptChunkValidator.h" +#include "mc/scripting/modules/minecraft/ScriptColor.h" +#include "mc/scripting/modules/minecraft/ScriptColor2Component.h" +#include "mc/scripting/modules/minecraft/ScriptColorComponent.h" +#include "mc/scripting/modules/minecraft/ScriptCommandError.h" +#include "mc/scripting/modules/minecraft/ScriptCommandResult.h" +#include "mc/scripting/modules/minecraft/ScriptComponent.h" +#include "mc/scripting/modules/minecraft/ScriptComponentType.h" +#include "mc/scripting/modules/minecraft/ScriptComponentTypeEnumBuilder.h" +#include "mc/scripting/modules/minecraft/ScriptCompoundBlockVolume.h" +#include "mc/scripting/modules/minecraft/ScriptCompoundBlockVolumeItem.h" +#include "mc/scripting/modules/minecraft/ScriptContainer.h" +#include "mc/scripting/modules/minecraft/ScriptContainerSlot.h" +#include "mc/scripting/modules/minecraft/ScriptContainerWrapper.h" +#include "mc/scripting/modules/minecraft/ScriptDataDrivenActorTriggerAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptDebug.h" +#include "mc/scripting/modules/minecraft/ScriptDefinitionModifier.h" +#include "mc/scripting/modules/minecraft/ScriptDefinitionTrigger.h" +#include "mc/scripting/modules/minecraft/ScriptDimension.h" +#include "mc/scripting/modules/minecraft/ScriptDimensionLocation.h" +#include "mc/scripting/modules/minecraft/ScriptDimensionType.h" +#include "mc/scripting/modules/minecraft/ScriptDimensionTypes.h" +#include "mc/scripting/modules/minecraft/ScriptDisplayObjectiveSlotId.h" +#include "mc/scripting/modules/minecraft/ScriptDyeColor.h" +#include "mc/scripting/modules/minecraft/ScriptDynamicPropertiesDefinition.h" +#include "mc/scripting/modules/minecraft/ScriptEffects.h" +#include "mc/scripting/modules/minecraft/ScriptEffectType.h" +#include "mc/scripting/modules/minecraft/ScriptEntityEffectOptions.h" +#include "mc/scripting/modules/minecraft/ScriptEntityHitInformation.h" +#include "mc/scripting/modules/minecraft/ScriptEntityRaycastHit.h" +#include "mc/scripting/modules/minecraft/ScriptEntityRaycastOptions.h" +#include "mc/scripting/modules/minecraft/ScriptEquipmentSlot.h" +#include "mc/scripting/modules/minecraft/ScriptEquippableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptEquippableComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptEventCommandMessageAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptEventMessageFilterOptions.h" +#include "mc/scripting/modules/minecraft/ScriptEventSource.h" +#include "mc/scripting/modules/minecraft/ScriptExplosionOptions.h" +#include "mc/scripting/modules/minecraft/ScriptExplosionStartedAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptExplosionStartedBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptFacing.h" +#include "mc/scripting/modules/minecraft/ScriptFeedItem.h" +#include "mc/scripting/modules/minecraft/ScriptFeedItemEffect.h" +#include "mc/scripting/modules/minecraft/ScriptFilteredAfterEventSignal.h" +#include "mc/scripting/modules/minecraft/ScriptFilteredEventSignal.h" +#include "mc/scripting/modules/minecraft/ScriptFilterGroup.h" +#include "mc/scripting/modules/minecraft/ScriptFireImmuneComponent.h" +#include "mc/scripting/modules/minecraft/ScriptFloatsInLiquidComponent.h" +#include "mc/scripting/modules/minecraft/ScriptFluidType.h" +#include "mc/scripting/modules/minecraft/ScriptFlyingSpeedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptFoodComponent.h" +#include "mc/scripting/modules/minecraft/ScriptFrictionModifierComponent.h" +#include "mc/scripting/modules/minecraft/ScriptGameRuleChangeAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptGameRules.h" +#include "mc/scripting/modules/minecraft/ScriptGameRulesFactory.h" +#include "mc/scripting/modules/minecraft/ScriptGroundOffsetComponent.h" +#include "mc/scripting/modules/minecraft/ScriptHandleTrackerUtils.h" +#include "mc/scripting/modules/minecraft/ScriptHealableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptHealthComponent.h" +#include "mc/scripting/modules/minecraft/ScriptHealthComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptInputPermissionCategory.h" +#include "mc/scripting/modules/minecraft/ScriptIntBlockProperty.h" +#include "mc/scripting/modules/minecraft/ScriptInvalidContainerSlotError.h" +#include "mc/scripting/modules/minecraft/ScriptInvalidStructureError.h" +#include "mc/scripting/modules/minecraft/ScriptInventoryComponent.h" +#include "mc/scripting/modules/minecraft/ScriptInventoryComponentContainer.h" +#include "mc/scripting/modules/minecraft/ScriptInventoryComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptIsBabyComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsChargedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsChestedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsDyeableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsDyeableComponentV010.h" +#include "mc/scripting/modules/minecraft/ScriptIsHiddenWhenInvisibleComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsIgnitedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsIllagerCaptainComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsSaddledComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsShakingComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsShearedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsStackableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsStunnedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptIsTamedComponent.h" +#include "mc/scripting/modules/minecraft/ScriptItemActorComponent.h" +#include "mc/scripting/modules/minecraft/ScriptItemActorComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptItemCompleteUseAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCompleteUseEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemComponent.h" +#include "mc/scripting/modules/minecraft/ScriptItemComponentRegistry.h" +#include "mc/scripting/modules/minecraft/ScriptItemComponents.h" +#include "mc/scripting/modules/minecraft/ScriptItemCooldownComponent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentAlreadyRegisteredError.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentAsyncSignalCollection.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentBeforeDurabilityDamageEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentClosureFlags.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentClosures.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentCompleteUseEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentConsumeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentHitEntityEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentMineBlockEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentNameError.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentRegistry.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentReloadNewComponentError.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentReloadNewEventError.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentReloadVersionError.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentSignalCollection.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentUseEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemCustomComponentUseOnEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemDurabilityComponent.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentComponent.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentInstance.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentLevelOutOfBoundsError.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentSlot.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentType.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentTypeNotCompatibleError.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentTypes.h" +#include "mc/scripting/modules/minecraft/ScriptItemEnchantmentUnknownIdError.h" +#include "mc/scripting/modules/minecraft/ScriptItemEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptItemReleaseUseAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItems.h" +#include "mc/scripting/modules/minecraft/ScriptItemStack.h" +#include "mc/scripting/modules/minecraft/ScriptItemStartUseAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemStartUseOnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemStopUseAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemStopUseOnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemType.h" +#include "mc/scripting/modules/minecraft/ScriptItemUseAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemUseBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemUseOnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemUseOnBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptItemUseOnEvent.h" +#include "mc/scripting/modules/minecraft/ScriptLavaMovementComponent.h" +#include "mc/scripting/modules/minecraft/ScriptLavaMovementComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptLeashableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptLevelEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptLeverActionAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptLiquidContainer.h" +#include "mc/scripting/modules/minecraft/ScriptListBlockVolume.h" +#include "mc/scripting/modules/minecraft/ScriptLocation.h" +#include "mc/scripting/modules/minecraft/ScriptLocationInUnloadedChunkError.h" +#include "mc/scripting/modules/minecraft/ScriptLocationOutOfWorldBoundsError.h" +#include "mc/scripting/modules/minecraft/ScriptMarkVariantComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMessageReceiveEventSignalAsync.h" +#include "mc/scripting/modules/minecraft/ScriptMobEffectInstance.h" +#include "mc/scripting/modules/minecraft/ScriptModuleMinecraft.h" +#include "mc/scripting/modules/minecraft/ScriptModuleMinecraftDebugUtilities.h" +#include "mc/scripting/modules/minecraft/ScriptMolangVariableMap.h" +#include "mc/scripting/modules/minecraft/ScriptMountTamingComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementAmphibiousComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementAmphibiousComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementBasicComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementBasicComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementFlyComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementFlyComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementGenericComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementGenericComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementGlideComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementGlideComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementHoverComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementHoverComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementJumpComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementJumpComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementSkipComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementSkipComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMovementSwayComponent.h" +#include "mc/scripting/modules/minecraft/ScriptMovementSwayComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptMusicOptions.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationClimbComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationClimbComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationFloatComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationFloatComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationFlyComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationFlyComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationGenericComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationGenericComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationHoverComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationHoverComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationWalkComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNavigationWalkComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNpcComponent.h" +#include "mc/scripting/modules/minecraft/ScriptNpcComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptNumberRange.h" +#include "mc/scripting/modules/minecraft/ScriptObjectiveSortOrder.h" +#include "mc/scripting/modules/minecraft/ScriptObjectiveSortOrderType.h" +#include "mc/scripting/modules/minecraft/ScriptOnFireComponent.h" +#include "mc/scripting/modules/minecraft/ScriptOnFireComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptPaletteColor.h" +#include "mc/scripting/modules/minecraft/ScriptPistonActionAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayAnimationOptions.h" +#include "mc/scripting/modules/minecraft/ScriptPlayer.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerBreakBlockAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerBreakBlockBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerDimensionChangeAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerGameModeChangeAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerGameModeChangeBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInputPermissionCategoryChangeAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInputPermissions.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInteractEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithBlockAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithBlockBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithEntityAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInteractWithEntityBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerInventoryComponentContainer.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerIterator.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerJoinAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerLeaveAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerLeaveBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerPlaceBlockAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerPlaceBlockBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerSoundOptions.h" +#include "mc/scripting/modules/minecraft/ScriptPlayerSpawnAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPressurePlatePopAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptPressurePlatePushAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptProjectileComponent.h" +#include "mc/scripting/modules/minecraft/ScriptProjectileComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptProjectileHitBlockAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptProjectileHitEntityAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptProjectileHitInfoAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptProjectileShootOptions.h" +#include "mc/scripting/modules/minecraft/ScriptPropertyComponents.h" +#include "mc/scripting/modules/minecraft/ScriptPropertyRegistry.h" +#include "mc/scripting/modules/minecraft/ScriptPropertyTargetSelectorOption.h" +#include "mc/scripting/modules/minecraft/ScriptPushThroughComponent.h" +#include "mc/scripting/modules/minecraft/ScriptRawMessageInterface.h" +#include "mc/scripting/modules/minecraft/ScriptRawMessageScoreInterface.h" +#include "mc/scripting/modules/minecraft/ScriptRawTextInterface.h" +#include "mc/scripting/modules/minecraft/ScriptRaycasting.h" +#include "mc/scripting/modules/minecraft/ScriptRGB.h" +#include "mc/scripting/modules/minecraft/ScriptRGBA.h" +#include "mc/scripting/modules/minecraft/ScriptRideableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptRidingComponent.h" +#include "mc/scripting/modules/minecraft/ScriptRidingComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptScaleComponent.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboard.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardFactory.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardIdentity.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardIdentityType.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardIdentityType_t.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardObjective.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardObjectiveDisplayOptions.h" +#include "mc/scripting/modules/minecraft/ScriptScoreboardScoreInfo.h" +#include "mc/scripting/modules/minecraft/ScriptScoreTargetSelectorOption.h" +#include "mc/scripting/modules/minecraft/ScriptScreenDisplay.h" +#include "mc/scripting/modules/minecraft/ScriptScriptingEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptSeat.h" +#include "mc/scripting/modules/minecraft/ScriptServerMessageAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptServerNetworkEventListener.h" +#include "mc/scripting/modules/minecraft/ScriptSignals.h" +#include "mc/scripting/modules/minecraft/ScriptSignTextSide.h" +#include "mc/scripting/modules/minecraft/ScriptSimpleBlockVolume.h" +#include "mc/scripting/modules/minecraft/ScriptSimulatedPlayer.h" +#include "mc/scripting/modules/minecraft/ScriptSkinIdComponent.h" +#include "mc/scripting/modules/minecraft/ScriptSoundOptions.h" +#include "mc/scripting/modules/minecraft/ScriptSoundUtils.h" +#include "mc/scripting/modules/minecraft/ScriptSpawnEntityOptions.h" +#include "mc/scripting/modules/minecraft/ScriptStrengthComponent.h" +#include "mc/scripting/modules/minecraft/ScriptStrengthComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptStringBlockProperty.h" +#include "mc/scripting/modules/minecraft/ScriptStructureCreateOptions.h" +#include "mc/scripting/modules/minecraft/ScriptStructureManager.h" +#include "mc/scripting/modules/minecraft/ScriptStructurePlaceOptions.h" +#include "mc/scripting/modules/minecraft/ScriptStructureTemplate.h" +#include "mc/scripting/modules/minecraft/ScriptSystem.h" +#include "mc/scripting/modules/minecraft/ScriptSystemAfterEvents.h" +#include "mc/scripting/modules/minecraft/ScriptSystemBeforeEvents.h" +#include "mc/scripting/modules/minecraft/ScriptTameableComponent.h" +#include "mc/scripting/modules/minecraft/ScriptTargetBlockHitAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptTeleportOptions.h" +#include "mc/scripting/modules/minecraft/ScriptTickEvent.h" +#include "mc/scripting/modules/minecraft/ScriptTickSignal.h" +#include "mc/scripting/modules/minecraft/ScriptTimeOfDay.h" +#include "mc/scripting/modules/minecraft/ScriptTitleDisplayOptions.h" +#include "mc/scripting/modules/minecraft/ScriptTripWireTripAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptTypeFamilyComponent.h" +#include "mc/scripting/modules/minecraft/ScriptTypeFamilyComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptUnderwaterMovementComponent.h" +#include "mc/scripting/modules/minecraft/ScriptUnderwaterMovementComponentFactory.h" +#include "mc/scripting/modules/minecraft/ScriptUnloadedChunksError.h" +#include "mc/scripting/modules/minecraft/ScriptV010Events.h" +#include "mc/scripting/modules/minecraft/ScriptVariantComponent.h" +#include "mc/scripting/modules/minecraft/ScriptVector.h" +#include "mc/scripting/modules/minecraft/ScriptWantsJockeyComponent.h" +#include "mc/scripting/modules/minecraft/ScriptWatchdogTerminateBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptWatchdogTerminateReason.h" +#include "mc/scripting/modules/minecraft/ScriptWeatherChangedAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptWeatherChangedBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptWeatherType.h" +#include "mc/scripting/modules/minecraft/ScriptWorld.h" +#include "mc/scripting/modules/minecraft/ScriptWorldAfterEvents.h" +#include "mc/scripting/modules/minecraft/ScriptWorldBeforeEvents.h" +#include "mc/scripting/modules/minecraft/ScriptWorldFactory.h" +#include "mc/scripting/modules/minecraft/ScriptWorldInitializeAfterEvent.h" +#include "mc/scripting/modules/minecraft/ScriptWorldInitializeBeforeEvent.h" +#include "mc/scripting/modules/minecraft/ScriptWorldSoundOptions.h" +#include "mc/scripting/modules/minecraft/ScriptXYRotation.h" +#include "mc/scripting/modules/minecraft/ValueParams.h" +#include "mc/scripting/modules/minecraft/debug/Betas.h" +#include "mc/scripting/modules/minecraft/events/BeforeWatchdogTerminateEvent.h" +#include "mc/scripting/modules/minecraft_net/Betas.h" +#include "mc/scripting/modules/minecraft_net/ScriptModuleMinecraftNet.h" +#include "mc/scripting/modules/minecraft_net/ScriptNetHeader.h" +#include "mc/scripting/modules/minecraft_net/ScriptNetHttpClient.h" +#include "mc/scripting/modules/minecraft_net/ScriptNetPromiseTracker.h" +#include "mc/scripting/modules/minecraft_net/ScriptNetRequest.h" +#include "mc/scripting/modules/minecraft_net/ScriptNetRequestMethod.h" +#include "mc/scripting/modules/minecraft_net/ScriptNetResponse.h" +#include "mc/scripting/modules/minecraft_server_admin/Betas.h" +#include "mc/scripting/modules/minecraft_server_admin/ScriptModuleMinecraftServerAdmin.h" +#include "mc/scripting/modules/minecraft_server_admin/ScriptSecretString.h" +#include "mc/scripting/modules/minecraft_server_admin/ScriptServerSecrets.h" +#include "mc/scripting/modules/minecraft_server_admin/ScriptServerVariables.h" +#include "mc/scripting/modules/minecraft_ui/BaseScriptFormResponse.h" +#include "mc/scripting/modules/minecraft_ui/Betas.h" +#include "mc/scripting/modules/minecraft_ui/DropdownControl.h" +#include "mc/scripting/modules/minecraft_ui/IControl.h" +#include "mc/scripting/modules/minecraft_ui/Internals.h" +#include "mc/scripting/modules/minecraft_ui/Releases.h" +#include "mc/scripting/modules/minecraft_ui/ScriptActionFormData.h" +#include "mc/scripting/modules/minecraft_ui/ScriptActionFormResponse.h" +#include "mc/scripting/modules/minecraft_ui/ScriptFormCancelationReason.h" +#include "mc/scripting/modules/minecraft_ui/ScriptFormRejectError.h" +#include "mc/scripting/modules/minecraft_ui/ScriptFormRejectReason.h" +#include "mc/scripting/modules/minecraft_ui/ScriptMessageFormData.h" +#include "mc/scripting/modules/minecraft_ui/ScriptMessageFormResponse.h" +#include "mc/scripting/modules/minecraft_ui/ScriptModalFormData.h" +#include "mc/scripting/modules/minecraft_ui/ScriptModalFormResponse.h" +#include "mc/scripting/modules/minecraft_ui/ScriptModuleMinecraftServerUI.h" +#include "mc/scripting/modules/minecraft_ui/ScriptUIManager.h" +#include "mc/scripting/modules/minecraft_ui/SliderControl.h" +#include "mc/scripting/modules/minecraft_ui/TextInputControl.h" +#include "mc/scripting/modules/minecraft_ui/ToggleControl.h" +#include "mc/server/AllowList.h" +#include "mc/server/AllowListEntry.h" +#include "mc/server/AsynchronousIPResolver.h" +#include "mc/server/ChunkPositionAndDimension.h" +#include "mc/server/DenyList.h" +#include "mc/server/DynamicProperties.h" +#include "mc/server/DynamicPropertiesManager.h" +#include "mc/server/EducationOptions.h" +#include "mc/server/IContentTierManager.h" +#include "mc/server/IJsonSerializable.h" +#include "mc/server/LoopbackPacketSender.h" +#include "mc/server/NetworkChunkPublisher.h" +#include "mc/server/PermissionsFile.h" +#include "mc/server/ServerCommunicationInterface.h" +#include "mc/server/ServerInstance.h" +#include "mc/server/ServerLevel.h" +#include "mc/server/ServerPerformanceData.h" +#include "mc/server/ServerPlayer.h" +#include "mc/server/SimulatedPlayer.h" +#include "mc/server/TextFilteringProcessor.h" +#include "mc/server/blob_cache/ActiveTransfer.h" +#include "mc/server/blob_cache/Blob.h" +#include "mc/server/blob_cache/ClientBlobCache.h" +#include "mc/server/blob_cache/Server.h" +#include "mc/server/blob_cache/TransferBuilder.h" +#include "mc/server/commands/ActorCommandOrigin.h" +#include "mc/server/commands/ActorServerCommandOrigin.h" +#include "mc/server/commands/AutomationPlayerCommandOrigin.h" +#include "mc/server/commands/Biomes.h" +#include "mc/server/commands/BlockCommandOrigin.h" +#include "mc/server/commands/BlockStateCommandParam.h" +#include "mc/server/commands/ClearRealmEventsCommand.h" +#include "mc/server/commands/ClientAutomationCommandOrigin.h" +#include "mc/server/commands/CodeBuilderServerCommands.h" +#include "mc/server/commands/CommandArea.h" +#include "mc/server/commands/CommandAreaFactory.h" +#include "mc/server/commands/CommandBlockMode.h" +#include "mc/server/commands/CommandBlockName.h" +#include "mc/server/commands/CommandBlockNameResult.h" +#include "mc/server/commands/CommandChainedSubcommand.h" +#include "mc/server/commands/CommandCompareOperator.h" +#include "mc/server/commands/CommandContext.h" +#include "mc/server/commands/CommandFilePath.h" +#include "mc/server/commands/CommandFlag.h" +#include "mc/server/commands/CommandIntegerRange.h" +#include "mc/server/commands/CommandItem.h" +#include "mc/server/commands/CommandLexer.h" +#include "mc/server/commands/CommandManager.h" +#include "mc/server/commands/CommandMessage.h" +#include "mc/server/commands/CommandOperator.h" +#include "mc/server/commands/CommandOrigin.h" +#include "mc/server/commands/CommandOriginData.h" +#include "mc/server/commands/CommandOriginIdentity.h" +#include "mc/server/commands/CommandOriginLoader.h" +#include "mc/server/commands/CommandOriginType.h" +#include "mc/server/commands/CommandOutput.h" +#include "mc/server/commands/CommandOutputMessage.h" +#include "mc/server/commands/CommandOutputMessageType.h" +#include "mc/server/commands/CommandOutputParameter.h" +#include "mc/server/commands/CommandOutputSender.h" +#include "mc/server/commands/CommandOutputType.h" +#include "mc/server/commands/CommandParameterData.h" +#include "mc/server/commands/CommandParameterDataType.h" +#include "mc/server/commands/CommandParameterOption.h" +#include "mc/server/commands/CommandPermissionLevel.h" +#include "mc/server/commands/CommandPermissionLevelConversion.h" +#include "mc/server/commands/CommandPosition.h" +#include "mc/server/commands/CommandPositionFloat.h" +#include "mc/server/commands/CommandPropertyBag.h" +#include "mc/server/commands/CommandRationalRange.h" +#include "mc/server/commands/CommandRawText.h" +#include "mc/server/commands/CommandRegistry.h" +#include "mc/server/commands/CommandSelectionOrder.h" +#include "mc/server/commands/CommandSelectionType.h" +#include "mc/server/commands/CommandSelector.h" +#include "mc/server/commands/CommandSelectorBase.h" +#include "mc/server/commands/CommandSelectorResults.h" +#include "mc/server/commands/CommandSelectorUtil.h" +#include "mc/server/commands/CommandSoftEnumRegistry.h" +#include "mc/server/commands/CommandStatus.h" +#include "mc/server/commands/CommandSyntaxInformation.h" +#include "mc/server/commands/CommandUtils.h" +#include "mc/server/commands/CommandVersion.h" +#include "mc/server/commands/CommandWildcardInt.h" +#include "mc/server/commands/DeferredCommand.h" +#include "mc/server/commands/DeferredCommandBase.h" +#include "mc/server/commands/DeferredCompiledCommand.h" +#include "mc/server/commands/DeferredScriptCommand.h" +#include "mc/server/commands/DelayActionList.h" +#include "mc/server/commands/DelayRequest.h" +#include "mc/server/commands/ExecuteCommandHelpers.h" +#include "mc/server/commands/ExecuteContextCommandOrigin.h" +#include "mc/server/commands/FacingResult.h" +#include "mc/server/commands/FogCommandUtil.h" +#include "mc/server/commands/FunctionEntry.h" +#include "mc/server/commands/GameDirectorEntityServerCommandOrigin.h" +#include "mc/server/commands/ICommandOriginLoader.h" +#include "mc/server/commands/LocateCommandUtil.h" +#include "mc/server/commands/MinecartBlockCommandOrigin.h" +#include "mc/server/commands/MinecraftCommands.h" +#include "mc/server/commands/OverloadSyntaxInformation.h" +#include "mc/server/commands/PlayerCommandOrigin.h" +#include "mc/server/commands/PrecompiledCommandOrigin.h" +#include "mc/server/commands/RelativeFloat.h" +#include "mc/server/commands/RotationData.h" +#include "mc/server/commands/ServerCommand.h" +#include "mc/server/commands/ServerCommandOrigin.h" +#include "mc/server/commands/ServerCommands.h" +#include "mc/server/commands/StoredCommand.h" +#include "mc/server/commands/TeleportCommandHelpers.h" +#include "mc/server/commands/VirtualCommandOrigin.h" +#include "mc/server/commands/WildcardCommandSelector.h" +#include "mc/server/commands/edu/AbilityCommand.h" +#include "mc/server/commands/edu/AgentCommand.h" +#include "mc/server/commands/edu/CodeBuilderActorInfoCommand.h" +#include "mc/server/commands/edu/CodeBuilderCommand.h" +#include "mc/server/commands/edu/DialogueCommand.h" +#include "mc/server/commands/edu/GetChunkDataCommand.h" +#include "mc/server/commands/edu/GetChunksCommand.h" +#include "mc/server/commands/edu/GetSpawnPointCommand.h" +#include "mc/server/commands/edu/GlobalPauseCommand.h" +#include "mc/server/commands/edu/ImmutableWorldCommand.h" +#include "mc/server/commands/edu/LessonCommand.h" +#include "mc/server/commands/edu/QueryTargetCommand.h" +#include "mc/server/commands/edu/ResourceUriCommand.h" +#include "mc/server/commands/edu/TakePictureCommand.h" +#include "mc/server/commands/edu/WorldBuilderCommand.h" +#include "mc/server/commands/flags/CommandAsyncFlag.h" +#include "mc/server/commands/flags/CommandCheatFlag.h" +#include "mc/server/commands/flags/CommandEditorFlag.h" +#include "mc/server/commands/flags/CommandExecuteFlag.h" +#include "mc/server/commands/flags/CommandSyncFlag.h" +#include "mc/server/commands/flags/CommandTypeFlag.h" +#include "mc/server/commands/flags/CommandUsageFlag.h" +#include "mc/server/commands/flags/CommandVisibilityFlag.h" +#include "mc/server/commands/functions/CommandDispatcher.h" +#include "mc/server/commands/functions/CommandFunctionEntry.h" +#include "mc/server/commands/functions/FunctionManager.h" +#include "mc/server/commands/functions/ICommandDispatcher.h" +#include "mc/server/commands/functions/IFunctionEntry.h" +#include "mc/server/commands/shared/CloseWebSocketCommand.h" +#include "mc/server/commands/shared/EnableEncryptionCommand.h" +#include "mc/server/commands/shared/HelpCommand.h" +#include "mc/server/commands/shared/ScriptDebugCommand.h" +#include "mc/server/commands/standard/CameraShakeCommand.h" +#include "mc/server/commands/standard/ClearCommand.h" +#include "mc/server/commands/standard/ClearSpawnPointCommand.h" +#include "mc/server/commands/standard/CloneCommand.h" +#include "mc/server/commands/standard/DamageCommand.h" +#include "mc/server/commands/standard/DayLockCommand.h" +#include "mc/server/commands/standard/DeOpCommand.h" +#include "mc/server/commands/standard/DifficultyCommand.h" +#include "mc/server/commands/standard/EffectCommand.h" +#include "mc/server/commands/standard/EnchantCommand.h" +#include "mc/server/commands/standard/EventCommand.h" +#include "mc/server/commands/standard/ExecuteCommand.h" +#include "mc/server/commands/standard/FillCommand.h" +#include "mc/server/commands/standard/FogCommand.h" +#include "mc/server/commands/standard/FunctionCommand.h" +#include "mc/server/commands/standard/GameModeCommand.h" +#include "mc/server/commands/standard/GameRuleCommand.h" +#include "mc/server/commands/standard/GameTestCommand.h" +#include "mc/server/commands/standard/GetTopSolidBlockCommand.h" +#include "mc/server/commands/standard/GiveCommand.h" +#include "mc/server/commands/standard/IScriptDebugger.h" +#include "mc/server/commands/standard/KickCommand.h" +#include "mc/server/commands/standard/KillCommand.h" +#include "mc/server/commands/standard/ListCommand.h" +#include "mc/server/commands/standard/ListDCommand.h" +#include "mc/server/commands/standard/LocateCommand.h" +#include "mc/server/commands/standard/LootCommand.h" +#include "mc/server/commands/standard/MeCommand.h" +#include "mc/server/commands/standard/MessagingCommand.h" +#include "mc/server/commands/standard/MobEventCommand.h" +#include "mc/server/commands/standard/MusicCommand.h" +#include "mc/server/commands/standard/NewExecuteCommand.h" +#include "mc/server/commands/standard/OpCommand.h" +#include "mc/server/commands/standard/ParticleCommand.h" +#include "mc/server/commands/standard/PermissionCommand.h" +#include "mc/server/commands/standard/PlayAnimationCommand.h" +#include "mc/server/commands/standard/PlaySoundCommand.h" +#include "mc/server/commands/standard/ReloadCommand.h" +#include "mc/server/commands/standard/ReplaceItemCommand.h" +#include "mc/server/commands/standard/RideCommand.h" +#include "mc/server/commands/standard/SayCommand.h" +#include "mc/server/commands/standard/ScheduleCommand.h" +#include "mc/server/commands/standard/ScoreboardCommand.h" +#include "mc/server/commands/standard/ServerScriptDebugCommand.h" +#include "mc/server/commands/standard/SetBlockCommand.h" +#include "mc/server/commands/standard/SetMaxPlayersCommand.h" +#include "mc/server/commands/standard/SetWorldSpawnCommand.h" +#include "mc/server/commands/standard/SpawnPointCommand.h" +#include "mc/server/commands/standard/SpreadPlayersCommand.h" +#include "mc/server/commands/standard/StopSoundCommand.h" +#include "mc/server/commands/standard/StructureCommand.h" +#include "mc/server/commands/standard/SummonCommand.h" +#include "mc/server/commands/standard/TagCommand.h" +#include "mc/server/commands/standard/TeleportCommand.h" +#include "mc/server/commands/standard/TeleportTarget.h" +#include "mc/server/commands/standard/TellCommand.h" +#include "mc/server/commands/standard/TellRawCommand.h" +#include "mc/server/commands/standard/TestForBlockCommand.h" +#include "mc/server/commands/standard/TestForBlocksCommand.h" +#include "mc/server/commands/standard/TestForCommand.h" +#include "mc/server/commands/standard/TickingAreaCommand.h" +#include "mc/server/commands/standard/TimeCommand.h" +#include "mc/server/commands/standard/TitleCommand.h" +#include "mc/server/commands/standard/TitleRawCommand.h" +#include "mc/server/commands/standard/ToggleDownfallCommand.h" +#include "mc/server/commands/standard/VolumeAreaCommand.h" +#include "mc/server/commands/standard/WeatherCommand.h" +#include "mc/server/commands/standard/WSServerCommand.h" +#include "mc/server/commands/standard/XPCommand.h" +#include "mc/server/commands/test/SendShowStoreOfferCommand.h" +#include "mc/server/commands/test/TransferServerCommand.h" +#include "mc/server/common/AllowListFile.h" +#include "mc/server/common/CDNConfig.h" +#include "mc/server/common/ConsoleInputReader.h" +#include "mc/server/common/DedicatedServer.h" +#include "mc/server/common/DedicatedServerCommands.h" +#include "mc/server/common/DedicatedServerGameTestRunner.h" +#include "mc/server/common/DedicatedServerGameTestRunnerListener.h" +#include "mc/server/common/GameTestReport.h" +#include "mc/server/common/GameTestResult.h" +#include "mc/server/common/PropertiesSettings.h" +#include "mc/server/common/TestConfig.h" +#include "mc/server/common/VanillaGameModuleDedicatedServer.h" +#include "mc/server/common/commands/AllowListCommand.h" +#include "mc/server/common/commands/ChangeSettingCommand.h" +#include "mc/server/common/commands/DedicatedWSServerCommand.h" +#include "mc/server/common/commands/GetEduServerInfoCommand.h" +#include "mc/server/common/commands/SaveCommand.h" +#include "mc/server/common/commands/StopCommand.h" +#include "mc/server/editor/BlockChangedOperation.h" +#include "mc/server/editor/Editor.h" +#include "mc/server/editor/IEditorManager.h" +#include "mc/server/editor/IEditorPlayer.h" +#include "mc/server/editor/ScriptModule.h" +#include "mc/server/editor/Transactions.h" +#include "mc/server/editor/WorldType.h" +#include "mc/server/editor/server/Betas.h" +#include "mc/server/editor/server/EditorServerModule.h" +#include "mc/server/editor/server/Internals.h" +#include "mc/server/editor/ui/Betas.h" +#include "mc/server/editor/ui/EditorUIModule.h" +#include "mc/server/editor/ui/Internals.h" +#include "mc/server/module/PlayerOpenContainerEvent.h" +#include "mc/server/module/VanillaGameModuleServer.h" +#include "mc/server/module/VanillaServerGameplayEventListener.h" +#include "mc/server/sim/BuildIntent.h" +#include "mc/server/sim/ContinuousLookAtEntityIntent.h" +#include "mc/server/sim/ContinuousLookAtPositionIntent.h" +#include "mc/server/sim/LookAtEntityIntent.h" +#include "mc/server/sim/LookAtIntent.h" +#include "mc/server/sim/LookAtPositionIntent.h" +#include "mc/server/sim/LookDuration.h" +#include "mc/server/sim/MoveInDirectionIntent.h" +#include "mc/server/sim/MovementIntent.h" +#include "mc/server/sim/MoveToPositionIntent.h" +#include "mc/server/sim/NavigateToEntityIntent.h" +#include "mc/server/sim/NavigateToPositionsIntent.h" +#include "mc/server/sim/sim.h" +#include "mc/server/sim/VoidLookAtIntent.h" +#include "mc/server/sim/VoidMoveIntent.h" +#include "mc/server/volume/UserEntityIdentifierComponent.h" +#include "mc/server/volume/VolumeEntityManagerServer.h" +#include "mc/services/ServiceLocator.h" +#include "mc/services/ServiceReference.h" +#include "mc/services/ServiceRegistrationToken.h" +#include "mc/services/ServicesManager.h" +#include "mc/store/iap/ExtraLicenseData.h" +#include "mc/textobject/ITextObject.h" +#include "mc/textobject/ResolveData.h" +#include "mc/textobject/TextObjectLocalizedText.h" +#include "mc/textobject/TextObjectLocalizedTextWithParams.h" +#include "mc/textobject/TextObjectParser.h" +#include "mc/textobject/TextObjectScore.h" +#include "mc/textobject/TextObjectSelector.h" +#include "mc/textobject/TextObjectText.h" +#include "mc/util/ActorDefinitionEventLoader.h" +#include "mc/util/BehaviorNodeUtils.h" +#include "mc/util/BigEndianStringByteInput.h" +#include "mc/util/BigEndianStringByteOutput.h" +#include "mc/util/BlockAimCollision118Upgrade.h" +#include "mc/util/BlockAimCollision11910Upgrade.h" +#include "mc/util/BlockBreathability11910Upgrade.h" +#include "mc/util/BlockCerealSchemaUpgrade.h" +#include "mc/util/BlockCollision118Upgrade.h" +#include "mc/util/BlockCollision11910Upgrade.h" +#include "mc/util/BlockCraftingTable118Upgrade.h" +#include "mc/util/BlockCraftingTable11910Upgrade.h" +#include "mc/util/BlockCreativeGroup11920Upgrade.h" +#include "mc/util/BlockDescription11940Upgrade.h" +#include "mc/util/BlockDestructibleByExplosion11920Upgrade.h" +#include "mc/util/BlockDestructibleByMining11910Upgrade.h" +#include "mc/util/BlockDestructibleByMining11920Upgrade.h" +#include "mc/util/BlockDisplayName11910Upgrade.h" +#include "mc/util/BlockDisplayName11930Upgrade.h" +#include "mc/util/BlockExplosionResistance11910Upgrade.h" +#include "mc/util/BlockFlammable11910Upgrade.h" +#include "mc/util/BlockFriction11910Upgrade.h" +#include "mc/util/BlockFriction11920Upgrade.h" +#include "mc/util/BlockGeometry11910Upgrade.h" +#include "mc/util/BlockGeometry12010Upgrade.h" +#include "mc/util/BlockLightDampening118Upgrade.h" +#include "mc/util/BlockLightDampening11910Upgrade.h" +#include "mc/util/BlockLightDampening11940Upgrade.h" +#include "mc/util/BlockLightEmission11910Upgrade.h" +#include "mc/util/BlockLoot11910Upgrade.h" +#include "mc/util/BlockMapColor11910Upgrade.h" +#include "mc/util/BlockQueuedTicking11910Upgrade.h" +#include "mc/util/BlockSelectionBox11920Upgrade.h" +#include "mc/util/BlockTranformationVersioning11980Upgrade.h" +#include "mc/util/BlockUnitCube12060Upgrade.h" +#include "mc/util/Bounds.h" +#include "mc/util/BytesDataInput.h" +#include "mc/util/BytesDataOutput.h" +#include "mc/util/CallbackToken.h" +#include "mc/util/CallbackTokenCancelState.h" +#include "mc/util/Carpet.h" +#include "mc/util/CerealDocumentUpgrader.h" +#include "mc/util/CerealDocumentUpgradeStep.h" +#include "mc/util/CerealHelpers.h" +#include "mc/util/CerealSchemaDeprecate.h" +#include "mc/util/CerealSchemaUpgrade.h" +#include "mc/util/ChanceInformation.h" +#include "mc/util/ChiseledBookshelfSlotUtils.h" +#include "mc/util/ClampedNormalFloat.h" +#include "mc/util/ClassID.h" +#include "mc/util/ClipUtils.h" +#include "mc/util/CompoundTagEditHelper.h" +#include "mc/util/CompoundTagUpdater.h" +#include "mc/util/CompoundTagUpdaterContext.h" +#include "mc/util/CompoundTagUpdaterNodeBuilder.h" +#include "mc/util/Concrete.h" +#include "mc/util/ConcretePowder.h" +#include "mc/util/ConstDeserializeDataParams.h" +#include "mc/util/CopperUtil.h" +#include "mc/util/Coral.h" +#include "mc/util/CoralFan.h" +#include "mc/util/CreatorMetadataUtils.h" +#include "mc/util/CropUtils.h" +#include "mc/util/CryptoUtils.h" +#include "mc/util/DeadCoralFan.h" +#include "mc/util/DefinitionEventLoader.h" +#include "mc/util/DeserializeDataParams.h" +#include "mc/util/DictionaryCompressionUtil.h" +#include "mc/util/DifficultyUtils.h" +#include "mc/util/DispensableItemUtils.h" +#include "mc/util/DoublePlant.h" +#include "mc/util/Easing.h" +#include "mc/util/EasingInverse.h" +#include "mc/util/EducationMetadataUtils.h" +#include "mc/util/EntityTypes.h" +#include "mc/util/EventResponseFactory.h" +#include "mc/util/ExpressionNode.h" +#include "mc/util/ExpressionNodeSerializer.h" +#include "mc/util/ExpressionOpBitField.h" +#include "mc/util/Extractors.h" +#include "mc/util/FeatureTerrainAdjustmentsUtil.h" +#include "mc/util/Fence.h" +#include "mc/util/FileChunkInfo.h" +#include "mc/util/FileChunkManager.h" +#include "mc/util/FileInfo.h" +#include "mc/util/FileUploadManager.h" +#include "mc/util/FlatteningUtils.h" +#include "mc/util/FloatRange.h" +#include "mc/util/FoodItem118Upgrade.h" +#include "mc/util/FormJsonValidator.h" +#include "mc/util/GameRuleUtils.h" +#include "mc/util/HardStainedGlass.h" +#include "mc/util/HardStainedGlassPane.h" +#include "mc/util/IDataInput.h" +#include "mc/util/IDataOutput.h" +#include "mc/util/IFileChunkUploader.h" +#include "mc/util/IFilePicker.h" +#include "mc/util/IndexSet.h" +#include "mc/util/Instance.h" +#include "mc/util/IntRange.h" +#include "mc/util/ItemCerealSchemaUpgrade.h" +#include "mc/util/LavaCauldron.h" +#include "mc/util/Leaves.h" +#include "mc/util/Leaves2.h" +#include "mc/util/LightningBoltUtil.h" +#include "mc/util/LightningRodUtil.h" +#include "mc/util/Log.h" +#include "mc/util/Log2.h" +#include "mc/util/MineshaftUtil.h" +#include "mc/util/MobEffectPacketUtils.h" +#include "mc/util/MobSpawnUtils.h" +#include "mc/util/NamedMolangScript.h" +#include "mc/util/NamePair.h" +#include "mc/util/PackSettingsJsonValidator.h" +#include "mc/util/Palette.h" +#include "mc/util/PathFinderHackUtils.h" +#include "mc/util/PathFinderUtils.h" +#include "mc/util/PauseManager.h" +#include "mc/util/PerfContextTracker.h" +#include "mc/util/PerfContextTrackerReport.h" +#include "mc/util/Planks.h" +#include "mc/util/PrintStream.h" +#include "mc/util/ProfilerLite.h" +#include "mc/util/ProfilerLiteTelemetry.h" +#include "mc/util/RakDataInput.h" +#include "mc/util/RakDataOutput.h" +#include "mc/util/Random.h" +#include "mc/util/RedFlower.h" +#include "mc/util/RemovedIntState.h" +#include "mc/util/RemovedState.h" +#include "mc/util/RemovedStringState.h" +#include "mc/util/RenderParamUtils.h" +#include "mc/util/ResourcePackFileDownloaderManager.h" +#include "mc/util/ResourcePackFileUploadManager.h" +#include "mc/util/ResourcePackTransmissionManager.h" +#include "mc/util/RotationCommandUtils.h" +#include "mc/util/RotationUtil.h" +#include "mc/util/Sapling.h" +#include "mc/util/SaplingUtils.h" +#include "mc/util/ServerFileChunkUploader.h" +#include "mc/util/ShulkerBox.h" +#include "mc/util/SmithingTemplateUtils.h" +#include "mc/util/SnapshotAccessor.h" +#include "mc/util/StainedGlass.h" +#include "mc/util/StainedGlassPane.h" +#include "mc/util/StateSerializationUtils.h" +#include "mc/util/Stone.h" +#include "mc/util/StoneSlab1.h" +#include "mc/util/StringByteInput.h" +#include "mc/util/StringByteOutput.h" +#include "mc/util/SurfaceDetectionType.h" +#include "mc/util/SystemFilePicker.h" +#include "mc/util/TallGrass.h" +#include "mc/util/Terracotta.h" +#include "mc/util/TextFilteringUtils.h" +#include "mc/util/TextureSetHelpers.h" +#include "mc/util/TickUtil.h" +#include "mc/util/Timer.h" +#include "mc/util/Token.h" +#include "mc/util/UIProfanityContext.h" +#include "mc/util/UniformFloat.h" +#include "mc/util/UniformInt.h" +#include "mc/util/UseAnimationUtils.h" +#include "mc/util/ValueProviders.h" +#include "mc/util/VariantParameterList.h" +#include "mc/util/VarIntDataInput.h" +#include "mc/util/VarIntDataOutput.h" +#include "mc/util/VibrationListenerUtils.h" +#include "mc/util/VillageManagerComponentUtils.h" +#include "mc/util/WitherBossSpawnUtilities.h" +#include "mc/util/Wood.h" +#include "mc/util/WoodenDoubleSlab.h" +#include "mc/util/WoodenSlab.h" +#include "mc/util/Wool.h" +#include "mc/util/WorldChangeTransaction.h" +#include "mc/util/WorldGenRandomUtils.h" +#include "mc/util/_ProfilerLiteTimer.h" +#include "mc/util/molang/MolangActorArrayPtr.h" +#include "mc/util/molang/MolangActorIdArrayPtr.h" +#include "mc/util/molang/MolangArrayVariable.h" +#include "mc/util/molang/MolangClientTextureSet.h" +#include "mc/util/molang/MolangContextVariable.h" +#include "mc/util/molang/MolangContextVariableMapWithCleanup.h" +#include "mc/util/molang/MolangDataDrivenGeometry.h" +#include "mc/util/molang/MolangEntityVariable.h" +#include "mc/util/molang/MolangEvalParams.h" +#include "mc/util/molang/MolangEvalStackState.h" +#include "mc/util/molang/MolangGeometryVariable.h" +#include "mc/util/molang/MolangLoopBreak.h" +#include "mc/util/molang/MolangLoopContinue.h" +#include "mc/util/molang/MolangMaterialVariable.h" +#include "mc/util/molang/MolangMatrix.h" +#include "mc/util/molang/MolangMemberAccessor.h" +#include "mc/util/molang/MolangMemberArray.h" +#include "mc/util/molang/MolangMemberVariable.h" +#include "mc/util/molang/MolangProgramBuildState.h" +#include "mc/util/molang/MolangQueryFunction.h" +#include "mc/util/molang/MolangQueryFunctionPtr.h" +#include "mc/util/molang/MolangQueryFunctionReturnType.h" +#include "mc/util/molang/MolangScriptArg.h" +#include "mc/util/molang/MolangScriptArgPOD.h" +#include "mc/util/molang/MolangScriptArgType.h" +#include "mc/util/molang/MolangStruct_BaseAndPattern.h" +#include "mc/util/molang/MolangStruct_MinAndMax.h" +#include "mc/util/molang/MolangStruct_PoseIndexAndHurtTime.h" +#include "mc/util/molang/MolangStruct_RGB.h" +#include "mc/util/molang/MolangStruct_RGBA.h" +#include "mc/util/molang/MolangStruct_RotYAndPosY.h" +#include "mc/util/molang/MolangStruct_SpeedAndDirection.h" +#include "mc/util/molang/MolangStruct_TentacleAngleAndSwimRotation.h" +#include "mc/util/molang/MolangStruct_TRS.h" +#include "mc/util/molang/MolangStruct_UV.h" +#include "mc/util/molang/MolangStruct_XY.h" +#include "mc/util/molang/MolangStruct_XYZ.h" +#include "mc/util/molang/MolangTempVariable.h" +#include "mc/util/molang/MolangTextureVariable.h" +#include "mc/util/molang/MolangVariable.h" +#include "mc/util/molang/MolangVariableIndex.h" +#include "mc/util/molang/MolangVariableSettings.h" +#include "mc/util/molang/MolangVersion.h" +#include "mc/util/molang/MolangVersionMap.h" +#include "mc/util/molang/MolangVersionMapping.h" +#include "mc/util/molang/VersionInfo.h" +#include "mc/util/random/Xoroshiro128PlusPlus.h" +#include "mc/util/random/XoroshiroPositionalRandomFactory.h" +#include "mc/util/random/XoroshiroRandom.h" +#include "mc/volume/VolumeComponentFactory.h" +#include "mc/volume/VolumeDefinition.h" +#include "mc/volume/VolumeDefinitionGroup.h" +#include "mc/volume/VolumeEntityManager.h" +#include "mc/volume/VolumeIdentifier.h" +#include "mc/volume/VolumeInstanceData.h" +#include "mc/volume/VolumeStorageDefinition.h" +#include "mc/volume/components/EntitiesEnteredVolumeComponent.h" +#include "mc/volume/components/EntitiesInsideVolumeComponent.h" +#include "mc/volume/components/OnActorEnterVolumeComponent.h" +#include "mc/volume/components/OnActorEnterVolumeDefinition.h" +#include "mc/volume/components/OnActorLeaveVolumeComponent.h" +#include "mc/volume/components/OnActorLeaveVolumeDefinition.h" +#include "mc/volume/components/VolumeBoundsComponent.h" +#include "mc/volume/components/VolumeCreationDataComponent.h" +#include "mc/volume/components/VolumeFogComponent.h" +#include "mc/volume/components/VolumeFogDefinition.h" +#include "mc/volume/systems/EntityEnterVolumeSystem.h" +#include "mc/volume/systems/EntityExitVolumeSystem.h" +#include "mc/websockets/Automation.h" +#include "mc/websockets/hc_websocket_impl.h" +#include "mc/websockets/HttpHeaders.h" +#include "mc/websockets/RakTcpProxy.h" +#include "mc/websockets/RakWebSocket.h" +#include "mc/websockets/RakWebSocketClient.h" +#include "mc/websockets/RakWebSocketDataFrame.h" +#include "mc/websockets/RakWebSocketDataFrameParser.h" +#include "mc/websockets/TcpProxy.h" +#include "mc/websockets/websocket_message_buffer.h" +#include "mc/websockets/websocket_outgoing_message.h" +#include "mc/webview/Webview.h" +#include "mc/win/AppPlatformWindows.h" +#include "mc/win/AppPlatform_win32.h" +#include "mc/win/OSInformation.h" +#include "mc/win/RegistryKey.h" +#include "mc/world/ActorRuntimeID.h" +#include "mc/world/ActorUniqueID.h" +#include "mc/world/AutomaticID.h" +#include "mc/world/BlockID.h" +#include "mc/world/Container.h" +#include "mc/world/ContainerContentChangeListener.h" +#include "mc/world/ContainerIterator.h" +#include "mc/world/ContainerSizeChangeListener.h" +#include "mc/world/Direction.h" +#include "mc/world/Facing.h" +#include "mc/world/FillingContainer.h" +#include "mc/world/GameCallbacks.h" +#include "mc/world/GameSession.h" +#include "mc/world/LegacyActorArmorChangedListener.h" +#include "mc/world/Minecraft.h" +#include "mc/world/NewBlockID.h" +#include "mc/world/PlayerUIContainer.h" +#include "mc/world/Pos.h" +#include "mc/world/SimpleContainer.h" +#include "mc/world/SimplePlayerContainer.h" +#include "mc/world/SimpleSparseContainer.h" +#include "mc/world/TypedRuntimeId.h" +#include "mc/world/UniqueIDManager.h" +#include "mc/world/VanillaMapColor.h" +#include "mc/world/VanillaSystemsRegistration.h" +#include "mc/world/VanillaWorldSystems.h" +#include "mc/world/WorldSessionEndPoint.h" +#include "mc/world/WorldTemplateInfo.h" +#include "mc/world/WorldTemplatePackManifest.h" +#include "mc/world/WorldTemplatePackSource.h" +#include "mc/world/actor/ActionEvent.h" +#include "mc/world/actor/ActionQueue.h" +#include "mc/world/actor/Actor.h" +#include "mc/world/actor/ActorAliasDescription.h" +#include "mc/world/actor/ActorClassTree.h" +#include "mc/world/actor/ActorComponentDescription.h" +#include "mc/world/actor/ActorComponentFactory.h" +#include "mc/world/actor/ActorDamageByActorSource.h" +#include "mc/world/actor/ActorDamageByBlockSource.h" +#include "mc/world/actor/ActorDamageByChildActorSource.h" +#include "mc/world/actor/ActorDamageSource.h" +#include "mc/world/actor/ActorDefinition.h" +#include "mc/world/actor/ActorDefinitionAttribute.h" +#include "mc/world/actor/ActorDefinitionDescriptor.h" +#include "mc/world/actor/ActorDefinitionDiffList.h" +#include "mc/world/actor/ActorDefinitionEvent.h" +#include "mc/world/actor/ActorDefinitionFeedItem.h" +#include "mc/world/actor/ActorDefinitionGroup.h" +#include "mc/world/actor/ActorDefinitionIdentifier.h" +#include "mc/world/actor/ActorDefinitionModifier.h" +#include "mc/world/actor/ActorDefinitionPtr.h" +#include "mc/world/actor/ActorDefinitionTrigger.h" +#include "mc/world/actor/ActorFactory.h" +#include "mc/world/actor/ActorFactoryData.h" +#include "mc/world/actor/ActorFilterGroup.h" +#include "mc/world/actor/ActorGoalFactory.h" +#include "mc/world/actor/ActorHistory.h" +#include "mc/world/actor/ActorInfo.h" +#include "mc/world/actor/ActorInfoRegistry.h" +#include "mc/world/actor/ActorInteraction.h" +#include "mc/world/actor/ActorLegacySaveConverter.h" +#include "mc/world/actor/ActorMapping.h" +#include "mc/world/actor/ActorPermutation.h" +#include "mc/world/actor/ActorPropertiesDescription.h" +#include "mc/world/actor/ActorSpawnRuleBase.h" +#include "mc/world/actor/ActorSpawnRuleGroup.h" +#include "mc/world/actor/ActorTerrainInterlockData.h" +#include "mc/world/actor/AliasInfoDescription.h" +#include "mc/world/actor/AnimationScriptsDescription.h" +#include "mc/world/actor/AnimationsDescription.h" +#include "mc/world/actor/AreaEffectCloud.h" +#include "mc/world/actor/ArmorStand.h" +#include "mc/world/actor/BalloonComponent.h" +#include "mc/world/actor/BlockListEventMap.h" +#include "mc/world/actor/BodyControl.h" +#include "mc/world/actor/BuiltInActorComponents.h" +#include "mc/world/actor/CommandBlockComponent.h" +#include "mc/world/actor/ContainerComponent.h" +#include "mc/world/actor/DamageOverTimeComponent.h" +#include "mc/world/actor/DanceComponent.h" +#include "mc/world/actor/DataItem.h" +#include "mc/world/actor/DefinitionEvent.h" +#include "mc/world/actor/DefinitionModifier.h" +#include "mc/world/actor/DefinitionTrigger.h" +#include "mc/world/actor/Description.h" +#include "mc/world/actor/DiffListPair.h" +#include "mc/world/actor/DistanceSortedActor.h" +#include "mc/world/actor/EnderCrystal.h" +#include "mc/world/actor/FeedItem.h" +#include "mc/world/actor/FishingHook.h" +#include "mc/world/actor/GetCollisionShapeActorProxy.h" +#include "mc/world/actor/HangingActor.h" +#include "mc/world/actor/Hopper.h" +#include "mc/world/actor/IdentifierDescription.h" +#include "mc/world/actor/IEntityInitializer.h" +#include "mc/world/actor/InsomniaComponent.h" +#include "mc/world/actor/InternalComponentRegistry.h" +#include "mc/world/actor/IsSpawnableDescription.h" +#include "mc/world/actor/IsSummonableDescription.h" +#include "mc/world/actor/KeyOrNameResult.h" +#include "mc/world/actor/KnockbackArmorUpdater.h" +#include "mc/world/actor/LeashFenceKnotActor.h" +#include "mc/world/actor/Mob.h" +#include "mc/world/actor/ModelPartLocator.h" +#include "mc/world/actor/Motif.h" +#include "mc/world/actor/NetheriteArmorEquippedListener.h" +#include "mc/world/actor/OminousItemSpawner.h" +#include "mc/world/actor/OpenDoorAnnotationComponent.h" +#include "mc/world/actor/OwningGetCollisionShapeEntityProxy.h" +#include "mc/world/actor/Painting.h" +#include "mc/world/actor/ParticleTypeMap.h" +#include "mc/world/actor/RuntimeIdentifierDescription.h" +#include "mc/world/actor/SpawnActorComponent.h" +#include "mc/world/actor/SpawnGroupData.h" +#include "mc/world/actor/StackStats.h" +#include "mc/world/actor/SynchedActorData.h" +#include "mc/world/actor/SynchedActorDataEntityWrapper.h" +#include "mc/world/actor/SynchedActorDataReader.h" +#include "mc/world/actor/SynchedActorDataWriter.h" +#include "mc/world/actor/VanillaActorData.h" +#include "mc/world/actor/VanillaActorRendererId.h" +#include "mc/world/actor/VanillaActors.h" +#include "mc/world/actor/VanillaBuiltInEntities.h" +#include "mc/world/actor/VehicleUtils.h" +#include "mc/world/actor/WaterMovementComponent.h" +#include "mc/world/actor/agent/Agent.h" +#include "mc/world/actor/agent/AgentBodyControl.h" +#include "mc/world/actor/agent/AgentCommands.h" +#include "mc/world/actor/agent/AgentLookControl.h" +#include "mc/world/actor/agent/AttackCommand.h" +#include "mc/world/actor/agent/CollectCommand.h" +#include "mc/world/actor/agent/Command.h" +#include "mc/world/actor/agent/Destroy.h" +#include "mc/world/actor/agent/DropAllCommand.h" +#include "mc/world/actor/agent/DropCommand.h" +#include "mc/world/actor/agent/GetItemCountCommand.h" +#include "mc/world/actor/agent/GetItemDetailsCommand.h" +#include "mc/world/actor/agent/GetItemSpaceCommand.h" +#include "mc/world/actor/agent/Inspect.h" +#include "mc/world/actor/agent/InspectDataCommand.h" +#include "mc/world/actor/agent/Interact.h" +#include "mc/world/actor/agent/PlaceCommand.h" +#include "mc/world/actor/agent/TillCommand.h" +#include "mc/world/actor/agent/TransferToCommand.h" +#include "mc/world/actor/agent/TurnCommand.h" +#include "mc/world/actor/ai/control/AmphibiousMoveControl.h" +#include "mc/world/actor/ai/control/Control.h" +#include "mc/world/actor/ai/control/DolphinMoveControl.h" +#include "mc/world/actor/ai/control/DynamicJumpControl.h" +#include "mc/world/actor/ai/control/FlyMoveControl.h" +#include "mc/world/actor/ai/control/GenericMoveControl.h" +#include "mc/world/actor/ai/control/GlideMoveControl.h" +#include "mc/world/actor/ai/control/HopMoveControl.h" +#include "mc/world/actor/ai/control/HoverMoveControl.h" +#include "mc/world/actor/ai/control/JumpControl.h" +#include "mc/world/actor/ai/control/JumpControlDescription.h" +#include "mc/world/actor/ai/control/JumpInfo.h" +#include "mc/world/actor/ai/control/LegacyBodyControl.h" +#include "mc/world/actor/ai/control/LookControl.h" +#include "mc/world/actor/ai/control/MoveControl.h" +#include "mc/world/actor/ai/control/SlimeMoveControl.h" +#include "mc/world/actor/ai/control/SwimMoveControl.h" +#include "mc/world/actor/ai/goal/AdmireItemGoal.h" +#include "mc/world/actor/ai/goal/AgentCommandExecutionGoal.h" +#include "mc/world/actor/ai/goal/AvoidBlockGoal.h" +#include "mc/world/actor/ai/goal/AvoidMobTypeDefinition.h" +#include "mc/world/actor/ai/goal/AvoidMobTypeGoal.h" +#include "mc/world/actor/ai/goal/BarterGoal.h" +#include "mc/world/actor/ai/goal/BaseGoalDefinition.h" +#include "mc/world/actor/ai/goal/BaseMoveToBlockGoal.h" +#include "mc/world/actor/ai/goal/BaseMoveToGoal.h" +#include "mc/world/actor/ai/goal/BegGoal.h" +#include "mc/world/actor/ai/goal/BreakDoorGoal.h" +#include "mc/world/actor/ai/goal/BreatheAirGoal.h" +#include "mc/world/actor/ai/goal/BreedGoal.h" +#include "mc/world/actor/ai/goal/ChargeAttackDefinition.h" +#include "mc/world/actor/ai/goal/ChargeAttackGoal.h" +#include "mc/world/actor/ai/goal/ChargeHeldItemDefinition.h" +#include "mc/world/actor/ai/goal/ChargeHeldItemGoal.h" +#include "mc/world/actor/ai/goal/CircleAroundAnchorDefinition.h" +#include "mc/world/actor/ai/goal/CircleAroundAnchorGoal.h" +#include "mc/world/actor/ai/goal/ControlledByPlayerDefinition.h" +#include "mc/world/actor/ai/goal/ControlledByPlayerGoal.h" +#include "mc/world/actor/ai/goal/CroakGoal.h" +#include "mc/world/actor/ai/goal/DefendVillageTargetDefinition.h" +#include "mc/world/actor/ai/goal/DefendVillageTargetGoal.h" +#include "mc/world/actor/ai/goal/DelayedAttackDefinition.h" +#include "mc/world/actor/ai/goal/DelayedAttackGoal.h" +#include "mc/world/actor/ai/goal/DigGoal.h" +#include "mc/world/actor/ai/goal/DoorInteractGoal.h" +#include "mc/world/actor/ai/goal/DragonBaseGoal.h" +#include "mc/world/actor/ai/goal/DragonBaseGoalDefinition.h" +#include "mc/world/actor/ai/goal/DragonChargePlayerDefinition.h" +#include "mc/world/actor/ai/goal/DragonChargePlayerGoal.h" +#include "mc/world/actor/ai/goal/DragonDeathGoal.h" +#include "mc/world/actor/ai/goal/DragonFlamingDefinition.h" +#include "mc/world/actor/ai/goal/DragonFlamingGoal.h" +#include "mc/world/actor/ai/goal/DragonHoldingPatternGoal.h" +#include "mc/world/actor/ai/goal/DragonLandingGoal.h" +#include "mc/world/actor/ai/goal/DragonScanningGoal.h" +#include "mc/world/actor/ai/goal/DragonStrafePlayerDefinition.h" +#include "mc/world/actor/ai/goal/DragonStrafePlayerGoal.h" +#include "mc/world/actor/ai/goal/DragonTakeoffGoal.h" +#include "mc/world/actor/ai/goal/DrinkMilkGoal.h" +#include "mc/world/actor/ai/goal/DrinkPotionData.h" +#include "mc/world/actor/ai/goal/DrinkPotionGoal.h" +#include "mc/world/actor/ai/goal/DropItemForDefinition.h" +#include "mc/world/actor/ai/goal/DropItemForGoal.h" +#include "mc/world/actor/ai/goal/EatBlockDefinition.h" +#include "mc/world/actor/ai/goal/EatBlockGoal.h" +#include "mc/world/actor/ai/goal/EatCarriedItemGoal.h" +#include "mc/world/actor/ai/goal/EatMobGoal.h" +#include "mc/world/actor/ai/goal/EmergeGoal.h" +#include "mc/world/actor/ai/goal/EquipItemGoal.h" +#include "mc/world/actor/ai/goal/ExploreOutskirtsDefinition.h" +#include "mc/world/actor/ai/goal/ExploreOutskirtsGoal.h" +#include "mc/world/actor/ai/goal/FertilizeFarmBlockDefinition.h" +#include "mc/world/actor/ai/goal/FertilizeFarmBlockGoal.h" +#include "mc/world/actor/ai/goal/FindCoverGoal.h" +#include "mc/world/actor/ai/goal/FindMountGoal.h" +#include "mc/world/actor/ai/goal/FindUnderwaterTreasureGoal.h" +#include "mc/world/actor/ai/goal/FireAtTargetGoal.h" +#include "mc/world/actor/ai/goal/FleeSunGoal.h" +#include "mc/world/actor/ai/goal/FloatGoal.h" +#include "mc/world/actor/ai/goal/FloatWanderGoal.h" +#include "mc/world/actor/ai/goal/FollowCaravanGoal.h" +#include "mc/world/actor/ai/goal/FollowFlockGoal.h" +#include "mc/world/actor/ai/goal/FollowMobGoal.h" +#include "mc/world/actor/ai/goal/FollowOwnerGoal.h" +#include "mc/world/actor/ai/goal/FollowOwnerGoalVersions.h" +#include "mc/world/actor/ai/goal/FollowParentGoal.h" +#include "mc/world/actor/ai/goal/FollowTargetCaptainGoal.h" +#include "mc/world/actor/ai/goal/Goal.h" +#include "mc/world/actor/ai/goal/GoAndGiveItemsToNoteblockGoal.h" +#include "mc/world/actor/ai/goal/GoAndGiveItemsToOwnerGoal.h" +#include "mc/world/actor/ai/goal/GoHomeGoal.h" +#include "mc/world/actor/ai/goal/GuardianAttackDefinition.h" +#include "mc/world/actor/ai/goal/GuardianAttackGoal.h" +#include "mc/world/actor/ai/goal/HarvestFarmBlockDefinition.h" +#include "mc/world/actor/ai/goal/HarvestFarmBlockGoal.h" +#include "mc/world/actor/ai/goal/HideGoal.h" +#include "mc/world/actor/ai/goal/HoldGroundGoal.h" +#include "mc/world/actor/ai/goal/HoverGoal.h" +#include "mc/world/actor/ai/goal/IdleState.h" +#include "mc/world/actor/ai/goal/InspectBookshelfGoal.h" +#include "mc/world/actor/ai/goal/InvestigateSuspiciousLocationGoal.h" +#include "mc/world/actor/ai/goal/JumpAroundTargetGoal.h" +#include "mc/world/actor/ai/goal/JumpToBlockGoal.h" +#include "mc/world/actor/ai/goal/KnockbackRoarGoal.h" +#include "mc/world/actor/ai/goal/LayDownGoal.h" +#include "mc/world/actor/ai/goal/LayEggGoal.h" +#include "mc/world/actor/ai/goal/LeapAtTargetGoal.h" +#include "mc/world/actor/ai/goal/LookAtActorGoal.h" +#include "mc/world/actor/ai/goal/LookAtEntityGoal.h" +#include "mc/world/actor/ai/goal/LookAtPlayerGoal.h" +#include "mc/world/actor/ai/goal/LookAtTargetGoal.h" +#include "mc/world/actor/ai/goal/LookAtTradingPlayerGoal.h" +#include "mc/world/actor/ai/goal/MakeLoveGoal.h" +#include "mc/world/actor/ai/goal/MeleeAttackBaseDefinition.h" +#include "mc/world/actor/ai/goal/MeleeAttackBaseGoal.h" +#include "mc/world/actor/ai/goal/MeleeAttackDefinition.h" +#include "mc/world/actor/ai/goal/MeleeAttackGoal.h" +#include "mc/world/actor/ai/goal/MeleeBoxAttackDefinition.h" +#include "mc/world/actor/ai/goal/MeleeBoxAttackGoal.h" +#include "mc/world/actor/ai/goal/MingleGoal.h" +#include "mc/world/actor/ai/goal/MountPathingGoal.h" +#include "mc/world/actor/ai/goal/MoveAwayFromTargetGoal.h" +#include "mc/world/actor/ai/goal/MoveIndoorsGoal.h" +#include "mc/world/actor/ai/goal/MoveOutdoorsGoal.h" +#include "mc/world/actor/ai/goal/MoveThroughVillageGoal.h" +#include "mc/world/actor/ai/goal/MoveToBlockGoal.h" +#include "mc/world/actor/ai/goal/MoveToLandGoal.h" +#include "mc/world/actor/ai/goal/MoveToLavaGoal.h" +#include "mc/world/actor/ai/goal/MoveToLiquidGoal.h" +#include "mc/world/actor/ai/goal/MoveToPOIGoal.h" +#include "mc/world/actor/ai/goal/MoveToRandomBlockGoal.h" +#include "mc/world/actor/ai/goal/MoveToVillageGoal.h" +#include "mc/world/actor/ai/goal/MoveTowardsDwellingRestrictionDefinition.h" +#include "mc/world/actor/ai/goal/MoveTowardsDwellingRestrictionGoal.h" +#include "mc/world/actor/ai/goal/MoveTowardsHomeRestrictionDefinition.h" +#include "mc/world/actor/ai/goal/MoveTowardsHomeRestrictionGoal.h" +#include "mc/world/actor/ai/goal/MoveTowardsRestrictionDefinition.h" +#include "mc/world/actor/ai/goal/MoveTowardsRestrictionGoal.h" +#include "mc/world/actor/ai/goal/MoveTowardsTargetGoal.h" +#include "mc/world/actor/ai/goal/MoveToWaterGoal.h" +#include "mc/world/actor/ai/goal/NapGoal.h" +#include "mc/world/actor/ai/goal/OcelotAttackDefinition.h" +#include "mc/world/actor/ai/goal/OcelotAttackGoal.h" +#include "mc/world/actor/ai/goal/OcelotSitOnBlockGoal.h" +#include "mc/world/actor/ai/goal/OfferFlowerGoal.h" +#include "mc/world/actor/ai/goal/OpenDoorGoal.h" +#include "mc/world/actor/ai/goal/OwnerHurtByTargetGoal.h" +#include "mc/world/actor/ai/goal/OwnerHurtTargetGoal.h" +#include "mc/world/actor/ai/goal/PanicGoal.h" +#include "mc/world/actor/ai/goal/PanicGoalConstants.h" +#include "mc/world/actor/ai/goal/PetSleepWithOwnerGoal.h" +#include "mc/world/actor/ai/goal/PetSleepWithOwnerState.h" +#include "mc/world/actor/ai/goal/PickupItemsGoal.h" +#include "mc/world/actor/ai/goal/PlayDeadGoal.h" +#include "mc/world/actor/ai/goal/PlayerVehicleTamedGoal.h" +#include "mc/world/actor/ai/goal/PlayGoal.h" +#include "mc/world/actor/ai/goal/RabbitPanicGoal.h" +#include "mc/world/actor/ai/goal/RaiderCelebrationGoal.h" +#include "mc/world/actor/ai/goal/RaidGardenGoal.h" +#include "mc/world/actor/ai/goal/RamAttackGoal.h" +#include "mc/world/actor/ai/goal/RamAttackGoalUtils.h" +#include "mc/world/actor/ai/goal/RamGoalItemDropperImpl.h" +#include "mc/world/actor/ai/goal/RamGoalItemDropperInterface.h" +#include "mc/world/actor/ai/goal/RamGoalNoItemDropper.h" +#include "mc/world/actor/ai/goal/RandomBreachingGoal.h" +#include "mc/world/actor/ai/goal/RandomFlyingGoal.h" +#include "mc/world/actor/ai/goal/RandomHoverGoal.h" +#include "mc/world/actor/ai/goal/RandomLookAroundAndSitGoal.h" +#include "mc/world/actor/ai/goal/RandomLookAroundAndSitGoalUtil.h" +#include "mc/world/actor/ai/goal/RandomLookAroundGoal.h" +#include "mc/world/actor/ai/goal/RandomSearchAndDigGoal.h" +#include "mc/world/actor/ai/goal/RandomSitGoal.h" +#include "mc/world/actor/ai/goal/RandomStrollGoal.h" +#include "mc/world/actor/ai/goal/RandomSwimmingGoal.h" +#include "mc/world/actor/ai/goal/RangedAttackDefinition.h" +#include "mc/world/actor/ai/goal/RangedAttackGoal.h" +#include "mc/world/actor/ai/goal/ReceiveLoveGoal.h" +#include "mc/world/actor/ai/goal/RestrictOpenDoorGoal.h" +#include "mc/world/actor/ai/goal/RestrictSunGoal.h" +#include "mc/world/actor/ai/goal/RiseToLiquidLevelGoal.h" +#include "mc/world/actor/ai/goal/RiverFollowingGoal.h" +#include "mc/world/actor/ai/goal/RoarGoal.h" +#include "mc/world/actor/ai/goal/RollGoal.h" +#include "mc/world/actor/ai/goal/RotateState.h" +#include "mc/world/actor/ai/goal/RunAroundLikeCrazyGoal.h" +#include "mc/world/actor/ai/goal/ScaredGoal.h" +#include "mc/world/actor/ai/goal/SendEventData.h" +#include "mc/world/actor/ai/goal/SendEventGoal.h" +#include "mc/world/actor/ai/goal/SendEventStage.h" +#include "mc/world/actor/ai/goal/ShareItemsGoal.h" +#include "mc/world/actor/ai/goal/ShulkerPeekGoal.h" +#include "mc/world/actor/ai/goal/SitGoal.h" +#include "mc/world/actor/ai/goal/SkeletonHorseTrapGoal.h" +#include "mc/world/actor/ai/goal/SleepGoal.h" +#include "mc/world/actor/ai/goal/SleepState.h" +#include "mc/world/actor/ai/goal/SlimeAttackDefinition.h" +#include "mc/world/actor/ai/goal/SlimeAttackGoal.h" +#include "mc/world/actor/ai/goal/SlimeFloatDefinition.h" +#include "mc/world/actor/ai/goal/SlimeFloatGoal.h" +#include "mc/world/actor/ai/goal/SlimeKeepOnJumpingDefinition.h" +#include "mc/world/actor/ai/goal/SlimeKeepOnJumpingGoal.h" +#include "mc/world/actor/ai/goal/SlimeRandomDirectionDefinition.h" +#include "mc/world/actor/ai/goal/SlimeRandomDirectionGoal.h" +#include "mc/world/actor/ai/goal/SnackGoal.h" +#include "mc/world/actor/ai/goal/SneezeGoal.h" +#include "mc/world/actor/ai/goal/SniffGoal.h" +#include "mc/world/actor/ai/goal/SonicBoomGoal.h" +#include "mc/world/actor/ai/goal/StalkAndPounceOnTargetGoal.h" +#include "mc/world/actor/ai/goal/StayNearNoteblockGoal.h" +#include "mc/world/actor/ai/goal/StompAttackDefinition.h" +#include "mc/world/actor/ai/goal/StompAttackGoal.h" +#include "mc/world/actor/ai/goal/StompBlockGoal.h" +#include "mc/world/actor/ai/goal/StompEggGoal.h" +#include "mc/world/actor/ai/goal/StrollTowardsVillageGoal.h" +#include "mc/world/actor/ai/goal/SummonActorGoal.h" +#include "mc/world/actor/ai/goal/SummonSpellData.h" +#include "mc/world/actor/ai/goal/SummonSpellStage.h" +#include "mc/world/actor/ai/goal/SwellGoal.h" +#include "mc/world/actor/ai/goal/SwimIdleDefinition.h" +#include "mc/world/actor/ai/goal/SwimIdleGoal.h" +#include "mc/world/actor/ai/goal/SwimWanderDefinition.h" +#include "mc/world/actor/ai/goal/SwimWanderGoal.h" +#include "mc/world/actor/ai/goal/SwimWithEntityDefinition.h" +#include "mc/world/actor/ai/goal/SwimWithEntityGoal.h" +#include "mc/world/actor/ai/goal/SwoopAttackDefinition.h" +#include "mc/world/actor/ai/goal/SwoopAttackGoal.h" +#include "mc/world/actor/ai/goal/TakeFlowerGoal.h" +#include "mc/world/actor/ai/goal/TargetRelativeMovementGoalUtils.h" +#include "mc/world/actor/ai/goal/TargetWhenPushedGoal.h" +#include "mc/world/actor/ai/goal/TemptGoal.h" +#include "mc/world/actor/ai/goal/TimerActorFlag1Goal.h" +#include "mc/world/actor/ai/goal/TimerActorFlag2Goal.h" +#include "mc/world/actor/ai/goal/TimerActorFlag3Goal.h" +#include "mc/world/actor/ai/goal/TimerActorFlagBaseDefinition.h" +#include "mc/world/actor/ai/goal/TimerActorFlagBaseGoal.h" +#include "mc/world/actor/ai/goal/TradeInterestGoal.h" +#include "mc/world/actor/ai/goal/TradeWithPlayerDefinition.h" +#include "mc/world/actor/ai/goal/TradeWithPlayerGoal.h" +#include "mc/world/actor/ai/goal/UseItemGoalUtilityInternal.h" +#include "mc/world/actor/ai/goal/VexRandomMoveGoal.h" +#include "mc/world/actor/ai/goal/VillagerCelebrationGoal.h" +#include "mc/world/actor/ai/goal/WalkState.h" +#include "mc/world/actor/ai/goal/WitherRandomAttackPosGoal.h" +#include "mc/world/actor/ai/goal/WorkComposterDefinition.h" +#include "mc/world/actor/ai/goal/WorkComposterGoal.h" +#include "mc/world/actor/ai/goal/WorkDefinition.h" +#include "mc/world/actor/ai/goal/WorkGoal.h" +#include "mc/world/actor/ai/goal/target/DefendTrustedTargetGoal.h" +#include "mc/world/actor/ai/goal/target/HurtByTargetGoal.h" +#include "mc/world/actor/ai/goal/target/NearestAttackableTargetDefinition.h" +#include "mc/world/actor/ai/goal/target/NearestAttackableTargetGoal.h" +#include "mc/world/actor/ai/goal/target/NearestPrioritizedAttackableTargetGoal.h" +#include "mc/world/actor/ai/goal/target/TargetGoal.h" +#include "mc/world/actor/ai/goal/target/TargetGoalDefinition.h" +#include "mc/world/actor/ai/goal/target/VexCopyOwnerTargetGoal.h" +#include "mc/world/actor/ai/goal/target/WitherTargetHighestDamage.h" +#include "mc/world/actor/ai/navigation/FloatNavigation.h" +#include "mc/world/actor/ai/navigation/FlyingPathNavigation.h" +#include "mc/world/actor/ai/navigation/GenericPathNavigation.h" +#include "mc/world/actor/ai/navigation/HoverPathNavigation.h" +#include "mc/world/actor/ai/navigation/PathNavigation.h" +#include "mc/world/actor/ai/navigation/WallClimberPathNavigation.h" +#include "mc/world/actor/ai/navigation/WaterBoundPathNavigation.h" +#include "mc/world/actor/ai/util/BedHelper.h" +#include "mc/world/actor/ai/util/CanJoinRaidDefinition.h" +#include "mc/world/actor/ai/util/ExpiringTick.h" +#include "mc/world/actor/ai/util/RandomPos.h" +#include "mc/world/actor/ai/village/POIBlueprint.h" +#include "mc/world/actor/ai/village/POIInstance.h" +#include "mc/world/actor/ai/village/POIInstanceTags.h" +#include "mc/world/actor/ai/village/Raid.h" +#include "mc/world/actor/ai/village/RaidTriggerDefinition.h" +#include "mc/world/actor/ai/village/Village.h" +#include "mc/world/actor/ai/village/VillageManager.h" +#include "mc/world/actor/ai/village/WanderingTraderScheduler.h" +#include "mc/world/actor/animal/Allay.h" +#include "mc/world/actor/animal/Animal.h" +#include "mc/world/actor/animal/Armadillo.h" +#include "mc/world/actor/animal/Axolotl.h" +#include "mc/world/actor/animal/Bat.h" +#include "mc/world/actor/animal/Bee.h" +#include "mc/world/actor/animal/Camel.h" +#include "mc/world/actor/animal/Cat.h" +#include "mc/world/actor/animal/Chicken.h" +#include "mc/world/actor/animal/Dolphin.h" +#include "mc/world/actor/animal/Fish.h" +#include "mc/world/actor/animal/GlowSquid.h" +#include "mc/world/actor/animal/Goat.h" +#include "mc/world/actor/animal/Horse.h" +#include "mc/world/actor/animal/IronGolem.h" +#include "mc/world/actor/animal/Llama.h" +#include "mc/world/actor/animal/MushroomCow.h" +#include "mc/world/actor/animal/Ocelot.h" +#include "mc/world/actor/animal/Panda.h" +#include "mc/world/actor/animal/Parrot.h" +#include "mc/world/actor/animal/Pig.h" +#include "mc/world/actor/animal/PolarBear.h" +#include "mc/world/actor/animal/Pufferfish.h" +#include "mc/world/actor/animal/Rabbit.h" +#include "mc/world/actor/animal/Salmon.h" +#include "mc/world/actor/animal/Sheep.h" +#include "mc/world/actor/animal/Sniffer.h" +#include "mc/world/actor/animal/Squid.h" +#include "mc/world/actor/animal/SquidDiveGoal.h" +#include "mc/world/actor/animal/SquidFleeGoal.h" +#include "mc/world/actor/animal/SquidIdleGoal.h" +#include "mc/world/actor/animal/SquidMoveAwayFromGroundGoal.h" +#include "mc/world/actor/animal/SquidOutOfWaterGoal.h" +#include "mc/world/actor/animal/Strider.h" +#include "mc/world/actor/animal/Tadpole.h" +#include "mc/world/actor/animal/TropicalFish.h" +#include "mc/world/actor/animal/Turtle.h" +#include "mc/world/actor/animal/WaterAnimal.h" +#include "mc/world/actor/animal/Wolf.h" +#include "mc/world/actor/animation/ActorAnimationController.h" +#include "mc/world/actor/animation/ActorAnimationControllerGroup.h" +#include "mc/world/actor/animation/ActorAnimationControllerGroupParseMetaData.h" +#include "mc/world/actor/animation/ActorAnimationControllerInfo.h" +#include "mc/world/actor/animation/ActorAnimationControllerPlayer.h" +#include "mc/world/actor/animation/ActorAnimationControllerPtr.h" +#include "mc/world/actor/animation/ActorAnimationControllerState.h" +#include "mc/world/actor/animation/ActorAnimationControllerStatePlayer.h" +#include "mc/world/actor/animation/ActorAnimationEvent.h" +#include "mc/world/actor/animation/ActorAnimationGroup.h" +#include "mc/world/actor/animation/ActorAnimationGroupParseMetaData.h" +#include "mc/world/actor/animation/ActorAnimationInfo.h" +#include "mc/world/actor/animation/ActorAnimationPlayer.h" +#include "mc/world/actor/animation/ActorParticleEffect.h" +#include "mc/world/actor/animation/ActorParticleEffectEvent.h" +#include "mc/world/actor/animation/ActorSkeletalAnimation.h" +#include "mc/world/actor/animation/ActorSkeletalAnimationPlayer.h" +#include "mc/world/actor/animation/ActorSkeletalAnimationPtr.h" +#include "mc/world/actor/animation/ActorSoundEffect.h" +#include "mc/world/actor/animation/ActorSoundEffectEvent.h" +#include "mc/world/actor/animation/BoneAnimation.h" +#include "mc/world/actor/animation/BoneAnimationChannel.h" +#include "mc/world/actor/animation/BoneOrientation.h" +#include "mc/world/actor/animation/ChannelTransform.h" +#include "mc/world/actor/animation/CommonResourceDefinitionMap.h" +#include "mc/world/actor/animation/KeyFrameLerpMode.h" +#include "mc/world/actor/animation/KeyFrameTransform.h" +#include "mc/world/actor/animation/KeyFrameTransformData.h" +#include "mc/world/actor/animation/ParticleProvider.h" +#include "mc/world/actor/animation/StateAnimationVariable.h" +#include "mc/world/actor/bhave/BehaviorData.h" +#include "mc/world/actor/bhave/BehaviorFactory.h" +#include "mc/world/actor/bhave/BehaviorTreeDefinitionPtr.h" +#include "mc/world/actor/bhave/definition/ActivateToolDefinition.h" +#include "mc/world/actor/bhave/definition/AttackDefinition.h" +#include "mc/world/actor/bhave/definition/BehaviorDefinition.h" +#include "mc/world/actor/bhave/definition/BehaviorTreeDefinition.h" +#include "mc/world/actor/bhave/definition/BreakBlockDefinition.h" +#include "mc/world/actor/bhave/definition/CompositeDefinition.h" +#include "mc/world/actor/bhave/definition/ConsumeItemDefinition.h" +#include "mc/world/actor/bhave/definition/DecoratorDefinition.h" +#include "mc/world/actor/bhave/definition/FindActorDefinition.h" +#include "mc/world/actor/bhave/definition/FindBlockDefinition.h" +#include "mc/world/actor/bhave/definition/FlyDefinition.h" +#include "mc/world/actor/bhave/definition/GetInteractionPositionForBlockDefinition.h" +#include "mc/world/actor/bhave/definition/InteractActionDefinition.h" +#include "mc/world/actor/bhave/definition/InverterDefinition.h" +#include "mc/world/actor/bhave/definition/LookAtActorDefinition.h" +#include "mc/world/actor/bhave/definition/LookAtBlockDefinition.h" +#include "mc/world/actor/bhave/definition/MoveDefinition.h" +#include "mc/world/actor/bhave/definition/MoveToDefinition.h" +#include "mc/world/actor/bhave/definition/PlaceBlockDefinition.h" +#include "mc/world/actor/bhave/definition/RepeatUntilFailureDefinition.h" +#include "mc/world/actor/bhave/definition/RepeatUntilSuccessDefinition.h" +#include "mc/world/actor/bhave/definition/SelectorDefinition.h" +#include "mc/world/actor/bhave/definition/SequenceDefinition.h" +#include "mc/world/actor/bhave/definition/ShootBowDefinition.h" +#include "mc/world/actor/bhave/definition/SubtreeDefinition.h" +#include "mc/world/actor/bhave/definition/UseActorDefinition.h" +#include "mc/world/actor/bhave/definition/WaitDefinition.h" +#include "mc/world/actor/bhave/definition/WaitTicksDefinition.h" +#include "mc/world/actor/bhave/definition/WindBurstDefinition.h" +#include "mc/world/actor/bhave/node/ActivateToolNode.h" +#include "mc/world/actor/bhave/node/AttackNode.h" +#include "mc/world/actor/bhave/node/BehaviorNode.h" +#include "mc/world/actor/bhave/node/BreakBlockNode.h" +#include "mc/world/actor/bhave/node/ConsumeItemNode.h" +#include "mc/world/actor/bhave/node/FindActorNode.h" +#include "mc/world/actor/bhave/node/FindBlockNode.h" +#include "mc/world/actor/bhave/node/FlyNode.h" +#include "mc/world/actor/bhave/node/GetInteractionPositionForBlockNode.h" +#include "mc/world/actor/bhave/node/InteractActionNode.h" +#include "mc/world/actor/bhave/node/InverterNode.h" +#include "mc/world/actor/bhave/node/LookAtActorNode.h" +#include "mc/world/actor/bhave/node/LookAtBlockNode.h" +#include "mc/world/actor/bhave/node/MoveNode.h" +#include "mc/world/actor/bhave/node/MoveToNode.h" +#include "mc/world/actor/bhave/node/PlaceBlockNode.h" +#include "mc/world/actor/bhave/node/RepeatUntilFailureNode.h" +#include "mc/world/actor/bhave/node/RepeatUntilSuccessNode.h" +#include "mc/world/actor/bhave/node/SelectorBehaviorNode.h" +#include "mc/world/actor/bhave/node/SequenceBehaviorNode.h" +#include "mc/world/actor/bhave/node/ShootBowNode.h" +#include "mc/world/actor/bhave/node/SubtreeNode.h" +#include "mc/world/actor/bhave/node/UseActorNode.h" +#include "mc/world/actor/bhave/node/WaitNode.h" +#include "mc/world/actor/bhave/node/WaitTicksNode.h" +#include "mc/world/actor/boss/WitherBoss.h" +#include "mc/world/actor/common/AmbientSoundInternals.h" +#include "mc/world/actor/common/BuiltInMobComponents.h" +#include "mc/world/actor/common/CameraInstruction.h" +#include "mc/world/actor/common/CameraInstructionSender.h" +#include "mc/world/actor/common/CameraListFile.h" +#include "mc/world/actor/common/CameraPreset.h" +#include "mc/world/actor/common/CameraPresetFile.h" +#include "mc/world/actor/common/CameraPresets.h" +#include "mc/world/actor/common/CameraPresetsInternals.h" +#include "mc/world/actor/common/ClipDefaults.h" +#include "mc/world/actor/common/DanceComponentInternal.h" +#include "mc/world/actor/common/DashDefinition.h" +#include "mc/world/actor/common/EquipmentSlots.h" +#include "mc/world/actor/common/GameDataSaveTimer.h" +#include "mc/world/actor/common/GameplayUserManager.h" +#include "mc/world/actor/common/GameplayUserManagerProxy.h" +#include "mc/world/actor/common/GeodeFeatureInternal.h" +#include "mc/world/actor/common/HeartbeatComponentInternal.h" +#include "mc/world/actor/common/MobAnimation.h" +#include "mc/world/actor/common/MobDescriptor.h" +#include "mc/world/actor/common/MobGliding.h" +#include "mc/world/actor/common/MobJump.h" +#include "mc/world/actor/common/MobMovementDrag.h" +#include "mc/world/actor/common/MobPredicates.h" +#include "mc/world/actor/common/MoveInputState.h" +#include "mc/world/actor/common/PowerJump.h" +#include "mc/world/actor/common/ScanForDolphin.h" +#include "mc/world/actor/common/ServerGameplayUserManagerProxy.h" +#include "mc/world/actor/common/ShooterProjectileData.h" +#include "mc/world/actor/common/SlimeSpawnRules.h" +#include "mc/world/actor/common/SlimeWasOnGroundPreNormalTick.h" +#include "mc/world/actor/common/SpawnChecks.h" +#include "mc/world/actor/common/VanillaEntityInitializerCommon.h" +#include "mc/world/actor/common/VerboseCameraList.h" +#include "mc/world/actor/components/ActorManagerProxy.h" +#include "mc/world/actor/components/AddActorEntityProxy.h" +#include "mc/world/actor/components/AddLimboActorHelper.h" +#include "mc/world/actor/components/AmbientSoundIntervalDefinition.h" +#include "mc/world/actor/components/AnimationComponent.h" +#include "mc/world/actor/components/AnimationComponentGroup.h" +#include "mc/world/actor/components/AnimationComponentID.h" +#include "mc/world/actor/components/AttackDescription.h" +#include "mc/world/actor/components/AutonomousActorManager.h" +#include "mc/world/actor/components/CanClimbDefinition.h" +#include "mc/world/actor/components/CanFlyDefinition.h" +#include "mc/world/actor/components/CanPowerJumpDefinition.h" +#include "mc/world/actor/components/CollisionBoxDefinition.h" +#include "mc/world/actor/components/Color2Definition.h" +#include "mc/world/actor/components/ColorDefinition.h" +#include "mc/world/actor/components/DefaultLookAngleDefinition.h" +#include "mc/world/actor/components/DeregisterTagsFromActorProxy.h" +#include "mc/world/actor/components/DeserializeArgs.h" +#include "mc/world/actor/components/DyeableDefinition.h" +#include "mc/world/actor/components/DynamicAmbientSound.h" +#include "mc/world/actor/components/EconomyTradeableComponent.h" +#include "mc/world/actor/components/EconomyTradeableComponentInternal.h" +#include "mc/world/actor/components/EconomyTradeableDescription.h" +#include "mc/world/actor/components/EquipmentTableDefinition.h" +#include "mc/world/actor/components/FamilyTypeDefinition.h" +#include "mc/world/actor/components/FireImmuneDefinition.h" +#include "mc/world/actor/components/FloatsInLiquidDefinition.h" +#include "mc/world/actor/components/FlyingSpeedDefinition.h" +#include "mc/world/actor/components/FrictionModifierDefinition.h" +#include "mc/world/actor/components/GroundOffsetDefinition.h" +#include "mc/world/actor/components/IActorManagerProxy.h" +#include "mc/world/actor/components/IAddActorEntityProxy.h" +#include "mc/world/actor/components/IDeregisterTagsFromActorProxy.h" +#include "mc/world/actor/components/IsBabyDefinition.h" +#include "mc/world/actor/components/IsChargedDefinition.h" +#include "mc/world/actor/components/IsChestedDefinition.h" +#include "mc/world/actor/components/IsHiddenWhenInvisibleDefinition.h" +#include "mc/world/actor/components/IsIgnitedDefinition.h" +#include "mc/world/actor/components/IsIllagerCaptainDefinition.h" +#include "mc/world/actor/components/IsSaddledDefinition.h" +#include "mc/world/actor/components/IsShakingDefinition.h" +#include "mc/world/actor/components/IsShearedDefinition.h" +#include "mc/world/actor/components/IsStackableDefinition.h" +#include "mc/world/actor/components/IsStunnedDefinition.h" +#include "mc/world/actor/components/IsTamedDefinition.h" +#include "mc/world/actor/components/ISynchedActorDataAdapter.h" +#include "mc/world/actor/components/ItemControlDefinition.h" +#include "mc/world/actor/components/LootTableDefinition.h" +#include "mc/world/actor/components/MarkVariantDefinition.h" +#include "mc/world/actor/components/MobEffectChangeDescription.h" +#include "mc/world/actor/components/MovementSoundDistanceOffsetDefinition.h" +#include "mc/world/actor/components/NpcSceneDialogueData.h" +#include "mc/world/actor/components/OnDeathDefinition.h" +#include "mc/world/actor/components/OnFriendlyAngerDefinition.h" +#include "mc/world/actor/components/OnHurtByPlayerDefinition.h" +#include "mc/world/actor/components/OnHurtDefinition.h" +#include "mc/world/actor/components/OnIgniteDefinition.h" +#include "mc/world/actor/components/OnStartLandingDefinition.h" +#include "mc/world/actor/components/OnStartTakeoffDefinition.h" +#include "mc/world/actor/components/OnTargetAcquiredDefinition.h" +#include "mc/world/actor/components/OnTargetEscapeDefinition.h" +#include "mc/world/actor/components/OnWakeWithOwnerDefinition.h" +#include "mc/world/actor/components/Parser.h" +#include "mc/world/actor/components/PredictedMovementComponent.h" +#include "mc/world/actor/components/PushThroughDefinition.h" +#include "mc/world/actor/components/ScaleDefinition.h" +#include "mc/world/actor/components/ServerActorManagerProxy.h" +#include "mc/world/actor/components/SkinData.h" +#include "mc/world/actor/components/SkinIDDefinition.h" +#include "mc/world/actor/components/SoundVolumeDefinition.h" +#include "mc/world/actor/components/StrengthDescription.h" +#include "mc/world/actor/components/StrictActorIDEntityContextPair.h" +#include "mc/world/actor/components/SynchedActorDataAccess.h" +#include "mc/world/actor/components/SynchedActorDataSerializer.h" +#include "mc/world/actor/components/VariantDefinition.h" +#include "mc/world/actor/components/VersionedActorDamageCause.h" +#include "mc/world/actor/components/WalkAnimationSpeedDefinition.h" +#include "mc/world/actor/components/WantsJockeyDefinition.h" +#include "mc/world/actor/components/WASDControlledDefinition.h" +#include "mc/world/actor/events/ActorDieEvent.h" +#include "mc/world/actor/global/LightningBolt.h" +#include "mc/world/actor/interactions/InteractDefaults.h" +#include "mc/world/actor/interactions/Interactions.h" +#include "mc/world/actor/interactions/Mining.h" +#include "mc/world/actor/interactions/SideEffectDependencies.h" +#include "mc/world/actor/item/Balloon.h" +#include "mc/world/actor/item/Boat.h" +#include "mc/world/actor/item/BrushableBlock.h" +#include "mc/world/actor/item/ChestBoat.h" +#include "mc/world/actor/item/ExperienceOrb.h" +#include "mc/world/actor/item/EyeOfEnder.h" +#include "mc/world/actor/item/FallingBlock.h" +#include "mc/world/actor/item/FireworksRocketActor.h" +#include "mc/world/actor/item/ItemActor.h" +#include "mc/world/actor/item/ITickDelegate.h" +#include "mc/world/actor/item/Minecart.h" +#include "mc/world/actor/item/MinecartChest.h" +#include "mc/world/actor/item/MinecartCommandBlock.h" +#include "mc/world/actor/item/MinecartHopper.h" +#include "mc/world/actor/item/MinecartRideable.h" +#include "mc/world/actor/item/MinecartTNT.h" +#include "mc/world/actor/item/PrimedTnt.h" +#include "mc/world/actor/item/SystemTickDelegate.h" +#include "mc/world/actor/item/TripodCamera.h" +#include "mc/world/actor/monster/AttributeModifier.h" +#include "mc/world/actor/monster/Blaze.h" +#include "mc/world/actor/monster/Breeze.h" +#include "mc/world/actor/monster/CaveSpider.h" +#include "mc/world/actor/monster/Creeper.h" +#include "mc/world/actor/monster/EnderDragon.h" +#include "mc/world/actor/monster/EnderMan.h" +#include "mc/world/actor/monster/EndermanLeaveBlockGoal.h" +#include "mc/world/actor/monster/EndermanTakeBlockGoal.h" +#include "mc/world/actor/monster/Endermite.h" +#include "mc/world/actor/monster/EvocationIllager.h" +#include "mc/world/actor/monster/Ghast.h" +#include "mc/world/actor/monster/Guardian.h" +#include "mc/world/actor/monster/HumanoidMonster.h" +#include "mc/world/actor/monster/IllagerBeast.h" +#include "mc/world/actor/monster/LavaSlime.h" +#include "mc/world/actor/monster/Monster.h" +#include "mc/world/actor/monster/Phantom.h" +#include "mc/world/actor/monster/Piglin.h" +#include "mc/world/actor/monster/PigZombie.h" +#include "mc/world/actor/monster/Pillager.h" +#include "mc/world/actor/monster/Shulker.h" +#include "mc/world/actor/monster/ShulkerBounds.h" +#include "mc/world/actor/monster/ShulkerBoundsInput.h" +#include "mc/world/actor/monster/Silverfish.h" +#include "mc/world/actor/monster/SilverfishMergeWithStoneGoal.h" +#include "mc/world/actor/monster/SilverfishWakeUpFriendsGoal.h" +#include "mc/world/actor/monster/Skeleton.h" +#include "mc/world/actor/monster/Slime.h" +#include "mc/world/actor/monster/Spider.h" +#include "mc/world/actor/monster/Vex.h" +#include "mc/world/actor/monster/VindicationIllager.h" +#include "mc/world/actor/monster/Warden.h" +#include "mc/world/actor/monster/Witch.h" +#include "mc/world/actor/monster/Zombie.h" +#include "mc/world/actor/monster/ZombieVillager.h" +#include "mc/world/actor/monster/warden/WardenVibrationConfig.h" +#include "mc/world/actor/npc/ActionValue.h" +#include "mc/world/actor/npc/Button.h" +#include "mc/world/actor/npc/CommandAction.h" +#include "mc/world/actor/npc/LeaveMenuCountdown.h" +#include "mc/world/actor/npc/npc.h" +#include "mc/world/actor/npc/NpcDialogueButton.h" +#include "mc/world/actor/npc/NpcDialogueScene.h" +#include "mc/world/actor/npc/NpcDialogueStorage.h" +#include "mc/world/actor/npc/NpcHelpers.h" +#include "mc/world/actor/npc/NPCSize.h" +#include "mc/world/actor/npc/NpcSystemHelper.h" +#include "mc/world/actor/npc/UrlAction.h" +#include "mc/world/actor/npc/Villager.h" +#include "mc/world/actor/npc/VillagerBase.h" +#include "mc/world/actor/npc/VillagerV2.h" +#include "mc/world/actor/npc/WanderingTrader.h" +#include "mc/world/actor/npc/allay/AllayVibrationConfig.h" +#include "mc/world/actor/player/Ability.h" +#include "mc/world/actor/player/AnimatedImageData.h" +#include "mc/world/actor/player/DefaultPlayerNameValidator.h" +#include "mc/world/actor/player/EnderChestContainer.h" +#include "mc/world/actor/player/FullPlayerInventoryWrapper.h" +#include "mc/world/actor/player/INpcDialogueData.h" +#include "mc/world/actor/player/Inventory.h" +#include "mc/world/actor/player/IPlayerDeathManagerProxy.h" +#include "mc/world/actor/player/IPlayerDimensionTransferConnector.h" +#include "mc/world/actor/player/IPlayerDimensionTransferer.h" +#include "mc/world/actor/player/IPlayerDimensionTransferProxy.h" +#include "mc/world/actor/player/IPlayerSleepPercentageGetter.h" +#include "mc/world/actor/player/IPlayerTickProxy.h" +#include "mc/world/actor/player/ItemGroup.h" +#include "mc/world/actor/player/MarketplaceSkinValidator.h" +#include "mc/world/actor/player/Player.h" +#include "mc/world/actor/player/PlayerAbilitiesManager.h" +#include "mc/world/actor/player/PlayerActionType.h" +#include "mc/world/actor/player/PlayerDeathManager.h" +#include "mc/world/actor/player/PlayerDeathManagerProxy.h" +#include "mc/world/actor/player/PlayerDimensionTransferer.h" +#include "mc/world/actor/player/PlayerDimensionTransferManager.h" +#include "mc/world/actor/player/PlayerDimensionTransferProxy.h" +#include "mc/world/actor/player/PlayerFetchUtils.h" +#include "mc/world/actor/player/PlayerInventory.h" +#include "mc/world/actor/player/PlayerInventorySlotData.h" +#include "mc/world/actor/player/PlayerItemInUse.h" +#include "mc/world/actor/player/PlayerLevelStorageSaveUtils.h" +#include "mc/world/actor/player/PlayerLimboActorManager.h" +#include "mc/world/actor/player/PlayerListManager.h" +#include "mc/world/actor/player/PlayerListPacketType.h" +#include "mc/world/actor/player/PlayerMoveInput.h" +#include "mc/world/actor/player/PlayerMovement.h" +#include "mc/world/actor/player/PlayerMovementSettings.h" +#include "mc/world/actor/player/PlayerMovementSettingsComponent.h" +#include "mc/world/actor/player/PlayerMovementSettingsImpl.h" +#include "mc/world/actor/player/PlayerMovementSettingsManager.h" +#include "mc/world/actor/player/PlayerNameValidator.h" +#include "mc/world/actor/player/PlayerPermissionLevel.h" +#include "mc/world/actor/player/PlayerRespawnBlockRadiusRandomizer.h" +#include "mc/world/actor/player/PlayerRespawnRandomizer.h" +#include "mc/world/actor/player/PlayerRespawnState.h" +#include "mc/world/actor/player/PlayerRespawnTelemetryData.h" +#include "mc/world/actor/player/PlayerScoreSetFunction.h" +#include "mc/world/actor/player/PlayerSleepManager.h" +#include "mc/world/actor/player/PlayerSleepPercentageGetter.h" +#include "mc/world/actor/player/PlayerSleepStatus.h" +#include "mc/world/actor/player/PlayerSuspendLevelStorageSaveToken.h" +#include "mc/world/actor/player/PlayerTickManager.h" +#include "mc/world/actor/player/PlayerTickProxy.h" +#include "mc/world/actor/player/PlayerUISlot.h" +#include "mc/world/actor/player/PlayerUtils.h" +#include "mc/world/actor/player/PlayerValidation.h" +#include "mc/world/actor/player/PredictionValidationError.h" +#include "mc/world/actor/player/ResolvedTextObject.h" +#include "mc/world/actor/player/SerializedPersonaPieceHandle.h" +#include "mc/world/actor/player/SerializedSkin.h" +#include "mc/world/actor/player/ServerPlayerBlockUseHandler.h" +#include "mc/world/actor/player/ServerPlayerSleepManager.h" +#include "mc/world/actor/player/SkinAdjustments.h" +#include "mc/world/actor/player/SkinInfoData.h" +#include "mc/world/actor/player/SyncedPlayerMovementSettings.h" +#include "mc/world/actor/player/TextObjectRoot.h" +#include "mc/world/actor/projectile/AbstractArrow.h" +#include "mc/world/actor/projectile/Arrow.h" +#include "mc/world/actor/projectile/DragonFireball.h" +#include "mc/world/actor/projectile/EvocationFang.h" +#include "mc/world/actor/projectile/ExperiencePotion.h" +#include "mc/world/actor/projectile/FallingBlockActor.h" +#include "mc/world/actor/projectile/Fireball.h" +#include "mc/world/actor/projectile/LargeFireball.h" +#include "mc/world/actor/projectile/LlamaSpit.h" +#include "mc/world/actor/projectile/PredictableProjectile.h" +#include "mc/world/actor/projectile/ProjectileFactory.h" +#include "mc/world/actor/projectile/ShulkerBullet.h" +#include "mc/world/actor/projectile/SmallFireball.h" +#include "mc/world/actor/projectile/Snowball.h" +#include "mc/world/actor/projectile/Throwable.h" +#include "mc/world/actor/projectile/ThrownEgg.h" +#include "mc/world/actor/projectile/ThrownEnderpearl.h" +#include "mc/world/actor/projectile/ThrownIceBomb.h" +#include "mc/world/actor/projectile/ThrownPotion.h" +#include "mc/world/actor/projectile/ThrownTrident.h" +#include "mc/world/actor/projectile/WindChargeProjectile.h" +#include "mc/world/actor/projectile/WitherSkull.h" +#include "mc/world/actor/registry/SpawnGroupRegistry.h" +#include "mc/world/actor/response/ActorEventResponseFactory.h" +#include "mc/world/actor/selectors/ActorSelectorArgs.h" +#include "mc/world/actor/selectors/HasItemFilter.h" +#include "mc/world/actor/selectors/HasPermissionFilter.h" +#include "mc/world/actor/selectors/HasPropertyFilter.h" +#include "mc/world/actor/state/ActorPermutationEventHandler.h" +#include "mc/world/actor/state/PropertyComponent.h" +#include "mc/world/actor/state/PropertyContainer.h" +#include "mc/world/actor/state/PropertyGroup.h" +#include "mc/world/actor/state/PropertyMetadata.h" +#include "mc/world/actor/state/PropertySyncData.h" +#include "mc/world/actor/state/PropertyValues.h" +#include "mc/world/attribute/Amplifier.h" +#include "mc/world/attribute/Attribute.h" +#include "mc/world/attribute/AttributeBuff.h" +#include "mc/world/attribute/AttributeCollection.h" +#include "mc/world/attribute/AttributeData.h" +#include "mc/world/attribute/AttributeInstance.h" +#include "mc/world/attribute/AttributeInstanceDelegate.h" +#include "mc/world/attribute/AttributeInstanceHandle.h" +#include "mc/world/attribute/BaseAttributeMap.h" +#include "mc/world/attribute/ExhaustionAttributeDelegate.h" +#include "mc/world/attribute/HealthAttributeDelegate.h" +#include "mc/world/attribute/HungerAttributeDelegate.h" +#include "mc/world/attribute/InstantaneousAttributeBuff.h" +#include "mc/world/attribute/MultiplyValueAmplifier.h" +#include "mc/world/attribute/SharedAmplifiers.h" +#include "mc/world/attribute/SharedAttributes.h" +#include "mc/world/attribute/SharedBuffs.h" +#include "mc/world/attribute/SharedModifiers.h" +#include "mc/world/attribute/ShiftedDurationAmplifier.h" +#include "mc/world/attribute/ShiftedValueAmplifier.h" +#include "mc/world/attribute/TemporalAttributeBuff.h" +#include "mc/world/components/AABBRelativeSizeUpdateComponent.h" +#include "mc/world/components/AbilitiesRequestComponent.h" +#include "mc/world/components/AbsoluteSizeUpdateComponent.h" +#include "mc/world/components/ActorDataBoundingBoxComponent.h" +#include "mc/world/components/ActorDataControllingSeatIndexComponent.h" +#include "mc/world/components/ActorDataDirtyFlagsComponent.h" +#include "mc/world/components/ActorDataFlagComponent.h" +#include "mc/world/components/ActorDataHorseFlagComponent.h" +#include "mc/world/components/ActorDataJumpDurationComponent.h" +#include "mc/world/components/ActorDataSeatOffsetComponent.h" +#include "mc/world/components/ActorEquipmentComponent.h" +#include "mc/world/components/AirSpeedComponent.h" +#include "mc/world/components/ApplyReplayStateTrackerRequestComponent.h" +#include "mc/world/components/AttachedRocketsComponent.h" +#include "mc/world/components/AttributeRequestComponent.h" +#include "mc/world/components/BiomeTagComponent.h" +#include "mc/world/components/BoatMovementComponent.h" +#include "mc/world/components/BrushEffectsCooldownComponent.h" +#include "mc/world/components/BuoyancyFloatRequestComponent.h" +#include "mc/world/components/CameraOutOfRangeWarningSentComponent.h" +#include "mc/world/components/ClientInputLockComponent.h" +#include "mc/world/components/CollisionBoxComponent.h" +#include "mc/world/components/ComparisonEventingCapComponent.h" +#include "mc/world/components/CustomSizeUpdateComponent.h" +#include "mc/world/components/DashComponent.h" +#include "mc/world/components/DashCooldownTimerComponent.h" +#include "mc/world/components/DepenetrationComponent.h" +#include "mc/world/components/DimensionTypeComponent.h" +#include "mc/world/components/ElytraFlightTimeTicksComponent.h" +#include "mc/world/components/ExternalDataComponent.h" +#include "mc/world/components/FallDamageResultComponent.h" +#include "mc/world/components/FeatureHelper.h" +#include "mc/world/components/FlagComponent.h" +#include "mc/world/components/FlowerHelper.h" +#include "mc/world/components/FoodConstants.h" +#include "mc/world/components/GainedRaidOmenAtPositionComponent.h" +#include "mc/world/components/GlidingCollisionDamageComponent.h" +#include "mc/world/components/IgnoresEntityInsideFlagComponent.h" +#include "mc/world/components/IsHorizontalPoseFlagComponent.h" +#include "mc/world/components/IsSolidMobComponent.h" +#include "mc/world/components/IsSolidMobNearbyComponent.h" +#include "mc/world/components/LegacyMolangVariableComponent.h" +#include "mc/world/components/LocalPlayerPrePlayerTravelComponent.h" +#include "mc/world/components/LocalSpatialEntityFetcherFactoryComponent.h" +#include "mc/world/components/MapConstants.h" +#include "mc/world/components/MapDataManager.h" +#include "mc/world/components/MobEffectImmunityComponent.h" +#include "mc/world/components/MolangSerializer.h" +#include "mc/world/components/MovementAbilitiesComponent.h" +#include "mc/world/components/MovementAttributesComponent.h" +#include "mc/world/components/MovementSnapshotComponent.h" +#include "mc/world/components/MultiOctaveNoiseImpl.h" +#include "mc/world/components/NoActionTimeComponent.h" +#include "mc/world/components/NormalNoiseImpl.h" +#include "mc/world/components/OnGroundFlagComponent.h" +#include "mc/world/components/OutOfControlComponent.h" +#include "mc/world/components/ParityImprovedNoiseImpl.h" +#include "mc/world/components/PassengerRenderingRidingOffsetComponent.h" +#include "mc/world/components/PlayerActionAcceptanceComponent.h" +#include "mc/world/components/PlayerChangeDimensionRequestComponent.h" +#include "mc/world/components/PlayerDimensionTransferSaveSuspensionComponent.h" +#include "mc/world/components/PlayerFlyingTravelComponent.h" +#include "mc/world/components/PlayerLastPosComponent.h" +#include "mc/world/components/PlayerPreMobTravelComponent.h" +#include "mc/world/components/PostGameEventRequestComponent.h" +#include "mc/world/components/RawMoveInputComponent.h" +#include "mc/world/components/RemoveAllPassengersRequestComponent.h" +#include "mc/world/components/RemoveMobEffectsRequestComponent.h" +#include "mc/world/components/ReplayStateLenderFlagComponent.h" +#include "mc/world/components/ReplayStateTrackerComponent.h" +#include "mc/world/components/RewindCollisionShapesComponent.h" +#include "mc/world/components/ServerActiveCameraComponent.h" +#include "mc/world/components/ServerCameraStatesComponent.h" +#include "mc/world/components/ServerCatchupMovementTrackerComponent.h" +#include "mc/world/components/ServerMapDataManager.h" +#include "mc/world/components/ServerPlayerInteractComponent.h" +#include "mc/world/components/ServerPlayerInventoryTransactionComponent.h" +#include "mc/world/components/ServerPlayerMoveAbsoluteComponent.h" +#include "mc/world/components/ShouldStopEmotingRequestComponent.h" +#include "mc/world/components/SlotDropChancesComponent.h" +#include "mc/world/components/SwimAmountComponent.h" +#include "mc/world/components/TriggerJumpRequestComponent.h" +#include "mc/world/components/UnlockedRecipesServerComponent.h" +#include "mc/world/components/VanillaOffsetComponent.h" +#include "mc/world/components/VariableMaxAutoStepComponent.h" +#include "mc/world/components/VehicleInputIntentComponent.h" +#include "mc/world/components/VehicleRenderingRidingOffsetComponent.h" +#include "mc/world/components/VillageManagerComponent.h" +#include "mc/world/components/VoronoiZoomMultiNoise.h" +#include "mc/world/components/WaterSplashEffectRequestComponent.h" +#include "mc/world/components/WaterWalkSpeedEnchantComponent.h" +#include "mc/world/components/WindBurstComponent.h" +#include "mc/world/components/WindChargeKnockbackComponent.h" +#include "mc/world/components/WingFlapComponent.h" +#include "mc/world/components/WitherBossPreAIStepResultComponent.h" +#include "mc/world/components/WorldGenMolangQueries.h" +#include "mc/world/containers/ActionContainer.h" +#include "mc/world/containers/ActorContainerType.h" +#include "mc/world/containers/CompoundContainerType.h" +#include "mc/world/containers/ContainerCategory.h" +#include "mc/world/containers/ContainerCloseListener.h" +#include "mc/world/containers/ContainerEnumName.h" +#include "mc/world/containers/ContainerExpandStatus.h" +#include "mc/world/containers/ContainerID.h" +#include "mc/world/containers/ContainerRemovedListener.h" +#include "mc/world/containers/ContainerReplacementParams.h" +#include "mc/world/containers/ContainerRuntimeIdTag.h" +#include "mc/world/containers/ContainerScreenContext.h" +#include "mc/world/containers/ContainerScreenRequestActionType.h" +#include "mc/world/containers/ContainerType.h" +#include "mc/world/containers/ContainerUtility.h" +#include "mc/world/containers/ContainerValidationCaller.h" +#include "mc/world/containers/ContainerValidationCraftInputs.h" +#include "mc/world/containers/ContainerValidationOperationType.h" +#include "mc/world/containers/ContainerValidationOutcome.h" +#include "mc/world/containers/ISparseContainerSetListener.h" +#include "mc/world/containers/SlotData.h" +#include "mc/world/containers/SparseContainer.h" +#include "mc/world/containers/SparseContainerBackingSetType.h" +#include "mc/world/containers/managers/IContainerManager.h" +#include "mc/world/containers/managers/controllers/BlockReducer.h" +#include "mc/world/containers/managers/controllers/ChemistryIngredient.h" +#include "mc/world/containers/managers/controllers/ContainerManagerController.h" +#include "mc/world/containers/managers/controllers/CraftableCompounds.h" +#include "mc/world/containers/managers/models/AnvilContainerManagerModel.h" +#include "mc/world/containers/managers/models/BeaconContainerManagerModel.h" +#include "mc/world/containers/managers/models/BlastFurnaceContainerManagerModel.h" +#include "mc/world/containers/managers/models/BrewingStandContainerManagerModel.h" +#include "mc/world/containers/managers/models/CartographyContainerManagerModel.h" +#include "mc/world/containers/managers/models/ChestContainerManagerModel.h" +#include "mc/world/containers/managers/models/CompoundCreatorContainerManagerModel.h" +#include "mc/world/containers/managers/models/ContainerManagerModel.h" +#include "mc/world/containers/managers/models/CrafterContainerManagerModel.h" +#include "mc/world/containers/managers/models/DispenserContainerManagerModel.h" +#include "mc/world/containers/managers/models/DropperContainerManagerModel.h" +#include "mc/world/containers/managers/models/ElementConstructorContainerManagerModel.h" +#include "mc/world/containers/managers/models/EnchantingContainerManagerModel.h" +#include "mc/world/containers/managers/models/FurnaceContainerManagerModel.h" +#include "mc/world/containers/managers/models/GrindstoneContainerManagerModel.h" +#include "mc/world/containers/managers/models/HopperContainerManagerModel.h" +#include "mc/world/containers/managers/models/HorseContainerManagerModel.h" +#include "mc/world/containers/managers/models/HudContainerManagerModel.h" +#include "mc/world/containers/managers/models/ItemEnchantOption.h" +#include "mc/world/containers/managers/models/LabTableContainerManagerModel.h" +#include "mc/world/containers/managers/models/LevelContainerManagerModel.h" +#include "mc/world/containers/managers/models/LoomContainerManagerModel.h" +#include "mc/world/containers/managers/models/MaterialReducerContainerManagerModel.h" +#include "mc/world/containers/managers/models/SmithingTableContainerManagerModel.h" +#include "mc/world/containers/managers/models/SmokerContainerManagerModel.h" +#include "mc/world/containers/managers/models/StonecutterContainerManagerModel.h" +#include "mc/world/containers/managers/models/Trade2ContainerManagerModel.h" +#include "mc/world/containers/managers/models/TradeContainerManagerModel.h" +#include "mc/world/containers/models/ContainerModel.h" +#include "mc/world/containers/models/HudContainerModel.h" +#include "mc/world/containers/models/InventoryContainerModel.h" +#include "mc/world/containers/models/LevelContainerModel.h" +#include "mc/world/containers/models/PlayerUIContainerModel.h" +#include "mc/world/containers/models/PlayerUIContainerModelBase.h" +#include "mc/world/effect/AbsorptionMobEffect.h" +#include "mc/world/effect/AttackDamageMobEffect.h" +#include "mc/world/effect/InfestedMobEffect.h" +#include "mc/world/effect/InstantaneousMobEffect.h" +#include "mc/world/effect/MobEffect.h" +#include "mc/world/effect/MobEffectInstance.h" +#include "mc/world/effect/OozingMobEffect.h" +#include "mc/world/effect/RaidOmenMobEffect.h" +#include "mc/world/effect/WeavingMobEffect.h" +#include "mc/world/effect/WindChargedMobEffect.h" +#include "mc/world/events/ActorAcquiredItemEvent.h" +#include "mc/world/events/ActorAddEffectEvent.h" +#include "mc/world/events/ActorAnimationChangedEvent.h" +#include "mc/world/events/ActorAttackEvent.h" +#include "mc/world/events/ActorCarriedItemChangedEvent.h" +#include "mc/world/events/ActorDefinitionEndedEvent.h" +#include "mc/world/events/ActorDefinitionStartedEvent.h" +#include "mc/world/events/ActorDefinitionTriggeredEvent.h" +#include "mc/world/events/ActorDroppedItemEvent.h" +#include "mc/world/events/ActorEquippedArmorEvent.h" +#include "mc/world/events/ActorEventListener.h" +#include "mc/world/events/ActorGriefingBlockEvent.h" +#include "mc/world/events/ActorInsideBlockEvent.h" +#include "mc/world/events/ActorKilledEvent.h" +#include "mc/world/events/ActorNotificationEvent.h" +#include "mc/world/events/ActorPlacedItemEvent.h" +#include "mc/world/events/ActorRemovedEvent.h" +#include "mc/world/events/ActorRemoveEffectEvent.h" +#include "mc/world/events/ActorStandOnBlockEvent.h" +#include "mc/world/events/ActorUseItemEvent.h" +#include "mc/world/events/BlockEventDispatcherToken.h" +#include "mc/world/events/BlockEventListener.h" +#include "mc/world/events/BlockNotificationEvent.h" +#include "mc/world/events/BlockPatternEvent.h" +#include "mc/world/events/BlockPatternPostEvent.h" +#include "mc/world/events/BlockPatternPreEvent.h" +#include "mc/world/events/BlockSourceHandle.h" +#include "mc/world/events/BossEventSubscriptionManager.h" +#include "mc/world/events/BossEventSubscriptionManagerImpl.h" +#include "mc/world/events/BossEventUpdateType.h" +#include "mc/world/events/ButtonPushEvent.h" +#include "mc/world/events/ChatEvent.h" +#include "mc/world/events/ChestBlockTryPairEvent.h" +#include "mc/world/events/ClientEventCoordinatorManager.h" +#include "mc/world/events/ClientLevelEventCoordinator.h" +#include "mc/world/events/ComplexAliasBlockAchievementEventHelper.h" +#include "mc/world/events/ComplexAliasBlockPreSplitBlockInfo.h" +#include "mc/world/events/ConnectedStorageEventType.h" +#include "mc/world/events/CraftUISetResultNameEvent.h" +#include "mc/world/events/Details.h" +#include "mc/world/events/EventCoordinator.h" +#include "mc/world/events/EventCoordinatorManager.h" +#include "mc/world/events/EventCoordinatorPimpl.h" +#include "mc/world/events/EventRef.h" +#include "mc/world/events/EventResult.h" +#include "mc/world/events/ExplosionStartedEvent.h" +#include "mc/world/events/GameEventConfig.h" +#include "mc/world/events/GameEventRegistry.h" +#include "mc/world/events/GameEventType.h" +#include "mc/world/events/GameEventUtils.h" +#include "mc/world/events/ILevelChunkEventManagerConnector.h" +#include "mc/world/events/ILevelChunkEventManagerProxy.h" +#include "mc/world/events/ItemChargeEvent.h" +#include "mc/world/events/ItemDefinitionEventTriggeredEvent.h" +#include "mc/world/events/ItemEventListener.h" +#include "mc/world/events/ItemGameplayHandler.h" +#include "mc/world/events/ItemNotificationEvent.h" +#include "mc/world/events/ItemStartUseOnEvent.h" +#include "mc/world/events/ItemStopUseOnEvent.h" +#include "mc/world/events/ItemUseEvent.h" +#include "mc/world/events/ItemUseOnEvent.h" +#include "mc/world/events/KnockBackEvent.h" +#include "mc/world/events/LevelAddedActorEvent.h" +#include "mc/world/events/LevelBroadcastEvent.h" +#include "mc/world/events/LevelChunkEventManager.h" +#include "mc/world/events/LevelChunkEventManagerProxy.h" +#include "mc/world/events/LevelDayCycleEvent.h" +#include "mc/world/events/LevelEventListener.h" +#include "mc/world/events/LevelGameplayHandler.h" +#include "mc/world/events/LevelNotificationEvent.h" +#include "mc/world/events/LevelSoundBroadcastEvent.h" +#include "mc/world/events/LevelStartLeaveGameEvent.h" +#include "mc/world/events/LeverActionEvent.h" +#include "mc/world/events/ListenerInfo.h" +#include "mc/world/events/MessageEvent.h" +#include "mc/world/events/MobEventsIndex.h" +#include "mc/world/events/MountTamingEvent.h" +#include "mc/world/events/NetworkPacketEventCoordinator.h" +#include "mc/world/events/NetworkPacketEventListener.h" +#include "mc/world/events/NpcEventCoordinator.h" +#include "mc/world/events/PistonActionEvent.h" +#include "mc/world/events/PlayerAddEvent.h" +#include "mc/world/events/PlayerAddExpEvent.h" +#include "mc/world/events/PlayerAddLevelEvent.h" +#include "mc/world/events/PlayerArmorExchangeEvent.h" +#include "mc/world/events/PlayerDamageEvent.h" +#include "mc/world/events/PlayerDestroyBlockEvent.h" +#include "mc/world/events/PlayerDropItemEvent.h" +#include "mc/world/events/PlayerEatFoodEvent.h" +#include "mc/world/events/PlayerEventCoordinator.h" +#include "mc/world/events/PlayerEventListener.h" +#include "mc/world/events/PlayerFormCloseEvent.h" +#include "mc/world/events/PlayerFormResponseEvent.h" +#include "mc/world/events/PlayerGetExperienceOrbEvent.h" +#include "mc/world/events/PlayerInteractEvent.h" +#include "mc/world/events/PlayerNotificationEvent.h" +#include "mc/world/events/PlayerRespawnEvent.h" +#include "mc/world/events/PlayerSayCommandEvent.h" +#include "mc/world/events/PlayerScoreboardEventListener.h" +#include "mc/world/events/PlayerSelectedItemChangedEvent.h" +#include "mc/world/events/PlayerShootArrowEvent.h" +#include "mc/world/events/PlayerStopLoadingEvent.h" +#include "mc/world/events/PlayerUpdateInteractionEvent.h" +#include "mc/world/events/PlayerUseNameTagEvent.h" +#include "mc/world/events/PositionSource.h" +#include "mc/world/events/ProjectileHitEvent.h" +#include "mc/world/events/RealmEventForPlayer.h" +#include "mc/world/events/RealmEventId.h" +#include "mc/world/events/RealmsStoriesGameplayEventListener.h" +#include "mc/world/events/ScoreboardEventCoordinator.h" +#include "mc/world/events/ScoreboardEventListener.h" +#include "mc/world/events/ScriptingEventCoordinator.h" +#include "mc/world/events/ScriptingEventListener.h" +#include "mc/world/events/ScriptingInitializeEvent.h" +#include "mc/world/events/ScriptingNotificationEvent.h" +#include "mc/world/events/ScriptScoreboardListener.h" +#include "mc/world/events/ServerEventCoordinatorManager.h" +#include "mc/world/events/ServerInstanceEventCoordinator.h" +#include "mc/world/events/ServerInstanceEventListener.h" +#include "mc/world/events/ServerInstanceLeaveGameDoneEvent.h" +#include "mc/world/events/ServerInstanceNotificationEvent.h" +#include "mc/world/events/ServerInstanceRequestResourceReload.h" +#include "mc/world/events/ServerLevelEventCoordinator.h" +#include "mc/world/events/ServerNetworkEventCoordinator.h" +#include "mc/world/events/ServerNetworkEventListener.h" +#include "mc/world/events/ServerNetworkGameplayNotificationEvent.h" +#include "mc/world/events/ShapedRecipeTriggeredEvent.h" +#include "mc/world/events/SubscribedObjectives.h" +#include "mc/world/events/TextProcessingEventOrigin.h" +#include "mc/world/events/TravelMethod.h" +#include "mc/world/events/VanillaActorEventListenerManager.h" +#include "mc/world/events/gameevents/GameEvent.h" +#include "mc/world/events/gameevents/GameEventContext.h" +#include "mc/world/events/gameevents/GameEventDispatcher.h" +#include "mc/world/events/gameevents/GameEventDynamicRegistration.h" +#include "mc/world/events/gameevents/GameEventListener.h" +#include "mc/world/events/gameevents/GameEventMapping.h" +#include "mc/world/events/gameevents/GameEventPair.h" +#include "mc/world/events/gameevents/GameEvents.h" +#include "mc/world/events/gameevents/VibrationInfo.h" +#include "mc/world/events/gameevents/VibrationListener.h" +#include "mc/world/events/gameevents/VibrationListenerConfig.h" +#include "mc/world/events/gameevents/VibrationSelector.h" +#include "mc/world/filters/ActorBoolPropertyTest.h" +#include "mc/world/filters/ActorEnumPropertyTest.h" +#include "mc/world/filters/ActorFloatPropertyTest.h" +#include "mc/world/filters/ActorHasAbilityTest.h" +#include "mc/world/filters/ActorHasAllSlotsEmptyTest.h" +#include "mc/world/filters/ActorHasAnySlotEmptyTest.h" +#include "mc/world/filters/ActorHasComponentTest.h" +#include "mc/world/filters/ActorHasContainerOpenTest.h" +#include "mc/world/filters/ActorHasDamagedEquipmentTest.h" +#include "mc/world/filters/ActorHasDamageTest.h" +#include "mc/world/filters/ActorHasEquipmentTest.h" +#include "mc/world/filters/ActorHasMobEffect.h" +#include "mc/world/filters/ActorHasNameTagTest.h" +#include "mc/world/filters/ActorHasPropertyTest.h" +#include "mc/world/filters/ActorHasRangedWeaponTest.h" +#include "mc/world/filters/ActorHasSneakHeldTest.h" +#include "mc/world/filters/ActorHasTagTest.h" +#include "mc/world/filters/ActorHasTargetTest.h" +#include "mc/world/filters/ActorHealthTest.h" +#include "mc/world/filters/ActorInactivityTimerTest.h" +#include "mc/world/filters/ActorInBlockTest.h" +#include "mc/world/filters/ActorInCaravanTest.h" +#include "mc/world/filters/ActorInCloudsTest.h" +#include "mc/world/filters/ActorInContactWithWater.h" +#include "mc/world/filters/ActorInLavaTest.h" +#include "mc/world/filters/ActorInNetherTest.h" +#include "mc/world/filters/ActorInOverworldTest.h" +#include "mc/world/filters/ActorIntPropertyTest.h" +#include "mc/world/filters/ActorInVillageTest.h" +#include "mc/world/filters/ActorInWaterOrRainTest.h" +#include "mc/world/filters/ActorInWaterTest.h" +#include "mc/world/filters/ActorInWeatherTest.h" +#include "mc/world/filters/ActorIsAvoidingMobsTest.h" +#include "mc/world/filters/ActorIsBabyTest.h" +#include "mc/world/filters/ActorIsClimbingTest.h" +#include "mc/world/filters/ActorIsColorTest.h" +#include "mc/world/filters/ActorIsFamilyTest.h" +#include "mc/world/filters/ActorIsImmobileTest.h" +#include "mc/world/filters/ActorIsLeashedTest.h" +#include "mc/world/filters/ActorIsLeashedToTest.h" +#include "mc/world/filters/ActorIsMarkVariantTest.h" +#include "mc/world/filters/ActorIsMovingTest.h" +#include "mc/world/filters/ActorIsOwnerTest.h" +#include "mc/world/filters/ActorIsPanickingTest.h" +#include "mc/world/filters/ActorIsPersistentTest.h" +#include "mc/world/filters/ActorIsRaiderTest.h" +#include "mc/world/filters/ActorIsRidingTest.h" +#include "mc/world/filters/ActorIsSittingTest.h" +#include "mc/world/filters/ActorIsSkinIDTest.h" +#include "mc/world/filters/ActorIsSleepingTest.h" +#include "mc/world/filters/ActorIsSneakingTest.h" +#include "mc/world/filters/ActorIsSprintingTest.h" +#include "mc/world/filters/ActorIsTargetTest.h" +#include "mc/world/filters/ActorIsVariantTest.h" +#include "mc/world/filters/ActorIsVisibleTest.h" +#include "mc/world/filters/ActorMissingHealthTest.h" +#include "mc/world/filters/ActorOnGroundTest.h" +#include "mc/world/filters/ActorOnLadderTest.h" +#include "mc/world/filters/ActorPassengerCountTest.h" +#include "mc/world/filters/ActorRandomChanceTest.h" +#include "mc/world/filters/ActorSurfaceMobTest.h" +#include "mc/world/filters/ActorTrustsSubjectTest.h" +#include "mc/world/filters/ActorUndergroundTest.h" +#include "mc/world/filters/ActorUnderwaterTest.h" +#include "mc/world/filters/ActorWasLastHurtByTest.h" +#include "mc/world/filters/BlockIsNameTest.h" +#include "mc/world/filters/FilterContext.h" +#include "mc/world/filters/FilterGroup.h" +#include "mc/world/filters/FilterInput.h" +#include "mc/world/filters/FilterInputDefinition.h" +#include "mc/world/filters/FilterInputs.h" +#include "mc/world/filters/FilterParamDefinition.h" +#include "mc/world/filters/FilterStringMap.h" +#include "mc/world/filters/FilterTest.h" +#include "mc/world/filters/FilterTestAltitude.h" +#include "mc/world/filters/FilterTestBiome.h" +#include "mc/world/filters/FilterTestBiomeHasTag.h" +#include "mc/world/filters/FilterTestBiomeHumid.h" +#include "mc/world/filters/FilterTestBiomeSnowCovered.h" +#include "mc/world/filters/FilterTestBrightness.h" +#include "mc/world/filters/FilterTestClock.h" +#include "mc/world/filters/FilterTestDaytime.h" +#include "mc/world/filters/FilterTestDifficulty.h" +#include "mc/world/filters/FilterTestDimensionWeather.h" +#include "mc/world/filters/FilterTestDistanceToNearestPlayer.h" +#include "mc/world/filters/FilterTestGameRule.h" +#include "mc/world/filters/FilterTestHasTradeSupply.h" +#include "mc/world/filters/FilterTestHourlyClock.h" +#include "mc/world/filters/FilterTestLightLevel.h" +#include "mc/world/filters/FilterTestMoonIntensity.h" +#include "mc/world/filters/FilterTestMoonPhase.h" +#include "mc/world/filters/FilterTestTemperatureType.h" +#include "mc/world/filters/FilterTestTemperatureValue.h" +#include "mc/world/filters/IsHoldingSilkTouchTest.h" +#include "mc/world/filters/IsOnFireTest.h" +#include "mc/world/filters/IsOnHotBlockTest.h" +#include "mc/world/filters/IsTakingFireDamageTest.h" +#include "mc/world/filters/IsWaterLoggedTest.h" +#include "mc/world/filters/SimpleBoolFilterTest.h" +#include "mc/world/filters/SimpleFloatFilterTest.h" +#include "mc/world/filters/SimpleHashStringFilterTest.h" +#include "mc/world/filters/SimpleIntFilterTest.h" +#include "mc/world/filters/SimpleTagIDFilterTest.h" +#include "mc/world/filters/SlowingSweetBerryBushTag.h" +#include "mc/world/filters/TargetDistanceTest.h" +#include "mc/world/gamemode/GameMode.h" +#include "mc/world/gamemode/GameModeExt.h" +#include "mc/world/gamemode/IGameModeMessenger.h" +#include "mc/world/gamemode/IGameModeTimer.h" +#include "mc/world/gamemode/SurvivalMode.h" +#include "mc/world/inventory/BaseContainerMenu.h" +#include "mc/world/inventory/InventoryMenu.h" +#include "mc/world/inventory/network/ContainerWeakRef.h" +#include "mc/world/inventory/network/IPlayerContainerSetter.h" +#include "mc/world/inventory/network/ItemStackNetIdVariant.h" +#include "mc/world/inventory/network/ItemStackNetManagerBase.h" +#include "mc/world/inventory/network/ItemStackNetManagerScreen.h" +#include "mc/world/inventory/network/ItemStackNetManagerScreenStack.h" +#include "mc/world/inventory/network/ItemStackNetManagerServer.h" +#include "mc/world/inventory/network/ItemStackNetResultMap.h" +#include "mc/world/inventory/network/ItemStackRequestAction.h" +#include "mc/world/inventory/network/ItemStackRequestActionBeaconPayment.h" +#include "mc/world/inventory/network/ItemStackRequestActionConsume.h" +#include "mc/world/inventory/network/ItemStackRequestActionCraftHandler.h" +#include "mc/world/inventory/network/ItemStackRequestActionCreate.h" +#include "mc/world/inventory/network/ItemStackRequestActionDestroy.h" +#include "mc/world/inventory/network/ItemStackRequestActionDrop.h" +#include "mc/world/inventory/network/ItemStackRequestActionHandler.h" +#include "mc/world/inventory/network/ItemStackRequestActionMineBlock.h" +#include "mc/world/inventory/network/ItemStackRequestActionPlace.h" +#include "mc/world/inventory/network/ItemStackRequestActionPlaceInItemContainer.h" +#include "mc/world/inventory/network/ItemStackRequestActionSwap.h" +#include "mc/world/inventory/network/ItemStackRequestActionTake.h" +#include "mc/world/inventory/network/ItemStackRequestActionTakeFromItemContainer.h" +#include "mc/world/inventory/network/ItemStackRequestActionTransferBase.h" +#include "mc/world/inventory/network/ItemStackRequestBatch.h" +#include "mc/world/inventory/network/ItemStackRequestData.h" +#include "mc/world/inventory/network/ItemStackRequestSlotInfo.h" +#include "mc/world/inventory/network/ItemStackResponseInfo.h" +#include "mc/world/inventory/network/PlayerContainerSetter.h" +#include "mc/world/inventory/network/ScreenHandlerBase.h" +#include "mc/world/inventory/network/ScreenHandlerBeacon.h" +#include "mc/world/inventory/network/ScreenHandlerHUD.h" +#include "mc/world/inventory/network/ScreenHandlerLabTable.h" +#include "mc/world/inventory/network/SparseContainerClient.h" +#include "mc/world/inventory/network/crafting/CraftHandleNonImplemented_DEPRECATEDASKTYLAING.h" +#include "mc/world/inventory/network/crafting/CraftHandlerBase.h" +#include "mc/world/inventory/network/crafting/CraftHandlerCrafting.h" +#include "mc/world/inventory/network/crafting/CraftHandlerEnchant.h" +#include "mc/world/inventory/network/crafting/CraftHandlerGrindstone.h" +#include "mc/world/inventory/network/crafting/CraftHandlerLoom.h" +#include "mc/world/inventory/network/crafting/CraftHandlerSmithingTable.h" +#include "mc/world/inventory/network/crafting/CraftHandlerTrade.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftBase.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftGrindstone.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftLoom.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftNonImplemented_DEPRECATEDASKTYLAING.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftRecipeAuto.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftRecipeOptional.h" +#include "mc/world/inventory/network/crafting/ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING.h" +#include "mc/world/inventory/simulation/ContainerScreenValidation.h" +#include "mc/world/inventory/simulation/ContainerScreenValidationActivate.h" +#include "mc/world/inventory/simulation/ContainerScreenValidationCrafting.h" +#include "mc/world/inventory/simulation/ContainerScreenValidatorBase.h" +#include "mc/world/inventory/simulation/ContainerValidationCommitObject.h" +#include "mc/world/inventory/simulation/ContainerValidationCraftResult.h" +#include "mc/world/inventory/simulation/ContainerValidationOperation.h" +#include "mc/world/inventory/simulation/ContainerValidationResult.h" +#include "mc/world/inventory/simulation/ContainerValidationSlotData.h" +#include "mc/world/inventory/simulation/ContainerValidationSlotInfo.h" +#include "mc/world/inventory/simulation/ContainerValidatorFactory.h" +#include "mc/world/inventory/simulation/ExpectedSlotConsume.h" +#include "mc/world/inventory/simulation/ExperienceCostCommitObject.h" +#include "mc/world/inventory/simulation/ExperienceRewardCommitObject.h" +#include "mc/world/inventory/simulation/RecipeCraftInputs.h" +#include "mc/world/inventory/simulation/validation/AnvilContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/AnvilInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/AnvilMaterialContainerValidation.h" +#include "mc/world/inventory/simulation/validation/ArmorContainerValidation.h" +#include "mc/world/inventory/simulation/validation/BarrelContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/BarrelContainerValidation.h" +#include "mc/world/inventory/simulation/validation/BeaconContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/BeaconPaymentContainerValidation.h" +#include "mc/world/inventory/simulation/validation/BlastFurnaceContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/BrewingStandContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/BrewingStandFuelContainerValidation.h" +#include "mc/world/inventory/simulation/validation/BrewingStandInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/BrewingStandResultContainerValidation.h" +#include "mc/world/inventory/simulation/validation/CartographyAdditionalContainerValidation.h" +#include "mc/world/inventory/simulation/validation/CartographyContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/CartographyInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/ChestContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/CombinedHotbarAndInventoryContainerValidation.h" +#include "mc/world/inventory/simulation/validation/CompoundCreatorContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/CompoundCreatorInputValidation.h" +#include "mc/world/inventory/simulation/validation/ContainerValidationBase.h" +#include "mc/world/inventory/simulation/validation/CrafterContainerValidation.h" +#include "mc/world/inventory/simulation/validation/CraftingContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/CraftingInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/CreatedOutputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/CursorContainerValidation.h" +#include "mc/world/inventory/simulation/validation/ElementConstructorContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/EnchantingContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/EnchantingInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/EnchantingMaterialContainerValidation.h" +#include "mc/world/inventory/simulation/validation/FurnaceContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/FurnaceFuelContainerValidation.h" +#include "mc/world/inventory/simulation/validation/FurnaceIngredientContainerValidation.h" +#include "mc/world/inventory/simulation/validation/FurnaceResultContainerValidation.h" +#include "mc/world/inventory/simulation/validation/GrindstoneAdditionalContainerValidation.h" +#include "mc/world/inventory/simulation/validation/GrindstoneContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/GrindstoneInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/HorseContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/HorseEquipContainerValidation.h" +#include "mc/world/inventory/simulation/validation/HotbarContainerValidation.h" +#include "mc/world/inventory/simulation/validation/HUDContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/InventoryContainerValidation.h" +#include "mc/world/inventory/simulation/validation/LabTableContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/LabTableInputValidation.h" +#include "mc/world/inventory/simulation/validation/LevelEntityContainerValidation.h" +#include "mc/world/inventory/simulation/validation/LoomContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/LoomDyeContainerValidation.h" +#include "mc/world/inventory/simulation/validation/LoomInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/LoomMaterialContainerValidation.h" +#include "mc/world/inventory/simulation/validation/MaterialReducerContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/MaterialReducerInputValidation.h" +#include "mc/world/inventory/simulation/validation/MaterialReducerOutputValidation.h" +#include "mc/world/inventory/simulation/validation/OffhandContainerValidation.h" +#include "mc/world/inventory/simulation/validation/PreviewContainerValidation.h" +#include "mc/world/inventory/simulation/validation/ShulkerBoxContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/ShulkerBoxContainerValidation.h" +#include "mc/world/inventory/simulation/validation/SmithingTableContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/SmithingTableInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/SmithingTableMaterialContainerValidation.h" +#include "mc/world/inventory/simulation/validation/SmithingTableTemplateContainerValidation.h" +#include "mc/world/inventory/simulation/validation/SmokerContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/StoneCutterContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/StoneCutterInputContainerValidation.h" +#include "mc/world/inventory/simulation/validation/Trade1ContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/Trade1Ingredient1ContainerValidation.h" +#include "mc/world/inventory/simulation/validation/Trade1Ingredient2ContainerValidation.h" +#include "mc/world/inventory/simulation/validation/Trade2ContainerScreenValidator.h" +#include "mc/world/inventory/simulation/validation/Trade2Ingredient1ContainerValidation.h" +#include "mc/world/inventory/simulation/validation/Trade2Ingredient2ContainerValidation.h" +#include "mc/world/inventory/transaction/ComplexInventoryTransaction.h" +#include "mc/world/inventory/transaction/InventoryAction.h" +#include "mc/world/inventory/transaction/InventorySource.h" +#include "mc/world/inventory/transaction/InventoryTransaction.h" +#include "mc/world/inventory/transaction/InventoryTransactionItemGroup.h" +#include "mc/world/inventory/transaction/InventoryTransactionManager.h" +#include "mc/world/inventory/transaction/ItemReleaseInventoryTransaction.h" +#include "mc/world/inventory/transaction/ItemUseInventoryTransaction.h" +#include "mc/world/inventory/transaction/ItemUseOnActorInventoryTransaction.h" +#include "mc/world/item/AbstractCompassItem.h" +#include "mc/world/item/ActorPlacerItem.h" +#include "mc/world/item/AirBlockItem.h" +#include "mc/world/item/ArmorStandItem.h" +#include "mc/world/item/ArrowItem.h" +#include "mc/world/item/AuxDataBlockItem.h" +#include "mc/world/item/BalloonItem.h" +#include "mc/world/item/BambooItem.h" +#include "mc/world/item/BannerItem.h" +#include "mc/world/item/BannerPatternItem.h" +#include "mc/world/item/BedItem.h" +#include "mc/world/item/BedrockItems.h" +#include "mc/world/item/BellBlockItem.h" +#include "mc/world/item/BlockItem.h" +#include "mc/world/item/BlockPlanterItem.h" +#include "mc/world/item/BoatItem.h" +#include "mc/world/item/BoneMealItem.h" +#include "mc/world/item/BottleItem.h" +#include "mc/world/item/BowItem.h" +#include "mc/world/item/BrushItem.h" +#include "mc/world/item/BucketItem.h" +#include "mc/world/item/CameraItem.h" +#include "mc/world/item/CameraItemComponentLegacy.h" +#include "mc/world/item/CandleBlockItem.h" +#include "mc/world/item/CarrotOnAStickItem.h" +#include "mc/world/item/ChemistryAuxDataBlockItem.h" +#include "mc/world/item/ChemistryBlockItem.h" +#include "mc/world/item/ChemistryItem.h" +#include "mc/world/item/ChemistryStickItem.h" +#include "mc/world/item/ChestBoatItem.h" +#include "mc/world/item/ClockItem.h" +#include "mc/world/item/ClockSpriteCalculator.h" +#include "mc/world/item/CoalItem.h" +#include "mc/world/item/CocoaBeanItem.h" +#include "mc/world/item/CompassItem.h" +#include "mc/world/item/CompassSpriteCalculator.h" +#include "mc/world/item/ComplexItem.h" +#include "mc/world/item/CompoundItem.h" +#include "mc/world/item/CoralFanBlockItem.h" +#include "mc/world/item/CrossbowItem.h" +#include "mc/world/item/DecoratedPotBlockItem.h" +#include "mc/world/item/DeferredDescriptor.h" +#include "mc/world/item/DiggerItem.h" +#include "mc/world/item/DiscFragmentItem.h" +#include "mc/world/item/DoorItem.h" +#include "mc/world/item/DyeColorUtil.h" +#include "mc/world/item/DyePowderItem.h" +#include "mc/world/item/EggItem.h" +#include "mc/world/item/ElementBlockItem.h" +#include "mc/world/item/EmptyMapItem.h" +#include "mc/world/item/EnchantedBookItem.h" +#include "mc/world/item/EndCrystalItem.h" +#include "mc/world/item/EnderEyeItem.h" +#include "mc/world/item/EnderpearlItem.h" +#include "mc/world/item/ExperiencePotionItem.h" +#include "mc/world/item/FertilizerItem.h" +#include "mc/world/item/FireChargeItem.h" +#include "mc/world/item/FireworkChargeItem.h" +#include "mc/world/item/FireworksItem.h" +#include "mc/world/item/FishingRodItem.h" +#include "mc/world/item/FlintAndSteelItem.h" +#include "mc/world/item/FrogSpawnBlockItem.h" +#include "mc/world/item/GlowStickItem.h" +#include "mc/world/item/GoatHornItem.h" +#include "mc/world/item/HangingActorItem.h" +#include "mc/world/item/HangingSignItem.h" +#include "mc/world/item/HatchetItem.h" +#include "mc/world/item/HoeItem.h" +#include "mc/world/item/HorseArmorItem.h" +#include "mc/world/item/HumanoidArmorItem.h" +#include "mc/world/item/IceBombItem.h" +#include "mc/world/item/InternalItemDescriptor.h" +#include "mc/world/item/Item.h" +#include "mc/world/item/ItemAcquisitionMethodMap.h" +#include "mc/world/item/ItemDescriptor.h" +#include "mc/world/item/ItemDescriptorCount.h" +#include "mc/world/item/ItemEventResponseFactory.h" +#include "mc/world/item/ItemInstance.h" +#include "mc/world/item/ItemLockHelper.h" +#include "mc/world/item/ItemStackBase.h" +#include "mc/world/item/ItemStackDescriptor.h" +#include "mc/world/item/ItemTag.h" +#include "mc/world/item/ItemTagDescriptor.h" +#include "mc/world/item/ItemUseMethodMap.h" +#include "mc/world/item/LeadItem.h" +#include "mc/world/item/LeavesBlockItem.h" +#include "mc/world/item/LegacyDyeItem.h" +#include "mc/world/item/LingeringPotionItem.h" +#include "mc/world/item/LodestoneCompassItem.h" +#include "mc/world/item/MaceItem.h" +#include "mc/world/item/MapItem.h" +#include "mc/world/item/MapSample.h" +#include "mc/world/item/MedicineItem.h" +#include "mc/world/item/MinecartItem.h" +#include "mc/world/item/MolangDescriptor.h" +#include "mc/world/item/NetworkItemInstanceDescriptor.h" +#include "mc/world/item/NetworkItemStackDescriptor.h" +#include "mc/world/item/OminousBottleItem.h" +#include "mc/world/item/PageContent.h" +#include "mc/world/item/PhotoItem.h" +#include "mc/world/item/PickaxeItem.h" +#include "mc/world/item/PotionItem.h" +#include "mc/world/item/PumpkinBlockItem.h" +#include "mc/world/item/RangedWeaponItem.h" +#include "mc/world/item/RapidFertilizerItem.h" +#include "mc/world/item/RecordItem.h" +#include "mc/world/item/RecoveryCompassItem.h" +#include "mc/world/item/RedStoneDustItem.h" +#include "mc/world/item/ResolvedItemIconInfo.h" +#include "mc/world/item/SaddleItem.h" +#include "mc/world/item/SaplingBlockItem.h" +#include "mc/world/item/ScaffoldingBlockItem.h" +#include "mc/world/item/SeaPickleBlockItem.h" +#include "mc/world/item/SeedItemComponentLegacy.h" +#include "mc/world/item/ShearsItem.h" +#include "mc/world/item/ShieldItem.h" +#include "mc/world/item/ShieldItemUtils.h" +#include "mc/world/item/ShovelItem.h" +#include "mc/world/item/ShulkerBoxBlockItem.h" +#include "mc/world/item/SignItem.h" +#include "mc/world/item/SkullItem.h" +#include "mc/world/item/SmithingTemplateItem.h" +#include "mc/world/item/SnowballItem.h" +#include "mc/world/item/SortItemInstanceIdAux.h" +#include "mc/world/item/SparklerItem.h" +#include "mc/world/item/SplashPotionItem.h" +#include "mc/world/item/SpyglassItem.h" +#include "mc/world/item/StoneSlabBlockItem.h" +#include "mc/world/item/SuspiciousStewItem.h" +#include "mc/world/item/TopSnowBlockItem.h" +#include "mc/world/item/TridentItem.h" +#include "mc/world/item/TropicalFishInfo.h" +#include "mc/world/item/VanillaItemNames.h" +#include "mc/world/item/VanillaItems.h" +#include "mc/world/item/VanillaItemTags.h" +#include "mc/world/item/VanillaItemTiers.h" +#include "mc/world/item/WarpedFungusOnAStickItem.h" +#include "mc/world/item/WaterLilyBlockItem.h" +#include "mc/world/item/WeaponItem.h" +#include "mc/world/item/WoolBlockItem.h" +#include "mc/world/item/WritableBookItem.h" +#include "mc/world/item/WrittenBookItem.h" +#include "mc/world/item/alchemy/Potion.h" +#include "mc/world/item/alchemy/PotionBrewing.h" +#include "mc/world/item/components/AllowOffHandItemComponent.h" +#include "mc/world/item/components/ArmorItemComponent.h" +#include "mc/world/item/components/BlockLegacyPtr.h" +#include "mc/world/item/components/BlockLegacyPtrProxy.h" +#include "mc/world/item/components/CameraCallbacks.h" +#include "mc/world/item/components/CanDestroyInCreativeItemComponent.h" +#include "mc/world/item/components/CerealItemComponentFactory.h" +#include "mc/world/item/components/CerealSchemaUpgradeSet.h" +#include "mc/world/item/components/ChargeableItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/ComponentItem.h" +#include "mc/world/item/components/ComponentItemComponentData_v1_20_30.h" +#include "mc/world/item/components/ComponentItemComponentData_v1_20_40.h" +#include "mc/world/item/components/ComponentItemData.h" +#include "mc/world/item/components/ComponentItemDataAll_Latest.h" +#include "mc/world/item/components/ComponentItemDataLoader.h" +#include "mc/world/item/components/ComponentItemDataValidation.h" +#include "mc/world/item/components/ComponentItemData_Legacy.h" +#include "mc/world/item/components/ComponentItemData_v1_19_83.h" +#include "mc/world/item/components/ComponentItemData_v1_20.h" +#include "mc/world/item/components/ComponentItemData_v1_20_20.h" +#include "mc/world/item/components/ComponentItemData_v1_20_30.h" +#include "mc/world/item/components/ComponentItemData_v1_20_40.h" +#include "mc/world/item/components/ComponentItemData_v1_20_50.h" +#include "mc/world/item/components/ComponentItemData_v1_20_60.h" +#include "mc/world/item/components/ComponentItemData_v1_20_80.h" +#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_30.h" +#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_40.h" +#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_50.h" +#include "mc/world/item/components/ComponentItemDescriptionData_v1_20.h" +#include "mc/world/item/components/ComponentItemDescriptionData_v1_20_20.h" +#include "mc/world/item/components/ComponentItemMenuCategoryData_v1_20_20.h" +#include "mc/world/item/components/CooldownItemComponent.h" +#include "mc/world/item/components/CustomComponentsItemComponent.h" +#include "mc/world/item/components/DamageAbsorptionItemComponent.h" +#include "mc/world/item/components/DamageAbsorptionItemComponentUtils.h" +#include "mc/world/item/components/DamageItemComponent.h" +#include "mc/world/item/components/DamageSensorItemComponent.h" +#include "mc/world/item/components/DamageSensorItemComponentUtils.h" +#include "mc/world/item/components/DiggerItemComponent.h" +#include "mc/world/item/components/DiggerItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/DisplayNameItemComponent.h" +#include "mc/world/item/components/DurabilityItemComponent.h" +#include "mc/world/item/components/DyeableComponent.h" +#include "mc/world/item/components/EnchantableItemComponent.h" +#include "mc/world/item/components/EntityPlacerItemComponent.h" +#include "mc/world/item/components/ExplorationMapData.h" +#include "mc/world/item/components/ExplorationMapRegistry.h" +#include "mc/world/item/components/ExplorationMapUtils.h" +#include "mc/world/item/components/FoodItemComponent.h" +#include "mc/world/item/components/FoodItemComponentData_v1_20_30.h" +#include "mc/world/item/components/FoodItemComponentLegacy.h" +#include "mc/world/item/components/FoodItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/FoodItemVersioning.h" +#include "mc/world/item/components/FuelItemComponent.h" +#include "mc/world/item/components/GlintItemComponent.h" +#include "mc/world/item/components/HandEquippedItemComponent.h" +#include "mc/world/item/components/HoverTextColorItemComponent.h" +#include "mc/world/item/components/ICameraItemComponent.h" +#include "mc/world/item/components/IconItemComponent.h" +#include "mc/world/item/components/IconItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/IFoodItemComponent.h" +#include "mc/world/item/components/IItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/InteractButtonItemComponent.h" +#include "mc/world/item/components/ItemAcquisitionMethod.h" +#include "mc/world/item/components/ItemActorFlag.h" +#include "mc/world/item/components/ItemColor.h" +#include "mc/world/item/components/ItemColorUtil.h" +#include "mc/world/item/components/ItemCompleteUseEvent.h" +#include "mc/world/item/components/ItemComponent.h" +#include "mc/world/item/components/ItemComponentHelpers.h" +#include "mc/world/item/components/ItemContext.h" +#include "mc/world/item/components/ItemDynamicPropertiesHelper.h" +#include "mc/world/item/components/ItemEventResponse.h" +#include "mc/world/item/components/ItemGameplayEvent.h" +#include "mc/world/item/components/ItemIconInfoType.h" +#include "mc/world/item/components/ItemLockMode.h" +#include "mc/world/item/components/ItemRegistryComplexAlias.h" +#include "mc/world/item/components/ItemReleaseUseEvent.h" +#include "mc/world/item/components/ItemSlotInfo.h" +#include "mc/world/item/components/ItemStackLegacyRequestIdTag.h" +#include "mc/world/item/components/ItemStackNetIdTag.h" +#include "mc/world/item/components/ItemStackNetResult.h" +#include "mc/world/item/components/ItemStackRequestActionCraft.h" +#include "mc/world/item/components/ItemStackRequestActionDataless.h" +#include "mc/world/item/components/ItemStackRequestActionType.h" +#include "mc/world/item/components/ItemStackRequestHandlerSlotInfo.h" +#include "mc/world/item/components/ItemStackRequestIdTag.h" +#include "mc/world/item/components/ItemStartUseEvent.h" +#include "mc/world/item/components/ItemStopUseEvent.h" +#include "mc/world/item/components/ItemTransactionLogger.h" +#include "mc/world/item/components/ItemUsedOnEvent.h" +#include "mc/world/item/components/ItemUseMethod.h" +#include "mc/world/item/components/ItemUseSlowdownModifierComponent.h" +#include "mc/world/item/components/ItemVersion.h" +#include "mc/world/item/components/LegacyEventItemComponent.h" +#include "mc/world/item/components/LegacyEventItemComponentData.h" +#include "mc/world/item/components/LegacyOnCompleteTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnCompleteTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyOnConsumeTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnConsumeTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyOnDigTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnDigTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyOnHitActorTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnHitActorTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyOnHitBlockTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnHitBlockTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyOnHurtActorTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnHurtActorTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyOnUseTriggerItemComponent.h" +#include "mc/world/item/components/LegacyOnUseTriggerItemComponentData.h" +#include "mc/world/item/components/LegacyTriggerItemComponent.h" +#include "mc/world/item/components/LiquidClippedItemComponent.h" +#include "mc/world/item/components/MaxStackSizeItemComponent.h" +#include "mc/world/item/components/MiningBlock.h" +#include "mc/world/item/components/OnBeforeDurabilityDamage.h" +#include "mc/world/item/components/OnHitActor.h" +#include "mc/world/item/components/OnHitBlock.h" +#include "mc/world/item/components/OnHurtActor.h" +#include "mc/world/item/components/OnUse.h" +#include "mc/world/item/components/OnUseItemComponent.h" +#include "mc/world/item/components/OnUseOn.h" +#include "mc/world/item/components/OnUseOnItemComponent.h" +#include "mc/world/item/components/PlanterItemComponent.h" +#include "mc/world/item/components/ProjectileItemComponent.h" +#include "mc/world/item/components/PublisherItemComponent.h" +#include "mc/world/item/components/RecordItemComponent.h" +#include "mc/world/item/components/RenderOffsetsItemComponent.h" +#include "mc/world/item/components/RepairableItemComponent.h" +#include "mc/world/item/components/RepairItemEntry.h" +#include "mc/world/item/components/ShooterItemComponent.h" +#include "mc/world/item/components/ShooterItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/ShouldDespawnItemComponent.h" +#include "mc/world/item/components/StackedByDataItemComponent.h" +#include "mc/world/item/components/StorageItemComponent.h" +#include "mc/world/item/components/TagsItemComponent.h" +#include "mc/world/item/components/ThrowableItemComponent.h" +#include "mc/world/item/components/UseAnimationItemComponent.h" +#include "mc/world/item/components/UseModifiersItemComponent.h" +#include "mc/world/item/components/UseModifiersItemComponentLegacyFactoryData.h" +#include "mc/world/item/components/UseTimeDepleted.h" +#include "mc/world/item/components/WeaponItemComponent.h" +#include "mc/world/item/components/WearableItemComponent.h" +#include "mc/world/item/components/WolfArmorItem.h" +#include "mc/world/item/components/armor/ArmorItemComponentVersioning.h" +#include "mc/world/item/components/armor/UpgradeTo12020.h" +#include "mc/world/item/components/durability/DurabilityItemComponentVersioning.h" +#include "mc/world/item/components/durability/UpgradeTo118.h" +#include "mc/world/item/components/equip/EquipItemComponentVersioning.h" +#include "mc/world/item/components/equip/EquipItemDefinition.h" +#include "mc/world/item/components/repairable/RepairableItemComponentVersioning.h" +#include "mc/world/item/components/repairable/UpgradeTo118.h" +#include "mc/world/item/components/shareable/ShareableComponentVersioning.h" +#include "mc/world/item/components/wearable/UpgradeTo12020.h" +#include "mc/world/item/components/wearable/WearableItemComponentVersioning.h" +#include "mc/world/item/crafting/BannerAddPatternRecipe.h" +#include "mc/world/item/crafting/BannerDuplicateRecipe.h" +#include "mc/world/item/crafting/BookCloningRecipe.h" +#include "mc/world/item/crafting/ChemistryRecipes.h" +#include "mc/world/item/crafting/CraftingContainer.h" +#include "mc/world/item/crafting/CraftingContext.h" +#include "mc/world/item/crafting/CraftingTag.h" +#include "mc/world/item/crafting/DecoratedPotRecipe.h" +#include "mc/world/item/crafting/ExternalRecipeStore.h" +#include "mc/world/item/crafting/FireworksRecipe.h" +#include "mc/world/item/crafting/MapCloningRecipe.h" +#include "mc/world/item/crafting/MapExtendingRecipe.h" +#include "mc/world/item/crafting/MapLockingRecipe.h" +#include "mc/world/item/crafting/MapUpgradingRecipe.h" +#include "mc/world/item/crafting/MerchantRecipe.h" +#include "mc/world/item/crafting/MultiRecipe.h" +#include "mc/world/item/crafting/Recipe.h" +#include "mc/world/item/crafting/RecipeIngredient.h" +#include "mc/world/item/crafting/Recipes.h" +#include "mc/world/item/crafting/RecipeUnlockingRequirement.h" +#include "mc/world/item/crafting/RepairItemRecipe.h" +#include "mc/world/item/crafting/ShapedChemistryRecipe.h" +#include "mc/world/item/crafting/ShapedRecipe.h" +#include "mc/world/item/crafting/ShapelessChemistryRecipe.h" +#include "mc/world/item/crafting/ShapelessRecipe.h" +#include "mc/world/item/crafting/ShieldRecipe.h" +#include "mc/world/item/crafting/ShulkerBoxRecipe.h" +#include "mc/world/item/crafting/SmithingTransformRecipe.h" +#include "mc/world/item/crafting/SmithingTrimRecipe.h" +#include "mc/world/item/enchanting/BowEnchant.h" +#include "mc/world/item/enchanting/BreachEnchant.h" +#include "mc/world/item/enchanting/CrossbowEnchant.h" +#include "mc/world/item/enchanting/CurseBindingEnchant.h" +#include "mc/world/item/enchanting/CurseVanishingEnchant.h" +#include "mc/world/item/enchanting/DensityEnchant.h" +#include "mc/world/item/enchanting/DiggingEnchant.h" +#include "mc/world/item/enchanting/Enchant.h" +#include "mc/world/item/enchanting/EnchantmentInstance.h" +#include "mc/world/item/enchanting/EnchantResult.h" +#include "mc/world/item/enchanting/EnchantSlotEnumHasher.h" +#include "mc/world/item/enchanting/EnchantUtils.h" +#include "mc/world/item/enchanting/FishingEnchant.h" +#include "mc/world/item/enchanting/FrostWalkerEnchant.h" +#include "mc/world/item/enchanting/ItemEnchants.h" +#include "mc/world/item/enchanting/LootEnchant.h" +#include "mc/world/item/enchanting/MeleeWeaponEnchant.h" +#include "mc/world/item/enchanting/MendingEnchant.h" +#include "mc/world/item/enchanting/ProtectionEnchant.h" +#include "mc/world/item/enchanting/SoulSpeedEnchant.h" +#include "mc/world/item/enchanting/SwiftSneakEnchant.h" +#include "mc/world/item/enchanting/SwimEnchant.h" +#include "mc/world/item/enchanting/TridentChannelingEnchant.h" +#include "mc/world/item/enchanting/TridentImpalerEnchant.h" +#include "mc/world/item/enchanting/TridentLoyaltyEnchant.h" +#include "mc/world/item/enchanting/TridentRiptideEnchant.h" +#include "mc/world/item/enchanting/WindBurstEnchant.h" +#include "mc/world/item/registry/CreativeGroupInfo.h" +#include "mc/world/item/registry/CreativeItemEntry.h" +#include "mc/world/item/registry/CreativeItemGroupCategory.h" +#include "mc/world/item/registry/CreativeItemRegistry.h" +#include "mc/world/item/registry/ItemRegistry.h" +#include "mc/world/item/registry/ItemRegistryManager.h" +#include "mc/world/item/registry/ItemRegistryRef.h" +#include "mc/world/item/registry/ItemStack.h" +#include "mc/world/item/registry/TagUpdateToken.h" +#include "mc/world/item/trading/MerchantRecipeList.h" +#include "mc/world/item/trading/Trade.h" +#include "mc/world/item/trading/TradeGroup.h" +#include "mc/world/item/trading/TradeItem.h" +#include "mc/world/item/trading/TradeTable.h" +#include "mc/world/item/trading/TradeTableData.h" +#include "mc/world/item/trading/TradeTableDataLoader.h" +#include "mc/world/item/trading/TradeTier.h" +#include "mc/world/level/Abilities.h" +#include "mc/world/level/ActorBlockSyncMessage.h" +#include "mc/world/level/ActorEventCoordinator.h" +#include "mc/world/level/AdventureSettings.h" +#include "mc/world/level/AgentCapabilities.h" +#include "mc/world/level/AsyncOperationBase.h" +#include "mc/world/level/BaseMobSpawner.h" +#include "mc/world/level/BiomeFilterGroup.h" +#include "mc/world/level/BlockActorLevelListener.h" +#include "mc/world/level/BlockEventCoordinator.h" +#include "mc/world/level/BlockHashPalette.h" +#include "mc/world/level/BlockPalette.h" +#include "mc/world/level/BlockPos.h" +#include "mc/world/level/BlockPosIterator.h" +#include "mc/world/level/BlockSource.h" +#include "mc/world/level/BlockSourceDebug.h" +#include "mc/world/level/BlockSourceListener.h" +#include "mc/world/level/BlockTickingQueue.h" +#include "mc/world/level/BlockVolumeTarget.h" +#include "mc/world/level/BossbarManager.h" +#include "mc/world/level/BuildMatch.h" +#include "mc/world/level/CacheManager.h" +#include "mc/world/level/CameraCommand.h" +#include "mc/world/level/ChangeDimensionRequest.h" +#include "mc/world/level/ChunkBlockPos.h" +#include "mc/world/level/ChunkLocalHeight.h" +#include "mc/world/level/ChunkPos.h" +#include "mc/world/level/ClassroomModeListener.h" +#include "mc/world/level/ClientPlayerEventCoordinator.h" +#include "mc/world/level/ClipParameters.h" +#include "mc/world/level/Command.h" +#include "mc/world/level/CommandName.h" +#include "mc/world/level/DestroyOperation.h" +#include "mc/world/level/DimensionConversionData.h" +#include "mc/world/level/EducationLevelSettings.h" +#include "mc/world/level/EducationLocalLevelSettings.h" +#include "mc/world/level/EducationSettingsManager.h" +#include "mc/world/level/Explosion.h" +#include "mc/world/level/ExternalDataInterface.h" +#include "mc/world/level/ExternalDataServerLevel.h" +#include "mc/world/level/ExternalFileLevelStorage.h" +#include "mc/world/level/ExternalFileLevelStorageMetadata.h" +#include "mc/world/level/ExternalHandlers.h" +#include "mc/world/level/ExternalLinkSettings.h" +#include "mc/world/level/FeatureTypeFactory.h" +#include "mc/world/level/FileArchiver.h" +#include "mc/world/level/FogDefinition.h" +#include "mc/world/level/FogDistanceSetting.h" +#include "mc/world/level/FogSetting.h" +#include "mc/world/level/FogTransitionSetting.h" +#include "mc/world/level/FogVolumetricCoefficientSetting.h" +#include "mc/world/level/FogVolumetricDensitySetting.h" +#include "mc/world/level/FoliageColor.h" +#include "mc/world/level/HudCommand.h" +#include "mc/world/level/IBlockSource.h" +#include "mc/world/level/IBlockWorldGenAPI.h" +#include "mc/world/level/IConstBlockSource.h" +#include "mc/world/level/ILevel.h" +#include "mc/world/level/InputPermissionCommand.h" +#include "mc/world/level/ItemEventCoordinator.h" +#include "mc/world/level/IWorldRegistriesProvider.h" +#include "mc/world/level/LayeredAbilities.h" +#include "mc/world/level/Level.h" +#include "mc/world/level/LevelAnimateTickHelper.h" +#include "mc/world/level/LevelBlockDestroyer.h" +#include "mc/world/level/LevelBlockDestroyerProxy.h" +#include "mc/world/level/LevelCache.h" +#include "mc/world/level/LevelChunkFormat.h" +#include "mc/world/level/LevelChunkGridAreaElement.h" +#include "mc/world/level/LevelChunkMetaDataManager.h" +#include "mc/world/level/LevelChunkNeighbor.h" +#include "mc/world/level/LevelChunkPerformanceTelemetry.h" +#include "mc/world/level/LevelChunkSaveManager.h" +#include "mc/world/level/LevelChunkTag.h" +#include "mc/world/level/LevelDataHelper.h" +#include "mc/world/level/LevelDataKeys.h" +#include "mc/world/level/LevelEventCoordinator.h" +#include "mc/world/level/LevelEventManager.h" +#include "mc/world/level/LevelListCache.h" +#include "mc/world/level/LevelListCacheObserver.h" +#include "mc/world/level/LevelListener.h" +#include "mc/world/level/LevelProvider.h" +#include "mc/world/level/LevelSeed64.h" +#include "mc/world/level/LevelSettings.h" +#include "mc/world/level/LevelStorageManager.h" +#include "mc/world/level/LevelStorageObserver.h" +#include "mc/world/level/LevelTagIDType.h" +#include "mc/world/level/LevelTagSetIDType.h" +#include "mc/world/level/LevelUtils.h" +#include "mc/world/level/LoadOperation.h" +#include "mc/world/level/MobEvent.h" +#include "mc/world/level/MobEvents.h" +#include "mc/world/level/MobSpawnHerdInfo.h" +#include "mc/world/level/MobSpawnInfo.h" +#include "mc/world/level/MolangVariableMap.h" +#include "mc/world/level/NibblePair.h" +#include "mc/world/level/OperationBase.h" +#include "mc/world/level/PackInstanceId.h" +#include "mc/world/level/ParticlesBlockExplosionEvent.h" +#include "mc/world/level/ParticlesTeleportTrailEvent.h" +#include "mc/world/level/PermanentSkipNormalTick.h" +#include "mc/world/level/PermissionsHandler.h" +#include "mc/world/level/PortalForcer.h" +#include "mc/world/level/PortalRecord.h" +#include "mc/world/level/PortalShape.h" +#include "mc/world/level/Pos2d.h" +#include "mc/world/level/PositionTrackingDB.h" +#include "mc/world/level/PositionTrackingDBClient.h" +#include "mc/world/level/PositionTrackingDBServer.h" +#include "mc/world/level/PositionTrackingId.h" +#include "mc/world/level/PropertyGroupManager.h" +#include "mc/world/level/Randomize.h" +#include "mc/world/level/ReloadConfigCommand.h" +#include "mc/world/level/RuntimeLightingManager.h" +#include "mc/world/level/ScatterParams.h" +#include "mc/world/level/ScatterParamsMolangVariableIndices.h" +#include "mc/world/level/ScreenshotOptions.h" +#include "mc/world/level/ScriptEventCommand.h" +#include "mc/world/level/Seasons.h" +#include "mc/world/level/ServerPlayerEventCoordinator.h" +#include "mc/world/level/SkipNormalTick.h" +#include "mc/world/level/SpawnCategoryDescription.h" +#include "mc/world/level/SpawnConditions.h" +#include "mc/world/level/SpawnData.h" +#include "mc/world/level/Spawner.h" +#include "mc/world/level/SpawnFinder.h" +#include "mc/world/level/SpawnSettings.h" +#include "mc/world/level/SubChunkLightUpdate.h" +#include "mc/world/level/SubChunkPos.h" +#include "mc/world/level/Tick.h" +#include "mc/world/level/TickDelayBlock.h" +#include "mc/world/level/TickDeltaTimeManager.h" +#include "mc/world/level/TickNextTickData.h" +#include "mc/world/level/TickTimeManager.h" +#include "mc/world/level/TrackingRecord.h" +#include "mc/world/level/TradeTables.h" +#include "mc/world/level/TransactionalWorldBlockTarget.h" +#include "mc/world/level/TrialChambersPieces.h" +#include "mc/world/level/TrialSpawner.h" +#include "mc/world/level/UnlockRecipeCommand.h" +#include "mc/world/level/VanillaDataDrivenGeometry.h" +#include "mc/world/level/WorldBlockTarget.h" +#include "mc/world/level/WorldGenContext.h" +#include "mc/world/level/_TickPtr.h" +#include "mc/world/level/biome/AddBiomeIsland.h" +#include "mc/world/level/biome/Biome.h" +#include "mc/world/level/biome/BiomeComponentFactoryUtils.h" +#include "mc/world/level/biome/BiomeComponentLoading.h" +#include "mc/world/level/biome/BiomeComponentStorage.h" +#include "mc/world/level/biome/BiomeHeight.h" +#include "mc/world/level/biome/BiomeIdCompatibility.h" +#include "mc/world/level/biome/BiomeInit.h" +#include "mc/world/level/biome/BiomeManager.h" +#include "mc/world/level/biome/BiomeNoiseTarget.h" +#include "mc/world/level/biome/BiomeSource3d.h" +#include "mc/world/level/biome/BiomeSourceUtil.h" +#include "mc/world/level/biome/BiomeTagAttributes.h" +#include "mc/world/level/biome/BiomeTagIDType.h" +#include "mc/world/level/biome/BiomeTagSetIDType.h" +#include "mc/world/level/biome/BiomeTemperatureCategory.h" +#include "mc/world/level/biome/ClimateParameters.h" +#include "mc/world/level/biome/ClimateUtils.h" +#include "mc/world/level/biome/GetBiomeOptions.h" +#include "mc/world/level/biome/MobSpawnerData.h" +#include "mc/world/level/biome/MobSpawnerPermutation.h" +#include "mc/world/level/biome/MobSpawnRules.h" +#include "mc/world/level/biome/OceanRuinConfiguration.h" +#include "mc/world/level/biome/Parameter.h" +#include "mc/world/level/biome/ParameterList.h" +#include "mc/world/level/biome/PreBiome.h" +#include "mc/world/level/biome/RareBiomeSpot.h" +#include "mc/world/level/biome/RTree.h" +#include "mc/world/level/biome/SpawnBiomeType.h" +#include "mc/world/level/biome/SpawnClimateFinder.h" +#include "mc/world/level/biome/TargetSpace.h" +#include "mc/world/level/biome/TerrainShaper.h" +#include "mc/world/level/biome/v1_16_compat.h" +#include "mc/world/level/biome/VanillaBiomeNames.h" +#include "mc/world/level/biome/VanillaBiomes.h" +#include "mc/world/level/biome/VanillaBiomeTypes.h" +#include "mc/world/level/biome/biomeproviders/BlendedMultiNoiseBiomeProvider.h" +#include "mc/world/level/biome/components/BiomeDecorationFeature.h" +#include "mc/world/level/biome/components/BiomeDimensionAttributes.h" +#include "mc/world/level/biome/components/ClimateAttributes.h" +#include "mc/world/level/biome/components/ColorPaletteAttributes.h" +#include "mc/world/level/biome/components/CustomFoliageColorAttributes.h" +#include "mc/world/level/biome/components/CustomGrassColorAttributes.h" +#include "mc/world/level/biome/components/CustomHumidityAttributes.h" +#include "mc/world/level/biome/components/CustomMapFoliageColorAttributes.h" +#include "mc/world/level/biome/components/CustomMapGrassColorAttributes.h" +#include "mc/world/level/biome/components/MesaSurfaceAttributes.h" +#include "mc/world/level/biome/components/MesaSurfaceBlocks.h" +#include "mc/world/level/biome/components/PosibleTransformation.h" +#include "mc/world/level/biome/components/SurfaceBuilderComponent.h" +#include "mc/world/level/biome/components/SurfaceMaterialAdjustmentAttributes.h" +#include "mc/world/level/biome/components/SurfaceMaterialAdjustmentEvaluated.h" +#include "mc/world/level/biome/components/SurfaceMaterialAttributes.h" +#include "mc/world/level/biome/components/SurfaceMaterialBlocks.h" +#include "mc/world/level/biome/components/WorldGenClimateMappingAttributes.h" +#include "mc/world/level/biome/components/WorldGenMultiNoiseClimateAttributes.h" +#include "mc/world/level/biome/components/vanilla/CappedSurfaceAttributes.h" +#include "mc/world/level/biome/components/vanilla/MountainAttributes.h" +#include "mc/world/level/biome/components/vanilla/OverworldHeightAttributes.h" +#include "mc/world/level/biome/components/vanilla/VanillaBiomeTypeAttributes.h" +#include "mc/world/level/biome/registry/ArbitraryBiomeComponent.h" +#include "mc/world/level/biome/registry/BiomeComponentFactory.h" +#include "mc/world/level/biome/registry/BiomeMetadata.h" +#include "mc/world/level/biome/registry/BiomeRegistry.h" +#include "mc/world/level/biome/registry/SurfaceBuilderRegistry.h" +#include "mc/world/level/biome/registry/WellKnownTagID.h" +#include "mc/world/level/biome/source/BiomeArea.h" +#include "mc/world/level/biome/source/FixedBiomeSource.h" +#include "mc/world/level/biome/surface/CappedSurfaceBuilder.h" +#include "mc/world/level/biome/surface/ISurfaceBuilder.h" +#include "mc/world/level/biome/surface/LegacyMesaSurfaceBuilder.h" +#include "mc/world/level/biome/surface/MesaSurfaceBuilder.h" +#include "mc/world/level/biome/surface/NetherSurfaceBuilder.h" +#include "mc/world/level/biome/surface/OceanFrozenSurfaceBuilder.h" +#include "mc/world/level/biome/surface/OverworldDefaultSurfaceBuilder.h" +#include "mc/world/level/biome/surface/PerlinNoise.h" +#include "mc/world/level/biome/surface/PerlinSimplexNoise.h" +#include "mc/world/level/biome/surface/SwampSurfaceBuilder.h" +#include "mc/world/level/biome/surface/TheEndSurfaceBuilder.h" +#include "mc/world/level/biome/surface/Utils.h" +#include "mc/world/level/biome/surface/VanillaSurfaceBuilders.h" +#include "mc/world/level/block/AbstractCandleBlock.h" +#include "mc/world/level/block/AcaciaLeavesBlock.h" +#include "mc/world/level/block/ActivatorRailBlock.h" +#include "mc/world/level/block/ActorBlock.h" +#include "mc/world/level/block/AirBlock.h" +#include "mc/world/level/block/AmethystBlock.h" +#include "mc/world/level/block/AmethystClusterBlock.h" +#include "mc/world/level/block/AnvilBlock.h" +#include "mc/world/level/block/AzaleaBlock.h" +#include "mc/world/level/block/AzaleaLeavesBlock.h" +#include "mc/world/level/block/BambooSaplingBlock.h" +#include "mc/world/level/block/BambooStalkBlock.h" +#include "mc/world/level/block/BannerBlock.h" +#include "mc/world/level/block/BannerPatternRegistry.h" +#include "mc/world/level/block/BarrelBlock.h" +#include "mc/world/level/block/BarrierBlock.h" +#include "mc/world/level/block/BasePressurePlateBlock.h" +#include "mc/world/level/block/BaseRailBlock.h" +#include "mc/world/level/block/BeaconBlock.h" +#include "mc/world/level/block/BedBlock.h" +#include "mc/world/level/block/BedrockBlock.h" +#include "mc/world/level/block/BeehiveBlock.h" +#include "mc/world/level/block/BeetrootBlock.h" +#include "mc/world/level/block/BellBlock.h" +#include "mc/world/level/block/BigDripleafBlock.h" +#include "mc/world/level/block/BirchLeavesBlock.h" +#include "mc/world/level/block/BlastFurnaceBlock.h" +#include "mc/world/level/block/Block.h" +#include "mc/world/level/block/BlockDescriptor.h" +#include "mc/world/level/block/BlockLegacy.h" +#include "mc/world/level/block/BlockVolume.h" +#include "mc/world/level/block/BlueIceBlock.h" +#include "mc/world/level/block/BookshelfBlock.h" +#include "mc/world/level/block/BorderBlock.h" +#include "mc/world/level/block/BrewingStandBlock.h" +#include "mc/world/level/block/BubbleColumnBlock.h" +#include "mc/world/level/block/BuddingAmethystBlock.h" +#include "mc/world/level/block/BushBlock.h" +#include "mc/world/level/block/ButtonBlock.h" +#include "mc/world/level/block/CactusBlock.h" +#include "mc/world/level/block/CakeBlock.h" +#include "mc/world/level/block/CalibratedSculkSensorBlock.h" +#include "mc/world/level/block/CameraBlock.h" +#include "mc/world/level/block/CampfireBlock.h" +#include "mc/world/level/block/CandleBlock.h" +#include "mc/world/level/block/CandleCakeBlock.h" +#include "mc/world/level/block/CarpetBlock.h" +#include "mc/world/level/block/CarrotBlock.h" +#include "mc/world/level/block/CartographyTableBlock.h" +#include "mc/world/level/block/CauldronBlock.h" +#include "mc/world/level/block/CaveVinesBlock.h" +#include "mc/world/level/block/ChainBlock.h" +#include "mc/world/level/block/ChemicalHeatBlock.h" +#include "mc/world/level/block/ChemistryTableBlock.h" +#include "mc/world/level/block/CherryLeavesBlock.h" +#include "mc/world/level/block/CherrySaplingBlock.h" +#include "mc/world/level/block/ChestBlock.h" +#include "mc/world/level/block/ChiseledBookshelfBlock.h" +#include "mc/world/level/block/ChorusFlowerBlock.h" +#include "mc/world/level/block/ChorusPlantBlock.h" +#include "mc/world/level/block/ClayBlock.h" +#include "mc/world/level/block/ClientRequestPlaceholderBlock.h" +#include "mc/world/level/block/CobblestoneBlock.h" +#include "mc/world/level/block/CocoaBlock.h" +#include "mc/world/level/block/ColoredTerracottaBlock.h" +#include "mc/world/level/block/ColoredTorchBlock.h" +#include "mc/world/level/block/CommandBlock.h" +#include "mc/world/level/block/ComparatorBlock.h" +#include "mc/world/level/block/ComposterBlock.h" +#include "mc/world/level/block/ConcretePowderBlock.h" +#include "mc/world/level/block/ConduitBlock.h" +#include "mc/world/level/block/CopperBehavior.h" +#include "mc/world/level/block/CopperBlock.h" +#include "mc/world/level/block/CopperBulbBlock.h" +#include "mc/world/level/block/CopperDoorBlock.h" +#include "mc/world/level/block/CopperGrateBlock.h" +#include "mc/world/level/block/CopperTrapDoorBlock.h" +#include "mc/world/level/block/CoralBlock.h" +#include "mc/world/level/block/CoralFan.h" +#include "mc/world/level/block/CoralFanHang.h" +#include "mc/world/level/block/CoralPlantBlock.h" +#include "mc/world/level/block/CrafterBlock.h" +#include "mc/world/level/block/CraftingTableBlock.h" +#include "mc/world/level/block/CropBlock.h" +#include "mc/world/level/block/CryingObsidianBlock.h" +#include "mc/world/level/block/CutCopperSlab.h" +#include "mc/world/level/block/CutCopperStairs.h" +#include "mc/world/level/block/DarkOakLeavesBlock.h" +#include "mc/world/level/block/DaylightDetectorBlock.h" +#include "mc/world/level/block/DeadBushBlock.h" +#include "mc/world/level/block/DecoratedPotBlock.h" +#include "mc/world/level/block/DeepslateBlock.h" +#include "mc/world/level/block/DeepslateRedStoneOreBlock.h" +#include "mc/world/level/block/DetectorRailBlock.h" +#include "mc/world/level/block/DiodeBlock.h" +#include "mc/world/level/block/DirtBlock.h" +#include "mc/world/level/block/DirtPathBlock.h" +#include "mc/world/level/block/DispenserBlock.h" +#include "mc/world/level/block/DoorBlock.h" +#include "mc/world/level/block/DoublePlantBaseBlock.h" +#include "mc/world/level/block/DoublePlantBlock.h" +#include "mc/world/level/block/DoubleVegetationBlock.h" +#include "mc/world/level/block/DragonEggBlock.h" +#include "mc/world/level/block/DriedKelpBlock.h" +#include "mc/world/level/block/DropperBlock.h" +#include "mc/world/level/block/ElementBlock.h" +#include "mc/world/level/block/ElementInfo.h" +#include "mc/world/level/block/EnchantingTableBlock.h" +#include "mc/world/level/block/EnderChestBlock.h" +#include "mc/world/level/block/EndGatewayBlock.h" +#include "mc/world/level/block/EndPortalBlock.h" +#include "mc/world/level/block/EndPortalFrameBlock.h" +#include "mc/world/level/block/EndPortalShape.h" +#include "mc/world/level/block/EndRodBlock.h" +#include "mc/world/level/block/FaceDirectionalActorBlock.h" +#include "mc/world/level/block/FaceDirectionalBlock.h" +#include "mc/world/level/block/FarmBlock.h" +#include "mc/world/level/block/FenceBlock.h" +#include "mc/world/level/block/FenceGateBlock.h" +#include "mc/world/level/block/FireBlock.h" +#include "mc/world/level/block/FlowerBlock.h" +#include "mc/world/level/block/FlowerPotBlock.h" +#include "mc/world/level/block/FrogSpawnBlock.h" +#include "mc/world/level/block/FrostedIceBlock.h" +#include "mc/world/level/block/FurnaceBlock.h" +#include "mc/world/level/block/GlassBlock.h" +#include "mc/world/level/block/GlazedTerracottaBlock.h" +#include "mc/world/level/block/GlowItemFrameBlock.h" +#include "mc/world/level/block/GlowLichenBlock.h" +#include "mc/world/level/block/GlowstoneBlock.h" +#include "mc/world/level/block/GrassBlock.h" +#include "mc/world/level/block/GravelBlock.h" +#include "mc/world/level/block/GrindstoneBlock.h" +#include "mc/world/level/block/HangingRootsBlock.h" +#include "mc/world/level/block/HangingSignBlock.h" +#include "mc/world/level/block/HayBlock.h" +#include "mc/world/level/block/HeavyCoreBlock.h" +#include "mc/world/level/block/HoneyBlock.h" +#include "mc/world/level/block/HopperBlock.h" +#include "mc/world/level/block/HugeMushroomBlock.h" +#include "mc/world/level/block/IceBlock.h" +#include "mc/world/level/block/InfestedBlock.h" +#include "mc/world/level/block/InfestedDeepslateBlock.h" +#include "mc/world/level/block/InvisibleBlock.h" +#include "mc/world/level/block/ItemFrameBlock.h" +#include "mc/world/level/block/JigsawBlock.h" +#include "mc/world/level/block/JukeboxBlock.h" +#include "mc/world/level/block/JungleLeavesBlock.h" +#include "mc/world/level/block/KelpBlock.h" +#include "mc/world/level/block/LadderBlock.h" +#include "mc/world/level/block/LanternBlock.h" +#include "mc/world/level/block/LeavesBlock.h" +#include "mc/world/level/block/LecternBlock.h" +#include "mc/world/level/block/LeverBlock.h" +#include "mc/world/level/block/LightBlock.h" +#include "mc/world/level/block/LightningRodBlock.h" +#include "mc/world/level/block/LiquidBlock.h" +#include "mc/world/level/block/LiquidBlockDynamic.h" +#include "mc/world/level/block/LiquidBlockStatic.h" +#include "mc/world/level/block/LodestoneBlock.h" +#include "mc/world/level/block/LogBlock.h" +#include "mc/world/level/block/LoomBlock.h" +#include "mc/world/level/block/MagmaBlock.h" +#include "mc/world/level/block/MangroveLeavesBlock.h" +#include "mc/world/level/block/MangrovePropaguleBlock.h" +#include "mc/world/level/block/MangroveRootsBlock.h" +#include "mc/world/level/block/MelonBlock.h" +#include "mc/world/level/block/MetalBlock.h" +#include "mc/world/level/block/MobSpawnerBlock.h" +#include "mc/world/level/block/MossBlock.h" +#include "mc/world/level/block/MudBlock.h" +#include "mc/world/level/block/MultifaceBlock.h" +#include "mc/world/level/block/MultifaceSpreader.h" +#include "mc/world/level/block/MushroomBlock.h" +#include "mc/world/level/block/MyceliumBlock.h" +#include "mc/world/level/block/NetherFungusBlock.h" +#include "mc/world/level/block/NetherrackBlock.h" +#include "mc/world/level/block/NetherReactorBlock.h" +#include "mc/world/level/block/NetherSproutsBlock.h" +#include "mc/world/level/block/NetherWartBlock.h" +#include "mc/world/level/block/NewLogBlock.h" +#include "mc/world/level/block/NoteBlock.h" +#include "mc/world/level/block/NyliumBlock.h" +#include "mc/world/level/block/OakLeavesBlock.h" +#include "mc/world/level/block/ObserverBlock.h" +#include "mc/world/level/block/ObsidianBlock.h" +#include "mc/world/level/block/OldLogBlock.h" +#include "mc/world/level/block/PinkPetalsBlock.h" +#include "mc/world/level/block/PistonArmBlock.h" +#include "mc/world/level/block/PistonBlock.h" +#include "mc/world/level/block/PitcherCropBlock.h" +#include "mc/world/level/block/PitcherPlantBlock.h" +#include "mc/world/level/block/PlanksBlock.h" +#include "mc/world/level/block/PointedDripstoneBlock.h" +#include "mc/world/level/block/PortalBlock.h" +#include "mc/world/level/block/PotatoBlock.h" +#include "mc/world/level/block/PowderSnowBlock.h" +#include "mc/world/level/block/PoweredRailBlock.h" +#include "mc/world/level/block/PressurePlateBlock.h" +#include "mc/world/level/block/PrismarineBlock.h" +#include "mc/world/level/block/PumpkinBlock.h" +#include "mc/world/level/block/QuartzBlock.h" +#include "mc/world/level/block/RailBlock.h" +#include "mc/world/level/block/RedstoneBlock.h" +#include "mc/world/level/block/RedstoneLampBlock.h" +#include "mc/world/level/block/RedStoneOreBlock.h" +#include "mc/world/level/block/RedstoneTorchBlock.h" +#include "mc/world/level/block/RedStoneWireBlock.h" +#include "mc/world/level/block/ReinforcedDeepslateBlock.h" +#include "mc/world/level/block/RepeaterBlock.h" +#include "mc/world/level/block/RespawnAnchorBlock.h" +#include "mc/world/level/block/RootedDirtBlock.h" +#include "mc/world/level/block/RotatedPillarBlock.h" +#include "mc/world/level/block/RotatedPillarInfestedBlock.h" +#include "mc/world/level/block/SandBlock.h" +#include "mc/world/level/block/SandstoneBlock.h" +#include "mc/world/level/block/SaplingBlock.h" +#include "mc/world/level/block/ScaffoldingBlock.h" +#include "mc/world/level/block/SculkBehavior.h" +#include "mc/world/level/block/SculkCatalystBlock.h" +#include "mc/world/level/block/SculkChargeCursor.h" +#include "mc/world/level/block/SculkSensorBlock.h" +#include "mc/world/level/block/SculkShriekerBlock.h" +#include "mc/world/level/block/SculkSpreader.h" +#include "mc/world/level/block/SculkVeinBlock.h" +#include "mc/world/level/block/SeagrassBlock.h" +#include "mc/world/level/block/SeaPickleBlock.h" +#include "mc/world/level/block/ShulkerBoxBlock.h" +#include "mc/world/level/block/SignBlock.h" +#include "mc/world/level/block/SkullBlock.h" +#include "mc/world/level/block/SlabBlock.h" +#include "mc/world/level/block/SlabBlockItem.h" +#include "mc/world/level/block/SlimeBlock.h" +#include "mc/world/level/block/SmallDripleafBlock.h" +#include "mc/world/level/block/SmithingTableBlock.h" +#include "mc/world/level/block/SmokerBlock.h" +#include "mc/world/level/block/SnifferEggBlock.h" +#include "mc/world/level/block/SnowBlock.h" +#include "mc/world/level/block/SoulFireBlock.h" +#include "mc/world/level/block/SoulSandBlock.h" +#include "mc/world/level/block/SoulTorchBlock.h" +#include "mc/world/level/block/SpongeBlock.h" +#include "mc/world/level/block/SporeBlossomBlock.h" +#include "mc/world/level/block/SpruceLeavesBlock.h" +#include "mc/world/level/block/StainedGlassBlock.h" +#include "mc/world/level/block/StairBlock.h" +#include "mc/world/level/block/StandOnHoneyOrSlimeBlock.h" +#include "mc/world/level/block/StandOnOtherBlock.h" +#include "mc/world/level/block/StemBlock.h" +#include "mc/world/level/block/StoneBlock.h" +#include "mc/world/level/block/StoneBricksBlock.h" +#include "mc/world/level/block/StoneButtonBlock.h" +#include "mc/world/level/block/StonecutterBlock.h" +#include "mc/world/level/block/StoneSlabBlock.h" +#include "mc/world/level/block/StoneSlabBlock2.h" +#include "mc/world/level/block/StoneSlabBlock3.h" +#include "mc/world/level/block/StoneSlabBlock4.h" +#include "mc/world/level/block/StrippedLogBlock.h" +#include "mc/world/level/block/StructureBlock.h" +#include "mc/world/level/block/StructureVoidBlock.h" +#include "mc/world/level/block/SugarCaneBlock.h" +#include "mc/world/level/block/SweetBerryBushBlock.h" +#include "mc/world/level/block/TallGrassBlock.h" +#include "mc/world/level/block/TargetBlock.h" +#include "mc/world/level/block/ThinFenceBlock.h" +#include "mc/world/level/block/TntBlock.h" +#include "mc/world/level/block/TopSnowBlock.h" +#include "mc/world/level/block/TorchBlock.h" +#include "mc/world/level/block/TorchflowerBlock.h" +#include "mc/world/level/block/TorchflowerCropBlock.h" +#include "mc/world/level/block/TrapDoorBlock.h" +#include "mc/world/level/block/TrialSpawnerBlock.h" +#include "mc/world/level/block/TripWireBlock.h" +#include "mc/world/level/block/TripWireHookBlock.h" +#include "mc/world/level/block/TurtleEggBlock.h" +#include "mc/world/level/block/TwistingVinesBlock.h" +#include "mc/world/level/block/UnderwaterTorchBlock.h" +#include "mc/world/level/block/UndyedShulkerBoxBlock.h" +#include "mc/world/level/block/UnknownBlock.h" +#include "mc/world/level/block/VanillaBlockTags.h" +#include "mc/world/level/block/VanillaStates.h" +#include "mc/world/level/block/VaultBlock.h" +#include "mc/world/level/block/VineBlock.h" +#include "mc/world/level/block/WallBlock.h" +#include "mc/world/level/block/WaterlilyBlock.h" +#include "mc/world/level/block/WebBlock.h" +#include "mc/world/level/block/WeepingVinesBlock.h" +#include "mc/world/level/block/WeightedPressurePlateBlock.h" +#include "mc/world/level/block/WitherRoseBlock.h" +#include "mc/world/level/block/WoodButtonBlock.h" +#include "mc/world/level/block/WoolBlock.h" +#include "mc/world/level/block/WoolCarpetBlock.h" +#include "mc/world/level/block/XAsyncBlock.h" +#include "mc/world/level/block/actor/BannerBlockActor.h" +#include "mc/world/level/block/actor/BannerPattern.h" +#include "mc/world/level/block/actor/BarrelBlockActor.h" +#include "mc/world/level/block/actor/BaseCommandBlock.h" +#include "mc/world/level/block/actor/BeaconBlockActor.h" +#include "mc/world/level/block/actor/BedBlockActor.h" +#include "mc/world/level/block/actor/BeehiveBlockActor.h" +#include "mc/world/level/block/actor/BellBlockActor.h" +#include "mc/world/level/block/actor/BlastFurnaceBlockActor.h" +#include "mc/world/level/block/actor/BlockActor.h" +#include "mc/world/level/block/actor/BlockActorFactory.h" +#include "mc/world/level/block/actor/BrewingStandBlockActor.h" +#include "mc/world/level/block/actor/BrushableBlockActor.h" +#include "mc/world/level/block/actor/BurstReactionComponent.h" +#include "mc/world/level/block/actor/CalibratedSculkSensorBlockActor.h" +#include "mc/world/level/block/actor/CalibratedSculkSensorVibrationConfig.h" +#include "mc/world/level/block/actor/CampfireBlockActor.h" +#include "mc/world/level/block/actor/CauldronBlockActor.h" +#include "mc/world/level/block/actor/ChalkboardBlockActor.h" +#include "mc/world/level/block/actor/ChemistryTableBlockActor.h" +#include "mc/world/level/block/actor/ChestBlockActor.h" +#include "mc/world/level/block/actor/ChiseledBookshelfBlockActor.h" +#include "mc/world/level/block/actor/CommandBlockActor.h" +#include "mc/world/level/block/actor/ComparatorBlockActor.h" +#include "mc/world/level/block/actor/ConduitBlockActor.h" +#include "mc/world/level/block/actor/CrafterBlockActor.h" +#include "mc/world/level/block/actor/DaylightDetectorBlockActor.h" +#include "mc/world/level/block/actor/DecoratedPotBlockActor.h" +#include "mc/world/level/block/actor/DefaultMobSpawner.h" +#include "mc/world/level/block/actor/DispenserBlockActor.h" +#include "mc/world/level/block/actor/DropperBlockActor.h" +#include "mc/world/level/block/actor/EnchantingTableBlockActor.h" +#include "mc/world/level/block/actor/EnderChestBlockActor.h" +#include "mc/world/level/block/actor/EndGatewayBlockActor.h" +#include "mc/world/level/block/actor/EndPortalBlockActor.h" +#include "mc/world/level/block/actor/FlowerPotBlockActor.h" +#include "mc/world/level/block/actor/FurnaceBlockActor.h" +#include "mc/world/level/block/actor/GlowItemFrameBlockActor.h" +#include "mc/world/level/block/actor/HangingSignBlockActor.h" +#include "mc/world/level/block/actor/HopperBlockActor.h" +#include "mc/world/level/block/actor/ItemFrameBlockActor.h" +#include "mc/world/level/block/actor/ItemReactionComponent.h" +#include "mc/world/level/block/actor/JigsawBlockActor.h" +#include "mc/world/level/block/actor/JukeboxBlockActor.h" +#include "mc/world/level/block/actor/LabTableReaction.h" +#include "mc/world/level/block/actor/LabTableReactionComponent.h" +#include "mc/world/level/block/actor/LecternBlockActor.h" +#include "mc/world/level/block/actor/LodestoneBlockActor.h" +#include "mc/world/level/block/actor/MobSpawnerBlockActor.h" +#include "mc/world/level/block/actor/MovingBlock.h" +#include "mc/world/level/block/actor/MovingBlockActor.h" +#include "mc/world/level/block/actor/MusicBlockActor.h" +#include "mc/world/level/block/actor/NetherReactorBlockActor.h" +#include "mc/world/level/block/actor/PistonBlockActor.h" +#include "mc/world/level/block/actor/PlaySoundReactionComponent.h" +#include "mc/world/level/block/actor/RandomizableBlockActorContainer.h" +#include "mc/world/level/block/actor/RandomizableBlockActorContainerBase.h" +#include "mc/world/level/block/actor/RandomizableBlockActorFillingContainer.h" +#include "mc/world/level/block/actor/SculkCatalystBlockActor.h" +#include "mc/world/level/block/actor/SculkSensorBlockActor.h" +#include "mc/world/level/block/actor/SculkSensorVibrationConfig.h" +#include "mc/world/level/block/actor/SculkShriekerBlockActor.h" +#include "mc/world/level/block/actor/SculkShriekerBlockActorInternal.h" +#include "mc/world/level/block/actor/SculkShriekerVibrationConfig.h" +#include "mc/world/level/block/actor/SetBlockReactionComponent.h" +#include "mc/world/level/block/actor/ShulkerBoxBlockActor.h" +#include "mc/world/level/block/actor/SignBlockActor.h" +#include "mc/world/level/block/actor/SkullBlockActor.h" +#include "mc/world/level/block/actor/SmokerBlockActor.h" +#include "mc/world/level/block/actor/SporeBlossomBlockActor.h" +#include "mc/world/level/block/actor/StructureBlockActor.h" +#include "mc/world/level/block/actor/TerrainBurstReactionComponent.h" +#include "mc/world/level/block/actor/TrialSpawnerBlockActor.h" +#include "mc/world/level/block/actor/VaultBlockActor.h" +#include "mc/world/level/block/components/BlockBakedMaterialDataComponent.h" +#include "mc/world/level/block/components/BlockBreathabilityDescription.h" +#include "mc/world/level/block/components/BlockBreathabilityVersioning.h" +#include "mc/world/level/block/components/BlockCollisionBoxComponent.h" +#include "mc/world/level/block/components/BlockCollisionBoxDescription.h" +#include "mc/world/level/block/components/BlockCollisionEvaluationQueueComponent.h" +#include "mc/world/level/block/components/BlockCollisionResolutionVectorComponent.h" +#include "mc/world/level/block/components/BlockCollisionVersioning.h" +#include "mc/world/level/block/components/BlockComponentBase.h" +#include "mc/world/level/block/components/BlockComponentDescription.h" +#include "mc/world/level/block/components/BlockComponentDirectData.h" +#include "mc/world/level/block/components/BlockComponentFactory.h" +#include "mc/world/level/block/components/BlockComponentStorage.h" +#include "mc/world/level/block/components/BlockComponentStorageFinalizer.h" +#include "mc/world/level/block/components/BlockCraftingTableComponent.h" +#include "mc/world/level/block/components/BlockCraftingTableDescription.h" +#include "mc/world/level/block/components/BlockCraftingTableVersioning.h" +#include "mc/world/level/block/components/BlockCreativeGroupDescription.h" +#include "mc/world/level/block/components/BlockCreativeGroupVersioning.h" +#include "mc/world/level/block/components/BlockCustomComponentsComponent.h" +#include "mc/world/level/block/components/BlockCustomComponentsComponentDescription.h" +#include "mc/world/level/block/components/BlockDestroyTimeVersioning.h" +#include "mc/world/level/block/components/BlockDestructibleByExplosionComponent.h" +#include "mc/world/level/block/components/BlockDestructibleByExplosionDescription.h" +#include "mc/world/level/block/components/BlockDestructibleByMiningComponent.h" +#include "mc/world/level/block/components/BlockDestructibleByMiningDescription.h" +#include "mc/world/level/block/components/BlockDisplayNameComponent.h" +#include "mc/world/level/block/components/BlockDisplayNameDescription.h" +#include "mc/world/level/block/components/BlockDisplayNameVersioning.h" +#include "mc/world/level/block/components/BlockEntityFallOnConfigurationComponent.h" +#include "mc/world/level/block/components/BlockEntityFallOnConfigurationComponentDescription.h" +#include "mc/world/level/block/components/BlockExplosionResistanceVersioning.h" +#include "mc/world/level/block/components/BlockFlammableComponent.h" +#include "mc/world/level/block/components/BlockFlammableDescription.h" +#include "mc/world/level/block/components/BlockFlammableVersioning.h" +#include "mc/world/level/block/components/BlockFrictionComponent.h" +#include "mc/world/level/block/components/BlockFrictionDescription.h" +#include "mc/world/level/block/components/BlockFrictionVersioning.h" +#include "mc/world/level/block/components/BlockGeometryComponent.h" +#include "mc/world/level/block/components/BlockGeometryDescription.h" +#include "mc/world/level/block/components/BlockGeometryVersioning.h" +#include "mc/world/level/block/components/BlockLegacyComponentStorageFinalizer.h" +#include "mc/world/level/block/components/BlockLightDampeningComponent.h" +#include "mc/world/level/block/components/BlockLightDampeningDescription.h" +#include "mc/world/level/block/components/BlockLightDampeningVersioning.h" +#include "mc/world/level/block/components/BlockLightEmissionComponent.h" +#include "mc/world/level/block/components/BlockLightEmissionDescription.h" +#include "mc/world/level/block/components/BlockLightEmissionVersioning.h" +#include "mc/world/level/block/components/BlockLootComponent.h" +#include "mc/world/level/block/components/BlockLootComponentDescription.h" +#include "mc/world/level/block/components/BlockLootVersioning.h" +#include "mc/world/level/block/components/BlockMapColorComponent.h" +#include "mc/world/level/block/components/BlockMapColorDescription.h" +#include "mc/world/level/block/components/BlockMapColorVersioning.h" +#include "mc/world/level/block/components/BlockMaterialInstance.h" +#include "mc/world/level/block/components/BlockMaterialInstanceProxy.h" +#include "mc/world/level/block/components/BlockMaterialInstancesComponent.h" +#include "mc/world/level/block/components/BlockMaterialInstancesDescription.h" +#include "mc/world/level/block/components/BlockPartVisibilityDescription.h" +#include "mc/world/level/block/components/BlockPlacementCondition.h" +#include "mc/world/level/block/components/BlockPlacementDirectionalFilter.h" +#include "mc/world/level/block/components/BlockPlacementFilterComponent.h" +#include "mc/world/level/block/components/BlockPlacementFilterDescription.h" +#include "mc/world/level/block/components/BlockQueuedTickingComponent.h" +#include "mc/world/level/block/components/BlockQueuedTickingDescription.h" +#include "mc/world/level/block/components/BlockQueuedTickingVersioning.h" +#include "mc/world/level/block/components/BlockRandomTickingComponent.h" +#include "mc/world/level/block/components/BlockRandomTickingDescription.h" +#include "mc/world/level/block/components/BlockSelectionBoxComponent.h" +#include "mc/world/level/block/components/BlockSelectionBoxDescription.h" +#include "mc/world/level/block/components/BlockSelectionBoxVersioning.h" +#include "mc/world/level/block/components/BlockTickConfigurationComponent.h" +#include "mc/world/level/block/components/BlockTickConfigurationComponentDescription.h" +#include "mc/world/level/block/components/BlockTickConfigurationComponentDescriptor.h" +#include "mc/world/level/block/components/BlockTransformationComponent.h" +#include "mc/world/level/block/components/BlockTransformationDescription.h" +#include "mc/world/level/block/components/BlockUnitCubeComponent.h" +#include "mc/world/level/block/components/BlockUnitCubeDescription.h" +#include "mc/world/level/block/components/InsideBlockComponentUtility.h" +#include "mc/world/level/block/components/InsideBlockWithPosAndBlockComponent.h" +#include "mc/world/level/block/components/InsideBlockWithPosComponent.h" +#include "mc/world/level/block/components/InsideGenericBlockComponent.h" +#include "mc/world/level/block/components/LocalConstBlockSourceFactoryComponent.h" +#include "mc/world/level/block/components/NetEaseBlockComponentStorage.h" +#include "mc/world/level/block/components/Proxy.h" +#include "mc/world/level/block/components/collisionbox/BlockCollisionBoxComponentDescriptor.h" +#include "mc/world/level/block/components/collisionbox/Proxy.h" +#include "mc/world/level/block/components/queuedticking/BlockQueuedTickingComponentDescriptor.h" +#include "mc/world/level/block/components/queuedticking/Proxy.h" +#include "mc/world/level/block/components/selectionbox/BlockSelectionBoxComponentDescriptor.h" +#include "mc/world/level/block/components/selectionbox/Proxy.h" +#include "mc/world/level/block/components/triggers/OnFallOnTrigger.h" +#include "mc/world/level/block/components/triggers/OnFallOnTriggerDescription.h" +#include "mc/world/level/block/components/triggers/OnInteractTrigger.h" +#include "mc/world/level/block/components/triggers/OnInteractTriggerDescription.h" +#include "mc/world/level/block/components/triggers/OnPlacedTrigger.h" +#include "mc/world/level/block/components/triggers/OnPlacedTriggerDescription.h" +#include "mc/world/level/block/components/triggers/OnPlayerDestroyedTrigger.h" +#include "mc/world/level/block/components/triggers/OnPlayerDestroyedTriggerDescription.h" +#include "mc/world/level/block/components/triggers/OnPlayerPlacingTrigger.h" +#include "mc/world/level/block/components/triggers/OnPlayerPlacingTriggerDescription.h" +#include "mc/world/level/block/components/triggers/OnStepOffTrigger.h" +#include "mc/world/level/block/components/triggers/OnStepOffTriggerDescription.h" +#include "mc/world/level/block/components/triggers/OnStepOnTrigger.h" +#include "mc/world/level/block/components/triggers/OnStepOnTriggerDescription.h" +#include "mc/world/level/block/definition/BlockComponentGroupDescription.h" +#include "mc/world/level/block/definition/BlockDefinition.h" +#include "mc/world/level/block/definition/BlockDefinitionGroup.h" +#include "mc/world/level/block/definition/BlockDescription.h" +#include "mc/world/level/block/definition/BlockDescriptionVersioning.h" +#include "mc/world/level/block/definition/BlockMenuCategory.h" +#include "mc/world/level/block/definition/BlockPermutationDescription.h" +#include "mc/world/level/block/definition/BlockStateDefinition.h" +#include "mc/world/level/block/events/BlockEventResponseFactory.h" +#include "mc/world/level/block/events/BlockFallOnEvent.h" +#include "mc/world/level/block/events/BlockFallOnEventComponent.h" +#include "mc/world/level/block/events/BlockPlaceEvent.h" +#include "mc/world/level/block/events/BlockPlaceEventComponent.h" +#include "mc/world/level/block/events/BlockPlayerDestroyEvent.h" +#include "mc/world/level/block/events/BlockPlayerDestroyEventComponent.h" +#include "mc/world/level/block/events/BlockPlayerInteractEvent.h" +#include "mc/world/level/block/events/BlockPlayerInteractEventComponent.h" +#include "mc/world/level/block/events/BlockPlayerPlacingEvent.h" +#include "mc/world/level/block/events/BlockPlayerPlacingEventComponent.h" +#include "mc/world/level/block/events/BlockQueuedTickEvent.h" +#include "mc/world/level/block/events/BlockQueuedTickEventComponent.h" +#include "mc/world/level/block/events/BlockRandomTickEvent.h" +#include "mc/world/level/block/events/BlockRandomTickEventComponent.h" +#include "mc/world/level/block/events/BlockStepOffEvent.h" +#include "mc/world/level/block/events/BlockStepOffEventComponent.h" +#include "mc/world/level/block/events/BlockStepOnEvent.h" +#include "mc/world/level/block/events/BlockStepOnEventComponent.h" +#include "mc/world/level/block/events/responses/SetBlock.h" +#include "mc/world/level/block/events/responses/SetBlockAtPos.h" +#include "mc/world/level/block/registry/BlockTypeRegistry.h" +#include "mc/world/level/block/registry/BlockTypeRegistryModificationsLock.h" +#include "mc/world/level/block/registry/BlockTypeRegistryReadLock.h" +#include "mc/world/level/block/registry/BlockTypeRegistryRWLock.h" +#include "mc/world/level/block/registry/IUnknownBlockTypeRegistry.h" +#include "mc/world/level/block/registry/UnknownBlockTypeRegistry.h" +#include "mc/world/level/block/states/BlockState.h" +#include "mc/world/level/block/states/BlockStateGroup.h" +#include "mc/world/level/block/states/BlockStateInstance.h" +#include "mc/world/level/block/states/BlockStateMeta.h" +#include "mc/world/level/block/states/BlockStateRegistry.h" +#include "mc/world/level/block/states/BlockStateVariant.h" +#include "mc/world/level/block/states/BuiltInBlockStates.h" +#include "mc/world/level/block/states/BuiltInBlockStateVariant.h" +#include "mc/world/level/block/states/CustomBlockStateVariant.h" +#include "mc/world/level/block/states/VaultBlockState.h" +#include "mc/world/level/block/utils/AmethystBlockUtils.h" +#include "mc/world/level/block/utils/BannerBlockType.h" +#include "mc/world/level/block/utils/BaseBlockLocationIterator.h" +#include "mc/world/level/block/utils/BedrockBlockNames.h" +#include "mc/world/level/block/utils/BedrockBlockTypes.h" +#include "mc/world/level/block/utils/BlendingBlockType.h" +#include "mc/world/level/block/utils/BlockActorRendererId.h" +#include "mc/world/level/block/utils/BlockActorType.h" +#include "mc/world/level/block/utils/BlockChangedEventTarget.h" +#include "mc/world/level/block/utils/BlockClientPredictionOverrides.h" +#include "mc/world/level/block/utils/BlockCollisionsSystem.h" +#include "mc/world/level/block/utils/BlockColor.h" +#include "mc/world/level/block/utils/BlockColorUtil.h" +#include "mc/world/level/block/utils/BlockDataFetchResult.h" +#include "mc/world/level/block/utils/BlockDefinitionLoader.h" +#include "mc/world/level/block/utils/BlockDescriptorProxy.h" +#include "mc/world/level/block/utils/BlockDescriptorSerializer.h" +#include "mc/world/level/block/utils/BlockDescriptorStateResolver.h" +#include "mc/world/level/block/utils/BlockEventResponse.h" +#include "mc/world/level/block/utils/BlockEvents.h" +#include "mc/world/level/block/utils/BlockGameplayEvent.h" +#include "mc/world/level/block/utils/BlockGeometryConstraint.h" +#include "mc/world/level/block/utils/BlockGeometrySerializer.h" +#include "mc/world/level/block/utils/BlockListSerializer.h" +#include "mc/world/level/block/utils/BlockMatrixHelpers.h" +#include "mc/world/level/block/utils/BlockPosAntiCheatSystem.h" +#include "mc/world/level/block/utils/BlockPosNotificationSystem.h" +#include "mc/world/level/block/utils/BlockPosTrackerResetShouldTriggerStandOnSystem.h" +#include "mc/world/level/block/utils/BlockProperty.h" +#include "mc/world/level/block/utils/BlockPropertyToStateConverter.h" +#include "mc/world/level/block/utils/BlockRandomTickEvent.h" +#include "mc/world/level/block/utils/BlockRegistryManager.h" +#include "mc/world/level/block/utils/BlockRenderLayer.h" +#include "mc/world/level/block/utils/BlockSchematic.h" +#include "mc/world/level/block/utils/BlockSelectionBoxUtil.h" +#include "mc/world/level/block/utils/BlockSerializationUtils.h" +#include "mc/world/level/block/utils/BlockShape.h" +#include "mc/world/level/block/utils/BlockSourceFactoryImpl.h" +#include "mc/world/level/block/utils/BlockSourceValidityManager.h" +#include "mc/world/level/block/utils/BlockSourceValidityProxy.h" +#include "mc/world/level/block/utils/BlockSourceVisitor.h" +#include "mc/world/level/block/utils/BlockSupportType.h" +#include "mc/world/level/block/utils/BlockTintType.h" +#include "mc/world/level/block/utils/BlockTrait.h" +#include "mc/world/level/block/utils/BlockTraitConversionUtils.h" +#include "mc/world/level/block/utils/BlockTraitFactory.h" +#include "mc/world/level/block/utils/BlockTranformationVersioning.h" +#include "mc/world/level/block/utils/BlockTransformationSerializer.h" +#include "mc/world/level/block/utils/BlockTryDestroyByPlayerEvent.h" +#include "mc/world/level/block/utils/BlockTryPlaceByPlayerEvent.h" +#include "mc/world/level/block/utils/BlockUtils.h" +#include "mc/world/level/block/utils/BlockVolumeBase.h" +#include "mc/world/level/block/utils/BodyRotationBlockedDefinition.h" +#include "mc/world/level/block/utils/BrushableBlockUtils.h" +#include "mc/world/level/block/utils/CachedComponentData.h" +#include "mc/world/level/block/utils/ChiseledBookshelfBlockActorKeys.h" +#include "mc/world/level/block/utils/ClientBlockPipeline.h" +#include "mc/world/level/block/utils/CollisionShape.h" +#include "mc/world/level/block/utils/CollisionShapes.h" +#include "mc/world/level/block/utils/CompoundBlockVolumeAction.h" +#include "mc/world/level/block/utils/CompoundBlockVolumeItem.h" +#include "mc/world/level/block/utils/CompoundBlockVolumeIterator.h" +#include "mc/world/level/block/utils/CompoundBlockVolumePositionRelativity.h" +#include "mc/world/level/block/utils/Condition.h" +#include "mc/world/level/block/utils/Constraint.h" +#include "mc/world/level/block/utils/ConvertedSet.h" +#include "mc/world/level/block/utils/CopperSlabInternal.h" +#include "mc/world/level/block/utils/CoralBlock.h" +#include "mc/world/level/block/utils/DataDrivenVanillaBlocksAndItemsUtil.h" +#include "mc/world/level/block/utils/DefaultSculkBehavior.h" +#include "mc/world/level/block/utils/DeprecatedSlabBlockItem.h" +#include "mc/world/level/block/utils/DepthBasedBlockSupplierUtils.h" +#include "mc/world/level/block/utils/DiggerBlockDefinitionTrigger.h" +#include "mc/world/level/block/utils/DiggerLegacyBlockInfo.h" +#include "mc/world/level/block/utils/DirectionToCardinalDirection.h" +#include "mc/world/level/block/utils/Drop.h" +#include "mc/world/level/block/utils/FacingDirectionToBlockFace.h" +#include "mc/world/level/block/utils/FacingDirectionToCardinalDirection.h" +#include "mc/world/level/block/utils/FacingDirectionToFacingDirection.h" +#include "mc/world/level/block/utils/GetCollisionShapeInterface.h" +#include "mc/world/level/block/utils/IBlockSourceValidityProxy.h" +#include "mc/world/level/block/utils/IGetPlacementBlockCallback.h" +#include "mc/world/level/block/utils/InsideBlockData.h" +#include "mc/world/level/block/utils/IResourceDropsStrategy.h" +#include "mc/world/level/block/utils/ITrait.h" +#include "mc/world/level/block/utils/LecternBlockUtil.h" +#include "mc/world/level/block/utils/LegacyBlockInfo.h" +#include "mc/world/level/block/utils/LevelSoundEventMap.h" +#include "mc/world/level/block/utils/LevelSoundEventUtils.h" +#include "mc/world/level/block/utils/LiquidBlockEntry.h" +#include "mc/world/level/block/utils/ListBlockVolume.h" +#include "mc/world/level/block/utils/ListBlockVolumeIterator.h" +#include "mc/world/level/block/utils/LocalConstBlockSource.h" +#include "mc/world/level/block/utils/LogBlockMapColors.h" +#include "mc/world/level/block/utils/MineBlockItemEffectType.h" +#include "mc/world/level/block/utils/MockableOwnedBlockSource.h" +#include "mc/world/level/block/utils/Modifier.h" +#include "mc/world/level/block/utils/NBTState.h" +#include "mc/world/level/block/utils/NbtToBlockCache.h" +#include "mc/world/level/block/utils/PlacementDirection.h" +#include "mc/world/level/block/utils/PlacementPosition.h" +#include "mc/world/level/block/utils/PrismarineBlockType.h" +#include "mc/world/level/block/utils/Proxy.h" +#include "mc/world/level/block/utils/Registration.h" +#include "mc/world/level/block/utils/RemovedVanillaBlockTypeIds.h" +#include "mc/world/level/block/utils/ResourceDropsContext.h" +#include "mc/world/level/block/utils/RotationBindingType.h" +#include "mc/world/level/block/utils/SculkBlockBehavior.h" +#include "mc/world/level/block/utils/SculkConsts.h" +#include "mc/world/level/block/utils/SculkSensorBlockActorConstants.h" +#include "mc/world/level/block/utils/SculkSensorConversionUtils.h" +#include "mc/world/level/block/utils/SculkUtils.h" +#include "mc/world/level/block/utils/SculkVeinBlockBehavior.h" +#include "mc/world/level/block/utils/SculkVeinMultifaceSpreader.h" +#include "mc/world/level/block/utils/SimpleBlockVolume.h" +#include "mc/world/level/block/utils/SimpleBlockVolumeIterator.h" +#include "mc/world/level/block/utils/SlabBlockItemUtil.h" +#include "mc/world/level/block/utils/SpawnBlockRequirements.h" +#include "mc/world/level/block/utils/StatesProxy.h" +#include "mc/world/level/block/utils/StoneSlabDescriptionId.h" +#include "mc/world/level/block/utils/TagsProxy.h" +#include "mc/world/level/block/utils/TargetBlock_Internal.h" +#include "mc/world/level/block/utils/TopSlotBitToVerticalHalf.h" +#include "mc/world/level/block/utils/TransformationProxy.h" +#include "mc/world/level/block/utils/UpdateEntityAfterFallOn.h" +#include "mc/world/level/block/utils/UpdateEntityAfterFallOnInterface.h" +#include "mc/world/level/block/utils/VanillaBlockConversion.h" +#include "mc/world/level/block/utils/VanillaBlockCullingIds.h" +#include "mc/world/level/block/utils/VanillaBlockData.h" +#include "mc/world/level/block/utils/VanillaBlockDrops.h" +#include "mc/world/level/block/utils/VanillaBlockGeometryIds.h" +#include "mc/world/level/block/utils/VanillaBlocks.h" +#include "mc/world/level/block/utils/VanillaBlockStateTransformUtils.h" +#include "mc/world/level/block/utils/VanillaBlockTypeGroups.h" +#include "mc/world/level/block/utils/VanillaBlockTypeIds.h" +#include "mc/world/level/block/utils/VanillaBlockTypes.h" +#include "mc/world/level/block/utils/VanillaBlockUpdater.h" +#include "mc/world/level/block/utils/VolumeOf.h" +#include "mc/world/level/block/utils/WallBlockType.h" +#include "mc/world/level/chunk/AtomicTimeAccumulator.h" +#include "mc/world/level/chunk/AttenuationData.h" +#include "mc/world/level/chunk/AverageTracker.h" +#include "mc/world/level/chunk/Axis.h" +#include "mc/world/level/chunk/BiomeChunkData.h" +#include "mc/world/level/chunk/CachedChunkBlockSource.h" +#include "mc/world/level/chunk/CheckAreaForLightingResults.h" +#include "mc/world/level/chunk/ChunkAccessor.h" +#include "mc/world/level/chunk/ChunkBlender.h" +#include "mc/world/level/chunk/ChunkBlenderFactory.h" +#include "mc/world/level/chunk/ChunkBlenderUtil.h" +#include "mc/world/level/chunk/ChunkGenerationManager.h" +#include "mc/world/level/chunk/ChunkGeneratorStructureState.h" +#include "mc/world/level/chunk/ChunkKey.h" +#include "mc/world/level/chunk/ChunkLoadedRequest.h" +#include "mc/world/level/chunk/ChunkPerformanceData.h" +#include "mc/world/level/chunk/ChunkRecyclerTelemetryOutput.h" +#include "mc/world/level/chunk/ChunkRequestListType.h" +#include "mc/world/level/chunk/ChunksLoadedInfo.h" +#include "mc/world/level/chunk/ChunksLoadedStatus.h" +#include "mc/world/level/chunk/ChunkSource.h" +#include "mc/world/level/chunk/ChunkSourceViewGenerateMode.h" +#include "mc/world/level/chunk/ChunkState.h" +#include "mc/world/level/chunk/ChunkStructureAccess.h" +#include "mc/world/level/chunk/ChunkTerrainDataState.h" +#include "mc/world/level/chunk/ChunkTickOffsetManager.h" +#include "mc/world/level/chunk/ChunkTickRangeManager.h" +#include "mc/world/level/chunk/ChunkViewOwner.h" +#include "mc/world/level/chunk/ChunkViewSource.h" +#include "mc/world/level/chunk/ClientChunkGenerationValidationData.h" +#include "mc/world/level/chunk/ClientSideChunkGeneration.h" +#include "mc/world/level/chunk/DeserializationChanges.h" +#include "mc/world/level/chunk/DeserializedChunkLoadedRequest.h" +#include "mc/world/level/chunk/DirtyTicksCounter.h" +#include "mc/world/level/chunk/FunctionAction.h" +#include "mc/world/level/chunk/GameEventListenerRegistry.h" +#include "mc/world/level/chunk/GameLightingChecker.h" +#include "mc/world/level/chunk/HeightmapWrapper.h" +#include "mc/world/level/chunk/ILevelChunkSaveManagerProxy.h" +#include "mc/world/level/chunk/IRequestAction.h" +#include "mc/world/level/chunk/ISubChunkStoragePaletted.h" +#include "mc/world/level/chunk/LevelChunk.h" +#include "mc/world/level/chunk/LevelChunkAndSubChunkLoggingData.h" +#include "mc/world/level/chunk/LevelChunkBlockActorAccessToken.h" +#include "mc/world/level/chunk/LevelChunkBuilderData.h" +#include "mc/world/level/chunk/LevelChunkFinalDeleter.h" +#include "mc/world/level/chunk/LevelChunkGarbageCollector.h" +#include "mc/world/level/chunk/LevelChunkMetaData.h" +#include "mc/world/level/chunk/LevelChunkMetaDataDebug.h" +#include "mc/world/level/chunk/LevelChunkMetaDataDictionary.h" +#include "mc/world/level/chunk/LevelChunkPhase1Deleter.h" +#include "mc/world/level/chunk/LevelChunkSaveManagerProxy.h" +#include "mc/world/level/chunk/MainChunkSource.h" +#include "mc/world/level/chunk/MetaDataTypeVisitor_Get.h" +#include "mc/world/level/chunk/PostprocessingManager.h" +#include "mc/world/level/chunk/PruneType.h" +#include "mc/world/level/chunk/StructureAnimationAction.h" +#include "mc/world/level/chunk/SubChunk.h" +#include "mc/world/level/chunk/SubChunkBlockStorageUtil.h" +#include "mc/world/level/chunk/SubChunkBrightnessStorage.h" +#include "mc/world/level/chunk/SubChunkFormat.h" +#include "mc/world/level/chunk/SubChunkInitMode.h" +#include "mc/world/level/chunk/SubChunkLightIndex.h" +#include "mc/world/level/chunk/SubChunkRelighter.h" +#include "mc/world/level/chunk/SubChunkRequestManager.h" +#include "mc/world/level/chunk/SubChunkRequestTrackingData.h" +#include "mc/world/level/chunk/SubChunkStorage.h" +#include "mc/world/level/chunk/SubChunkStorageUnit.h" +#include "mc/world/level/chunk/TestAction.h" +#include "mc/world/level/chunk/TimeAccumulator.h" +#include "mc/world/level/chunk/Type.h" +#include "mc/world/level/chunk/VanillaLevelChunkUpgrade.h" +#include "mc/world/level/chunk/WorldLimitChunkSource.h" +#include "mc/world/level/dimension/ActorChunkTransferEntry.h" +#include "mc/world/level/dimension/ActorDimensionTransferer.h" +#include "mc/world/level/dimension/ActorDimensionTransferProxy.h" +#include "mc/world/level/dimension/ActorUnloadedChunkTransferEntry.h" +#include "mc/world/level/dimension/BlockEventDispatcher.h" +#include "mc/world/level/dimension/ChunkBuildOrderPolicy.h" +#include "mc/world/level/dimension/ChunkBuildOrderPolicyBase.h" +#include "mc/world/level/dimension/ChunkLoadActionList.h" +#include "mc/world/level/dimension/Dimension.h" +#include "mc/world/level/dimension/DimensionBrightnessRamp.h" +#include "mc/world/level/dimension/DimensionDataSerializer.h" +#include "mc/world/level/dimension/DimensionDefinitionGroup.h" +#include "mc/world/level/dimension/DimensionDocument.h" +#include "mc/world/level/dimension/DimensionFactory.h" +#include "mc/world/level/dimension/DimensionHeightRange.h" +#include "mc/world/level/dimension/DimensionManager.h" +#include "mc/world/level/dimension/IActorDimensionTransferer.h" +#include "mc/world/level/dimension/IActorDimensionTransferProxy.h" +#include "mc/world/level/dimension/IDimension.h" +#include "mc/world/level/dimension/IDimensionFactory.h" +#include "mc/world/level/dimension/NetherBrightnessRamp.h" +#include "mc/world/level/dimension/NetherDimension.h" +#include "mc/world/level/dimension/NetworkChunkSource.h" +#include "mc/world/level/dimension/OverworldBrightnessRamp.h" +#include "mc/world/level/dimension/OverworldDimension.h" +#include "mc/world/level/dimension/VanillaDimensionFactory.h" +#include "mc/world/level/dimension/VanillaDimensions.h" +#include "mc/world/level/dimension/Weather.h" +#include "mc/world/level/dimension/WeatherHelpers.h" +#include "mc/world/level/dimension/end/BlockPatternBuilder.h" +#include "mc/world/level/dimension/end/EndDragonFight.h" +#include "mc/world/level/dimension/end/TheEndDimension.h" +#include "mc/world/level/levelgen/Beardifier.h" +#include "mc/world/level/levelgen/br.h" +#include "mc/world/level/levelgen/CachedHeightGenerator.h" +#include "mc/world/level/levelgen/ConstantHeight.h" +#include "mc/world/level/levelgen/FlatWorldGeneratorOptionsHelper.h" +#include "mc/world/level/levelgen/GenerationContext.h" +#include "mc/world/level/levelgen/GenerationStub.h" +#include "mc/world/level/levelgen/GeneratorType.h" +#include "mc/world/level/levelgen/HeightmapProjection.h" +#include "mc/world/level/levelgen/IScriptGeneratorStats.h" +#include "mc/world/level/levelgen/JigsawAssembler.h" +#include "mc/world/level/levelgen/JigsawExpansion.h" +#include "mc/world/level/levelgen/JigsawJunction.h" +#include "mc/world/level/levelgen/JigsawPieceState.h" +#include "mc/world/level/levelgen/JigsawPlacer.h" +#include "mc/world/level/levelgen/JigsawSectionData.h" +#include "mc/world/level/levelgen/JigsawSectionDataKey.h" +#include "mc/world/level/levelgen/JigsawSpace.h" +#include "mc/world/level/levelgen/RandomSpreadPlacement.h" +#include "mc/world/level/levelgen/Rigid.h" +#include "mc/world/level/levelgen/SpawnerData.h" +#include "mc/world/level/levelgen/Type.h" +#include "mc/world/level/levelgen/UniformHeight.h" +#include "mc/world/level/levelgen/VerticalAnchor.h" +#include "mc/world/level/levelgen/VoidGenerator.h" +#include "mc/world/level/levelgen/worldgen.h" +#include "mc/world/level/levelgen/WorldGenContext.h" +#include "mc/world/level/levelgen/WorldGenerator.h" +#include "mc/world/level/levelgen/WorldGenRandom.h" +#include "mc/world/level/levelgen/adjustment/TerrainAdjustment.h" +#include "mc/world/level/levelgen/adjustment/Type.h" +#include "mc/world/level/levelgen/feature/AutomaticFeatureRules.h" +#include "mc/world/level/levelgen/feature/AzaleaTreeAndRootsFeature.h" +#include "mc/world/level/levelgen/feature/BambooFeature.h" +#include "mc/world/level/levelgen/feature/BasaltColumnsFeature.h" +#include "mc/world/level/levelgen/feature/BasaltPillarFeature.h" +#include "mc/world/level/levelgen/feature/BeardAndShaverFeature.h" +#include "mc/world/level/levelgen/feature/BlockBlobFeature.h" +#include "mc/world/level/levelgen/feature/BlockPileFeature.h" +#include "mc/world/level/levelgen/feature/BlueIceFeature.h" +#include "mc/world/level/levelgen/feature/BonusChestFeature.h" +#include "mc/world/level/levelgen/feature/CactusFeature.h" +#include "mc/world/level/levelgen/feature/CanyonConfiguration.h" +#include "mc/world/level/levelgen/feature/CanyonFeature.h" +#include "mc/world/level/levelgen/feature/CanyonFeatureUtils.h" +#include "mc/world/level/levelgen/feature/CarverConfiguration.h" +#include "mc/world/level/levelgen/feature/CarvingParameters.h" +#include "mc/world/level/levelgen/feature/CaveFeature.h" +#include "mc/world/level/levelgen/feature/CaveFeatureUtils.h" +#include "mc/world/level/levelgen/feature/CentralSpikedFeature.h" +#include "mc/world/level/levelgen/feature/ClayFeature.h" +#include "mc/world/level/levelgen/feature/ConcreteFeatureHolder.h" +#include "mc/world/level/levelgen/feature/ConditionalListFeature.h" +#include "mc/world/level/levelgen/feature/CoralCrustFeature.h" +#include "mc/world/level/levelgen/feature/CoralFeature.h" +#include "mc/world/level/levelgen/feature/CoralHangFeature.h" +#include "mc/world/level/levelgen/feature/DeadBushFeature.h" +#include "mc/world/level/levelgen/feature/DeltaFeature.h" +#include "mc/world/level/levelgen/feature/DesertWellFeature.h" +#include "mc/world/level/levelgen/feature/DiscFeature.h" +#include "mc/world/level/levelgen/feature/DoublePlantFeature.h" +#include "mc/world/level/levelgen/feature/DripleafFeature.h" +#include "mc/world/level/levelgen/feature/DripstoneClusterFeature.h" +#include "mc/world/level/levelgen/feature/EndGatewayFeature.h" +#include "mc/world/level/levelgen/feature/EndIslandFeature.h" +#include "mc/world/level/levelgen/feature/EndPodiumFeature.h" +#include "mc/world/level/levelgen/feature/Feature.h" +#include "mc/world/level/levelgen/feature/FeatureLoading.h" +#include "mc/world/level/levelgen/feature/FeatureOptionID.h" +#include "mc/world/level/levelgen/feature/FeatureOptionTabID.h" +#include "mc/world/level/levelgen/feature/FeatureRootParseContext.h" +#include "mc/world/level/levelgen/feature/FeatureTypeVersion.h" +#include "mc/world/level/levelgen/feature/FlowerFeature.h" +#include "mc/world/level/levelgen/feature/FossilFeature.h" +#include "mc/world/level/levelgen/feature/GeodeFeature.h" +#include "mc/world/level/levelgen/feature/GlowStoneFeature.h" +#include "mc/world/level/levelgen/feature/GrowingPlantFeature.h" +#include "mc/world/level/levelgen/feature/HugeFungusFeature.h" +#include "mc/world/level/levelgen/feature/HugeMushroomFeature.h" +#include "mc/world/level/levelgen/feature/IcebergFeature.h" +#include "mc/world/level/levelgen/feature/IcePatchFeature.h" +#include "mc/world/level/levelgen/feature/IceSpikeFeature.h" +#include "mc/world/level/levelgen/feature/IFeature.h" +#include "mc/world/level/levelgen/feature/ITreeFeature.h" +#include "mc/world/level/levelgen/feature/KelpFeature.h" +#include "mc/world/level/levelgen/feature/LakeFeature.h" +#include "mc/world/level/levelgen/feature/LargeDripstoneFeature.h" +#include "mc/world/level/levelgen/feature/LegacyEmeraldOreFeature.h" +#include "mc/world/level/levelgen/feature/LegacyFlowerFeature.h" +#include "mc/world/level/levelgen/feature/LegacyForestFoliageFeature.h" +#include "mc/world/level/levelgen/feature/LegacyForestRockFeature.h" +#include "mc/world/level/levelgen/feature/LegacyIceFeature.h" +#include "mc/world/level/levelgen/feature/LegacySmallMushroomsFeature.h" +#include "mc/world/level/levelgen/feature/LegacySpringsFeature.h" +#include "mc/world/level/levelgen/feature/LegacySwampFoliageFeature.h" +#include "mc/world/level/levelgen/feature/LegacyTreeFeature.h" +#include "mc/world/level/levelgen/feature/MeadowFlowerFeature.h" +#include "mc/world/level/levelgen/feature/MelonFeature.h" +#include "mc/world/level/levelgen/feature/MonsterRoomFeature.h" +#include "mc/world/level/levelgen/feature/MossVegetationFeature.h" +#include "mc/world/level/levelgen/feature/MultifaceFeature.h" +#include "mc/world/level/levelgen/feature/NetherCaveFeature.h" +#include "mc/world/level/levelgen/feature/NetherFireFeature.h" +#include "mc/world/level/levelgen/feature/NetherFossilFeature.h" +#include "mc/world/level/levelgen/feature/NetherSpringFeature.h" +#include "mc/world/level/levelgen/feature/NoSurfaceOreFeature.h" +#include "mc/world/level/levelgen/feature/OreFeature.h" +#include "mc/world/level/levelgen/feature/PartiallyExposedBlobFeature.h" +#include "mc/world/level/levelgen/feature/PinkPetalsFeature.h" +#include "mc/world/level/levelgen/feature/PodzolAreaFeature.h" +#include "mc/world/level/levelgen/feature/PointedDripstoneFeature.h" +#include "mc/world/level/levelgen/feature/RectLayoutFeature.h" +#include "mc/world/level/levelgen/feature/ReedsFeature.h" +#include "mc/world/level/levelgen/feature/ReplaceRule.h" +#include "mc/world/level/levelgen/feature/SandFeature.h" +#include "mc/world/level/levelgen/feature/ScanSurfaceFeature.h" +#include "mc/world/level/levelgen/feature/ScatterFeature.h" +#include "mc/world/level/levelgen/feature/SculkPatchFeature.h" +#include "mc/world/level/levelgen/feature/SeaAnemoneFeature.h" +#include "mc/world/level/levelgen/feature/SeagrassFeature.h" +#include "mc/world/level/levelgen/feature/SeaPickleFeature.h" +#include "mc/world/level/levelgen/feature/SearchFeature.h" +#include "mc/world/level/levelgen/feature/SingleBlockFeature.h" +#include "mc/world/level/levelgen/feature/SnapToSurfaceFeature.h" +#include "mc/world/level/levelgen/feature/SpikeFeature.h" +#include "mc/world/level/levelgen/feature/SpringFeature.h" +#include "mc/world/level/levelgen/feature/StructureTemplateFeature.h" +#include "mc/world/level/levelgen/feature/SurfaceRelativeThresholdFeature.h" +#include "mc/world/level/levelgen/feature/TerrainGenVersion.h" +#include "mc/world/level/levelgen/feature/TwistingVinesClusterFeature.h" +#include "mc/world/level/levelgen/feature/UnderwaterCanyonFeature.h" +#include "mc/world/level/levelgen/feature/UnderwaterCaveFeature.h" +#include "mc/world/level/levelgen/feature/VanillaTreeFeature.h" +#include "mc/world/level/levelgen/feature/VegetationPatchFeature.h" +#include "mc/world/level/levelgen/feature/VinesFeature.h" +#include "mc/world/level/levelgen/feature/VinesSingleFaceFeature.h" +#include "mc/world/level/levelgen/feature/WaterlilyFeature.h" +#include "mc/world/level/levelgen/feature/WeepingVinesClusterFeature.h" +#include "mc/world/level/levelgen/feature/WeightedRandomFeature.h" +#include "mc/world/level/levelgen/feature/gamerefs_feature/FeatureRefTraits.h" +#include "mc/world/level/levelgen/feature/gamerefs_feature/OwnerStorageFeature.h" +#include "mc/world/level/levelgen/feature/gamerefs_feature/StackResultStorageFeature.h" +#include "mc/world/level/levelgen/feature/gamerefs_feature/WeakStorageFeature.h" +#include "mc/world/level/levelgen/feature/helpers/AcaciaTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/AcaciaTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/AttachableDecoration.h" +#include "mc/world/level/levelgen/feature/helpers/CherryTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/CherryTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/ColumnRange.h" +#include "mc/world/level/levelgen/feature/helpers/ColumnUtils.h" +#include "mc/world/level/levelgen/feature/helpers/DripstoneUtils.h" +#include "mc/world/level/levelgen/feature/helpers/FallenTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/FancyTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/FancyTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/ITreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/ITreeCanopyWrapper.h" +#include "mc/world/level/levelgen/feature/helpers/ITreeRootWrapper.h" +#include "mc/world/level/levelgen/feature/helpers/ITreeTrunkWrapper.h" +#include "mc/world/level/levelgen/feature/helpers/MangroveTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/MangroveTreeRoots.h" +#include "mc/world/level/levelgen/feature/helpers/MangroveTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/MegaPineTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/MegaTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/MegaTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/PineTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/PointedDripstoneBasePos.h" +#include "mc/world/level/levelgen/feature/helpers/RandomSpreadTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/RenderParams.h" +#include "mc/world/level/levelgen/feature/helpers/RoofedTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/SimpleTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/SimpleTreeTrunk.h" +#include "mc/world/level/levelgen/feature/helpers/SpruceTreeCanopy.h" +#include "mc/world/level/levelgen/feature/helpers/TheEndSpikeHelper.h" +#include "mc/world/level/levelgen/feature/helpers/TreeHelper.h" +#include "mc/world/level/levelgen/feature/helpers/TreeParams.h" +#include "mc/world/level/levelgen/feature/helpers/WindOffsetter.h" +#include "mc/world/level/levelgen/feature/registry/FeatureRegistry.h" +#include "mc/world/level/levelgen/feature/registry/VanillaFeatures.h" +#include "mc/world/level/levelgen/flat/FlatWorldGenerator.h" +#include "mc/world/level/levelgen/flat/FlatWorldGeneratorOptions.h" +#include "mc/world/level/levelgen/structure/AncientCityFeature.h" +#include "mc/world/level/levelgen/structure/AncientCityPiece.h" +#include "mc/world/level/levelgen/structure/AncientCityStart.h" +#include "mc/world/level/levelgen/structure/BastionFeature.h" +#include "mc/world/level/levelgen/structure/BastionPiece.h" +#include "mc/world/level/levelgen/structure/BastionStart.h" +#include "mc/world/level/levelgen/structure/BlockSelector.h" +#include "mc/world/level/levelgen/structure/BoundingBox.h" +#include "mc/world/level/levelgen/structure/BuriedTreasureFeature.h" +#include "mc/world/level/levelgen/structure/BuriedTreasurePiece.h" +#include "mc/world/level/levelgen/structure/BuriedTreasureStart.h" +#include "mc/world/level/levelgen/structure/DesertPyramidPiece.h" +#include "mc/world/level/levelgen/structure/DirectPoolAliasBinding.h" +#include "mc/world/level/levelgen/structure/EndCityFeature.h" +#include "mc/world/level/levelgen/structure/EndCityPieces.h" +#include "mc/world/level/levelgen/structure/EndCityStart.h" +#include "mc/world/level/levelgen/structure/FitDoubleXRoom.h" +#include "mc/world/level/levelgen/structure/FitDoubleXYRoom.h" +#include "mc/world/level/levelgen/structure/FitDoubleYRoom.h" +#include "mc/world/level/levelgen/structure/FitDoubleYZRoom.h" +#include "mc/world/level/levelgen/structure/FitDoubleZRoom.h" +#include "mc/world/level/levelgen/structure/FitSimpleRoom.h" +#include "mc/world/level/levelgen/structure/FitSimpleTopRoom.h" +#include "mc/world/level/levelgen/structure/Igloo.h" +#include "mc/world/level/levelgen/structure/ImportStructureMetaData.h" +#include "mc/world/level/levelgen/structure/JigsawEditorData.h" +#include "mc/world/level/levelgen/structure/JigsawJunction.h" +#include "mc/world/level/levelgen/structure/JigsawPlacement.h" +#include "mc/world/level/levelgen/structure/JigsawStructure.h" +#include "mc/world/level/levelgen/structure/JigsawStructureBlockInfo.h" +#include "mc/world/level/levelgen/structure/JigsawStructureBuilder.h" +#include "mc/world/level/levelgen/structure/JunglePyramidPiece.h" +#include "mc/world/level/levelgen/structure/LegacyBlockPlacementProcessor.h" +#include "mc/world/level/levelgen/structure/LegacyJigsawPlacement.h" +#include "mc/world/level/levelgen/structure/LegacyStructureBlockPalette.h" +#include "mc/world/level/levelgen/structure/LegacyStructureSettings.h" +#include "mc/world/level/levelgen/structure/MineshaftCorridor.h" +#include "mc/world/level/levelgen/structure/MineshaftCrossing.h" +#include "mc/world/level/levelgen/structure/MineshaftData.h" +#include "mc/world/level/levelgen/structure/MineshaftFeature.h" +#include "mc/world/level/levelgen/structure/MineshaftPiece.h" +#include "mc/world/level/levelgen/structure/MineshaftRoom.h" +#include "mc/world/level/levelgen/structure/MineshaftStairs.h" +#include "mc/world/level/levelgen/structure/MineshaftStart.h" +#include "mc/world/level/levelgen/structure/MonumentBuilding.h" +#include "mc/world/level/levelgen/structure/MonumentRoomFitter.h" +#include "mc/world/level/levelgen/structure/MossStoneSelector.h" +#include "mc/world/level/levelgen/structure/NBBridgeCrossing.h" +#include "mc/world/level/levelgen/structure/NBBridgeEndFiller.h" +#include "mc/world/level/levelgen/structure/NBBridgeStraight.h" +#include "mc/world/level/levelgen/structure/NBCastleCorridorStairsPiece.h" +#include "mc/world/level/levelgen/structure/NBCastleCorridorTBalconyPiece.h" +#include "mc/world/level/levelgen/structure/NBCastleEntrance.h" +#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorCrossingPiece.h" +#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorLeftTurnPiece.h" +#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorPiece.h" +#include "mc/world/level/levelgen/structure/NBCastleSmallCorridorRightTurnPiece.h" +#include "mc/world/level/levelgen/structure/NBCastleStalkRoom.h" +#include "mc/world/level/levelgen/structure/NBMonsterThrone.h" +#include "mc/world/level/levelgen/structure/NBRoomCrossing.h" +#include "mc/world/level/levelgen/structure/NBStairsRoom.h" +#include "mc/world/level/levelgen/structure/NBStartPiece.h" +#include "mc/world/level/levelgen/structure/NetherFortressFeature.h" +#include "mc/world/level/levelgen/structure/NetherFortressPiece.h" +#include "mc/world/level/levelgen/structure/NetherFortressStart.h" +#include "mc/world/level/levelgen/structure/OceanMonumentCoreRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentDoubleXRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentDoubleXYRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentDoubleYRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentDoubleYZRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentDoubleZRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentEntryRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentFeature.h" +#include "mc/world/level/levelgen/structure/OceanMonumentPenthouse.h" +#include "mc/world/level/levelgen/structure/OceanMonumentPiece.h" +#include "mc/world/level/levelgen/structure/OceanMonumentSimpleRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentSimpleTopRoom.h" +#include "mc/world/level/levelgen/structure/OceanMonumentStart.h" +#include "mc/world/level/levelgen/structure/OceanMonumentWingRoom.h" +#include "mc/world/level/levelgen/structure/OceanRuinFeature.h" +#include "mc/world/level/levelgen/structure/OceanRuinPieces.h" +#include "mc/world/level/levelgen/structure/OceanRuinStart.h" +#include "mc/world/level/levelgen/structure/PackInstance.h" +#include "mc/world/level/levelgen/structure/PieceWeight.h" +#include "mc/world/level/levelgen/structure/PillagerOutpostFeature.h" +#include "mc/world/level/levelgen/structure/PillagerOutpostPieces.h" +#include "mc/world/level/levelgen/structure/PillagerOutpostStart.h" +#include "mc/world/level/levelgen/structure/PoolAliasBinding.h" +#include "mc/world/level/levelgen/structure/PoolAliasBindingInternal.h" +#include "mc/world/level/levelgen/structure/PoolElementStructurePiece.h" +#include "mc/world/level/levelgen/structure/PoolElementStructureSection.h" +#include "mc/world/level/levelgen/structure/PortalEnvironmentModifiers.h" +#include "mc/world/level/levelgen/structure/RandomGroupPoolAliasBinding.h" +#include "mc/world/level/levelgen/structure/RandomPoolAliasBinding.h" +#include "mc/world/level/levelgen/structure/RandomScatteredLargeFeature.h" +#include "mc/world/level/levelgen/structure/RandomScatteredLargeFeatureDetails.h" +#include "mc/world/level/levelgen/structure/RoomDefinition.h" +#include "mc/world/level/levelgen/structure/RuinedPortalFeature.h" +#include "mc/world/level/levelgen/structure/RuinedPortalPiece.h" +#include "mc/world/level/levelgen/structure/RuinedPortalStart.h" +#include "mc/world/level/levelgen/structure/ScatteredFeaturePiece.h" +#include "mc/world/level/levelgen/structure/ScatteredFeatureStart.h" +#include "mc/world/level/levelgen/structure/SHChestCorridor.h" +#include "mc/world/level/levelgen/structure/SHFillerCorridor.h" +#include "mc/world/level/levelgen/structure/SHFiveCrossing.h" +#include "mc/world/level/levelgen/structure/ShipwreckFeature.h" +#include "mc/world/level/levelgen/structure/ShipwreckPiece.h" +#include "mc/world/level/levelgen/structure/ShipwreckStart.h" +#include "mc/world/level/levelgen/structure/SHLeftTurn.h" +#include "mc/world/level/levelgen/structure/SHLibrary.h" +#include "mc/world/level/levelgen/structure/SHPortalRoom.h" +#include "mc/world/level/levelgen/structure/SHPrisonHall.h" +#include "mc/world/level/levelgen/structure/SHRightTurn.h" +#include "mc/world/level/levelgen/structure/SHRoomCrossing.h" +#include "mc/world/level/levelgen/structure/SHStairsDown.h" +#include "mc/world/level/levelgen/structure/SHStartPiece.h" +#include "mc/world/level/levelgen/structure/SHStraight.h" +#include "mc/world/level/levelgen/structure/SHStraightStairsDown.h" +#include "mc/world/level/levelgen/structure/SmoothStoneSelector.h" +#include "mc/world/level/levelgen/structure/StrongholdFeature.h" +#include "mc/world/level/levelgen/structure/StrongholdPiece.h" +#include "mc/world/level/levelgen/structure/StrongholdStart.h" +#include "mc/world/level/levelgen/structure/Structure.h" +#include "mc/world/level/levelgen/structure/StructureAnimationData.h" +#include "mc/world/level/levelgen/structure/StructureBlockPalette.h" +#include "mc/world/level/levelgen/structure/StructureBlockType.h" +#include "mc/world/level/levelgen/structure/StructureCache.h" +#include "mc/world/level/levelgen/structure/StructureEditorData.h" +#include "mc/world/level/levelgen/structure/StructureEditorDataHelper.h" +#include "mc/world/level/levelgen/structure/StructureFeature.h" +#include "mc/world/level/levelgen/structure/StructureFeatureRegistry.h" +#include "mc/world/level/levelgen/structure/StructureFeatureType.h" +#include "mc/world/level/levelgen/structure/StructureFeatureTypeNames.h" +#include "mc/world/level/levelgen/structure/StructureFeatureTypeUtils.h" +#include "mc/world/level/levelgen/structure/StructureHeightProvider.h" +#include "mc/world/level/levelgen/structure/StructureHelpers.h" +#include "mc/world/level/levelgen/structure/StructureInstance.h" +#include "mc/world/level/levelgen/structure/StructureIntegrityProcessor.h" +#include "mc/world/level/levelgen/structure/StructureManager.h" +#include "mc/world/level/levelgen/structure/StructurePiece.h" +#include "mc/world/level/levelgen/structure/StructurePieceType.h" +#include "mc/world/level/levelgen/structure/StructurePlacement.h" +#include "mc/world/level/levelgen/structure/StructurePools.h" +#include "mc/world/level/levelgen/structure/StructureRedstoneSaveMode.h" +#include "mc/world/level/levelgen/structure/StructureRegistry.h" +#include "mc/world/level/levelgen/structure/Structures.h" +#include "mc/world/level/levelgen/structure/StructureSet.h" +#include "mc/world/level/levelgen/structure/StructureSetRegistry.h" +#include "mc/world/level/levelgen/structure/StructureSets.h" +#include "mc/world/level/levelgen/structure/StructureSettings.h" +#include "mc/world/level/levelgen/structure/StructureSpawnOverride.h" +#include "mc/world/level/levelgen/structure/StructureStart.h" +#include "mc/world/level/levelgen/structure/StructureTag.h" +#include "mc/world/level/levelgen/structure/StructureTelemetryServerData.h" +#include "mc/world/level/levelgen/structure/StructureTemplate.h" +#include "mc/world/level/levelgen/structure/StructureTemplateData.h" +#include "mc/world/level/levelgen/structure/StructureTemplateRegistrationContext.h" +#include "mc/world/level/levelgen/structure/StructureTemplateRequestOperation.h" +#include "mc/world/level/levelgen/structure/StructureTemplateResponseType.h" +#include "mc/world/level/levelgen/structure/StructureVoidType.h" +#include "mc/world/level/levelgen/structure/SwamplandHut.h" +#include "mc/world/level/levelgen/structure/TemplateStructurePiece.h" +#include "mc/world/level/levelgen/structure/VanillaTrailRuinsJigsawStructureBlockRules.h" +#include "mc/world/level/levelgen/structure/VanillaTrailRuinsJigsawStructures.h" +#include "mc/world/level/levelgen/structure/VanillaTrialChambersJigsawStructureBlockRules.h" +#include "mc/world/level/levelgen/structure/VanillaTrialChambersJigsawStructures.h" +#include "mc/world/level/levelgen/structure/VillageFeature.h" +#include "mc/world/level/levelgen/structure/VillagePiece.h" +#include "mc/world/level/levelgen/structure/VillageSerializationHelper.h" +#include "mc/world/level/levelgen/structure/VillageStart.h" +#include "mc/world/level/levelgen/structure/WeightedStructureTemplateRegistration.h" +#include "mc/world/level/levelgen/structure/WoodlandMansionFeature.h" +#include "mc/world/level/levelgen/structure/WoodlandMansionPieces.h" +#include "mc/world/level/levelgen/structure/WoodlandMansionStart.h" +#include "mc/world/level/levelgen/structure/constraints/BlockIntersectionConstraint.h" +#include "mc/world/level/levelgen/structure/constraints/GroundedConstraint.h" +#include "mc/world/level/levelgen/structure/constraints/UnburiedConstraint.h" +#include "mc/world/level/levelgen/structure/registry/JigsawStructureActorRulesRegistry.h" +#include "mc/world/level/levelgen/structure/registry/JigsawStructureBlockRulesRegistry.h" +#include "mc/world/level/levelgen/structure/registry/JigsawStructureBlockTagRulesRegistry.h" +#include "mc/world/level/levelgen/structure/registry/JigsawStructureElementRegistry.h" +#include "mc/world/level/levelgen/structure/registry/JigsawStructureRegistry.h" +#include "mc/world/level/levelgen/structure/registry/VanillaAncientCityJigsawStructureBlockRules.h" +#include "mc/world/level/levelgen/structure/registry/VanillaAncientCityJigsawStructureElements.h" +#include "mc/world/level/levelgen/structure/registry/VanillaAncientCityJigsawStructures.h" +#include "mc/world/level/levelgen/structure/registry/VanillaBastionJigsawStructureBlockRules.h" +#include "mc/world/level/levelgen/structure/registry/VanillaBastionJigsawStructureElements.h" +#include "mc/world/level/levelgen/structure/registry/VanillaBastionJigsawStructures.h" +#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureActorRules.h" +#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureBlockRules.h" +#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureBlockTagRules.h" +#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructureElements.h" +#include "mc/world/level/levelgen/structure/registry/VanillaVillageJigsawStructures.h" +#include "mc/world/level/levelgen/structure/structurepools/EmptyPoolElement.h" +#include "mc/world/level/levelgen/structure/structurepools/FeaturePoolElement.h" +#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolActorPredicate.h" +#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolBlockPredicate.h" +#include "mc/world/level/levelgen/structure/structurepools/IStructurePoolBlockTagPredicate.h" +#include "mc/world/level/levelgen/structure/structurepools/JigsawBlockInfo.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolActorPredicateActorMatch.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolActorRule.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateAlwaysTrue.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateAlwaysTrueExcept.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateAxisAlignedPosition.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateBlockMatch.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateBlockMatchRandom.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateCappedArcheologyBlockReplacement.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateCappedRandomBlockReplacement.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockPredicateTrueIfFound.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockRule.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockTagPredicateBlockTagStringMatches.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolBlockTagRule.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElement.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElementSettings.h" +#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElementType.h" +#include "mc/world/level/levelgen/structure/structurepools/StructureTemplatePool.h" +#include "mc/world/level/levelgen/synth/AquiferNoises.h" +#include "mc/world/level/levelgen/synth/CavifierNoises.h" +#include "mc/world/level/levelgen/synth/ImprovedNoise.h" +#include "mc/world/level/levelgen/synth/LegacyBlendedNoise.h" +#include "mc/world/level/levelgen/synth/MesaSurfaceBuilderNoises.h" +#include "mc/world/level/levelgen/synth/NoiseUtils.h" +#include "mc/world/level/levelgen/synth/OverworldNoises3d.h" +#include "mc/world/level/levelgen/synth/SimplexNoise.h" +#include "mc/world/level/levelgen/synth/YBlendingBugSettings.h" +#include "mc/world/level/levelgen/v1/Aquifer.h" +#include "mc/world/level/levelgen/v1/BeardAndShaverDescription.h" +#include "mc/world/level/levelgen/v1/BeardDescription.h" +#include "mc/world/level/levelgen/v1/BeardingDescriptionCache.h" +#include "mc/world/level/levelgen/v1/BeardKernel.h" +#include "mc/world/level/levelgen/v1/BiomeSource.h" +#include "mc/world/level/levelgen/v1/Cavifier.h" +#include "mc/world/level/levelgen/v1/ChunkLocalNoiseCache.h" +#include "mc/world/level/levelgen/v1/DepthBasedBlockSupplier.h" +#include "mc/world/level/levelgen/v1/FeatureTerrainAdjustments.h" +#include "mc/world/level/levelgen/v1/HardcodedSpawnAreaRegistry.h" +#include "mc/world/level/levelgen/v1/IPreliminarySurfaceProvider.h" +#include "mc/world/level/levelgen/v1/NetherGenerator.h" +#include "mc/world/level/levelgen/v1/NoiseCellInterpolator.h" +#include "mc/world/level/levelgen/v1/NoodleCavifier.h" +#include "mc/world/level/levelgen/v1/NoodleCavifierNoises.h" +#include "mc/world/level/levelgen/v1/OreVeinifier.h" +#include "mc/world/level/levelgen/v1/OreVeinifierNoises.h" +#include "mc/world/level/levelgen/v1/OverworldBiomeBuilder.h" +#include "mc/world/level/levelgen/v1/OverworldGenerator.h" +#include "mc/world/level/levelgen/v1/OverworldGenerator2d.h" +#include "mc/world/level/levelgen/v1/OverworldGeneratorMultinoise.h" +#include "mc/world/level/levelgen/v1/SurfaceLevelCache.h" +#include "mc/world/level/levelgen/v1/TargetPoint.h" +#include "mc/world/level/levelgen/v1/TerrainInfo.h" +#include "mc/world/level/levelgen/v1/TheEndGenerator.h" +#include "mc/world/level/levelgen/v1/WorldGenCache.h" +#include "mc/world/level/material/Material.h" +#include "mc/world/level/newbiome/AddEdgeCoolWarm.h" +#include "mc/world/level/newbiome/AddEdgeHeatIce.h" +#include "mc/world/level/newbiome/AddMushroomIsland.h" +#include "mc/world/level/newbiome/AddOceanEdge.h" +#include "mc/world/level/newbiome/AddOceanTemperatureOperationNode.h" +#include "mc/world/level/newbiome/IslandOperationNode.h" +#include "mc/world/level/newbiome/NeighborhoodReader.h" +#include "mc/world/level/newbiome/OceanMixerOperationNode.h" +#include "mc/world/level/newbiome/OperationNodeBase.h" +#include "mc/world/level/newbiome/OperationNodeDetails.h" +#include "mc/world/level/newbiome/OperationNodeFilters.h" +#include "mc/world/level/newbiome/OperationNodeValues.h" +#include "mc/world/level/newbiome/PromoteCenter.h" +#include "mc/world/level/newbiome/RegionHillsOperationNode.h" +#include "mc/world/level/newbiome/River.h" +#include "mc/world/level/newbiome/RiverInit.h" +#include "mc/world/level/newbiome/Shore.h" +#include "mc/world/level/newbiome/SimplePositionalRandomFactory.h" +#include "mc/world/level/newbiome/SimpleRandom.h" +#include "mc/world/level/newbiome/Terrain.h" +#include "mc/world/level/newbiome/TransferData.h" +#include "mc/world/level/newbiome/WorkingData.h" +#include "mc/world/level/pathfinder/BinaryHeap.h" +#include "mc/world/level/pathfinder/IPathBlockSource.h" +#include "mc/world/level/pathfinder/NavigationComponent.h" +#include "mc/world/level/pathfinder/Path.h" +#include "mc/world/level/pathfinder/PathBlockSource.h" +#include "mc/world/level/pathfinder/PathFinder.h" +#include "mc/world/level/pathfinder/PathfinderNode.h" +#include "mc/world/level/saveddata/SavedData.h" +#include "mc/world/level/saveddata/maps/ClientTerrainPixel.h" +#include "mc/world/level/saveddata/maps/MapDecoration.h" +#include "mc/world/level/saveddata/maps/MapItemSavedData.h" +#include "mc/world/level/saveddata/maps/MapItemTrackedActor.h" +#include "mc/world/level/storage/BlendingBiomeProvider2D.h" +#include "mc/world/level/storage/BlendingBiomeProvider3D.h" +#include "mc/world/level/storage/BlendingConfig.h" +#include "mc/world/level/storage/BlendingData.h" +#include "mc/world/level/storage/BlendingDataFactoryUtil.h" +#include "mc/world/level/storage/BlendingDataProvider.h" +#include "mc/world/level/storage/BorderCellEntry.h" +#include "mc/world/level/storage/CloudSaveLevelInfo.h" +#include "mc/world/level/storage/CompactionListenerEnv.h" +#include "mc/world/level/storage/ConsoleChunkBlender.h" +#include "mc/world/level/storage/DBChunkStorage.h" +#include "mc/world/level/storage/DBChunkStorageKey.h" +#include "mc/world/level/storage/DBStorage.h" +#include "mc/world/level/storage/DBStorageConfig.h" +#include "mc/world/level/storage/DBStorageEnvironmentChain.h" +#include "mc/world/level/storage/DBStoragePerformanceData.h" +#include "mc/world/level/storage/EncryptedProxyEnv.h" +#include "mc/world/level/storage/Experiments.h" +#include "mc/world/level/storage/ExperimentStorage.h" +#include "mc/world/level/storage/ExternalFileLevelStorageSource.h" +#include "mc/world/level/storage/FlushableEnv.h" +#include "mc/world/level/storage/FlushableStorageAreaEnv.h" +#include "mc/world/level/storage/GameRule.h" +#include "mc/world/level/storage/GameRuleId.h" +#include "mc/world/level/storage/GameRules.h" +#include "mc/world/level/storage/InMemoryEnv.h" +#include "mc/world/level/storage/InMemoryFile.h" +#include "mc/world/level/storage/InMemoryFileStorage.h" +#include "mc/world/level/storage/InMemoryRandomAccessFile.h" +#include "mc/world/level/storage/InMemorySequentialFile.h" +#include "mc/world/level/storage/InMemoryWritableFile.h" +#include "mc/world/level/storage/LegacyChunkStorage.h" +#include "mc/world/level/storage/LevelData.h" +#include "mc/world/level/storage/LevelDataValue.h" +#include "mc/world/level/storage/LevelDataWrapper.h" +#include "mc/world/level/storage/LevelLooseFileStorage.h" +#include "mc/world/level/storage/LevelStorage.h" +#include "mc/world/level/storage/LevelStorageEventing.h" +#include "mc/world/level/storage/LevelStorageEventingContext.h" +#include "mc/world/level/storage/LevelStorageSource.h" +#include "mc/world/level/storage/LevelStorageWriteBatch.h" +#include "mc/world/level/storage/LevelSummary.h" +#include "mc/world/level/storage/NullLogger.h" +#include "mc/world/level/storage/OverworldBlendRules.h" +#include "mc/world/level/storage/PersistentBlendData.h" +#include "mc/world/level/storage/PhotoManager.h" +#include "mc/world/level/storage/PhotoStorage.h" +#include "mc/world/level/storage/PlayerStorageIds.h" +#include "mc/world/level/storage/RegionFile.h" +#include "mc/world/level/storage/SavedDataStorage.h" +#include "mc/world/level/storage/SaveTransactionManager.h" +#include "mc/world/level/storage/SnapshotEnv.h" +#include "mc/world/level/storage/SnapshotFilenameAndLength.h" +#include "mc/world/level/storage/SnapshotWritableFile.h" +#include "mc/world/level/storage/WorldTemplateLevelData.h" +#include "mc/world/level/storage/loot/LootPool.h" +#include "mc/world/level/storage/loot/LootTable.h" +#include "mc/world/level/storage/loot/LootTableContext.h" +#include "mc/world/level/storage/loot/LootTables.h" +#include "mc/world/level/storage/loot/RandomValueBounds.h" +#include "mc/world/level/storage/loot/entries/EmptyLootItem.h" +#include "mc/world/level/storage/loot/entries/LootItem.h" +#include "mc/world/level/storage/loot/entries/LootPoolEntry.h" +#include "mc/world/level/storage/loot/entries/LootTableEntry.h" +#include "mc/world/level/storage/loot/entries/LootTableReference.h" +#include "mc/world/level/storage/loot/functions/EnchantBookForTradingFunction.h" +#include "mc/world/level/storage/loot/functions/EnchantRandomEquipmentFunction.h" +#include "mc/world/level/storage/loot/functions/EnchantRandomlyFunction.h" +#include "mc/world/level/storage/loot/functions/EnchantWithLevelsFunction.h" +#include "mc/world/level/storage/loot/functions/ExplorationMapFunction.h" +#include "mc/world/level/storage/loot/functions/ExplosionDecayFunction.h" +#include "mc/world/level/storage/loot/functions/FillContainerFunction.h" +#include "mc/world/level/storage/loot/functions/LootingEnchantFunction.h" +#include "mc/world/level/storage/loot/functions/LootItemFunction.h" +#include "mc/world/level/storage/loot/functions/LootItemFunctions.h" +#include "mc/world/level/storage/loot/functions/RandomBlockStateFunction.h" +#include "mc/world/level/storage/loot/functions/RandomDyeFunction.h" +#include "mc/world/level/storage/loot/functions/SetArmorTrimFunction.h" +#include "mc/world/level/storage/loot/functions/SetBannerDetailsFunction.h" +#include "mc/world/level/storage/loot/functions/SetBookContentsFunction.h" +#include "mc/world/level/storage/loot/functions/SetDataFromColorIndexFunction.h" +#include "mc/world/level/storage/loot/functions/SetItemCountFunction.h" +#include "mc/world/level/storage/loot/functions/SetItemDamageFunction.h" +#include "mc/world/level/storage/loot/functions/SetItemDataFunction.h" +#include "mc/world/level/storage/loot/functions/SetItemLoreFunction.h" +#include "mc/world/level/storage/loot/functions/SetItemNameFunction.h" +#include "mc/world/level/storage/loot/functions/SetOminousBottleFunction.h" +#include "mc/world/level/storage/loot/functions/SetSpawnEggFunction.h" +#include "mc/world/level/storage/loot/functions/SetStewEffectFunction.h" +#include "mc/world/level/storage/loot/functions/SmeltItemFunction.h" +#include "mc/world/level/storage/loot/functions/SpecificEnchantFunction.h" +#include "mc/world/level/storage/loot/predicates/LootItemActorHasMarkVariantCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemActorHasVariantCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemActorKilledCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemConditions.h" +#include "mc/world/level/storage/loot/predicates/LootItemKilledByActorCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemKilledByPlayerOrPetsCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemMatchToolCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemRandomChanceCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemRandomChanceWithSpecialModifierCondition.h" +#include "mc/world/level/storage/loot/predicates/LootItemRandomDifficultyChanceCondition.h" +#include "mc/world/level/ticking/ITickingArea.h" +#include "mc/world/level/ticking/ITickingAreaView.h" +#include "mc/world/level/ticking/PendingArea.h" +#include "mc/world/level/ticking/TickingArea.h" +#include "mc/world/level/ticking/TickingAreaDescription.h" +#include "mc/world/level/ticking/TickingAreaList.h" +#include "mc/world/level/ticking/TickingAreaListBase.h" +#include "mc/world/level/ticking/TickingAreasManager.h" +#include "mc/world/level/ticking/TickingAreaView.h" +#include "mc/world/module/GameModuleServer.h" +#include "mc/world/module/IGameModuleShared.h" +#include "mc/world/persistence/DynamicPropertiesDefinition.h" +#include "mc/world/persistence/DynamicPropertyDefinition.h" +#include "mc/world/phys/AABB.h" +#include "mc/world/phys/DistanceConstraint.h" +#include "mc/world/phys/HitResult.h" +#include "mc/world/phys/HitResultType.h" +#include "mc/world/phys/rope/AABBBucket.h" +#include "mc/world/phys/rope/AABBContactPoint.h" +#include "mc/world/phys/rope/AABBPred.h" +#include "mc/world/phys/rope/RopeAABB.h" +#include "mc/world/phys/rope/RopeParams.h" +#include "mc/world/phys/rope/RopePoints.h" +#include "mc/world/phys/rope/RopeSystem.h" +#include "mc/world/redstone/circuit/CircuitSceneGraph.h" +#include "mc/world/redstone/circuit/CircuitSystem.h" +#include "mc/world/redstone/circuit/CircuitTrackingInfo.h" +#include "mc/world/redstone/circuit/components/BaseCircuitComponent.h" +#include "mc/world/redstone/circuit/components/BaseRailTransporter.h" +#include "mc/world/redstone/circuit/components/CapacitorComponent.h" +#include "mc/world/redstone/circuit/components/CircuitComponentList.h" +#include "mc/world/redstone/circuit/components/ComparatorCapacitor.h" +#include "mc/world/redstone/circuit/components/ConsumerComponent.h" +#include "mc/world/redstone/circuit/components/DirectionalProducerComponent.h" +#include "mc/world/redstone/circuit/components/PistonConsumer.h" +#include "mc/world/redstone/circuit/components/PoweredBlockComponent.h" +#include "mc/world/redstone/circuit/components/ProducerComponent.h" +#include "mc/world/redstone/circuit/components/PulseCapacitor.h" +#include "mc/world/redstone/circuit/components/RedstoneTorchCapacitor.h" +#include "mc/world/redstone/circuit/components/RepeaterCapacitor.h" +#include "mc/world/redstone/circuit/components/SidePoweredComponent.h" +#include "mc/world/redstone/circuit/components/TransporterComponent.h" +#include "mc/world/response/ActorCommandResponse.h" +#include "mc/world/response/ActorEventResponse.h" +#include "mc/world/response/ActorEventResponseCollection.h" +#include "mc/world/response/CommandResponse.h" +#include "mc/world/response/CommandResponseBase.h" +#include "mc/world/response/DamageResponse.h" +#include "mc/world/response/DecrementStackEventResponse.h" +#include "mc/world/response/DieEventResponse.h" +#include "mc/world/response/EmitVibrationResponse.h" +#include "mc/world/response/EventResponse.h" +#include "mc/world/response/EventResponseCollection.h" +#include "mc/world/response/MobEffectResponse.h" +#include "mc/world/response/ParticleEffectResponse.h" +#include "mc/world/response/PlaySoundResponse.h" +#include "mc/world/response/RemoveMobEffectResponse.h" +#include "mc/world/response/SetBlockState.h" +#include "mc/world/response/SetPropertyResponse.h" +#include "mc/world/response/ShootEventResponse.h" +#include "mc/world/response/SpawnLootEventResponse.h" +#include "mc/world/response/SwingEventResponse.h" +#include "mc/world/response/TeleportResponse.h" +#include "mc/world/response/TransformItemResponse.h" +#include "mc/world/scores/DisplayObjective.h" +#include "mc/world/scores/IdentityDefinition.h" +#include "mc/world/scores/IdentityDictionary.h" +#include "mc/world/scores/Objective.h" +#include "mc/world/scores/ObjectiveCriteria.h" +#include "mc/world/scores/PlayerScore.h" +#include "mc/world/scores/PlayerScoreboardId.h" +#include "mc/world/scores/Scoreboard.h" +#include "mc/world/scores/ScoreboardId.h" +#include "mc/world/scores/ScoreboardIdentityRef.h" +#include "mc/world/scores/ScoreInfo.h" +#include "mc/world/scores/ScoreInfoRef.h" +#include "mc/world/scores/ServerScoreboard.h" +#include "mc/world/trim/ArmorTrim.h" +#include "mc/world/trim/ArmorTrimIconGenerationInfo.h" +#include "mc/world/trim/ArmorTrimUnloader.h" +#include "mc/world/trim/SmithingTrimRecipeUtils.h" +#include "mc/world/trim/TrimMaterial.h" +#include "mc/world/trim/TrimMaterialRegistry.h" +#include "mc/world/trim/TrimMaterialRegistryHardCodedInit.h" +#include "mc/world/trim/TrimPattern.h" +#include "mc/world/trim/TrimPatternRegistry.h" +#include "mc/world/trim/TrimPatternRegistryHardCodedInit.h" diff --git a/src/Entry.cc b/src/Entry.cc index cfc1523..f2dcddb 100644 --- a/src/Entry.cc +++ b/src/Entry.cc @@ -20,6 +20,6 @@ bool Entry::enable() { bool Entry::disable() { return true; } -LL_REGISTER_PLUGIN(Entry, Entry::getInstance()); +LL_REGISTER_MOD(Entry, Entry::getInstance()); } // namespace GMLIB diff --git a/src/Entry.h b/src/Entry.h index ba4e35a..97b53b7 100644 --- a/src/Entry.h +++ b/src/Entry.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include +#include namespace GMLIB { @@ -9,9 +9,9 @@ class Entry { public: static std::unique_ptr& getInstance(); - Entry(ll::plugin::NativePlugin& self) : mSelf(self) {} + Entry(ll::mod::NativeMod& self) : mSelf(self) {} - [[nodiscard]] ll::plugin::NativePlugin& getSelf() const { return mSelf; } + [[nodiscard]] ll::mod::NativeMod& getSelf() const { return mSelf; } /// @return True if the plugin is loaded successfully. bool load(); @@ -27,7 +27,7 @@ class Entry { // bool unload(); private: - ll::plugin::NativePlugin& mSelf; + ll::mod::NativeMod& mSelf; }; -} // namespace GMLIB \ No newline at end of file +} // namespace GMLIB diff --git a/src/GMLIB.cc b/src/GMLIB.cc index f903fea..84bce9a 100644 --- a/src/GMLIB.cc +++ b/src/GMLIB.cc @@ -2,19 +2,20 @@ #include "Global.h" #include "Version.h" #include +#include #include -#include +#include #include #include #include #include -ll::Logger logger(ll::win_utils::isStdoutSupportAnsi() ? fmt::format(fg(fmt::color::pink), LIB_NAME) : LIB_NAME); +ll::Logger logger(ll::sys_utils::isStdoutSupportAnsi() ? fmt::format(fg(fmt::color::pink), LIB_NAME) : LIB_NAME); namespace GMLIB { #define LOGO(x) \ - std::cout << (ll::win_utils::isStdoutSupportAnsi() ? fmt::format(fg(fmt::color::pink), x) : fmt::format(x)) \ + std::cout << (ll::sys_utils::isStdoutSupportAnsi() ? fmt::format(fg(fmt::color::pink), x) : fmt::format(x)) \ << std::endl; void printLogo() { @@ -34,10 +35,10 @@ void printLogo() { void printLibInfo() { logger.info( "Loaded Version: {} with {}", - ll::win_utils::isStdoutSupportAnsi() + ll::sys_utils::isStdoutSupportAnsi() ? fmt::format(fg(fmt::color::light_sky_blue), "LeviLamina-" + Version::getLeviLaminaVersionString()) : "LeviLamina-" + Version::getLeviLaminaVersionString(), - ll::win_utils::isStdoutSupportAnsi() + ll::sys_utils::isStdoutSupportAnsi() ? fmt::format(fg(fmt::color::pink), "GMLIB-" + Version::getLibVersionString()) : "GMLIB-" + Version::getLibVersionString() ); @@ -147,12 +148,12 @@ bool Version::checkLibVersionMatch(Version const& minVersion, Version const& max int Version::getProtocolVersion() { return SharedConstants::NetworkProtocolVersion; } -Version Version::getBdsVersion() { - auto version = ll::getBdsVersion(); +Version Version::getGameVersion() { + auto version = ll::getGameVersion(); return Version(version.major, version.minor, version.patch); } -std::string Version::getBdsVersionString() { return Common::getGameVersionString(); } +std::string Version::getGameVersionString() { return Common::getGameVersionString(); } Version Version::getLeviLaminaVersion() { auto version = ll::getLoaderVersion(); diff --git a/src/Server/LevelAPI.cc b/src/Server/LevelAPI.cc index 8c7315b..b4b6b52 100644 --- a/src/Server/LevelAPI.cc +++ b/src/Server/LevelAPI.cc @@ -17,17 +17,14 @@ #include #include #include +#include #include #include #include #include #include -typedef std::chrono::high_resolution_clock timer_clock; -#define TIMER_START auto start = timer_clock::now(); -#define TIMER_END \ - auto elapsed = timer_clock::now() - start; \ - long long timeReslut = std::chrono::duration_cast(elapsed).count(); +using namespace ll::chrono_literals; namespace GMLIB::LevelAPI { @@ -36,9 +33,8 @@ int64_t mFakeSeed; std::vector<::AllExperiments> mExperimentsRequireList; bool mRegAbilityCommand = false; bool mEducationEditionEnabled = false; -uint mTicks = 0; float mAverageTps = 20; -double mMspt = 0; +int mTicks = 20; std::list mTickList; } // namespace GMLIB::LevelAPI @@ -158,19 +154,6 @@ LL_AUTO_TYPE_INSTANCE_HOOK( return origin(registry); } -bool culculate_mspt = false; -LL_AUTO_TYPE_INSTANCE_HOOK(LevelTickHook, ll::memory::HookPriority::Normal, Level, "?tick@Level@@UEAAXXZ", void) { - GMLIB::LevelAPI::mTicks++; - TIMER_START - origin(); - TIMER_END - culculate_mspt = true; - if (culculate_mspt) { - GMLIB::LevelAPI::mMspt = (double)timeReslut / 1000; - culculate_mspt = false; - } -} - optional_ref GMLIB_Level::getInstance() { return (GMLIB_Level*)ll::service::getLevel().as_ptr(); } optional_ref GMLIB_Level::getLevel() { return getInstance(); } @@ -686,13 +669,15 @@ int GMLIB_Level::fillBlocks( return 0; } -double GMLIB_Level::getServerMspt() { return GMLIB::LevelAPI::mMspt; } +std::chrono::nanoseconds GMLIB_Level::getServerTickTime() { + return ProfilerLite::gProfilerLiteInstance.getServerTickTime(); +} + +double GMLIB_Level::getServerMspt() { return (double)getServerTickTime().count() / 1000000.0; } float GMLIB_Level::getServerAverageTps() { return GMLIB::LevelAPI::mAverageTps; } -float GMLIB_Level::getServerCurrentTps() { - return GMLIB::LevelAPI::mMspt <= 50 ? 20 : (float)(1000.0 / GMLIB::LevelAPI::mMspt); -} +float GMLIB_Level::getServerCurrentTps() { return getServerMspt() <= 50 ? 20 : (float)(1000.0 / getServerMspt()); } void GMLIB_Level::setFreezeTick(bool freeze) { ll::service::getMinecraft()->setSimTimePause(freeze); } @@ -701,24 +686,23 @@ void GMLIB_Level::setTickScale(float scale) { ll::service::getMinecraft()->setSi bool GMLIB_Level::isTickFreezed() { return ll::service::getMinecraft()->getSimPaused(); } void CaculateTPS() { - std::thread([] { - while (true) { - std::this_thread::sleep_for(std::chrono::seconds(1)); - culculate_mspt = true; - GMLIB::LevelAPI::mTickList.push_back(GMLIB::LevelAPI::mTicks); - GMLIB::LevelAPI::mTicks = 0; - if (GMLIB::LevelAPI::mTickList.size() >= 60) { - GMLIB::LevelAPI::mTickList.clear(); - continue; - } - uint ticks_minute = 0; - for (auto& i : GMLIB::LevelAPI::mTickList) { - ticks_minute = ticks_minute + i; - } - float res = (float)ticks_minute / ((float)GMLIB::LevelAPI::mTickList.size()); - GMLIB::LevelAPI::mAverageTps = res >= 20.0f ? 20.0f : res; + static ll::schedule::GameTickAsyncScheduler scheduler1; + scheduler1.add(1_tick, [] { GMLIB::LevelAPI::mTicks++; }); + static ll::schedule::SystemTimeScheduler scheduler2; + scheduler2.add(1s, [] { + GMLIB::LevelAPI::mTickList.push_back(GMLIB::LevelAPI::mTicks); + GMLIB::LevelAPI::mTicks = 0; + if (GMLIB::LevelAPI::mTickList.size() >= 60) { + GMLIB::LevelAPI::mTickList.clear(); + return; } - }).detach(); + uint ticks_minute = 0; + for (auto& i : GMLIB::LevelAPI::mTickList) { + ticks_minute = ticks_minute + i; + } + float res = (float)ticks_minute / ((float)GMLIB::LevelAPI::mTickList.size()); + GMLIB::LevelAPI::mAverageTps = res >= 20.0f ? 20.0f : res; + }); } void GMLIB_Level::broadcastTitle(std::string_view text, SetTitlePacket::TitleType type) { diff --git a/src/Server/PlaceholderAPI/BuiltinPAPI.cc b/src/Server/PlaceholderAPI/BuiltinPAPI.cc index 91bdfea..b343d93 100644 --- a/src/Server/PlaceholderAPI/BuiltinPAPI.cc +++ b/src/Server/PlaceholderAPI/BuiltinPAPI.cc @@ -23,9 +23,17 @@ std::string double2String(double num, int fixnum) { void regPlayerPAPI() { - PlaceholderAPI::registerPlayerPlaceholder("player_realname", [](Player* sp) { return sp->getRealName(); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_realname", + [](Player* sp) { return sp->getRealName(); }, + "GMLIB" + ); - PlaceholderAPI::registerPlayerPlaceholder("player_name", [](Player* sp) { return sp->getName(); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_name", + [](Player* sp) { return sp->getName(); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_uuid", @@ -42,7 +50,11 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_health", [](Player* sp) { return S(sp->getHealth()); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_health", + [](Player* sp) { return S(sp->getHealth()); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_max_health", @@ -59,11 +71,23 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_x", [](Player* sp) { return S(sp->getPosition().x); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_x", + [](Player* sp) { return S(sp->getPosition().x); }, + "GMLIB" + ); - PlaceholderAPI::registerPlayerPlaceholder("player_y", [](Player* sp) { return S(sp->getPosition().y); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_y", + [](Player* sp) { return S(sp->getPosition().y); }, + "GMLIB" + ); - PlaceholderAPI::registerPlayerPlaceholder("player_z", [](Player* sp) { return S(sp->getPosition().z); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_z", + [](Player* sp) { return S(sp->getPosition().z); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_pos", @@ -95,7 +119,11 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_speed", [](Player* sp) { return S(sp->getSpeed()); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_speed", + [](Player* sp) { return S(sp->getSpeed()); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_flying", @@ -106,7 +134,11 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_can_fly", [](Player* sp) { return S(sp->canFly()); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_can_fly", + [](Player* sp) { return S(sp->canFly()); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_displayname", @@ -114,7 +146,11 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_is_op", [](Player* sp) { return S(sp->isOperator()); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_is_op", + [](Player* sp) { return S(sp->isOperator()); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_item_in_hand", @@ -125,7 +161,11 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_ip", [](Player* sp) { return sp->getIPAndPort(); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_ip", + [](Player* sp) { return sp->getIPAndPort(); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_device", @@ -145,7 +185,11 @@ void regPlayerPAPI() { "GMLIB" ); - PlaceholderAPI::registerPlayerPlaceholder("player_xuid", [](Player* sp) { return sp->getXuid(); }, "GMLIB"); + PlaceholderAPI::registerPlayerPlaceholder( + "player_xuid", + [](Player* sp) { return sp->getXuid(); }, + "GMLIB" + ); PlaceholderAPI::registerPlayerPlaceholder( "player_bed_x", @@ -257,7 +301,7 @@ void regServerPAPI() { PlaceholderAPI::registerServerPlaceholder( "server_version", - []() { return GMLIB::Version::getBdsVersionString(); }, + []() { return GMLIB::Version::getGameVersionString(); }, "GMLIB" ); @@ -302,7 +346,11 @@ void regServerPAPI() { "GMLIB" ); - PlaceholderAPI::registerServerPlaceholder("server_uptime", []() { return S(std::time(0) - startTime); }, "GMLIB"); + PlaceholderAPI::registerServerPlaceholder( + "server_uptime", + []() { return S(std::time(0) - startTime); }, + "GMLIB" + ); PlaceholderAPI::registerServerPlaceholder( "server_start_time__s", @@ -477,4 +525,4 @@ void regServerPAPI() { ); } -} // namespace GMLIB \ No newline at end of file +} // namespace GMLIB diff --git a/src/Server/UserCache.cc b/src/Server/UserCache.cc index ebae9b8..d6467c9 100644 --- a/src/Server/UserCache.cc +++ b/src/Server/UserCache.cc @@ -135,18 +135,18 @@ void initUserCache() { auto info = CompoundTag::fromBinaryNbt(data); auto xuid = info->getString("xuid"); auto name = info->getString("name"); - if (mNameEntry.contains(name)) { - auto data = mNameEntry[name]; - if (mNameEntry[name]->mXuid.empty() && !xuid.empty()) { - UserCache::remove(data); - return; - } - if (!mNameEntry[name]->mXuid.empty() && xuid.empty()) { - auto key = "GMLIB_UserCache_" + uuid.asString(); - StorageAPI::getInstance()->deleteData(key); - return; - } - } + // if (mNameEntry.contains(name)) { + // auto data = mNameEntry[name]; + // if (mNameEntry[name]->mXuid.empty() && !xuid.empty()) { + // UserCache::remove(data); + // return; + // } + // if (!mNameEntry[name]->mXuid.empty() && xuid.empty()) { + // auto key = "GMLIB_UserCache_" + uuid.asString(); + // StorageAPI::getInstance()->deleteData(key); + // return; + // } + // } auto entry = std::make_shared(uuid, name, xuid); mUuidEntry[uuid] = entry; mXuidEntry[xuid] = entry; diff --git a/src/Version.h b/src/Version.h index 84d1e54..118771a 100644 --- a/src/Version.h +++ b/src/Version.h @@ -4,11 +4,11 @@ #define LIB_VERSION_MAJOR 0 #define LIB_VERSION_MINOR 13 -#define LIB_VERSION_REVISION 0 +#define LIB_VERSION_REVISION 2 #define LIB_VERSION_PRERELEASE "" #define LIB_VERSION_BUILD_META "" -#define TARGET_PROTOCOL_VERSION 685 +#define TARGET_PROTOCOL_VERSION 686 #define LIB_AUTHOR "GroupMountain" #define LIB_REPOSITORT "https://github.com/GroupMountain/GMLIB" diff --git a/tooth.json b/tooth.json index ee38c11..e403d47 100644 --- a/tooth.json +++ b/tooth.json @@ -1,7 +1,7 @@ { "format_version": 2, "tooth": "github.com/GroupMountain/GMLIB", - "version": "0.13.0", + "version": "0.13.2", "info": { "name": "GMLIB", "description": "Group Mountain Library", @@ -25,4 +25,4 @@ } ] } -} \ No newline at end of file +}