├── .gitattributes ├── .gitignore ├── README.md ├── include ├── Base64 │ └── Base64.hpp ├── FMT │ ├── args.h │ ├── chrono.h │ ├── color.h │ ├── compile.h │ ├── core.h │ ├── format-inl.h │ ├── format.h │ ├── locale.h │ ├── os.h │ ├── ostream.h │ ├── printf.h │ ├── ranges.h │ └── xchar.h ├── ModUtils │ └── ModUtils.h ├── Nlohmann │ ├── fifo_json.hpp │ ├── fifo_map.hpp │ └── json.hpp ├── SQLiteCpp │ ├── Assertion.h │ ├── Backup.h │ ├── Column.h │ ├── Database.h │ ├── Exception.h │ ├── SQLiteCpp.h │ ├── Statement.h │ ├── Transaction.h │ ├── Utils.h │ └── VariadicBind.h ├── compact_enc_det │ ├── compact_enc_det.h │ ├── compact_enc_det_generated_tables.h │ ├── compact_enc_det_generated_tables2.h │ ├── compact_enc_det_hint_code.h │ ├── detail_head_string.inc │ └── util │ │ ├── basictypes.h │ │ ├── case_insensitive_hash.h │ │ ├── commandlineflags.h │ │ ├── encodings │ │ ├── encodings.h │ │ └── encodings.pb.h │ │ ├── languages │ │ ├── languages.h │ │ └── languages.pb.h │ │ ├── logging.h │ │ ├── port.h │ │ ├── string_util.h │ │ └── varsetter.h ├── dbghelp │ └── dbghelp.h ├── detours │ ├── detours.h │ └── detver.h ├── dyncall │ ├── dyncall.h │ ├── dyncall_alloc.h │ ├── dyncall_alloc_wx.h │ ├── dyncall_args.h │ ├── dyncall_callback.h │ ├── dyncall_callf.h │ ├── dyncall_callvm.h │ ├── dyncall_config.h │ ├── dyncall_macros.h │ ├── dyncall_signature.h │ ├── dyncall_struct.h │ ├── dyncall_thunk.h │ ├── dyncall_types.h │ ├── dyncall_utils.h │ ├── dyncall_value.h │ ├── dyncall_vector.h │ ├── dyncall_version.h │ ├── dynload.h │ └── dynload_alloc.h ├── entt │ ├── config │ │ ├── config.h │ │ ├── macro.h │ │ └── version.h │ ├── container │ │ ├── dense_map.hpp │ │ ├── dense_set.hpp │ │ └── fwd.hpp │ ├── core │ │ ├── algorithm.hpp │ │ ├── any.hpp │ │ ├── attribute.h │ │ ├── compressed_pair.hpp │ │ ├── enum.hpp │ │ ├── family.hpp │ │ ├── fwd.hpp │ │ ├── hashed_string.hpp │ │ ├── ident.hpp │ │ ├── iterator.hpp │ │ ├── memory.hpp │ │ ├── monostate.hpp │ │ ├── tuple.hpp │ │ ├── type_info.hpp │ │ ├── type_traits.hpp │ │ └── utility.hpp │ ├── entity │ │ ├── component.hpp │ │ ├── entity.hpp │ │ ├── fwd.hpp │ │ ├── group.hpp │ │ ├── handle.hpp │ │ ├── helper.hpp │ │ ├── observer.hpp │ │ ├── organizer.hpp │ │ ├── registry.hpp │ │ ├── runtime_view.hpp │ │ ├── snapshot.hpp │ │ ├── sparse_set.hpp │ │ ├── storage.hpp │ │ ├── storage_mixin.hpp │ │ └── view.hpp │ ├── entt.hpp │ ├── fwd.hpp │ ├── graph │ │ ├── adjacency_matrix.hpp │ │ ├── dot.hpp │ │ ├── flow.hpp │ │ └── fwd.hpp │ ├── locator │ │ └── locator.hpp │ ├── meta │ │ ├── adl_pointer.hpp │ │ ├── container.hpp │ │ ├── context.hpp │ │ ├── factory.hpp │ │ ├── fwd.hpp │ │ ├── meta.hpp │ │ ├── node.hpp │ │ ├── pointer.hpp │ │ ├── policy.hpp │ │ ├── range.hpp │ │ ├── resolve.hpp │ │ ├── template.hpp │ │ ├── type_traits.hpp │ │ └── utility.hpp │ ├── platform │ │ └── android-ndk-r17.hpp │ ├── poly │ │ ├── fwd.hpp │ │ └── poly.hpp │ ├── process │ │ ├── fwd.hpp │ │ ├── process.hpp │ │ └── scheduler.hpp │ ├── resource │ │ ├── cache.hpp │ │ ├── fwd.hpp │ │ ├── loader.hpp │ │ └── resource.hpp │ └── signal │ │ ├── delegate.hpp │ │ ├── dispatcher.hpp │ │ ├── emitter.hpp │ │ ├── fwd.hpp │ │ └── sigh.hpp ├── gsl │ ├── gsl │ ├── gsl_algorithm │ ├── gsl_assert │ ├── gsl_byte │ ├── gsl_util │ ├── multi_span │ ├── pointers │ ├── span │ ├── span_ext │ └── string_span ├── httplib │ └── httplib.h ├── leveldb │ ├── c.h │ ├── cache.h │ ├── comparator.h │ ├── db.h │ ├── dumpfile.h │ ├── env.h │ ├── export.h │ ├── filter_policy.h │ ├── iterator.h │ ├── options.h │ ├── slice.h │ ├── status.h │ ├── table.h │ ├── table_builder.h │ └── write_batch.h ├── llapi │ ├── AllowListAPI.h │ ├── DynamicCommandAPI.h │ ├── EventAPI.h │ ├── FormUI.h │ ├── Global.h │ ├── GlobalServiceAPI.h │ ├── HookAPI.h │ ├── I18nAPI.h │ ├── KVDBAPI.h │ ├── LLAPI.h │ ├── LoggerAPI.h │ ├── ParticleAPI.h │ ├── PermissionAPI.h │ ├── PlayerInfoAPI.h │ ├── RegCommandAPI.h │ ├── RemoteCallAPI.h │ ├── ScheduleAPI.h │ ├── SendPacketAPI.h │ ├── ServerAPI.h │ ├── TranslationAPI.h │ ├── db │ │ ├── Any.h │ │ ├── ConnParams.h │ │ ├── Pointer.h │ │ ├── Row.h │ │ ├── RowSet.h │ │ ├── Session.h │ │ ├── Stmt.h │ │ ├── Types.h │ │ └── impl │ │ │ ├── mysql │ │ │ ├── Session.h │ │ │ └── Stmt.h │ │ │ └── sqlite │ │ │ ├── Session.h │ │ │ └── Stmt.h │ ├── impl │ │ ├── FormPacketHelper.h │ │ └── ObjectivePacketHelper.h │ ├── mc │ │ ├── AABB.hpp │ │ ├── AABBBucket.hpp │ │ ├── AABBPred.hpp │ │ ├── Abilities.hpp │ │ ├── Ability.hpp │ │ ├── AbilityCommand.hpp │ │ ├── AbsorptionMobEffect.hpp │ │ ├── AbstractArrow.hpp │ │ ├── AbstractCandleBlock.hpp │ │ ├── AbstractCompassItem.hpp │ │ ├── AcaciaTreeCanopy.hpp │ │ ├── AcaciaTreeTrunk.hpp │ │ ├── Achievements.hpp │ │ ├── ActionEvent.hpp │ │ ├── ActionQueue.hpp │ │ ├── ActivateToolDefinition.hpp │ │ ├── ActivateToolNode.hpp │ │ ├── ActivatorRailBlock.hpp │ │ ├── ActiveDirectoryIdentity.hpp │ │ ├── ActiveDirectoryScreenCapabilities.hpp │ │ ├── Actor.hpp │ │ ├── ActorAcquiredItemEvent.hpp │ │ ├── ActorAddEffectEvent.hpp │ │ ├── ActorAliasDescription.hpp │ │ ├── ActorAnimationController.hpp │ │ ├── ActorAnimationControllerGroup.hpp │ │ ├── ActorAnimationControllerPlayer.hpp │ │ ├── ActorAnimationControllerPtr.hpp │ │ ├── ActorAnimationControllerState.hpp │ │ ├── ActorAnimationControllerStatePlayer.hpp │ │ ├── ActorAnimationEvent.hpp │ │ ├── ActorAnimationGroup.hpp │ │ ├── ActorAnimationGroupParseMetaData.hpp │ │ ├── ActorAnimationPlayer.hpp │ │ ├── ActorAttackEvent.hpp │ │ ├── ActorAttribute.hpp │ │ ├── ActorBlock.hpp │ │ ├── ActorBoolPropertyTest.hpp │ │ ├── ActorCarriedItemChangedEvent.hpp │ │ ├── ActorChunkPosition.hpp │ │ ├── ActorClassTree.hpp │ │ ├── ActorCollision.hpp │ │ ├── ActorCommandOrigin.hpp │ │ ├── ActorCommandResponse.hpp │ │ ├── ActorComponentDescription.hpp │ │ ├── ActorComponentFactory.hpp │ │ ├── ActorContainerDiffHelper.hpp │ │ ├── ActorContainerDiffHelperImpl.hpp │ │ ├── ActorDamageByActorSource.hpp │ │ ├── ActorDamageByBlockSource.hpp │ │ ├── ActorDamageByChildActorSource.hpp │ │ ├── ActorDamageSource.hpp │ │ ├── ActorDataSyncSystem.hpp │ │ ├── ActorDefinition.hpp │ │ ├── ActorDefinitionAttribute.hpp │ │ ├── ActorDefinitionDescriptor.hpp │ │ ├── ActorDefinitionDiffList.hpp │ │ ├── ActorDefinitionEndedEvent.hpp │ │ ├── ActorDefinitionEvent.hpp │ │ ├── ActorDefinitionEventLoader.hpp │ │ ├── ActorDefinitionEventSubcomponent.hpp │ │ ├── ActorDefinitionFeedItem.hpp │ │ ├── ActorDefinitionGroup.hpp │ │ ├── ActorDefinitionIdentifier.hpp │ │ ├── ActorDefinitionIdentifierComponent.hpp │ │ ├── ActorDefinitionModifier.hpp │ │ ├── ActorDefinitionPtr.hpp │ │ ├── ActorDefinitionStartedEvent.hpp │ │ ├── ActorDefinitionTrigger.hpp │ │ ├── ActorDefinitionTriggeredEvent.hpp │ │ ├── ActorDiedEvent.hpp │ │ ├── ActorDroppedItemEvent.hpp │ │ ├── ActorEnumPropertyTest.hpp │ │ ├── ActorEnvironment.hpp │ │ ├── ActorEquippedArmorEvent.hpp │ │ ├── ActorEventBroadcaster.hpp │ │ ├── ActorEventCoordinator.hpp │ │ ├── ActorEventListener.hpp │ │ ├── ActorEventPacket.hpp │ │ ├── ActorEventResponse.hpp │ │ ├── ActorEventResponseCollection.hpp │ │ ├── ActorEventResponseFactory.hpp │ │ ├── ActorEventVersions.hpp │ │ ├── ActorFactory.hpp │ │ ├── ActorFactoryData.hpp │ │ ├── ActorFilterGroup.hpp │ │ ├── ActorFloatPropertyTest.hpp │ │ ├── ActorGarbageCollector.hpp │ │ ├── ActorGlobal.hpp │ │ ├── ActorGriefingBlockEvent.hpp │ │ ├── ActorHasAbilityTest.hpp │ │ ├── ActorHasAllSlotsEmptyTest.hpp │ │ ├── ActorHasAnySlotEmptyTest.hpp │ │ ├── ActorHasComponentTest.hpp │ │ ├── ActorHasContainerOpenTest.hpp │ │ ├── ActorHasDamageTest.hpp │ │ ├── ActorHasEquipmentTest.hpp │ │ ├── ActorHasMobEffect.hpp │ │ ├── ActorHasNameTagTest.hpp │ │ ├── ActorHasPropertyTest.hpp │ │ ├── ActorHasRangedWeaponTest.hpp │ │ ├── ActorHasSneakHeldTest.hpp │ │ ├── ActorHasTagTest.hpp │ │ ├── ActorHasTargetTest.hpp │ │ ├── ActorHealthChangedEvent.hpp │ │ ├── ActorHealthTest.hpp │ │ ├── ActorHistory.hpp │ │ ├── ActorHurtEvent.hpp │ │ ├── ActorInBlockTest.hpp │ │ ├── ActorInCaravanTest.hpp │ │ ├── ActorInCloudsTest.hpp │ │ ├── ActorInContactWithWater.hpp │ │ ├── ActorInLavaTest.hpp │ │ ├── ActorInNetherTest.hpp │ │ ├── ActorInVillageTest.hpp │ │ ├── ActorInWaterOrRainTest.hpp │ │ ├── ActorInWaterTest.hpp │ │ ├── ActorInWeatherTest.hpp │ │ ├── ActorInactivityTimerTest.hpp │ │ ├── ActorInfo.hpp │ │ ├── ActorInfoRegistry.hpp │ │ ├── ActorInsideBlockEvent.hpp │ │ ├── ActorIntPropertyTest.hpp │ │ ├── ActorInteraction.hpp │ │ ├── ActorInventoryUtils.hpp │ │ ├── ActorIsAvoidingMobsTest.hpp │ │ ├── ActorIsBabyTest.hpp │ │ ├── ActorIsClimbingTest.hpp │ │ ├── ActorIsColorTest.hpp │ │ ├── ActorIsFamilyTest.hpp │ │ ├── ActorIsImmobileTest.hpp │ │ ├── ActorIsLeashedTest.hpp │ │ ├── ActorIsLeashedToTest.hpp │ │ ├── ActorIsMarkVariantTest.hpp │ │ ├── ActorIsMovingTest.hpp │ │ ├── ActorIsOwnerTest.hpp │ │ ├── ActorIsPersistentTest.hpp │ │ ├── ActorIsRaiderTest.hpp │ │ ├── ActorIsRidingTest.hpp │ │ ├── ActorIsSkinIDTest.hpp │ │ ├── ActorIsSleepingTest.hpp │ │ ├── ActorIsSneakingTest.hpp │ │ ├── ActorIsTargetTest.hpp │ │ ├── ActorIsVariantTest.hpp │ │ ├── ActorIsVisibleTest.hpp │ │ ├── ActorKilledEvent.hpp │ │ ├── ActorLegacySaveConverter.hpp │ │ ├── ActorLegacyTickSystem.hpp │ │ ├── ActorLifecycle.hpp │ │ ├── ActorLimitedLifetimeComponent.hpp │ │ ├── ActorLimitedLifetimeTickSystem.hpp │ │ ├── ActorManager.hpp │ │ ├── ActorMapping.hpp │ │ ├── ActorMissingHealthTest.hpp │ │ ├── ActorMobilityUtils.hpp │ │ ├── ActorMotionSyncSystem.hpp │ │ ├── ActorMoveSystem.hpp │ │ ├── ActorMoveSystemImpl.hpp │ │ ├── ActorMovement.hpp │ │ ├── ActorMovementProxyComponent.hpp │ │ ├── ActorMovementTickFilterSystem.hpp │ │ ├── ActorNormalTick.hpp │ │ ├── ActorNotificationEvent.hpp │ │ ├── ActorOffset.hpp │ │ ├── ActorOnGroundTest.hpp │ │ ├── ActorOnLadderTest.hpp │ │ ├── ActorOwnerComponent.hpp │ │ ├── ActorOwnerUtils.hpp │ │ ├── ActorParticleEffect.hpp │ │ ├── ActorParticleEffectEvent.hpp │ │ ├── ActorParticles.hpp │ │ ├── ActorPassengerCountTest.hpp │ │ ├── ActorPathingData.hpp │ │ ├── ActorPermission.hpp │ │ ├── ActorPermutationEventHandler.hpp │ │ ├── ActorPickRequestPacket.hpp │ │ ├── ActorPlacerItem.hpp │ │ ├── ActorPlayMovementSoundSystem.hpp │ │ ├── ActorPlayMovementSoundSystemImpl.hpp │ │ ├── ActorPostAiStep.hpp │ │ ├── ActorPostAiStepTickSystem.hpp │ │ ├── ActorPostNormalTickSystem.hpp │ │ ├── ActorPropertiesDescription.hpp │ │ ├── ActorPropertyUtils.hpp │ │ ├── ActorRandomChanceTest.hpp │ │ ├── ActorRefreshComponentsSystem.hpp │ │ ├── ActorRemoveEffectEvent.hpp │ │ ├── ActorRemovedEvent.hpp │ │ ├── ActorRiding.hpp │ │ ├── ActorRuntimeIDManager.hpp │ │ ├── ActorSelectorArgs.hpp │ │ ├── ActorServerCommandOrigin.hpp │ │ ├── ActorSetPosSystem.hpp │ │ ├── ActorSetPosSystemImpl.hpp │ │ ├── ActorSkeletalAnimation.hpp │ │ ├── ActorSkeletalAnimationPlayer.hpp │ │ ├── ActorSkeletalAnimationPtr.hpp │ │ ├── ActorSoundEffectEvent.hpp │ │ ├── ActorSpawnRuleBase.hpp │ │ ├── ActorSpawnRuleDefinition.hpp │ │ ├── ActorSpawnRuleGroup.hpp │ │ ├── ActorStandOnBlockEvent.hpp │ │ ├── ActorStartRidingEvent.hpp │ │ ├── ActorStatus.hpp │ │ ├── ActorStopRidingEvent.hpp │ │ ├── ActorStopRidingEventSystem.hpp │ │ ├── ActorStopRidingEventSystemImpl.hpp │ │ ├── ActorSurfaceMobTest.hpp │ │ ├── ActorSynchedData.hpp │ │ ├── ActorTargetFilter.hpp │ │ ├── ActorTerrainInterlockData.hpp │ │ ├── ActorTickNeededComponent.hpp │ │ ├── ActorTransform.hpp │ │ ├── ActorTrustsSubjectTest.hpp │ │ ├── ActorUndergroundTest.hpp │ │ ├── ActorUnderwaterTest.hpp │ │ ├── ActorUniqueID.hpp │ │ ├── ActorUpdatePostTickPositionDeltaSystem.hpp │ │ ├── ActorUpdatePreviousPositionSystem.hpp │ │ ├── ActorUpdateRidingIDSystem.hpp │ │ ├── ActorUpdateRidingIDSystemImpl.hpp │ │ ├── ActorUseItemEvent.hpp │ │ ├── ActorUtil.hpp │ │ ├── ActorValueValidation.hpp │ │ ├── AddActorBasePacket.hpp │ │ ├── AddActorEntityProxy.hpp │ │ ├── AddActorPacket.hpp │ │ ├── AddBehaviorTreePacket.hpp │ │ ├── AddEntityPacket.hpp │ │ ├── AddItemActorPacket.hpp │ │ ├── AddOceanTemperatureOperationNode.hpp │ │ ├── AddPaintingPacket.hpp │ │ ├── AddPlayerPacket.hpp │ │ ├── AddRiderComponent.hpp │ │ ├── AddRiderDefinition.hpp │ │ ├── AddVolumeEntityPacket.hpp │ │ ├── AdmireItemComponent.hpp │ │ ├── AdmireItemDefinition.hpp │ │ ├── AdmireItemGoal.hpp │ │ ├── AdultRidingHeightOffsetComponent.hpp │ │ ├── AdventureSettings.hpp │ │ ├── AgeableComponent.hpp │ │ ├── AgeableDefinition.hpp │ │ ├── AgeableSystem.hpp │ │ ├── Agent.hpp │ │ ├── AgentAbilitiesSyncSystem.hpp │ │ ├── AgentActionEventPacket.hpp │ │ ├── AgentActionSystems.hpp │ │ ├── AgentAnimationPacket.hpp │ │ ├── AgentAnimationSystem.hpp │ │ ├── AgentAnimationSystems.hpp │ │ ├── AgentBodyControl.hpp │ │ ├── AgentCommand.hpp │ │ ├── AgentCommandComponent.hpp │ │ ├── AgentCommandExecutionGoal.hpp │ │ ├── AgentCommandSystem.hpp │ │ ├── AgentDestroyCommandSystem.hpp │ │ ├── AgentDestroySystem.hpp │ │ ├── AgentDetectCommandSystem.hpp │ │ ├── AgentInspectCommandSystem.hpp │ │ ├── AgentInteractCommandSystem.hpp │ │ ├── AgentInteractSystem.hpp │ │ ├── AgentLookControl.hpp │ │ ├── AgentMoveCommandSystem.hpp │ │ ├── AgentTravelSystem.hpp │ │ ├── AgentTravelSystemImpl.hpp │ │ ├── AirBlock.hpp │ │ ├── AirBlockItem.hpp │ │ ├── AirTravelSystem.hpp │ │ ├── AliasInfoDescription.hpp │ │ ├── AllWorkerConfigurations.hpp │ │ ├── Allay.hpp │ │ ├── AllayVibrationConfig.hpp │ │ ├── AllowList.hpp │ │ ├── AllowListCommand.hpp │ │ ├── AllowListEntry.hpp │ │ ├── AllowListFile.hpp │ │ ├── AllowOffHandItemComponent.hpp │ │ ├── AmbientSoundComponent.hpp │ │ ├── AmbientSoundInternals.hpp │ │ ├── AmbientSoundIntervalDefinition.hpp │ │ ├── AmbientSoundServerComponent.hpp │ │ ├── AmbientSoundServerSystem.hpp │ │ ├── AmethystBlock.hpp │ │ ├── AmethystBlockUtils.hpp │ │ ├── AmethystClusterBlock.hpp │ │ ├── AmphibiousMoveControl.hpp │ │ ├── AmphibiousMoveControlDescription.hpp │ │ ├── Amplifier.hpp │ │ ├── AncientCityFeature.hpp │ │ ├── AncientCityPiece.hpp │ │ ├── AncientCityStart.hpp │ │ ├── AngerLevelComponent.hpp │ │ ├── AngerLevelDefinition.hpp │ │ ├── AngerLevelSystem.hpp │ │ ├── AngryComponent.hpp │ │ ├── AngryDefinition.hpp │ │ ├── AngrySystem.hpp │ │ ├── Animal.hpp │ │ ├── AnimateEntityPacket.hpp │ │ ├── AnimatePacket.hpp │ │ ├── AnimatedImageData.hpp │ │ ├── AnimationComponent.hpp │ │ ├── AnimationComponentGroup.hpp │ │ ├── AnimationComponentID.hpp │ │ ├── AnimationScriptsDescription.hpp │ │ ├── AnimationsDescription.hpp │ │ ├── AnvilBlock.hpp │ │ ├── AnvilContainerManagerModel.hpp │ │ ├── AnvilContainerScreenValidator.hpp │ │ ├── AnvilDamagePacket.hpp │ │ ├── AnvilInputContainerValidation.hpp │ │ ├── AnvilMaterialContainerValidation.hpp │ │ ├── ApiDiag.hpp │ │ ├── AppConfigs.hpp │ │ ├── AppConfigsFactory.hpp │ │ ├── AppLifecycleContext.hpp │ │ ├── AppPlatform.hpp │ │ ├── AppPlatformListener.hpp │ │ ├── AppPlatformNetworkSettings.hpp │ │ ├── AppPlatformWindows.hpp │ │ ├── AppPlatform_win32.hpp │ │ ├── ApplyDashSystem.hpp │ │ ├── ApplyJumpModifierSystem.hpp │ │ ├── Aquifer.hpp │ │ ├── AquiferNoises.hpp │ │ ├── ArbitraryBiomeComponent.hpp │ │ ├── AreaAttackComponent.hpp │ │ ├── AreaAttackDefinition.hpp │ │ ├── AreaAttackSystem.hpp │ │ ├── AreaEffectCloud.hpp │ │ ├── ArmorContainerValidation.hpp │ │ ├── ArmorItem.hpp │ │ ├── ArmorItemComponent.hpp │ │ ├── ArmorStand.hpp │ │ ├── ArmorStandItem.hpp │ │ ├── ArmorTrim.hpp │ │ ├── Arrow.hpp │ │ ├── ArrowEffectSubcomponent.hpp │ │ ├── ArrowItem.hpp │ │ ├── AssertHandlerContext.hpp │ │ ├── AsyncBlockInternalGuard.hpp │ │ ├── AsyncState.hpp │ │ ├── AsyncStateRef.hpp │ │ ├── AsyncTracker.hpp │ │ ├── AsynchronousIPResolver.hpp │ │ ├── AtomicTimeAccumulator.hpp │ │ ├── AttackCooldownComponent.hpp │ │ ├── AttackCooldownSystem.hpp │ │ ├── AttackDamageMobEffect.hpp │ │ ├── AttackDefinition.hpp │ │ ├── AttackDescription.hpp │ │ ├── AttackNode.hpp │ │ ├── Attribute.hpp │ │ ├── AttributeBuff.hpp │ │ ├── AttributeCollection.hpp │ │ ├── AttributeInstance.hpp │ │ ├── AttributeInstanceDelegate.hpp │ │ ├── AttributeInstanceHandle.hpp │ │ ├── AttributeModifier.hpp │ │ ├── AttributesComponent.hpp │ │ ├── AutoStepFilterSystem.hpp │ │ ├── AutoStepFilterSystemImpl.hpp │ │ ├── AutoStepSystem.hpp │ │ ├── AutomaticFeatureRules.hpp │ │ ├── Automation.hpp │ │ ├── AutomationBehaviorTreeGroup.hpp │ │ ├── AutomationClientConnectPacket.hpp │ │ ├── AutomationPlayerCommandOrigin.hpp │ │ ├── AutonomousActorManager.hpp │ │ ├── AuxDataBlockItem.hpp │ │ ├── AvailableActorIdentifiersPacket.hpp │ │ ├── AvailableCommandsPacket.hpp │ │ ├── AverageTracker.hpp │ │ ├── AvoidBlockGoal.hpp │ │ ├── AvoidMobTypeDefinition.hpp │ │ ├── AvoidMobTypeGoal.hpp │ │ ├── Axolotl.hpp │ │ ├── AzaleaBlock.hpp │ │ ├── AzaleaLeavesBlock.hpp │ │ ├── AzaleaTreeAndRootsFeature.hpp │ │ ├── BackgroundTaskBase.hpp │ │ ├── BackgroundTaskQueue.hpp │ │ ├── BackgroundWorker.hpp │ │ ├── BackwardsCompatTextureGroup.hpp │ │ ├── BackwardsCompatTextureInfo.hpp │ │ ├── Balloon.hpp │ │ ├── BalloonComponent.hpp │ │ ├── BalloonDefinition.hpp │ │ ├── BalloonItem.hpp │ │ ├── BalloonSystem.hpp │ │ ├── BalloonableComponent.hpp │ │ ├── BalloonableDefinition.hpp │ │ ├── BambooFeature.hpp │ │ ├── BambooItem.hpp │ │ ├── BambooSaplingBlock.hpp │ │ ├── BambooStalkBlock.hpp │ │ ├── BannerAddPatternRecipe.hpp │ │ ├── BannerBlock.hpp │ │ ├── BannerBlockActor.hpp │ │ ├── BannerDuplicateRecipe.hpp │ │ ├── BannerItem.hpp │ │ ├── BannerPattern.hpp │ │ ├── BannerPatternItem.hpp │ │ ├── BannerRecipes.hpp │ │ ├── BarrelBlock.hpp │ │ ├── BarrelBlockActor.hpp │ │ ├── BarrelContainerScreenValidator.hpp │ │ ├── BarrelContainerValidation.hpp │ │ ├── BarrierBlock.hpp │ │ ├── BarterComponent.hpp │ │ ├── BarterDefinition.hpp │ │ ├── BarterGoal.hpp │ │ ├── BasaltColumnsFeature.hpp │ │ ├── BasaltPillarFeature.hpp │ │ ├── BaseAttributeMap.hpp │ │ ├── BaseBlockLocationIterator.hpp │ │ ├── BaseCircuitComponent.hpp │ │ ├── BaseCommandBlock.hpp │ │ ├── BaseContainerMenu.hpp │ │ ├── BaseGamePackSlices.hpp │ │ ├── BaseGameVersion.hpp │ │ ├── BaseGameVersioning.hpp │ │ ├── BaseGoalDefinition.hpp │ │ ├── BaseMobSpawner.hpp │ │ ├── BaseMoveToBlockGoal.hpp │ │ ├── BaseMoveToGoal.hpp │ │ ├── BasePressurePlateBlock.hpp │ │ ├── BaseRailBlock.hpp │ │ ├── BaseRailTransporter.hpp │ │ ├── BaseTimedActorFlagDefinition.hpp │ │ ├── BaseTimedActorFlagGoal.hpp │ │ ├── BasicTimer.hpp │ │ ├── BastionFeature.hpp │ │ ├── BastionPiece.hpp │ │ ├── BastionStart.hpp │ │ ├── Bat.hpp │ │ ├── BatchedNetworkPeer.hpp │ │ ├── BatteryMonitorInterface.hpp │ │ ├── BeaconBlock.hpp │ │ ├── BeaconBlockActor.hpp │ │ ├── BeaconContainerManagerModel.hpp │ │ ├── BeaconContainerScreenValidator.hpp │ │ ├── BeaconPaymentContainerValidation.hpp │ │ ├── BeardAndShaverDescription.hpp │ │ ├── BeardAndShaverFeature.hpp │ │ ├── BeardKernel.hpp │ │ ├── BeardingDescriptionCache.hpp │ │ ├── BedBlock.hpp │ │ ├── BedBlockActor.hpp │ │ ├── BedHelper.hpp │ │ ├── BedItem.hpp │ │ ├── Bedrock.hpp │ │ ├── BedrockBlock.hpp │ │ ├── BedrockBlockNames.hpp │ │ ├── BedrockBlockTypes.hpp │ │ ├── BedrockBlocks.hpp │ │ ├── BedrockItems.hpp │ │ ├── BedrockLoadContext.hpp │ │ ├── BedrockLog.hpp │ │ ├── Bee.hpp │ │ ├── BeehiveBlock.hpp │ │ ├── BeehiveBlockActor.hpp │ │ ├── BeetrootBlock.hpp │ │ ├── BeforeWatchdogTerminateEvent.hpp │ │ ├── BegGoal.hpp │ │ ├── BehaviorComponent.hpp │ │ ├── BehaviorData.hpp │ │ ├── BehaviorDefinition.hpp │ │ ├── BehaviorFactory.hpp │ │ ├── BehaviorNode.hpp │ │ ├── BehaviorNodeUtils.hpp │ │ ├── BehaviorSystem.hpp │ │ ├── BehaviorTreeDefinitionPtr.hpp │ │ ├── BehaviorTreeDescription.hpp │ │ ├── BellBlock.hpp │ │ ├── BellBlockActor.hpp │ │ ├── BellBlockItem.hpp │ │ ├── BigDripleafBlock.hpp │ │ ├── BigEndianStringByteInput.hpp │ │ ├── BigEndianStringByteOutput.hpp │ │ ├── BinaryHeap.hpp │ │ ├── BinaryStream.hpp │ │ ├── Biome.hpp │ │ ├── BiomeArea.hpp │ │ ├── BiomeComponentFactory.hpp │ │ ├── BiomeComponentLoading.hpp │ │ ├── BiomeDecorationFeature.hpp │ │ ├── BiomeDecorationSystem.hpp │ │ ├── BiomeDefinitionListPacket.hpp │ │ ├── BiomeFilterGroup.hpp │ │ ├── BiomeHeight.hpp │ │ ├── BiomeIdCompatibility.hpp │ │ ├── BiomeManager.hpp │ │ ├── BiomeMetadata.hpp │ │ ├── BiomeRegistry.hpp │ │ ├── BiomeRegistryMergeStrategy.hpp │ │ ├── BiomeSource.hpp │ │ ├── BiomeSource3d.hpp │ │ ├── BiomeSourceUtil.hpp │ │ ├── BiomeSurfaceSystem.hpp │ │ ├── BlastFurnaceBlock.hpp │ │ ├── BlastFurnaceBlockActor.hpp │ │ ├── BlastFurnaceContainerManagerModel.hpp │ │ ├── BlastFurnaceContainerScreenValidator.hpp │ │ ├── Blaze.hpp │ │ ├── BlazePreTravelSystem.hpp │ │ ├── BlendedMultiNoiseBiomeProvider.hpp │ │ ├── BlendingData.hpp │ │ ├── BlendingDataFactoryUtil.hpp │ │ ├── Block.hpp │ │ ├── BlockAABBComponentData.hpp │ │ ├── BlockActor.hpp │ │ ├── BlockActorDataPacket.hpp │ │ ├── BlockActorFactory.hpp │ │ ├── BlockActorLevelListener.hpp │ │ ├── BlockBlobFeature.hpp │ │ ├── BlockBreakSensorComponent.hpp │ │ ├── BlockBreakSensorDefinition.hpp │ │ ├── BlockBreakSensorSystem.hpp │ │ ├── BlockBreathabilityDescription.hpp │ │ ├── BlockClimberDefinition.hpp │ │ ├── BlockClimberSystem.hpp │ │ ├── BlockCollisionBoxComponent.hpp │ │ ├── BlockCollisionBoxDescription.hpp │ │ ├── BlockCollisionsSystem.hpp │ │ ├── BlockColorUtil.hpp │ │ ├── BlockCommandOrigin.hpp │ │ ├── BlockComponentBase.hpp │ │ ├── BlockComponentDescription.hpp │ │ ├── BlockComponentDirectData.hpp │ │ ├── BlockComponentFactory.hpp │ │ ├── BlockComponentGroupDescription.hpp │ │ ├── BlockComponentStorage.hpp │ │ ├── BlockComponentStorageFinaliser.hpp │ │ ├── BlockCraftingTableComponent.hpp │ │ ├── BlockCraftingTableDescription.hpp │ │ ├── BlockCreativeGroupDescription.hpp │ │ ├── BlockDefinition.hpp │ │ ├── BlockDefinitionGroup.hpp │ │ ├── BlockDefinitionLoader.hpp │ │ ├── BlockDescription.hpp │ │ ├── BlockDescriptor.hpp │ │ ├── BlockDescriptorSerializer.hpp │ │ ├── BlockDescriptorStateResolver.hpp │ │ ├── BlockDestructibleByExplosionComponent.hpp │ │ ├── BlockDestructibleByExplosionDescription.hpp │ │ ├── BlockDestructibleByMiningComponent.hpp │ │ ├── BlockDestructibleByMiningDescription.hpp │ │ ├── BlockDisplayNameComponent.hpp │ │ ├── BlockDisplayNameDescription.hpp │ │ ├── BlockEventCoordinator.hpp │ │ ├── BlockEventDispatcher.hpp │ │ ├── BlockEventDispatcherToken.hpp │ │ ├── BlockEventListener.hpp │ │ ├── BlockEventPacket.hpp │ │ ├── BlockEventResponse.hpp │ │ ├── BlockEventResponseFactory.hpp │ │ ├── BlockFlammableComponent.hpp │ │ ├── BlockFlammableDescription.hpp │ │ ├── BlockFrictionComponent.hpp │ │ ├── BlockFrictionDescription.hpp │ │ ├── BlockGeometryComponent.hpp │ │ ├── BlockGeometryDescription.hpp │ │ ├── BlockHashPalette.hpp │ │ ├── BlockInstance.hpp │ │ ├── BlockIntersectionConstraint.hpp │ │ ├── BlockIsNameTest.hpp │ │ ├── BlockItem.hpp │ │ ├── BlockLegacy.hpp │ │ ├── BlockLegacyComponentStorageFinaliser.hpp │ │ ├── BlockLegacyPtr.hpp │ │ ├── BlockLegacyPtrProxy.hpp │ │ ├── BlockLightDampeningComponent.hpp │ │ ├── BlockLightDampeningDescription.hpp │ │ ├── BlockLightEmissionComponent.hpp │ │ ├── BlockLightEmissionDescription.hpp │ │ ├── BlockListEventMap.hpp │ │ ├── BlockListSerializer.hpp │ │ ├── BlockLootComponent.hpp │ │ ├── BlockLootComponentDescription.hpp │ │ ├── BlockMapColorComponent.hpp │ │ ├── BlockMapColorDescription.hpp │ │ ├── BlockMaterialInstance.hpp │ │ ├── BlockMaterialInstanceProxy.hpp │ │ ├── BlockMaterialInstancesComponent.hpp │ │ ├── BlockMaterialInstancesDescription.hpp │ │ ├── BlockMenuCategory.hpp │ │ ├── BlockMovementSlowdownMultiplierSystem.hpp │ │ ├── BlockNotificationEvent.hpp │ │ ├── BlockPalette.hpp │ │ ├── BlockPartVisibilityDescription.hpp │ │ ├── BlockPatternBuilder.hpp │ │ ├── BlockPatternEvent.hpp │ │ ├── BlockPatternPostEvent.hpp │ │ ├── BlockPatternPreEvent.hpp │ │ ├── BlockPermutationDescription.hpp │ │ ├── BlockPickRequestPacket.hpp │ │ ├── BlockPileFeature.hpp │ │ ├── BlockPlacementCondition.hpp │ │ ├── BlockPlacementDirectionalFilter.hpp │ │ ├── BlockPlacementFilterComponent.hpp │ │ ├── BlockPlacementFilterDescription.hpp │ │ ├── BlockPlanterItem.hpp │ │ ├── BlockPos.hpp │ │ ├── BlockPosAntiCheatSystem.hpp │ │ ├── BlockPosIterator.hpp │ │ ├── BlockPosNotificationSystem.hpp │ │ ├── BlockPosNotificationSystemImpl.hpp │ │ ├── BlockPosTrackerComponent.hpp │ │ ├── BlockPosTrackerSystem.hpp │ │ ├── BlockPropertyComponent.hpp │ │ ├── BlockPropertyToStateConverter.hpp │ │ ├── BlockQueuedTickingComponent.hpp │ │ ├── BlockQueuedTickingDescription.hpp │ │ ├── BlockRandomTickEvent.hpp │ │ ├── BlockRandomTickingComponent.hpp │ │ ├── BlockRandomTickingDescription.hpp │ │ ├── BlockReducer.hpp │ │ ├── BlockRegistryManager.hpp │ │ ├── BlockRotationMatrixHelpers.hpp │ │ ├── BlockSelectionBoxComponent.hpp │ │ ├── BlockSelectionBoxDescription.hpp │ │ ├── BlockSelectionBoxUtil.hpp │ │ ├── BlockSelector.hpp │ │ ├── BlockSerializationUtils.hpp │ │ ├── BlockSet.hpp │ │ ├── BlockSource.hpp │ │ ├── BlockSourceComponent.hpp │ │ ├── BlockSourceFactoryImpl.hpp │ │ ├── BlockSourceHandle.hpp │ │ ├── BlockSourceListener.hpp │ │ ├── BlockState.hpp │ │ ├── BlockStateCommandParam.hpp │ │ ├── BlockStateDefinition.hpp │ │ ├── BlockStateGroup.hpp │ │ ├── BlockStateInstance.hpp │ │ ├── BlockStateMeta.hpp │ │ ├── BlockStateRegistry.hpp │ │ ├── BlockTickingQueue.hpp │ │ ├── BlockTraitFactory.hpp │ │ ├── BlockTransformationComponent.hpp │ │ ├── BlockTransformationDescription.hpp │ │ ├── BlockTryDestroyByPlayerEvent.hpp │ │ ├── BlockTryPlaceByPlayerEvent.hpp │ │ ├── BlockTypeRegistry.hpp │ │ ├── BlockTypeRegistryModificationsLock.hpp │ │ ├── BlockTypeRegistryReadLock.hpp │ │ ├── BlockUnitCubeComponent.hpp │ │ ├── BlockUnitCubeDescription.hpp │ │ ├── BlockUnwalkableDescription.hpp │ │ ├── BlockUtils.hpp │ │ ├── BlockVolume.hpp │ │ ├── BlockVolumeTarget.hpp │ │ ├── BlueIceBlock.hpp │ │ ├── BlueIceFeature.hpp │ │ ├── Boat.hpp │ │ ├── BoatFrictionHelper.hpp │ │ ├── BoatItem.hpp │ │ ├── BoatMoveRequestSystem.hpp │ │ ├── BoatPaddleInputSystem.hpp │ │ ├── BoatPostNormalTickSystem.hpp │ │ ├── BodyControl.hpp │ │ ├── BodyControlSystem.hpp │ │ ├── BoneAnimation.hpp │ │ ├── BoneAnimationChannel.hpp │ │ ├── BoneMealItem.hpp │ │ ├── BoneOrientation.hpp │ │ ├── BonusChestFeature.hpp │ │ ├── BookCloningRecipe.hpp │ │ ├── BookEditPacket.hpp │ │ ├── BookshelfBlock.hpp │ │ ├── BoolOption.hpp │ │ ├── BoostItem.hpp │ │ ├── BoostableComponent.hpp │ │ ├── BoostableDefinition.hpp │ │ ├── BoostableSystem.hpp │ │ ├── BorderBlock.hpp │ │ ├── BossComponent.hpp │ │ ├── BossDefinition.hpp │ │ ├── BossEventPacket.hpp │ │ ├── BossEventSubscriptionManager.hpp │ │ ├── BossEventSubscriptionManagerImpl.hpp │ │ ├── BossSystem.hpp │ │ ├── BossbarManager.hpp │ │ ├── BottleItem.hpp │ │ ├── BounceEventingSystem.hpp │ │ ├── BoundingBox.hpp │ │ ├── Bounds.hpp │ │ ├── BowEnchant.hpp │ │ ├── BowItem.hpp │ │ ├── BrazeSDKManager.hpp │ │ ├── BreakBlockDefinition.hpp │ │ ├── BreakBlockNode.hpp │ │ ├── BreakBlocksComponent.hpp │ │ ├── BreakBlocksDescription.hpp │ │ ├── BreakBlocksSystem.hpp │ │ ├── BreakDoorAnnotationComponent.hpp │ │ ├── BreakDoorAnnotationDescription.hpp │ │ ├── BreakDoorAnnotationSystem.hpp │ │ ├── BreakDoorGoal.hpp │ │ ├── BreathableComponent.hpp │ │ ├── BreathableDefinition.hpp │ │ ├── BreathableSystem.hpp │ │ ├── BreatheAirGoal.hpp │ │ ├── BreedGoal.hpp │ │ ├── BreedableComponent.hpp │ │ ├── BreedableDefinition.hpp │ │ ├── BreedableSystem.hpp │ │ ├── BreedableType.hpp │ │ ├── BrewingStandBlock.hpp │ │ ├── BrewingStandBlockActor.hpp │ │ ├── BrewingStandContainerManagerModel.hpp │ │ ├── BrewingStandContainerScreenValidator.hpp │ │ ├── BrewingStandFuelContainerValidation.hpp │ │ ├── BrewingStandInputContainerValidation.hpp │ │ ├── BrewingStandResultContainerValidation.hpp │ │ ├── BribeableComponent.hpp │ │ ├── BribeableDefinition.hpp │ │ ├── BribeableSystem.hpp │ │ ├── Brightness.hpp │ │ ├── BrushEffectsCooldownComponent.hpp │ │ ├── BrushItem.hpp │ │ ├── BrushableBlock.hpp │ │ ├── BrushableBlockActor.hpp │ │ ├── BrushableBlockUtils.hpp │ │ ├── BubbleColumnBlock.hpp │ │ ├── BucketItem.hpp │ │ ├── BucketableComponent.hpp │ │ ├── BucketableDescription.hpp │ │ ├── BuddingAmethystBlock.hpp │ │ ├── BuiltInBlockStates.hpp │ │ ├── BuoyancyComponent.hpp │ │ ├── BuoyancyDefinition.hpp │ │ ├── BuoyancySystem.hpp │ │ ├── BuriedTreasureFeature.hpp │ │ ├── BuriedTreasurePiece.hpp │ │ ├── BuriedTreasureStart.hpp │ │ ├── BurnsInDaylightDefinition.hpp │ │ ├── BurnsInDaylightSystem.hpp │ │ ├── BurstReactionComponent.hpp │ │ ├── BushBlock.hpp │ │ ├── ButtonBlock.hpp │ │ ├── ButtonPushEvent.hpp │ │ ├── ByteArrayTag.hpp │ │ ├── ByteTag.hpp │ │ ├── BytesDataInput.hpp │ │ ├── BytesDataOutput.hpp │ │ ├── CDNConfig.hpp │ │ ├── CDScopedEvent.hpp │ │ ├── CSHA1.hpp │ │ ├── CacheMovingStateSystem.hpp │ │ ├── CachedComponentData.hpp │ │ ├── CachedHeightGenerator.hpp │ │ ├── CactusBlock.hpp │ │ ├── CactusFeature.hpp │ │ ├── CakeBlock.hpp │ │ ├── CalibratedSculkSensorBlock.hpp │ │ ├── CalibratedSculkSensorBlockActor.hpp │ │ ├── CalibratedSculkSensorVibrationConfig.hpp │ │ ├── CallbackToken.hpp │ │ ├── CallbackTokenCancelState.hpp │ │ ├── Camel.hpp │ │ ├── CameraBlock.hpp │ │ ├── CameraCommand.hpp │ │ ├── CameraInstruction.hpp │ │ ├── CameraInstructionPacket.hpp │ │ ├── CameraItem.hpp │ │ ├── CameraItemComponentLegacy.hpp │ │ ├── CameraPacket.hpp │ │ ├── CameraPreset.hpp │ │ ├── CameraPresets.hpp │ │ ├── CameraPresetsInternals.hpp │ │ ├── CameraPresetsPacket.hpp │ │ ├── CameraShakeCommand.hpp │ │ ├── CameraShakeComponent.hpp │ │ ├── CameraShakePacket.hpp │ │ ├── CampfireBlock.hpp │ │ ├── CampfireBlockActor.hpp │ │ ├── CanClimbDefinition.hpp │ │ ├── CanDestroyInCreativeItemComponent.hpp │ │ ├── CanFlyDefinition.hpp │ │ ├── CanPowerJumpDefinition.hpp │ │ ├── CandleBlock.hpp │ │ ├── CandleBlockItem.hpp │ │ ├── CandleCakeBlock.hpp │ │ ├── CanyonFeature.hpp │ │ ├── CanyonFeatureUtils.hpp │ │ ├── CapacitorComponent.hpp │ │ ├── CappedSurfaceAttributes.hpp │ │ ├── CarpetBlock.hpp │ │ ├── CarrotBlock.hpp │ │ ├── CarrotOnAStickItem.hpp │ │ ├── CartographyAdditionalContainerValidation.hpp │ │ ├── CartographyContainerManagerModel.hpp │ │ ├── CartographyContainerScreenValidator.hpp │ │ ├── CartographyInputContainerValidation.hpp │ │ ├── CartographyTableBlock.hpp │ │ ├── Cat.hpp │ │ ├── CatchFireSubcomponent.hpp │ │ ├── CauldronBlock.hpp │ │ ├── CauldronBlockActor.hpp │ │ ├── CaveFeature.hpp │ │ ├── CaveFeatureUtils.hpp │ │ ├── CaveSpider.hpp │ │ ├── CaveVinesBlock.hpp │ │ ├── Cavifier.hpp │ │ ├── CavifierNoises.hpp │ │ ├── CelebrateHuntComponent.hpp │ │ ├── CelebrateHuntDefinition.hpp │ │ ├── CelebrateHuntSystem.hpp │ │ ├── CelebrateHuntSystemInternal.hpp │ │ ├── CentralSpikedFeature.hpp │ │ ├── CerealDocumentUpgradeStep.hpp │ │ ├── CerealDocumentUpgrader.hpp │ │ ├── CerealHelpers.hpp │ │ ├── CerealItemComponentFactory.hpp │ │ ├── CerealSchemaUpgrade.hpp │ │ ├── CerealSchemaUpgradeSet.hpp │ │ ├── Certificate.hpp │ │ ├── ChainBlock.hpp │ │ ├── ChalkboardBlockActor.hpp │ │ ├── ChanceInformation.hpp │ │ ├── ChangeDimensionPacket.hpp │ │ ├── ChangeMobPropertyPacket.hpp │ │ ├── ChangeSettingCommand.hpp │ │ ├── ChannelTransform.hpp │ │ ├── ChargeAttackDefinition.hpp │ │ ├── ChargeAttackGoal.hpp │ │ ├── ChargeHeldItemDefinition.hpp │ │ ├── ChargeHeldItemGoal.hpp │ │ ├── ChargeableItemComponent.hpp │ │ ├── ChatEvent.hpp │ │ ├── CheckFallDamageInMoveSystem.hpp │ │ ├── CheckFallDamageInMoveSystemImpl.hpp │ │ ├── CheckFallDamageSystem.hpp │ │ ├── CheckFallDamageSystemImpl.hpp │ │ ├── ChemicalHeatBlock.hpp │ │ ├── ChemistryAuxDataBlockItem.hpp │ │ ├── ChemistryIngredient.hpp │ │ ├── ChemistryItem.hpp │ │ ├── ChemistryRecipes.hpp │ │ ├── ChemistryStickItem.hpp │ │ ├── ChemistryTableBlock.hpp │ │ ├── ChemistryTableBlockActor.hpp │ │ ├── CherryLeavesBlock.hpp │ │ ├── CherrySaplingBlock.hpp │ │ ├── CherryTreeCanopy.hpp │ │ ├── CherryTreeTrunk.hpp │ │ ├── ChestBlock.hpp │ │ ├── ChestBlockActor.hpp │ │ ├── ChestBlockTryPairEvent.hpp │ │ ├── ChestBoat.hpp │ │ ├── ChestBoatItem.hpp │ │ ├── ChestContainerManagerModel.hpp │ │ ├── ChestContainerScreenValidator.hpp │ │ ├── Chicken.hpp │ │ ├── ChiseledBookshelfBlock.hpp │ │ ├── ChiseledBookshelfBlockActor.hpp │ │ ├── ChiseledBookshelfBlockActorKeys.hpp │ │ ├── ChiseledBookshelfSlotUtils.hpp │ │ ├── ChorusFlowerBlock.hpp │ │ ├── ChorusPlantBlock.hpp │ │ ├── ChunkBlender.hpp │ │ ├── ChunkBlenderFactory.hpp │ │ ├── ChunkBlockPos.hpp │ │ ├── ChunkBuildOrderPolicy.hpp │ │ ├── ChunkBuildOrderPolicyBase.hpp │ │ ├── ChunkGenerationManager.hpp │ │ ├── ChunkKey.hpp │ │ ├── ChunkLoadActionList.hpp │ │ ├── ChunkLoadTelemetryData.hpp │ │ ├── ChunkLoadedRequest.hpp │ │ ├── ChunkLocalNoiseCache.hpp │ │ ├── ChunkPerformanceData.hpp │ │ ├── ChunkPos.hpp │ │ ├── ChunkRadiusUpdatedPacket.hpp │ │ ├── ChunkRecyclerTelemetryData.hpp │ │ ├── ChunkRecyclerTelemetryOutput.hpp │ │ ├── ChunkSource.hpp │ │ ├── ChunkTickRangeManager.hpp │ │ ├── ChunkViewOwner.hpp │ │ ├── ChunkViewSource.hpp │ │ ├── ChunksLoadedInfo.hpp │ │ ├── CircleAroundAnchorDefinition.hpp │ │ ├── CircleAroundAnchorGoal.hpp │ │ ├── CircuitComponentList.hpp │ │ ├── CircuitSceneGraph.hpp │ │ ├── CircuitSystem.hpp │ │ ├── CircuitTrackingInfo.hpp │ │ ├── ClassID.hpp │ │ ├── ClassroomModeListener.hpp │ │ ├── ClassroomModeNetworkHandler.hpp │ │ ├── ClayBlock.hpp │ │ ├── ClayFeature.hpp │ │ ├── CleanUpSingleTickRemovePassengersSystem.hpp │ │ ├── ClearCommand.hpp │ │ ├── ClearSpawnPointCommand.hpp │ │ ├── ClientAutomationCommandOrigin.hpp │ │ ├── ClientCacheBlobStatusPacket.hpp │ │ ├── ClientCacheMissResponsePacket.hpp │ │ ├── ClientCacheStatusPacket.hpp │ │ ├── ClientChunkGenerationValidationData.hpp │ │ ├── ClientInputLockComponent.hpp │ │ ├── ClientInputUpdateSystem.hpp │ │ ├── ClientInputUpdateSystemInternal.hpp │ │ ├── ClientInteractStopRidingSystem.hpp │ │ ├── ClientInteractStopRidingSystemImpl.hpp │ │ ├── ClientLevelEventCoordinator.hpp │ │ ├── ClientPlayerEventCoordinator.hpp │ │ ├── ClientPlayerRewindSystem.hpp │ │ ├── ClientReplayStatePolicy.hpp │ │ ├── ClientRequestPlaceholderBlock.hpp │ │ ├── ClientRewind.hpp │ │ ├── ClientSideChunkGeneration.hpp │ │ ├── ClientToServerHandshakePacket.hpp │ │ ├── ClientVibrationComponent.hpp │ │ ├── ClientboundDebugRendererPacket.hpp │ │ ├── ClientboundMapItemDataPacket.hpp │ │ ├── ClimateParameters.hpp │ │ ├── ClimateUtils.hpp │ │ ├── ClipDefaults.hpp │ │ ├── ClipParameters.hpp │ │ ├── ClipUtils.hpp │ │ ├── ClockItem.hpp │ │ ├── ClockSpriteCalculator.hpp │ │ ├── CloneCommand.hpp │ │ ├── CloseWebSocketCommand.hpp │ │ ├── CoalItem.hpp │ │ ├── CobblestoneBlock.hpp │ │ ├── CocoaBeanItem.hpp │ │ ├── CocoaBlock.hpp │ │ ├── CodeBuilder.hpp │ │ ├── CodeBuilderActorInfoCommand.hpp │ │ ├── CodeBuilderCommand.hpp │ │ ├── CodeBuilderPacket.hpp │ │ ├── CodeBuilderServerCommands.hpp │ │ ├── CodeBuilderSourcePacket.hpp │ │ ├── CodeScreenCapabilities.hpp │ │ ├── CodebuilderComponent.hpp │ │ ├── CollidableMobNotifierSystem.hpp │ │ ├── CollisionBoxComponent.hpp │ │ ├── CollisionBoxDefinition.hpp │ │ ├── Color2Definition.hpp │ │ ├── ColorChannel.hpp │ │ ├── ColorDefinition.hpp │ │ ├── ColorFormat.hpp │ │ ├── ColoredTerracottaBlock.hpp │ │ ├── ColoredTorchBlock.hpp │ │ ├── ColumnUtils.hpp │ │ ├── CombatRegenerationComponent.hpp │ │ ├── CombatRegenerationDefinition.hpp │ │ ├── CombatRegenerationListener.hpp │ │ ├── CombatRegenerationSystem.hpp │ │ ├── CombinedHotbarAndInventoryContainerValidation.hpp │ │ ├── Command.hpp │ │ ├── CommandArea.hpp │ │ ├── CommandAreaFactory.hpp │ │ ├── CommandBlock.hpp │ │ ├── CommandBlockActor.hpp │ │ ├── CommandBlockComponent.hpp │ │ ├── CommandBlockDescription.hpp │ │ ├── CommandBlockName.hpp │ │ ├── CommandBlockNameResult.hpp │ │ ├── CommandBlockSystem.hpp │ │ ├── CommandBlockUpdatePacket.hpp │ │ ├── CommandChainedSubcommand.hpp │ │ ├── CommandContext.hpp │ │ ├── CommandDispatcher.hpp │ │ ├── CommandFilePath.hpp │ │ ├── CommandFlag.hpp │ │ ├── CommandFunctionEntry.hpp │ │ ├── CommandIntegerRange.hpp │ │ ├── CommandItem.hpp │ │ ├── CommandLexer.hpp │ │ ├── CommandManager.hpp │ │ ├── CommandMessage.hpp │ │ ├── CommandName.hpp │ │ ├── CommandOrigin.hpp │ │ ├── CommandOriginData.hpp │ │ ├── CommandOriginIdentity.hpp │ │ ├── CommandOriginLoader.hpp │ │ ├── CommandOutput.hpp │ │ ├── CommandOutputMessage.hpp │ │ ├── CommandOutputPacket.hpp │ │ ├── CommandOutputParameter.hpp │ │ ├── CommandOutputSender.hpp │ │ ├── CommandParameterData.hpp │ │ ├── CommandPermissionLevelConversion.hpp │ │ ├── CommandPosition.hpp │ │ ├── CommandPositionFloat.hpp │ │ ├── CommandPropertyBag.hpp │ │ ├── CommandRawText.hpp │ │ ├── CommandRegistry.hpp │ │ ├── CommandRequestPacket.hpp │ │ ├── CommandResponse.hpp │ │ ├── CommandResponseBase.hpp │ │ ├── CommandSelector.hpp │ │ ├── CommandSelectorBase.hpp │ │ ├── CommandSoftEnumRegistry.hpp │ │ ├── CommandSyntaxInformation.hpp │ │ ├── CommandUtils.hpp │ │ ├── CommandVersion.hpp │ │ ├── CommandWildcardInt.hpp │ │ ├── Common.hpp │ │ ├── CommonResourceDefinitionMap.hpp │ │ ├── CommunitySiftConfig.hpp │ │ ├── CommunitySiftProcessor.hpp │ │ ├── CompactionListenerEnv.hpp │ │ ├── ComparatorBlock.hpp │ │ ├── ComparatorBlockActor.hpp │ │ ├── ComparatorCapacitor.hpp │ │ ├── CompassItem.hpp │ │ ├── CompassSpriteCalculator.hpp │ │ ├── CompletedUsingItemPacket.hpp │ │ ├── ComplexAliasBlockAchievementEventHelper.hpp │ │ ├── ComplexAliasDescriptor.hpp │ │ ├── ComplexInventoryTransaction.hpp │ │ ├── ComplexItem.hpp │ │ ├── ComponentComparer.hpp │ │ ├── ComponentInfo.hpp │ │ ├── ComponentItem.hpp │ │ ├── ComponentItemComponentData_v1_20_30.hpp │ │ ├── ComponentItemDataLoader.hpp │ │ ├── ComponentItemData_v1_19_83.hpp │ │ ├── ComponentItemData_v1_20.hpp │ │ ├── ComponentItemData_v1_20_20.hpp │ │ ├── ComponentItemData_v1_20_30.hpp │ │ ├── ComponentItemDescriptionData_v1_20.hpp │ │ ├── ComponentItemDescriptionData_v1_20_20.hpp │ │ ├── ComponentItemMenuCategoryData_v1_20_20.hpp │ │ ├── ComponentNetRelevancyRegistry.hpp │ │ ├── CompositeDefinition.hpp │ │ ├── CompositePackSource.hpp │ │ ├── ComposterBlock.hpp │ │ ├── CompoundBlockVolume.hpp │ │ ├── CompoundBlockVolumeItem.hpp │ │ ├── CompoundBlockVolumeIterator.hpp │ │ ├── CompoundCreatorContainerManagerModel.hpp │ │ ├── CompoundCreatorContainerScreenValidator.hpp │ │ ├── CompoundCreatorInputValidation.hpp │ │ ├── CompoundItem.hpp │ │ ├── CompoundTag.hpp │ │ ├── CompoundTagEditHelper.hpp │ │ ├── CompoundTagUpdater.hpp │ │ ├── CompoundTagUpdaterBuilder.hpp │ │ ├── CompoundTagUpdaterContext.hpp │ │ ├── CompoundTagVariant.hpp │ │ ├── CompressedBiomeDefinitionListPacket.hpp │ │ ├── CompressedNetworkPeer.hpp │ │ ├── ConcretePowderBlock.hpp │ │ ├── Concurrency.hpp │ │ ├── ConditionalBandwidthOptimization.hpp │ │ ├── ConditionalBandwidthOptimizationComponent.hpp │ │ ├── ConditionalBandwidthOptimizationDefinition.hpp │ │ ├── ConditionalListFeature.hpp │ │ ├── ConduitBlock.hpp │ │ ├── ConduitBlockActor.hpp │ │ ├── ConnectionRequest.hpp │ │ ├── Connector.hpp │ │ ├── ConsoleChunkBlender.hpp │ │ ├── ConsoleGameTestListener.hpp │ │ ├── ConsoleInputReader.hpp │ │ ├── ConstDeserializeDataParams.hpp │ │ ├── ConsumeItemDefinition.hpp │ │ ├── ConsumeItemNode.hpp │ │ ├── ConsumerComponent.hpp │ │ ├── Container.hpp │ │ ├── ContainerClosePacket.hpp │ │ ├── ContainerComponent.hpp │ │ ├── ContainerContentChangeListener.hpp │ │ ├── ContainerDescription.hpp │ │ ├── ContainerManagerController.hpp │ │ ├── ContainerManagerModel.hpp │ │ ├── ContainerModel.hpp │ │ ├── ContainerOpenPacket.hpp │ │ ├── ContainerScreenContext.hpp │ │ ├── ContainerScreenValidation.hpp │ │ ├── ContainerScreenValidationActivate.hpp │ │ ├── ContainerScreenValidationCrafting.hpp │ │ ├── ContainerScreenValidatorBase.hpp │ │ ├── ContainerSetDataPacket.hpp │ │ ├── ContainerSizeChangeListener.hpp │ │ ├── ContainerUtility.hpp │ │ ├── ContainerValidationBase.hpp │ │ ├── ContainerValidationCommitObject.hpp │ │ ├── ContainerValidationCraftResult.hpp │ │ ├── ContainerValidationDebug.hpp │ │ ├── ContainerValidationResult.hpp │ │ ├── ContainerValidationSlotData.hpp │ │ ├── ContainerValidationSlotInfo.hpp │ │ ├── ContainerValidatorFactory.hpp │ │ ├── ContainerWeakRef.hpp │ │ ├── ContentIdentity.hpp │ │ ├── ContentLog.hpp │ │ ├── ContentLogEndPoint.hpp │ │ ├── ContentLogFileEndPoint.hpp │ │ ├── ContentTierIncompatibleReason.hpp │ │ ├── ContentTierManager.hpp │ │ ├── Control.hpp │ │ ├── ControlledByLocalInstanceSystem.hpp │ │ ├── ControlledByLocalInstanceSystemImpl.hpp │ │ ├── ControlledByPlayerDefinition.hpp │ │ ├── ControlledByPlayerGoal.hpp │ │ ├── CooldownItemComponent.hpp │ │ ├── CopperBehavior.hpp │ │ ├── CopperBlock.hpp │ │ ├── CopperSlabInternal.hpp │ │ ├── CopperUtil.hpp │ │ ├── CoralBlock.hpp │ │ ├── CoralCrustFeature.hpp │ │ ├── CoralFan.hpp │ │ ├── CoralFanBlockItem.hpp │ │ ├── CoralFanHang.hpp │ │ ├── CoralFeature.hpp │ │ ├── CoralHangFeature.hpp │ │ ├── CoralPlantBlock.hpp │ │ ├── Core.hpp │ │ ├── CoreCerealBindings.hpp │ │ ├── CorrectPlayerMovePredictionPacket.hpp │ │ ├── CraftHandleNonImplemented_DEPRECATEDASKTYLAING.hpp │ │ ├── CraftHandlerBase.hpp │ │ ├── CraftHandlerCrafting.hpp │ │ ├── CraftHandlerEnchant.hpp │ │ ├── CraftHandlerGrindstone.hpp │ │ ├── CraftHandlerLoom.hpp │ │ ├── CraftHandlerSmithingTable.hpp │ │ ├── CraftHandlerTrade.hpp │ │ ├── CraftUISetResultNameEvent.hpp │ │ ├── CraftableCompounds.hpp │ │ ├── CraftingContainer.hpp │ │ ├── CraftingContainerScreenValidator.hpp │ │ ├── CraftingContext.hpp │ │ ├── CraftingDataEntry.hpp │ │ ├── CraftingDataPacket.hpp │ │ ├── CraftingEventPacket.hpp │ │ ├── CraftingInputContainerValidation.hpp │ │ ├── CraftingTableBlock.hpp │ │ ├── CraftingTag.hpp │ │ ├── CrashDumpAssertData.hpp │ │ ├── CrashDumpEventData.hpp │ │ ├── CrashDumpFrameData.hpp │ │ ├── CrashDumpGameplayData.hpp │ │ ├── CrashDumpGlobalData.hpp │ │ ├── CrashDumpKeyValueData.hpp │ │ ├── CrashDumpLog.hpp │ │ ├── CrashDumpLogUtils.hpp │ │ ├── CrashDumpPlayerData.hpp │ │ ├── CrashDumpRenderData.hpp │ │ ├── CrashDump_AllData.hpp │ │ ├── CreatePhotoPacket.hpp │ │ ├── CreatedOutputContainerValidation.hpp │ │ ├── CreativeContentPacket.hpp │ │ ├── CreativeGroupInfo.hpp │ │ ├── CreativeItemEntry.hpp │ │ ├── CreativeItemGroupCategory.hpp │ │ ├── CreativeItemRegistry.hpp │ │ ├── CreativePlayerOnFireServerSystem.hpp │ │ ├── CreatorMetadataUtils.hpp │ │ ├── Creeper.hpp │ │ ├── CroakGoal.hpp │ │ ├── CropBlock.hpp │ │ ├── CropUtils.hpp │ │ ├── CrossbowEnchant.hpp │ │ ├── CrossbowItem.hpp │ │ ├── CryingObsidianBlock.hpp │ │ ├── CryptoUtils.hpp │ │ ├── CurrentSwimAmountSystem.hpp │ │ ├── CurseBindingEnchant.hpp │ │ ├── CurseVanishingEnchant.hpp │ │ ├── CursorContainerValidation.hpp │ │ ├── CustomBlockStateVariant.hpp │ │ ├── CustomSaveComponent.hpp │ │ ├── CutCopperSlab.hpp │ │ ├── CutCopperStairs.hpp │ │ ├── DBChunkStorage.hpp │ │ ├── DBStorage.hpp │ │ ├── DBStorageConfig.hpp │ │ ├── DBStorageEnvironmentChain.hpp │ │ ├── DBStoragePerformanceData.hpp │ │ ├── DamageCommand.hpp │ │ ├── DamageCondition.hpp │ │ ├── DamageItemComponent.hpp │ │ ├── DamageOverTimeComponent.hpp │ │ ├── DamageOverTimeDefinition.hpp │ │ ├── DamageOverTimeSystem.hpp │ │ ├── DamageResponse.hpp │ │ ├── DamageSensorComponent.hpp │ │ ├── DamageSensorDefinition.hpp │ │ ├── DamageSensorTrigger.hpp │ │ ├── DanceComponent.hpp │ │ ├── DanceComponentInternal.hpp │ │ ├── DanceComponentListener.hpp │ │ ├── DanceSystem.hpp │ │ ├── DashComponent.hpp │ │ ├── DashDefinition.hpp │ │ ├── DashSystem.hpp │ │ ├── DataItem.hpp │ │ ├── DataItem2.hpp │ │ ├── DatagramHeaderFormat.hpp │ │ ├── DateManager.hpp │ │ ├── DayLockCommand.hpp │ │ ├── DaylightDetectorBlock.hpp │ │ ├── DaylightDetectorBlockActor.hpp │ │ ├── DeOpCommand.hpp │ │ ├── DeadBushBlock.hpp │ │ ├── DeadBushFeature.hpp │ │ ├── DeathInfoPacket.hpp │ │ ├── DebugAssertException.hpp │ │ ├── DebugEndPoint.hpp │ │ ├── DebugInfoComponent.hpp │ │ ├── DebugInfoPacket.hpp │ │ ├── DebugUtils.hpp │ │ ├── DecoratedPotBlock.hpp │ │ ├── DecoratedPotBlockActor.hpp │ │ ├── DecoratedPotBlockItem.hpp │ │ ├── DecoratedPotRecipe.hpp │ │ ├── DecoratorDefinition.hpp │ │ ├── DecrementStackEventResponse.hpp │ │ ├── DedicatedServer.hpp │ │ ├── DedicatedServerCommands.hpp │ │ ├── DedicatedServerGameTestRunner.hpp │ │ ├── DedicatedServerGameTestRunnerListener.hpp │ │ ├── DedicatedWSServerCommand.hpp │ │ ├── DeepslateBlock.hpp │ │ ├── DeepslateOreBlock.hpp │ │ ├── DeepslateRedStoneOreBlock.hpp │ │ ├── DefaultDataLoadHelper.hpp │ │ ├── DefaultLookAngleDefinition.hpp │ │ ├── DefaultMobSpawner.hpp │ │ ├── DefaultPlayerNameValidator.hpp │ │ ├── DefaultScreenCapabilities.hpp │ │ ├── DefaultSculkBehavior.hpp │ │ ├── DefendTrustedTargetGoal.hpp │ │ ├── DefendVillageTargetDefinition.hpp │ │ ├── DefendVillageTargetGoal.hpp │ │ ├── DeferredCommand.hpp │ │ ├── DeferredCommandBase.hpp │ │ ├── DeferredCommandBlockCommand.hpp │ │ ├── DeferredCompiledCommand.hpp │ │ ├── DeferredDescriptor.hpp │ │ ├── DeferredScriptCommand.hpp │ │ ├── DefinitionEvent.hpp │ │ ├── DefinitionEventLoader.hpp │ │ ├── DefinitionModifier.hpp │ │ ├── DefinitionTrigger.hpp │ │ ├── DelayActionList.hpp │ │ ├── DelayRequest.hpp │ │ ├── DelayedAttackDefinition.hpp │ │ ├── DelayedAttackGoal.hpp │ │ ├── DeltaFeature.hpp │ │ ├── DenyList.hpp │ │ ├── Dependencies.hpp │ │ ├── DeprecatedSlabBlockItem.hpp │ │ ├── DepthBasedBlockSupplier.hpp │ │ ├── DepthBasedBlockSupplierUtils.hpp │ │ ├── Description.hpp │ │ ├── DeserializeDataParams.hpp │ │ ├── DeserializedChunkLoadedRequest.hpp │ │ ├── DesertPyramidPiece.hpp │ │ ├── DesertWellFeature.hpp │ │ ├── DesiredMoveDirectionSystem.hpp │ │ ├── DespawnComponent.hpp │ │ ├── DespawnDefinition.hpp │ │ ├── DespawnSystem.hpp │ │ ├── DetectorRailBlock.hpp │ │ ├── DialogueCommand.hpp │ │ ├── DictionaryCompressionUtil.hpp │ │ ├── DieEventResponse.hpp │ │ ├── DiffListPair.hpp │ │ ├── DifficultyCommand.hpp │ │ ├── DigGoal.hpp │ │ ├── DiggerItem.hpp │ │ ├── DiggerItemComponent.hpp │ │ ├── DiggingEnchant.hpp │ │ ├── Dimension.hpp │ │ ├── DimensionBrightnessRamp.hpp │ │ ├── DimensionChunkMoveSystem.hpp │ │ ├── DimensionConversionData.hpp │ │ ├── DimensionDataPacket.hpp │ │ ├── DimensionDataSerializer.hpp │ │ ├── DimensionDefinitionGroup.hpp │ │ ├── DimensionDocument.hpp │ │ ├── DimensionFactory.hpp │ │ ├── DimensionManager.hpp │ │ ├── DimensionStateComponent.hpp │ │ ├── DimensionStateSystem.hpp │ │ ├── DimensionTransitionComponent.hpp │ │ ├── DimensionTransitionSystem.hpp │ │ ├── DiodeBlock.hpp │ │ ├── DirectActorMovementProxy.hpp │ │ ├── DirectAgentMobMovementProxy.hpp │ │ ├── DirectMobMovementProxy.hpp │ │ ├── DirectPlayerMovementProxy.hpp │ │ ├── Direction.hpp │ │ ├── DirectionalProducerComponent.hpp │ │ ├── DirectoryPackAccessStrategy.hpp │ │ ├── DirectoryPackSource.hpp │ │ ├── DirectoryPackWithEncryptionAccessStrategy.hpp │ │ ├── DirtBlock.hpp │ │ ├── DirtPathBlock.hpp │ │ ├── DirtyTicksCounter.hpp │ │ ├── DiscFeature.hpp │ │ ├── DiscFragmentItem.hpp │ │ ├── DisconnectPacket.hpp │ │ ├── DispatcherUpdateSystem.hpp │ │ ├── DispenserBlock.hpp │ │ ├── DispenserBlockActor.hpp │ │ ├── DispenserContainerManagerModel.hpp │ │ ├── DisplayNameItemComponent.hpp │ │ ├── DisplayObjective.hpp │ │ ├── DistanceConstraint.hpp │ │ ├── Dolphin.hpp │ │ ├── DolphinBoostSystem.hpp │ │ ├── DolphinMoveControl.hpp │ │ ├── DoorBlock.hpp │ │ ├── DoorInteractGoal.hpp │ │ ├── DoorItem.hpp │ │ ├── DoublePlantBaseBlock.hpp │ │ ├── DoublePlantBlock.hpp │ │ ├── DoublePlantFeature.hpp │ │ ├── DoubleTag.hpp │ │ ├── DouseFireSubcomponent.hpp │ │ ├── DragonBaseGoal.hpp │ │ ├── DragonBaseGoalDefinition.hpp │ │ ├── DragonChargePlayerDefinition.hpp │ │ ├── DragonChargePlayerGoal.hpp │ │ ├── DragonDeathGoal.hpp │ │ ├── DragonEggBlock.hpp │ │ ├── DragonFireball.hpp │ │ ├── DragonFlamingDefinition.hpp │ │ ├── DragonFlamingGoal.hpp │ │ ├── DragonHoldingPatternGoal.hpp │ │ ├── DragonLandingGoal.hpp │ │ ├── DragonScanningGoal.hpp │ │ ├── DragonStrafePlayerDefinition.hpp │ │ ├── DragonStrafePlayerGoal.hpp │ │ ├── DragonTakeoffGoal.hpp │ │ ├── DriedKelpBlock.hpp │ │ ├── DrinkMilkGoal.hpp │ │ ├── DrinkPotionData.hpp │ │ ├── DrinkPotionGoal.hpp │ │ ├── DripleafFeature.hpp │ │ ├── DripstoneClusterFeature.hpp │ │ ├── DripstoneUtils.hpp │ │ ├── DropItemForDefinition.hpp │ │ ├── DropItemForGoal.hpp │ │ ├── DropperBlock.hpp │ │ ├── DropperBlockActor.hpp │ │ ├── DropperContainerManagerModel.hpp │ │ ├── DryingOutTimerComponent.hpp │ │ ├── DryingOutTimerSystem.hpp │ │ ├── DurabilityItemComponent.hpp │ │ ├── DwellerComponent.hpp │ │ ├── DwellerDescription.hpp │ │ ├── DwellerSystem.hpp │ │ ├── DyeColorUtil.hpp │ │ ├── DyePowderItem.hpp │ │ ├── DyeableComponent.hpp │ │ ├── DyeableDefinition.hpp │ │ ├── DynamicAmbientSound.hpp │ │ ├── DynamicJumpControl.hpp │ │ ├── DynamicJumpControlDescription.hpp │ │ ├── DynamicProperties.hpp │ │ ├── DynamicPropertiesComponent.hpp │ │ ├── DynamicPropertiesDefinition.hpp │ │ ├── DynamicPropertyDefinition.hpp │ │ ├── EDUWorldsScreenCapabilities.hpp │ │ ├── Easing.hpp │ │ ├── EasingInverse.hpp │ │ ├── EatBlockDefinition.hpp │ │ ├── EatBlockGoal.hpp │ │ ├── EatCarriedItemGoal.hpp │ │ ├── EatMobGoal.hpp │ │ ├── EconomyTradeableComponent.hpp │ │ ├── EconomyTradeableComponentInternal.hpp │ │ ├── EconomyTradeableDescription.hpp │ │ ├── EcsEventDispatcher.hpp │ │ ├── Editor.hpp │ │ ├── EditorBootstrapper.hpp │ │ ├── EditorNetworkPacket.hpp │ │ ├── EditorTickFilterSystem.hpp │ │ ├── EduAppConfigs.hpp │ │ ├── EduSharedUriResource.hpp │ │ ├── EduUriResourcePacket.hpp │ │ ├── EducationEditionOfferValue.hpp │ │ ├── EducationLevelSettings.hpp │ │ ├── EducationLocalLevelSettings.hpp │ │ ├── EducationMetadata.hpp │ │ ├── EducationMetadataError.hpp │ │ ├── EducationMetadataUtils.hpp │ │ ├── EducationOptions.hpp │ │ ├── EducationSettingsPacket.hpp │ │ ├── EffectCommand.hpp │ │ ├── EggItem.hpp │ │ ├── ElementBlock.hpp │ │ ├── ElementBlockItem.hpp │ │ ├── ElementConstructorContainerManagerModel.hpp │ │ ├── ElementConstructorContainerScreenValidator.hpp │ │ ├── EmergeGoal.hpp │ │ ├── EmitJumpPreventedEventSystem.hpp │ │ ├── EmitJumpPreventedEventSystemImpl.hpp │ │ ├── EmoteListPacket.hpp │ │ ├── EmotePacket.hpp │ │ ├── EmptyLootItem.hpp │ │ ├── EmptyMapItem.hpp │ │ ├── EnableEncryptionCommand.hpp │ │ ├── Enchant.hpp │ │ ├── EnchantBookForTradingFunction.hpp │ │ ├── EnchantCommand.hpp │ │ ├── EnchantRandomEquipmentFunction.hpp │ │ ├── EnchantRandomlyFunction.hpp │ │ ├── EnchantUtils.hpp │ │ ├── EnchantWithLevelsFunction.hpp │ │ ├── EnchantableItemComponent.hpp │ │ ├── EnchantedBookItem.hpp │ │ ├── EnchantingContainerManagerModel.hpp │ │ ├── EnchantingContainerScreenValidator.hpp │ │ ├── EnchantingInputContainerValidation.hpp │ │ ├── EnchantingMaterialContainerValidation.hpp │ │ ├── EnchantingTableBlock.hpp │ │ ├── EnchantingTableBlockActor.hpp │ │ ├── EnchantmentInstance.hpp │ │ ├── EncryptedFileAccessStrategy.hpp │ │ ├── EncryptedNetworkPeer.hpp │ │ ├── EncryptedProxyEnv.hpp │ │ ├── EncryptedZipTransforms.hpp │ │ ├── EndCityFeature.hpp │ │ ├── EndCityPieces.hpp │ │ ├── EndCityStart.hpp │ │ ├── EndCrystalItem.hpp │ │ ├── EndDragonFight.hpp │ │ ├── EndGatewayBlock.hpp │ │ ├── EndGatewayBlockActor.hpp │ │ ├── EndGatewayFeature.hpp │ │ ├── EndIslandFeature.hpp │ │ ├── EndPodiumFeature.hpp │ │ ├── EndPortalBlock.hpp │ │ ├── EndPortalBlockActor.hpp │ │ ├── EndPortalFrameBlock.hpp │ │ ├── EndPortalShape.hpp │ │ ├── EndRodBlock.hpp │ │ ├── EndTag.hpp │ │ ├── EnderChestBlock.hpp │ │ ├── EnderChestBlockActor.hpp │ │ ├── EnderChestContainer.hpp │ │ ├── EnderCrystal.hpp │ │ ├── EnderDragon.hpp │ │ ├── EnderEyeItem.hpp │ │ ├── EnderMan.hpp │ │ ├── EnderManPreAIStepSystem.hpp │ │ ├── EndermanLeaveBlockGoal.hpp │ │ ├── EndermanTakeBlockGoal.hpp │ │ ├── Endermite.hpp │ │ ├── EnderpearlItem.hpp │ │ ├── EntityComponentFactoryBase.hpp │ │ ├── EntityComponentFactoryCereal.hpp │ │ ├── EntityComponentFactoryJson.hpp │ │ ├── EntityContext.hpp │ │ ├── EntityContextBase.hpp │ │ ├── EntityEnterVolumeSystem.hpp │ │ ├── EntityEnterVolumeSystemUtil.hpp │ │ ├── EntityExitVolumeSystem.hpp │ │ ├── EntityGoalFactory.hpp │ │ ├── EntityGoalUtility.hpp │ │ ├── EntityInsideSystem.hpp │ │ ├── EntityInsideSystemImpl.hpp │ │ ├── EntityNetId.hpp │ │ ├── EntityOptionalOwnerRef.hpp │ │ ├── EntityPlacerItemComponent.hpp │ │ ├── EntityRefTraits.hpp │ │ ├── EntityRegistry.hpp │ │ ├── EntityRegistryBase.hpp │ │ ├── EntityRegistryRefTraits.hpp │ │ ├── EntitySensorComponent.hpp │ │ ├── EntitySensorDefinition.hpp │ │ ├── EntitySensorSystem.hpp │ │ ├── EntityServerPacket.hpp │ │ ├── EntitySet.hpp │ │ ├── EntityStorageKeyComponent.hpp │ │ ├── EntityStorageKeySystem.hpp │ │ ├── EntitySystems.hpp │ │ ├── EntitySystemsCollection.hpp │ │ ├── EntitySystemsInfo.hpp │ │ ├── EntityTypes.hpp │ │ ├── EnvironmentRequirement.hpp │ │ ├── EnvironmentSensorDefinition.hpp │ │ ├── EnvironmentSensorSystem.hpp │ │ ├── EquipItemComponent.hpp │ │ ├── EquipItemComponentVersioning.hpp │ │ ├── EquipItemDefinition.hpp │ │ ├── EquipItemGoal.hpp │ │ ├── EquipmentSlots.hpp │ │ ├── EquipmentTableDefinition.hpp │ │ ├── EquippableComponent.hpp │ │ ├── EquippableDefinition.hpp │ │ ├── ErrorPathStack.hpp │ │ ├── EventCommand.hpp │ │ ├── EventCoordinatorRegistration.hpp │ │ ├── EventResponse.hpp │ │ ├── EventResponseCollection.hpp │ │ ├── EventResponseFactory.hpp │ │ ├── EventingRequest.hpp │ │ ├── EventingRequestQueueComponent.hpp │ │ ├── EventingRequestSystem.hpp │ │ ├── EvocationFang.hpp │ │ ├── EvocationIllager.hpp │ │ ├── ExecuteCommand.hpp │ │ ├── ExecuteCommandHelpers.hpp │ │ ├── ExecuteContextCommandOrigin.hpp │ │ ├── ExhaustionAttributeDelegate.hpp │ │ ├── ExhaustionComponent.hpp │ │ ├── ExhaustionDefinition.hpp │ │ ├── ExitVehicleSystem.hpp │ │ ├── ExitVehicleSystemImpl.hpp │ │ ├── ExpectedSlotConsume.hpp │ │ ├── ExperienceCostCommitObject.hpp │ │ ├── ExperienceOrb.hpp │ │ ├── ExperiencePotion.hpp │ │ ├── ExperiencePotionItem.hpp │ │ ├── ExperienceRewardCommitObject.hpp │ │ ├── ExperienceRewardComponent.hpp │ │ ├── ExperienceRewardDefinition.hpp │ │ ├── ExperimentStorage.hpp │ │ ├── Experiments.hpp │ │ ├── ExpiringTick.hpp │ │ ├── ExplodeComponent.hpp │ │ ├── ExplodeDefinition.hpp │ │ ├── ExplodeSystem.hpp │ │ ├── ExplorationMapFunction.hpp │ │ ├── ExploreOutskirtsDefinition.hpp │ │ ├── ExploreOutskirtsGoal.hpp │ │ ├── Explosion.hpp │ │ ├── ExplosionDecayFunction.hpp │ │ ├── ExplosionStartedEvent.hpp │ │ ├── ExpressionNode.hpp │ │ ├── ExpressionNodeCerealConstraint.hpp │ │ ├── ExpressionNodeSerializer.hpp │ │ ├── ExpressionOpBitField.hpp │ │ ├── ExtendedCertificate.hpp │ │ ├── ExternalDataComponent.hpp │ │ ├── ExternalDataServerLevel.hpp │ │ ├── ExternalFileLevelStorage.hpp │ │ ├── ExternalFileLevelStorageMetadata.hpp │ │ ├── ExternalFileLevelStorageSource.hpp │ │ ├── ExternalLinkSettings.hpp │ │ ├── ExternalRecipeStore.hpp │ │ ├── EyeOfEnder.hpp │ │ ├── EyeOfEnderPreNormalTickSystem.hpp │ │ ├── FaceDirectionalActorBlock.hpp │ │ ├── FaceDirectionalBlock.hpp │ │ ├── Facing.hpp │ │ ├── FakeBatteryMonitorInterface.hpp │ │ ├── FakeThermalMonitorInterface.hpp │ │ ├── FallenTreeTrunk.hpp │ │ ├── FallingBlock.hpp │ │ ├── FallingBlockActor.hpp │ │ ├── FallingBlockNormalTickSystem.hpp │ │ ├── FamilyTypeDefinition.hpp │ │ ├── FancyTreeCanopy.hpp │ │ ├── FancyTreeTrunk.hpp │ │ ├── FarmBlock.hpp │ │ ├── Feature.hpp │ │ ├── FeatureHelper.hpp │ │ ├── FeaturePoolElement.hpp │ │ ├── FeatureRegistry.hpp │ │ ├── FeatureRegistryPacket.hpp │ │ ├── FeatureTerrainAdjustments.hpp │ │ ├── FeatureTerrainAdjustmentsUtil.hpp │ │ ├── FeatureToggles.hpp │ │ ├── FeatureTypeFactory.hpp │ │ ├── FeatureTypeVersion.hpp │ │ ├── FeedItem.hpp │ │ ├── FeelingHappyGoal.hpp │ │ ├── FenceBlock.hpp │ │ ├── FenceGateBlock.hpp │ │ ├── FertilizeFarmBlockDefinition.hpp │ │ ├── FertilizeFarmBlockGoal.hpp │ │ ├── FertilizerItem.hpp │ │ ├── FileAccessTransforms.hpp │ │ ├── FileArchiver.hpp │ │ ├── FileChunkInfo.hpp │ │ ├── FileChunkManager.hpp │ │ ├── FileInfo.hpp │ │ ├── FileSecureStorage.hpp │ │ ├── FileSystemFileAccess.hpp │ │ ├── FileUploadManager.hpp │ │ ├── FillCommand.hpp │ │ ├── FillContainerFunction.hpp │ │ ├── FillingContainer.hpp │ │ ├── FilterGroup.hpp │ │ ├── FilterInput.hpp │ │ ├── FilterInputDefinition.hpp │ │ ├── FilterInputs.hpp │ │ ├── FilterList.hpp │ │ ├── FilterParamDefinition.hpp │ │ ├── FilterStringMap.hpp │ │ ├── FilterTest.hpp │ │ ├── FilterTestAltitude.hpp │ │ ├── FilterTestBiome.hpp │ │ ├── FilterTestBiomeHasTag.hpp │ │ ├── FilterTestBiomeHumid.hpp │ │ ├── FilterTestBiomeSnowCovered.hpp │ │ ├── FilterTestBrightness.hpp │ │ ├── FilterTestClock.hpp │ │ ├── FilterTestDaytime.hpp │ │ ├── FilterTestDifficulty.hpp │ │ ├── FilterTestDimensionWeather.hpp │ │ ├── FilterTestDistanceToNearestPlayer.hpp │ │ ├── FilterTestGameRule.hpp │ │ ├── FilterTestHasTradeSupply.hpp │ │ ├── FilterTestHourlyClock.hpp │ │ ├── FilterTestLightLevel.hpp │ │ ├── FilterTestMoonIntensity.hpp │ │ ├── FilterTestMoonPhase.hpp │ │ ├── FilterTestTemperatureType.hpp │ │ ├── FilterTestTemperatureValue.hpp │ │ ├── FilterTextPacket.hpp │ │ ├── FinalizeMoveSystem.hpp │ │ ├── FinalizeMoveSystemImpl.hpp │ │ ├── FindActorDefinition.hpp │ │ ├── FindActorNode.hpp │ │ ├── FindBlockDefinition.hpp │ │ ├── FindBlockNode.hpp │ │ ├── FindCoverGoal.hpp │ │ ├── FindMountGoal.hpp │ │ ├── FindUnderwaterTreasureGoal.hpp │ │ ├── FireBlock.hpp │ │ ├── FireChargeItem.hpp │ │ ├── FireImmuneDefinition.hpp │ │ ├── Fireball.hpp │ │ ├── FireworkChargeItem.hpp │ │ ├── FireworksItem.hpp │ │ ├── FireworksRecipe.hpp │ │ ├── FireworksRocketActor.hpp │ │ ├── Fish.hpp │ │ ├── FishingEnchant.hpp │ │ ├── FishingHook.hpp │ │ ├── FishingRodItem.hpp │ │ ├── FitDoubleXRoom.hpp │ │ ├── FitDoubleXYRoom.hpp │ │ ├── FitDoubleYRoom.hpp │ │ ├── FitDoubleYZRoom.hpp │ │ ├── FitDoubleZRoom.hpp │ │ ├── FitSimpleRoom.hpp │ │ ├── FitSimpleTopRoom.hpp │ │ ├── FixedBiomeSource.hpp │ │ ├── FlagAllPassengersForPositioningSystem.hpp │ │ ├── FlagPassengerRemovalSystem.hpp │ │ ├── FlagPassengerRemovalSystemImpl.hpp │ │ ├── FlatWorldGenerator.hpp │ │ ├── FlatWorldGeneratorOptions.hpp │ │ ├── FleeSunGoal.hpp │ │ ├── FlintAndSteelItem.hpp │ │ ├── FloatGoal.hpp │ │ ├── FloatNavigation.hpp │ │ ├── FloatRange.hpp │ │ ├── FloatTag.hpp │ │ ├── FloatWanderGoal.hpp │ │ ├── FloatsInLiquidDefinition.hpp │ │ ├── FlockingComponent.hpp │ │ ├── FlockingDefinition.hpp │ │ ├── FlockingSystem.hpp │ │ ├── FlockingUtility.hpp │ │ ├── FlowerBlock.hpp │ │ ├── FlowerFeature.hpp │ │ ├── FlowerHelper.hpp │ │ ├── FlowerPotBlock.hpp │ │ ├── FlowerPotBlockActor.hpp │ │ ├── FlushableEnv.hpp │ │ ├── FlushableStorageAreaEnv.hpp │ │ ├── FlyDefinition.hpp │ │ ├── FlyMoveControl.hpp │ │ ├── FlyNode.hpp │ │ ├── FlySpeedControlSystem.hpp │ │ ├── FlyTravelSystem.hpp │ │ ├── FlyTriggerSystem.hpp │ │ ├── FlyingPathNavigation.hpp │ │ ├── FlyingSpeedDefinition.hpp │ │ ├── FogCommand.hpp │ │ ├── FogCommandComponent.hpp │ │ ├── FogCommandSettings.hpp │ │ ├── FogCommandUtil.hpp │ │ ├── FogDefinition.hpp │ │ ├── FogDistanceSetting.hpp │ │ ├── FogSetting.hpp │ │ ├── FogTransitionSetting.hpp │ │ ├── FogVolumetricCoefficientSetting.hpp │ │ ├── FogVolumetricDensitySetting.hpp │ │ ├── FoliageColor.hpp │ │ ├── FollowCaravanGoal.hpp │ │ ├── FollowFlockGoal.hpp │ │ ├── FollowMobGoal.hpp │ │ ├── FollowOwnerGoal.hpp │ │ ├── FollowParentGoal.hpp │ │ ├── FollowTargetCaptainGoal.hpp │ │ ├── FoodConstants.hpp │ │ ├── FoodExhaustionSystem.hpp │ │ ├── FoodExhaustionSystemImpl.hpp │ │ ├── FoodItemComponent.hpp │ │ ├── FoodItemComponentData_v1_20_30.hpp │ │ ├── FoodItemComponentLegacy.hpp │ │ ├── FoodItemComponentLegacyFactoryData.hpp │ │ ├── FormJsonValidator.hpp │ │ ├── FossilFeature.hpp │ │ ├── FramewiseActionOrStopSystem.hpp │ │ ├── FreezeOnHitSubcomponent.hpp │ │ ├── FreezingComponent.hpp │ │ ├── FreezingSystem.hpp │ │ ├── FreezingSystemInternal.hpp │ │ ├── FrictionModifierDefinition.hpp │ │ ├── FrogSpawnBlock.hpp │ │ ├── FrogSpawnBlockItem.hpp │ │ ├── FrostWalkSystem.hpp │ │ ├── FrostWalkerEnchant.hpp │ │ ├── FrostedIceBlock.hpp │ │ ├── FuelItemComponent.hpp │ │ ├── FullPlayerInventoryWrapper.hpp │ │ ├── FunctionAction.hpp │ │ ├── FunctionCommand.hpp │ │ ├── FunctionEntry.hpp │ │ ├── FunctionManager.hpp │ │ ├── FurnaceBlock.hpp │ │ ├── FurnaceBlockActor.hpp │ │ ├── FurnaceContainerManagerModel.hpp │ │ ├── FurnaceContainerScreenValidator.hpp │ │ ├── FurnaceFuelContainerValidation.hpp │ │ ├── FurnaceIngredientContainerValidation.hpp │ │ ├── FurnaceResultContainerValidation.hpp │ │ ├── GameCallbacks.hpp │ │ ├── GameDataSaveTimer.hpp │ │ ├── GameDirectorEntityServerCommandOrigin.hpp │ │ ├── GameEvent.hpp │ │ ├── GameEventDispatcher.hpp │ │ ├── GameEventDynamicRegistration.hpp │ │ ├── GameEventListener.hpp │ │ ├── GameEventListenerComponent.hpp │ │ ├── GameEventListenerRegistry.hpp │ │ ├── GameEventMapping.hpp │ │ ├── GameEventMovementTrackingComponent.hpp │ │ ├── GameEventMovementTrackingDefinition.hpp │ │ ├── GameEventMovementTrackingSystem.hpp │ │ ├── GameEventPair.hpp │ │ ├── GameEventRegistry.hpp │ │ ├── GameLightingChecker.hpp │ │ ├── GameMode.hpp │ │ ├── GameModeCommand.hpp │ │ ├── GameModeExt.hpp │ │ ├── GameModuleServer.hpp │ │ ├── GameRule.hpp │ │ ├── GameRuleCommand.hpp │ │ ├── GameRuleId.hpp │ │ ├── GameRules.hpp │ │ ├── GameRulesChangedPacket.hpp │ │ ├── GameRulesChangedPacketData.hpp │ │ ├── GameSession.hpp │ │ ├── GameSpecificNetEventCallback.hpp │ │ ├── GameTestClearTask.hpp │ │ ├── GameTestCommand.hpp │ │ ├── GameTestInstanceLedger.hpp │ │ ├── GameTestLevelListener.hpp │ │ ├── GameTestNetworkAdapter.hpp │ │ ├── GameTestReport.hpp │ │ ├── GameTestRequestPacket.hpp │ │ ├── GameTestResult.hpp │ │ ├── GameTestResultsPacket.hpp │ │ ├── GameTestRunner.hpp │ │ ├── GameTestSaveData.hpp │ │ ├── GameTypeConv.hpp │ │ ├── GameVersion.hpp │ │ ├── GameplayUserManager.hpp │ │ ├── GameplayUserManagerProxy.hpp │ │ ├── GameplayUserManagerUtils.hpp │ │ ├── GameplayUserSuspension.hpp │ │ ├── GatheringServerInfo.hpp │ │ ├── GeneDefinition.hpp │ │ ├── GenericMoveControl.hpp │ │ ├── GenericMoveControlDescription.hpp │ │ ├── GenericPathNavigation.hpp │ │ ├── GeneticVariant.hpp │ │ ├── GeneticsComponent.hpp │ │ ├── GeneticsDefinition.hpp │ │ ├── GeodeFeature.hpp │ │ ├── GeodeFeatureInternal.hpp │ │ ├── GetAttachPositionUtility.hpp │ │ ├── GetAttachPositionViews.hpp │ │ ├── GetChunkDataCommand.hpp │ │ ├── GetChunksCommand.hpp │ │ ├── GetCollisionShapeActorProxy.hpp │ │ ├── GetControllingPlayerUtility.hpp │ │ ├── GetEduServerInfoCommand.hpp │ │ ├── GetInteractionPositionForBlockDefinition.hpp │ │ ├── GetInteractionPositionForBlockNode.hpp │ │ ├── GetRidingHeightUtility.hpp │ │ ├── GetSpawnPointCommand.hpp │ │ ├── GetTopSolidBlockCommand.hpp │ │ ├── Ghast.hpp │ │ ├── GildedBlackstoneBlock.hpp │ │ ├── GiveCommand.hpp │ │ ├── GiveableComponent.hpp │ │ ├── GiveableDefinition.hpp │ │ ├── GiveableTrigger.hpp │ │ ├── GlassBlock.hpp │ │ ├── GlazedTerracottaBlock.hpp │ │ ├── GlideInputSystem.hpp │ │ ├── GlideMoveControl.hpp │ │ ├── GlideMoveControlDescription.hpp │ │ ├── GlideMoveSystem.hpp │ │ ├── GlidingMoveFinalizeSystem.hpp │ │ ├── GlintItemComponent.hpp │ │ ├── GlobalActorLegacyTickSystem.hpp │ │ ├── GlobalPauseCommand.hpp │ │ ├── GlowItemFrameBlock.hpp │ │ ├── GlowItemFrameBlockActor.hpp │ │ ├── GlowLichenBlock.hpp │ │ ├── GlowSquid.hpp │ │ ├── GlowStickItem.hpp │ │ ├── GlowStoneFeature.hpp │ │ ├── GlowstoneBlock.hpp │ │ ├── GoAndGiveItemsToNoteblockGoal.hpp │ │ ├── GoAndGiveItemsToOwnerGoal.hpp │ │ ├── GoHomeGoal.hpp │ │ ├── Goal.hpp │ │ ├── GoalDefinition.hpp │ │ ├── GoalSelectorComponent.hpp │ │ ├── GoalSelectorSystem.hpp │ │ ├── GoalSelectorUtility.hpp │ │ ├── Goat.hpp │ │ ├── GoatHornItem.hpp │ │ ├── GrantXPSubcomponent.hpp │ │ ├── GrassBlock.hpp │ │ ├── GravelBlock.hpp │ │ ├── GrindstoneAdditionalContainerValidation.hpp │ │ ├── GrindstoneBlock.hpp │ │ ├── GrindstoneContainerManagerModel.hpp │ │ ├── GrindstoneContainerScreenValidator.hpp │ │ ├── GrindstoneInputContainerValidation.hpp │ │ ├── GroundAndAirMoveFinalizeSystem.hpp │ │ ├── GroundAndAirMoveSystem.hpp │ │ ├── GroundOffsetDefinition.hpp │ │ ├── GroundTravelTypeSystem.hpp │ │ ├── GroundedConstraint.hpp │ │ ├── GroupSizeDefinition.hpp │ │ ├── GroupSizeSystem.hpp │ │ ├── GrowCropSystem.hpp │ │ ├── GrowingPlantFeature.hpp │ │ ├── GrowsCropComponent.hpp │ │ ├── GrowsCropDefinition.hpp │ │ ├── Guardian.hpp │ │ ├── GuardianAttackDefinition.hpp │ │ ├── GuardianAttackGoal.hpp │ │ ├── GuardianPreAIStepSystem.hpp │ │ ├── GuiDataPickItemPacket.hpp │ │ ├── HC_CALL.hpp │ │ ├── HC_PERFORM_ENV.hpp │ │ ├── HC_WEBSOCKET_OBSERVER.hpp │ │ ├── HUDContainerScreenValidator.hpp │ │ ├── HandEquippedItemComponent.hpp │ │ ├── HangingActor.hpp │ │ ├── HangingActorItem.hpp │ │ ├── HangingActorMoveSystem.hpp │ │ ├── HangingActorMoveSystemImpl.hpp │ │ ├── HangingRootsBlock.hpp │ │ ├── HangingSignBlock.hpp │ │ ├── HangingSignBlockActor.hpp │ │ ├── HangingSignItem.hpp │ │ ├── HardcodedAnimationSystem.hpp │ │ ├── HardcodedSpawnAreaRegistry.hpp │ │ ├── HarvestFarmBlockDefinition.hpp │ │ ├── HarvestFarmBlockGoal.hpp │ │ ├── HasItemFilter.hpp │ │ ├── HashedString.hpp │ │ ├── HatchetItem.hpp │ │ ├── HayBlock.hpp │ │ ├── HealableComponent.hpp │ │ ├── HealableDefinition.hpp │ │ ├── HealthAttributeDelegate.hpp │ │ ├── HeartbeatComponentInternal.hpp │ │ ├── HeartbeatDefinition.hpp │ │ ├── HeartbeatServerComponent.hpp │ │ ├── HeartbeatServerSystem.hpp │ │ ├── HeightmapWrapper.hpp │ │ ├── HelpCommand.hpp │ │ ├── HideComponent.hpp │ │ ├── HideDescription.hpp │ │ ├── HideGoal.hpp │ │ ├── HitDetection.hpp │ │ ├── HitResult.hpp │ │ ├── HitboxComponent.hpp │ │ ├── HitboxDefinition.hpp │ │ ├── HoeItem.hpp │ │ ├── HoldBlockSystem.hpp │ │ ├── HoldGroundGoal.hpp │ │ ├── HomeComponent.hpp │ │ ├── HomeDefinition.hpp │ │ ├── HomeSystem.hpp │ │ ├── HoneyBlock.hpp │ │ ├── HoneycombBlock.hpp │ │ ├── HopMoveControl.hpp │ │ ├── Hopper.hpp │ │ ├── HopperBlock.hpp │ │ ├── HopperBlockActor.hpp │ │ ├── HopperComponent.hpp │ │ ├── HopperContainerManagerModel.hpp │ │ ├── HopperDefinition.hpp │ │ ├── HopperSystem.hpp │ │ ├── Horse.hpp │ │ ├── HorseArmorItem.hpp │ │ ├── HorseContainerManagerModel.hpp │ │ ├── HorseContainerScreenValidator.hpp │ │ ├── HorseEquipContainerValidation.hpp │ │ ├── HorseMovement.hpp │ │ ├── HorsePostTravelSystem.hpp │ │ ├── HorsePreTravelSystem.hpp │ │ ├── HotbarContainerValidation.hpp │ │ ├── HoverGoal.hpp │ │ ├── HoverMoveControl.hpp │ │ ├── HoverPathNavigation.hpp │ │ ├── HoverTextColorItemComponent.hpp │ │ ├── HttpHeaders.hpp │ │ ├── HudContainerManagerModel.hpp │ │ ├── HudContainerModel.hpp │ │ ├── HudScreenCapabilities.hpp │ │ ├── HugeFungusFeature.hpp │ │ ├── HugeMushroomBlock.hpp │ │ ├── HugeMushroomFeature.hpp │ │ ├── HumanoidMonster.hpp │ │ ├── HungerAttributeDelegate.hpp │ │ ├── HurtArmorPacket.hpp │ │ ├── HurtByTargetGoal.hpp │ │ ├── HurtOnConditionDefinition.hpp │ │ ├── HurtOnConditionSystem.hpp │ │ ├── HurtOwnerSubcomponent.hpp │ │ ├── I18n.hpp │ │ ├── I18nObserver.hpp │ │ ├── IActorMovementProxy.hpp │ │ ├── IAppPlatform.hpp │ │ ├── IBlockWorldGenAPI.hpp │ │ ├── ICerealDefinitionSerializer.hpp │ │ ├── IConnectionEventing.hpp │ │ ├── IConstBlockSource.hpp │ │ ├── IContainerManager.hpp │ │ ├── IContentKeyProvider.hpp │ │ ├── IContentTierManager.hpp │ │ ├── IDataInput.hpp │ │ ├── IDataOutput.hpp │ │ ├── IDefinitionInstance.hpp │ │ ├── IDimension.hpp │ │ ├── IDimensionFactory.hpp │ │ ├── IEntityRegistryOwner.hpp │ │ ├── IEntitySystems.hpp │ │ ├── IEntitySystemsCollection.hpp │ │ ├── IFeature.hpp │ │ ├── IFileAccess.hpp │ │ ├── IFileChunkUploader.hpp │ │ ├── IFilePicker.hpp │ │ ├── IFileReadAccess.hpp │ │ ├── IFileWriteAccess.hpp │ │ ├── IFoodItemComponent.hpp │ │ ├── IItemComponentLegacyFactoryData.hpp │ │ ├── IJsonSerializable.hpp │ │ ├── ILevel.hpp │ │ ├── ILevelListCache.hpp │ │ ├── IMinecraftApp.hpp │ │ ├── IMinecraftEventing.hpp │ │ ├── INpcDialogueData.hpp │ │ ├── IPackManifestFactory.hpp │ │ ├── IPackTelemetry.hpp │ │ ├── IPacketHandlerDispatcher.hpp │ │ ├── IPacketObserver.hpp │ │ ├── IPathBlockSource.hpp │ │ ├── IPreliminarySurfaceProvider.hpp │ │ ├── IRandom.hpp │ │ ├── IReplayableActorInput.hpp │ │ ├── IRequestAction.hpp │ │ ├── IResourcePackRepository.hpp │ │ ├── IScreenChangedEventing.hpp │ │ ├── ISecureStorageKeySystem.hpp │ │ ├── IStructurePoolBlockPredicate.hpp │ │ ├── ISystem.hpp │ │ ├── ITextObject.hpp │ │ ├── ITickingArea.hpp │ │ ├── ITickingAreaView.hpp │ │ ├── ITickingSystem.hpp │ │ ├── ITreeCanopyWrapper.hpp │ │ ├── ITreeFeature.hpp │ │ ├── IUIEventTelemetry.hpp │ │ ├── IUnknownBlockTypeRegistry.hpp │ │ ├── IVillageManager.hpp │ │ ├── IWebviewTelemetry.hpp │ │ ├── IWorldTemplateManager.hpp │ │ ├── IceBlock.hpp │ │ ├── IceBombItem.hpp │ │ ├── IcePatchFeature.hpp │ │ ├── IceSpikeFeature.hpp │ │ ├── IcebergFeature.hpp │ │ ├── IconItemComponent.hpp │ │ ├── IdentifierDescription.hpp │ │ ├── IdentityDefinition.hpp │ │ ├── IdentityDictionary.hpp │ │ ├── IdleState.hpp │ │ ├── Igloo.hpp │ │ ├── IgniteSubcomponent.hpp │ │ ├── IllagerBeast.hpp │ │ ├── IllagerBeastBlockedComponent.hpp │ │ ├── IllagerBeastBlockedDescription.hpp │ │ ├── IllagerBeastPostAIStepSystem.hpp │ │ ├── ImguiProfiler.hpp │ │ ├── ImitateMobSoundsComponent.hpp │ │ ├── ImmobileSystem.hpp │ │ ├── ImmutableWorldCommand.hpp │ │ ├── ImpactDamageSubcomponent.hpp │ │ ├── ImportStructureMetaData.hpp │ │ ├── ImprovedNoise.hpp │ │ ├── InLavaSensingSystem.hpp │ │ ├── InMemoryEnv.hpp │ │ ├── InMemoryFile.hpp │ │ ├── InMemoryFileStorage.hpp │ │ ├── InMemoryRandomAccessFile.hpp │ │ ├── InMemorySequentialFile.hpp │ │ ├── InMemoryWritableFile.hpp │ │ ├── InPackagePackSource.hpp │ │ ├── InWaterSensingSystem.hpp │ │ ├── IndexSet.hpp │ │ ├── InfestedBlock.hpp │ │ ├── InfestedDeepslateBlock.hpp │ │ ├── InitialTickFilterSystem.hpp │ │ ├── InputPermissionCommand.hpp │ │ ├── InsideBlockComponentUtility.hpp │ │ ├── InsideBlockEventMap.hpp │ │ ├── InsideBlockNotifierComponent.hpp │ │ ├── InsideBlockNotifierDefinition.hpp │ │ ├── InsideBlockNotifierSystem.hpp │ │ ├── InsideBubbleColumnBlockComponent.hpp │ │ ├── InsideBubbleColumnSystem.hpp │ │ ├── InsideEndPortalBlockSystem.hpp │ │ ├── InsideEndPortalBlockSystemImpl.hpp │ │ ├── InsideGenericBlockComponent.hpp │ │ ├── InsideGenericBlockSystem.hpp │ │ ├── InsideGenericBlockSystemImpl.hpp │ │ ├── InsideHoneyBlockSystem.hpp │ │ ├── InsidePowderSnowBlockSystem.hpp │ │ ├── InsideSweetBerryBushBlockSystem.hpp │ │ ├── InsideSweetBerryBushBlockSystemImpl.hpp │ │ ├── InsideWaterlilyBlockSystem.hpp │ │ ├── InsideWaterlilyBlockSystemImpl.hpp │ │ ├── InsomniaComponent.hpp │ │ ├── InsomniaDefinition.hpp │ │ ├── InsomniaSystem.hpp │ │ ├── InspectBookshelfGoal.hpp │ │ ├── InstantDespawnComponent.hpp │ │ ├── InstantDespawnDefinition.hpp │ │ ├── InstantDespawnSystem.hpp │ │ ├── InstantaneousAttributeBuff.hpp │ │ ├── InstantaneousMobEffect.hpp │ │ ├── Int64Tag.hpp │ │ ├── IntArrayTag.hpp │ │ ├── IntRange.hpp │ │ ├── IntTag.hpp │ │ ├── IntegrityTokenResult.hpp │ │ ├── InteractActionDefinition.hpp │ │ ├── InteractActionNode.hpp │ │ ├── InteractButtonItemComponent.hpp │ │ ├── InteractComponent.hpp │ │ ├── InteractDefinition.hpp │ │ ├── InteractPacket.hpp │ │ ├── InteractSystem.hpp │ │ ├── Interaction.hpp │ │ ├── InternalComponentRegistry.hpp │ │ ├── InternalHelpers.hpp │ │ ├── InternalItemDescriptor.hpp │ │ ├── InternalSystemInfo.hpp │ │ ├── InternalTaskGroup.hpp │ │ ├── InterpolatedRidingPositionCalculationHelper.hpp │ │ ├── Inventory.hpp │ │ ├── InventoryAction.hpp │ │ ├── InventoryContainerModel.hpp │ │ ├── InventoryContainerValidation.hpp │ │ ├── InventoryContentPacket.hpp │ │ ├── InventoryMenu.hpp │ │ ├── InventorySlotPacket.hpp │ │ ├── InventorySource.hpp │ │ ├── InventoryTransaction.hpp │ │ ├── InventoryTransactionItemGroup.hpp │ │ ├── InventoryTransactionManager.hpp │ │ ├── InventoryTransactionPacket.hpp │ │ ├── InverterDefinition.hpp │ │ ├── InverterNode.hpp │ │ ├── InvestigateSuspiciousLocationGoal.hpp │ │ ├── InvisibleBlock.hpp │ │ ├── IronGolem.hpp │ │ ├── IsBabyDefinition.hpp │ │ ├── IsChargedDefinition.hpp │ │ ├── IsChestedDefinition.hpp │ │ ├── IsHiddenWhenInvisibleDefinition.hpp │ │ ├── IsHoldingSilkTouchTest.hpp │ │ ├── IsIgnitedDefinition.hpp │ │ ├── IsIllagerCaptainDefinition.hpp │ │ ├── IsOnFireTest.hpp │ │ ├── IsOnHotBlockTest.hpp │ │ ├── IsPregnantDefinition.hpp │ │ ├── IsSaddledDefinition.hpp │ │ ├── IsShakingDefinition.hpp │ │ ├── IsShearedDefinition.hpp │ │ ├── IsSpawnableDescription.hpp │ │ ├── IsStackableDefinition.hpp │ │ ├── IsStunnedDefinition.hpp │ │ ├── IsSummonableDescription.hpp │ │ ├── IsTakingFireDamageTest.hpp │ │ ├── IsTamedDefinition.hpp │ │ ├── IsWaterLoggedTest.hpp │ │ ├── IslandOperationNode.hpp │ │ ├── Item.hpp │ │ ├── ItemAcquisitionMethodMap.hpp │ │ ├── ItemActor.hpp │ │ ├── ItemChargeEvent.hpp │ │ ├── ItemColorUtil.hpp │ │ ├── ItemCompleteUseEvent.hpp │ │ ├── ItemComponent.hpp │ │ ├── ItemComponentHelpers.hpp │ │ ├── ItemComponentPacket.hpp │ │ ├── ItemContext.hpp │ │ ├── ItemControlDefinition.hpp │ │ ├── ItemData.hpp │ │ ├── ItemDefinitionEventTriggeredEvent.hpp │ │ ├── ItemDescriptor.hpp │ │ ├── ItemDescriptorCount.hpp │ │ ├── ItemDescriptorSerializer.hpp │ │ ├── ItemEnchantOption.hpp │ │ ├── ItemEnchants.hpp │ │ ├── ItemEventCoordinator.hpp │ │ ├── ItemEventListener.hpp │ │ ├── ItemEventResponse.hpp │ │ ├── ItemEventResponseFactory.hpp │ │ ├── ItemFrameBlock.hpp │ │ ├── ItemFrameBlockActor.hpp │ │ ├── ItemFrameDropItemPacket.hpp │ │ ├── ItemGroup.hpp │ │ ├── ItemInstance.hpp │ │ ├── ItemLockHelper.hpp │ │ ├── ItemNotificationEvent.hpp │ │ ├── ItemReactionComponent.hpp │ │ ├── ItemRegistry.hpp │ │ ├── ItemRegistryManager.hpp │ │ ├── ItemRegistryRef.hpp │ │ ├── ItemReleaseInventoryTransaction.hpp │ │ ├── ItemReleaseUseEvent.hpp │ │ ├── ItemStack.hpp │ │ ├── ItemStackBase.hpp │ │ ├── ItemStackBaseComponentsHelper.hpp │ │ ├── ItemStackDescriptor.hpp │ │ ├── ItemStackNetIdVariant.hpp │ │ ├── ItemStackNetManagerBase.hpp │ │ ├── ItemStackNetManagerScreen.hpp │ │ ├── ItemStackNetManagerScreenStack.hpp │ │ ├── ItemStackNetManagerServer.hpp │ │ ├── ItemStackNetResultMap.hpp │ │ ├── ItemStackRequestAction.hpp │ │ ├── ItemStackRequestActionBeaconPayment.hpp │ │ ├── ItemStackRequestActionConsume.hpp │ │ ├── ItemStackRequestActionCraftBase.hpp │ │ ├── ItemStackRequestActionCraftGrindstone.hpp │ │ ├── ItemStackRequestActionCraftHandler.hpp │ │ ├── ItemStackRequestActionCraftLoom.hpp │ │ ├── ItemStackRequestActionCraftNonImplemented_DEPRECATEDASKTYLAING.hpp │ │ ├── ItemStackRequestActionCraftRecipeAuto.hpp │ │ ├── ItemStackRequestActionCraftRecipeOptional.hpp │ │ ├── ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING.hpp │ │ ├── ItemStackRequestActionCreate.hpp │ │ ├── ItemStackRequestActionDestroy.hpp │ │ ├── ItemStackRequestActionDrop.hpp │ │ ├── ItemStackRequestActionHandler.hpp │ │ ├── ItemStackRequestActionMineBlock.hpp │ │ ├── ItemStackRequestActionPlace.hpp │ │ ├── ItemStackRequestActionPlaceInItemContainer.hpp │ │ ├── ItemStackRequestActionSwap.hpp │ │ ├── ItemStackRequestActionTake.hpp │ │ ├── ItemStackRequestActionTakeFromItemContainer.hpp │ │ ├── ItemStackRequestActionTransferBase.hpp │ │ ├── ItemStackRequestBatch.hpp │ │ ├── ItemStackRequestData.hpp │ │ ├── ItemStackRequestHandlerSlotInfo.hpp │ │ ├── ItemStackRequestPacket.hpp │ │ ├── ItemStackRequestSlotInfo.hpp │ │ ├── ItemStackResponseContainerInfo.hpp │ │ ├── ItemStackResponseInfo.hpp │ │ ├── ItemStackResponsePacket.hpp │ │ ├── ItemStackResponseSlotInfo.hpp │ │ ├── ItemStartUseEvent.hpp │ │ ├── ItemStartUseOnEvent.hpp │ │ ├── ItemStopUseEvent.hpp │ │ ├── ItemStopUseOnEvent.hpp │ │ ├── ItemTag.hpp │ │ ├── ItemTagDescriptor.hpp │ │ ├── ItemTransactionLogger.hpp │ │ ├── ItemUseEvent.hpp │ │ ├── ItemUseInventoryTransaction.hpp │ │ ├── ItemUseMethodMap.hpp │ │ ├── ItemUseOnActorInventoryTransaction.hpp │ │ ├── ItemUseOnEvent.hpp │ │ ├── ItemUseSlowdownSystem.hpp │ │ ├── ItemUsedOnEvent.hpp │ │ ├── JigsawBlock.hpp │ │ ├── JigsawBlockActor.hpp │ │ ├── JigsawBlockInfo.hpp │ │ ├── JigsawEditorData.hpp │ │ ├── JigsawPlacement.hpp │ │ ├── JigsawStructureActorRulesRegistry.hpp │ │ ├── JigsawStructureBlockInfo.hpp │ │ ├── JigsawStructureBlockRulesRegistry.hpp │ │ ├── JigsawStructureBlockTagRulesRegistry.hpp │ │ ├── JigsawStructureElementRegistry.hpp │ │ ├── JigsawStructureRegistry.hpp │ │ ├── JournaledFile.hpp │ │ ├── Json.hpp │ │ ├── JsonHelpers.hpp │ │ ├── JsonPackUtils.hpp │ │ ├── JsonUtil.hpp │ │ ├── JsonValidator.hpp │ │ ├── JukeboxBlock.hpp │ │ ├── JukeboxBlockActor.hpp │ │ ├── JumpControl.hpp │ │ ├── JumpControlComponent.hpp │ │ ├── JumpControlDescription.hpp │ │ ├── JumpControlSystem.hpp │ │ ├── JumpEndSystem.hpp │ │ ├── JumpInfo.hpp │ │ ├── JumpInputSystem.hpp │ │ ├── JumpPreventionUtility.hpp │ │ ├── JumpToBlockGoal.hpp │ │ ├── JunglePyramidPiece.hpp │ │ ├── KelpBlock.hpp │ │ ├── KelpFeature.hpp │ │ ├── KeyFrameLerpMode.hpp │ │ ├── KeyFrameTransform.hpp │ │ ├── KeyFrameTransformData.hpp │ │ ├── KeyManager.hpp │ │ ├── KeyOrNameResult.hpp │ │ ├── KickCommand.hpp │ │ ├── KillCommand.hpp │ │ ├── KnockBackEvent.hpp │ │ ├── KnockbackArmorUpdater.hpp │ │ ├── KnockbackRoarGoal.hpp │ │ ├── KnockbackRules.hpp │ │ ├── LabTableContainerManagerModel.hpp │ │ ├── LabTableContainerScreenValidator.hpp │ │ ├── LabTableInputValidation.hpp │ │ ├── LabTablePacket.hpp │ │ ├── LabTableReaction.hpp │ │ ├── LabTableReactionComponent.hpp │ │ ├── LadderBlock.hpp │ │ ├── LadderResetFallDamageSystem.hpp │ │ ├── LakeFeature.hpp │ │ ├── LanternBlock.hpp │ │ ├── LargeDripstoneFeature.hpp │ │ ├── LargeFireball.hpp │ │ ├── LavaMoveFinalizeSystem.hpp │ │ ├── LavaMoveSystem.hpp │ │ ├── LavaResetFallDistanceSystem.hpp │ │ ├── LavaSlime.hpp │ │ ├── LavaTravelSystem.hpp │ │ ├── LayDownGoal.hpp │ │ ├── LayEggGoal.hpp │ │ ├── LayeredAbilities.hpp │ │ ├── LeadItem.hpp │ │ ├── LeapAtTargetGoal.hpp │ │ ├── LeashFenceKnotActor.hpp │ │ ├── LeashableComponent.hpp │ │ ├── LeashableDefinition.hpp │ │ ├── LeashableSystem.hpp │ │ ├── LeavesBlock.hpp │ │ ├── LeavesBlockItem.hpp │ │ ├── LecternBlock.hpp │ │ ├── LecternBlockActor.hpp │ │ ├── LecternBlockUtil.hpp │ │ ├── LecternUpdatePacket.hpp │ │ ├── LegacyActorArmorChangedListener.hpp │ │ ├── LegacyBlendedNoise.hpp │ │ ├── LegacyBlockIdMappingUtils.hpp │ │ ├── LegacyBlockPlacementProcessor.hpp │ │ ├── LegacyBodyControl.hpp │ │ ├── LegacyChunkStorage.hpp │ │ ├── LegacyDyeItem.hpp │ │ ├── LegacyEmeraldOreFeature.hpp │ │ ├── LegacyFlowerFeature.hpp │ │ ├── LegacyForestFoliageFeature.hpp │ │ ├── LegacyForestRockFeature.hpp │ │ ├── LegacyIceFeature.hpp │ │ ├── LegacyJigsawPlacement.hpp │ │ ├── LegacyPackIdVersion.hpp │ │ ├── LegacySmallMushroomsFeature.hpp │ │ ├── LegacySpringsFeature.hpp │ │ ├── LegacyStructureBlockPalette.hpp │ │ ├── LegacyStructureSettings.hpp │ │ ├── LegacyStructureTemplate.hpp │ │ ├── LegacySwampFoliageFeature.hpp │ │ ├── LegacyTelemetryEventPacket.hpp │ │ ├── LegacyTradeableComponent.hpp │ │ ├── LegacyTradeableDefinition.hpp │ │ ├── LegacyTreeFeature.hpp │ │ ├── LegacyTreeFeatureHelpers.hpp │ │ ├── LessonCommand.hpp │ │ ├── LessonProgressPacket.hpp │ │ ├── Level.hpp │ │ ├── LevelAddedActorEvent.hpp │ │ ├── LevelAnimateTickHelper.hpp │ │ ├── LevelCache.hpp │ │ ├── LevelChunk.hpp │ │ ├── LevelChunkAndSubChunkLoggingData.hpp │ │ ├── LevelChunkBuilderData.hpp │ │ ├── LevelChunkFinalDeleter.hpp │ │ ├── LevelChunkGarbageCollector.hpp │ │ ├── LevelChunkMetaData.hpp │ │ ├── LevelChunkMetaDataDictionary.hpp │ │ ├── LevelChunkMetaDataManager.hpp │ │ ├── LevelChunkPacket.hpp │ │ ├── LevelChunkPhase1Deleter.hpp │ │ ├── LevelChunkTickingSystem.hpp │ │ ├── LevelComponent.hpp │ │ ├── LevelContainerManagerModel.hpp │ │ ├── LevelContainerModel.hpp │ │ ├── LevelData.hpp │ │ ├── LevelDataHelper.hpp │ │ ├── LevelDataKeys.hpp │ │ ├── LevelDataValue.hpp │ │ ├── LevelDataWrapper.hpp │ │ ├── LevelDbEnv.hpp │ │ ├── LevelDbFileLock.hpp │ │ ├── LevelDbLogger.hpp │ │ ├── LevelDbRandomAccessFile.hpp │ │ ├── LevelDbSequentialFile.hpp │ │ ├── LevelDbWritableFile.hpp │ │ ├── LevelEntityContainerValidation.hpp │ │ ├── LevelEventCoordinator.hpp │ │ ├── LevelEventGenericPacket.hpp │ │ ├── LevelEventListener.hpp │ │ ├── LevelEventPacket.hpp │ │ ├── LevelListCache.hpp │ │ ├── LevelListener.hpp │ │ ├── LevelLooseFileStorage.hpp │ │ ├── LevelNotificationEvent.hpp │ │ ├── LevelProvider.hpp │ │ ├── LevelSeed64.hpp │ │ ├── LevelSettings.hpp │ │ ├── LevelSoundEventMap.hpp │ │ ├── LevelSoundEventPacket.hpp │ │ ├── LevelSoundEventPacketV1.hpp │ │ ├── LevelSoundEventPacketV2.hpp │ │ ├── LevelSoundEventUtils.hpp │ │ ├── LevelSoundManager.hpp │ │ ├── LevelStorage.hpp │ │ ├── LevelStorageEventing.hpp │ │ ├── LevelStorageEventingContext.hpp │ │ ├── LevelStorageManager.hpp │ │ ├── LevelStorageObserver.hpp │ │ ├── LevelStorageSource.hpp │ │ ├── LevelStorageWriteBatch.hpp │ │ ├── LevelSummary.hpp │ │ ├── LevelUtils.hpp │ │ ├── LeverActionEvent.hpp │ │ ├── LeverBlock.hpp │ │ ├── LibraryScreenCapabilities.hpp │ │ ├── LightBlock.hpp │ │ ├── LightningBolt.hpp │ │ ├── LightningBoltUtil.hpp │ │ ├── LightningRodBlock.hpp │ │ ├── LightningRodUtil.hpp │ │ ├── LingeringPotionItem.hpp │ │ ├── LiquidBlock.hpp │ │ ├── LiquidBlockDynamic.hpp │ │ ├── LiquidBlockStatic.hpp │ │ ├── LiquidClippedItemComponent.hpp │ │ ├── LiquidPhysicsSystem.hpp │ │ ├── LiquidPhysicsSystemImpl.hpp │ │ ├── LiquidSplashRequestSystem.hpp │ │ ├── LiquidSplashRequestSystemImpl.hpp │ │ ├── LiquidSplashSystem.hpp │ │ ├── ListCommand.hpp │ │ ├── ListDCommand.hpp │ │ ├── ListTag.hpp │ │ ├── ListTagFloatAdder.hpp │ │ ├── ListTagIntAdder.hpp │ │ ├── ListenerInfo.hpp │ │ ├── Llama.hpp │ │ ├── LlamaSpit.hpp │ │ ├── LoadedResourceData.hpp │ │ ├── LoadingProgressTickingSystem.hpp │ │ ├── LocalConnector.hpp │ │ ├── LocalConstBlockSource.hpp │ │ ├── LocalSpatialEntityFetcher.hpp │ │ ├── Localization.hpp │ │ ├── LocateCommand.hpp │ │ ├── LocateCommandUtil.hpp │ │ ├── LodestoneBlock.hpp │ │ ├── LodestoneBlockActor.hpp │ │ ├── LodestoneCompassComponent.hpp │ │ ├── LodestoneCompassComponentCalculator.hpp │ │ ├── LodestoneCompassItem.hpp │ │ ├── LogBlock.hpp │ │ ├── LoginPacket.hpp │ │ ├── LookAtActorDefinition.hpp │ │ ├── LookAtActorGoal.hpp │ │ ├── LookAtActorNode.hpp │ │ ├── LookAtBlockDefinition.hpp │ │ ├── LookAtBlockNode.hpp │ │ ├── LookAtComponent.hpp │ │ ├── LookAtDefinition.hpp │ │ ├── LookAtEntityGoal.hpp │ │ ├── LookAtPlayerGoal.hpp │ │ ├── LookAtSystem.hpp │ │ ├── LookAtTargetGoal.hpp │ │ ├── LookAtTradingPlayerGoal.hpp │ │ ├── LookControl.hpp │ │ ├── LookControlComponent.hpp │ │ ├── LookControlSystem.hpp │ │ ├── LoomBlock.hpp │ │ ├── LoomContainerManagerModel.hpp │ │ ├── LoomContainerScreenValidator.hpp │ │ ├── LoomDyeContainerValidation.hpp │ │ ├── LoomInputContainerValidation.hpp │ │ ├── LoomMaterialContainerValidation.hpp │ │ ├── LoopbackPacketSender.hpp │ │ ├── LootCommand.hpp │ │ ├── LootEnchant.hpp │ │ ├── LootItem.hpp │ │ ├── LootItemActorHasMarkVariantCondition.hpp │ │ ├── LootItemActorHasVariantCondition.hpp │ │ ├── LootItemActorKilledCondition.hpp │ │ ├── LootItemCondition.hpp │ │ ├── LootItemConditions.hpp │ │ ├── LootItemFunction.hpp │ │ ├── LootItemFunctions.hpp │ │ ├── LootItemKilledByActorCondition.hpp │ │ ├── LootItemKilledByPlayerCondition.hpp │ │ ├── LootItemKilledByPlayerOrPetsCondition.hpp │ │ ├── LootItemMatchToolCondition.hpp │ │ ├── LootItemRandomChanceCondition.hpp │ │ ├── LootItemRandomChanceWithLootingCondition.hpp │ │ ├── LootItemRandomChanceWithSpecialModifierCondition.hpp │ │ ├── LootItemRandomDifficultyChanceCondition.hpp │ │ ├── LootPool.hpp │ │ ├── LootPoolEntry.hpp │ │ ├── LootSystem.hpp │ │ ├── LootTable.hpp │ │ ├── LootTableContext.hpp │ │ ├── LootTableDefinition.hpp │ │ ├── LootTableEntry.hpp │ │ ├── LootTableReference.hpp │ │ ├── LootTables.hpp │ │ ├── LootingEnchantFunction.hpp │ │ ├── LowMemoryWatcher.hpp │ │ ├── MCRESULT.hpp │ │ ├── MagmaBlock.hpp │ │ ├── MainChunkSource.hpp │ │ ├── MakeLoveGoal.hpp │ │ ├── ManagedWanderingTraderComponent.hpp │ │ ├── ManagedWanderingTraderDescription.hpp │ │ ├── MangroveLeavesBlock.hpp │ │ ├── MangrovePropaguleBlock.hpp │ │ ├── MangroveRootsBlock.hpp │ │ ├── MangroveTreeCanopy.hpp │ │ ├── MangroveTreeRoots.hpp │ │ ├── MangroveTreeTrunk.hpp │ │ ├── MapCloningRecipe.hpp │ │ ├── MapConstants.hpp │ │ ├── MapCreateLockedCopyPacket.hpp │ │ ├── MapDataManager.hpp │ │ ├── MapDecoration.hpp │ │ ├── MapExtendingRecipe.hpp │ │ ├── MapInfoRequestPacket.hpp │ │ ├── MapItem.hpp │ │ ├── MapItemSavedData.hpp │ │ ├── MapItemTrackedActor.hpp │ │ ├── MapLockingRecipe.hpp │ │ ├── MapUpgradingRecipe.hpp │ │ ├── MarkVariantDefinition.hpp │ │ ├── MarketplaceSkinValidator.hpp │ │ ├── Material.hpp │ │ ├── MaterialReducerContainerManagerModel.hpp │ │ ├── MaterialReducerContainerScreenValidator.hpp │ │ ├── MaterialReducerDataEntry.hpp │ │ ├── MaterialReducerInputValidation.hpp │ │ ├── MaterialReducerOutputValidation.hpp │ │ ├── Matrix.hpp │ │ ├── MaxStackSizeItemComponent.hpp │ │ ├── MeCommand.hpp │ │ ├── MeadowFlowerFeature.hpp │ │ ├── MedicineItem.hpp │ │ ├── MegaPineTreeCanopy.hpp │ │ ├── MegaTreeCanopy.hpp │ │ ├── MegaTreeTrunk.hpp │ │ ├── MeleeAttackDefinition.hpp │ │ ├── MeleeAttackGoal.hpp │ │ ├── MeleeWeaponEnchant.hpp │ │ ├── MelonBlock.hpp │ │ ├── MelonFeature.hpp │ │ ├── MemoryMappedFileAccess.hpp │ │ ├── MendingEnchant.hpp │ │ ├── MerchantRecipe.hpp │ │ ├── MerchantRecipeList.hpp │ │ ├── MesaSurfaceAttributes.hpp │ │ ├── MesaSurfaceBuilderNoises.hpp │ │ ├── MessageEvent.hpp │ │ ├── MessagingCommand.hpp │ │ ├── MetaDataTypeVisitor_Get.hpp │ │ ├── MetalBlock.hpp │ │ ├── Minecart.hpp │ │ ├── MinecartBlockCommandOrigin.hpp │ │ ├── MinecartCanSnapOnRailSystem.hpp │ │ ├── MinecartChest.hpp │ │ ├── MinecartComeOffRailSystem.hpp │ │ ├── MinecartCommandBlock.hpp │ │ ├── MinecartHopper.hpp │ │ ├── MinecartItem.hpp │ │ ├── MinecartMoveAlongRailSystem.hpp │ │ ├── MinecartPreNormalTickSystem.hpp │ │ ├── MinecartRideable.hpp │ │ ├── MinecartTNT.hpp │ │ ├── Minecraft.hpp │ │ ├── MinecraftCommands.hpp │ │ ├── MinecraftEventing.hpp │ │ ├── MinecraftGameTest.hpp │ │ ├── MinecraftGameTestBatchRunner.hpp │ │ ├── MinecraftGameTestHelper.hpp │ │ ├── MinecraftGameTestHelperProvider.hpp │ │ ├── MinecraftGameTestInstance.hpp │ │ ├── MinecraftPackets.hpp │ │ ├── MinecraftReportGameListener.hpp │ │ ├── MinecraftScheduler.hpp │ │ ├── MinecraftScriptTelemetryLogger.hpp │ │ ├── MinecraftWorkerPool.hpp │ │ ├── MineshaftCorridor.hpp │ │ ├── MineshaftCrossing.hpp │ │ ├── MineshaftData.hpp │ │ ├── MineshaftFeature.hpp │ │ ├── MineshaftPiece.hpp │ │ ├── MineshaftRoom.hpp │ │ ├── MineshaftStairs.hpp │ │ ├── MineshaftStart.hpp │ │ ├── MineshaftUtil.hpp │ │ ├── MingleComponent.hpp │ │ ├── MingleGoal.hpp │ │ ├── Mob.hpp │ │ ├── MobAnimation.hpp │ │ ├── MobArmorEquipmentPacket.hpp │ │ ├── MobDescriptor.hpp │ │ ├── MobEffect.hpp │ │ ├── MobEffectChangeDescription.hpp │ │ ├── MobEffectComponent.hpp │ │ ├── MobEffectDefinition.hpp │ │ ├── MobEffectInstance.hpp │ │ ├── MobEffectPacket.hpp │ │ ├── MobEffectPacketUtils.hpp │ │ ├── MobEffectResponse.hpp │ │ ├── MobEffectSubcomponent.hpp │ │ ├── MobEffectSystem.hpp │ │ ├── MobEffectsComponent.hpp │ │ ├── MobEquipmentPacket.hpp │ │ ├── MobEvent.hpp │ │ ├── MobEventCommand.hpp │ │ ├── MobEvents.hpp │ │ ├── MobGliding.hpp │ │ ├── MobIsImmobileFilterSystem.hpp │ │ ├── MobJump.hpp │ │ ├── MobJumpFromGroundSystem.hpp │ │ ├── MobJumpFromGroundSystemImpl.hpp │ │ ├── MobJumpSystem.hpp │ │ ├── MobJumpSystemImpl.hpp │ │ ├── MobMovement.hpp │ │ ├── MobMovementDrag.hpp │ │ ├── MobOnPlayerJumpSystem.hpp │ │ ├── MobPredicates.hpp │ │ ├── MobRemovePassengerSystem.hpp │ │ ├── MobResetPassengerYRotLimitSystem.hpp │ │ ├── MobSetPreviousRotSystem.hpp │ │ ├── MobSpawnHerdInfo.hpp │ │ ├── MobSpawnInfo.hpp │ │ ├── MobSpawnRules.hpp │ │ ├── MobSpawnUtils.hpp │ │ ├── MobSpawnerBlock.hpp │ │ ├── MobSpawnerBlockActor.hpp │ │ ├── MobSpawnerData.hpp │ │ ├── MobSpawnerPermutation.hpp │ │ ├── MobTravelFilterSystem.hpp │ │ ├── MobTravelFilterSystemImpl.hpp │ │ ├── MobTravelImmobileFilterSystem.hpp │ │ ├── MobTravelIntentSystem.hpp │ │ ├── MobTravelIntentSystemImpl.hpp │ │ ├── MobTravelPlaceholderFilterSystem.hpp │ │ ├── MobTravelPlayerOrLocalFilterSystem.hpp │ │ ├── MobTravelTeleportedFilterSystem.hpp │ │ ├── MobTravelUpdateSpeedsSystem.hpp │ │ ├── ModalFormRequestPacket.hpp │ │ ├── ModalFormResponsePacket.hpp │ │ ├── ModuleIdentifier.hpp │ │ ├── MolangActorArrayPtr.hpp │ │ ├── MolangActorIdArrayPtr.hpp │ │ ├── MolangArrayVariable.hpp │ │ ├── MolangContextVariable.hpp │ │ ├── MolangContextVariableMapWithCleanup.hpp │ │ ├── MolangDataDrivenGeometry.hpp │ │ ├── MolangDescriptor.hpp │ │ ├── MolangEntityVariable.hpp │ │ ├── MolangEvalParams.hpp │ │ ├── MolangEvalStackState.hpp │ │ ├── MolangGeometryVariable.hpp │ │ ├── MolangMaterialVariable.hpp │ │ ├── MolangMemberAccessor.hpp │ │ ├── MolangMemberArray.hpp │ │ ├── MolangMemberVariable.hpp │ │ ├── MolangProgramBuildState.hpp │ │ ├── MolangQueryFunction.hpp │ │ ├── MolangQueryFunctionPtr.hpp │ │ ├── MolangScriptArg.hpp │ │ ├── MolangSerializer.hpp │ │ ├── MolangTempVariable.hpp │ │ ├── MolangTextureVariable.hpp │ │ ├── MolangVariable.hpp │ │ ├── MolangVariableMap.hpp │ │ ├── MolangVersionMapping.hpp │ │ ├── Monster.hpp │ │ ├── MonsterAiStepSystem.hpp │ │ ├── MonsterRoomFeature.hpp │ │ ├── MonumentBuilding.hpp │ │ ├── MonumentRoomFitter.hpp │ │ ├── MossBlock.hpp │ │ ├── MossStoneSelector.hpp │ │ ├── MossVegetationFeature.hpp │ │ ├── MotionPredictionHintsPacket.hpp │ │ ├── Motive.hpp │ │ ├── MountPathingGoal.hpp │ │ ├── MountTameableDefinition.hpp │ │ ├── MountTamingComponent.hpp │ │ ├── MountTamingEvent.hpp │ │ ├── MountTamingSystem.hpp │ │ ├── MountainAttributes.hpp │ │ ├── MoveActorAbsoluteData.hpp │ │ ├── MoveActorAbsolutePacket.hpp │ │ ├── MoveActorDeltaPacket.hpp │ │ ├── MoveCollisionSystem.hpp │ │ ├── MoveControl.hpp │ │ ├── MoveControlBasicDescription.hpp │ │ ├── MoveControlComponent.hpp │ │ ├── MoveControlDescription.hpp │ │ ├── MoveControlDolphinDescription.hpp │ │ ├── MoveControlFlyDescription.hpp │ │ ├── MoveControlHoverDescription.hpp │ │ ├── MoveControlSkipDescription.hpp │ │ ├── MoveControlSwayDescription.hpp │ │ ├── MoveControlSystem.hpp │ │ ├── MoveDefinition.hpp │ │ ├── MoveIndoorsGoal.hpp │ │ ├── MoveInputComponent.hpp │ │ ├── MoveInputState.hpp │ │ ├── MoveNode.hpp │ │ ├── MoveOutdoorsGoal.hpp │ │ ├── MovePlayerPacket.hpp │ │ ├── MoveRequestComponent.hpp │ │ ├── MoveSpeedCapSystem.hpp │ │ ├── MoveSpeedCapSystemImpl.hpp │ │ ├── MoveThroughVillageGoal.hpp │ │ ├── MoveToBlockGoal.hpp │ │ ├── MoveToDefinition.hpp │ │ ├── MoveToLandGoal.hpp │ │ ├── MoveToLavaGoal.hpp │ │ ├── MoveToLiquidGoal.hpp │ │ ├── MoveToNode.hpp │ │ ├── MoveToPOIGoal.hpp │ │ ├── MoveToRandomBlockGoal.hpp │ │ ├── MoveToVillageGoal.hpp │ │ ├── MoveToWaterGoal.hpp │ │ ├── MoveTowardsClosestSpaceSystem.hpp │ │ ├── MoveTowardsClosestSpaceSystemImpl.hpp │ │ ├── MoveTowardsDwellingRestrictionDefinition.hpp │ │ ├── MoveTowardsDwellingRestrictionGoal.hpp │ │ ├── MoveTowardsHomeRestrictionDefinition.hpp │ │ ├── MoveTowardsHomeRestrictionGoal.hpp │ │ ├── MoveTowardsRestrictionDefinition.hpp │ │ ├── MoveTowardsRestrictionGoal.hpp │ │ ├── MoveTowardsTargetGoal.hpp │ │ ├── MovementInterpolatorComponent.hpp │ │ ├── MovementInterpolatorSystem.hpp │ │ ├── MovementInterpolatorSystemImpl.hpp │ │ ├── MovementProxyStateProvider.hpp │ │ ├── MovementSoundDistanceOffsetDefinition.hpp │ │ ├── MovementTickResetTemporaryComponentsSystem.hpp │ │ ├── MovingBlock.hpp │ │ ├── MovingBlockActor.hpp │ │ ├── MudBlock.hpp │ │ ├── MultiRecipe.hpp │ │ ├── MultifaceBlock.hpp │ │ ├── MultifaceFeature.hpp │ │ ├── MultifaceSpreader.hpp │ │ ├── MultiplayerSettingsPacket.hpp │ │ ├── MultiplyValueAmplifier.hpp │ │ ├── MushroomBlock.hpp │ │ ├── MushroomCow.hpp │ │ ├── MusicBlockActor.hpp │ │ ├── MusicCommand.hpp │ │ ├── MyceliumBlock.hpp │ │ ├── NBBridgeCrossing.hpp │ │ ├── NBBridgeEndFiller.hpp │ │ ├── NBBridgeStraight.hpp │ │ ├── NBCastleCorridorStairsPiece.hpp │ │ ├── NBCastleCorridorTBalconyPiece.hpp │ │ ├── NBCastleEntrance.hpp │ │ ├── NBCastleSmallCorridorCrossingPiece.hpp │ │ ├── NBCastleSmallCorridorLeftTurnPiece.hpp │ │ ├── NBCastleSmallCorridorPiece.hpp │ │ ├── NBCastleSmallCorridorRightTurnPiece.hpp │ │ ├── NBCastleStalkRoom.hpp │ │ ├── NBMonsterThrone.hpp │ │ ├── NBRoomCrossing.hpp │ │ ├── NBStairsRoom.hpp │ │ ├── NBStartPiece.hpp │ │ ├── NBTLoader.hpp │ │ ├── NBTSaver.hpp │ │ ├── NBTSchemaReader.hpp │ │ ├── NBTSchemaWriter.hpp │ │ ├── NameAction.hpp │ │ ├── NameableComponent.hpp │ │ ├── NameableDefinition.hpp │ │ ├── NamedMolangScript.hpp │ │ ├── NapGoal.hpp │ │ ├── NavigationClimbDescription.hpp │ │ ├── NavigationComponent.hpp │ │ ├── NavigationDescription.hpp │ │ ├── NavigationFloatDescription.hpp │ │ ├── NavigationFlyDescription.hpp │ │ ├── NavigationGenericDescription.hpp │ │ ├── NavigationHoverDescription.hpp │ │ ├── NavigationSwimDescription.hpp │ │ ├── NavigationSystem.hpp │ │ ├── NavigationTravelSystem.hpp │ │ ├── NavigationUtility.hpp │ │ ├── NavigationWalkDescription.hpp │ │ ├── NbtIo.hpp │ │ ├── NearestAttackableTargetDefinition.hpp │ │ ├── NearestAttackableTargetGoal.hpp │ │ ├── NearestPrioritizedAttackableTargetGoal.hpp │ │ ├── NetEventCallback.hpp │ │ ├── NetherBrightnessRamp.hpp │ │ ├── NetherCaveFeature.hpp │ │ ├── NetherDimension.hpp │ │ ├── NetherFireFeature.hpp │ │ ├── NetherFortressFeature.hpp │ │ ├── NetherFortressPiece.hpp │ │ ├── NetherFortressStart.hpp │ │ ├── NetherFossilFeature.hpp │ │ ├── NetherFungusBlock.hpp │ │ ├── NetherGenerator.hpp │ │ ├── NetherNetConnector.hpp │ │ ├── NetherNetServerLocator.hpp │ │ ├── NetherNetTransportFactory.hpp │ │ ├── NetherNetTransportStub.hpp │ │ ├── NetherReactorBlock.hpp │ │ ├── NetherReactorBlockActor.hpp │ │ ├── NetherSpringFeature.hpp │ │ ├── NetherSproutsBlock.hpp │ │ ├── NetherStructureFeatureHelper.hpp │ │ ├── NetherWartBlock.hpp │ │ ├── NetheriteArmorEquippedListener.hpp │ │ ├── NetherrackBlock.hpp │ │ ├── NetworkAddress.hpp │ │ ├── NetworkChunkPublisher.hpp │ │ ├── NetworkChunkPublisherUpdatePacket.hpp │ │ ├── NetworkChunkSource.hpp │ │ ├── NetworkConnection.hpp │ │ ├── NetworkDebugManager.hpp │ │ ├── NetworkEnableDisableListener.hpp │ │ ├── NetworkIdentifier.hpp │ │ ├── NetworkItemInstanceDescriptor.hpp │ │ ├── NetworkItemStackDescriptor.hpp │ │ ├── NetworkPacketEventCoordinator.hpp │ │ ├── NetworkPeer.hpp │ │ ├── NetworkSession.hpp │ │ ├── NetworkSessionOwner.hpp │ │ ├── NetworkSettingsPacket.hpp │ │ ├── NetworkStackLatencyPacket.hpp │ │ ├── NetworkStatistics.hpp │ │ ├── NetworkSystem.hpp │ │ ├── NewExecuteCommand.hpp │ │ ├── NewLeavesBlock.hpp │ │ ├── NewLogBlock.hpp │ │ ├── NewUniqueIdsDataLoadHelper.hpp │ │ ├── NoClipOrNoBlockMoveFilterSystem.hpp │ │ ├── NoSurfaceOreFeature.hpp │ │ ├── NoodleCavifier.hpp │ │ ├── NoodleCavifierNoises.hpp │ │ ├── NormalTickFilterSystem.hpp │ │ ├── NoteBlock.hpp │ │ ├── Npc.hpp │ │ ├── NpcComponent.hpp │ │ ├── NpcDefinition.hpp │ │ ├── NpcDialogueButton.hpp │ │ ├── NpcDialoguePacket.hpp │ │ ├── NpcDialogueScene.hpp │ │ ├── NpcDialogueStorage.hpp │ │ ├── NpcEventCoordinator.hpp │ │ ├── NpcGUIOffset.hpp │ │ ├── NpcI18nObserver.hpp │ │ ├── NpcRequestPacket.hpp │ │ ├── NpcSceneDialogueData.hpp │ │ ├── NpcSystem.hpp │ │ ├── NpcSystemHelper.hpp │ │ ├── NullLogger.hpp │ │ ├── NullSecureStorage.hpp │ │ ├── NullSoundPlayer.hpp │ │ ├── NyliumBlock.hpp │ │ ├── OSInformation.hpp │ │ ├── Objective.hpp │ │ ├── ObjectiveCriteria.hpp │ │ ├── ObserverBlock.hpp │ │ ├── ObsidianBlock.hpp │ │ ├── OceanMixerOperationNode.hpp │ │ ├── OceanMonumentCoreRoom.hpp │ │ ├── OceanMonumentDoubleXRoom.hpp │ │ ├── OceanMonumentDoubleXYRoom.hpp │ │ ├── OceanMonumentDoubleYRoom.hpp │ │ ├── OceanMonumentDoubleYZRoom.hpp │ │ ├── OceanMonumentDoubleZRoom.hpp │ │ ├── OceanMonumentEntryRoom.hpp │ │ ├── OceanMonumentFeature.hpp │ │ ├── OceanMonumentPenthouse.hpp │ │ ├── OceanMonumentPiece.hpp │ │ ├── OceanMonumentSimpleRoom.hpp │ │ ├── OceanMonumentSimpleTopRoom.hpp │ │ ├── OceanMonumentStart.hpp │ │ ├── OceanMonumentWingRoom.hpp │ │ ├── OceanRuinFeature.hpp │ │ ├── OceanRuinPieces.hpp │ │ ├── OceanRuinStart.hpp │ │ ├── Ocelot.hpp │ │ ├── OcelotAttackDefinition.hpp │ │ ├── OcelotAttackGoal.hpp │ │ ├── OcelotSitOnBlockGoal.hpp │ │ ├── OculusPlatformMessagePump.hpp │ │ ├── OfferFlowerGoal.hpp │ │ ├── OfferFlowerTickSystem.hpp │ │ ├── OfferFlowerTickUtility.hpp │ │ ├── OffhandContainerValidation.hpp │ │ ├── OldLeavesBlock.hpp │ │ ├── OldLogBlock.hpp │ │ ├── OnActorEnterVolumeDefinition.hpp │ │ ├── OnActorLeaveVolumeDefinition.hpp │ │ ├── OnDeathDefinition.hpp │ │ ├── OnFallOnTrigger.hpp │ │ ├── OnFallOnTriggerDescription.hpp │ │ ├── OnFireComponent.hpp │ │ ├── OnFireServerSystem.hpp │ │ ├── OnFireSystem.hpp │ │ ├── OnFriendlyAngerDefinition.hpp │ │ ├── OnHitSubcomponent.hpp │ │ ├── OnHurtByPlayerDefinition.hpp │ │ ├── OnHurtDefinition.hpp │ │ ├── OnIgniteDefinition.hpp │ │ ├── OnInteractTrigger.hpp │ │ ├── OnInteractTriggerDescription.hpp │ │ ├── OnPlacedTrigger.hpp │ │ ├── OnPlacedTriggerDescription.hpp │ │ ├── OnPlayerDestroyedTrigger.hpp │ │ ├── OnPlayerDestroyedTriggerDescription.hpp │ │ ├── OnPlayerPlacingTrigger.hpp │ │ ├── OnPlayerPlacingTriggerDescription.hpp │ │ ├── OnScreenTextureAnimationPacket.hpp │ │ ├── OnStartLandingDefinition.hpp │ │ ├── OnStartTakeoffDefinition.hpp │ │ ├── OnStepOffTrigger.hpp │ │ ├── OnStepOffTriggerDescription.hpp │ │ ├── OnStepOnTrigger.hpp │ │ ├── OnStepOnTriggerDescription.hpp │ │ ├── OnTargetAcquiredDefinition.hpp │ │ ├── OnTargetEscapeDefinition.hpp │ │ ├── OnUseItemComponent.hpp │ │ ├── OnUseOnItemComponent.hpp │ │ ├── OnWakeWithOwnerDefinition.hpp │ │ ├── OpCommand.hpp │ │ ├── OpenDoorAnnotationComponent.hpp │ │ ├── OpenDoorAnnotationDescription.hpp │ │ ├── OpenDoorAnnotationSystem.hpp │ │ ├── OpenDoorGoal.hpp │ │ ├── OpenSignPacket.hpp │ │ ├── Option.hpp │ │ ├── OptionalString.hpp │ │ ├── OreBlock.hpp │ │ ├── OreFeature.hpp │ │ ├── OreVeinifier.hpp │ │ ├── OreVeinifierNoises.hpp │ │ ├── OutOfControlDefinition.hpp │ │ ├── OutOfWorldSystem.hpp │ │ ├── OverloadSyntaxInformation.hpp │ │ ├── OverworldBiomeBuilder.hpp │ │ ├── OverworldBlendRules.hpp │ │ ├── OverworldBrightnessRamp.hpp │ │ ├── OverworldDimension.hpp │ │ ├── OverworldGenerator.hpp │ │ ├── OverworldGenerator2d.hpp │ │ ├── OverworldGeneratorMultinoise.hpp │ │ ├── OverworldNoises3d.hpp │ │ ├── OwnerHurtByTargetGoal.hpp │ │ ├── OwnerHurtTargetGoal.hpp │ │ ├── OwnerStorageEntity.hpp │ │ ├── OwnerStorageFeature.hpp │ │ ├── OwningGetCollisionShapeEntityProxy.hpp │ │ ├── POIBlueprint.hpp │ │ ├── POIInstance.hpp │ │ ├── Pack.hpp │ │ ├── PackAccessStrategy.hpp │ │ ├── PackAccessStrategyFactory.hpp │ │ ├── PackCapabilities.hpp │ │ ├── PackCapability.hpp │ │ ├── PackCapabilityRegistry.hpp │ │ ├── PackDependencyManager.hpp │ │ ├── PackDiscoveryError.hpp │ │ ├── PackError.hpp │ │ ├── PackIdVersion.hpp │ │ ├── PackInfoData.hpp │ │ ├── PackInstance.hpp │ │ ├── PackInstanceId.hpp │ │ ├── PackLoadError.hpp │ │ ├── PackManifest.hpp │ │ ├── PackManifestFactory.hpp │ │ ├── PackReport.hpp │ │ ├── PackSetting.hpp │ │ ├── PackSettings.hpp │ │ ├── PackSettingsError.hpp │ │ ├── PackSettingsFactory.hpp │ │ ├── PackSettingsJsonValidator.hpp │ │ ├── PackSource.hpp │ │ ├── PackSourceFactory.hpp │ │ ├── PackSourceReport.hpp │ │ ├── PackedItemUseLegacyInventoryTransaction.hpp │ │ ├── Packet.hpp │ │ ├── PacketObserver.hpp │ │ ├── PacketSender.hpp │ │ ├── PacketUtil.hpp │ │ ├── PacketViolationDetectedTelemetryData.hpp │ │ ├── PacketViolationHandler.hpp │ │ ├── PacketViolationWarningPacket.hpp │ │ ├── PacksInfoData.hpp │ │ ├── PaddleBehaviorUtility.hpp │ │ ├── PageContent.hpp │ │ ├── Painting.hpp │ │ ├── Palette.hpp │ │ ├── Panda.hpp │ │ ├── PanicGoal.hpp │ │ ├── ParameterList.hpp │ │ ├── Parrot.hpp │ │ ├── Parser.hpp │ │ ├── PartiallyExposedBlobFeature.hpp │ │ ├── ParticleCommand.hpp │ │ ├── ParticleEffectResponse.hpp │ │ ├── ParticleEventRequestQueueComponent.hpp │ │ ├── ParticleOnHitSubcomponent.hpp │ │ ├── ParticleProvider.hpp │ │ ├── ParticleTypeMap.hpp │ │ ├── ParticlesBlockExplosionEvent.hpp │ │ ├── ParticlesTeleportTrailEvent.hpp │ │ ├── PassengerFreezeMovementSystem.hpp │ │ ├── PassengerJumpPacket.hpp │ │ ├── PassengerTickSystem.hpp │ │ ├── Path.hpp │ │ ├── PathBlockSource.hpp │ │ ├── PathFinder.hpp │ │ ├── PathNavigation.hpp │ │ ├── PathfinderNode.hpp │ │ ├── PauseManager.hpp │ │ ├── PauseScreenCapabilities.hpp │ │ ├── PeekComponent.hpp │ │ ├── PeekDefinition.hpp │ │ ├── PeekSystem.hpp │ │ ├── PendingArea.hpp │ │ ├── PendingRemovePassengersSystem.hpp │ │ ├── PendingRemovePassengersSystemImpl.hpp │ │ ├── PerfContextTracker.hpp │ │ ├── PerfContextTrackerReport.hpp │ │ ├── PerfTimer.hpp │ │ ├── Performance.hpp │ │ ├── PerlinNoise.hpp │ │ ├── PerlinSimplexNoise.hpp │ │ ├── PermissionCommand.hpp │ │ ├── PermissionsFile.hpp │ │ ├── PermissionsHandler.hpp │ │ ├── PersistSitDefinition.hpp │ │ ├── PersistentDescription.hpp │ │ ├── PersonaAnimationDefinition.hpp │ │ ├── PersonaEmoteInputSystem.hpp │ │ ├── PersonaPiece.hpp │ │ ├── PetSleepWithOwnerGoal.hpp │ │ ├── PetSleepWithOwnerState.hpp │ │ ├── Phantom.hpp │ │ ├── PhotoItem.hpp │ │ ├── PhotoStorage.hpp │ │ ├── PhotoTransferPacket.hpp │ │ ├── PhysicsComponent.hpp │ │ ├── PhysicsDefinition.hpp │ │ ├── PickaxeItem.hpp │ │ ├── PickupItemsGoal.hpp │ │ ├── PieceWeight.hpp │ │ ├── Pig.hpp │ │ ├── PigZombie.hpp │ │ ├── Piglin.hpp │ │ ├── Pillager.hpp │ │ ├── PillagerOutpostFeature.hpp │ │ ├── PillagerOutpostPieces.hpp │ │ ├── PillagerOutpostStart.hpp │ │ ├── PineTreeCanopy.hpp │ │ ├── PingedCompatibleServer.hpp │ │ ├── PinkPetalsBlock.hpp │ │ ├── PinkPetalsFeature.hpp │ │ ├── PistonActionEvent.hpp │ │ ├── PistonArmBlock.hpp │ │ ├── PistonBlock.hpp │ │ ├── PistonBlockActor.hpp │ │ ├── PistonConsumer.hpp │ │ ├── PitcherCropBlock.hpp │ │ ├── PitcherPlantBlock.hpp │ │ ├── PlaceBlockDefinition.hpp │ │ ├── PlaceBlockNode.hpp │ │ ├── PlanksBlock.hpp │ │ ├── PlanterItemComponent.hpp │ │ ├── PlayAnimationCommand.hpp │ │ ├── PlayDeadGoal.hpp │ │ ├── PlayGoal.hpp │ │ ├── PlayJumpSoundSystem.hpp │ │ ├── PlayJumpSoundSystemImpl.hpp │ │ ├── PlaySoundCommand.hpp │ │ ├── PlaySoundPacket.hpp │ │ ├── PlaySoundReactionComponent.hpp │ │ ├── PlaySoundResponse.hpp │ │ ├── PlayStatusPacket.hpp │ │ ├── Player.hpp │ │ ├── PlayerActionComponent.hpp │ │ ├── PlayerActionPacket.hpp │ │ ├── PlayerAddEvent.hpp │ │ ├── PlayerAddExpEvent.hpp │ │ ├── PlayerAddLevelEvent.hpp │ │ ├── PlayerArmorDamagePacket.hpp │ │ ├── PlayerArmorExchangeEvent.hpp │ │ ├── PlayerAuthInputPacket.hpp │ │ ├── PlayerBlockActionData.hpp │ │ ├── PlayerBlockActions.hpp │ │ ├── PlayerBoundingBoxStateUpdateSystem.hpp │ │ ├── PlayerCapabilities.hpp │ │ ├── PlayerChangeDimensionRequestComponent.hpp │ │ ├── PlayerCommandOrigin.hpp │ │ ├── PlayerContainerSetter.hpp │ │ ├── PlayerDamageEvent.hpp │ │ ├── PlayerDataSystem.hpp │ │ ├── PlayerDeathManager.hpp │ │ ├── PlayerDeathManagerProxy.hpp │ │ ├── PlayerDestroyBlockEvent.hpp │ │ ├── PlayerDimensionTransferManager.hpp │ │ ├── PlayerDropItemEvent.hpp │ │ ├── PlayerEatFoodEvent.hpp │ │ ├── PlayerEnchantOptionsPacket.hpp │ │ ├── PlayerEventCoordinator.hpp │ │ ├── PlayerEventListener.hpp │ │ ├── PlayerFetchUtils.hpp │ │ ├── PlayerFogPacket.hpp │ │ ├── PlayerFormCloseEvent.hpp │ │ ├── PlayerFormResponseEvent.hpp │ │ ├── PlayerGameTypeUtility.hpp │ │ ├── PlayerGetExperienceOrbEvent.hpp │ │ ├── PlayerHotbarPacket.hpp │ │ ├── PlayerInitialSpawnEvent.hpp │ │ ├── PlayerInputFilterSystem.hpp │ │ ├── PlayerInputPacket.hpp │ │ ├── PlayerInteractEvent.hpp │ │ ├── PlayerInteractionSystem.hpp │ │ ├── PlayerInventory.hpp │ │ ├── PlayerItemInUse.hpp │ │ ├── PlayerLimboActorManager.hpp │ │ ├── PlayerListEntry.hpp │ │ ├── PlayerListManager.hpp │ │ ├── PlayerListPacket.hpp │ │ ├── PlayerMoveInput.hpp │ │ ├── PlayerMoveSystems.hpp │ │ ├── PlayerMoveSystemsImpl.hpp │ │ ├── PlayerMovement.hpp │ │ ├── PlayerMovementRateSystem.hpp │ │ ├── PlayerMovementSettings.hpp │ │ ├── PlayerMovementStatsEventSystem.hpp │ │ ├── PlayerMovementTelemetryData.hpp │ │ ├── PlayerNameValidator.hpp │ │ ├── PlayerNotificationEvent.hpp │ │ ├── PlayerOpenContainerEvent.hpp │ │ ├── PlayerPostTravelSystem.hpp │ │ ├── PlayerPreMobTravelSystem.hpp │ │ ├── PlayerResetMovementSpeedSystem.hpp │ │ ├── PlayerRespawnBlockRadiusRandomizer.hpp │ │ ├── PlayerRespawnEvent.hpp │ │ ├── PlayerRespawnRandomizer.hpp │ │ ├── PlayerRespawnTelemetryData.hpp │ │ ├── PlayerRotationSystem.hpp │ │ ├── PlayerRotationSystemImpl.hpp │ │ ├── PlayerSayCommandEvent.hpp │ │ ├── PlayerScoreboardEventListener.hpp │ │ ├── PlayerScoreboardId.hpp │ │ ├── PlayerSetWalkOrSprintFlySpeedSystem.hpp │ │ ├── PlayerShootArrowEvent.hpp │ │ ├── PlayerSkinPacket.hpp │ │ ├── PlayerSleepManager.hpp │ │ ├── PlayerStartItemCooldownPacket.hpp │ │ ├── PlayerStorageIds.hpp │ │ ├── PlayerTickComponent.hpp │ │ ├── PlayerTickPolicy.hpp │ │ ├── PlayerTickSystem.hpp │ │ ├── PlayerUIContainer.hpp │ │ ├── PlayerUIContainerModel.hpp │ │ ├── PlayerUIContainerModelBase.hpp │ │ ├── PlayerUpdateInteractionEvent.hpp │ │ ├── PlayerUseNameTagEvent.hpp │ │ ├── PlayerUtils.hpp │ │ ├── PlayerVehicleTamedGoal.hpp │ │ ├── PodzolAreaFeature.hpp │ │ ├── PodzolBlock.hpp │ │ ├── PointedDripstoneBlock.hpp │ │ ├── PointedDripstoneFeature.hpp │ │ ├── PolarBear.hpp │ │ ├── PoolElementStructurePiece.hpp │ │ ├── PopulateGlobalPassengersToPositionListSystem.hpp │ │ ├── PortalBlock.hpp │ │ ├── PortalForcer.hpp │ │ ├── PortalShape.hpp │ │ ├── PosibleTransformation.hpp │ │ ├── PositionPassengerUtility.hpp │ │ ├── PositionTrackingDBClientRequestPacket.hpp │ │ ├── PositionTrackingDBServerBroadcastPacket.hpp │ │ ├── PositionTrackingId.hpp │ │ ├── PostAIUpdateSystem.hpp │ │ ├── PostEntityDismountGameEventSystem.hpp │ │ ├── PostprocessingManager.hpp │ │ ├── PotatoBlock.hpp │ │ ├── Potion.hpp │ │ ├── PotionBrewing.hpp │ │ ├── PotionItem.hpp │ │ ├── PowderSnowBlock.hpp │ │ ├── PoweredBlockComponent.hpp │ │ ├── PoweredRailBlock.hpp │ │ ├── PrecompiledCommandOrigin.hpp │ │ ├── Predicate.hpp │ │ ├── PredictableProjectile.hpp │ │ ├── PredictedMovementComponent.hpp │ │ ├── PredictedMovementSystem.hpp │ │ ├── PredictedMovementValues.hpp │ │ ├── PreferredPathComponent.hpp │ │ ├── PreferredPathDescription.hpp │ │ ├── PressurePlateBlock.hpp │ │ ├── PressurePlatePopEvent.hpp │ │ ├── PressurePlatePushEvent.hpp │ │ ├── PrettySnbtFormat.hpp │ │ ├── PreviewContainerValidation.hpp │ │ ├── PrimedTnt.hpp │ │ ├── PrintStream.hpp │ │ ├── PrioritizedGoal.hpp │ │ ├── PrismarineBlock.hpp │ │ ├── PrivateKeyManager.hpp │ │ ├── ProcessGlobals.hpp │ │ ├── ProcessPlayerActionPacketSystem.hpp │ │ ├── ProcessPlayerActionPacketSystemImpl.hpp │ │ ├── ProducerComponent.hpp │ │ ├── ProfilerLite.hpp │ │ ├── ProjectileComponent.hpp │ │ ├── ProjectileDescription.hpp │ │ ├── ProjectileFactory.hpp │ │ ├── ProjectileHitEvent.hpp │ │ ├── ProjectileItemComponent.hpp │ │ ├── ProjectileSystem.hpp │ │ ├── PropertiesSettings.hpp │ │ ├── PropertyBag.hpp │ │ ├── PropertyComponent.hpp │ │ ├── PropertyContainer.hpp │ │ ├── PropertyGroup.hpp │ │ ├── PropertyGroupManager.hpp │ │ ├── PropertyMetadata.hpp │ │ ├── PropertySyncData.hpp │ │ ├── PropertyValues.hpp │ │ ├── ProtectionEnchant.hpp │ │ ├── Pufferfish.hpp │ │ ├── PulseCapacitor.hpp │ │ ├── PumpkinBlock.hpp │ │ ├── PumpkinBlockItem.hpp │ │ ├── PurchaseReceiptPacket.hpp │ │ ├── PushActorsSystem.hpp │ │ ├── PushThroughDefinition.hpp │ │ ├── PushableComponent.hpp │ │ ├── PushableDescription.hpp │ │ ├── Puv.hpp │ │ ├── QuartzBlock.hpp │ │ ├── Quaternion.hpp │ │ ├── QuerySetIdentifier.hpp │ │ ├── QueryTargetCommand.hpp │ │ ├── RTree.hpp │ │ ├── Rabbit.hpp │ │ ├── RabbitPanicGoal.hpp │ │ ├── Raid.hpp │ │ ├── RaidBossComponent.hpp │ │ ├── RaidBossSystem.hpp │ │ ├── RaidGardenGoal.hpp │ │ ├── RaidTriggerDefinition.hpp │ │ ├── RaidTriggerSystem.hpp │ │ ├── RaiderCelebrationGoal.hpp │ │ ├── RailActivatorComponent.hpp │ │ ├── RailActivatorDefinition.hpp │ │ ├── RailActivatorSystem.hpp │ │ ├── RailBlock.hpp │ │ ├── RailMovementComponent.hpp │ │ ├── RailMovementDefinition.hpp │ │ ├── RailMovementUtility.hpp │ │ ├── RakDataInput.hpp │ │ ├── RakDataOutput.hpp │ │ ├── RakNet.hpp │ │ ├── RakNetConnector.hpp │ │ ├── RakNetServerLocator.hpp │ │ ├── RakPeerHelper.hpp │ │ ├── RakTcpProxy.hpp │ │ ├── RakWebSocket.hpp │ │ ├── RakWebSocketClient.hpp │ │ ├── RakWebSocketDataFrame.hpp │ │ ├── RakWebSocketDataFrameParser.hpp │ │ ├── RamAttackGoal.hpp │ │ ├── Random.hpp │ │ ├── RandomBlockStateFunction.hpp │ │ ├── RandomBreachingGoal.hpp │ │ ├── RandomDyeFunction.hpp │ │ ├── RandomFlyingGoal.hpp │ │ ├── RandomHoverGoal.hpp │ │ ├── RandomLookAroundAndSitGoal.hpp │ │ ├── RandomLookAroundAndSitGoalUtil.hpp │ │ ├── RandomLookAroundGoal.hpp │ │ ├── RandomPos.hpp │ │ ├── RandomScatteredLargeFeature.hpp │ │ ├── RandomSearchAndDigGoal.hpp │ │ ├── RandomSearchAndDigItemChoiceEntry.hpp │ │ ├── RandomSitGoal.hpp │ │ ├── RandomSpreadTreeCanopy.hpp │ │ ├── RandomStrollGoal.hpp │ │ ├── RandomSwimmingGoal.hpp │ │ ├── RandomThreadCheckManager.hpp │ │ ├── RandomValueBounds.hpp │ │ ├── RandomizableBlockActorContainer.hpp │ │ ├── RandomizableBlockActorContainerBase.hpp │ │ ├── RandomizableBlockActorFillingContainer.hpp │ │ ├── Randomize.hpp │ │ ├── RangedAttackDefinition.hpp │ │ ├── RangedAttackGoal.hpp │ │ ├── RangedWeaponItem.hpp │ │ ├── RapidFertilizerItem.hpp │ │ ├── RapidJsonDataFixers.hpp │ │ ├── RayTracingOptions.hpp │ │ ├── ReadOnlyBinaryStream.hpp │ │ ├── RealmsEventForPlayer.hpp │ │ ├── RealmsStoriesData.hpp │ │ ├── RealmsStoriesGameplayEventListener.hpp │ │ ├── RealmsUnknownPackSource.hpp │ │ ├── ReceiveLoveGoal.hpp │ │ ├── Recipe.hpp │ │ ├── RecipeCraftInputs.hpp │ │ ├── RecipeIngredient.hpp │ │ ├── RecipeUnlockingRequirement.hpp │ │ ├── RecipeUnlockingSystem.hpp │ │ ├── Recipes.hpp │ │ ├── RecordItem.hpp │ │ ├── RecordItemComponent.hpp │ │ ├── RecoveryCompassItem.hpp │ │ ├── RectLayoutFeature.hpp │ │ ├── RedStoneDustItem.hpp │ │ ├── RedStoneOreBlock.hpp │ │ ├── RedStoneWireBlock.hpp │ │ ├── RedstoneBlock.hpp │ │ ├── RedstoneLampBlock.hpp │ │ ├── RedstoneTorchBlock.hpp │ │ ├── RedstoneTorchCapacitor.hpp │ │ ├── ReedsFeature.hpp │ │ ├── Ref.hpp │ │ ├── RefreshEntitlementsPacket.hpp │ │ ├── RegionFile.hpp │ │ ├── RegionHillsOperationNode.hpp │ │ ├── RegistryKey.hpp │ │ ├── ReinforcedDeepslateBlock.hpp │ │ ├── RelativeFloat.hpp │ │ ├── ReloadCommand.hpp │ │ ├── ReloadConfigCommand.hpp │ │ ├── RemoteConnector.hpp │ │ ├── RemoveActorPacket.hpp │ │ ├── RemoveAllPassengersSystem.hpp │ │ ├── RemoveAllPassengersSystemImpl.hpp │ │ ├── RemoveEntityPacket.hpp │ │ ├── RemoveMobEffectResponse.hpp │ │ ├── RemoveObjectivePacket.hpp │ │ ├── RemoveOnHitSubcomponent.hpp │ │ ├── RemovePassengersComponent.hpp │ │ ├── RemovePassengersSystem.hpp │ │ ├── RemovePassengersSystemImpl.hpp │ │ ├── RemovePassengersWithoutSeatSystem.hpp │ │ ├── RemoveVolumeEntityPacket.hpp │ │ ├── RemovedVanillaBlockTypeIds.hpp │ │ ├── RenderOffsetsItemComponent.hpp │ │ ├── RenderParams.hpp │ │ ├── RenderingRidingOffsetInfo.hpp │ │ ├── RenderingRidingOffsetSystem.hpp │ │ ├── RepairItemEntry.hpp │ │ ├── RepairItemRecipe.hpp │ │ ├── RepairItemResult.hpp │ │ ├── RepairableItemComponent.hpp │ │ ├── RepeatUntilFailureDefinition.hpp │ │ ├── RepeatUntilFailureNode.hpp │ │ ├── RepeatUntilSuccessDefinition.hpp │ │ ├── RepeatUntilSuccessNode.hpp │ │ ├── RepeaterBlock.hpp │ │ ├── RepeaterCapacitor.hpp │ │ ├── ReplaceItemCommand.hpp │ │ ├── ReplaceRule.hpp │ │ ├── ReplayStateComponent.hpp │ │ ├── ReplayStateConfig.hpp │ │ ├── ReplayStatePolicy.hpp │ │ ├── ReplayStateSystem.hpp │ │ ├── RequestAbilityPacket.hpp │ │ ├── RequestActionLoader.hpp │ │ ├── RequestChunkRadiusPacket.hpp │ │ ├── RequestNetworkSettingsPacket.hpp │ │ ├── RequestPermissionsPacket.hpp │ │ ├── ResetActionStopSystem.hpp │ │ ├── ResetEventObj.hpp │ │ ├── ResetFrictionModifierSystem.hpp │ │ ├── ResetJumpRidingScaleSystem.hpp │ │ ├── ResetMoveDirectionJumpPendingSystem.hpp │ │ ├── ResetPositionModeSystem.hpp │ │ ├── ResetSlideOffSetSystem.hpp │ │ ├── ResetSlideOffSetSystemImpl.hpp │ │ ├── ResolvedItemIconInfo.hpp │ │ ├── ResolvedTextObject.hpp │ │ ├── ResourceDefinition.hpp │ │ ├── ResourceDropsContext.hpp │ │ ├── ResourceHelper.hpp │ │ ├── ResourceInformation.hpp │ │ ├── ResourceLoadManager.hpp │ │ ├── ResourceLoader.hpp │ │ ├── ResourceLoaders.hpp │ │ ├── ResourceLocation.hpp │ │ ├── ResourceMetadata.hpp │ │ ├── ResourcePack.hpp │ │ ├── ResourcePackChunkDataPacket.hpp │ │ ├── ResourcePackChunkRequestPacket.hpp │ │ ├── ResourcePackClientResponsePacket.hpp │ │ ├── ResourcePackDataInfoPacket.hpp │ │ ├── ResourcePackFileDownloaderManager.hpp │ │ ├── ResourcePackFileUploadManager.hpp │ │ ├── ResourcePackListener.hpp │ │ ├── ResourcePackManager.hpp │ │ ├── ResourcePackPaths.hpp │ │ ├── ResourcePackRepository.hpp │ │ ├── ResourcePackStack.hpp │ │ ├── ResourcePackStackPacket.hpp │ │ ├── ResourcePackTransmissionManager.hpp │ │ ├── ResourcePacksInfoPacket.hpp │ │ ├── ResourceSignature.hpp │ │ ├── ResourceUriCommand.hpp │ │ ├── ResourceUtil.hpp │ │ ├── RespawnAnchorBlock.hpp │ │ ├── RespawnPacket.hpp │ │ ├── RestrictOpenDoorGoal.hpp │ │ ├── RestrictSunGoal.hpp │ │ ├── RideCommand.hpp │ │ ├── RideJumpTriggerSystem.hpp │ │ ├── RideableComponent.hpp │ │ ├── RideableComponentData.hpp │ │ ├── RideableDefinition.hpp │ │ ├── RiseToLiquidLevelGoal.hpp │ │ ├── RisingGoal.hpp │ │ ├── RiverFollowingGoal.hpp │ │ ├── RoarGoal.hpp │ │ ├── RoleChecker.hpp │ │ ├── RoleCheckerCallback.hpp │ │ ├── RollGoal.hpp │ │ ├── RoofedTreeCanopy.hpp │ │ ├── RoomDefinition.hpp │ │ ├── RootedDirtBlock.hpp │ │ ├── RopeAABB.hpp │ │ ├── RopeParams.hpp │ │ ├── RopePoints.hpp │ │ ├── RopeSystem.hpp │ │ ├── RotateAndSetVelocitySystem.hpp │ │ ├── RotateState.hpp │ │ ├── RotatedPillarBlock.hpp │ │ ├── RotatedPillarInfestedBlock.hpp │ │ ├── RotationCommandUtils.hpp │ │ ├── RotationUtil.hpp │ │ ├── RotationUtility.hpp │ │ ├── RuinedPortalFeature.hpp │ │ ├── RuinedPortalPiece.hpp │ │ ├── RuinedPortalStart.hpp │ │ ├── RunAroundLikeCrazyGoal.hpp │ │ ├── RuntimeIdentifierDescription.hpp │ │ ├── RuntimeLightingManager.hpp │ │ ├── SHChestCorridor.hpp │ │ ├── SHFillerCorridor.hpp │ │ ├── SHFiveCrossing.hpp │ │ ├── SHLeftTurn.hpp │ │ ├── SHLibrary.hpp │ │ ├── SHPortalRoom.hpp │ │ ├── SHPrisonHall.hpp │ │ ├── SHRightTurn.hpp │ │ ├── SHRoomCrossing.hpp │ │ ├── SHStairsDown.hpp │ │ ├── SHStartPiece.hpp │ │ ├── SHStraight.hpp │ │ ├── SHStraightStairsDown.hpp │ │ ├── SaddleItem.hpp │ │ ├── Salmon.hpp │ │ ├── SandBlock.hpp │ │ ├── SandFeature.hpp │ │ ├── SandStoneBlock.hpp │ │ ├── SaplingBlock.hpp │ │ ├── SaplingBlockItem.hpp │ │ ├── SaplingUtils.hpp │ │ ├── SaveCommand.hpp │ │ ├── SaveSurroundingChunksSystem.hpp │ │ ├── SaveTransactionManager.hpp │ │ ├── SavedData.hpp │ │ ├── SavedDataStorage.hpp │ │ ├── SayCommand.hpp │ │ ├── ScaffoldingActionSystem.hpp │ │ ├── ScaffoldingActionSystemImpl.hpp │ │ ├── ScaffoldingBlock.hpp │ │ ├── ScaffoldingBlockItem.hpp │ │ ├── ScaffoldingIntentSystem.hpp │ │ ├── ScaleByAgeComponent.hpp │ │ ├── ScaleByAgeDefinition.hpp │ │ ├── ScaleByAgeSystem.hpp │ │ ├── ScaleDefinition.hpp │ │ ├── ScanSurfaceFeature.hpp │ │ ├── ScaredGoal.hpp │ │ ├── ScatterFeature.hpp │ │ ├── ScatterParams.hpp │ │ ├── ScatterParamsMolangVariableIndices.hpp │ │ ├── ScatteredFeaturePiece.hpp │ │ ├── ScentingGoal.hpp │ │ ├── ScheduleCommand.hpp │ │ ├── Scheduler.hpp │ │ ├── SchedulerComponent.hpp │ │ ├── SchedulerDefinition.hpp │ │ ├── SchedulerSystem.hpp │ │ ├── ScopedAutoreleasePool.hpp │ │ ├── ScopedGameTestTickingArea.hpp │ │ ├── ScorePacketInfo.hpp │ │ ├── Scoreboard.hpp │ │ ├── ScoreboardCommand.hpp │ │ ├── ScoreboardEventCoordinator.hpp │ │ ├── ScoreboardEventListener.hpp │ │ ├── ScoreboardId.hpp │ │ ├── ScoreboardIdentityRef.hpp │ │ ├── ScreenCapabilitiesRepo.hpp │ │ ├── ScreenHandlerBase.hpp │ │ ├── ScreenHandlerBeacon.hpp │ │ ├── ScreenHandlerHUD.hpp │ │ ├── ScreenHandlerLabTable.hpp │ │ ├── ScriptActorGameplayHandler.hpp │ │ ├── ScriptBindingReleaseList.hpp │ │ ├── ScriptBlockGameplayHandler.hpp │ │ ├── ScriptCommand.hpp │ │ ├── ScriptCommandMessageEvent.hpp │ │ ├── ScriptCommandOrigin.hpp │ │ ├── ScriptCommandUtils.hpp │ │ ├── ScriptDebugCommand.hpp │ │ ├── ScriptDebugger.hpp │ │ ├── ScriptDebuggerTransport.hpp │ │ ├── ScriptDebuggerWatchdog.hpp │ │ ├── ScriptDeferredEventCoordinator.hpp │ │ ├── ScriptDeferredEventListener.hpp │ │ ├── ScriptEventCommand.hpp │ │ ├── ScriptFormPromiseTracker.hpp │ │ ├── ScriptGameTestModuleFactory.hpp │ │ ├── ScriptIdentityModuleFactory.hpp │ │ ├── ScriptItemGameplayHandler.hpp │ │ ├── ScriptMessagePacket.hpp │ │ ├── ScriptMinecraftCommonModuleFactory.hpp │ │ ├── ScriptMinecraftModuleFactory.hpp │ │ ├── ScriptMinecraftNetModuleFactory.hpp │ │ ├── ScriptMinecraftServerAdminModuleFactory.hpp │ │ ├── ScriptMinecraftServerUIModuleFactory.hpp │ │ ├── ScriptModuleFilters.hpp │ │ ├── ScriptModuleMinecraft.hpp │ │ ├── ScriptModuleMinecraftServerUI.hpp │ │ ├── ScriptPackConfiguration.hpp │ │ ├── ScriptPackConfigurationManager.hpp │ │ ├── ScriptPackPermissions.hpp │ │ ├── ScriptPlugin.hpp │ │ ├── ScriptPluginHandleCounter.hpp │ │ ├── ScriptPluginHandleStats.hpp │ │ ├── ScriptPluginManager.hpp │ │ ├── ScriptPluginManagerResult.hpp │ │ ├── ScriptPluginPackSource.hpp │ │ ├── ScriptPluginPackSourceEnumerator.hpp │ │ ├── ScriptPluginResult.hpp │ │ ├── ScriptPluginStats.hpp │ │ ├── ScriptPluginUtils.hpp │ │ ├── ScriptPrintLogger.hpp │ │ ├── ScriptResourceStats.hpp │ │ ├── ScriptResultUtil.hpp │ │ ├── ScriptScriptingEventHandler.hpp │ │ ├── ScriptServerNetworkEventHandler.hpp │ │ ├── ScriptSettings.hpp │ │ ├── ScriptTickListener.hpp │ │ ├── ScriptUtils.hpp │ │ ├── Scripting.hpp │ │ ├── ScriptingEventCoordinator.hpp │ │ ├── ScriptingEventListener.hpp │ │ ├── ScriptingInitializeEvent.hpp │ │ ├── ScriptingNotificationEvent.hpp │ │ ├── SculkBlockBehavior.hpp │ │ ├── SculkCatalystBlock.hpp │ │ ├── SculkCatalystBlockActor.hpp │ │ ├── SculkChargeCursor.hpp │ │ ├── SculkConsts.hpp │ │ ├── SculkPatchFeature.hpp │ │ ├── SculkSensorBlock.hpp │ │ ├── SculkSensorBlockActor.hpp │ │ ├── SculkSensorBlockActorConstants.hpp │ │ ├── SculkSensorConversionUtils.hpp │ │ ├── SculkSensorVibrationConfig.hpp │ │ ├── SculkShriekerBlock.hpp │ │ ├── SculkShriekerBlockActor.hpp │ │ ├── SculkShriekerBlockActorInternal.hpp │ │ ├── SculkShriekerVibrationConfig.hpp │ │ ├── SculkSpreader.hpp │ │ ├── SculkUtils.hpp │ │ ├── SculkVeinBlock.hpp │ │ ├── SculkVeinBlockBehavior.hpp │ │ ├── SculkVeinMultifaceSpreader.hpp │ │ ├── SeaAnemoneFeature.hpp │ │ ├── SeaLanternBlock.hpp │ │ ├── SeaPickleBlock.hpp │ │ ├── SeaPickleBlockItem.hpp │ │ ├── SeaPickleFeature.hpp │ │ ├── SeagrassBlock.hpp │ │ ├── SeagrassFeature.hpp │ │ ├── SearchFeature.hpp │ │ ├── Seasons.hpp │ │ ├── SeatDescription.hpp │ │ ├── SeatDescriptionUtility.hpp │ │ ├── SecureStorage.hpp │ │ ├── SecureStorageKey.hpp │ │ ├── SeedItemComponentLegacy.hpp │ │ ├── SelectorBehaviorNode.hpp │ │ ├── SelectorDefinition.hpp │ │ ├── SemVersion.hpp │ │ ├── SemVersionConstraint.hpp │ │ ├── SendEventData.hpp │ │ ├── SendEventGoal.hpp │ │ ├── SendEventStage.hpp │ │ ├── SendLinkPacketOfPassengersSystem.hpp │ │ ├── SendLinkPacketOfPassengersSystemImpl.hpp │ │ ├── SendPacketsComponent.hpp │ │ ├── SendPacketsSystem.hpp │ │ ├── SendPlayerAuthInputReceivedEventSystem.hpp │ │ ├── SensingComponent.hpp │ │ ├── SensingSystem.hpp │ │ ├── SequenceBehaviorNode.hpp │ │ ├── SequenceDefinition.hpp │ │ ├── SerializedAbilitiesData.hpp │ │ ├── SerializedPersonaPieceHandle.hpp │ │ ├── SerializedSkin.hpp │ │ ├── ServerActorManagerProxy.hpp │ │ ├── ServerAnimationSystem.hpp │ │ ├── ServerCommand.hpp │ │ ├── ServerCommandOrigin.hpp │ │ ├── ServerCommands.hpp │ │ ├── ServerCommunicationInterface.hpp │ │ ├── ServerContentKeyProvider.hpp │ │ ├── ServerCorrectionPolicy.hpp │ │ ├── ServerFileChunkUploader.hpp │ │ ├── ServerGameplayUserManagerProxy.hpp │ │ ├── ServerInstance.hpp │ │ ├── ServerInstanceEventCoordinator.hpp │ │ ├── ServerInstanceEventListener.hpp │ │ ├── ServerInstanceLeaveGameDoneEvent.hpp │ │ ├── ServerInstanceNotificationEvent.hpp │ │ ├── ServerInstanceRequestResourceReload.hpp │ │ ├── ServerLevel.hpp │ │ ├── ServerLevelEventCoordinator.hpp │ │ ├── ServerLocator.hpp │ │ ├── ServerMapDataManager.hpp │ │ ├── ServerMetrics.hpp │ │ ├── ServerMetricsImpl.hpp │ │ ├── ServerMoveInputHandlerSystem.hpp │ │ ├── ServerMoveInputHandlerSystemUtils.hpp │ │ ├── ServerNetworkController.hpp │ │ ├── ServerNetworkEventCoordinator.hpp │ │ ├── ServerNetworkEventListener.hpp │ │ ├── ServerNetworkGameplayNotificationEvent.hpp │ │ ├── ServerNetworkHandler.hpp │ │ ├── ServerNetworkSystem.hpp │ │ ├── ServerPlayer.hpp │ │ ├── ServerPlayerBlockUseHandler.hpp │ │ ├── ServerPlayerBroadcastMoveSystem.hpp │ │ ├── ServerPlayerCurrentMovementComponent.hpp │ │ ├── ServerPlayerEventCoordinator.hpp │ │ ├── ServerPlayerFallDamageSystem.hpp │ │ ├── ServerPlayerInputSystem.hpp │ │ ├── ServerPlayerInputSystemUtils.hpp │ │ ├── ServerPlayerMovementComponent.hpp │ │ ├── ServerPlayerMovementCorrectionSystem.hpp │ │ ├── ServerPlayerMovementSystem.hpp │ │ ├── ServerPlayerMovementSystemUtils.hpp │ │ ├── ServerPlayerSendPlayerOnGroundSystem.hpp │ │ ├── ServerPlayerSleepManager.hpp │ │ ├── ServerScoreboard.hpp │ │ ├── ServerScriptDebugCommand.hpp │ │ ├── ServerScriptManager.hpp │ │ ├── ServerSettingsRequestPacket.hpp │ │ ├── ServerSettingsResponsePacket.hpp │ │ ├── ServerStandInCauldronSystem.hpp │ │ ├── ServerStatsPacket.hpp │ │ ├── ServerToClientHandshakePacket.hpp │ │ ├── SetActorDataPacket.hpp │ │ ├── SetActorLinkPacket.hpp │ │ ├── SetActorLinkPacketSystem.hpp │ │ ├── SetActorLinkPacketSystemImpl.hpp │ │ ├── SetActorMotionPacket.hpp │ │ ├── SetBannerDetailsFunction.hpp │ │ ├── SetBlock.hpp │ │ ├── SetBlockAtPos.hpp │ │ ├── SetBlockCommand.hpp │ │ ├── SetBlockReactionComponent.hpp │ │ ├── SetBlockState.hpp │ │ ├── SetBookContentsFunction.hpp │ │ ├── SetCommandsEnabledPacket.hpp │ │ ├── SetDataFromColorIndexFunction.hpp │ │ ├── SetDefaultGameTypePacket.hpp │ │ ├── SetDifficultyPacket.hpp │ │ ├── SetDisplayObjectivePacket.hpp │ │ ├── SetHealthPacket.hpp │ │ ├── SetItemCountFunction.hpp │ │ ├── SetItemDamageFunction.hpp │ │ ├── SetItemDataFunction.hpp │ │ ├── SetItemLoreFunction.hpp │ │ ├── SetItemNameFunction.hpp │ │ ├── SetLastHurtByPacket.hpp │ │ ├── SetLocalPlayerAsInitializedPacket.hpp │ │ ├── SetMaxPlayersCommand.hpp │ │ ├── SetMoveSystem.hpp │ │ ├── SetPlayerGameTypePacket.hpp │ │ ├── SetPreviousPosRotSystem.hpp │ │ ├── SetPreviousPositionSystem.hpp │ │ ├── SetPreviousWalkDistSystem.hpp │ │ ├── SetPropertyResponse.hpp │ │ ├── SetScorePacket.hpp │ │ ├── SetScoreboardIdentityPacket.hpp │ │ ├── SetSpawnEggFunction.hpp │ │ ├── SetSpawnPositionPacket.hpp │ │ ├── SetStewEffectFunction.hpp │ │ ├── SetTimePacket.hpp │ │ ├── SetTitlePacket.hpp │ │ ├── SetWorldSpawnCommand.hpp │ │ ├── SettingsCommandPacket.hpp │ │ ├── SettingsScreenCapabilities.hpp │ │ ├── ShapedChemistryRecipe.hpp │ │ ├── ShapedRecipe.hpp │ │ ├── ShapelessChemistryRecipe.hpp │ │ ├── ShapelessRecipe.hpp │ │ ├── ShareItemsGoal.hpp │ │ ├── Shareable.hpp │ │ ├── ShareableComponent.hpp │ │ ├── ShareableComponentVersioning.hpp │ │ ├── ShareableDefinition.hpp │ │ ├── SharedAmplifiers.hpp │ │ ├── SharedAttributes.hpp │ │ ├── SharedBuffs.hpp │ │ ├── SharedConstants.hpp │ │ ├── SharedModifiers.hpp │ │ ├── ShearsItem.hpp │ │ ├── Sheep.hpp │ │ ├── SheepPreAIStepSystem.hpp │ │ ├── ShieldItem.hpp │ │ ├── ShieldItemUtils.hpp │ │ ├── ShieldRecipe.hpp │ │ ├── ShiftedDurationAmplifier.hpp │ │ ├── ShiftedValueAmplifier.hpp │ │ ├── ShipwreckFeature.hpp │ │ ├── ShipwreckPiece.hpp │ │ ├── ShipwreckStart.hpp │ │ ├── ShootBowDefinition.hpp │ │ ├── ShootBowNode.hpp │ │ ├── ShootEventResponse.hpp │ │ ├── ShooterComponent.hpp │ │ ├── ShooterDefinition.hpp │ │ ├── ShooterItemComponent.hpp │ │ ├── ShooterProjectileData.hpp │ │ ├── ShortTag.hpp │ │ ├── ShouldDespawnItemComponent.hpp │ │ ├── ShovelItem.hpp │ │ ├── ShowCreditsPacket.hpp │ │ ├── ShowProfilePacket.hpp │ │ ├── ShowStoreOfferPacket.hpp │ │ ├── Shulker.hpp │ │ ├── ShulkerBoxBlock.hpp │ │ ├── ShulkerBoxBlockActor.hpp │ │ ├── ShulkerBoxBlockItem.hpp │ │ ├── ShulkerBoxContainerScreenValidator.hpp │ │ ├── ShulkerBoxContainerValidation.hpp │ │ ├── ShulkerBoxRecipe.hpp │ │ ├── ShulkerBullet.hpp │ │ ├── ShulkerPeekGoal.hpp │ │ ├── ShulkerPostAiStepSystem.hpp │ │ ├── SidePoweredComponent.hpp │ │ ├── SignBlock.hpp │ │ ├── SignBlockActor.hpp │ │ ├── SignItem.hpp │ │ ├── SignalServiceSigninJob.hpp │ │ ├── Silverfish.hpp │ │ ├── SilverfishMergeWithStoneGoal.hpp │ │ ├── SilverfishWakeUpFriendsGoal.hpp │ │ ├── SimpleBlockVolume.hpp │ │ ├── SimpleBlockVolumeIterator.hpp │ │ ├── SimpleBoolFilterTest.hpp │ │ ├── SimpleContainer.hpp │ │ ├── SimpleEventPacket.hpp │ │ ├── SimpleFloatFilterTest.hpp │ │ ├── SimpleHashStringFilterTest.hpp │ │ ├── SimpleIntFilterTest.hpp │ │ ├── SimplePlayerContainer.hpp │ │ ├── SimplePositionalRandomFactory.hpp │ │ ├── SimpleRandom.hpp │ │ ├── SimpleSparseContainer.hpp │ │ ├── SimpleTagIDFilterTest.hpp │ │ ├── SimpleTreeCanopy.hpp │ │ ├── SimpleTreeTrunk.hpp │ │ ├── SimplexNoise.hpp │ │ ├── SimulatedPlayer.hpp │ │ ├── SimulatedPlayerPostAIStepSystem.hpp │ │ ├── SimulatedPlayerPreAIStepSystem.hpp │ │ ├── SimulationTypePacket.hpp │ │ ├── SingleBlockFeature.hpp │ │ ├── SitComponent.hpp │ │ ├── SitGoal.hpp │ │ ├── SittableDefinition.hpp │ │ ├── Skeleton.hpp │ │ ├── SkeletonHorseTrapGoal.hpp │ │ ├── SkeletonPassengerRotationSystem.hpp │ │ ├── SkeletonPassengerRotationSystemImpl.hpp │ │ ├── SkinAdjustments.hpp │ │ ├── SkinData.hpp │ │ ├── SkinIDDefinition.hpp │ │ ├── SkinInfoData.hpp │ │ ├── SkullBlock.hpp │ │ ├── SkullBlockActor.hpp │ │ ├── SkullItem.hpp │ │ ├── SlabBlock.hpp │ │ ├── SlabBlockItem.hpp │ │ ├── SlabBlockItemUtil.hpp │ │ ├── SleepGoal.hpp │ │ ├── SleepState.hpp │ │ ├── Slime.hpp │ │ ├── SlimeAttackDefinition.hpp │ │ ├── SlimeAttackGoal.hpp │ │ ├── SlimeBlock.hpp │ │ ├── SlimeFloatDefinition.hpp │ │ ├── SlimeFloatGoal.hpp │ │ ├── SlimeKeepOnJumpingDefinition.hpp │ │ ├── SlimeKeepOnJumpingGoal.hpp │ │ ├── SlimeMoveControl.hpp │ │ ├── SlimeMoveControlDescription.hpp │ │ ├── SlimePreNormalTickSystem.hpp │ │ ├── SlimeRandomDirectionDefinition.hpp │ │ ├── SlimeRandomDirectionGoal.hpp │ │ ├── SlimeSpawnRules.hpp │ │ ├── SlotData.hpp │ │ ├── SlotDescriptor.hpp │ │ ├── SlotDropChance.hpp │ │ ├── SmallDripleafBlock.hpp │ │ ├── SmallFireball.hpp │ │ ├── SmeltItemFunction.hpp │ │ ├── SmithingTableBlock.hpp │ │ ├── SmithingTableContainerManagerModel.hpp │ │ ├── SmithingTableContainerScreenValidator.hpp │ │ ├── SmithingTableInputContainerValidation.hpp │ │ ├── SmithingTableMaterialContainerValidation.hpp │ │ ├── SmithingTableTemplateContainerValidation.hpp │ │ ├── SmithingTemplateItem.hpp │ │ ├── SmithingTemplateUtils.hpp │ │ ├── SmithingTransformRecipe.hpp │ │ ├── SmithingTrimRecipe.hpp │ │ ├── SmithingTrimRecipeUtils.hpp │ │ ├── SmokerBlock.hpp │ │ ├── SmokerBlockActor.hpp │ │ ├── SmokerContainerManagerModel.hpp │ │ ├── SmokerContainerScreenValidator.hpp │ │ ├── SmoothStoneSelector.hpp │ │ ├── SnackGoal.hpp │ │ ├── SnapToSurfaceFeature.hpp │ │ ├── SnapshotEnv.hpp │ │ ├── SnapshotWritableFile.hpp │ │ ├── SneakMovementSystem.hpp │ │ ├── SneakTriggerSystem.hpp │ │ ├── SneakingSystem.hpp │ │ ├── SneezeGoal.hpp │ │ ├── SniffGoal.hpp │ │ ├── Sniffer.hpp │ │ ├── SnifferEggBlock.hpp │ │ ├── SnowBlock.hpp │ │ ├── Snowball.hpp │ │ ├── SnowballItem.hpp │ │ ├── Social.hpp │ │ ├── SonicBoomGoal.hpp │ │ ├── SortItemInstanceIdAux.hpp │ │ ├── SoulFireBlock.hpp │ │ ├── SoulSandBlock.hpp │ │ ├── SoulSpeedAttributeSystem.hpp │ │ ├── SoulSpeedEnchant.hpp │ │ ├── SoulTorchBlock.hpp │ │ ├── SoundDefinition.hpp │ │ ├── SoundEventRequest.hpp │ │ ├── SoundEventRequestQueueComponent.hpp │ │ ├── SoundEventSystem.hpp │ │ ├── SoundPlayerInterface.hpp │ │ ├── SoundVolumeDefinition.hpp │ │ ├── SparklerItem.hpp │ │ ├── SparseContainer.hpp │ │ ├── SparseContainerClient.hpp │ │ ├── SpatialActorNetworkData.hpp │ │ ├── SpatialQueryUtility.hpp │ │ ├── SpawnActorComponent.hpp │ │ ├── SpawnActorDefinition.hpp │ │ ├── SpawnActorEntry.hpp │ │ ├── SpawnActorParameters.hpp │ │ ├── SpawnActorSystem.hpp │ │ ├── SpawnAoECloudSubcomponent.hpp │ │ ├── SpawnChanceSubcomponent.hpp │ │ ├── SpawnChecks.hpp │ │ ├── SpawnClimateFinder.hpp │ │ ├── SpawnData.hpp │ │ ├── SpawnExperienceOrbPacket.hpp │ │ ├── SpawnFinder.hpp │ │ ├── SpawnGroupData.hpp │ │ ├── SpawnGroupRegistry.hpp │ │ ├── SpawnLootEventResponse.hpp │ │ ├── SpawnParticleEffectPacket.hpp │ │ ├── SpawnPointCommand.hpp │ │ ├── SpawnSettings.hpp │ │ ├── Spawner.hpp │ │ ├── SpecificEnchantFunction.hpp │ │ ├── Spider.hpp │ │ ├── SpikeFeature.hpp │ │ ├── SpinAttackSystem.hpp │ │ ├── SpinLock.hpp │ │ ├── SplashPotionEffectSubcomponent.hpp │ │ ├── SplashPotionItem.hpp │ │ ├── SplitBlockUtils.hpp │ │ ├── SpongeBlock.hpp │ │ ├── SporeBlossomBlock.hpp │ │ ├── SporeBlossomBlockActor.hpp │ │ ├── SpreadPlayersCommand.hpp │ │ ├── SpringFeature.hpp │ │ ├── SprintTimerSystem.hpp │ │ ├── SprintTriggerSystem.hpp │ │ ├── SpruceTreeCanopy.hpp │ │ ├── SpyglassItem.hpp │ │ ├── Squid.hpp │ │ ├── SquidDiveGoal.hpp │ │ ├── SquidFleeGoal.hpp │ │ ├── SquidIdleGoal.hpp │ │ ├── SquidMoveAwayFromGroundGoal.hpp │ │ ├── SquidOutOfWaterGoal.hpp │ │ ├── SquidPreAiStepSystem.hpp │ │ ├── StackResultStorageEntity.hpp │ │ ├── StackResultStorageFeature.hpp │ │ ├── StackableAndMobNearCollisionSystem.hpp │ │ ├── StackableAndMobNearCollisionSystemImpl.hpp │ │ ├── StackedByDataItemComponent.hpp │ │ ├── StainedGlassBlock.hpp │ │ ├── StainedGlassPaneBlock.hpp │ │ ├── StairBlock.hpp │ │ ├── StalkAndPounceOnTargetGoal.hpp │ │ ├── StandingVehiclePostPositionPassengerSystem.hpp │ │ ├── StartGamePacket.hpp │ │ ├── StartGlidingActionSystem.hpp │ │ ├── StartGlidingActionSystemImpl.hpp │ │ ├── StartGlidingIntentSystem.hpp │ │ ├── StartScreenCapabilities.hpp │ │ ├── StateAnimationVariable.hpp │ │ ├── StateSerializationUtils.hpp │ │ ├── StaticVanillaBlocks.hpp │ │ ├── StayNearNoteblockGoal.hpp │ │ ├── StemBlock.hpp │ │ ├── StickInGroundSubcomponent.hpp │ │ ├── StompAttackDefinition.hpp │ │ ├── StompAttackGoal.hpp │ │ ├── StompBlockGoal.hpp │ │ ├── StompEggGoal.hpp │ │ ├── StoneBlock.hpp │ │ ├── StoneBricksBlock.hpp │ │ ├── StoneButtonBlock.hpp │ │ ├── StoneCutterContainerScreenValidator.hpp │ │ ├── StoneCutterInputContainerValidation.hpp │ │ ├── StoneSlabBlock.hpp │ │ ├── StoneSlabBlock2.hpp │ │ ├── StoneSlabBlock3.hpp │ │ ├── StoneSlabBlock4.hpp │ │ ├── StoneSlabBlockItem.hpp │ │ ├── StoneSlabDescriptionId.hpp │ │ ├── StonecutterBlock.hpp │ │ ├── StonecutterContainerManagerModel.hpp │ │ ├── StopCommand.hpp │ │ ├── StopGlidingActionSystem.hpp │ │ ├── StopGlidingIntentSystem.hpp │ │ ├── StopGlidingIntentSystemImpl.hpp │ │ ├── StopSoundCommand.hpp │ │ ├── StopSoundPacket.hpp │ │ ├── Stopwatch.hpp │ │ ├── StopwatchHandler.hpp │ │ ├── StorageItemComponent.hpp │ │ ├── StoreLocalMovementVelocitySystem.hpp │ │ ├── StoreLocalMovementVelocitySystemUtils.hpp │ │ ├── StorePreviousClientInputSystem.hpp │ │ ├── StorePreviousRideStatsSystem.hpp │ │ ├── StoreWasAutoJumpingClientSystem.hpp │ │ ├── StrengthDescription.hpp │ │ ├── StrictEntityContext.hpp │ │ ├── Strider.hpp │ │ ├── StringByteInput.hpp │ │ ├── StringByteOutput.hpp │ │ ├── StringTag.hpp │ │ ├── StrippedLogBlock.hpp │ │ ├── StrollTowardsVillageGoal.hpp │ │ ├── StrongholdFeature.hpp │ │ ├── StrongholdPiece.hpp │ │ ├── StrongholdStart.hpp │ │ ├── StructureAnimationAction.hpp │ │ ├── StructureAnimationData.hpp │ │ ├── StructureBlock.hpp │ │ ├── StructureBlockActor.hpp │ │ ├── StructureBlockPalette.hpp │ │ ├── StructureBlockUpdatePacket.hpp │ │ ├── StructureCommand.hpp │ │ ├── StructureDataLoadHelper.hpp │ │ ├── StructureEditorData.hpp │ │ ├── StructureEditorDataHelper.hpp │ │ ├── StructureFeature.hpp │ │ ├── StructureFeatureRegistry.hpp │ │ ├── StructureFeatureTypeNames.hpp │ │ ├── StructureHelpers.hpp │ │ ├── StructureIntegrityProcessor.hpp │ │ ├── StructureManager.hpp │ │ ├── StructurePiece.hpp │ │ ├── StructurePoolActorPredicateActorMatch.hpp │ │ ├── StructurePoolActorRule.hpp │ │ ├── StructurePoolBlockPredicateAlwaysTrue.hpp │ │ ├── StructurePoolBlockPredicateAlwaysTrueExcept.hpp │ │ ├── StructurePoolBlockPredicateAxisAlignedPosition.hpp │ │ ├── StructurePoolBlockPredicateBlockMatch.hpp │ │ ├── StructurePoolBlockPredicateBlockMatchRandom.hpp │ │ ├── StructurePoolBlockPredicateCappedArcheologyBlockReplacement.hpp │ │ ├── StructurePoolBlockPredicateCappedRandomBlockReplacement.hpp │ │ ├── StructurePoolBlockPredicateTrueIfFound.hpp │ │ ├── StructurePoolBlockRule.hpp │ │ ├── StructurePoolBlockTagPredicateBlockTagStringMatches.hpp │ │ ├── StructurePoolBlockTagRule.hpp │ │ ├── StructurePoolElement.hpp │ │ ├── StructureSettings.hpp │ │ ├── StructureStart.hpp │ │ ├── StructureTag.hpp │ │ ├── StructureTelemetryClientData.hpp │ │ ├── StructureTelemetryServerData.hpp │ │ ├── StructureTemplate.hpp │ │ ├── StructureTemplateData.hpp │ │ ├── StructureTemplateDataRequestPacket.hpp │ │ ├── StructureTemplateDataResponsePacket.hpp │ │ ├── StructureTemplateFeature.hpp │ │ ├── StructureTemplatePool.hpp │ │ ├── StructureVoidBlock.hpp │ │ ├── StubServerLocator.hpp │ │ ├── SubChunk.hpp │ │ ├── SubChunkBlockStorageUtil.hpp │ │ ├── SubChunkBrightnessStorage.hpp │ │ ├── SubChunkPacket.hpp │ │ ├── SubChunkPos.hpp │ │ ├── SubChunkRelighter.hpp │ │ ├── SubChunkRequestPacket.hpp │ │ ├── SubClientConnectionRequest.hpp │ │ ├── SubClientLoginPacket.hpp │ │ ├── SubmitCallback.hpp │ │ ├── SubpackInfo.hpp │ │ ├── SubpackInfoCollection.hpp │ │ ├── SubscribedObjectives.hpp │ │ ├── SubtreeDefinition.hpp │ │ ├── SubtreeNode.hpp │ │ ├── SugarCaneBlock.hpp │ │ ├── SummonActorGoal.hpp │ │ ├── SummonCommand.hpp │ │ ├── SummonSpellData.hpp │ │ ├── SummonSpellStage.hpp │ │ ├── SurfaceLevelCache.hpp │ │ ├── SurfaceMaterialAdjustmentAttributes.hpp │ │ ├── SurfaceMaterialAdjustmentEvaluated.hpp │ │ ├── SurfaceMaterialAttributes.hpp │ │ ├── SurfaceRelativeThresholdFeature.hpp │ │ ├── SurvivalMode.hpp │ │ ├── SuspectTrackingComponent.hpp │ │ ├── SuspectTrackingDefinition.hpp │ │ ├── SuspiciousStewItem.hpp │ │ ├── SwamplandHut.hpp │ │ ├── SweetBerryBushBlock.hpp │ │ ├── SwellGoal.hpp │ │ ├── SwiftSneakEnchant.hpp │ │ ├── SwimControlSystem.hpp │ │ ├── SwimControlSystemImpl.hpp │ │ ├── SwimEnchant.hpp │ │ ├── SwimIdleDefinition.hpp │ │ ├── SwimIdleGoal.hpp │ │ ├── SwimMoveControl.hpp │ │ ├── SwimTriggerSystem.hpp │ │ ├── SwimWanderDefinition.hpp │ │ ├── SwimWanderGoal.hpp │ │ ├── SwimWithEntityDefinition.hpp │ │ ├── SwimWithEntityGoal.hpp │ │ ├── SwingEventResponse.hpp │ │ ├── SwoopAttackDefinition.hpp │ │ ├── SwoopAttackGoal.hpp │ │ ├── SyncActorPropertyPacket.hpp │ │ ├── SyncedAttribute.hpp │ │ ├── SyncedPlayerMovementSettings.hpp │ │ ├── SynchedActorData.hpp │ │ ├── SynchedActorDataComponent.hpp │ │ ├── SynchedActorDataEntityWrapper.hpp │ │ ├── SynchedActorDataReader.hpp │ │ ├── SynchedActorDataWriter.hpp │ │ ├── SystemFilePicker.hpp │ │ ├── SystemInfo.hpp │ │ ├── SystemTiming.hpp │ │ ├── Tadpole.hpp │ │ ├── Tag.hpp │ │ ├── TagCommand.hpp │ │ ├── TagMemoryChunk.hpp │ │ ├── TagUpdateToken.hpp │ │ ├── TakeFlowerGoal.hpp │ │ ├── TakeItemActorPacket.hpp │ │ ├── TakePictureCommand.hpp │ │ ├── TallGrassBlock.hpp │ │ ├── TameableComponent.hpp │ │ ├── TameableDefinition.hpp │ │ ├── TargetBlock.hpp │ │ ├── TargetBlockHitEvent.hpp │ │ ├── TargetBlock_Internal.hpp │ │ ├── TargetDistanceTest.hpp │ │ ├── TargetGoal.hpp │ │ ├── TargetGoalDefinition.hpp │ │ ├── TargetNearbyComponent.hpp │ │ ├── TargetNearbyDefinition.hpp │ │ ├── TargetNearbyProperties.hpp │ │ ├── TargetNearbySystem.hpp │ │ ├── TargetPoint.hpp │ │ ├── TargetWhenPushedGoal.hpp │ │ ├── TaskGroup.hpp │ │ ├── TaskQueueImpl.hpp │ │ ├── TaskQueuePortContextImpl.hpp │ │ ├── TaskQueuePortImpl.hpp │ │ ├── TaskResult.hpp │ │ ├── TaskStartInfoBase.hpp │ │ ├── TaskStatus.hpp │ │ ├── TcpProxy.hpp │ │ ├── TeleportCommand.hpp │ │ ├── TeleportCommandHelpers.hpp │ │ ├── TeleportComponent.hpp │ │ ├── TeleportDescription.hpp │ │ ├── TeleportInterpolatorResetSystem.hpp │ │ ├── TeleportPositionModeEventSystem.hpp │ │ ├── TeleportResponse.hpp │ │ ├── TeleportSystem.hpp │ │ ├── TeleportTarget.hpp │ │ ├── TeleportToSubcomponent.hpp │ │ ├── TellCommand.hpp │ │ ├── TellRawCommand.hpp │ │ ├── TempEPtrBase.hpp │ │ ├── TemplateStructurePiece.hpp │ │ ├── TemporalAttributeBuff.hpp │ │ ├── TemptGoal.hpp │ │ ├── TerrainBurstReactionComponent.hpp │ │ ├── TerrainShaper.hpp │ │ ├── TestAction.hpp │ │ ├── TestConfig.hpp │ │ ├── TestForBlockCommand.hpp │ │ ├── TestForBlocksCommand.hpp │ │ ├── TestForCommand.hpp │ │ ├── TestSummaryDisplayer.hpp │ │ ├── TextFilteringProcessor.hpp │ │ ├── TextFilteringUtils.hpp │ │ ├── TextObjectLocalizedText.hpp │ │ ├── TextObjectLocalizedTextWithParams.hpp │ │ ├── TextObjectParser.hpp │ │ ├── TextObjectRoot.hpp │ │ ├── TextObjectScore.hpp │ │ ├── TextObjectSelector.hpp │ │ ├── TextObjectText.hpp │ │ ├── TextPacket.hpp │ │ ├── TheEndDimension.hpp │ │ ├── TheEndGenerator.hpp │ │ ├── TheEndSpikeHelper.hpp │ │ ├── ThermalMonitorInterface.hpp │ │ ├── ThinFenceBlock.hpp │ │ ├── ThirdPartyInfo.hpp │ │ ├── Throwable.hpp │ │ ├── ThrowableItemComponent.hpp │ │ ├── ThrownEgg.hpp │ │ ├── ThrownEnderpearl.hpp │ │ ├── ThrownIceBomb.hpp │ │ ├── ThrownPotion.hpp │ │ ├── ThrownPotionEffectSubcomponent.hpp │ │ ├── ThrownTrident.hpp │ │ ├── ThrownTridentNormalTickSystem.hpp │ │ ├── Tick.hpp │ │ ├── TickNextTickData.hpp │ │ ├── TickSyncPacket.hpp │ │ ├── TickUtil.hpp │ │ ├── TickWorldComponent.hpp │ │ ├── TickWorldDescription.hpp │ │ ├── TickingArea.hpp │ │ ├── TickingAreaCommand.hpp │ │ ├── TickingAreaDescription.hpp │ │ ├── TickingAreaList.hpp │ │ ├── TickingAreaListBase.hpp │ │ ├── TickingAreaView.hpp │ │ ├── TickingAreasLoadStatusPacket.hpp │ │ ├── TickingAreasManager.hpp │ │ ├── TickingSystemWithInfo.hpp │ │ ├── TimeAccumulator.hpp │ │ ├── TimeCommand.hpp │ │ ├── Timer.hpp │ │ ├── TimerComponent.hpp │ │ ├── TimerDefinition.hpp │ │ ├── TimerSystem.hpp │ │ ├── TintMapColor.hpp │ │ ├── TitleCommand.hpp │ │ ├── TitleInfo.hpp │ │ ├── TitleRawCommand.hpp │ │ ├── TntBlock.hpp │ │ ├── ToastRequestPacket.hpp │ │ ├── ToggleDownfallCommand.hpp │ │ ├── Token.hpp │ │ ├── TopSnowBlock.hpp │ │ ├── TopSnowBlockItem.hpp │ │ ├── TorchBlock.hpp │ │ ├── TorchflowerBlock.hpp │ │ ├── TorchflowerCropBlock.hpp │ │ ├── Trade.hpp │ │ ├── Trade1ContainerScreenValidator.hpp │ │ ├── Trade1Ingredient1ContainerValidation.hpp │ │ ├── Trade1Ingredient2ContainerValidation.hpp │ │ ├── Trade2ContainerManagerModel.hpp │ │ ├── Trade2ContainerScreenValidator.hpp │ │ ├── Trade2Ingredient1ContainerValidation.hpp │ │ ├── Trade2Ingredient2ContainerValidation.hpp │ │ ├── TradeContainerManagerModel.hpp │ │ ├── TradeGroup.hpp │ │ ├── TradeInterestGoal.hpp │ │ ├── TradeItem.hpp │ │ ├── TradeResupplyComponent.hpp │ │ ├── TradeResupplyDescription.hpp │ │ ├── TradeTables.hpp │ │ ├── TradeTier.hpp │ │ ├── TradeWithPlayerGoal.hpp │ │ ├── TradeableSystem.hpp │ │ ├── TrailComponent.hpp │ │ ├── TrailDescription.hpp │ │ ├── TrailRuinsFeature.hpp │ │ ├── TrailRuinsPiece.hpp │ │ ├── TrailRuinsStart.hpp │ │ ├── TrailSystem.hpp │ │ ├── TransactionalWorldBlockTarget.hpp │ │ ├── TransferPacket.hpp │ │ ├── TransferServerCommand.hpp │ │ ├── TransformItemResponse.hpp │ │ ├── TransformationComponent.hpp │ │ ├── TransformationDescription.hpp │ │ ├── TransformationSystem.hpp │ │ ├── TransporterComponent.hpp │ │ ├── TrapDoorBlock.hpp │ │ ├── TravelMoveRequestSystem.hpp │ │ ├── TravelTypeSensingSystem.hpp │ │ ├── TreeHelper.hpp │ │ ├── TridentChannelingEnchant.hpp │ │ ├── TridentImpalerEnchant.hpp │ │ ├── TridentItem.hpp │ │ ├── TridentLoyaltyEnchant.hpp │ │ ├── TridentRiptideEnchant.hpp │ │ ├── TriggerJumpSystem.hpp │ │ ├── TrimDataPacket.hpp │ │ ├── TrimMaterial.hpp │ │ ├── TrimMaterialRegistry.hpp │ │ ├── TrimMaterialRegistryHardCodedInit.hpp │ │ ├── TrimPattern.hpp │ │ ├── TrimPatternRegistry.hpp │ │ ├── TrimPatternRegistryHardCodedInit.hpp │ │ ├── TripWireBlock.hpp │ │ ├── TripWireHookBlock.hpp │ │ ├── TripWireTripEvent.hpp │ │ ├── TripodCamera.hpp │ │ ├── TripodCameraComponent.hpp │ │ ├── TripodCameraDescription.hpp │ │ ├── TropicalFish.hpp │ │ ├── TropicalFishInfo.hpp │ │ ├── TrustComponent.hpp │ │ ├── TrustDescription.hpp │ │ ├── TrustedKeys.hpp │ │ ├── TrustingComponent.hpp │ │ ├── TrustingDefinition.hpp │ │ ├── TryExitVehicleSystem.hpp │ │ ├── Turtle.hpp │ │ ├── TurtleEggBlock.hpp │ │ ├── TwistingVinesBlock.hpp │ │ ├── TwistingVinesClusterFeature.hpp │ │ ├── Types.hpp │ │ ├── UIProfanityContext.hpp │ │ ├── UPNPInterface.hpp │ │ ├── UnburiedConstraint.hpp │ │ ├── UnderWaterSensingSystem.hpp │ │ ├── UnderwaterCanyonFeature.hpp │ │ ├── UnderwaterCaveFeature.hpp │ │ ├── UnderwaterTorchBlock.hpp │ │ ├── UndyedShulkerBoxBlock.hpp │ │ ├── UnknownBlock.hpp │ │ ├── UnknownBlockTypeRegistry.hpp │ │ ├── UnlockRecipeCommand.hpp │ │ ├── UnlockedRecipesPacket.hpp │ │ ├── UnlockedRecipesServerComponent.hpp │ │ ├── UnverifiedCertificate.hpp │ │ ├── UpdateAISystem.hpp │ │ ├── UpdateAbilitiesPacket.hpp │ │ ├── UpdateAdventureSettingsPacket.hpp │ │ ├── UpdateAttributesPacket.hpp │ │ ├── UpdateBlockPacket.hpp │ │ ├── UpdateBlockSyncedPacket.hpp │ │ ├── UpdateBoundingBoxSystem.hpp │ │ ├── UpdateClientInputLocksPacket.hpp │ │ ├── UpdateEntityAfterFallOnEntityProxyBase.hpp │ │ ├── UpdateEquipPacket.hpp │ │ ├── UpdateMovingFlagSystem.hpp │ │ ├── UpdatePlayerGameTypePacket.hpp │ │ ├── UpdateRenderPosSystem.hpp │ │ ├── UpdateServerPlayerInputSystem.hpp │ │ ├── UpdateServerPlayerInputSystemImpl.hpp │ │ ├── UpdateSoftEnumPacket.hpp │ │ ├── UpdateSubChunkBlocksPacket.hpp │ │ ├── UpdateTradePacket.hpp │ │ ├── UpdateWaterStateRequestSystem.hpp │ │ ├── UriListener.hpp │ │ ├── UseActorDefinition.hpp │ │ ├── UseActorNode.hpp │ │ ├── UseAnimationItemComponent.hpp │ │ ├── UseAnimationUtils.hpp │ │ ├── UseDurationItemComponent.hpp │ │ ├── UseItemGoalUtility.hpp │ │ ├── UseItemGoalUtilityInternal.hpp │ │ ├── UserEntityIdentifierComponent.hpp │ │ ├── UserStorageChecker.hpp │ │ ├── Util.hpp │ │ ├── VRBobControlSystem.hpp │ │ ├── VRBobControlSystemInternal.hpp │ │ ├── VRFlyTravelSystem.hpp │ │ ├── ValidatorRegistry.hpp │ │ ├── VanillaActorRendererId.hpp │ │ ├── VanillaActors.hpp │ │ ├── VanillaAncientCityJigsawStructureBlockRules.hpp │ │ ├── VanillaAncientCityJigsawStructureElements.hpp │ │ ├── VanillaAncientCityJigsawStructures.hpp │ │ ├── VanillaAppConfigs.hpp │ │ ├── VanillaBastionJigsawStructureBlockRules.hpp │ │ ├── VanillaBastionJigsawStructureElements.hpp │ │ ├── VanillaBastionJigsawStructures.hpp │ │ ├── VanillaBiomeNames.hpp │ │ ├── VanillaBiomes.hpp │ │ ├── VanillaBlockConversion.hpp │ │ ├── VanillaBlockDrops.hpp │ │ ├── VanillaBlockStateTransformUtils.hpp │ │ ├── VanillaBlockTags.hpp │ │ ├── VanillaBlockTypeGroups.hpp │ │ ├── VanillaBlockTypeIds.hpp │ │ ├── VanillaBlockTypes.hpp │ │ ├── VanillaBlockUpdater.hpp │ │ ├── VanillaBlocks.hpp │ │ ├── VanillaBuiltInEntities.hpp │ │ ├── VanillaDimensionFactory.hpp │ │ ├── VanillaDimensions.hpp │ │ ├── VanillaEntityInitializerCommon.hpp │ │ ├── VanillaFeatures.hpp │ │ ├── VanillaGameModuleDedicatedServer.hpp │ │ ├── VanillaGameModuleServer.hpp │ │ ├── VanillaGameVersions.hpp │ │ ├── VanillaGoalDefinition.hpp │ │ ├── VanillaGoalUtility.hpp │ │ ├── VanillaInPackagePacks.hpp │ │ ├── VanillaItemNames.hpp │ │ ├── VanillaItemTags.hpp │ │ ├── VanillaItemTiers.hpp │ │ ├── VanillaItems.hpp │ │ ├── VanillaLevelChunkUpgrade.hpp │ │ ├── VanillaMapColor.hpp │ │ ├── VanillaOffsetSystem.hpp │ │ ├── VanillaOffsetSystemUtil.hpp │ │ ├── VanillaSemVersions.hpp │ │ ├── VanillaServerGameplayEventListener.hpp │ │ ├── VanillaServerNetworkHandler.hpp │ │ ├── VanillaStates.hpp │ │ ├── VanillaSystemsRegistration.hpp │ │ ├── VanillaTrailRuinsJigsawStructureBlockRules.hpp │ │ ├── VanillaTrailRuinsJigsawStructureElements.hpp │ │ ├── VanillaTrailRuinsJigsawStructures.hpp │ │ ├── VanillaTreeFeature.hpp │ │ ├── VanillaVillageJigsawStructureActorRules.hpp │ │ ├── VanillaVillageJigsawStructureBlockRules.hpp │ │ ├── VanillaVillageJigsawStructureBlockTagRules.hpp │ │ ├── VanillaVillageJigsawStructureElements.hpp │ │ ├── VanillaVillageJigsawStructures.hpp │ │ ├── VanillaWorldSystems.hpp │ │ ├── VarIntDataInput.hpp │ │ ├── VarIntDataOutput.hpp │ │ ├── VariableMaxAutoStepDefinition.hpp │ │ ├── VariableMaxAutoStepSystem.hpp │ │ ├── VariantDefinition.hpp │ │ ├── VariantParameterList.hpp │ │ ├── Vec2.hpp │ │ ├── Vec3.hpp │ │ ├── Vec4.hpp │ │ ├── VectorBase.hpp │ │ ├── VegetationPatchFeature.hpp │ │ ├── VehicleClientPositionPassengerSystem.hpp │ │ ├── VehicleComponent.hpp │ │ ├── VehicleRenderingRidingOffsetComponent.hpp │ │ ├── VehicleServerMolangSeatPositionSystem.hpp │ │ ├── VehicleServerPositionPassengerSystem.hpp │ │ ├── VehicleServerSeatPositionSystem.hpp │ │ ├── VehicleUtils.hpp │ │ ├── VerticalCollisionSystem.hpp │ │ ├── Vex.hpp │ │ ├── VexCopyOwnerTargetGoal.hpp │ │ ├── VexRandomMoveGoal.hpp │ │ ├── VibrationDamperDefinition.hpp │ │ ├── VibrationDataComponent.hpp │ │ ├── VibrationInfo.hpp │ │ ├── VibrationListener.hpp │ │ ├── VibrationListenerComponent.hpp │ │ ├── VibrationListenerConfig.hpp │ │ ├── VibrationListenerDefinition.hpp │ │ ├── VibrationListenerSystem.hpp │ │ ├── VibrationListenerSystemInternal.hpp │ │ ├── VibrationListenerUtils.hpp │ │ ├── VibrationSelector.hpp │ │ ├── Village.hpp │ │ ├── VillageFeature.hpp │ │ ├── VillageManager.hpp │ │ ├── VillageManagerComponentUtils.hpp │ │ ├── VillagePiece.hpp │ │ ├── VillageStart.hpp │ │ ├── Villager.hpp │ │ ├── VillagerBase.hpp │ │ ├── VillagerCelebrationGoal.hpp │ │ ├── VillagerV2.hpp │ │ ├── VillagerV2PreTravelSystem.hpp │ │ ├── VindicationIllager.hpp │ │ ├── VineBlock.hpp │ │ ├── VinesFeature.hpp │ │ ├── VinesSingleFaceFeature.hpp │ │ ├── VirtualCommandOrigin.hpp │ │ ├── VoidGenerator.hpp │ │ ├── VolumeAreaCommand.hpp │ │ ├── VolumeComponentFactory.hpp │ │ ├── VolumeCreationDataComponent.hpp │ │ ├── VolumeDefinition.hpp │ │ ├── VolumeDefinitionGroup.hpp │ │ ├── VolumeEntityManager.hpp │ │ ├── VolumeEntityManagerServer.hpp │ │ ├── VolumeFogComponent.hpp │ │ ├── VolumeFogDefinition.hpp │ │ ├── VolumeIdentifier.hpp │ │ ├── VolumeInstanceData.hpp │ │ ├── VoronoiZoomMultiNoise.hpp │ │ ├── WASDControlledDefinition.hpp │ │ ├── WSAStartupSingleton.hpp │ │ ├── WSServerCommand.hpp │ │ ├── WaitDefinition.hpp │ │ ├── WaitNode.hpp │ │ ├── WaitTicksDefinition.hpp │ │ ├── WaitTicksNode.hpp │ │ ├── WalkAnimationSpeedDefinition.hpp │ │ ├── WalkDistanceSystem.hpp │ │ ├── WalkState.hpp │ │ ├── WallBlock.hpp │ │ ├── WallClimberPathNavigation.hpp │ │ ├── WanderingTrader.hpp │ │ ├── WanderingTraderScheduler.hpp │ │ ├── WantsJockeyDefinition.hpp │ │ ├── Warden.hpp │ │ ├── WardenSpawnTrackerComponent.hpp │ │ ├── WardenSpawnTrackerSystem.hpp │ │ ├── WardenSpawnTrackerSystemInternal.hpp │ │ ├── WardenVibrationConfig.hpp │ │ ├── WarpedFungusOnAStickItem.hpp │ │ ├── WaterAnimal.hpp │ │ ├── WaterAnimalPreAIStepSystem.hpp │ │ ├── WaterBoundPathNavigation.hpp │ │ ├── WaterLilyBlockItem.hpp │ │ ├── WaterMoveFinalizeSystem.hpp │ │ ├── WaterMoveSystem.hpp │ │ ├── WaterMovementComponent.hpp │ │ ├── WaterMovementDescription.hpp │ │ ├── WaterSinkInputSystem.hpp │ │ ├── WaterTravelSystem.hpp │ │ ├── WaterlilyBlock.hpp │ │ ├── WaterlilyFeature.hpp │ │ ├── WeakEntityRef.hpp │ │ ├── WeakStorageEntity.hpp │ │ ├── WeakStorageFeature.hpp │ │ ├── WeaponItem.hpp │ │ ├── WeaponItemComponent.hpp │ │ ├── WearableItemComponent.hpp │ │ ├── Weather.hpp │ │ ├── WeatherCommand.hpp │ │ ├── WeatherHelpers.hpp │ │ ├── WebBlock.hpp │ │ ├── WebRTCNetworkPeer.hpp │ │ ├── WebSocketPacketData.hpp │ │ ├── WebToken.hpp │ │ ├── WebviewObserver.hpp │ │ ├── WeepingVinesBlock.hpp │ │ ├── WeepingVinesClusterFeature.hpp │ │ ├── WeightedPressurePlateBlock.hpp │ │ ├── WeightedRandomFeature.hpp │ │ ├── Witch.hpp │ │ ├── WitchPreAIStepSystem.hpp │ │ ├── WitherBoss.hpp │ │ ├── WitherBossPreAIStepSystem.hpp │ │ ├── WitherBossSpawnUtilities.hpp │ │ ├── WitherRandomAttackPosGoal.hpp │ │ ├── WitherRoseBlock.hpp │ │ ├── WitherSkull.hpp │ │ ├── WitherTargetHighestDamage.hpp │ │ ├── Wolf.hpp │ │ ├── WoodBlock.hpp │ │ ├── WoodButtonBlock.hpp │ │ ├── WoodSlabBlock.hpp │ │ ├── WoodSlabBlockItem.hpp │ │ ├── WoodlandMansionFeature.hpp │ │ ├── WoodlandMansionPieces.hpp │ │ ├── WoodlandMansionStart.hpp │ │ ├── WoolBlock.hpp │ │ ├── WoolBlockItem.hpp │ │ ├── WoolCarpetBlock.hpp │ │ ├── WorkComposterDefinition.hpp │ │ ├── WorkComposterGoal.hpp │ │ ├── WorkDefinition.hpp │ │ ├── WorkGoal.hpp │ │ ├── WorkerPool.hpp │ │ ├── WorkerPoolGlobalState.hpp │ │ ├── WorldBlockTarget.hpp │ │ ├── WorldBuilderCommand.hpp │ │ ├── WorldChangeTransaction.hpp │ │ ├── WorldGenCache.hpp │ │ ├── WorldGenClimateMappingAttributes.hpp │ │ ├── WorldGenContext.hpp │ │ ├── WorldGenMolangQueries.hpp │ │ ├── WorldGenerator.hpp │ │ ├── WorldHistoryPackSource.hpp │ │ ├── WorldLimitChunkSource.hpp │ │ ├── WorldPackHistory.hpp │ │ ├── WorldSessionEndPoint.hpp │ │ ├── WorldTemplateInfo.hpp │ │ ├── WorldTemplateLevelData.hpp │ │ ├── WorldTemplateManager.hpp │ │ ├── WorldTemplateManagerProxyCallbacks.hpp │ │ ├── WorldTemplatePackManifest.hpp │ │ ├── WorldTemplatePackSource.hpp │ │ ├── WorldTransferResultType.hpp │ │ ├── WritableBookItem.hpp │ │ ├── WrittenBookItem.hpp │ │ ├── XPCommand.hpp │ │ ├── Xoroshiro128PlusPlus.hpp │ │ ├── XoroshiroPositionalRandomFactory.hpp │ │ ├── XoroshiroRandom.hpp │ │ ├── ZipPackAccessStrategy.hpp │ │ ├── ZipPackAccessStrategyOwningFileAccess.hpp │ │ ├── ZlibFileAccessWrapper.hpp │ │ ├── Zombie.hpp │ │ ├── ZombieVillager.hpp │ │ ├── _ProfilerLiteTimer.hpp │ │ ├── _TickPtr.hpp │ │ ├── asio.hpp │ │ ├── cereal.hpp │ │ ├── gametest.hpp │ │ ├── inc │ │ │ └── enums.inc │ │ ├── mce.hpp │ │ ├── persona.hpp │ │ ├── personaDefault.hpp │ │ ├── snappy.hpp │ │ ├── unity_057c7ee0664ef802e8597e8598b453c8.hpp │ │ ├── unity_07d11af203932bc1eef55cdc98bee5b4.hpp │ │ ├── unity_0c608227c28cf49edbf95b655de19e3d.hpp │ │ ├── unity_187adf9dc3a2dc3ab6dfc0ccf7f84b2b.hpp │ │ ├── unity_1975f82c59ce0d46fb12cd8bf1399e75.hpp │ │ ├── unity_19eb838e26e3e272f73b289de1e76a8c.hpp │ │ ├── unity_19fa77094d0ac465344207876155bbf1.hpp │ │ ├── unity_1c202ad2dc5f499be1ed255f02578cb4.hpp │ │ ├── unity_20f74d71734f4ec5c5c0f57ae9f7e5d3.hpp │ │ ├── unity_2134d14a75945ee3fb3c5378386fa526.hpp │ │ ├── unity_22d1e52b6b2f36adc5f0f57b608dbc03.hpp │ │ ├── unity_279742dc1956603b7b25cd593ee2f93b.hpp │ │ ├── unity_2902e12025afc2e1c5c2aaa403e5442a.hpp │ │ ├── unity_2bfa2441f29d2135551c8e3962164e0c.hpp │ │ ├── unity_2ffb0cebf94ab0117c7de077f20397f2.hpp │ │ ├── unity_32941a2156b2f15e7d5b79a6ae288520.hpp │ │ ├── unity_33b6d07dc3e7159d40313dd53ceab62c.hpp │ │ ├── unity_33f0800cb86e31ef11df7c5aa0a0dca6.hpp │ │ ├── unity_34f892400286b43b93b967bc9348eaae.hpp │ │ ├── unity_357c53859502f645bf82c4e471728f0e.hpp │ │ ├── unity_35fe92d81c5176f621e9e82a56876793.hpp │ │ ├── unity_369e1c1ca5becd4f71a9681e8dab1ad1.hpp │ │ ├── unity_37c9a8aa345d5f8570c496fe5f253ab1.hpp │ │ ├── unity_3abdce5c59db3b6efc904038e407dccc.hpp │ │ ├── unity_3ba96789ae6b10bc4f560167fdcf1ea9.hpp │ │ ├── unity_3c22f24e15a191157f1096ff3862d990.hpp │ │ ├── unity_4008e9335d352c890fcb534c22212b03.hpp │ │ ├── unity_41868652a2421637c9f3e5e85c82b5b8.hpp │ │ ├── unity_42a046d35bfa52dd102b1e60a37ad90b.hpp │ │ ├── unity_46b617bd89ce1a37eaff7e3460e6e118.hpp │ │ ├── unity_46c829707d0047aed148b5840a921897.hpp │ │ ├── unity_4876df89088e3ddc730ace005cb39206.hpp │ │ ├── unity_48a4f3e8aa2540a6eef81b90ccf35f9e.hpp │ │ ├── unity_4dbde5b9868c7778ef6aafedd43816da.hpp │ │ ├── unity_4f9427ce8a6ddc56c937d83e75902d21.hpp │ │ ├── unity_4f9b5278020c03f0b5edc28099afa569.hpp │ │ ├── unity_52fca7ab05ccee6f8b85958e1127d0d1.hpp │ │ ├── unity_536adc87e0a15011558d689b833f1d27.hpp │ │ ├── unity_54d93c906fd2236fee3f5e15ffb58bd2.hpp │ │ ├── unity_561a50f9258925fde8762956afe92e0c.hpp │ │ ├── unity_5c5af6b6c62757a13b40a12d1f738e90.hpp │ │ ├── unity_5c986e6b9d6571cc96912b0bfa0329e2.hpp │ │ ├── unity_6924d988baf0a141419a3cd045d65896.hpp │ │ ├── unity_6b43ab0c426fa72b69a00f73e5bd73e9.hpp │ │ ├── unity_7ad5ce1516f66143a9ba71b56159a4f3.hpp │ │ ├── unity_7eb91ea381b7050152ad32d766a93b84.hpp │ │ ├── unity_84efc0442c8a684d29c1e42fa767728e.hpp │ │ ├── unity_87766224fb03a384d29b2c3875f84aa2.hpp │ │ ├── unity_8e7077f8b8e76db89795d8d2ceec94f3.hpp │ │ ├── unity_8f19eefe3b7cc2df8772a889e91771ee.hpp │ │ ├── unity_8fc121a35d6070ce28bda4ce5c0c979b.hpp │ │ ├── unity_8fd740699868b6e0cf7c951cb9de929f.hpp │ │ ├── unity_928b891072bbc2a0dc8098b64266b554.hpp │ │ ├── unity_96323deb9992f89a36a32bf6b3228dc8.hpp │ │ ├── unity_986f32ccf36e7aabd915d69768e48ae4.hpp │ │ ├── unity_9bb0c8f2be65bb8d69379f6e5be416a7.hpp │ │ ├── unity_9c8b3e58ffea8f1e2577d0a44fa6ebd4.hpp │ │ ├── unity_9eba447732b903c96f6c5ec06ae914f7.hpp │ │ ├── unity_a0254daf0c60ec74c0024ac696fa3317.hpp │ │ ├── unity_a26db946652a42cb3b03e8ec6e8b48ab.hpp │ │ ├── unity_a280071eb4951c83fd2c6e7839fa72cf.hpp │ │ ├── unity_a513c0373dde9cbff8728a7032dea48c.hpp │ │ ├── unity_ab2dd379bbed04369ec9c3626cda5aa7.hpp │ │ ├── unity_ae038077b68b49f70488d7b8dc51024b.hpp │ │ ├── unity_ae63f71bcf058772fb552640918d788a.hpp │ │ ├── unity_b07592f31fddcd678805cf71b0055731.hpp │ │ ├── unity_b8e21e53e773bdde0d32773dd93742c7.hpp │ │ ├── unity_b9d31883d885f3630b2ae8c2ba40a517.hpp │ │ ├── unity_bec15b5abd333facc675e56c0b160fde.hpp │ │ ├── unity_bf01509e43751f770101e09e33e6a7a8.hpp │ │ ├── unity_bf78ce18a80123fb1c7187769895dc25.hpp │ │ ├── unity_c0d8107ababaa76eca95deb616a8a8e5.hpp │ │ ├── unity_c2b64ed654bf1c9b594249e162809426.hpp │ │ ├── unity_c3a857671e4753320ecb3fdc8c4ab249.hpp │ │ ├── unity_c5571a41179d046748ea9e5db63ff659.hpp │ │ ├── unity_c59c2ffc9213b6bda6559b301519d31c.hpp │ │ ├── unity_c7505136039406fe6b7cf45fcdc18c2b.hpp │ │ ├── unity_c9c7fa510f2c4b91417ba177df078164.hpp │ │ ├── unity_d65d18b17587a05de90ab2ec732ac952.hpp │ │ ├── unity_d6e63ca4da29e97b2b6adb52670b0c25.hpp │ │ ├── unity_d7bd3d8802cbed1f185472162e50dc44.hpp │ │ ├── unity_da1e73731ed7ee3f393e32384745c8a4.hpp │ │ ├── unity_dc4d2f8b9c0ba1d2e8d66598043cd48c.hpp │ │ ├── unity_dfc01e9107a70b0c766887f036306253.hpp │ │ ├── unity_e4578511d3999e921fa2bab28cd43f0b.hpp │ │ ├── unity_e8e125764d85cf46b79e577fe4d70471.hpp │ │ ├── unity_ea83c613c55659e84b050989bbf5ff96.hpp │ │ ├── unity_f03985528350a067480d3f1ce0b18739.hpp │ │ ├── unity_f52e3d8a4037f78e93b8b6eac693a2b3.hpp │ │ ├── unity_f93dc2b618106138e896dc2cdb36079e.hpp │ │ ├── unity_f9b6afeaea086eefe936d4c9df09eb57.hpp │ │ ├── unity_fb4646db20db39b94f03e9a6a9214d65.hpp │ │ ├── unity_fe94cd2f3fea4d52fd2d91fb366aa103.hpp │ │ ├── websocket_outgoing_message.hpp │ │ ├── websocketpp.hpp │ │ └── wspp_websocket_impl.hpp │ ├── perm │ │ ├── Foundation.hpp │ │ ├── Member.hpp │ │ ├── Permission.hpp │ │ └── Role.hpp │ └── utils │ │ ├── Bstream.h │ │ ├── CryptHelper.h │ │ ├── CsLock.h │ │ ├── DbgHelper.h │ │ ├── FileHelper.h │ │ ├── Hash.h │ │ ├── Json.h │ │ ├── NetworkHelper.h │ │ ├── Optional.h │ │ ├── PatchHelper.h │ │ ├── PlayerMap.h │ │ ├── PluginOwnData.h │ │ ├── RNG.h │ │ ├── SRWLock.h │ │ ├── STLHelper.h │ │ ├── SehTranslator.h │ │ ├── ShellLinkFile.h │ │ ├── StringHelper.h │ │ ├── StringReader.h │ │ ├── TypeConversionHelper.hpp │ │ ├── VarInt.h │ │ ├── ViewHelper.h │ │ └── WinHelper.h ├── magic_enum │ └── magic_enum.hpp ├── mysql │ ├── errmsg.h │ ├── field_types.h │ ├── my_command.h │ ├── my_compress.h │ ├── my_list.h │ ├── mysql.h │ ├── mysql │ │ ├── client_plugin.h │ │ ├── plugin_auth_common.h │ │ └── udf_registration_types.h │ ├── mysql_com.h │ ├── mysql_time.h │ ├── mysql_version.h │ ├── mysqld_error.h │ ├── mysqlx_ername.h │ ├── mysqlx_error.h │ └── mysqlx_version.h ├── nbt-cpp │ └── nbt.hpp ├── openssl │ ├── __DECC_INCLUDE_EPILOGUE.H │ ├── __DECC_INCLUDE_PROLOGUE.H │ ├── aes.h │ ├── asn1.h │ ├── asn1.h.in │ ├── asn1_mac.h │ ├── asn1err.h │ ├── asn1t.h │ ├── asn1t.h.in │ ├── async.h │ ├── asyncerr.h │ ├── bio.h │ ├── bio.h.in │ ├── bioerr.h │ ├── blowfish.h │ ├── bn.h │ ├── bnerr.h │ ├── buffer.h │ ├── buffererr.h │ ├── camellia.h │ ├── cast.h │ ├── cmac.h │ ├── cmp.h │ ├── cmp.h.in │ ├── cmp_util.h │ ├── cmperr.h │ ├── cms.h │ ├── cms.h.in │ ├── cmserr.h │ ├── comp.h │ ├── comperr.h │ ├── conf.h │ ├── conf.h.in │ ├── conf_api.h │ ├── conferr.h │ ├── configuration.h │ ├── configuration.h.in │ ├── conftypes.h │ ├── core.h │ ├── core_dispatch.h │ ├── core_names.h │ ├── core_object.h │ ├── crmf.h │ ├── crmf.h.in │ ├── crmferr.h │ ├── crypto.h │ ├── crypto.h.in │ ├── cryptoerr.h │ ├── cryptoerr_legacy.h │ ├── ct.h │ ├── ct.h.in │ ├── cterr.h │ ├── decoder.h │ ├── decodererr.h │ ├── des.h │ ├── dh.h │ ├── dherr.h │ ├── dsa.h │ ├── dsaerr.h │ ├── dtls1.h │ ├── e_os2.h │ ├── ebcdic.h │ ├── ec.h │ ├── ecdh.h │ ├── ecdsa.h │ ├── ecerr.h │ ├── encoder.h │ ├── encodererr.h │ ├── engine.h │ ├── engineerr.h │ ├── err.h │ ├── err.h.in │ ├── ess.h │ ├── ess.h.in │ ├── esserr.h │ ├── evp.h │ ├── evperr.h │ ├── fips_names.h │ ├── fipskey.h │ ├── fipskey.h.in │ ├── hmac.h │ ├── http.h │ ├── httperr.h │ ├── idea.h │ ├── kdf.h │ ├── kdferr.h │ ├── lhash.h │ ├── lhash.h.in │ ├── macros.h │ ├── md2.h │ ├── md4.h │ ├── md5.h │ ├── mdc2.h │ ├── modes.h │ ├── obj_mac.h │ ├── objects.h │ ├── objectserr.h │ ├── ocsp.h │ ├── ocsp.h.in │ ├── ocsperr.h │ ├── opensslconf.h │ ├── opensslv.h │ ├── opensslv.h.in │ ├── ossl_typ.h │ ├── param_build.h │ ├── params.h │ ├── pem.h │ ├── pem2.h │ ├── pemerr.h │ ├── pkcs12.h │ ├── pkcs12.h.in │ ├── pkcs12err.h │ ├── pkcs7.h │ ├── pkcs7.h.in │ ├── pkcs7err.h │ ├── prov_ssl.h │ ├── proverr.h │ ├── provider.h │ ├── rand.h │ ├── randerr.h │ ├── rc2.h │ ├── rc4.h │ ├── rc5.h │ ├── ripemd.h │ ├── rsa.h │ ├── rsaerr.h │ ├── safestack.h │ ├── safestack.h.in │ ├── seed.h │ ├── self_test.h │ ├── sha.h │ ├── srp.h │ ├── srp.h.in │ ├── srtp.h │ ├── ssl.h │ ├── ssl.h.in │ ├── ssl2.h │ ├── ssl3.h │ ├── sslerr.h │ ├── sslerr_legacy.h │ ├── stack.h │ ├── store.h │ ├── storeerr.h │ ├── symhacks.h │ ├── tls1.h │ ├── trace.h │ ├── ts.h │ ├── tserr.h │ ├── txt_db.h │ ├── types.h │ ├── ui.h │ ├── ui.h.in │ ├── uierr.h │ ├── whrlpool.h │ ├── x509.h │ ├── x509.h.in │ ├── x509_vfy.h │ ├── x509_vfy.h.in │ ├── x509err.h │ ├── x509v3.h │ ├── x509v3.h.in │ └── x509v3err.h ├── parallel_hashmap │ ├── btree.h │ ├── meminfo.h │ ├── phmap.h │ ├── phmap_base.h │ ├── phmap_bits.h │ ├── phmap_config.h │ ├── phmap_dump.h │ ├── phmap_fwd_decl.h │ └── phmap_utils.h ├── pcg │ ├── pcg_extras.hpp │ ├── pcg_random.hpp │ └── pcg_uint128.hpp └── sqlite3 │ └── sqlite3.h ├── lib ├── LiteLoader.lib └── SymDBHelper.lib ├── license └── tools └── PeEditor.exe /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Lib/bedrock_server_api.lib 2 | Lib/bedrock_server_var.lib 3 | .vs/ 4 | .vscode/ 5 | **/.vs/ 6 | **/.vscode/ 7 | /.idea 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LiteLoaderSDK 2 | > Plugin Development SDK of [LiteLoaderBDS](https://github.com/LiteLDev/LiteLoaderBDS) 3 | 4 | Help you to develop strong BDS C++ plugins easily 5 | More Info 👉 [LiteLoaderBDS](https://github.com/LiteLDev/LiteLoaderBDS) 6 | 7 | # Do not push to this Repo. -------------------------------------------------------------------------------- /include/FMT/locale.h: -------------------------------------------------------------------------------- 1 | #include "xchar.h" 2 | #warning fmt/locale.h is deprecated, include fmt/format.h or fmt/xchar.h instead 3 | -------------------------------------------------------------------------------- /include/Nlohmann/fifo_json.hpp: -------------------------------------------------------------------------------- 1 | #include "json.hpp" 2 | #include "fifo_map.hpp" 3 | #include 4 | 5 | template 6 | using workaround_fifo_map = nlohmann::fifo_map, Allocator>; 7 | using fifo_json = nlohmann::basic_json; -------------------------------------------------------------------------------- /include/entt/config/macro.h: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_CONFIG_MACRO_H 2 | #define ENTT_CONFIG_MACRO_H 3 | 4 | #define ENTT_STR(arg) #arg 5 | #define ENTT_XSTR(arg) ENTT_STR(arg) 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /include/entt/config/version.h: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_CONFIG_VERSION_H 2 | #define ENTT_CONFIG_VERSION_H 3 | 4 | #include "macro.h" 5 | 6 | #define ENTT_VERSION_MAJOR 3 7 | #define ENTT_VERSION_MINOR 11 8 | #define ENTT_VERSION_PATCH 0 9 | 10 | #define ENTT_VERSION \ 11 | ENTT_XSTR(ENTT_VERSION_MAJOR) \ 12 | "." ENTT_XSTR(ENTT_VERSION_MINOR) "." ENTT_XSTR(ENTT_VERSION_PATCH) 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /include/entt/container/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_CONTAINER_FWD_HPP 2 | #define ENTT_CONTAINER_FWD_HPP 3 | 4 | #include 5 | #include 6 | 7 | namespace entt { 8 | 9 | template< 10 | typename Key, 11 | typename Type, 12 | typename = std::hash, 13 | typename = std::equal_to, 14 | typename = std::allocator>> 15 | class dense_map; 16 | 17 | template< 18 | typename Type, 19 | typename = std::hash, 20 | typename = std::equal_to, 21 | typename = std::allocator> 22 | class dense_set; 23 | 24 | } // namespace entt 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /include/entt/core/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_CORE_FWD_HPP 2 | #define ENTT_CORE_FWD_HPP 3 | 4 | #include 5 | #include "../config/config.h" 6 | 7 | namespace entt { 8 | 9 | template 10 | class basic_any; 11 | 12 | /*! @brief Alias declaration for type identifiers. */ 13 | using id_type = ENTT_ID_TYPE; 14 | 15 | /*! @brief Alias declaration for the most common use case. */ 16 | using any = basic_any<>; 17 | 18 | } // namespace entt 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /include/entt/fwd.hpp: -------------------------------------------------------------------------------- 1 | // IWYU pragma: begin_exports 2 | #include "container/fwd.hpp" 3 | #include "core/fwd.hpp" 4 | #include "entity/fwd.hpp" 5 | #include "graph/fwd.hpp" 6 | #include "meta/fwd.hpp" 7 | #include "poly/fwd.hpp" 8 | #include "process/fwd.hpp" 9 | #include "resource/fwd.hpp" 10 | #include "signal/fwd.hpp" 11 | // IWYU pragma: end_exports 12 | -------------------------------------------------------------------------------- /include/entt/graph/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_GRAPH_FWD_HPP 2 | #define ENTT_GRAPH_FWD_HPP 3 | 4 | #include 5 | #include 6 | #include "../core/fwd.hpp" 7 | 8 | namespace entt { 9 | 10 | /*! @brief Undirected graph category tag. */ 11 | struct directed_tag {}; 12 | 13 | /*! @brief Directed graph category tag. */ 14 | struct undirected_tag: directed_tag {}; 15 | 16 | template> 17 | class adjacency_matrix; 18 | 19 | template> 20 | class basic_flow; 21 | 22 | /*! @brief Alias declaration for the most common use case. */ 23 | using flow = basic_flow<>; 24 | 25 | } // namespace entt 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /include/entt/meta/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_META_FWD_HPP 2 | #define ENTT_META_FWD_HPP 3 | 4 | namespace entt { 5 | 6 | class meta_sequence_container; 7 | 8 | class meta_associative_container; 9 | 10 | class meta_any; 11 | 12 | struct meta_handle; 13 | 14 | struct meta_prop; 15 | 16 | struct meta_data; 17 | 18 | struct meta_func; 19 | 20 | class meta_type; 21 | 22 | } // namespace entt 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /include/entt/poly/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_POLY_FWD_HPP 2 | #define ENTT_POLY_FWD_HPP 3 | 4 | #include 5 | 6 | namespace entt { 7 | 8 | template 9 | class basic_poly; 10 | 11 | /** 12 | * @brief Alias declaration for the most common use case. 13 | * @tparam Concept Concept descriptor. 14 | */ 15 | template 16 | using poly = basic_poly; 17 | 18 | } // namespace entt 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /include/entt/process/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_PROCESS_FWD_HPP 2 | #define ENTT_PROCESS_FWD_HPP 3 | 4 | namespace entt { 5 | 6 | template 7 | class process; 8 | 9 | template 10 | class scheduler; 11 | 12 | } // namespace entt 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /include/entt/resource/fwd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef ENTT_RESOURCE_FWD_HPP 2 | #define ENTT_RESOURCE_FWD_HPP 3 | 4 | #include 5 | 6 | namespace entt { 7 | 8 | template 9 | struct resource_loader; 10 | 11 | template, typename = std::allocator> 12 | class resource_cache; 13 | 14 | template 15 | class resource; 16 | 17 | } // namespace entt 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /include/llapi/ServerAPI.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include "llapi/Global.h" 4 | 5 | namespace ll { 6 | LIAPI std::string getBdsVersion(); 7 | LIAPI int getServerProtocolVersion(); 8 | LIAPI bool setServerMotd(const std::string& motd); 9 | } // namespace ll 10 | 11 | // for abi compatibility 12 | namespace LL { 13 | [[deprecated("Moved to ll::getBdsVersion()")]] LIAPI std::string getBdsVersion(); 14 | [[deprecated("Moved to ll::getServerProtocolVersion()")]] LIAPI int getServerProtocolVersion(); 15 | [[deprecated("Moved to ll::setServerMotd()")]] LIAPI bool setServerMotd(const std::string& motd); 16 | } // namespace LL 17 | -------------------------------------------------------------------------------- /include/llapi/TranslationAPI.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #pragma message("[WARNING] has been renamed to ") 3 | #pragma message("[WARNING] Please fix your include in source code!") 4 | #include "llapi/I18nAPI.h" -------------------------------------------------------------------------------- /include/llapi/db/Types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | //#define LLDB_DEBUG_MODE 4 | 5 | namespace DB 6 | { 7 | 8 | enum class DBType : char 9 | { 10 | None, 11 | SQLite, 12 | MySQL, 13 | }; 14 | 15 | struct Date 16 | { 17 | int year; 18 | int month; 19 | int day; 20 | }; 21 | 22 | struct Time 23 | { 24 | int hour; 25 | int minute; 26 | int second; 27 | int timezone = -1; 28 | }; 29 | 30 | struct DateTime 31 | { 32 | Date date; 33 | Time time; 34 | }; 35 | 36 | struct Decimal 37 | { 38 | int64_t value; 39 | int scale; 40 | }; 41 | 42 | using ByteArray = std::vector; 43 | 44 | } // namespace DB -------------------------------------------------------------------------------- /include/llapi/impl/ObjectivePacketHelper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "llapi/Global.h" 4 | 5 | LIAPI uint64_t NewScoreId(); -------------------------------------------------------------------------------- /include/llapi/mc/Achievements.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Achievements.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace Achievements. 15 | * 16 | */ 17 | namespace Achievements { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?getIndexForFroglight\@Achievements\@\@YAHAEBVItemStack\@\@\@Z 24 | */ 25 | MCAPI int getIndexForFroglight(class ItemStack const &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorAttackEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorAttackEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ActorAttackEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORATTACKEVENT 20 | public: 21 | struct ActorAttackEvent& operator=(struct ActorAttackEvent const &) = delete; 22 | ActorAttackEvent(struct ActorAttackEvent const &) = delete; 23 | ActorAttackEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ActorAttackEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ActorAttackEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorAttribute.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorAttribute.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ActorAttribute { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getHealth\@ActorAttribute\@\@YAHAEBVEntityContext\@\@\@Z 21 | */ 22 | MCAPI int getHealth(class EntityContext const &); 23 | /** 24 | * @symbol ?getMaxHealth\@ActorAttribute\@\@YAHAEBVEntityContext\@\@\@Z 25 | */ 26 | MCAPI int getMaxHealth(class EntityContext const &); 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorComponentDescription.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorComponentDescription.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ActorComponentDescription { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | 20 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorDiedEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorDiedEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ActorDiedEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORDIEDEVENT 20 | public: 21 | struct ActorDiedEvent& operator=(struct ActorDiedEvent const &) = delete; 22 | ActorDiedEvent(struct ActorDiedEvent const &) = delete; 23 | ActorDiedEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ActorDiedEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ActorDiedEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorEventVersions.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorEventVersions.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace ActorEventVersions. 15 | * 16 | */ 17 | namespace ActorEventVersions { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?ACTOR_EVENT_RESPONSE_VERSION_1_16_100\@ActorEventVersions\@\@3VSemVersion\@\@A 24 | */ 25 | MCAPI extern class SemVersion ACTOR_EVENT_RESPONSE_VERSION_1_16_100; 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorGlobal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorGlobal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ActorGlobal { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?addActorGlobalComponents\@ActorGlobal\@\@YAXAEAVEntityContext\@\@\@Z 21 | */ 22 | MCAPI void addActorGlobalComponents(class EntityContext &); 23 | /** 24 | * @symbol ?removeActorGlobalComponents\@ActorGlobal\@\@YAXAEAVEntityContext\@\@\@Z 25 | */ 26 | MCAPI void removeActorGlobalComponents(class EntityContext &); 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorHurtEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorHurtEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure ActorHurtEvent. 15 | * 16 | */ 17 | struct ActorHurtEvent { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORHURTEVENT 23 | public: 24 | struct ActorHurtEvent& operator=(struct ActorHurtEvent const &) = delete; 25 | ActorHurtEvent(struct ActorHurtEvent const &) = delete; 26 | ActorHurtEvent() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1ActorHurtEvent\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~ActorHurtEvent(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorKilledEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorKilledEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ActorKilledEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORKILLEDEVENT 20 | public: 21 | struct ActorKilledEvent& operator=(struct ActorKilledEvent const &) = delete; 22 | ActorKilledEvent(struct ActorKilledEvent const &) = delete; 23 | ActorKilledEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ActorKilledEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ActorKilledEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorOwnerUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorOwnerUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ActorOwnerUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?constActorOwnerComponentOrAssert\@ActorOwnerUtils\@\@YAPEBVActorOwnerComponent\@\@AEBVEntityContext\@\@\@Z 21 | */ 22 | MCAPI class ActorOwnerComponent const * constActorOwnerComponentOrAssert(class EntityContext const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorParticleEffect.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorParticleEffect.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class ActorParticleEffect { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORPARTICLEEFFECT 20 | public: 21 | class ActorParticleEffect& operator=(class ActorParticleEffect const &) = delete; 22 | ActorParticleEffect(class ActorParticleEffect const &) = delete; 23 | #endif 24 | 25 | public: 26 | /** 27 | * @symbol ??0ActorParticleEffect\@\@QEAA\@XZ 28 | */ 29 | MCAPI ActorParticleEffect(); 30 | 31 | }; 32 | -------------------------------------------------------------------------------- /include/llapi/mc/ActorPathingData.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorPathingData.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ActorPathingData { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORPATHINGDATA 20 | public: 21 | struct ActorPathingData& operator=(struct ActorPathingData const &) = delete; 22 | ActorPathingData(struct ActorPathingData const &) = delete; 23 | ActorPathingData() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ActorPathingData\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ActorPathingData(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorPlayMovementSoundSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorPlayMovementSoundSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ActorPlayMovementSoundSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@ActorPlayMovementSoundSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorRemovedEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorRemovedEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ActorRemovedEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORREMOVEDEVENT 20 | public: 21 | struct ActorRemovedEvent& operator=(struct ActorRemovedEvent const &) = delete; 22 | ActorRemovedEvent(struct ActorRemovedEvent const &) = delete; 23 | ActorRemovedEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ActorRemovedEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ActorRemovedEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ActorUseItemEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ActorUseItemEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ActorUseItemEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORUSEITEMEVENT 20 | public: 21 | struct ActorUseItemEvent& operator=(struct ActorUseItemEvent const &) = delete; 22 | ActorUseItemEvent(struct ActorUseItemEvent const &) = delete; 23 | ActorUseItemEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ActorUseItemEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ActorUseItemEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/AgentTravelSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file AgentTravelSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace AgentTravelSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@AgentTravelSystem\@\@YA?AUTickingSystemWithInfo\@\@_N\@Z 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(bool); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/AmethystBlockUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file AmethystBlockUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace AmethystBlockUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?resonateVibration\@AmethystBlockUtils\@\@YAXAEAVBlockSource\@\@AEBVBlockPos\@\@PEAVActor\@\@H\@Z 21 | */ 22 | MCAPI void resonateVibration(class BlockSource &, class BlockPos const &, class Actor *, int); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ApiDiag.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ApiDiag.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace ApiDiag. 15 | * 16 | */ 17 | namespace ApiDiag { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?g_globalApiRefs\@ApiDiag\@\@3U?$atomic\@I\@std\@\@A 24 | */ 25 | MCAPI extern struct std::atomic g_globalApiRefs; 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/AssertHandlerContext.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file AssertHandlerContext.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct AssertHandlerContext { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ASSERTHANDLERCONTEXT 20 | public: 21 | struct AssertHandlerContext& operator=(struct AssertHandlerContext const &) = delete; 22 | AssertHandlerContext(struct AssertHandlerContext const &) = delete; 23 | AssertHandlerContext() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1AssertHandlerContext\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~AssertHandlerContext(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/AsyncState.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file AsyncState.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC class AsyncState. 15 | * 16 | */ 17 | class AsyncState { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ASYNCSTATE 23 | public: 24 | class AsyncState& operator=(class AsyncState const &) = delete; 25 | AsyncState(class AsyncState const &) = delete; 26 | AsyncState() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ?Release\@AsyncState\@\@QEAAXXZ 32 | */ 33 | MCAPI void Release(); 34 | 35 | }; 36 | -------------------------------------------------------------------------------- /include/llapi/mc/AsyncStateRef.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file AsyncStateRef.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC class AsyncStateRef. 15 | * 16 | */ 17 | class AsyncStateRef { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ASYNCSTATEREF 23 | public: 24 | class AsyncStateRef& operator=(class AsyncStateRef const &) = delete; 25 | AsyncStateRef(class AsyncStateRef const &) = delete; 26 | AsyncStateRef() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1AsyncStateRef\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~AsyncStateRef(); 34 | 35 | }; 36 | -------------------------------------------------------------------------------- /include/llapi/mc/Automation.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Automation.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace Automation. 16 | * 17 | */ 18 | namespace Automation { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | class AutomationClient; 23 | enum class MessagePurpose; 24 | #undef AFTER_EXTRA 25 | /** 26 | * @symbol ?BodyData\@Automation\@\@3PEBDEB 27 | */ 28 | MCAPI extern char const * BodyData; 29 | /** 30 | * @symbol ?HeaderData\@Automation\@\@3PEBDEB 31 | */ 32 | MCAPI extern char const * HeaderData; 33 | 34 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BehaviorNodeUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BehaviorNodeUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace BehaviorNodeUtils. 16 | * 17 | */ 18 | namespace BehaviorNodeUtils { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?lookAt\@BehaviorNodeUtils\@\@YAXAEAVActor\@\@AEBVVec3\@\@MM\@Z 26 | */ 27 | MCAPI void lookAt(class Actor &, class Vec3 const &, float, float); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BiomeMetadata.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BiomeMetadata.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BiomeMetadata { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BIOMEMETADATA 20 | public: 21 | struct BiomeMetadata& operator=(struct BiomeMetadata const &) = delete; 22 | BiomeMetadata(struct BiomeMetadata const &) = delete; 23 | BiomeMetadata() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1BiomeMetadata\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~BiomeMetadata(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BiomeSurfaceSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BiomeSurfaceSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace BiomeSurfaceSystem. 16 | * 17 | */ 18 | namespace BiomeSurfaceSystem { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?buildSurfaceAt\@BiomeSurfaceSystem\@\@YAXAEBUBuildParameters\@ISurfaceBuilder\@\@\@Z 26 | */ 27 | MCAPI void buildSurfaceAt(struct ISurfaceBuilder::BuildParameters const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockAABBComponentData.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockAABBComponentData.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class BlockAABBComponentData { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKAABBCOMPONENTDATA 20 | public: 21 | class BlockAABBComponentData& operator=(class BlockAABBComponentData const &) = delete; 22 | BlockAABBComponentData(class BlockAABBComponentData const &) = delete; 23 | BlockAABBComponentData() = delete; 24 | #endif 25 | 26 | public: 27 | 28 | }; 29 | -------------------------------------------------------------------------------- /include/llapi/mc/BlockDescriptorStateResolver.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockDescriptorStateResolver.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "BlockDescriptor.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace BlockDescriptorStateResolver { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?helpResolveBlockStateValue\@BlockDescriptorStateResolver\@\@YA_NAEBVBlockState\@\@AEBUState\@BlockDescriptor\@\@AEAH\@Z 22 | */ 23 | MCAPI bool helpResolveBlockStateValue(class BlockState const &, struct BlockDescriptor::State const &, int &); 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockDestructibleByMiningComponent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockDestructibleByMiningComponent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockDestructibleByMiningComponent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKDESTRUCTIBLEBYMININGCOMPONENT 20 | public: 21 | struct BlockDestructibleByMiningComponent& operator=(struct BlockDestructibleByMiningComponent const &) = delete; 22 | BlockDestructibleByMiningComponent(struct BlockDestructibleByMiningComponent const &) = delete; 23 | BlockDestructibleByMiningComponent() = delete; 24 | #endif 25 | 26 | public: 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockEventResponse.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockEventResponse.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace BlockEventResponse. 16 | * 17 | */ 18 | namespace BlockEventResponse { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?EVENT_RESPONSE_VERSION_1_16_100\@BlockEventResponse\@\@3VSemVersion\@\@B 26 | */ 27 | MCAPI extern class SemVersion const EVENT_RESPONSE_VERSION_1_16_100; 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockFlammableComponent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockFlammableComponent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockFlammableComponent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKFLAMMABLECOMPONENT 20 | public: 21 | struct BlockFlammableComponent& operator=(struct BlockFlammableComponent const &) = delete; 22 | BlockFlammableComponent(struct BlockFlammableComponent const &) = delete; 23 | BlockFlammableComponent() = delete; 24 | #endif 25 | 26 | public: 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockFrictionComponent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockFrictionComponent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockFrictionComponent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKFRICTIONCOMPONENT 20 | public: 21 | struct BlockFrictionComponent& operator=(struct BlockFrictionComponent const &) = delete; 22 | BlockFrictionComponent(struct BlockFrictionComponent const &) = delete; 23 | BlockFrictionComponent() = delete; 24 | #endif 25 | 26 | public: 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockMenuCategory.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockMenuCategory.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockMenuCategory { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKMENUCATEGORY 20 | public: 21 | struct BlockMenuCategory& operator=(struct BlockMenuCategory const &) = delete; 22 | BlockMenuCategory(struct BlockMenuCategory const &) = delete; 23 | BlockMenuCategory() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1BlockMenuCategory\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~BlockMenuCategory(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockPatternPreEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockPatternPreEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockPatternPreEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKPATTERNPREEVENT 20 | public: 21 | struct BlockPatternPreEvent& operator=(struct BlockPatternPreEvent const &) = delete; 22 | BlockPatternPreEvent(struct BlockPatternPreEvent const &) = delete; 23 | BlockPatternPreEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1BlockPatternPreEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~BlockPatternPreEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockPosAntiCheatSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockPosAntiCheatSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace BlockPosAntiCheatSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@BlockPosAntiCheatSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockRandomTickEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockRandomTickEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockRandomTickEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKRANDOMTICKEVENT 20 | public: 21 | struct BlockRandomTickEvent& operator=(struct BlockRandomTickEvent const &) = delete; 22 | BlockRandomTickEvent(struct BlockRandomTickEvent const &) = delete; 23 | BlockRandomTickEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1BlockRandomTickEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~BlockRandomTickEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockRotationMatrixHelpers.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockRotationMatrixHelpers.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace BlockRotationMatrixHelpers { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?bakeRotationMatrix\@BlockRotationMatrixHelpers\@\@YA?BVMatrix\@\@HHH\@Z 21 | */ 22 | MCAPI class Matrix const bakeRotationMatrix(int, int, int); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockSelectionBoxUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockSelectionBoxUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace BlockSelectionBoxUtil { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?computeAABBFromOriginAndSize\@BlockSelectionBoxUtil\@\@YA?AVAABB\@\@AEBVVec3\@\@0\@Z 21 | */ 22 | MCAPI class AABB computeAABBFromOriginAndSize(class Vec3 const &, class Vec3 const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockSet.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockSet.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct BlockSet { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKSET 20 | public: 21 | struct BlockSet& operator=(struct BlockSet const &) = delete; 22 | BlockSet(struct BlockSet const &) = delete; 23 | BlockSet() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1BlockSet\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~BlockSet(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BlockStateRegistry.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BlockStateRegistry.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class BlockStateRegistry { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BLOCKSTATEREGISTRY 20 | public: 21 | class BlockStateRegistry& operator=(class BlockStateRegistry const &) = delete; 22 | BlockStateRegistry(class BlockStateRegistry const &) = delete; 23 | BlockStateRegistry() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ?get\@BlockStateRegistry\@\@SAAEAV1\@XZ 29 | */ 30 | MCAPI static class BlockStateRegistry & get(); 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /include/llapi/mc/BoatFrictionHelper.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BoatFrictionHelper.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace BoatFrictionHelper. 16 | * 17 | */ 18 | namespace BoatFrictionHelper { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?getFrictionBasedOnCollision\@BoatFrictionHelper\@\@YAMAEAVBlockSource\@\@AEBVBlockPos\@\@\@Z 26 | */ 27 | MCAPI float getFrictionBasedOnCollision(class BlockSource &, class BlockPos const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BoatMoveRequestSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BoatMoveRequestSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace BoatMoveRequestSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@BoatMoveRequestSystem\@\@YA?AUTickingSystemWithInfo\@\@_N\@Z 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(bool); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BoatPostNormalTickSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BoatPostNormalTickSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace BoatPostNormalTickSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@BoatPostNormalTickSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BossbarManager.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BossbarManager.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC class BossbarManager. 15 | * 16 | */ 17 | class BossbarManager { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BOSSBARMANAGER 23 | public: 24 | class BossbarManager& operator=(class BossbarManager const &) = delete; 25 | BossbarManager(class BossbarManager const &) = delete; 26 | BossbarManager() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1BossbarManager\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~BossbarManager(); 34 | 35 | }; 36 | -------------------------------------------------------------------------------- /include/llapi/mc/BrushableBlockUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BrushableBlockUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace BrushableBlockUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getBrushedBlock\@BrushableBlockUtils\@\@YAAEBVHashedString\@\@AEBV2\@\@Z 21 | */ 22 | MCAPI class HashedString const & getBrushedBlock(class HashedString const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ButtonPushEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ButtonPushEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ButtonPushEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_BUTTONPUSHEVENT 20 | public: 21 | struct ButtonPushEvent& operator=(struct ButtonPushEvent const &) = delete; 22 | ButtonPushEvent(struct ButtonPushEvent const &) = delete; 23 | ButtonPushEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ButtonPushEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ButtonPushEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BytesDataInput.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BytesDataInput.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace BytesDataInput. 16 | * 17 | */ 18 | namespace BytesDataInput { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/BytesDataOutput.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file BytesDataOutput.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace BytesDataOutput. 16 | * 17 | */ 18 | namespace BytesDataOutput { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CanyonFeatureUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CanyonFeatureUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace CanyonFeatureUtils. 15 | * 16 | */ 17 | namespace CanyonFeatureUtils { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?getCurrentConfiguration\@CanyonFeatureUtils\@\@YAAEBUCanyonConfiguration\@1\@W4TerrainGenVersion\@1\@\@Z 24 | */ 25 | MCAPI struct CanyonFeatureUtils::CanyonConfiguration const & getCurrentConfiguration(enum class CanyonFeatureUtils::TerrainGenVersion); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CheckFallDamageSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CheckFallDamageSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace CheckFallDamageSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?checkFallDamage\@CheckFallDamageSystemImpl\@\@YAXAEAVStrictEntityContext\@\@AEAVActorOwnerComponent\@\@AEAUCheckFallDamageRequestComponent\@\@\@Z 21 | */ 22 | MCAPI void checkFallDamage(class StrictEntityContext &, class ActorOwnerComponent &, struct CheckFallDamageRequestComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ChemistryIngredient.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ChemistryIngredient.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ChemistryIngredient { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_CHEMISTRYINGREDIENT 20 | public: 21 | struct ChemistryIngredient& operator=(struct ChemistryIngredient const &) = delete; 22 | ChemistryIngredient(struct ChemistryIngredient const &) = delete; 23 | ChemistryIngredient() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ChemistryIngredient\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ChemistryIngredient(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ChiseledBookshelfBlockActorKeys.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ChiseledBookshelfBlockActorKeys.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace ChiseledBookshelfBlockActorKeys. 15 | * 16 | */ 17 | namespace ChiseledBookshelfBlockActorKeys { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?Items\@ChiseledBookshelfBlockActorKeys\@\@3V?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@B 24 | */ 25 | MCAPI extern std::string const Items; 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ChiseledBookshelfSlotUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ChiseledBookshelfSlotUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ChiseledBookshelfSlotUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?calculateHitSlot\@ChiseledBookshelfSlotUtils\@\@YA?AV?$optional\@H\@std\@\@AEBVVec3\@\@AEBVBlock\@\@E\@Z 21 | */ 22 | MCAPI class std::optional calculateHitSlot(class Vec3 const &, class Block const &, unsigned char); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ClipDefaults.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ClipDefaults.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace ClipDefaults. 15 | * 16 | */ 17 | namespace ClipDefaults { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?CHECK_ALL_PICKABLE_BLOCKS\@ClipDefaults\@\@3V?$function\@$$A6A_NAEBVBlockSource\@\@AEBVBlock\@\@_N\@Z\@std\@\@B 24 | */ 25 | MCAPI extern class std::function const CHECK_ALL_PICKABLE_BLOCKS; 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ClipUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ClipUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ClipUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getAABB\@ClipUtils\@\@YAAEBVAABB\@\@AEBVIConstBlockSource\@\@AEBVBlockPos\@\@AEBVBlock\@\@AEAV2\@W4ShapeType\@\@V?$optional_ref\@$$CBVGetCollisionShapeInterface\@\@\@\@\@Z 21 | */ 22 | MCAPI class AABB const & getAABB(class IConstBlockSource const &, class BlockPos const &, class Block const &, class AABB &, enum class ShapeType, class optional_ref); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CommandName.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CommandName.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure CommandName. 15 | * 16 | */ 17 | struct CommandName { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_COMMANDNAME 23 | public: 24 | struct CommandName& operator=(struct CommandName const &) = delete; 25 | CommandName(struct CommandName const &) = delete; 26 | CommandName() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1CommandName\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~CommandName(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CommandPermissionLevelConversion.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CommandPermissionLevelConversion.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace CommandPermissionLevelConversion { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?fromString\@CommandPermissionLevelConversion\@\@YA?AV?$optional\@W4CommandPermissionLevel\@\@\@std\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@3\@\@Z 21 | */ 22 | MCAPI class std::optional fromString(std::string const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CommandPositionFloat.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "CommandPosition.hpp" 3 | 4 | class CommandPositionFloat : public CommandPosition 5 | { 6 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Concurrency.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Concurrency.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace Concurrency. 15 | * 16 | */ 17 | namespace Concurrency { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?get_ambient_scheduler\@Concurrency\@\@YAAEBV?$shared_ptr\@Uscheduler_interface\@Concurrency\@\@\@std\@\@XZ 24 | */ 25 | MCAPI class std::shared_ptr const & get_ambient_scheduler(); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ContainerUtility.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ContainerUtility.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace ContainerUtility. 16 | * 17 | */ 18 | namespace ContainerUtility { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?getNotNoneTypeContainerComponentFromActor\@ContainerUtility\@\@YAPEAVContainerComponent\@\@PEAVActor\@\@\@Z 26 | */ 27 | MCAPI class ContainerComponent * getNotNoneTypeContainerComponentFromActor(class Actor *); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Control.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Control.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC class Control. 16 | * 17 | */ 18 | class Control { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_CONTROL 25 | public: 26 | class Control& operator=(class Control const &) = delete; 27 | Control(class Control const &) = delete; 28 | Control() = delete; 29 | #endif 30 | 31 | public: 32 | 33 | }; 34 | -------------------------------------------------------------------------------- /include/llapi/mc/CopperSlabInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CopperSlabInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace CopperSlabInternal. 16 | * 17 | */ 18 | namespace CopperSlabInternal { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?BlockLegacy_nullptr\@CopperSlabInternal\@\@3V?$WeakPtr\@VBlockLegacy\@\@\@\@A 26 | */ 27 | MCAPI extern class WeakPtr BlockLegacy_nullptr; 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CoreCerealBindings.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CoreCerealBindings.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "cereal.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace CoreCerealBindings { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?bindEasing\@CoreCerealBindings\@\@YAXAEAUReflectionCtx\@cereal\@\@\@Z 22 | */ 23 | MCAPI void bindEasing(struct cereal::ReflectionCtx &); 24 | /** 25 | * @symbol ?bindHashedString\@CoreCerealBindings\@\@YAXAEAUReflectionCtx\@cereal\@\@\@Z 26 | */ 27 | MCAPI void bindHashedString(struct cereal::ReflectionCtx &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CrashDump_AllData.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CrashDump_AllData.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure CrashDump_AllData. 15 | * 16 | */ 17 | struct CrashDump_AllData { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_CRASHDUMP_ALLDATA 23 | public: 24 | struct CrashDump_AllData& operator=(struct CrashDump_AllData const &) = delete; 25 | CrashDump_AllData(struct CrashDump_AllData const &) = delete; 26 | #endif 27 | 28 | public: 29 | /** 30 | * @symbol ??0CrashDump_AllData\@\@QEAA\@XZ 31 | */ 32 | MCAPI CrashDump_AllData(); 33 | 34 | }; -------------------------------------------------------------------------------- /include/llapi/mc/CropUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file CropUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace CropUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getGrowthSpeed\@CropUtils\@\@YAMAEBVBlockLegacy\@\@AEBVBlockSource\@\@AEBVBlockPos\@\@\@Z 21 | */ 22 | MCAPI float getGrowthSpeed(class BlockLegacy const &, class BlockSource const &, class BlockPos const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/DanceComponentInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file DanceComponentInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace DanceComponentInternal. 15 | * 16 | */ 17 | namespace DanceComponentInternal { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?DEFAULT_DISTANCE\@DanceComponentInternal\@\@3MA 24 | */ 25 | MCAPI extern float DEFAULT_DISTANCE; 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/DefaultPlayerNameValidator.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file DefaultPlayerNameValidator.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace DefaultPlayerNameValidator { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?validatePlayerName\@DefaultPlayerNameValidator\@\@YA?AV?$optional\@V?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@\@std\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@3\@AEBVGameplayUserManager\@\@\@Z 21 | */ 22 | MCAPI class std::optional validatePlayerName(std::string const &, class GameplayUserManager const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/DepthBasedBlockSupplierUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file DepthBasedBlockSupplierUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace DepthBasedBlockSupplierUtils. 15 | * 16 | */ 17 | namespace DepthBasedBlockSupplierUtils { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?getDepthBasedBlock\@DepthBasedBlockSupplierUtils\@\@YAPEBVBlock\@\@HAEAVIRandom\@\@PEBV2\@1\@Z 24 | */ 25 | MCAPI class Block const * getDepthBasedBlock(int, class IRandom &, class Block const *, class Block const *); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/DesiredMoveDirectionSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file DesiredMoveDirectionSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace DesiredMoveDirectionSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@DesiredMoveDirectionSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/DiffListPair.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file DiffListPair.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct DiffListPair { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_DIFFLISTPAIR 20 | public: 21 | struct DiffListPair& operator=(struct DiffListPair const &) = delete; 22 | DiffListPair(struct DiffListPair const &) = delete; 23 | DiffListPair() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??0DiffListPair\@\@QEAA\@_NPEAVActorDefinitionDescriptor\@\@\@Z 29 | */ 30 | MCAPI DiffListPair(bool, class ActorDefinitionDescriptor *); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/EconomyTradeableComponentInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file EconomyTradeableComponentInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace EconomyTradeableComponentInternal. 15 | * 16 | */ 17 | namespace EconomyTradeableComponentInternal { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?_filterTradeByBiome\@EconomyTradeableComponentInternal\@\@YAHAEAV?$vector\@UTradeItem\@\@V?$allocator\@UTradeItem\@\@\@std\@\@\@std\@\@H\@Z 24 | */ 25 | MCAPI int _filterTradeByBiome(std::vector &, int); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Editor.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Editor.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | -------------------------------------------------------------------------------- /include/llapi/mc/EmitJumpPreventedEventSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file EmitJumpPreventedEventSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace EmitJumpPreventedEventSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@EmitJumpPreventedEventSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/EmitJumpPreventedEventSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file EmitJumpPreventedEventSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace EmitJumpPreventedEventSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?doEmitJumpPreventedEventSystem\@EmitJumpPreventedEventSystemImpl\@\@YAXAEAVStrictEntityContext\@\@AEBUTriggerJumpRequestComponent\@\@AEAVActorOwnerComponent\@\@\@Z 21 | */ 22 | MCAPI void doEmitJumpPreventedEventSystem(class StrictEntityContext &, struct TriggerJumpRequestComponent const &, class ActorOwnerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/EntityGoalUtility.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file EntityGoalUtility.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace EntityGoalUtility. 16 | * 17 | */ 18 | namespace EntityGoalUtility { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?getNumericNodeSpecifier\@EntityGoalUtility\@\@YA?AV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@G\@Z 26 | */ 27 | MCAPI std::string getNumericNodeSpecifier(unsigned short); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/EntityRefTraits.hpp: -------------------------------------------------------------------------------- 1 | 2 | #pragma once 3 | #include "llapi/Global.h" 4 | 5 | #include "EntityContext.hpp" 6 | #include "WeakStorageEntity.hpp" 7 | #include "StackResultStorageEntity.hpp" 8 | #include "OwnerStorageEntity.hpp" 9 | #include "EntityRegistry.hpp" 10 | 11 | struct EntityRefTraits { 12 | public: 13 | using StackRef = EntityContext; 14 | using WeakStorage = WeakStorageEntity; 15 | using OwnerStorage = OwnerStorageEntity; 16 | using OwnerStackRef = StackRef; 17 | using StackResultStorage = StackResultStorageEntity; 18 | }; 19 | 20 | struct EntityConstRefTraits : public EntityRefTraits {}; 21 | -------------------------------------------------------------------------------- /include/llapi/mc/EntityRegistryRefTraits.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "llapi/Global.h" 4 | #include "EntityRegistry.hpp" 5 | 6 | class EntityRegistryOwned : public EntityRegistry { 7 | public: 8 | entt::basic_registry mOwnedRegistry; 9 | }; 10 | 11 | struct EntityRegistryRefTraits { 12 | public: 13 | using StackRef = EntityRegistry; 14 | using WeakStorage = WeakStorageSharePtr; 15 | using StackResultStorage = StackResultStorageSharePtr; 16 | using OwnerStackRef = EntityRegistryOwned; 17 | using OwnerStorage = OwnerStorageSharePtr; 18 | }; 19 | 20 | struct EntityRegistryConstRefTraits : public EntityRegistryRefTraits {}; -------------------------------------------------------------------------------- /include/llapi/mc/EntitySystemsCollection.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file EntitySystemsCollection.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace EntitySystemsCollection { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?create\@EntitySystemsCollection\@\@YA?AV?$unique_ptr\@UIEntitySystemsCollection\@\@U?$default_delete\@UIEntitySystemsCollection\@\@\@std\@\@\@std\@\@XZ 21 | */ 22 | MCAPI std::unique_ptr create(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/EquipItemComponentVersioning.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file EquipItemComponentVersioning.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace EquipItemComponentVersioning { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?isSupported\@EquipItemComponentVersioning\@\@YA_NAEBVLevel\@\@VBaseGameVersion\@\@\@Z 21 | */ 22 | MCAPI bool isSupported(class Level const &, class BaseGameVersion); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ExternalFileLevelStorageMetadata.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ExternalFileLevelStorageMetadata.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ExternalFileLevelStorageMetadata { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?saveLevelMetadata\@ExternalFileLevelStorageMetadata\@\@YAXAEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@AEBVLevelData\@\@\@Z 21 | */ 22 | MCAPI void saveLevelMetadata(std::string const &, class LevelData const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/FilterInputs.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file FilterInputs.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure FilterInputs. 15 | * 16 | */ 17 | struct FilterInputs { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_FILTERINPUTS 23 | public: 24 | struct FilterInputs& operator=(struct FilterInputs const &) = delete; 25 | FilterInputs(struct FilterInputs const &) = delete; 26 | FilterInputs() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1FilterInputs\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~FilterInputs(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/FogCommandSettings.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file FogCommandSettings.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct FogCommandSettings { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_FOGCOMMANDSETTINGS 20 | public: 21 | struct FogCommandSettings& operator=(struct FogCommandSettings const &) = delete; 22 | FogCommandSettings(struct FogCommandSettings const &) = delete; 23 | FogCommandSettings() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1FogCommandSettings\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~FogCommandSettings(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/FogSetting.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file FogSetting.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure FogSetting. 15 | * 16 | */ 17 | struct FogSetting { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_FOGSETTING 23 | public: 24 | struct FogSetting& operator=(struct FogSetting const &) = delete; 25 | FogSetting(struct FogSetting const &) = delete; 26 | FogSetting() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ?ZERO_SETTING\@FogSetting\@\@2U1\@B 32 | */ 33 | MCAPI static struct FogSetting const ZERO_SETTING; 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/FoodExhaustionSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file FoodExhaustionSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace FoodExhaustionSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@FoodExhaustionSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/FrostWalkSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file FrostWalkSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace FrostWalkSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@FrostWalkSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GameEventPair.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GameEventPair.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct GameEventPair { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_GAMEEVENTPAIR 20 | public: 21 | struct GameEventPair& operator=(struct GameEventPair const &) = delete; 22 | GameEventPair(struct GameEventPair const &) = delete; 23 | GameEventPair() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1GameEventPair\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~GameEventPair(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GameLightingChecker.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GameLightingChecker.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace GameLightingChecker. 15 | * 16 | */ 17 | namespace GameLightingChecker { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?checkAreaForLighting\@GameLightingChecker\@\@YAXAEAVBlockSource\@\@AEBVBlockPos\@\@1AEAUCheckAreaForLightingResults\@1\@\@Z 24 | */ 25 | MCAPI void checkAreaForLighting(class BlockSource &, class BlockPos const &, class BlockPos const &, struct GameLightingChecker::CheckAreaForLightingResults &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GameRuleId.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GameRuleId.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure GameRuleId. 15 | * 16 | */ 17 | struct GameRuleId { 18 | 19 | #define AFTER_EXTRA 20 | private: 21 | int val; 22 | #undef AFTER_EXTRA 23 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_GAMERULEID 24 | public: 25 | struct GameRuleId& operator=(struct GameRuleId const &) = delete; 26 | GameRuleId(struct GameRuleId const &) = delete; 27 | GameRuleId() = delete; 28 | #endif 29 | 30 | public: 31 | /** 32 | * @symbol ??0GameRuleId\@\@QEAA\@H\@Z 33 | */ 34 | MCAPI GameRuleId(int); 35 | 36 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GameTestSaveData.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GameTestSaveData.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct GameTestSaveData { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_GAMETESTSAVEDATA 20 | public: 21 | struct GameTestSaveData& operator=(struct GameTestSaveData const &) = delete; 22 | GameTestSaveData(struct GameTestSaveData const &) = delete; 23 | GameTestSaveData() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1GameTestSaveData\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~GameTestSaveData(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GameplayUserManagerUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GameplayUserManagerUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace GameplayUserManagerUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?countUsersWithMatchingNetworkId\@GameplayUserManagerUtils\@\@YA_KAEBVGameplayUserManager\@\@AEBVNetworkIdentifier\@\@\@Z 21 | */ 22 | MCAPI unsigned __int64 countUsersWithMatchingNetworkId(class GameplayUserManager const &, class NetworkIdentifier const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GeodeFeatureInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GeodeFeatureInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace GeodeFeatureInternal. 16 | * 17 | */ 18 | namespace GeodeFeatureInternal { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?geodeInvalidMaterials\@GeodeFeatureInternal\@\@3V?$vector\@W4MaterialType\@\@V?$allocator\@W4MaterialType\@\@\@std\@\@\@std\@\@A 26 | */ 27 | MCAPI extern std::vector geodeInvalidMaterials; 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/GetRidingHeightUtility.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file GetRidingHeightUtility.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace GetRidingHeightUtility. 15 | * 16 | */ 17 | namespace GetRidingHeightUtility { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?getRidingHeight\@GetRidingHeightUtility\@\@YAMVSynchedActorDataReader\@\@PEBURidingHeightComponent\@\@PEBUAdultRidingHeightOffsetComponent\@\@M\@Z 24 | */ 25 | MCAPI float getRidingHeight(class SynchedActorDataReader, struct RidingHeightComponent const *, struct AdultRidingHeightOffsetComponent const *, float); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/HangingActorMoveSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file HangingActorMoveSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace HangingActorMoveSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?doActorMoveSystem\@HangingActorMoveSystemImpl\@\@YAXAEAVActorOwnerComponent\@\@AEAUMoveRequestComponent\@\@\@Z 21 | */ 22 | MCAPI void doActorMoveSystem(class ActorOwnerComponent &, struct MoveRequestComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/IAppPlatform.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file IAppPlatform.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace IAppPlatform. 15 | * 16 | */ 17 | namespace IAppPlatform { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | 23 | }; -------------------------------------------------------------------------------- /include/llapi/mc/IFeature.hpp: -------------------------------------------------------------------------------- 1 | // This Header is auto generated by BDSLiteLoader Toolchain 2 | #pragma once 3 | #include "../Global.h" 4 | 5 | class IFeature { 6 | public: 7 | /*0*/ virtual ~IFeature() = 0; 8 | /*1*/ virtual std::optional place(class IBlockWorldGenAPI&, class BlockPos const&, class Random&, 9 | class RenderParams&) const = 0; 10 | /*2*/ virtual void __unk_vfn_2(); 11 | /*2*/ //virtual void isValidPlacement(std::string const&); 12 | 13 | public: 14 | #ifdef ENABLE_VIRTUAL_FAKESYMBOL_IFEATURE 15 | MCVAPI bool isValidPlacement(std::string const &); 16 | #endif 17 | }; -------------------------------------------------------------------------------- /include/llapi/mc/IFilePicker.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file IFilePicker.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC class IFilePicker. 16 | * 17 | */ 18 | class IFilePicker { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_IFILEPICKER 25 | public: 26 | class IFilePicker& operator=(class IFilePicker const &) = delete; 27 | IFilePicker(class IFilePicker const &) = delete; 28 | IFilePicker() = delete; 29 | #endif 30 | 31 | public: 32 | 33 | }; 34 | -------------------------------------------------------------------------------- /include/llapi/mc/ILevelListCache.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ILevelListCache.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class ILevelListCache { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ILEVELLISTCACHE 20 | public: 21 | class ILevelListCache& operator=(class ILevelListCache const &) = delete; 22 | ILevelListCache(class ILevelListCache const &) = delete; 23 | ILevelListCache() = delete; 24 | #endif 25 | 26 | public: 27 | 28 | }; 29 | -------------------------------------------------------------------------------- /include/llapi/mc/IUIEventTelemetry.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file IUIEventTelemetry.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC class IUIEventTelemetry. 16 | * 17 | */ 18 | class IUIEventTelemetry { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_IUIEVENTTELEMETRY 25 | public: 26 | class IUIEventTelemetry& operator=(class IUIEventTelemetry const &) = delete; 27 | IUIEventTelemetry(class IUIEventTelemetry const &) = delete; 28 | IUIEventTelemetry() = delete; 29 | #endif 30 | 31 | public: 32 | 33 | }; 34 | -------------------------------------------------------------------------------- /include/llapi/mc/InsideEndPortalBlockSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file InsideEndPortalBlockSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace InsideEndPortalBlockSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickInsideEndPortalBlock\@InsideEndPortalBlockSystemImpl\@\@YAXAEBU?$InsideBlockWithPosAndBlockComponent\@UEndPortalBlockFlag\@\@\@\@AEAVActorOwnerComponent\@\@\@Z 21 | */ 22 | MCAPI void tickInsideEndPortalBlock(struct InsideBlockWithPosAndBlockComponent const &, class ActorOwnerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/InsideGenericBlockSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file InsideGenericBlockSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace InsideGenericBlockSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickInsideGenericBlock\@InsideGenericBlockSystemImpl\@\@YAXAEAUInsideGenericBlockComponent\@\@AEAVActorOwnerComponent\@\@\@Z 21 | */ 22 | MCAPI void tickInsideGenericBlock(struct InsideGenericBlockComponent &, class ActorOwnerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/InsideSweetBerryBushBlockSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file InsideSweetBerryBushBlockSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace InsideSweetBerryBushBlockSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@InsideSweetBerryBushBlockSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/InsideSweetBerryBushBlockSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file InsideSweetBerryBushBlockSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace InsideSweetBerryBushBlockSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tick\@InsideSweetBerryBushBlockSystemImpl\@\@YAXAEBU?$InsideBlockWithPosAndBlockComponent\@USweetBerryBushBlockFlag\@\@\@\@AEAVActorOwnerComponent\@\@\@Z 21 | */ 22 | MCAPI void tick(struct InsideBlockWithPosAndBlockComponent const &, class ActorOwnerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/InsideWaterlilyBlockSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file InsideWaterlilyBlockSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace InsideWaterlilyBlockSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickDestroyWaterlily\@InsideWaterlilyBlockSystemImpl\@\@YAXAEBU?$InsideBlockWithPosComponent\@UWaterlilyBlockFlag\@\@\@\@AEAVActorOwnerComponent\@\@\@Z 21 | */ 22 | MCAPI void tickDestroyWaterlily(struct InsideBlockWithPosComponent const &, class ActorOwnerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemData.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemData.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ItemData { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ITEMDATA 20 | public: 21 | struct ItemData& operator=(struct ItemData const &) = delete; 22 | ItemData(struct ItemData const &) = delete; 23 | ItemData() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ItemData\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ItemData(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemDescriptorSerializer.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemDescriptorSerializer.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace ItemDescriptorSerializer. 15 | * 16 | */ 17 | namespace ItemDescriptorSerializer { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?fromString\@ItemDescriptorSerializer\@\@YAXAEAVItemDescriptor\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@\@Z 24 | */ 25 | MCAPI void fromString(class ItemDescriptor &, std::string const &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemEventResponse.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemEventResponse.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace ItemEventResponse. 16 | * 17 | */ 18 | namespace ItemEventResponse { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?EVENT_RESPONSE_VERSION_1_16_100\@ItemEventResponse\@\@3VSemVersion\@\@B 26 | */ 27 | MCAPI extern class SemVersion const EVENT_RESPONSE_VERSION_1_16_100; 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemReleaseUseEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemReleaseUseEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ItemReleaseUseEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ITEMRELEASEUSEEVENT 20 | public: 21 | struct ItemReleaseUseEvent& operator=(struct ItemReleaseUseEvent const &) = delete; 22 | ItemReleaseUseEvent(struct ItemReleaseUseEvent const &) = delete; 23 | ItemReleaseUseEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ItemReleaseUseEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ItemReleaseUseEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemStartUseEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemStartUseEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ItemStartUseEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ITEMSTARTUSEEVENT 20 | public: 21 | struct ItemStartUseEvent& operator=(struct ItemStartUseEvent const &) = delete; 22 | ItemStartUseEvent(struct ItemStartUseEvent const &) = delete; 23 | ItemStartUseEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ItemStartUseEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ItemStartUseEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemStopUseEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemStopUseEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ItemStopUseEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ITEMSTOPUSEEVENT 20 | public: 21 | struct ItemStopUseEvent& operator=(struct ItemStopUseEvent const &) = delete; 22 | ItemStopUseEvent(struct ItemStopUseEvent const &) = delete; 23 | ItemStopUseEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ItemStopUseEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ItemStopUseEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemTag.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemTag.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure ItemTag. 15 | * 16 | */ 17 | struct ItemTag { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ITEMTAG 23 | public: 24 | struct ItemTag& operator=(struct ItemTag const &) = delete; 25 | ItemTag(struct ItemTag const &) = delete; 26 | ItemTag() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1ItemTag\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~ItemTag(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemUseSlowdownSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemUseSlowdownSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ItemUseSlowdownSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@ItemUseSlowdownSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ItemUsedOnEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ItemUsedOnEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct ItemUsedOnEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ITEMUSEDONEVENT 20 | public: 21 | struct ItemUsedOnEvent& operator=(struct ItemUsedOnEvent const &) = delete; 22 | ItemUsedOnEvent(struct ItemUsedOnEvent const &) = delete; 23 | ItemUsedOnEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1ItemUsedOnEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~ItemUsedOnEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/KnockBackEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file KnockBackEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct KnockBackEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_KNOCKBACKEVENT 20 | public: 21 | struct KnockBackEvent& operator=(struct KnockBackEvent const &) = delete; 22 | KnockBackEvent(struct KnockBackEvent const &) = delete; 23 | KnockBackEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1KnockBackEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~KnockBackEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LavaResetFallDistanceSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LavaResetFallDistanceSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace LavaResetFallDistanceSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@LavaResetFallDistanceSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LecternBlockUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LecternBlockUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace LecternBlockUtil { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?LECTERN_AABB_ORIGIN\@LecternBlockUtil\@\@3VVec3\@\@B 21 | */ 22 | MCAPI extern class Vec3 const LECTERN_AABB_ORIGIN; 23 | /** 24 | * @symbol ?LECTERN_AABB_SIZE\@LecternBlockUtil\@\@3VVec3\@\@B 25 | */ 26 | MCAPI extern class Vec3 const LECTERN_AABB_SIZE; 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LevelCache.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LevelCache.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class LevelCache { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_LEVELCACHE 20 | public: 21 | class LevelCache& operator=(class LevelCache const &) = delete; 22 | LevelCache(class LevelCache const &) = delete; 23 | LevelCache() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1LevelCache\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~LevelCache(); 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /include/llapi/mc/LevelDataValue.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LevelDataValue.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure LevelDataValue. 15 | * 16 | */ 17 | struct LevelDataValue { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_LEVELDATAVALUE 23 | public: 24 | struct LevelDataValue& operator=(struct LevelDataValue const &) = delete; 25 | LevelDataValue(struct LevelDataValue const &) = delete; 26 | LevelDataValue() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1LevelDataValue\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~LevelDataValue(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LevelDbFileLock.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LevelDbFileLock.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC class LevelDbFileLock. 16 | * 17 | */ 18 | class LevelDbFileLock { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_LEVELDBFILELOCK 25 | public: 26 | class LevelDbFileLock& operator=(class LevelDbFileLock const &) = delete; 27 | LevelDbFileLock(class LevelDbFileLock const &) = delete; 28 | LevelDbFileLock() = delete; 29 | #endif 30 | 31 | public: 32 | 33 | }; 34 | -------------------------------------------------------------------------------- /include/llapi/mc/LightningBoltUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LightningBoltUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace LightningBoltUtil. 16 | * 17 | */ 18 | namespace LightningBoltUtil { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?_clearCopperOnLightningStrike\@LightningBoltUtil\@\@YAXAEAVBlockSource\@\@AEBVBlockPos\@\@\@Z 26 | */ 27 | MCAPI void _clearCopperOnLightningStrike(class BlockSource &, class BlockPos const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LightningRodUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LightningRodUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace LightningRodUtil. 16 | * 17 | */ 18 | namespace LightningRodUtil { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?emitLightningRodParticles\@LightningRodUtil\@\@YAXAEAVBlockSource\@\@AEBVBlockPos\@\@H\@Z 26 | */ 27 | MCAPI void emitLightningRodParticles(class BlockSource &, class BlockPos const &, int); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LiquidSplashRequestSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LiquidSplashRequestSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace LiquidSplashRequestSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@LiquidSplashRequestSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/LocateCommandUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file LocateCommandUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace LocateCommandUtil. 15 | * 16 | */ 17 | namespace LocateCommandUtil { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?locateNearbyBiome\@LocateCommandUtil\@\@YA?AV?$optional\@VBlockPos\@\@\@std\@\@VBlockPos\@\@PEAVDimension\@\@W4Biomes\@1\@\@Z 24 | */ 25 | MCAPI class std::optional locateNearbyBiome(class BlockPos, class Dimension *, enum class LocateCommandUtil::Biomes); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MessageEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MessageEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure MessageEvent. 15 | * 16 | */ 17 | struct MessageEvent { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_MESSAGEEVENT 23 | public: 24 | struct MessageEvent& operator=(struct MessageEvent const &) = delete; 25 | MessageEvent(struct MessageEvent const &) = delete; 26 | MessageEvent() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1MessageEvent\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~MessageEvent(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MineshaftData.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MineshaftData.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct MineshaftData { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_MINESHAFTDATA 20 | public: 21 | struct MineshaftData& operator=(struct MineshaftData const &) = delete; 22 | MineshaftData(struct MineshaftData const &) = delete; 23 | MineshaftData() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??0MineshaftData\@\@QEAA\@_N\@Z 29 | */ 30 | MCAPI MineshaftData(bool); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MobEffectPacketUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MobEffectPacketUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace MobEffectPacketUtils. 15 | * 16 | */ 17 | namespace MobEffectPacketUtils { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?shouldAlwaysSendToClient\@MobEffectPacketUtils\@\@YA_NI\@Z 24 | */ 25 | MCAPI bool shouldAlwaysSendToClient(unsigned int); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MobTravelFilterSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MobTravelFilterSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace MobTravelFilterSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@MobTravelFilterSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MobTravelFilterSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MobTravelFilterSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace MobTravelFilterSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?addMobTravelComponent\@MobTravelFilterSystemImpl\@\@YAXAEBVStrictEntityContext\@\@V?$EntityModifierT\@VEntityRegistryBase\@\@VStrictEntityContext\@\@UMobTravelComponent\@\@\@\@\@Z 21 | */ 22 | MCAPI void addMobTravelComponent(class StrictEntityContext const &, class EntityModifierT); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MobTravelIntentSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MobTravelIntentSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace MobTravelIntentSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@MobTravelIntentSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MobTravelIntentSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MobTravelIntentSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace MobTravelIntentSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?updatedMoveVelocity\@MobTravelIntentSystemImpl\@\@YAXAEBVStrictEntityContext\@\@AEAULocalMoveVelocityComponent\@\@AEAUMobRotationComponent\@\@AEAUMobTravelComponent\@\@\@Z 21 | */ 22 | MCAPI void updatedMoveVelocity(class StrictEntityContext const &, struct LocalMoveVelocityComponent &, struct MobRotationComponent &, struct MobTravelComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MolangArrayVariable.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MolangArrayVariable.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct MolangArrayVariable { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_MOLANGARRAYVARIABLE 20 | public: 21 | struct MolangArrayVariable& operator=(struct MolangArrayVariable const &) = delete; 22 | MolangArrayVariable(struct MolangArrayVariable const &) = delete; 23 | MolangArrayVariable() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1MolangArrayVariable\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~MolangArrayVariable(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/MountTamingEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file MountTamingEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct MountTamingEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_MOUNTTAMINGEVENT 20 | public: 21 | struct MountTamingEvent& operator=(struct MountTamingEvent const &) = delete; 22 | MountTamingEvent(struct MountTamingEvent const &) = delete; 23 | MountTamingEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1MountTamingEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~MountTamingEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/NetworkAddress.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file NetworkAddress.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure NetworkAddress. 15 | * 16 | */ 17 | struct NetworkAddress { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_NETWORKADDRESS 23 | public: 24 | struct NetworkAddress& operator=(struct NetworkAddress const &) = delete; 25 | NetworkAddress(struct NetworkAddress const &) = delete; 26 | NetworkAddress() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1NetworkAddress\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~NetworkAddress(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/NetworkSessionOwner.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file NetworkSessionOwner.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class NetworkSessionOwner { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_NETWORKSESSIONOWNER 20 | public: 21 | class NetworkSessionOwner& operator=(class NetworkSessionOwner const &) = delete; 22 | NetworkSessionOwner(class NetworkSessionOwner const &) = delete; 23 | #endif 24 | 25 | public: 26 | /** 27 | * @symbol ??0NetworkSessionOwner\@\@QEAA\@XZ 28 | */ 29 | MCAPI NetworkSessionOwner(); 30 | 31 | }; 32 | -------------------------------------------------------------------------------- /include/llapi/mc/NpcSystemHelper.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file NpcSystemHelper.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace NpcSystemHelper { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?sendClosePacket\@NpcSystemHelper\@\@YAXAEAVEntityContext\@\@AEBULeaveMenuCountdown\@NpcComponents\@\@\@Z 21 | */ 22 | MCAPI void sendClosePacket(class EntityContext &, struct NpcComponents::LeaveMenuCountdown const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/OSInformation.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file OSInformation.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure OSInformation. 15 | * 16 | */ 17 | struct OSInformation { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_OSINFORMATION 23 | public: 24 | struct OSInformation& operator=(struct OSInformation const &) = delete; 25 | OSInformation(struct OSInformation const &) = delete; 26 | OSInformation() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1OSInformation\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~OSInformation(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/OfferFlowerTickUtility.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file OfferFlowerTickUtility.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace OfferFlowerTickUtility. 15 | * 16 | */ 17 | namespace OfferFlowerTickUtility { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?offerFlower\@OfferFlowerTickUtility\@\@YAX_NAEAVActor\@\@H\@Z 24 | */ 25 | MCAPI void offerFlower(bool, class Actor &, int); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/OptionalString.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file OptionalString.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure OptionalString. 15 | * 16 | */ 17 | struct OptionalString { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_OPTIONALSTRING 23 | public: 24 | struct OptionalString& operator=(struct OptionalString const &) = delete; 25 | OptionalString(struct OptionalString const &) = delete; 26 | OptionalString() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1OptionalString\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~OptionalString(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PackCapabilities.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PackCapabilities.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "Bedrock.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace PackCapabilities { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?createRegistry\@PackCapabilities\@\@YA?AVPackCapabilityRegistry\@\@V?$NonOwnerPointer\@VIAdvancedGraphicsOptions\@\@\@Bedrock\@\@V2\@\@Z 22 | */ 23 | MCAPI class PackCapabilityRegistry createRegistry(class Bedrock::NonOwnerPointer, class PackCapabilityRegistry); 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PackCapability.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PackCapability.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class PackCapability { 15 | 16 | #define AFTER_EXTRA 17 | public: 18 | enum class TrustLevel; 19 | #undef AFTER_EXTRA 20 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PACKCAPABILITY 21 | public: 22 | class PackCapability& operator=(class PackCapability const &) = delete; 23 | PackCapability(class PackCapability const &) = delete; 24 | PackCapability() = delete; 25 | #endif 26 | 27 | public: 28 | /** 29 | * @symbol ??1PackCapability\@\@QEAA\@XZ 30 | */ 31 | MCAPI ~PackCapability(); 32 | 33 | }; 34 | -------------------------------------------------------------------------------- /include/llapi/mc/PacketUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PacketUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace PacketUtil. 16 | * 17 | */ 18 | namespace PacketUtil { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?byteToDegrees\@PacketUtil\@\@YAMC\@Z 26 | */ 27 | MCAPI float byteToDegrees(signed char); 28 | /** 29 | * @symbol ?degreesToByte\@PacketUtil\@\@YACM\@Z 30 | */ 31 | MCAPI signed char degreesToByte(float); 32 | 33 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Performance.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Performance.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class Performance { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PERFORMANCE 20 | public: 21 | class Performance& operator=(class Performance const &) = delete; 22 | Performance(class Performance const &) = delete; 23 | Performance() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ?watches\@Performance\@\@2VStopwatchHandler\@\@A 29 | */ 30 | MCAPI static class StopwatchHandler watches; 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /include/llapi/mc/PieceWeight.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PieceWeight.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC class PieceWeight. 15 | * 16 | */ 17 | class PieceWeight { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PIECEWEIGHT 23 | public: 24 | class PieceWeight& operator=(class PieceWeight const &) = delete; 25 | PieceWeight(class PieceWeight const &) = delete; 26 | PieceWeight() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1PieceWeight\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~PieceWeight(); 34 | 35 | }; 36 | -------------------------------------------------------------------------------- /include/llapi/mc/PlayJumpSoundSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayJumpSoundSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PlayJumpSoundSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@PlayJumpSoundSystem\@\@YA?AUTickingSystemWithInfo\@\@W4SoundType\@1\@\@Z 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(enum class PlayJumpSoundSystem::SoundType); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerAddEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerAddEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct PlayerAddEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PLAYERADDEVENT 20 | public: 21 | struct PlayerAddEvent& operator=(struct PlayerAddEvent const &) = delete; 22 | PlayerAddEvent(struct PlayerAddEvent const &) = delete; 23 | PlayerAddEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1PlayerAddEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~PlayerAddEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerAddExpEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerAddExpEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct PlayerAddExpEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PLAYERADDEXPEVENT 20 | public: 21 | struct PlayerAddExpEvent& operator=(struct PlayerAddExpEvent const &) = delete; 22 | PlayerAddExpEvent(struct PlayerAddExpEvent const &) = delete; 23 | PlayerAddExpEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1PlayerAddExpEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~PlayerAddExpEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerAddLevelEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerAddLevelEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct PlayerAddLevelEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PLAYERADDLEVELEVENT 20 | public: 21 | struct PlayerAddLevelEvent& operator=(struct PlayerAddLevelEvent const &) = delete; 22 | PlayerAddLevelEvent(struct PlayerAddLevelEvent const &) = delete; 23 | PlayerAddLevelEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1PlayerAddLevelEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~PlayerAddLevelEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerDropItemEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerDropItemEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct PlayerDropItemEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PLAYERDROPITEMEVENT 20 | public: 21 | struct PlayerDropItemEvent& operator=(struct PlayerDropItemEvent const &) = delete; 22 | PlayerDropItemEvent(struct PlayerDropItemEvent const &) = delete; 23 | PlayerDropItemEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1PlayerDropItemEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~PlayerDropItemEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerEatFoodEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerEatFoodEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct PlayerEatFoodEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PLAYEREATFOODEVENT 20 | public: 21 | struct PlayerEatFoodEvent& operator=(struct PlayerEatFoodEvent const &) = delete; 22 | PlayerEatFoodEvent(struct PlayerEatFoodEvent const &) = delete; 23 | PlayerEatFoodEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1PlayerEatFoodEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~PlayerEatFoodEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerInputFilterSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerInputFilterSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PlayerInputFilterSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?create\@PlayerInputFilterSystem\@\@YA?AUTickingSystemWithInfo\@\@_N\@Z 21 | */ 22 | MCAPI struct TickingSystemWithInfo create(bool); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerMoveInput.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerMoveInput.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PlayerMoveInput { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?initializePlayer\@PlayerMoveInput\@\@YAXAEAVEntityContext\@\@\@Z 21 | */ 22 | MCAPI void initializePlayer(class EntityContext &); 23 | /** 24 | * @symbol ?isSneakDown\@PlayerMoveInput\@\@YA_NAEBVEntityContext\@\@\@Z 25 | */ 26 | MCAPI bool isSneakDown(class EntityContext const &); 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerNameValidator.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerNameValidator.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PlayerNameValidator { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?validatePlayerName\@PlayerNameValidator\@\@YA?AV?$optional\@V?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@\@std\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@3\@AEBVGameplayUserManager\@\@\@Z 21 | */ 22 | MCAPI class std::optional validatePlayerName(std::string const &, class GameplayUserManager const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerRespawnEvent.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerRespawnEvent.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct PlayerRespawnEvent { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PLAYERRESPAWNEVENT 20 | public: 21 | struct PlayerRespawnEvent& operator=(struct PlayerRespawnEvent const &) = delete; 22 | PlayerRespawnEvent(struct PlayerRespawnEvent const &) = delete; 23 | PlayerRespawnEvent() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1PlayerRespawnEvent\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~PlayerRespawnEvent(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerRotationSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerRotationSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PlayerRotationSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@PlayerRotationSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerRotationSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerRotationSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PlayerRotationSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?doPlayerRotationSystem\@PlayerRotationSystemImpl\@\@YAXAEBUMoveInputComponent\@\@AEAUActorRotationComponent\@\@\@Z 21 | */ 22 | MCAPI void doPlayerRotationSystem(struct MoveInputComponent const &, struct ActorRotationComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PlayerTickPolicy.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PlayerTickPolicy.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace PlayerTickPolicy. 16 | * 17 | */ 18 | namespace PlayerTickPolicy { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?createPolicy\@PlayerTickPolicy\@\@YA?AV?$unique_ptr\@UIPlayerTickPolicy\@\@U?$default_delete\@UIPlayerTickPolicy\@\@\@std\@\@\@std\@\@AEBUPlayerTickConfig\@\@\@Z 26 | */ 27 | MCAPI std::unique_ptr createPolicy(struct PlayerTickConfig const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Predicate.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Predicate.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace Predicate. 16 | * 17 | */ 18 | namespace Predicate { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?_calulatePositionalChance\@Predicate\@\@YA_NMMHHHM\@Z 26 | */ 27 | MCAPI bool _calulatePositionalChance(float, float, int, int, int, float); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/PredictedMovementSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file PredictedMovementSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace PredictedMovementSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@PredictedMovementSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Puv.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Puv.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace Puv { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?pickJsonVersion\@Puv\@\@YA?AVSemVersion\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@\@Z 21 | */ 22 | MCAPI class SemVersion pickJsonVersion(std::string const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Quaternion.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file Quaternion.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class Quaternion { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_QUATERNION 20 | public: 21 | class Quaternion& operator=(class Quaternion const &) = delete; 22 | Quaternion(class Quaternion const &) = delete; 23 | Quaternion() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??0Quaternion\@\@QEAA\@AEBVMatrix\@\@\@Z 29 | */ 30 | MCAPI Quaternion(class Matrix const &); 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /include/llapi/mc/RandomLookAroundAndSitGoalUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file RandomLookAroundAndSitGoalUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace RandomLookAroundAndSitGoalUtil { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_isMobPulledByLeash\@RandomLookAroundAndSitGoalUtil\@\@YA_NAEBVMob\@\@\@Z 21 | */ 22 | MCAPI bool _isMobPulledByLeash(class Mob const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/RemovedVanillaBlockTypeIds.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file RemovedVanillaBlockTypeIds.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace RemovedVanillaBlockTypeIds { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?LavaCauldron\@RemovedVanillaBlockTypeIds\@\@3VHashedString\@\@B 21 | */ 22 | MCAPI extern class HashedString const LavaCauldron; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/RepairItemResult.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file RepairItemResult.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct RepairItemResult { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_REPAIRITEMRESULT 20 | public: 21 | struct RepairItemResult& operator=(struct RepairItemResult const &) = delete; 22 | RepairItemResult(struct RepairItemResult const &) = delete; 23 | RepairItemResult() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1RepairItemResult\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~RepairItemResult(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ResetSlideOffSetSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ResetSlideOffSetSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ResetSlideOffSetSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?doResetSlideOffSetSystem\@ResetSlideOffSetSystemImpl\@\@YAXAEAVStrictEntityContext\@\@AEBUMoveRequestComponent\@\@AEAUSlideOffsetComponent\@\@\@Z 21 | */ 22 | MCAPI void doResetSlideOffSetSystem(class StrictEntityContext &, struct MoveRequestComponent const &, struct SlideOffsetComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ResourceDefinition.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ResourceDefinition.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace ResourceDefinition. 16 | * 17 | */ 18 | namespace ResourceDefinition { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?VANILLA_NAMESPACE\@ResourceDefinition\@\@3V?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@B 26 | */ 27 | MCAPI extern std::string const VANILLA_NAMESPACE; 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/RoleCheckerCallback.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file RoleCheckerCallback.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class RoleCheckerCallback { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ROLECHECKERCALLBACK 20 | public: 21 | class RoleCheckerCallback& operator=(class RoleCheckerCallback const &) = delete; 22 | RoleCheckerCallback(class RoleCheckerCallback const &) = delete; 23 | RoleCheckerCallback() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1RoleCheckerCallback\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~RoleCheckerCallback(); 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /include/llapi/mc/RopePoints.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file RopePoints.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC class RopePoints. 15 | * 16 | */ 17 | class RopePoints { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ROPEPOINTS 23 | public: 24 | class RopePoints& operator=(class RopePoints const &) = delete; 25 | RopePoints(class RopePoints const &) = delete; 26 | RopePoints() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1RopePoints\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~RopePoints(); 34 | 35 | }; 36 | -------------------------------------------------------------------------------- /include/llapi/mc/RotationUtility.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file RotationUtility.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace RotationUtility. 15 | * 16 | */ 17 | namespace RotationUtility { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?setRot\@RotationUtility\@\@YAXAEBVVec2\@\@AEAV2\@1\@Z 24 | */ 25 | MCAPI void setRot(class Vec2 const &, class Vec2 &, class Vec2 &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SaplingUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SaplingUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace SaplingUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?isNearFlowerBlock\@SaplingUtils\@\@YA_NAEAVBlockSource\@\@AEBVBlockPos\@\@\@Z 21 | */ 22 | MCAPI bool isNearFlowerBlock(class BlockSource &, class BlockPos const &); 23 | /** 24 | * @symbol ?shouldTreeContainBeehive\@SaplingUtils\@\@YA_NAEAVBlockSource\@\@AEBVBlockPos\@\@AEAVRandom\@\@\@Z 25 | */ 26 | MCAPI bool shouldTreeContainBeehive(class BlockSource &, class BlockPos const &, class Random &); 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ScaffoldingActionSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ScaffoldingActionSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ScaffoldingActionSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@ScaffoldingActionSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ScaffoldingActionSystemImpl.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ScaffoldingActionSystemImpl.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ScaffoldingActionSystemImpl { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?descendThroughBlockAllowed\@ScaffoldingActionSystemImpl\@\@YAXAEAUSynchedActorDataComponent\@\@AEAUStateVectorComponent\@\@AEAUFallDistanceComponent\@\@\@Z 21 | */ 22 | MCAPI void descendThroughBlockAllowed(struct SynchedActorDataComponent &, struct StateVectorComponent &, struct FallDistanceComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ScriptCommandUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ScriptCommandUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ScriptCommandUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?CommandResultShouldThrow\@ScriptCommandUtils\@\@YA_NUMCRESULT\@\@\@Z 21 | */ 22 | MCAPI bool CommandResultShouldThrow(struct MCRESULT); 23 | /** 24 | * @symbol ?EngineVersionToCommandVersionValue\@ScriptCommandUtils\@\@YAHAEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@\@Z 25 | */ 26 | MCAPI int EngineVersionToCommandVersionValue(std::string const &); 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SculkSensorBlockActorConstants.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SculkSensorBlockActorConstants.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace SculkSensorBlockActorConstants { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?VibrationListenerTag\@SculkSensorBlockActorConstants\@\@3V?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@B 21 | */ 22 | MCAPI extern std::string const VibrationListenerTag; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SculkShriekerBlockActorInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SculkShriekerBlockActorInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace SculkShriekerBlockActorInternal. 15 | * 16 | */ 17 | namespace SculkShriekerBlockActorInternal { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?_shriek\@SculkShriekerBlockActorInternal\@\@YAXAEAVBlockSource\@\@VBlockPos\@\@AEAVPlayer\@\@\@Z 24 | */ 25 | MCAPI void _shriek(class BlockSource &, class BlockPos, class Player &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SendEventStage.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SendEventStage.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct SendEventStage { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_SENDEVENTSTAGE 20 | public: 21 | struct SendEventStage& operator=(struct SendEventStage const &) = delete; 22 | SendEventStage(struct SendEventStage const &) = delete; 23 | SendEventStage() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1SendEventStage\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~SendEventStage(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ServerStandInCauldronSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ServerStandInCauldronSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ServerStandInCauldronSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@ServerStandInCauldronSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SetMoveSystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SetMoveSystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace SetMoveSystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@SetMoveSystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/ShareableComponentVersioning.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ShareableComponentVersioning.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace ShareableComponentVersioning { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?isSupported\@ShareableComponentVersioning\@\@YA_NAEBVLevel\@\@VBaseGameVersion\@\@\@Z 21 | */ 22 | MCAPI bool isSupported(class Level const &, class BaseGameVersion); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SimpleBoolFilterTest.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SimpleBoolFilterTest.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace SimpleBoolFilterTest. 16 | * 17 | */ 18 | namespace SimpleBoolFilterTest { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SimpleFloatFilterTest.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SimpleFloatFilterTest.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace SimpleFloatFilterTest. 16 | * 17 | */ 18 | namespace SimpleFloatFilterTest { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SimpleHashStringFilterTest.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SimpleHashStringFilterTest.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace SimpleHashStringFilterTest. 16 | * 17 | */ 18 | namespace SimpleHashStringFilterTest { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SimpleIntFilterTest.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SimpleIntFilterTest.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace SimpleIntFilterTest. 16 | * 17 | */ 18 | namespace SimpleIntFilterTest { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SimpleTagIDFilterTest.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SimpleTagIDFilterTest.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace SimpleTagIDFilterTest. 16 | * 17 | */ 18 | namespace SimpleTagIDFilterTest { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SkinAdjustments.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SkinAdjustments.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class SkinAdjustments { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_SKINADJUSTMENTS 20 | public: 21 | class SkinAdjustments& operator=(class SkinAdjustments const &) = delete; 22 | SkinAdjustments(class SkinAdjustments const &) = delete; 23 | #endif 24 | 25 | public: 26 | /** 27 | * @symbol ??0SkinAdjustments\@\@QEAA\@XZ 28 | */ 29 | MCAPI SkinAdjustments(); 30 | 31 | }; 32 | -------------------------------------------------------------------------------- /include/llapi/mc/SlabBlockItemUtil.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SlabBlockItemUtil.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace SlabBlockItemUtil. 16 | * 17 | */ 18 | namespace SlabBlockItemUtil { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?convertToDoubleBlock\@SlabBlockItemUtil\@\@YAXAEAVItemStack\@\@AEAVActor\@\@AEBVBlockPos\@\@AEBVBlock\@\@\@Z 26 | */ 27 | MCAPI void convertToDoubleBlock(class ItemStack &, class Actor &, class BlockPos const &, class Block const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SlimeSpawnRules.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SlimeSpawnRules.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace SlimeSpawnRules. 15 | * 16 | */ 17 | namespace SlimeSpawnRules { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?checkSpawnRulesCallback\@SlimeSpawnRules\@\@YA_NAEBVSpawnConditions\@\@AEAVBlockSource\@\@\@Z 24 | */ 25 | MCAPI bool checkSpawnRulesCallback(class SpawnConditions const &, class BlockSource &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/StateSerializationUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file StateSerializationUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace StateSerializationUtils. 16 | * 17 | */ 18 | namespace StateSerializationUtils { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?fromJavaNbtString\@StateSerializationUtils\@\@YA?AW4WallConnectionType\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@\@Z 26 | */ 27 | MCAPI enum class WallConnectionType fromJavaNbtString(std::string const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/StopwatchHandler.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file StopwatchHandler.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class StopwatchHandler { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_STOPWATCHHANDLER 20 | public: 21 | class StopwatchHandler& operator=(class StopwatchHandler const &) = delete; 22 | StopwatchHandler(class StopwatchHandler const &) = delete; 23 | StopwatchHandler() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ?clearAll\@StopwatchHandler\@\@QEAAXXZ 29 | */ 30 | MCAPI void clearAll(); 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /include/llapi/mc/StoreLocalMovementVelocitySystem.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file StoreLocalMovementVelocitySystem.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace StoreLocalMovementVelocitySystem { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?createSystem\@StoreLocalMovementVelocitySystem\@\@YA?AUTickingSystemWithInfo\@\@XZ 21 | */ 22 | MCAPI struct TickingSystemWithInfo createSystem(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/StoreLocalMovementVelocitySystemUtils.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file StoreLocalMovementVelocitySystemUtils.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace StoreLocalMovementVelocitySystemUtils { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?storeLocalMovementVelocity\@StoreLocalMovementVelocitySystemUtils\@\@YAXAEBUMobTravelComponent\@\@AEAUCurrentLocalMoveVelocityComponent\@\@\@Z 21 | */ 22 | MCAPI void storeLocalMovementVelocity(struct MobTravelComponent const &, struct CurrentLocalMoveVelocityComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/StructureEditorDataHelper.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file StructureEditorDataHelper.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace StructureEditorDataHelper. 16 | * 17 | */ 18 | namespace StructureEditorDataHelper { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?calculateMaxStructureSize\@StructureEditorDataHelper\@\@YA?AVBlockPos\@\@FF\@Z 26 | */ 27 | MCAPI class BlockPos calculateMaxStructureSize(short, short); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SubpackInfo.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SubpackInfo.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure SubpackInfo. 15 | * 16 | */ 17 | struct SubpackInfo { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_SUBPACKINFO 23 | public: 24 | struct SubpackInfo& operator=(struct SubpackInfo const &) = delete; 25 | SubpackInfo(struct SubpackInfo const &) = delete; 26 | SubpackInfo() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1SubpackInfo\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~SubpackInfo(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SyncedAttribute.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SyncedAttribute.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct SyncedAttribute { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_SYNCEDATTRIBUTE 20 | public: 21 | struct SyncedAttribute& operator=(struct SyncedAttribute const &) = delete; 22 | SyncedAttribute(struct SyncedAttribute const &) = delete; 23 | SyncedAttribute() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1SyncedAttribute\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~SyncedAttribute(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/SystemTiming.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SystemTiming.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct SystemTiming { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_SYSTEMTIMING 20 | public: 21 | struct SystemTiming& operator=(struct SystemTiming const &) = delete; 22 | SystemTiming(struct SystemTiming const &) = delete; 23 | SystemTiming() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1SystemTiming\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~SystemTiming(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/TeleportTarget.hpp: -------------------------------------------------------------------------------- 1 | // This Header is auto generated by BDSLiteLoader Toolchain 2 | #pragma once 3 | #include "../Global.h" 4 | 5 | 6 | #define BEFORE_EXTRA //DO NOT EDIT THIS LINE 7 | 8 | #undef BEFORE_EXTRA //DO NOT EDIT THIS LINE 9 | 10 | class TeleportTarget { 11 | 12 | #define AFTER_EXTRA //DO NOT EDIT THIS LINE 13 | struct UnknownStruct{ 14 | char filler[40]; 15 | }; 16 | char filler[40]; // IDA TeleportCommand::computeTarget 17 | UnknownStruct *unk40; 18 | #undef AFTER_EXTRA //DO NOT EDIT THIS LINE 19 | 20 | public: 21 | 22 | MCAPI ~TeleportTarget(); 23 | 24 | protected: 25 | 26 | 27 | private: 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/Tick.hpp: -------------------------------------------------------------------------------- 1 | // This Header is auto generated by BDSLiteLoader Toolchain 2 | #pragma once 3 | 4 | struct Tick { 5 | unsigned long long t; 6 | 7 | constexpr operator unsigned long long() const { 8 | return t; 9 | } 10 | 11 | constexpr operator unsigned long long&() { 12 | return t; 13 | } 14 | 15 | constexpr Tick(unsigned long long v) 16 | : t(v){}; 17 | 18 | constexpr Tick(const Tick& v) 19 | : t(v.t){}; 20 | 21 | constexpr Tick() 22 | : t(0){}; 23 | }; 24 | -------------------------------------------------------------------------------- /include/llapi/mc/TintMapColor.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file TintMapColor.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | class TintMapColor { 15 | 16 | #define AFTER_EXTRA 17 | public: 18 | std::array colors; 19 | 20 | #undef AFTER_EXTRA 21 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_TINTMAPCOLOR 22 | public: 23 | class TintMapColor& operator=(class TintMapColor const &) = delete; 24 | TintMapColor(class TintMapColor const &) = delete; 25 | #endif 26 | 27 | public: 28 | /** 29 | * @symbol ??0TintMapColor\@\@QEAA\@XZ 30 | */ 31 | MCAPI TintMapColor(); 32 | 33 | }; 34 | -------------------------------------------------------------------------------- /include/llapi/mc/TradeGroup.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file TradeGroup.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure TradeGroup. 15 | * 16 | */ 17 | struct TradeGroup { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_TRADEGROUP 23 | public: 24 | struct TradeGroup& operator=(struct TradeGroup const &) = delete; 25 | TradeGroup(struct TradeGroup const &) = delete; 26 | TradeGroup() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1TradeGroup\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~TradeGroup(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/TradeTier.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file TradeTier.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC structure TradeTier. 15 | * 16 | */ 17 | struct TradeTier { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_TRADETIER 23 | public: 24 | struct TradeTier& operator=(struct TradeTier const &) = delete; 25 | TradeTier(struct TradeTier const &) = delete; 26 | TradeTier() = delete; 27 | #endif 28 | 29 | public: 30 | /** 31 | * @symbol ??1TradeTier\@\@QEAA\@XZ 32 | */ 33 | MCAPI ~TradeTier(); 34 | 35 | }; -------------------------------------------------------------------------------- /include/llapi/mc/TrimMaterialRegistryHardCodedInit.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file TrimMaterialRegistryHardCodedInit.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace TrimMaterialRegistryHardCodedInit { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getMaterials\@TrimMaterialRegistryHardCodedInit\@\@YA?AV?$vector\@UTrimMaterial\@\@V?$allocator\@UTrimMaterial\@\@\@std\@\@\@std\@\@XZ 21 | */ 22 | MCAPI std::vector getMaterials(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/TrimPattern.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file TrimPattern.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct TrimPattern { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_TRIMPATTERN 20 | public: 21 | struct TrimPattern& operator=(struct TrimPattern const &) = delete; 22 | TrimPattern(struct TrimPattern const &) = delete; 23 | TrimPattern() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1TrimPattern\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~TrimPattern(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/TropicalFishInfo.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file TropicalFishInfo.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | struct TropicalFishInfo { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | #ifndef DISABLE_CONSTRUCTOR_PREVENTION_TROPICALFISHINFO 20 | public: 21 | struct TropicalFishInfo& operator=(struct TropicalFishInfo const &) = delete; 22 | TropicalFishInfo(struct TropicalFishInfo const &) = delete; 23 | TropicalFishInfo() = delete; 24 | #endif 25 | 26 | public: 27 | /** 28 | * @symbol ??1TropicalFishInfo\@\@QEAA\@XZ 29 | */ 30 | MCAPI ~TropicalFishInfo(); 31 | 32 | }; -------------------------------------------------------------------------------- /include/llapi/mc/UseItemGoalUtilityInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file UseItemGoalUtilityInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace UseItemGoalUtilityInternal. 15 | * 16 | */ 17 | namespace UseItemGoalUtilityInternal { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?updateEquipment\@UseItemGoalUtilityInternal\@\@YAXAEAVMob\@\@AEBVItemStack\@\@\@Z 24 | */ 25 | MCAPI void updateEquipment(class Mob &, class ItemStack const &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/VanillaActors.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file VanillaActors.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace VanillaActors. 16 | * 17 | */ 18 | namespace VanillaActors { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?registerVanillaActorData\@VanillaActors\@\@YAXAEBVBaseGameVersion\@\@AEBVExperiments\@\@\@Z 26 | */ 27 | MCAPI void registerVanillaActorData(class BaseGameVersion const &, class Experiments const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/VanillaBuiltInEntities.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file VanillaBuiltInEntities.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace VanillaBuiltInEntities. 16 | * 17 | */ 18 | namespace VanillaBuiltInEntities { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?registerMappings\@VanillaBuiltInEntities\@\@YAXAEBVBaseGameVersion\@\@AEBVExperiments\@\@\@Z 26 | */ 27 | MCAPI void registerMappings(class BaseGameVersion const &, class Experiments const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/VanillaGoalDefinition.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file VanillaGoalDefinition.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace VanillaGoalDefinition. 16 | * 17 | */ 18 | namespace VanillaGoalDefinition { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?init\@VanillaGoalDefinition\@\@YAXXZ 26 | */ 27 | MCAPI void init(); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/VanillaGoalUtility.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file VanillaGoalUtility.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace VanillaGoalUtility. 16 | * 17 | */ 18 | namespace VanillaGoalUtility { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?registerGoalsToFactory\@VanillaGoalUtility\@\@YAXAEAVActorGoalFactory\@\@AEBVBaseGameVersion\@\@AEBVExperiments\@\@\@Z 26 | */ 27 | MCAPI void registerGoalsToFactory(class ActorGoalFactory &, class BaseGameVersion const &, class Experiments const &); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/VanillaSemVersions.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file VanillaSemVersions.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace VanillaSemVersions { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?ExposeCustomFeatureVersion\@VanillaSemVersions\@\@3VSemVersion\@\@B 21 | */ 22 | MCAPI extern class SemVersion const ExposeCustomFeatureVersion; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/VibrationListenerSystemInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file VibrationListenerSystemInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace VibrationListenerSystemInternal. 15 | * 16 | */ 17 | namespace VibrationListenerSystemInternal { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?tickComponent\@VibrationListenerSystemInternal\@\@YAXAEAVActorOwnerComponent\@\@AEAVVibrationListenerComponent\@\@\@Z 24 | */ 25 | MCAPI void tickComponent(class ActorOwnerComponent &, class VibrationListenerComponent &); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/mc/WardenSpawnTrackerSystemInternal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file WardenSpawnTrackerSystemInternal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace WardenSpawnTrackerSystemInternal { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickWardenSpawnTrackerComponent\@WardenSpawnTrackerSystemInternal\@\@YAXAEAVActorOwnerComponent\@\@AEAVWardenSpawnTrackerComponent\@\@\@Z 21 | */ 22 | MCAPI void tickWardenSpawnTrackerComponent(class ActorOwnerComponent &, class WardenSpawnTrackerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/WorldGenMolangQueries.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file WorldGenMolangQueries.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | // Include Headers or Declare Types Here 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | /** 15 | * @brief MC namespace WorldGenMolangQueries. 16 | * 17 | */ 18 | namespace WorldGenMolangQueries { 19 | 20 | #define AFTER_EXTRA 21 | // Add Member There 22 | 23 | #undef AFTER_EXTRA 24 | /** 25 | * @symbol ?registerWorldGenMolangQueries\@WorldGenMolangQueries\@\@YAXXZ 26 | */ 27 | MCAPI void registerWorldGenMolangQueries(); 28 | 29 | }; -------------------------------------------------------------------------------- /include/llapi/mc/WorldTransferResultType.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file WorldTransferResultType.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "cereal.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace WorldTransferResultType { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?bindType\@WorldTransferResultType\@\@YAXAEAUReflectionCtx\@cereal\@\@\@Z 22 | */ 23 | MCAPI void bindType(struct cereal::ReflectionCtx &); 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/cereal.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file cereal.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace cereal { 15 | 16 | #define AFTER_EXTRA 17 | 18 | struct ReflectionCtx {}; 19 | 20 | #undef AFTER_EXTRA 21 | /** 22 | * @symbol ?resolve\@cereal\@\@YA?AVmeta_type\@entt\@\@AEBUReflectionCtx\@1\@AEBUtype_info\@3\@\@Z 23 | */ 24 | MCAPI class entt::meta_type resolve(struct cereal::ReflectionCtx const &, struct entt::type_info const &); 25 | 26 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_057c7ee0664ef802e8597e8598b453c8.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_057c7ee0664ef802e8597e8598b453c8.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_057c7ee0664ef802e8597e8598b453c8 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?sendMessage\@unity_057c7ee0664ef802e8597e8598b453c8\@\@YAXAEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@AEBUCommandOriginIdentity\@\@AEBVLevel\@\@\@Z 21 | */ 22 | MCAPI void sendMessage(std::string const &, struct CommandOriginIdentity const &, class Level const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_19fa77094d0ac465344207876155bbf1.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_19fa77094d0ac465344207876155bbf1.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_19fa77094d0ac465344207876155bbf1 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?eachLavaResetFallDistanceSystem\@unity_19fa77094d0ac465344207876155bbf1\@\@YAXAEBUUpdateWaterStateRequestComponent\@\@AEAUFallDistanceComponent\@\@\@Z 21 | */ 22 | MCAPI void eachLavaResetFallDistanceSystem(struct UpdateWaterStateRequestComponent const &, struct FallDistanceComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_1c202ad2dc5f499be1ed255f02578cb4.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_1c202ad2dc5f499be1ed255f02578cb4.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "Json.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace unity_1c202ad2dc5f499be1ed255f02578cb4 { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?_validatePermutationCondition\@unity_1c202ad2dc5f499be1ed255f02578cb4\@\@YA_NAEAVExpressionNode\@\@VValue\@Json\@\@AEBVSemVersion\@\@2\@Z 22 | */ 23 | MCAPI bool _validatePermutationCondition(class ExpressionNode &, class Json::Value, class SemVersion const &, class SemVersion const &); 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_20f74d71734f4ec5c5c0f57ae9f7e5d3.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_20f74d71734f4ec5c5c0f57ae9f7e5d3.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_20f74d71734f4ec5c5c0f57ae9f7e5d3 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickMoveControlComponent\@unity_20f74d71734f4ec5c5c0f57ae9f7e5d3\@\@YAXAEAVActorOwnerComponent\@\@AEAVMoveControlComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickMoveControlComponent(class ActorOwnerComponent &, class MoveControlComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_22d1e52b6b2f36adc5f0f57b608dbc03.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_22d1e52b6b2f36adc5f0f57b608dbc03.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_22d1e52b6b2f36adc5f0f57b608dbc03 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickRaidBossComponent\@unity_22d1e52b6b2f36adc5f0f57b608dbc03\@\@YAXAEAVActorOwnerComponent\@\@AEAVRaidBossComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickRaidBossComponent(class ActorOwnerComponent &, class RaidBossComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_279742dc1956603b7b25cd593ee2f93b.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_279742dc1956603b7b25cd593ee2f93b.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_279742dc1956603b7b25cd593ee2f93b { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickFlockingComponent\@unity_279742dc1956603b7b25cd593ee2f93b\@\@YAXAEAVActorOwnerComponent\@\@AEAVFlockingComponent\@\@\@Z 21 | */ 22 | MCAPI void tickFlockingComponent(class ActorOwnerComponent &, class FlockingComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_2bfa2441f29d2135551c8e3962164e0c.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_2bfa2441f29d2135551c8e3962164e0c.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_2bfa2441f29d2135551c8e3962164e0c { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickDryingOutTimerComponent\@unity_2bfa2441f29d2135551c8e3962164e0c\@\@YAXAEAVActorOwnerComponent\@\@AEAVDryingOutTimerComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickDryingOutTimerComponent(class ActorOwnerComponent &, class DryingOutTimerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_32941a2156b2f15e7d5b79a6ae288520.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_32941a2156b2f15e7d5b79a6ae288520.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_32941a2156b2f15e7d5b79a6ae288520 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?stringToGeneratorType\@unity_32941a2156b2f15e7d5b79a6ae288520\@\@YA?AV?$optional\@W4GeneratorType\@\@\@std\@\@AEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@3\@\@Z 21 | */ 22 | MCAPI class std::optional stringToGeneratorType(std::string const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_34f892400286b43b93b967bc9348eaae.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_34f892400286b43b93b967bc9348eaae.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_34f892400286b43b93b967bc9348eaae { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_getTickFromPlayer\@unity_34f892400286b43b93b967bc9348eaae\@\@YA_KAEBVPlayer\@\@\@Z 21 | */ 22 | MCAPI unsigned __int64 _getTickFromPlayer(class Player const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_357c53859502f645bf82c4e471728f0e.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_357c53859502f645bf82c4e471728f0e.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_357c53859502f645bf82c4e471728f0e { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?jsonExtension\@unity_357c53859502f645bf82c4e471728f0e\@\@3PEBDEB 21 | */ 22 | MCAPI extern char const * jsonExtension; 23 | /** 24 | * @symbol ?lootDir\@unity_357c53859502f645bf82c4e471728f0e\@\@3PEBDEB 25 | */ 26 | MCAPI extern char const * lootDir; 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_35fe92d81c5176f621e9e82a56876793.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_35fe92d81c5176f621e9e82a56876793.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_35fe92d81c5176f621e9e82a56876793 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?isSpawnAllowedAtBlock\@unity_35fe92d81c5176f621e9e82a56876793\@\@YA_NAEBVBlock\@\@\@Z 21 | */ 22 | MCAPI bool isSpawnAllowedAtBlock(class Block const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_369e1c1ca5becd4f71a9681e8dab1ad1.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_369e1c1ca5becd4f71a9681e8dab1ad1.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_369e1c1ca5becd4f71a9681e8dab1ad1 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?sSoundPlayer\@unity_369e1c1ca5becd4f71a9681e8dab1ad1\@\@3VNullSoundPlayer\@\@A 21 | */ 22 | MCAPI extern class NullSoundPlayer sSoundPlayer; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_37c9a8aa345d5f8570c496fe5f253ab1.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_37c9a8aa345d5f8570c496fe5f253ab1.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_37c9a8aa345d5f8570c496fe5f253ab1 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?isNetheriteArmor\@unity_37c9a8aa345d5f8570c496fe5f253ab1\@\@YA_NAEBVItemStackBase\@\@\@Z 21 | */ 22 | MCAPI bool isNetheriteArmor(class ItemStackBase const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_3abdce5c59db3b6efc904038e407dccc.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_3abdce5c59db3b6efc904038e407dccc.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_3abdce5c59db3b6efc904038e407dccc { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickMountTamingComponent\@unity_3abdce5c59db3b6efc904038e407dccc\@\@YAXAEAVActorOwnerComponent\@\@AEAVMountTamingComponent\@\@\@Z 21 | */ 22 | MCAPI void tickMountTamingComponent(class ActorOwnerComponent &, class MountTamingComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_41868652a2421637c9f3e5e85c82b5b8.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_41868652a2421637c9f3e5e85c82b5b8.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_41868652a2421637c9f3e5e85c82b5b8 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?sItemTransactionLoggerEnabled\@unity_41868652a2421637c9f3e5e85c82b5b8\@\@3_NA 21 | */ 22 | MCAPI extern bool sItemTransactionLoggerEnabled; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_4876df89088e3ddc730ace005cb39206.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_4876df89088e3ddc730ace005cb39206.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_4876df89088e3ddc730ace005cb39206 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickInsideBlockNotifierComponent\@unity_4876df89088e3ddc730ace005cb39206\@\@YAXAEAVActorOwnerComponent\@\@AEAVInsideBlockNotifierComponent\@\@\@Z 21 | */ 22 | MCAPI void tickInsideBlockNotifierComponent(class ActorOwnerComponent &, class InsideBlockNotifierComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_48a4f3e8aa2540a6eef81b90ccf35f9e.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_48a4f3e8aa2540a6eef81b90ccf35f9e.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_48a4f3e8aa2540a6eef81b90ccf35f9e { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickPeekComponent\@unity_48a4f3e8aa2540a6eef81b90ccf35f9e\@\@YAXAEAVActorOwnerComponent\@\@AEAVPeekComponent\@\@\@Z 21 | */ 22 | MCAPI void tickPeekComponent(class ActorOwnerComponent &, class PeekComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_4dbde5b9868c7778ef6aafedd43816da.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_4dbde5b9868c7778ef6aafedd43816da.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_4dbde5b9868c7778ef6aafedd43816da { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickAttackCooldownComponent\@unity_4dbde5b9868c7778ef6aafedd43816da\@\@YAXAEAVActorOwnerComponent\@\@AEAVAttackCooldownComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickAttackCooldownComponent(class ActorOwnerComponent &, class AttackCooldownComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_4f9427ce8a6ddc56c937d83e75902d21.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_4f9427ce8a6ddc56c937d83e75902d21.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_4f9427ce8a6ddc56c937d83e75902d21 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickLeashableComponent\@unity_4f9427ce8a6ddc56c937d83e75902d21\@\@YAXAEAVActorOwnerComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickLeashableComponent(class ActorOwnerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_4f9b5278020c03f0b5edc28099afa569.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_4f9b5278020c03f0b5edc28099afa569.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_4f9b5278020c03f0b5edc28099afa569 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?OnScheduleDoWork\@unity_4f9b5278020c03f0b5edc28099afa569\@\@YAXPEAX\@Z 21 | */ 22 | MCAPI void OnScheduleDoWork(void *); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_52fca7ab05ccee6f8b85958e1127d0d1.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_52fca7ab05ccee6f8b85958e1127d0d1.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_52fca7ab05ccee6f8b85958e1127d0d1 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickSensingComponent\@unity_52fca7ab05ccee6f8b85958e1127d0d1\@\@YAXAEAVActorOwnerComponent\@\@AEAVSensingComponent\@\@\@Z 21 | */ 22 | MCAPI void tickSensingComponent(class ActorOwnerComponent &, class SensingComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_536adc87e0a15011558d689b833f1d27.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_536adc87e0a15011558d689b833f1d27.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_536adc87e0a15011558d689b833f1d27 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_lootSystemOnActorDie\@unity_536adc87e0a15011558d689b833f1d27\@\@YAXAEAUActorDieEvent\@\@\@Z 21 | */ 22 | MCAPI void _lootSystemOnActorDie(struct ActorDieEvent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_561a50f9258925fde8762956afe92e0c.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_561a50f9258925fde8762956afe92e0c.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_561a50f9258925fde8762956afe92e0c { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?ramp\@unity_561a50f9258925fde8762956afe92e0c\@\@YAMMMMMM\@Z 21 | */ 22 | MCAPI float ramp(float, float, float, float, float); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_5c5af6b6c62757a13b40a12d1f738e90.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_5c5af6b6c62757a13b40a12d1f738e90.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_5c5af6b6c62757a13b40a12d1f738e90 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_updateLastProcessedTick\@unity_5c5af6b6c62757a13b40a12d1f738e90\@\@YAXAEAUPlayerTickComponent\@\@\@Z 21 | */ 22 | MCAPI void _updateLastProcessedTick(struct PlayerTickComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_5c986e6b9d6571cc96912b0bfa0329e2.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_5c986e6b9d6571cc96912b0bfa0329e2.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_5c986e6b9d6571cc96912b0bfa0329e2 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?computeOverworldHeightRange\@unity_5c986e6b9d6571cc96912b0bfa0329e2\@\@YA?AVDimensionHeightRange\@\@AEAVILevel\@\@\@Z 21 | */ 22 | MCAPI class DimensionHeightRange computeOverworldHeightRange(class ILevel &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_6924d988baf0a141419a3cd045d65896.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_6924d988baf0a141419a3cd045d65896.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_6924d988baf0a141419a3cd045d65896 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickTradeableComponent\@unity_6924d988baf0a141419a3cd045d65896\@\@YAXAEAVActorOwnerComponent\@\@AEAVLegacyTradeableComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickTradeableComponent(class ActorOwnerComponent &, class LegacyTradeableComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_8e7077f8b8e76db89795d8d2ceec94f3.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_8e7077f8b8e76db89795d8d2ceec94f3.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_8e7077f8b8e76db89795d8d2ceec94f3 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickSchedulerComponent\@unity_8e7077f8b8e76db89795d8d2ceec94f3\@\@YAXAEAVActorOwnerComponent\@\@AEAVSchedulerComponent\@\@\@Z 21 | */ 22 | MCAPI void tickSchedulerComponent(class ActorOwnerComponent &, class SchedulerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_8f19eefe3b7cc2df8772a889e91771ee.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_8f19eefe3b7cc2df8772a889e91771ee.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_8f19eefe3b7cc2df8772a889e91771ee { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getContentIdentityFromEncryptedStream\@unity_8f19eefe3b7cc2df8772a889e91771ee\@\@YA_NAEAV?$vector\@EV?$allocator\@E\@std\@\@\@std\@\@AEAVContentIdentity\@\@\@Z 21 | */ 22 | MCAPI bool getContentIdentityFromEncryptedStream(std::vector &, class ContentIdentity &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_8fd740699868b6e0cf7c951cb9de929f.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_8fd740699868b6e0cf7c951cb9de929f.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_8fd740699868b6e0cf7c951cb9de929f { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?sInitialized\@unity_8fd740699868b6e0cf7c951cb9de929f\@\@3_NA 21 | */ 22 | MCAPI extern bool sInitialized; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_928b891072bbc2a0dc8098b64266b554.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_928b891072bbc2a0dc8098b64266b554.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "ValidatorRegistry.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace unity_928b891072bbc2a0dc8098b64266b554 { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?memoryValidatorRegisterer\@unity_928b891072bbc2a0dc8098b64266b554\@\@3UValidatorRegisterer\@ValidatorRegistry\@\@A 22 | */ 23 | MCAPI extern struct ValidatorRegistry::ValidatorRegisterer memoryValidatorRegisterer; 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_96323deb9992f89a36a32bf6b3228dc8.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_96323deb9992f89a36a32bf6b3228dc8.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_96323deb9992f89a36a32bf6b3228dc8 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?makeEntitySystems\@unity_96323deb9992f89a36a32bf6b3228dc8\@\@YA?AV?$unique_ptr\@VEntitySystems\@\@U?$default_delete\@VEntitySystems\@\@\@std\@\@\@std\@\@_NW4SubClientId\@\@\@Z 21 | */ 22 | MCAPI std::unique_ptr makeEntitySystems(bool, enum class SubClientId); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_986f32ccf36e7aabd915d69768e48ae4.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_986f32ccf36e7aabd915d69768e48ae4.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_986f32ccf36e7aabd915d69768e48ae4 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_getDefaultServerAuthMode\@unity_986f32ccf36e7aabd915d69768e48ae4\@\@YA?AW4ServerAuthMovementMode\@\@XZ 21 | */ 22 | MCAPI enum class ServerAuthMovementMode _getDefaultServerAuthMode(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_9eba447732b903c96f6c5ec06ae914f7.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_9eba447732b903c96f6c5ec06ae914f7.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_9eba447732b903c96f6c5ec06ae914f7 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_appendToString\@unity_9eba447732b903c96f6c5ec06ae914f7\@\@YAXAEBV?$vector\@HV?$allocator\@H\@std\@\@\@std\@\@AEAV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@3\@\@Z 21 | */ 22 | MCAPI void _appendToString(std::vector const &, std::string &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_a26db946652a42cb3b03e8ec6e8b48ab.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_a26db946652a42cb3b03e8ec6e8b48ab.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_a26db946652a42cb3b03e8ec6e8b48ab { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickBlockBreakSensorComponent\@unity_a26db946652a42cb3b03e8ec6e8b48ab\@\@YAXAEAVActorOwnerComponent\@\@AEAVBlockBreakSensorComponent\@\@AEBUAABBShapeComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickBlockBreakSensorComponent(class ActorOwnerComponent &, class BlockBreakSensorComponent &, struct AABBShapeComponent const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_a280071eb4951c83fd2c6e7839fa72cf.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_a280071eb4951c83fd2c6e7839fa72cf.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_a280071eb4951c83fd2c6e7839fa72cf { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_spawnEntityAt\@unity_a280071eb4951c83fd2c6e7839fa72cf\@\@YAPEAVActor\@\@AEAVBlockSource\@\@AEBVVec3\@\@AEBUActorDefinitionIdentifier\@\@AEAUActorUniqueID\@\@PEAV2\@\@Z 21 | */ 22 | MCAPI class Actor * _spawnEntityAt(class BlockSource &, class Vec3 const &, struct ActorDefinitionIdentifier const &, struct ActorUniqueID &, class Actor *); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_a513c0373dde9cbff8728a7032dea48c.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_a513c0373dde9cbff8728a7032dea48c.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_a513c0373dde9cbff8728a7032dea48c { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?getDefaultInterface\@unity_a513c0373dde9cbff8728a7032dea48c\@\@YA?AV?$unique_ptr\@VIHash\@Hash\@Crypto\@\@U?$default_delete\@VIHash\@Hash\@Crypto\@\@\@std\@\@\@std\@\@W4HashType\@Hash\@Crypto\@\@\@Z 21 | */ 22 | MCAPI std::unique_ptr getDefaultInterface(enum class Crypto::Hash::HashType); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_ab2dd379bbed04369ec9c3626cda5aa7.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_ab2dd379bbed04369ec9c3626cda5aa7.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_ab2dd379bbed04369ec9c3626cda5aa7 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?tickBuoyancyComponent\@unity_ab2dd379bbed04369ec9c3626cda5aa7\@\@YAXAEAVActorOwnerComponent\@\@AEAVBuoyancyComponent\@\@\@Z 21 | */ 22 | MCAPI void tickBuoyancyComponent(class ActorOwnerComponent &, class BuoyancyComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_ae038077b68b49f70488d7b8dc51024b.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_ae038077b68b49f70488d7b8dc51024b.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_ae038077b68b49f70488d7b8dc51024b { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_doPlayerResetMovementSpeedSystem\@unity_ae038077b68b49f70488d7b8dc51024b\@\@YAXAEBUAttributesComponent\@\@AEAUMovementSpeedComponent\@\@\@Z 21 | */ 22 | MCAPI void _doPlayerResetMovementSpeedSystem(struct AttributesComponent const &, struct MovementSpeedComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_ae63f71bcf058772fb552640918d788a.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_ae63f71bcf058772fb552640918d788a.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_ae63f71bcf058772fb552640918d788a { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_beeHasNectar\@unity_ae63f71bcf058772fb552640918d788a\@\@YA_NAEBVActor\@\@\@Z 21 | */ 22 | MCAPI bool _beeHasNectar(class Actor const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_bec15b5abd333facc675e56c0b160fde.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_bec15b5abd333facc675e56c0b160fde.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_bec15b5abd333facc675e56c0b160fde { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?NUM_MODES\@unity_bec15b5abd333facc675e56c0b160fde\@\@3_KA 21 | */ 22 | MCAPI extern unsigned __int64 NUM_MODES; 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_bf01509e43751f770101e09e33e6a7a8.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_bf01509e43751f770101e09e33e6a7a8.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_bf01509e43751f770101e09e33e6a7a8 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?sNewExtension\@unity_bf01509e43751f770101e09e33e6a7a8\@\@3PEBDEB 21 | */ 22 | MCAPI extern char const * sNewExtension; 23 | /** 24 | * @symbol ?sOldExtension\@unity_bf01509e43751f770101e09e33e6a7a8\@\@3PEBDEB 25 | */ 26 | MCAPI extern char const * sOldExtension; 27 | 28 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_bf78ce18a80123fb1c7187769895dc25.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_bf78ce18a80123fb1c7187769895dc25.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_bf78ce18a80123fb1c7187769895dc25 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickNavigationComponent\@unity_bf78ce18a80123fb1c7187769895dc25\@\@YAXAEAVActorOwnerComponent\@\@AEAVNavigationComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickNavigationComponent(class ActorOwnerComponent &, class NavigationComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_c0d8107ababaa76eca95deb616a8a8e5.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_c0d8107ababaa76eca95deb616a8a8e5.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_c0d8107ababaa76eca95deb616a8a8e5 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickDwellerComponent\@unity_c0d8107ababaa76eca95deb616a8a8e5\@\@YAXAEAVActorOwnerComponent\@\@AEAVDwellerComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickDwellerComponent(class ActorOwnerComponent &, class DwellerComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_c3a857671e4753320ecb3fdc8c4ab249.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_c3a857671e4753320ecb3fdc8c4ab249.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_c3a857671e4753320ecb3fdc8c4ab249 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_doPlayerSetWalkOrSprintFlySpeedSystem\@unity_c3a857671e4753320ecb3fdc8c4ab249\@\@YAXAEBUSynchedActorDataComponent\@\@AEAUFlySpeedComponent\@\@\@Z 21 | */ 22 | MCAPI void _doPlayerSetWalkOrSprintFlySpeedSystem(struct SynchedActorDataComponent const &, struct FlySpeedComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_d65d18b17587a05de90ab2ec732ac952.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_d65d18b17587a05de90ab2ec732ac952.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_d65d18b17587a05de90ab2ec732ac952 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickJumpControlComponent\@unity_d65d18b17587a05de90ab2ec732ac952\@\@YAXAEAVActorOwnerComponent\@\@AEAVJumpControlComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickJumpControlComponent(class ActorOwnerComponent &, class JumpControlComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_d7bd3d8802cbed1f185472162e50dc44.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_d7bd3d8802cbed1f185472162e50dc44.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "Json.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace unity_d7bd3d8802cbed1f185472162e50dc44 { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?loadBlockDescriptor\@unity_d7bd3d8802cbed1f185472162e50dc44\@\@YA?AVBlockDescriptor\@\@VValue\@Json\@\@AEBVSemVersion\@\@\@Z 22 | */ 23 | MCAPI class BlockDescriptor loadBlockDescriptor(class Json::Value, class SemVersion const &); 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_dc4d2f8b9c0ba1d2e8d66598043cd48c.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_dc4d2f8b9c0ba1d2e8d66598043cd48c.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_dc4d2f8b9c0ba1d2e8d66598043cd48c { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?initDefault\@unity_dc4d2f8b9c0ba1d2e8d66598043cd48c\@\@YAXV?$unique_ptr\@VActor\@\@U?$default_delete\@VActor\@\@\@std\@\@\@std\@\@AEAVEntityContext\@\@AEBV4\@\@Z 21 | */ 22 | MCAPI void initDefault(std::unique_ptr, class EntityContext &, class EntityContext const &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_e4578511d3999e921fa2bab28cd43f0b.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_e4578511d3999e921fa2bab28cd43f0b.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | #include "Bedrock.hpp" 9 | 10 | #define BEFORE_EXTRA 11 | 12 | #undef BEFORE_EXTRA 13 | 14 | 15 | namespace unity_e4578511d3999e921fa2bab28cd43f0b { 16 | 17 | #define AFTER_EXTRA 18 | 19 | #undef AFTER_EXTRA 20 | /** 21 | * @symbol ?getContext\@unity_e4578511d3999e921fa2bab28cd43f0b\@\@YA?AV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@AEBU?$ErrorInfo\@Verror_code\@std\@\@\@Bedrock\@\@\@Z 22 | */ 23 | MCAPI std::string getContext(struct Bedrock::ErrorInfo const &); 24 | 25 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_e8e125764d85cf46b79e577fe4d70471.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_e8e125764d85cf46b79e577fe4d70471.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_e8e125764d85cf46b79e577fe4d70471 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_applyHardcodedSpawnRules\@unity_e8e125764d85cf46b79e577fe4d70471\@\@YAXAEBV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@AEAVMobSpawnRules\@\@\@Z 21 | */ 22 | MCAPI void _applyHardcodedSpawnRules(std::string const &, class MobSpawnRules &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_ea83c613c55659e84b050989bbf5ff96.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_ea83c613c55659e84b050989bbf5ff96.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_ea83c613c55659e84b050989bbf5ff96 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?resolveIpAddress\@unity_ea83c613c55659e84b050989bbf5ff96\@\@YA?AV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@V23\@\@Z 21 | */ 22 | MCAPI std::string resolveIpAddress(std::string); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_f03985528350a067480d3f1ce0b18739.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_f03985528350a067480d3f1ce0b18739.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_f03985528350a067480d3f1ce0b18739 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_splitStringBeforeLogOut\@unity_f03985528350a067480d3f1ce0b18739\@\@YAXPEBDV?$function\@$$A6AXPEBD\@Z\@std\@\@\@Z 21 | */ 22 | MCAPI void _splitStringBeforeLogOut(char const *, class std::function); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_f9b6afeaea086eefe936d4c9df09eb57.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_f9b6afeaea086eefe936d4c9df09eb57.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_f9b6afeaea086eefe936d4c9df09eb57 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?_tickLookControlComponent\@unity_f9b6afeaea086eefe936d4c9df09eb57\@\@YAXAEAVActorOwnerComponent\@\@AEAVLookControlComponent\@\@\@Z 21 | */ 22 | MCAPI void _tickLookControlComponent(class ActorOwnerComponent &, class LookControlComponent &); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/unity_fe94cd2f3fea4d52fd2d91fb366aa103.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file unity_fe94cd2f3fea4d52fd2d91fb366aa103.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | 14 | namespace unity_fe94cd2f3fea4d52fd2d91fb366aa103 { 15 | 16 | #define AFTER_EXTRA 17 | 18 | #undef AFTER_EXTRA 19 | /** 20 | * @symbol ?Random0To1NonDeterministic\@unity_fe94cd2f3fea4d52fd2d91fb366aa103\@\@YAMXZ 21 | */ 22 | MCAPI float Random0To1NonDeterministic(); 23 | 24 | }; -------------------------------------------------------------------------------- /include/llapi/mc/websocketpp.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file websocketpp.hpp 3 | * 4 | */ 5 | #pragma once 6 | #define AUTO_GENERATED 7 | #include "llapi/Global.h" 8 | 9 | #define BEFORE_EXTRA 10 | 11 | #undef BEFORE_EXTRA 12 | 13 | /** 14 | * @brief MC namespace websocketpp. 15 | * 16 | */ 17 | namespace websocketpp { 18 | 19 | #define AFTER_EXTRA 20 | 21 | #undef AFTER_EXTRA 22 | /** 23 | * @symbol ?base64_encode\@websocketpp\@\@YA?AV?$basic_string\@DU?$char_traits\@D\@std\@\@V?$allocator\@D\@2\@\@std\@\@PEBE_K\@Z 24 | */ 25 | MCAPI std::string base64_encode(unsigned char const *, unsigned __int64); 26 | 27 | }; -------------------------------------------------------------------------------- /include/llapi/perm/Member.hpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @author LiteLDev (https://github.com/LiteLDev) 3 | * @brief Member type for PermissionAPI 4 | * 5 | * @copyright Copyright (c) 2021-present LiteLoaderBDS developers and all contributors 6 | * 7 | */ 8 | #pragma once 9 | #include "llapi/perm/Foundation.hpp" 10 | 11 | namespace ll::perm { 12 | 13 | using Members = PermVector; 14 | 15 | } -------------------------------------------------------------------------------- /include/llapi/utils/CryptHelper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "llapi/Global.h" 3 | #include 4 | 5 | LIAPI std::string CalcMD5(const std::string& str); 6 | LIAPI std::string CalcSHA1(const std::string& str); -------------------------------------------------------------------------------- /include/llapi/utils/CsLock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "llapi/Global.h" 3 | #include 4 | 5 | // ===== Critical Section Locker ===== 6 | // a simple lock which is much faster than std::mutex 7 | 8 | class CsLock { 9 | bool inited = false; 10 | CRITICAL_SECTION cslock; 11 | 12 | public: 13 | LIAPI CsLock(); 14 | LIAPI ~CsLock(); 15 | LIAPI bool tryLock(); 16 | LIAPI bool lock(); 17 | LIAPI bool unlock(); 18 | }; 19 | 20 | class CsLockHolder { 21 | CsLock& locker; 22 | 23 | public: 24 | LIAPI CsLockHolder(CsLock& lock) 25 | : locker(lock) { 26 | locker.lock(); 27 | } 28 | LIAPI ~CsLockHolder() { 29 | locker.unlock(); 30 | } 31 | }; 32 | -------------------------------------------------------------------------------- /include/llapi/utils/FileHelper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | #include "llapi/Global.h" 6 | #include "llapi/LoggerAPI.h" 7 | 8 | LIAPI FILE* GetFILEfromFstream(std::fstream& fs); 9 | LIAPI HANDLE GetHANDLEfromFstream(std::fstream& fs); 10 | 11 | LIAPI std::vector GetFileNameList(const std::string& dir); 12 | LIAPI bool CreateDirs(const std::string path); 13 | LIAPI std::optional ReadAllFile(const std::string& filePath, bool isBinary = false); 14 | LIAPI bool WriteAllFile(const std::string& filePath, const std::string& content, bool isBinary = false); 15 | LIAPI std::pair UncompressFile(const std::string& filePath, const std::string& toDir, int processTimeout); -------------------------------------------------------------------------------- /include/llapi/utils/STLHelper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | template 6 | void erase_if(ContainerT& items, const PredicateT& predicate) { 7 | for (auto it = items.begin(); it != items.end();) { 8 | if (predicate(*it)) { 9 | it = items.erase(it); 10 | } else { 11 | ++it; 12 | } 13 | } 14 | }; -------------------------------------------------------------------------------- /include/openssl/asn1_mac.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | #error "This file is obsolete; please update your software." 11 | -------------------------------------------------------------------------------- /include/openssl/buffererr.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by util/mkerr.pl DO NOT EDIT 3 | * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License 2.0 (the "License"). You may not use 6 | * this file except in compliance with the License. You can obtain a copy 7 | * in the file LICENSE in the source distribution or at 8 | * https://www.openssl.org/source/license.html 9 | */ 10 | 11 | #ifndef OPENSSL_BUFFERERR_H 12 | # define OPENSSL_BUFFERERR_H 13 | # pragma once 14 | 15 | # include 16 | # include 17 | # include 18 | 19 | 20 | 21 | /* 22 | * BUF reason codes. 23 | */ 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /include/openssl/ecdh.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | #include 11 | -------------------------------------------------------------------------------- /include/openssl/ecdsa.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | #include 11 | -------------------------------------------------------------------------------- /include/openssl/kdferr.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | #ifndef OPENSSL_KDFERR_H 11 | # define OPENSSL_KDFERR_H 12 | # pragma once 13 | 14 | #include 15 | 16 | #endif /* !defined(OPENSSL_KDFERR_H) */ 17 | -------------------------------------------------------------------------------- /include/openssl/opensslconf.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | #ifndef OPENSSL_OPENSSLCONF_H 11 | # define OPENSSL_OPENSSLCONF_H 12 | # pragma once 13 | 14 | # include 15 | # include 16 | 17 | #endif /* OPENSSL_OPENSSLCONF_H */ 18 | -------------------------------------------------------------------------------- /include/openssl/ossl_typ.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | /* 11 | * The original was renamed to 12 | * 13 | * This header file only exists for compatibility reasons with older 14 | * applications which #include . 15 | */ 16 | # include 17 | -------------------------------------------------------------------------------- /include/openssl/pem2.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved. 3 | * 4 | * Licensed under the Apache License 2.0 (the "License"). You may not use 5 | * this file except in compliance with the License. You can obtain a copy 6 | * in the file LICENSE in the source distribution or at 7 | * https://www.openssl.org/source/license.html 8 | */ 9 | 10 | #ifndef OPENSSL_PEM2_H 11 | # define OPENSSL_PEM2_H 12 | # pragma once 13 | 14 | # include 15 | # ifndef OPENSSL_NO_DEPRECATED_3_0 16 | # define HEADER_PEM2_H 17 | # endif 18 | # include 19 | #endif 20 | -------------------------------------------------------------------------------- /lib/LiteLoader.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/liteloaderbds-plugin-sdk/4d2c8a92e3c0b288ad8485eb904f5184e8a12a5d/lib/LiteLoader.lib -------------------------------------------------------------------------------- /lib/SymDBHelper.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/liteloaderbds-plugin-sdk/4d2c8a92e3c0b288ad8485eb904f5184e8a12a5d/lib/SymDBHelper.lib -------------------------------------------------------------------------------- /tools/PeEditor.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiteLDev/liteloaderbds-plugin-sdk/4d2c8a92e3c0b288ad8485eb904f5184e8a12a5d/tools/PeEditor.exe --------------------------------------------------------------------------------