├── include └── bds │ ├── unmapped │ ├── Vec4.h │ ├── zone.h │ ├── ClassID.h │ ├── PackStats.h │ ├── StackStats.h │ ├── UPNPResult.h │ ├── SoundPlayer.h │ ├── TrackerStat.h │ ├── logger.h │ ├── DyeColorUtil.h │ ├── FilterContext.h │ ├── MineshaftData.h │ ├── SlotDropChance.h │ ├── TelemetryInfo.h │ ├── batch_control.h │ ├── AABBPred.h │ ├── AgentRenderData.h │ ├── ContentTierInfo.h │ ├── ContextAccessor.h │ ├── FriendlySize.h │ ├── SeatDescription.h │ ├── SkinAdjustments.h │ ├── ToolRecipes.h │ ├── AABBContactPoint.h │ ├── BannerRecipes.h │ ├── ModelPartLocator.h │ ├── Particle.h │ ├── RakStringCleanup.h │ ├── SecureStorageKey.h │ ├── WeaponRecipes.h │ ├── AdventureSettings.h │ ├── AppConfigsFactory.h │ ├── BeaconBeamSection.h │ ├── BiomeChunkState.h │ ├── ChemistryRecipes.h │ ├── MutationFactorData.h │ ├── WellKnownBiomeTags.h │ ├── _TickPtr.h │ ├── BehaviorPackContents.h │ ├── IEntityRegistryOwner.h │ ├── MesaSurfaceAttributes.h │ ├── NetworkComponent.h │ ├── PackSettingsJsonValidator.h │ ├── TheEndSpikeHelper.h │ ├── EvalParams.h │ ├── Face.h │ ├── ITaskGroup.h │ ├── RopeNode.h │ ├── BoneOrientationTransform.h │ ├── CustomSkyColorAttributes.h │ ├── IFilePicker.h │ ├── LayerDetails.h │ ├── MaterialVariants.h │ ├── Model.h │ ├── PushNotificationMessage.h │ ├── SurfaceBuilderComponent.h │ ├── UriListener.h │ ├── VanillaServerCommands.h │ ├── gpr_arena.h │ ├── parent_call.h │ ├── BehaviorNodeUtils.h │ ├── IPacketHandlerDispatcher.h │ ├── MobSpawnInfo.h │ ├── OverworldHeightAttributes.h │ ├── SurfaceMaterialAttributes.h │ ├── BackwardsCompatTextureInfo.h │ ├── BiomeMetadata.h │ ├── BuildMatch.h │ ├── DenySameParentsVariantData.h │ ├── Element.h │ ├── GameCallbacks.h │ ├── LinuxStackTrace.h │ ├── Postfix.h │ ├── SecureStorage.h │ ├── ServerLocator.h │ ├── DataLoadHelper.h │ ├── EducationLocalLevelSettings.h │ ├── IFunctionEntry.h │ ├── IPackTelemetry.h │ ├── MolangVariable.h │ ├── SoftEnum.h │ ├── WireframeQueue.h │ ├── ElementBox.h │ ├── ISurfaceBuilder.h │ ├── PackUploadContent.h │ ├── GameModuleServer.h │ ├── HurtOnConditionComponent.h │ ├── IdentifierResult.h │ ├── LootItemFunctions.h │ ├── PlayerStorageIds.h │ ├── RelativeFloat.h │ ├── SortItemInstanceIdAux.h │ ├── IGameModuleShared.h │ ├── MapSample.h │ ├── NewBlockID.h │ ├── NpcGUIOffset.h │ ├── PackErrorFactory.h │ ├── TestDedicatedServerCommands.h │ ├── MonumentRoomFitter.h │ ├── ThreadSpecificData.h │ ├── TradeItem.h │ ├── TradeTier.h │ ├── EventInfo.h │ ├── SpawnConditions.h │ ├── TessellatedModel.h │ ├── CompareScheduledCallback.h │ ├── NbtIo.h │ ├── BiomeHeight.h │ ├── IStructureConstraint.h │ ├── TradeGroup.h │ ├── ContainerEnumNameHasher.h │ ├── IBlockPlacementTarget.h │ ├── ITaskExecutionContext.h │ ├── NameAction.h │ ├── ScopedProfileTag.h │ ├── Trade.h │ ├── ActionEvent.h │ ├── ArbitraryBiomeComponent.h │ ├── AsyncResult.h │ ├── AutoCompleteInformation.h │ ├── BedrockBlocks.h │ ├── BedrockItems.h │ ├── FileChunk.h │ ├── OptionLock.h │ ├── PlayerSuspension.h │ ├── BiomeSourceGetBiomeCache.h │ ├── FeatureRootParseContext.h │ ├── GameRuleId.h │ ├── IWorldRegistriesProvider.h │ ├── LogEndPoint.h │ ├── ThreadConfiguration.h │ ├── WorkerConfiguration.h │ ├── PacketUtil.h │ ├── Semaphore.h │ ├── VanillaVillageJigsawStructureActorRules.h │ ├── VanillaVillageJigsawStructureBlockRules.h │ ├── BiomeSource.h │ ├── BreedableType.h │ ├── ExternalFileLevelStorageMetadata.h │ ├── MobDescriptor.h │ ├── RopePointsRef.h │ ├── SendEventData.h │ ├── VanillaAppConfigs.h │ ├── CreativeItemCategoryEnumHasher.h │ ├── LevelDbFileLock.h │ ├── RopeParams.h │ ├── ShieldItemUtils.h │ ├── VanillaVillageJigsawStructureBlockTagRules.h │ ├── BackwardsCompatTextureGroup.h │ ├── BedrockBlockTypes.h │ ├── ClientLevelEventCoordinator.h │ ├── ContainerSizeChangeListener.h │ ├── EntityId.h │ ├── GeneticVariant.h │ ├── IIslandCore.h │ ├── IStructurePoolActorPredicate.h │ ├── IStructurePoolBlockPredicate.h │ ├── MinecraftScheduler.h │ ├── PotionMixDataEntry.h │ ├── PreBiome.h │ ├── RopeAABB.h │ ├── SyncedAttribute.h │ ├── AllWorkerConfigurations.h │ ├── AutomaticFeatureRules.h │ ├── DamageCondition.h │ ├── DebugLogScope.h │ ├── SummonSpellData.h │ ├── ContainerMixDataEntry.h │ ├── RailActivatorComponent.h │ ├── ContainerContentChangeListener.h │ ├── NpcUrlAction.h │ ├── ResourceMetadata.h │ ├── SummonSpellStage.h │ ├── BrightnessPair.h │ ├── IJsonSerializable.h │ ├── IStructurePoolBlockTagPredicate.h │ ├── ScaleByAgeComponent.h │ ├── FilterList.h │ ├── InvalidPacksFilterGroup.h │ ├── MobEffectComponent.h │ ├── ScorePacketInfo.h │ ├── SectionGenerator.h │ ├── SpawnActorEntry.h │ ├── VanillaDimensionFactory.h │ ├── FloatRange.h │ ├── PlacementData.h │ ├── PlatformBuildInfo.h │ ├── SubpackInfo.h │ ├── TextureItem.h │ ├── VanillaVillageJigsawStructures.h │ ├── XboxLiveSignInHandler.h │ ├── AreaAttackComponent.h │ ├── AsyncTracker.h │ ├── PendingRemovalInfo.h │ ├── River.h │ ├── WellKnownTagID.h │ ├── FlushableEnv.h │ ├── ListTagIntAdder.h │ ├── PlatformRuntimeInfo.h │ ├── StaticDescriptorInitializer.h │ ├── VanillaFeatures.h │ ├── AsyncBase.h │ ├── BodyControlComponent.h │ ├── LayerValues.h │ ├── ListenerInfo.h │ ├── NbtToBlockCache.h │ ├── Connector.h │ ├── Lockless.h │ ├── ManagedWanderingTraderComponent.h │ ├── RopePoint.h │ ├── VanillaVillageJigsawStructureElements.h │ ├── DBStorageConfig.h │ ├── StructureIntegrityProcessor.h │ ├── ColorPaletteAttributes.h │ ├── ContentTierManager.h │ ├── CryptoUtils.h │ ├── ExecCtxNext.h │ ├── ListTagFloatAdder.h │ ├── PosibleTransformation.h │ ├── Storage.h │ ├── ExecCtxPluck.h │ ├── FloorRoomCollection.h │ ├── PlayerMovementTelemetryData.h │ ├── RailMovement.h │ ├── TripodCameraComponent.h │ ├── LanguageChangedListener.h │ ├── ScoreboardIdentityPacketInfo.h │ ├── SendEventStage.h │ ├── BiomeArea.h │ ├── ContentLogEndPoint.h │ ├── EntityRegistry.h │ ├── IContentAccessibilityProvider.h │ ├── TrailComponent.h │ ├── ZlibFileAccessWrapper.h │ ├── DrinkPotionData.h │ ├── Seasons.h │ ├── WorldTemplateManagerProxyCallbacks.h │ ├── ErrorPathStack.h │ ├── ScaffoldingClimberComponent.h │ ├── start_timer_after_init_state.h │ ├── ResourcePath.h │ ├── SchedulerComponent.h │ ├── EntitySensorComponent.h │ ├── LocalConnectivitySystem.h │ ├── LootTables.h │ ├── MobSpawnerData.h │ ├── AddOceanEdge.h │ ├── ISubChunkBlockStoragePaletted.h │ ├── TradeTable.h │ ├── AddEdgeCoolWarm.h │ ├── AddEdgeHeatIce.h │ ├── AtlasItemManager.h │ ├── DefaultMobSpawner.h │ ├── MinecraftPackets.h │ ├── ParticlesTeleportTrailEvent.h │ ├── WSAStartupSingleton.h │ ├── AddRiderComponent.h │ ├── MultiplyValueAmplifier.h │ ├── ShiftedValueAmplifier.h │ ├── DimensionConversionData.h │ ├── ChangeDimensionRequest.h │ ├── CompoundTagUpdater.h │ ├── LevelDbLogger.h │ ├── LootPoolTiers.h │ ├── PreferredPathComponent.h │ ├── Shareable.h │ ├── TropicalFishInfo.h │ ├── WeighedRandomItem.h │ ├── BoostItem.h │ ├── FilterInputs.h │ ├── LoadedResourceData.h │ ├── ResourceUtil.h │ ├── EducationMetadata.h │ ├── FileInfo.h │ ├── IContentKeyProvider.h │ ├── Amplifier.h │ ├── NullLogger.h │ ├── ResourceLocationPair.h │ └── WhitelistFile.h │ ├── bedrock │ ├── actor │ │ ├── unmapped │ │ │ ├── ActorLink.h │ │ │ ├── ActorDefinitionFeedItem.h │ │ │ ├── ActorAnimationInfo.h │ │ │ ├── ActorFactoryData.h │ │ │ ├── ActorComponentFactory.h │ │ │ ├── ActorAnimationGroupParseMetaData.h │ │ │ ├── ActorComponent.h │ │ │ ├── ActorInfo.h │ │ │ ├── ActorBlockSyncMessage.h │ │ │ ├── ActorAnimationControllerInfo.h │ │ │ └── ActorAnimationControllerGroupParseMetaData.h │ │ ├── VanillaActors.h │ │ ├── component │ │ │ └── IEntityComponent.h │ │ ├── attribute │ │ │ ├── AttributeBuffInfo.h │ │ │ └── AttributeInstanceHandle.h │ │ └── behavior │ │ │ ├── UseActorNode.h │ │ │ ├── PlaceBlockNode.h │ │ │ ├── ConsumeItemNode.h │ │ │ ├── FlyNode.h │ │ │ └── WaitNode.h │ ├── block │ │ ├── unmapped │ │ │ ├── BlockLayer.h │ │ │ ├── BlockUtils.h │ │ │ ├── BlockChange.h │ │ │ ├── BlockSet.h │ │ │ ├── BlockID.h │ │ │ ├── BlockActorFactory.h │ │ │ └── BlockDescription.h │ │ ├── selector │ │ │ ├── BlockSelector.h │ │ │ ├── MossStoneSelector.h │ │ │ └── SmoothStoneSelector.h │ │ ├── actor │ │ │ ├── JigsawBlockActor.h │ │ │ └── EndPortalBlockActor.h │ │ ├── MetalBlock.h │ │ ├── WoodButtonBlock.h │ │ ├── StoneButtonBlock.h │ │ ├── DriedKelpBlock.h │ │ ├── HoneycombBlock.h │ │ └── RailBlock.h │ ├── definition │ │ ├── ItemDefinition.h │ │ ├── ConnectionDefinition.h │ │ ├── instance │ │ │ └── IDefinitionInstance.h │ │ ├── serializer │ │ │ └── IDefinitionSerializer.h │ │ ├── DefinitionEventLoader.h │ │ └── DefinitionModifier.h │ ├── control │ │ ├── Control.h │ │ ├── AgentBodyControl.h │ │ ├── LegacyBodyControl.h │ │ ├── FlyMoveControl.h │ │ ├── HoverMoveControl.h │ │ └── LookControl.h │ ├── level │ │ ├── feature │ │ │ ├── IFeature.h │ │ │ ├── ClayFeature.h │ │ │ ├── MelonFeature.h │ │ │ ├── ReedsFeature.h │ │ │ ├── VinesFeature.h │ │ │ ├── BambooFeature.h │ │ │ ├── CactusFeature.h │ │ │ ├── BlueIceFeature.h │ │ │ ├── OakFeature.h │ │ │ ├── PineFeature.h │ │ │ ├── SandFeature.h │ │ │ ├── HellFireFeature.h │ │ │ ├── EndIslandFeature.h │ │ │ ├── GlowStoneFeature.h │ │ │ ├── IcePatchFeature.h │ │ │ ├── SeaPickleFeature.h │ │ │ ├── SpringFeature.h │ │ │ ├── SpruceFeature.h │ │ │ ├── WaterlilyFeature.h │ │ │ ├── BirchFeature.h │ │ │ ├── DesertWellFeature.h │ │ │ ├── PodzolAreaFeature.h │ │ │ ├── ScatterFeature.h │ │ │ └── SeaAnemoneFeature.h │ │ ├── LevelChunkFinalDeleter.h │ │ ├── LevelChunkPhase1Deleter.h │ │ ├── system │ │ │ ├── ITickingSystem.h │ │ │ ├── WorldSystems.h │ │ │ ├── VanillaWorldSystems.h │ │ │ ├── RailMovementSystem.h │ │ │ ├── BossSystem.h │ │ │ ├── PeekSystem.h │ │ │ ├── AngrySystem.h │ │ │ ├── DanceSystem.h │ │ │ ├── HopperSystem.h │ │ │ ├── LookAtSystem.h │ │ │ ├── AgeableSystem.h │ │ │ ├── BalloonSystem.h │ │ │ ├── DespawnSystem.h │ │ │ ├── DwellerSystem.h │ │ │ ├── ExplodeSystem.h │ │ │ ├── SensingSystem.h │ │ │ ├── BehaviorSystem.h │ │ │ ├── FlockingSystem.h │ │ │ ├── GrowCropSystem.h │ │ │ ├── InsomniaSystem.h │ │ │ ├── InteractSystem.h │ │ │ ├── RaidBossSystem.h │ │ │ ├── TeleportSystem.h │ │ │ ├── BoostableSystem.h │ │ │ ├── BreedableSystem.h │ │ │ ├── BribeableSystem.h │ │ │ ├── LeashableSystem.h │ │ │ ├── SchedulerSystem.h │ │ │ ├── TradeableSystem.h │ │ │ ├── BreathableSystem.h │ │ │ ├── NavigationSystem.h │ │ │ ├── ProjectileSystem.h │ │ │ ├── ScaleByAgeSystem.h │ │ │ ├── SpawnActorSystem.h │ │ │ ├── BodyControlSystem.h │ │ │ ├── BreakBlocksSystem.h │ │ │ ├── JumpControlSystem.h │ │ │ ├── LookControlSystem.h │ │ │ ├── MountTamingSystem.h │ │ │ ├── MoveControlSystem.h │ │ │ ├── AgentCommandSystem.h │ │ │ ├── CommandBlockSystem.h │ │ │ ├── TargetNearbySystem.h │ │ │ ├── RailActivatorSystem.h │ │ │ ├── DamageOverTimeSystem.h │ │ │ ├── TransformationSystem.h │ │ │ ├── BurnsInDaylightSystem.h │ │ │ ├── HurtOnConditionSystem.h │ │ │ └── BlockBreakSensorSystem.h │ │ ├── LevelStorageSource.h │ │ ├── tickingarea │ │ │ ├── ITickingAreaView.h │ │ │ └── ITickingArea.h │ │ ├── LevelChunkBlockActorAccessToken.h │ │ ├── LevelUtils.h │ │ ├── chunk │ │ │ └── SubChunkStorageFormat.h │ │ └── structure │ │ │ └── piece │ │ │ └── NBStartPiece.h │ ├── command │ │ ├── CommandPositionFloat.h │ │ ├── dispatcher │ │ │ └── ICommandDispatcher.h │ │ ├── CommandRawText.h │ │ ├── CommandOriginData.h │ │ ├── commands │ │ │ └── ServerCommand.h │ │ └── CommandWildcardInt.h │ ├── io │ │ ├── IDataInput.h │ │ ├── IDataOutput.h │ │ └── RakDataOutput.h │ ├── resourcepack │ │ └── ResourcePackContents.h │ ├── item │ │ ├── unmapped │ │ │ ├── ItemData.h │ │ │ └── ItemIndexPair.h │ │ ├── CameraItem.h │ │ ├── AirBlockItem.h │ │ ├── ChemistryBlockItem.h │ │ ├── RapidFertilizerItem.h │ │ ├── ElementBlockItem.h │ │ ├── VanillaItemTiers.h │ │ ├── condition │ │ │ └── LootItemCondition.h │ │ ├── ChemistryAuxDataBlockItem.h │ │ └── ChemistryItem.h │ ├── IMinecraftApp.h │ ├── file │ │ └── access │ │ │ ├── IFileAccess.h │ │ │ ├── IFileReadAccess.h │ │ │ └── IFileWriteAccess.h │ ├── platform │ │ └── IAppPlatform.h │ ├── metrics │ │ └── ServerMetrics.h │ ├── network │ │ └── packet │ │ │ ├── observer │ │ │ └── PacketObserver.h │ │ │ └── sender │ │ │ └── PacketSender.h │ ├── scripting │ │ ├── EMPTYObjectHandle.h │ │ ├── ScriptVersionInfo.h │ │ ├── ScriptObjectHandle.h │ │ ├── unmappedScriptBinderTemplate.h │ │ ├── binder │ │ │ └── ScriptBinderComponent.h │ │ ├── tempLevelComponent.h │ │ ├── ScriptCallbackInterface.h │ │ ├── ScriptLanguageInterface.h │ │ ├── tempActorComponent.h │ │ ├── unmappedScriptCommand.h │ │ ├── unmappedScriptCommandCallbackData.h │ │ ├── component │ │ │ └── ScriptContainerComponentBase.h │ │ └── ScriptSystemInfo.h │ ├── container │ │ └── manager │ │ │ └── IContainerManager.h │ ├── pack │ │ └── ResourcePackMergeStrategy.h │ ├── log │ │ └── CategoryLogs.h │ ├── description │ │ ├── property │ │ │ └── PropertyDescription.h │ │ ├── behavior │ │ │ ├── UseActorDefinition.h │ │ │ ├── PlaceBlockDefinition.h │ │ │ └── ConsumeItemDefinition.h │ │ ├── attribute │ │ │ └── AttributeDescription.h │ │ ├── defintion │ │ │ └── DefintionDescription.h │ │ ├── trigger │ │ │ ├── OnHurtDescription.h │ │ │ ├── OnDeathDescription.h │ │ │ └── OnIgniteDescription.h │ │ └── component │ │ │ └── ComponentDescription.h │ ├── util │ │ └── Brightness.h │ └── eventing │ │ └── IMinecraftEventing.h │ ├── raknet │ ├── Packet.h │ ├── InternalPacket.h │ ├── RNS2RecvStruct.h │ ├── RNS2_SendParameters.h │ ├── RakThread.h │ ├── RNS2EventHandler.h │ ├── SplitPacketChannel.h │ ├── NetworkAdapter.h │ ├── SocketDescriptor.h │ ├── InternalPacketFixedSizeTransmissionHeader.h │ ├── RakNetSocket2Allocator.h │ └── RNS2_Windows_Linux_360.h │ ├── json │ ├── Writer.h │ ├── StaticString.h │ └── Features.h │ ├── core │ ├── SingleThreadedLock.h │ ├── FileTransferProgress.h │ ├── LevelStorageResult.h │ ├── UnzipSettings.h │ ├── CounterToken.h │ ├── ProfileThread.h │ └── ZipProgress.h │ ├── mce │ ├── Degree.h │ └── Radian.h │ └── moodycamel │ ├── ConcurrentQueueDefaultTraits.h │ └── ConcurrentQueueProducerTypelessBase.h └── CMakeLists.txt /include/bds/unmapped/Vec4.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Vec4 { 6 | 7 | void operator[](int); // _ZN4Vec4ixEi 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/zone.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class zone { 6 | 7 | public: 8 | zone(); // _ZN4zoneC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ClassID.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ClassID { 6 | 7 | void getNextID(); // _ZN7ClassID9getNextIDEv 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/PackStats.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PackStats { 6 | 7 | public: 8 | PackStats(); // _ZN9PackStatsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/StackStats.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class StackStats { 6 | 7 | public: 8 | StackStats(); // _ZN10StackStatsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/UPNPResult.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class UPNPResult { 6 | 7 | public: 8 | UPNPResult(); // _ZN10UPNPResultC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SoundPlayer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SoundPlayer { 6 | 7 | public: 8 | ~SoundPlayer(); // _ZN11SoundPlayerD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/TrackerStat.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TrackerStat { 6 | 7 | public: 8 | TrackerStat(); // _ZN11TrackerStatC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/logger.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace logger { 6 | 7 | void write(char const*, unsigned long); // _ZN6logger5writeEPKcm 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorLink.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorLink { 6 | 7 | public: 8 | ActorLink(); // _ZN9ActorLinkC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/DyeColorUtil.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace DyeColorUtil { 6 | 7 | void getItemColor(int); // _ZN12DyeColorUtil12getItemColorEi 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockLayer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BlockLayer { 6 | 7 | public: 8 | BlockLayer(); // _ZN10BlockLayerC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/FilterContext.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class FilterContext { 6 | 7 | public: 8 | FilterContext(); // _ZN13FilterContextC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/MineshaftData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MineshaftData { 6 | 7 | public: 8 | MineshaftData(bool); // _ZN13MineshaftDataC2Eb 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SlotDropChance.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SlotDropChance { 6 | 7 | public: 8 | SlotDropChance(); // _ZN14SlotDropChanceC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/TelemetryInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TelemetryInfo { 6 | 7 | public: 8 | ~TelemetryInfo(); // _ZN13TelemetryInfoD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/batch_control.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class batch_control { 6 | 7 | public: 8 | batch_control(); // _ZN13batch_controlC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/AABBPred.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace AABBPred { 6 | 7 | void operator()(AABB const&, AABB const&)const; // _ZNK8AABBPredclERK4AABBS2_ 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/AgentRenderData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AgentRenderData { 6 | 7 | public: 8 | AgentRenderData(); // _ZN15AgentRenderDataC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContentTierInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ContentTierInfo { 6 | 7 | public: 8 | ContentTierInfo(); // _ZN15ContentTierInfoC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContextAccessor.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ContextAccessor { 6 | 7 | public: 8 | ~ContextAccessor(); // _ZN15ContextAccessorD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/FriendlySize.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class FriendlySize { 6 | 7 | public: 8 | FriendlySize(unsigned long); // _ZN12FriendlySizeC2Em 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SeatDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SeatDescription { 6 | 7 | public: 8 | SeatDescription(); // _ZN15SeatDescriptionC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SkinAdjustments.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SkinAdjustments { 6 | 7 | public: 8 | SkinAdjustments(); // _ZN15SkinAdjustmentsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ToolRecipes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ToolRecipes { 6 | 7 | void addRecipes(Recipes &); // _ZN11ToolRecipes10addRecipesER7Recipes 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/definition/ItemDefinition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ItemDefinition { 6 | 7 | public: 8 | ItemDefinition(); // _ZN14ItemDefinitionC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/AABBContactPoint.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AABBContactPoint { 6 | 7 | public: 8 | AABBContactPoint(); // _ZN16AABBContactPointC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/BannerRecipes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BannerRecipes { 6 | 7 | void addRecipes(Recipes &); // _ZN13BannerRecipes10addRecipesER7Recipes 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/ModelPartLocator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ModelPartLocator { 6 | 7 | public: 8 | ~ModelPartLocator(); // _ZN16ModelPartLocatorD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/Particle.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Particle { 6 | 7 | public: 8 | void setColor(Color const&); // _ZN8Particle8setColorERK5Color 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/RakStringCleanup.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class RakStringCleanup { 6 | 7 | public: 8 | ~RakStringCleanup(); // _ZN16RakStringCleanupD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SecureStorageKey.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SecureStorageKey { 6 | 7 | public: 8 | SecureStorageKey(); // _ZN16SecureStorageKeyC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/WeaponRecipes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace WeaponRecipes { 6 | 7 | void addRecipes(Recipes &); // _ZN13WeaponRecipes10addRecipesER7Recipes 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/AdventureSettings.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AdventureSettings { 6 | 7 | public: 8 | AdventureSettings(); // _ZN17AdventureSettingsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/AppConfigsFactory.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace AppConfigsFactory { 6 | 7 | void createAppConfigs(); // _ZN17AppConfigsFactory16createAppConfigsEv 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/BeaconBeamSection.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BeaconBeamSection { 6 | 7 | public: 8 | BeaconBeamSection(); // _ZN17BeaconBeamSectionC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/control/Control.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Control { 6 | 7 | public: 8 | ~Control(); // _ZN7ControlD2Ev 9 | Control(); // _ZN7ControlC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BiomeChunkState.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BiomeChunkState { 6 | 7 | public: 8 | BiomeChunkState(unsigned char); // _ZN15BiomeChunkStateC2Eh 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ChemistryRecipes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ChemistryRecipes { 6 | 7 | void addRecipes(Recipes &); // _ZN16ChemistryRecipes10addRecipesER7Recipes 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/MutationFactorData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MutationFactorData { 6 | 7 | public: 8 | MutationFactorData(); // _ZN18MutationFactorDataC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/WellKnownBiomeTags.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class WellKnownBiomeTags { 6 | 7 | public: 8 | WellKnownBiomeTags(); // _ZN18WellKnownBiomeTagsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/_TickPtr.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class _TickPtr { 6 | 7 | public: 8 | ~_TickPtr(); // _ZN8_TickPtrD2Ev 9 | _TickPtr(); // _ZN8_TickPtrC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/VanillaActors.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaActors { 6 | 7 | void registerVanillaActorData(); // _ZN13VanillaActors24registerVanillaActorDataEv 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/raknet/Packet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class Packet { 8 | 9 | public: 10 | Packet(); // _ZN6RakNet6PacketC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/BehaviorPackContents.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BehaviorPackContents { 6 | 7 | public: 8 | BehaviorPackContents(); // _ZN20BehaviorPackContentsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/IEntityRegistryOwner.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IEntityRegistryOwner { 6 | 7 | public: 8 | IEntityRegistryOwner(); // _ZN20IEntityRegistryOwnerC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockUtils.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockUtils { 6 | 7 | bool isFullFlowingWater(Block const&); // _ZN10BlockUtils18isFullFlowingWaterERK5Block 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/IFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IFeature { 6 | 7 | public: 8 | ~IFeature(); // _ZN8IFeatureD2Ev 9 | IFeature(); // _ZN8IFeatureC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/MesaSurfaceAttributes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MesaSurfaceAttributes { 6 | 7 | public: 8 | MesaSurfaceAttributes(); // _ZN21MesaSurfaceAttributesC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/NetworkComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class NetworkComponent { 6 | 7 | public: 8 | NetworkComponent(NetworkComponent &&); // _ZN16NetworkComponentC2EOS_ 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/PackSettingsJsonValidator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace PackSettingsJsonValidator { 6 | 7 | void getValidator(); // _ZN25PackSettingsJsonValidator12getValidatorEv 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/TheEndSpikeHelper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace TheEndSpikeHelper { 6 | 7 | void getSpikesForLevel(Level &); // _ZN17TheEndSpikeHelper17getSpikesForLevelER5Level 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/command/CommandPositionFloat.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class CommandPositionFloat { 6 | 7 | public: 8 | CommandPositionFloat(); // _ZN20CommandPositionFloatC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/definition/ConnectionDefinition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ConnectionDefinition { 6 | 7 | public: 8 | ConnectionDefinition(); // _ZN20ConnectionDefinitionC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/io/IDataInput.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IDataInput { 6 | 7 | public: 8 | ~IDataInput(); // _ZN10IDataInputD2Ev 9 | IDataInput(); // _ZN10IDataInputC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/EvalParams.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EvalParams { 6 | 7 | public: 8 | EvalParams(); // _ZN10EvalParamsC2Ev 9 | ~EvalParams(); // _ZN10EvalParamsD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/Face.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockGeometry { 6 | 7 | class Face { 8 | 9 | public: 10 | ~Face(); // _ZN13BlockGeometry4FaceD2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ITaskGroup.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ITaskGroup { 6 | 7 | public: 8 | ~ITaskGroup(); // _ZN10ITaskGroupD2Ev 9 | ITaskGroup(); // _ZN10ITaskGroupC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/RopeNode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class RopeNode { 6 | 7 | public: 8 | RopeNode(Vec3 const&); // _ZN8RopeNodeC2ERK4Vec3 9 | RopeNode(); // _ZN8RopeNodeC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/io/IDataOutput.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IDataOutput { 6 | 7 | public: 8 | ~IDataOutput(); // _ZN11IDataOutputD2Ev 9 | IDataOutput(); // _ZN11IDataOutputC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/LevelChunkFinalDeleter.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LevelChunkFinalDeleter { 6 | 7 | void operator()(LevelChunk *); // _ZN22LevelChunkFinalDeleterclEP10LevelChunk 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/LevelChunkPhase1Deleter.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LevelChunkPhase1Deleter { 6 | 7 | void operator()(LevelChunk *); // _ZN23LevelChunkPhase1DeleterclEP10LevelChunk 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/resourcepack/ResourcePackContents.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ResourcePackContents { 6 | 7 | public: 8 | ResourcePackContents(); // _ZN20ResourcePackContentsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/BoneOrientationTransform.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BoneOrientationTransform { 6 | 7 | public: 8 | BoneOrientationTransform(); // _ZN24BoneOrientationTransformC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/CustomSkyColorAttributes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class CustomSkyColorAttributes { 6 | 7 | public: 8 | CustomSkyColorAttributes(); // _ZN24CustomSkyColorAttributesC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/IFilePicker.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IFilePicker { 6 | 7 | public: 8 | ~IFilePicker(); // _ZN11IFilePickerD2Ev 9 | IFilePicker(); // _ZN11IFilePickerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/LayerDetails.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerDetails { 6 | 7 | void bufferFlip(LayerDetails::Storage &&, unsigned long); // _ZN12LayerDetails10bufferFlipEONS_7StorageEm 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/MaterialVariants.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MaterialVariants { 6 | 7 | public: 8 | void operator==(MaterialVariants const&)const; // _ZNK16MaterialVariantseqERKS_ 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/Model.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockGeometry { 6 | 7 | class Model { 8 | 9 | public: 10 | ~Model(); // _ZN13BlockGeometry5ModelD2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/PushNotificationMessage.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PushNotificationMessage { 6 | 7 | public: 8 | void getType()const; // _ZNK23PushNotificationMessage7getTypeEv 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SurfaceBuilderComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SurfaceBuilderComponent { 6 | 7 | public: 8 | SurfaceBuilderComponent(); // _ZN23SurfaceBuilderComponentC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/UriListener.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class UriListener { 6 | 7 | public: 8 | ~UriListener(); // _ZN11UriListenerD2Ev 9 | UriListener(); // _ZN11UriListenerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaServerCommands.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaServerCommands { 6 | 7 | void setup(CommandRegistry &); // _ZN21VanillaServerCommands5setupER15CommandRegistry 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/gpr_arena.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class gpr_arena { 6 | 7 | public: 8 | gpr_arena(unsigned long); // _ZN9gpr_arenaC2Em 9 | ~gpr_arena(); // _ZN9gpr_arenaD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/parent_call.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class parent_call { 6 | 7 | public: 8 | parent_call(); // _ZN11parent_callC2Ev 9 | ~parent_call(); // _ZN11parent_callD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/component/IEntityComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IEntityComponent { 6 | 7 | public: 8 | IEntityComponent(IEntityComponent &&); // _ZN16IEntityComponentC2EOS_ 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockChange.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BlockChange { 6 | 7 | public: 8 | BlockChange(int, Block const&, Block const&); // _ZN11BlockChangeC2EiRK5BlockS2_ 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockSet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BlockSet { 6 | 7 | public: 8 | ~BlockSet(); // _ZN8BlockSetD2Ev 9 | BlockSet(BlockSet &&); // _ZN8BlockSetC2EOS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/unmapped/ItemData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ItemData { 6 | 7 | public: 8 | ~ItemData(); // _ZN8ItemDataD2Ev 9 | ItemData(ItemData &&); // _ZN8ItemDataC2EOS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/unmapped/ItemIndexPair.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ItemIndexPair { 6 | 7 | public: 8 | ItemIndexPair(ItemStack const&, int); // _ZN13ItemIndexPairC2ERK9ItemStacki 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/BehaviorNodeUtils.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BehaviorNodeUtils { 6 | 7 | void lookAt(Actor &, Vec3 const&, float, float); // _ZN17BehaviorNodeUtils6lookAtER5ActorRK4Vec3ff 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/IPacketHandlerDispatcher.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IPacketHandlerDispatcher { 6 | 7 | public: 8 | ~IPacketHandlerDispatcher(); // _ZN24IPacketHandlerDispatcherD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/MobSpawnInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace MobSpawnInfo { 6 | 7 | // void categoryID(ActorType); //TODO: incomplete function definition // _ZN12MobSpawnInfo10categoryIDE9ActorType 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/OverworldHeightAttributes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class OverworldHeightAttributes { 6 | 7 | public: 8 | OverworldHeightAttributes(); // _ZN25OverworldHeightAttributesC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/SurfaceMaterialAttributes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SurfaceMaterialAttributes { 6 | 7 | public: 8 | SurfaceMaterialAttributes(); // _ZN25SurfaceMaterialAttributesC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/IMinecraftApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IMinecraftApp { 6 | 7 | public: 8 | ~IMinecraftApp(); // _ZN13IMinecraftAppD2Ev 9 | IMinecraftApp(); // _ZN13IMinecraftAppC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorDefinitionFeedItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorDefinitionFeedItem { 6 | 7 | public: 8 | ActorDefinitionFeedItem(); // _ZN23ActorDefinitionFeedItemC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/file/access/IFileAccess.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IFileAccess { 6 | 7 | public: 8 | ~IFileAccess(); // _ZN11IFileAccessD2Ev 9 | IFileAccess(); // _ZN11IFileAccessC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BackwardsCompatTextureInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BackwardsCompatTextureInfo { 6 | 7 | public: 8 | ~BackwardsCompatTextureInfo(); // _ZN26BackwardsCompatTextureInfoD2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/BiomeMetadata.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BiomeMetadata { 6 | 7 | public: 8 | BiomeMetadata(); // _ZN13BiomeMetadataC2Ev 9 | ~BiomeMetadata(); // _ZN13BiomeMetadataD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BuildMatch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BuildMatch { 6 | 7 | public: 8 | BuildMatch(); // _ZN10BuildMatchC2Ev 9 | BuildMatch(BuildMatch const&); // _ZN10BuildMatchC2ERKS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/DenySameParentsVariantData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DenySameParentsVariantData { 6 | 7 | public: 8 | DenySameParentsVariantData(); // _ZN26DenySameParentsVariantDataC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/Element.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockGeometry { 6 | 7 | class Element { 8 | 9 | public: 10 | ~Element(); // _ZN13BlockGeometry7ElementD2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/GameCallbacks.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class GameCallbacks { 6 | 7 | public: 8 | ~GameCallbacks(); // _ZN13GameCallbacksD2Ev 9 | GameCallbacks(); // _ZN13GameCallbacksC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/LinuxStackTrace.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | namespace LinuxStackTrace { 7 | 8 | std::string getStackTrace(); // _ZN15LinuxStackTrace13getStackTraceB5cxx11Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/Postfix.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace commands { 6 | 7 | class Postfix { 8 | 9 | public: 10 | Postfix(char const*); // _ZN8commands7PostfixC2EPKc 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/SecureStorage.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SecureStorage { 6 | 7 | public: 8 | ~SecureStorage(); // _ZN13SecureStorageD2Ev 9 | SecureStorage(); // _ZN13SecureStorageC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ServerLocator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ServerLocator { 6 | 7 | public: 8 | ~ServerLocator(); // _ZN13ServerLocatorD2Ev 9 | ServerLocator(); // _ZN13ServerLocatorC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/platform/IAppPlatform.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IAppPlatform { 6 | 7 | public: 8 | ~IAppPlatform(); // _ZN12IAppPlatformD2Ev 9 | IAppPlatform(); // _ZN12IAppPlatformC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/DataLoadHelper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DataLoadHelper { 6 | 7 | public: 8 | ~DataLoadHelper(); // _ZN14DataLoadHelperD2Ev 9 | DataLoadHelper(); // _ZN14DataLoadHelperC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/EducationLocalLevelSettings.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EducationLocalLevelSettings { 6 | 7 | public: 8 | EducationLocalLevelSettings(); // _ZN27EducationLocalLevelSettingsC2Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/IFunctionEntry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IFunctionEntry { 6 | 7 | public: 8 | ~IFunctionEntry(); // _ZN14IFunctionEntryD2Ev 9 | IFunctionEntry(); // _ZN14IFunctionEntryC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/IPackTelemetry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IPackTelemetry { 6 | 7 | public: 8 | ~IPackTelemetry(); // _ZN14IPackTelemetryD2Ev 9 | IPackTelemetry(); // _ZN14IPackTelemetryC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/MolangVariable.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MolangVariable { 6 | 7 | public: 8 | ~MolangVariable(); // _ZN14MolangVariableD2Ev 9 | MolangVariable(); // _ZN14MolangVariableC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/SoftEnum.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace commands { 6 | 7 | class SoftEnum { 8 | 9 | public: 10 | SoftEnum(char const*); // _ZN8commands8SoftEnumC2EPKc 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/WireframeQueue.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class WireframeQueue { 6 | 7 | public: 8 | WireframeQueue(); // _ZN14WireframeQueueC2Ev 9 | ~WireframeQueue(); // _ZN14WireframeQueueD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/metrics/ServerMetrics.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ServerMetrics { 6 | 7 | public: 8 | ~ServerMetrics(); // _ZN13ServerMetricsD2Ev 9 | ServerMetrics(); // _ZN13ServerMetricsC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/raknet/InternalPacket.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class InternalPacket { 8 | 9 | public: 10 | InternalPacket(); // _ZN6RakNet14InternalPacketC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/raknet/RNS2RecvStruct.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class RNS2RecvStruct { 8 | 9 | public: 10 | RNS2RecvStruct(); // _ZN6RakNet14RNS2RecvStructC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ElementBox.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockGeometry { 6 | 7 | class ElementBox { 8 | 9 | public: 10 | ~ElementBox(); // _ZN13BlockGeometry10ElementBoxD2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/selector/BlockSelector.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BlockSelector { 6 | 7 | public: 8 | ~BlockSelector(); // _ZN13BlockSelectorD2Ev 9 | BlockSelector(); // _ZN13BlockSelectorC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ISurfaceBuilder.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ISurfaceBuilder { 6 | 7 | public: 8 | ~ISurfaceBuilder(); // _ZN15ISurfaceBuilderD2Ev 9 | ISurfaceBuilder(); // _ZN15ISurfaceBuilderC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/PackUploadContent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | namespace PackUploadContent { 7 | 8 | std::string getClientDataPaths(); // _ZN17PackUploadContent18getClientDataPathsB5cxx11Ev 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/ITickingSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ITickingSystem { 6 | 7 | public: 8 | ~ITickingSystem(); // _ZN14ITickingSystemD2Ev 9 | ITickingSystem(); // _ZN14ITickingSystemC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/json/Writer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Json { 6 | 7 | class Writer { 8 | 9 | public: 10 | ~Writer(); // _ZN4Json6WriterD2Ev 11 | Writer(); // _ZN4Json6WriterC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/GameModuleServer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class GameModuleServer { 6 | 7 | public: 8 | ~GameModuleServer(); // _ZN16GameModuleServerD2Ev 9 | GameModuleServer(); // _ZN16GameModuleServerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/HurtOnConditionComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class HurtOnConditionComponent { 6 | 7 | public: 8 | HurtOnConditionComponent(HurtOnConditionComponent &&); // _ZN24HurtOnConditionComponentC2EOS_ 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/IdentifierResult.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IdentifierResult { 6 | 7 | public: 8 | ~IdentifierResult(); // _ZN16IdentifierResultD2Ev 9 | IdentifierResult(); // _ZN16IdentifierResultC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/LootItemFunctions.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../json/Value.h" 4 | 5 | 6 | namespace LootItemFunctions { 7 | 8 | void deserialize(Json::Value); // _ZN17LootItemFunctions11deserializeEN4Json5ValueE 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/PlayerStorageIds.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PlayerStorageIds { 6 | 7 | public: 8 | PlayerStorageIds(); // _ZN16PlayerStorageIdsC2Ev 9 | ~PlayerStorageIds(); // _ZN16PlayerStorageIdsD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/RelativeFloat.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class RelativeFloat { 6 | 7 | public: 8 | RelativeFloat(); // _ZN13RelativeFloatC2Ev 9 | void getValue(float)const; // _ZNK13RelativeFloat8getValueEf 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/SortItemInstanceIdAux.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace SortItemInstanceIdAux { 6 | 7 | void operator()(ItemInstance const&, ItemInstance const&)const; // _ZNK21SortItemInstanceIdAuxclERK12ItemInstanceS2_ 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/file/access/IFileReadAccess.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IFileReadAccess { 6 | 7 | public: 8 | ~IFileReadAccess(); // _ZN15IFileReadAccessD2Ev 9 | IFileReadAccess(); // _ZN15IFileReadAccessC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/IGameModuleShared.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IGameModuleShared { 6 | 7 | public: 8 | ~IGameModuleShared(); // _ZN17IGameModuleSharedD2Ev 9 | IGameModuleShared(); // _ZN17IGameModuleSharedC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/MapSample.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MapSample { 6 | 7 | public: 8 | MapSample(); // _ZN9MapSampleC2Ev 9 | MapSample(Color const&, Block const&, short); // _ZN9MapSampleC2ERK5ColorRK5Blocks 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/NewBlockID.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class NewBlockID { 6 | 7 | public: 8 | NewBlockID(NewBlockID const&); // _ZN10NewBlockIDC2ERKS_ 9 | NewBlockID(unsigned short const&); // _ZN10NewBlockIDC2ERKt 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/NpcGUIOffset.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class NpcGUIOffset { 6 | 7 | public: 8 | NpcGUIOffset(); // _ZN12NpcGUIOffsetC2Ev 9 | NpcGUIOffset(Json::Value const&); // _ZN12NpcGUIOffsetC2ERKN4Json5ValueE 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/PackErrorFactory.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace PackErrorFactory { 6 | 7 | // void createPackError(PackErrorType); //TODO: incomplete function definition // _ZN16PackErrorFactory15createPackErrorE13PackErrorType 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/TestDedicatedServerCommands.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace TestDedicatedServerCommands { 6 | 7 | void setupStandaloneServer(Minecraft &); // _ZN27TestDedicatedServerCommands21setupStandaloneServerER9Minecraft 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/file/access/IFileWriteAccess.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IFileWriteAccess { 6 | 7 | public: 8 | ~IFileWriteAccess(); // _ZN16IFileWriteAccessD2Ev 9 | IFileWriteAccess(); // _ZN16IFileWriteAccessC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/network/packet/observer/PacketObserver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PacketObserver { 6 | 7 | public: 8 | ~PacketObserver(); // _ZN14PacketObserverD2Ev 9 | PacketObserver(); // _ZN14PacketObserverC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/raknet/RNS2_SendParameters.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class RNS2_SendParameters { 8 | 9 | public: 10 | RNS2_SendParameters(); // _ZN6RakNet19RNS2_SendParametersC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/MonumentRoomFitter.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MonumentRoomFitter { 6 | 7 | public: 8 | ~MonumentRoomFitter(); // _ZN18MonumentRoomFitterD2Ev 9 | MonumentRoomFitter(); // _ZN18MonumentRoomFitterC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ThreadSpecificData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ThreadSpecificData { 6 | 7 | public: 8 | ThreadSpecificData(); // _ZN18ThreadSpecificDataC2Ev 9 | ~ThreadSpecificData(); // _ZN18ThreadSpecificDataD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/TradeItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TradeItem { 6 | 7 | public: 8 | ~TradeItem(); // _ZN9TradeItemD2Ev 9 | TradeItem(); // _ZN9TradeItemC2Ev 10 | TradeItem(TradeItem &&); // _ZN9TradeItemC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/TradeTier.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TradeTier { 6 | 7 | public: 8 | ~TradeTier(); // _ZN9TradeTierD2Ev 9 | TradeTier(); // _ZN9TradeTierC2Ev 10 | TradeTier(TradeTier &&); // _ZN9TradeTierC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/LevelStorageSource.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class LevelStorageSource { 6 | 7 | public: 8 | ~LevelStorageSource(); // _ZN18LevelStorageSourceD2Ev 9 | LevelStorageSource(); // _ZN18LevelStorageSourceC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/tickingarea/ITickingAreaView.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ITickingAreaView { 6 | 7 | public: 8 | ~ITickingAreaView(); // _ZN16ITickingAreaViewD2Ev 9 | ITickingAreaView(); // _ZN16ITickingAreaViewC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/EMPTYObjectHandle.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | namespace EMPTYObjectHandle { 8 | 9 | void _isEmpty()const; // _ZNK9ScriptApi17EMPTYObjectHandle8_isEmptyEv 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/EventInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EventInfo { 6 | 7 | public: 8 | EventInfo(); // _ZN9EventInfoC2Ev 9 | ~EventInfo(); // _ZN9EventInfoD2Ev 10 | EventInfo(EventInfo const&); // _ZN9EventInfoC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/SpawnConditions.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SpawnConditions { 6 | 7 | public: 8 | SpawnConditions(); // _ZN15SpawnConditionsC2Ev 9 | SpawnConditions(SpawnConditions const&); // _ZN15SpawnConditionsC2ERKS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/TessellatedModel.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockGeometry { 6 | 7 | class TessellatedModel { 8 | 9 | public: 10 | ~TessellatedModel(); // _ZN13BlockGeometry16TessellatedModelD2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/container/manager/IContainerManager.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IContainerManager { 6 | 7 | public: 8 | ~IContainerManager(); // _ZN17IContainerManagerD2Ev 9 | IContainerManager(); // _ZN17IContainerManagerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/ScriptVersionInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | class ScriptVersionInfo { 8 | 9 | public: 10 | ScriptVersionInfo(); // _ZN9ScriptApi17ScriptVersionInfoC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/CompareScheduledCallback.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace CompareScheduledCallback { 6 | 7 | void operator()(ScheduledCallback const&, ScheduledCallback const&); // _ZN24CompareScheduledCallbackclERK17ScheduledCallbackS2_ 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/NbtIo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace NbtIo { 6 | 7 | void write(CompoundTag const*, IDataOutput &); // _ZN5NbtIo5writeEPK11CompoundTagR11IDataOutput 8 | void read(IDataInput &); // _ZN5NbtIo4readER10IDataInput 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorAnimationInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorAnimationInfo { 6 | 7 | public: 8 | ActorAnimationInfo(); // _ZN18ActorAnimationInfoC2Ev 9 | ~ActorAnimationInfo(); // _ZN18ActorAnimationInfoD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BiomeHeight.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BiomeHeight { 6 | 7 | public: 8 | static long MIN_DEPTH; 9 | 10 | BiomeHeight(float, float); // _ZN11BiomeHeightC2Eff 11 | void less()const; // _ZNK11BiomeHeight4lessEv 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/IStructureConstraint.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IStructureConstraint { 6 | 7 | public: 8 | ~IStructureConstraint(); // _ZN20IStructureConstraintD2Ev 9 | IStructureConstraint(); // _ZN20IStructureConstraintC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/TradeGroup.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TradeGroup { 6 | 7 | public: 8 | ~TradeGroup(); // _ZN10TradeGroupD2Ev 9 | TradeGroup(); // _ZN10TradeGroupC2Ev 10 | TradeGroup(TradeGroup &&); // _ZN10TradeGroupC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/command/dispatcher/ICommandDispatcher.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ICommandDispatcher { 6 | 7 | public: 8 | ~ICommandDispatcher(); // _ZN18ICommandDispatcherD2Ev 9 | ICommandDispatcher(); // _ZN18ICommandDispatcherC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/ScriptObjectHandle.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | class ScriptObjectHandle { 8 | 9 | public: 10 | bool isEmpty()const; // _ZNK9ScriptApi18ScriptObjectHandle7isEmptyEv 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContainerEnumNameHasher.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ContainerEnumNameHasher { 6 | 7 | // void operator()(ContainerEnumName const&)const; //TODO: incomplete function definition // _ZNK23ContainerEnumNameHasherclERK17ContainerEnumName 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/IBlockPlacementTarget.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IBlockPlacementTarget { 6 | 7 | public: 8 | ~IBlockPlacementTarget(); // _ZN21IBlockPlacementTargetD2Ev 9 | IBlockPlacementTarget(); // _ZN21IBlockPlacementTargetC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ITaskExecutionContext.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ITaskExecutionContext { 6 | 7 | public: 8 | ~ITaskExecutionContext(); // _ZN21ITaskExecutionContextD2Ev 9 | ITaskExecutionContext(); // _ZN21ITaskExecutionContextC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/NameAction.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class NameAction { 6 | 7 | public: 8 | ~NameAction(); // _ZN10NameActionD2Ev 9 | NameAction(); // _ZN10NameActionC2Ev 10 | NameAction(NameAction const&); // _ZN10NameActionC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/attribute/AttributeBuffInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AttributeBuffInfo { 6 | 7 | public: 8 | // AttributeBuffInfo(AttributeBuffType); //TODO: incomplete function definition // _ZN17AttributeBuffInfoC2E17AttributeBuffType 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockID.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BlockID { 6 | 7 | public: 8 | BlockID(BlockID const&); // _ZN7BlockIDC2ERKS_ 9 | BlockID(); // _ZN7BlockIDC2Ev 10 | BlockID(unsigned char const&); // _ZN7BlockIDC2ERKh 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/definition/instance/IDefinitionInstance.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IDefinitionInstance { 6 | 7 | public: 8 | ~IDefinitionInstance(); // _ZN19IDefinitionInstanceD2Ev 9 | IDefinitionInstance(); // _ZN19IDefinitionInstanceC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/LevelChunkBlockActorAccessToken.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class LevelChunkBlockActorAccessToken { 6 | 7 | public: 8 | LevelChunkBlockActorAccessToken(LevelChunk const&); // _ZN31LevelChunkBlockActorAccessTokenC2ERK10LevelChunk 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ScopedProfileTag.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScopedProfileTag { 6 | 7 | public: 8 | ScopedProfileTag(char const*, char const*, int); // _ZN16ScopedProfileTagC2EPKcS1_i 9 | ~ScopedProfileTag(); // _ZN16ScopedProfileTagD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/Trade.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Trade { 6 | 7 | public: 8 | void getWeight()const; // _ZNK5Trade9getWeightEv 9 | Trade(Trade &&); // _ZN5TradeC2EOS_ 10 | ~Trade(); // _ZN5TradeD2Ev 11 | Trade(); // _ZN5TradeC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.0) 2 | 3 | project(bds-symbols VERSION 1.13 LANGUAGES CXX) 4 | 5 | set(CMAKE_CXX_STANDARD 11) 6 | set(CMAKE_POSITION_INDEPENDENT_CODE ON) 7 | 8 | add_library(bds-symbols INTERFACE) 9 | target_include_directories(bds-symbols INTERFACE include/) -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/unmappedScriptBinderTemplate.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScriptBinderTemplate { 6 | 7 | public: 8 | ~ScriptBinderTemplate(); // _ZN20ScriptBinderTemplateD2Ev 9 | ScriptBinderTemplate(); // _ZN20ScriptBinderTemplateC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ActionEvent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActionEvent { 6 | 7 | public: 8 | // ActionEvent(int, ActionEvent::ActionState, bool, FocusImpact); //TODO: incomplete function definition // _ZN11ActionEventC2EiNS_11ActionStateEb11FocusImpact 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ArbitraryBiomeComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ArbitraryBiomeComponent { 6 | 7 | public: 8 | ArbitraryBiomeComponent(); // _ZN23ArbitraryBiomeComponentC2Ev 9 | ~ArbitraryBiomeComponent(); // _ZN23ArbitraryBiomeComponentD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/AsyncResult.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Bedrock { 6 | 7 | namespace Threading { 8 | 9 | namespace AsyncResult { 10 | 11 | void done(); // _ZN7Bedrock9Threading11AsyncResult4doneEv 12 | }; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/unmapped/AutoCompleteInformation.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AutoCompleteInformation { 6 | 7 | public: 8 | AutoCompleteInformation(); // _ZN23AutoCompleteInformationC2Ev 9 | ~AutoCompleteInformation(); // _ZN23AutoCompleteInformationD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BedrockBlocks.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockBlocks { 6 | 7 | static long mAir; 8 | 9 | void assignBlocks(); // _ZN13BedrockBlocks12assignBlocksEv 10 | void unassignBlocks(); // _ZN13BedrockBlocks14unassignBlocksEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/BedrockItems.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockItems { 6 | 7 | static long mAir; 8 | 9 | void registerItems(); // _ZN12BedrockItems13registerItemsEv 10 | void unregisterItems(); // _ZN12BedrockItems15unregisterItemsEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/FileChunk.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class FileChunk { 6 | 7 | public: 8 | ~FileChunk(); // _ZN9FileChunkD2Ev 9 | FileChunk(FileChunk &&); // _ZN9FileChunkC2EOS_ 10 | void operator<(FileChunk const&)const; // _ZNK9FileChunkltERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/OptionLock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class OptionLock { 7 | 8 | public: 9 | ~OptionLock(); // _ZN10OptionLockD2Ev 10 | OptionLock(void *, std::function); // _ZN10OptionLockC2EPvSt8functionIFbvEE 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/PlayerSuspension.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PlayerSuspension { 6 | 7 | public: 8 | // PlayerSuspension(mce::UUID const&, PlayerSuspension::State); //TODO: incomplete function definition // _ZN16PlayerSuspensionC2ERKN3mce4UUIDENS_5StateE 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/binder/ScriptBinderComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScriptBinderComponent { 6 | 7 | public: 8 | ~ScriptBinderComponent(); // _ZN21ScriptBinderComponentD2Ev 9 | ScriptBinderComponent(); // _ZN21ScriptBinderComponentC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/raknet/RakThread.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | namespace RakThread { 8 | 9 | // void Create(void * ((void *), , void *, int); //TODO: incomplete function definition // _ZN6RakNet9RakThread6CreateEPFPvS1_ES1_i 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/BiomeSourceGetBiomeCache.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BiomeSourceGetBiomeCache { 6 | 7 | public: 8 | BiomeSourceGetBiomeCache(); // _ZN24BiomeSourceGetBiomeCacheC2Ev 9 | ~BiomeSourceGetBiomeCache(); // _ZN24BiomeSourceGetBiomeCacheD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/FeatureRootParseContext.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace FeatureLoading { 6 | 7 | class FeatureRootParseContext { 8 | 9 | public: 10 | ~FeatureRootParseContext(); // _ZN14FeatureLoading23FeatureRootParseContextD2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/GameRuleId.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class GameRuleId { 6 | 7 | public: 8 | GameRuleId(int); // _ZN10GameRuleIdC2Ei 9 | GameRuleId(GameRuleId const&); // _ZN10GameRuleIdC2ERKS_ 10 | GameRuleId(GameRuleId &&); // _ZN10GameRuleIdC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/IWorldRegistriesProvider.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IWorldRegistriesProvider { 6 | 7 | public: 8 | ~IWorldRegistriesProvider(); // _ZN24IWorldRegistriesProviderD2Ev 9 | IWorldRegistriesProvider(); // _ZN24IWorldRegistriesProviderC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/LogEndPoint.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Bedrock { 6 | 7 | class LogEndPoint { 8 | 9 | public: 10 | ~LogEndPoint(); // _ZN7Bedrock11LogEndPointD2Ev 11 | LogEndPoint(); // _ZN7Bedrock11LogEndPointC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/ThreadConfiguration.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ThreadConfiguration { 6 | 7 | public: 8 | ThreadConfiguration(); // _ZN19ThreadConfigurationC2Ev 9 | ThreadConfiguration(ThreadConfiguration const&); // _ZN19ThreadConfigurationC2ERKS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/WorkerConfiguration.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class WorkerConfiguration { 6 | 7 | public: 8 | WorkerConfiguration(); // _ZN19WorkerConfigurationC2Ev 9 | WorkerConfiguration(WorkerConfiguration const&); // _ZN19WorkerConfigurationC2ERKS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/definition/serializer/IDefinitionSerializer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IDefinitionSerializer { 6 | 7 | public: 8 | ~IDefinitionSerializer(); // _ZN21IDefinitionSerializerD2Ev 9 | IDefinitionSerializer(); // _ZN21IDefinitionSerializerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/core/SingleThreadedLock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | namespace SingleThreadedLock { 8 | 9 | void lock(); // _ZN4Core18SingleThreadedLock4lockEv 10 | void unlock(); // _ZN4Core18SingleThreadedLock6unlockEv 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/PacketUtil.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace PacketUtil { 6 | 7 | bool degreesToByte(float); // _ZN10PacketUtil13degreesToByteEf 8 | // void byteToDegrees(signed const); //TODO: incomplete function definition // _ZN10PacketUtil13byteToDegreesEa 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/Semaphore.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Semaphore { 6 | 7 | public: 8 | ~Semaphore(); // _ZN9SemaphoreD2Ev 9 | Semaphore(); // _ZN9SemaphoreC2Ev 10 | void notify(); // _ZN9Semaphore6notifyEv 11 | void wait(); // _ZN9Semaphore4waitEv 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaVillageJigsawStructureActorRules.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaVillageJigsawStructureActorRules { 6 | 7 | void initialize(JigsawStructureRegistry &); // _ZN39VanillaVillageJigsawStructureActorRules10initializeER23JigsawStructureRegistry 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaVillageJigsawStructureBlockRules.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaVillageJigsawStructureBlockRules { 6 | 7 | void initialize(JigsawStructureRegistry &); // _ZN39VanillaVillageJigsawStructureBlockRules10initializeER23JigsawStructureRegistry 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/pack/ResourcePackMergeStrategy.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ResourcePackMergeStrategy { 6 | 7 | public: 8 | ~ResourcePackMergeStrategy(); // _ZN25ResourcePackMergeStrategyD2Ev 9 | ResourcePackMergeStrategy(); // _ZN25ResourcePackMergeStrategyC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/json/StaticString.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Json { 6 | 7 | class StaticString { 8 | 9 | public: 10 | StaticString(char const*); // _ZN4Json12StaticStringC2EPKc 11 | void c_str()const; // _ZNK4Json12StaticString5c_strEv 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/mce/Degree.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Radian.h" 4 | 5 | 6 | namespace mce { 7 | 8 | class Degree { 9 | 10 | public: 11 | Degree(mce::Radian); // _ZN3mce6DegreeC2ENS_6RadianE 12 | bool asFloat()const; // _ZNK3mce6Degree7asFloatEv 13 | }; 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/mce/Radian.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Degree.h" 4 | 5 | 6 | namespace mce { 7 | 8 | class Radian { 9 | 10 | public: 11 | Radian(mce::Degree); // _ZN3mce6RadianC2ENS_6DegreeE 12 | bool asFloat()const; // _ZNK3mce6Radian7asFloatEv 13 | }; 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/unmapped/BiomeSource.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BiomeSource { 6 | 7 | public: 8 | ~BiomeSource(); // _ZN11BiomeSourceD2Ev 9 | void getBiome(BlockPos const&)const; // _ZNK11BiomeSource8getBiomeERK8BlockPos 10 | BiomeSource(); // _ZN11BiomeSourceC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/BreedableType.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BreedableType { 6 | 7 | public: 8 | BreedableType(); // _ZN13BreedableTypeC2Ev 9 | ~BreedableType(); // _ZN13BreedableTypeD2Ev 10 | BreedableType(BreedableType const&); // _ZN13BreedableTypeC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ExternalFileLevelStorageMetadata.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ExternalFileLevelStorageMetadata { 6 | 7 | void saveLevelMetadata(Core::Path const&, LevelData const&); // _ZN32ExternalFileLevelStorageMetadata17saveLevelMetadataERKN4Core4PathERK9LevelData 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/MobDescriptor.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MobDescriptor { 6 | 7 | public: 8 | ~MobDescriptor(); // _ZN13MobDescriptorD2Ev 9 | MobDescriptor(MobDescriptor const&); // _ZN13MobDescriptorC2ERKS_ 10 | MobDescriptor(); // _ZN13MobDescriptorC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/RopePointsRef.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class RopePointsRef { 7 | 8 | public: 9 | RopePointsRef(RopePoints const&, std::mutex &); // _ZN13RopePointsRefC2ERK10RopePointsRSt5mutex 10 | ~RopePointsRef(); // _ZN13RopePointsRefD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/SendEventData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SendEventData { 6 | 7 | public: 8 | ~SendEventData(); // _ZN13SendEventDataD2Ev 9 | SendEventData(SendEventData const&); // _ZN13SendEventDataC2ERKS_ 10 | SendEventData(); // _ZN13SendEventDataC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaAppConfigs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "AppConfigs.h" 4 | 5 | 6 | class VanillaAppConfigs : public AppConfigs { 7 | 8 | public: 9 | ~VanillaAppConfigs(); // _ZN17VanillaAppConfigsD2Ev 10 | VanillaAppConfigs(); // _ZN17VanillaAppConfigsC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/CreativeItemCategoryEnumHasher.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace CreativeItemCategoryEnumHasher { 6 | 7 | // void operator()(CreativeItemCategory const&)const; //TODO: incomplete function definition // _ZNK30CreativeItemCategoryEnumHasherclERK20CreativeItemCategory 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/LevelDbFileLock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class LevelDbFileLock /*public leveldb::FileLock*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | ~LevelDbFileLock(); // _ZN15LevelDbFileLockD2Ev 9 | LevelDbFileLock(); // _ZN15LevelDbFileLockC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/RopeParams.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class RopeParams { 6 | 7 | public: 8 | RopeParams(); // _ZN10RopeParamsC2Ev 9 | RopeParams(Vec3 const&, Vec3 const&, float); // _ZN10RopeParamsC2ERK4Vec3S2_f 10 | void leadInit(); // _ZN10RopeParams8leadInitEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ShieldItemUtils.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ShieldItemUtils { 6 | 7 | static long mAlwaysBlockableDamageCauses; 8 | 9 | bool isBlockedDamageCause(ActorDamageSource const&); // _ZN15ShieldItemUtils20isBlockedDamageCauseERK17ActorDamageSource 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaVillageJigsawStructureBlockTagRules.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaVillageJigsawStructureBlockTagRules { 6 | 7 | void initialize(JigsawStructureRegistry &); // _ZN42VanillaVillageJigsawStructureBlockTagRules10initializeER23JigsawStructureRegistry 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/log/CategoryLogs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockLog { 6 | 7 | class CategoryLogs { 8 | 9 | public: 10 | CategoryLogs(); // _ZN10BedrockLog12CategoryLogsC2Ev 11 | ~CategoryLogs(); // _ZN10BedrockLog12CategoryLogsD2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/BackwardsCompatTextureGroup.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BackwardsCompatTextureGroup { 6 | 7 | public: 8 | BackwardsCompatTextureGroup(); // _ZN27BackwardsCompatTextureGroupC2Ev 9 | ~BackwardsCompatTextureGroup(); // _ZN27BackwardsCompatTextureGroupD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BedrockBlockTypes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockBlockTypes { 6 | 7 | static long mAir; 8 | 9 | void registerBlocks(); // _ZN17BedrockBlockTypes14registerBlocksEv 10 | void unregisterBlocks(); // _ZN17BedrockBlockTypes16unregisterBlocksEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ClientLevelEventCoordinator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ClientLevelEventCoordinator { 6 | 7 | public: 8 | ~ClientLevelEventCoordinator(); // _ZN27ClientLevelEventCoordinatorD2Ev 9 | ClientLevelEventCoordinator(); // _ZN27ClientLevelEventCoordinatorC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContainerSizeChangeListener.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ContainerSizeChangeListener { 6 | 7 | public: 8 | ~ContainerSizeChangeListener(); // _ZN27ContainerSizeChangeListenerD2Ev 9 | ContainerSizeChangeListener(); // _ZN27ContainerSizeChangeListenerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/EntityId.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EntityId { 6 | 7 | public: 8 | EntityId(unsigned long); // _ZN8EntityIdC2Em 9 | void operator==(EntityId const&)const; // _ZNK8EntityIdeqERKS_ 10 | void operator!=(EntityId const&)const; // _ZNK8EntityIdneERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/GeneticVariant.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class GeneticVariant { 6 | 7 | public: 8 | GeneticVariant(); // _ZN14GeneticVariantC2Ev 9 | ~GeneticVariant(); // _ZN14GeneticVariantD2Ev 10 | GeneticVariant(GeneticVariant const&); // _ZN14GeneticVariantC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/IIslandCore.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockEngine { 6 | 7 | class IIslandCore { 8 | 9 | public: 10 | ~IIslandCore(); // _ZN13BedrockEngine11IIslandCoreD2Ev 11 | IIslandCore(); // _ZN13BedrockEngine11IIslandCoreC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/LevelUtils.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LevelUtils { 6 | 7 | void createNewLevelDirectory(Core::Path const&); // _ZN10LevelUtils23createNewLevelDirectoryERKN4Core4PathE 8 | void projectToTimeOfDay(int, int); // _ZN10LevelUtils18projectToTimeOfDayEii 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/WorldSystems.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace WorldSystems { 6 | 7 | static long mInitialized; 8 | 9 | void init(ResourcePackManager *); // _ZN12WorldSystems4initEP19ResourcePackManager 10 | void shutdown(); // _ZN12WorldSystems8shutdownEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/raknet/RNS2EventHandler.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class RNS2EventHandler { 8 | 9 | public: 10 | ~RNS2EventHandler(); // _ZN6RakNet16RNS2EventHandlerD2Ev 11 | RNS2EventHandler(); // _ZN6RakNet16RNS2EventHandlerC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/IStructurePoolActorPredicate.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IStructurePoolActorPredicate { 6 | 7 | public: 8 | ~IStructurePoolActorPredicate(); // _ZN28IStructurePoolActorPredicateD2Ev 9 | IStructurePoolActorPredicate(); // _ZN28IStructurePoolActorPredicateC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/IStructurePoolBlockPredicate.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IStructurePoolBlockPredicate { 6 | 7 | public: 8 | ~IStructurePoolBlockPredicate(); // _ZN28IStructurePoolBlockPredicateD2Ev 9 | IStructurePoolBlockPredicate(); // _ZN28IStructurePoolBlockPredicateC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/MinecraftScheduler.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace MinecraftScheduler { 6 | 7 | static long mInstance; 8 | 9 | void client(); // _ZN18MinecraftScheduler6clientEv 10 | void destroyClientSingleton(); // _ZN18MinecraftScheduler22destroyClientSingletonEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/PotionMixDataEntry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace PotionMixDataEntry { 6 | 7 | void write(BinaryStream &)const; // _ZNK18PotionMixDataEntry5writeER12BinaryStream 8 | void read(ReadOnlyBinaryStream &); // _ZN18PotionMixDataEntry4readER20ReadOnlyBinaryStream 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/PreBiome.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerValues { 6 | 7 | class PreBiome { 8 | 9 | public: 10 | bool isOcean()const; // _ZNK11LayerValues8PreBiome7isOceanEv 11 | bool isSpecial()const; // _ZNK11LayerValues8PreBiome9isSpecialEv 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/RopeAABB.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class RopeAABB { 6 | 7 | public: 8 | RopeAABB(AABB const&, bool); // _ZN8RopeAABBC2ERK4AABBb 9 | void getContactPoint(Vec3 const&, float, AABBContactPoint &)const; // _ZNK8RopeAABB15getContactPointERK4Vec3fR16AABBContactPoint 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/SyncedAttribute.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SyncedAttribute { 6 | 7 | public: 8 | ~SyncedAttribute(); // _ZN15SyncedAttributeD2Ev 9 | SyncedAttribute(SyncedAttribute &&); // _ZN15SyncedAttributeC2EOS_ 10 | SyncedAttribute(); // _ZN15SyncedAttributeC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/AllWorkerConfigurations.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AllWorkerConfigurations { 6 | 7 | public: 8 | AllWorkerConfigurations(); // _ZN23AllWorkerConfigurationsC2Ev 9 | AllWorkerConfigurations(AllWorkerConfigurations const&); // _ZN23AllWorkerConfigurationsC2ERKS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/AutomaticFeatureRules.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace AutomaticFeatureRules { 6 | 7 | void attachAutomaticFeatures(ResourcePackManager &, IWorldRegistriesProvider &, bool); // _ZN21AutomaticFeatureRules23attachAutomaticFeaturesER19ResourcePackManagerR24IWorldRegistriesProviderb 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/DamageCondition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DamageCondition { 6 | 7 | public: 8 | ~DamageCondition(); // _ZN15DamageConditionD2Ev 9 | DamageCondition(); // _ZN15DamageConditionC2Ev 10 | DamageCondition(DamageCondition const&); // _ZN15DamageConditionC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/DebugLogScope.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class DebugLogScope { 7 | 8 | public: 9 | DebugLogScope(std::string const&); // _ZN13DebugLogScopeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10 | ~DebugLogScope(); // _ZN13DebugLogScopeD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/SummonSpellData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SummonSpellData { 6 | 7 | public: 8 | ~SummonSpellData(); // _ZN15SummonSpellDataD2Ev 9 | SummonSpellData(SummonSpellData const&); // _ZN15SummonSpellDataC2ERKS_ 10 | SummonSpellData(); // _ZN15SummonSpellDataC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/attribute/AttributeInstanceHandle.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace AttributeInstanceHandle { 6 | 7 | void getInstance()const; // _ZNK23AttributeInstanceHandle11getInstanceEv 8 | void getMutableInstance()const; // _ZNK23AttributeInstanceHandle18getMutableInstanceEv 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/json/Features.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Json { 6 | 7 | class Features { 8 | 9 | public: 10 | Features(); // _ZN4Json8FeaturesC2Ev 11 | void all(); // _ZN4Json8Features3allEv 12 | void strictMode(); // _ZN4Json8Features10strictModeEv 13 | }; 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/raknet/SplitPacketChannel.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class SplitPacketChannel { 8 | 9 | public: 10 | ~SplitPacketChannel(); // _ZN6RakNet18SplitPacketChannelD2Ev 11 | SplitPacketChannel(); // _ZN6RakNet18SplitPacketChannelC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContainerMixDataEntry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ContainerMixDataEntry { 6 | 7 | void write(BinaryStream &)const; // _ZNK21ContainerMixDataEntry5writeER12BinaryStream 8 | void read(ReadOnlyBinaryStream &); // _ZN21ContainerMixDataEntry4readER20ReadOnlyBinaryStream 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/RailActivatorComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RailActivatorComponent { 6 | 7 | void initFromDefinition(Actor &); // _ZN22RailActivatorComponent18initFromDefinitionER5Actor 8 | void ejectAllRiders(Actor &); // _ZN22RailActivatorComponent14ejectAllRidersER5Actor 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/actor/JigsawBlockActor.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BlockActor.h" 4 | 5 | 6 | class JigsawBlockActor : public BlockActor { 7 | 8 | public: 9 | ~JigsawBlockActor(); // _ZN16JigsawBlockActorD2Ev 10 | JigsawBlockActor(BlockPos const&); // _ZN16JigsawBlockActorC2ERK8BlockPos 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/core/FileTransferProgress.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | namespace FileSystem { 8 | 9 | class FileTransferProgress { 10 | 11 | public: 12 | FileTransferProgress(); // _ZN4Core10FileSystem20FileTransferProgressC2Ev 13 | }; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /include/bds/raknet/NetworkAdapter.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class NetworkAdapter { 8 | 9 | public: 10 | NetworkAdapter(); // _ZN6RakNet14NetworkAdapterC2Ev 11 | void GetNumberOfAddresses(); // _ZN6RakNet14NetworkAdapter20GetNumberOfAddressesEv 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContainerContentChangeListener.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ContainerContentChangeListener { 6 | 7 | public: 8 | ~ContainerContentChangeListener(); // _ZN30ContainerContentChangeListenerD2Ev 9 | ContainerContentChangeListener(); // _ZN30ContainerContentChangeListenerC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/NpcUrlAction.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "NpcAction.h" 4 | 5 | 6 | class NpcUrlAction : public NpcAction { 7 | 8 | public: 9 | ~NpcUrlAction(); // _ZN12NpcUrlActionD2Ev 10 | virtual void toJson(); // _ZN12NpcUrlAction6toJsonEv 11 | NpcUrlAction(); // _ZN12NpcUrlActionC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ResourceMetadata.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ResourceMetadata { 6 | 7 | public: 8 | ResourceMetadata(); // _ZN16ResourceMetadataC2Ev 9 | ~ResourceMetadata(); // _ZN16ResourceMetadataD2Ev 10 | ResourceMetadata(ResourceMetadata const&); // _ZN16ResourceMetadataC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/SummonSpellStage.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SummonSpellStage { 6 | 7 | public: 8 | ~SummonSpellStage(); // _ZN16SummonSpellStageD2Ev 9 | SummonSpellStage(SummonSpellStage const&); // _ZN16SummonSpellStageC2ERKS_ 10 | SummonSpellStage(); // _ZN16SummonSpellStageC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/property/PropertyDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../Description.h" 4 | 5 | 6 | class PropertyDescription : public Description { 7 | 8 | public: 9 | ~PropertyDescription(); // _ZN19PropertyDescriptionD2Ev 10 | PropertyDescription(); // _ZN19PropertyDescriptionC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/BrightnessPair.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../bedrock/util/Brightness.h" 4 | 5 | 6 | class BrightnessPair { 7 | 8 | public: 9 | BrightnessPair(BrightnessPair const&); // _ZN14BrightnessPairC2ERKS_ 10 | BrightnessPair(Brightness, Brightness); // _ZN14BrightnessPairC2E10BrightnessS0_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/IJsonSerializable.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IJsonSerializable { 6 | 7 | public: 8 | ~IJsonSerializable(); // _ZN17IJsonSerializableD2Ev 9 | IJsonSerializable(); // _ZN17IJsonSerializableC2Ev 10 | IJsonSerializable(IJsonSerializable const&); // _ZN17IJsonSerializableC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/IStructurePoolBlockTagPredicate.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class IStructurePoolBlockTagPredicate { 6 | 7 | public: 8 | ~IStructurePoolBlockTagPredicate(); // _ZN31IStructurePoolBlockTagPredicateD2Ev 9 | IStructurePoolBlockTagPredicate(); // _ZN31IStructurePoolBlockTagPredicateC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ScaleByAgeComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScaleByAgeComponent { 6 | 7 | public: 8 | ScaleByAgeComponent(ScaleByAgeComponent &&); // _ZN19ScaleByAgeComponentC2EOS_ 9 | void _initializeScale(EntityContext &); // _ZN19ScaleByAgeComponent16_initializeScaleER13EntityContext 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorFactoryData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorFactoryData { 6 | 7 | public: 8 | ActorFactoryData(); // _ZN16ActorFactoryDataC2Ev 9 | ~ActorFactoryData(); // _ZN16ActorFactoryDataD2Ev 10 | ActorFactoryData(ActorFactoryData const&); // _ZN16ActorFactoryDataC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockActorFactory.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockActorFactory { 6 | 7 | // void createBlockEntity(BlockActorType, BlockPos const&, BlockLegacy const&); //TODO: incomplete function definition // _ZN17BlockActorFactory17createBlockEntityE14BlockActorTypeRK8BlockPosRK11BlockLegacy 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/unmapped/BlockDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BlockDescription { 6 | 7 | public: 8 | BlockDescription(); // _ZN16BlockDescriptionC2Ev 9 | BlockDescription(BlockDescription const&); // _ZN16BlockDescriptionC2ERKS_ 10 | ~BlockDescription(); // _ZN16BlockDescriptionD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/command/CommandRawText.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class CommandRawText { 7 | 8 | public: 9 | std::string getText()const; // _ZNK14CommandRawText7getTextB5cxx11Ev 10 | CommandRawText(); // _ZN14CommandRawTextC2Ev 11 | ~CommandRawText(); // _ZN14CommandRawTextD2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/behavior/UseActorDefinition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorDefinition.h" 4 | 5 | 6 | class UseActorDefinition : public BehaviorDefinition { 7 | 8 | public: 9 | ~UseActorDefinition(); // _ZN18UseActorDefinitionD2Ev 10 | UseActorDefinition(); // _ZN18UseActorDefinitionC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/raknet/SocketDescriptor.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class SocketDescriptor { 8 | 9 | public: 10 | SocketDescriptor(); // _ZN6RakNet16SocketDescriptorC2Ev 11 | SocketDescriptor(unsigned short, char const*); // _ZN6RakNet16SocketDescriptorC2EtPKc 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/FilterList.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | namespace FilterList { 7 | 8 | void initialize(); // _ZN10FilterList10initializeEv 9 | void findFilterDefinition(std::string const&); // _ZN10FilterList20findFilterDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/InvalidPacksFilterGroup.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class InvalidPacksFilterGroup { 6 | 7 | public: 8 | InvalidPacksFilterGroup(); // _ZN23InvalidPacksFilterGroupC2Ev 9 | // void addFilter(PackType); //TODO: incomplete function definition // _ZN23InvalidPacksFilterGroup9addFilterE8PackType 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/MobEffectComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MobEffectComponent { 6 | 7 | public: 8 | ~MobEffectComponent(); // _ZN18MobEffectComponentD2Ev 9 | MobEffectComponent(MobEffectComponent &&); // _ZN18MobEffectComponentC2EOS_ 10 | MobEffectComponent(); // _ZN18MobEffectComponentC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ScorePacketInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScorePacketInfo { 6 | 7 | public: 8 | ~ScorePacketInfo(); // _ZN15ScorePacketInfoD2Ev 9 | ScorePacketInfo(ScorePacketInfo const&); // _ZN15ScorePacketInfoC2ERKS_ 10 | ScorePacketInfo(ScorePacketInfo &&); // _ZN15ScorePacketInfoC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/SectionGenerator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace EndCityPieces { 6 | 7 | class SectionGenerator { 8 | 9 | public: 10 | ~SectionGenerator(); // _ZN13EndCityPieces16SectionGeneratorD2Ev 11 | SectionGenerator(); // _ZN13EndCityPieces16SectionGeneratorC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/SpawnActorEntry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SpawnActorEntry { 6 | 7 | public: 8 | ~SpawnActorEntry(); // _ZN15SpawnActorEntryD2Ev 9 | SpawnActorEntry(SpawnActorEntry &&); // _ZN15SpawnActorEntryC2EOS_ 10 | SpawnActorEntry(SpawnActorEntry const&); // _ZN15SpawnActorEntryC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaDimensionFactory.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaDimensionFactory { 6 | 7 | // void registerDimensionTypes(Factory &); //TODO: incomplete function definition // _ZN23VanillaDimensionFactory22registerDimensionTypesER7FactoryI9DimensionJR5LevelR9SchedulerEE 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/actor/EndPortalBlockActor.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BlockActor.h" 4 | 5 | 6 | class EndPortalBlockActor : public BlockActor { 7 | 8 | public: 9 | ~EndPortalBlockActor(); // _ZN19EndPortalBlockActorD2Ev 10 | EndPortalBlockActor(BlockPos const&); // _ZN19EndPortalBlockActorC2ERK8BlockPos 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/command/CommandOriginData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class CommandOriginData { 6 | 7 | public: 8 | CommandOriginData(); // _ZN17CommandOriginDataC2Ev 9 | CommandOriginData(CommandOriginData const&); // _ZN17CommandOriginDataC2ERKS_ 10 | ~CommandOriginData(); // _ZN17CommandOriginDataD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/attribute/AttributeDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../Description.h" 4 | 5 | 6 | class AttributeDescription : public Description { 7 | 8 | public: 9 | ~AttributeDescription(); // _ZN20AttributeDescriptionD2Ev 10 | AttributeDescription(); // _ZN20AttributeDescriptionC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/VanillaWorldSystems.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaWorldSystems { 6 | 7 | void init(ResourcePackManager *, BlockDefinitionGroup *); // _ZN19VanillaWorldSystems4initEP19ResourcePackManagerP20BlockDefinitionGroup 8 | void shutdown(); // _ZN19VanillaWorldSystems8shutdownEv 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/tempLevelComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | namespace WORKAROUNDS { 8 | 9 | class tempLevelComponent { 10 | 11 | public: 12 | tempLevelComponent(); // _ZN9ScriptApi11WORKAROUNDS18tempLevelComponentC2Ev 13 | }; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /include/bds/raknet/InternalPacketFixedSizeTransmissionHeader.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class InternalPacketFixedSizeTransmissionHeader { 8 | 9 | public: 10 | InternalPacketFixedSizeTransmissionHeader(); // _ZN6RakNet41InternalPacketFixedSizeTransmissionHeaderC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/FloatRange.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class FloatRange { 6 | 7 | public: 8 | FloatRange(); // _ZN10FloatRangeC2Ev 9 | void getValue(Random &)const; // _ZNK10FloatRange8getValueER6Random 10 | void parseJson(Json::Value const&, float, float); // _ZN10FloatRange9parseJsonERKN4Json5ValueEff 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/PlacementData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace WoodlandMansionPieces { 6 | 7 | class PlacementData { 8 | 9 | public: 10 | PlacementData(); // _ZN21WoodlandMansionPieces13PlacementDataC2Ev 11 | ~PlacementData(); // _ZN21WoodlandMansionPieces13PlacementDataD2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/PlatformBuildInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockEngine { 6 | 7 | class PlatformBuildInfo { 8 | 9 | public: 10 | PlatformBuildInfo(); // _ZN13BedrockEngine17PlatformBuildInfoC2Ev 11 | ~PlatformBuildInfo(); // _ZN13BedrockEngine17PlatformBuildInfoD2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/SubpackInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SubpackInfo { 6 | 7 | public: 8 | SubpackInfo(); // _ZN11SubpackInfoC2Ev 9 | ~SubpackInfo(); // _ZN11SubpackInfoD2Ev 10 | SubpackInfo(SubpackInfo const&); // _ZN11SubpackInfoC2ERKS_ 11 | SubpackInfo(SubpackInfo &&); // _ZN11SubpackInfoC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/TextureItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TextureItem { 6 | 7 | public: 8 | TextureItem(); // _ZN11TextureItemC2Ev 9 | ~TextureItem(); // _ZN11TextureItemD2Ev 10 | TextureItem(TextureItem const&); // _ZN11TextureItemC2ERKS_ 11 | TextureItem(TextureItem &&); // _ZN11TextureItemC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaVillageJigsawStructures.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaVillageJigsawStructures { 6 | 7 | void initialize(StructureManager &, FeatureRegistry &, JigsawStructureRegistry &); // _ZN30VanillaVillageJigsawStructures10initializeER16StructureManagerR15FeatureRegistryR23JigsawStructureRegistry 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/unmapped/XboxLiveSignInHandler.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Social { 6 | 7 | class XboxLiveSignInHandler { 8 | 9 | public: 10 | ~XboxLiveSignInHandler(); // _ZN6Social21XboxLiveSignInHandlerD2Ev 11 | XboxLiveSignInHandler(); // _ZN6Social21XboxLiveSignInHandlerC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/CameraItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "Item.h" 5 | 6 | 7 | class CameraItem : public Item { 8 | 9 | public: 10 | ~CameraItem(); // _ZN10CameraItemD2Ev 11 | CameraItem(std::string const&, int); // _ZN10CameraItemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/core/LevelStorageResult.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | class LevelStorageResult { 8 | 9 | public: 10 | ~LevelStorageResult(); // _ZN4Core18LevelStorageResultD2Ev 11 | LevelStorageResult(Core::LevelStorageResult const&); // _ZN4Core18LevelStorageResultC2ERKS0_ 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/AreaAttackComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AreaAttackComponent { 6 | 7 | public: 8 | ~AreaAttackComponent(); // _ZN19AreaAttackComponentD2Ev 9 | AreaAttackComponent(AreaAttackComponent &&); // _ZN19AreaAttackComponentC2EOS_ 10 | AreaAttackComponent(); // _ZN19AreaAttackComponentC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/AsyncTracker.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AsyncTracker { 6 | 7 | public: 8 | AsyncTracker(); // _ZN12AsyncTrackerC2Ev 9 | void trackNewAsyncOperation(int); // _ZN12AsyncTracker22trackNewAsyncOperationEi 10 | bool hasAsyncOperationTimedOut(); // _ZN12AsyncTracker25hasAsyncOperationTimedOutEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/PendingRemovalInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class PendingRemovalInfo { 7 | 8 | public: 9 | PendingRemovalInfo(std::unique_ptr, int); // _ZN18PendingRemovalInfoC2ESt10unique_ptrI5ActorSt14default_deleteIS1_EEi 10 | ~PendingRemovalInfo(); // _ZN18PendingRemovalInfoD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/River.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerFilters { 6 | 7 | namespace River { 8 | 9 | // void operator()(LayerDetails::NeighborhoodReader &)const; //TODO: incomplete function definition // _ZNK12LayerFilters5RiverclERN12LayerDetails18NeighborhoodReaderIiLj1ELj1EEE 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/WellKnownTagID.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class WellKnownTagID { 7 | 8 | public: 9 | void init(TagRegistry &, std::string const&); // _ZN14WellKnownTagID4initER11TagRegistryRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10 | WellKnownTagID(); // _ZN14WellKnownTagIDC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/behavior/PlaceBlockDefinition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorDefinition.h" 4 | 5 | 6 | class PlaceBlockDefinition : public BehaviorDefinition { 7 | 8 | public: 9 | ~PlaceBlockDefinition(); // _ZN20PlaceBlockDefinitionD2Ev 10 | PlaceBlockDefinition(); // _ZN20PlaceBlockDefinitionC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/FlushableEnv.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class FlushableEnv /*public leveldb::EnvWrapper*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | ~FlushableEnv(); // _ZN12FlushableEnvD2Ev 9 | // FlushableEnv(leveldb::Env *); //TODO: incomplete function definition // _ZN12FlushableEnvC2EPN7leveldb3EnvE 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ListTagIntAdder.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ListTagIntAdder { 6 | 7 | public: 8 | void operator()(int); // _ZN15ListTagIntAdderclEi 9 | ListTagIntAdder(int); // _ZN15ListTagIntAdderC2Ei 10 | void done(); // _ZN15ListTagIntAdder4doneEv 11 | ~ListTagIntAdder(); // _ZN15ListTagIntAdderD2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/PlatformRuntimeInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BedrockEngine { 6 | 7 | class PlatformRuntimeInfo { 8 | 9 | public: 10 | ~PlatformRuntimeInfo(); // _ZN13BedrockEngine19PlatformRuntimeInfoD2Ev 11 | PlatformRuntimeInfo(); // _ZN13BedrockEngine19PlatformRuntimeInfoC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/StaticDescriptorInitializer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace protobuf_main_2fproto_2fshared_2eproto { 6 | 7 | class StaticDescriptorInitializer { 8 | 9 | public: 10 | StaticDescriptorInitializer(); // _ZN38protobuf_main_2fproto_2fshared_2eproto27StaticDescriptorInitializerC2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaFeatures.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaFeatures { 6 | 7 | void registerFeatureTypes(FeatureTypeFactory &); // _ZN15VanillaFeatures20registerFeatureTypesER18FeatureTypeFactory 8 | void registerFeatures(FeatureRegistry &); // _ZN15VanillaFeatures16registerFeaturesER15FeatureRegistry 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/behavior/UseActorNode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorNode.h" 4 | 5 | 6 | class UseActorNode : public BehaviorNode { 7 | 8 | public: 9 | ~UseActorNode(); // _ZN12UseActorNodeD2Ev 10 | virtual void tick(Actor &); // _ZN12UseActorNode4tickER5Actor 11 | UseActorNode(); // _ZN12UseActorNodeC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/behavior/ConsumeItemDefinition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorDefinition.h" 4 | 5 | 6 | class ConsumeItemDefinition : public BehaviorDefinition { 7 | 8 | public: 9 | ~ConsumeItemDefinition(); // _ZN21ConsumeItemDefinitionD2Ev 10 | ConsumeItemDefinition(); // _ZN21ConsumeItemDefinitionC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/AirBlockItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "Item.h" 5 | 6 | 7 | class AirBlockItem : public Item { 8 | 9 | public: 10 | ~AirBlockItem(); // _ZN12AirBlockItemD2Ev 11 | AirBlockItem(std::string const&, int); // _ZN12AirBlockItemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/ChemistryBlockItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BlockItem.h" 4 | 5 | 6 | class ChemistryBlockItem : public BlockItem { 7 | 8 | public: 9 | ~ChemistryBlockItem(); // _ZN18ChemistryBlockItemD2Ev 10 | virtual void fixupOnLoad(ItemStackBase &)const; // _ZNK18ChemistryBlockItem11fixupOnLoadER13ItemStackBase 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/RailMovementSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class RailMovementSystem : public ITickingSystem { 7 | 8 | public: 9 | ~RailMovementSystem(); // _ZN18RailMovementSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN18RailMovementSystem4tickER14EntityRegistry 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/AsyncBase.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Bedrock { 6 | 7 | namespace Threading { 8 | 9 | class AsyncBase { 10 | 11 | public: 12 | AsyncBase(); // _ZN7Bedrock9Threading9AsyncBaseC2Ev 13 | ~AsyncBase(); // _ZN7Bedrock9Threading9AsyncBaseD2Ev 14 | }; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /include/bds/unmapped/BodyControlComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BodyControlComponent { 6 | 7 | public: 8 | ~BodyControlComponent(); // _ZN20BodyControlComponentD2Ev 9 | BodyControlComponent(BodyControlComponent &&); // _ZN20BodyControlComponentC2EOS_ 10 | BodyControlComponent(); // _ZN20BodyControlComponentC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/LayerValues.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerValues { 6 | 7 | void operator==(LayerValues::PreBiome const&, LayerValues::PreBiome const&); // _ZN11LayerValueseqERKNS_8PreBiomeES2_ 8 | void operator!=(LayerValues::PreBiome const&, LayerValues::PreBiome const&); // _ZN11LayerValuesneERKNS_8PreBiomeES2_ 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ListenerInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "../bedrock/util/Vec3.h" 5 | 6 | 7 | class ListenerInfo { 8 | 9 | public: 10 | ~ListenerInfo(); // _ZN12ListenerInfoD2Ev 11 | ListenerInfo(Vec3, float, std::function); // _ZN12ListenerInfoC2E4Vec3fSt8functionIFvRK5BlockEE 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/NbtToBlockCache.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace BlockSerializationUtils { 6 | 7 | class NbtToBlockCache { 8 | 9 | public: 10 | NbtToBlockCache(); // _ZN23BlockSerializationUtils15NbtToBlockCacheC2Ev 11 | ~NbtToBlockCache(); // _ZN23BlockSerializationUtils15NbtToBlockCacheD2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorComponentFactory.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorComponentFactory { 6 | 7 | public: 8 | ActorComponentFactory(bool); // _ZN21ActorComponentFactoryC2Eb 9 | ~ActorComponentFactory(); // _ZN21ActorComponentFactoryD2Ev 10 | void _initialize(); // _ZN21ActorComponentFactory11_initializeEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/MetalBlock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "BlockLegacy.h" 5 | 6 | 7 | class MetalBlock : public BlockLegacy { 8 | 9 | public: 10 | ~MetalBlock(); // _ZN10MetalBlockD2Ev 11 | MetalBlock(std::string const&, int); // _ZN10MetalBlockC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BossSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BossSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BossSystem(); // _ZN10BossSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN10BossSystem4tickER14EntityRegistry 11 | BossSystem(); // _ZN10BossSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/PeekSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class PeekSystem : public ITickingSystem { 7 | 8 | public: 9 | ~PeekSystem(); // _ZN10PeekSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN10PeekSystem4tickER14EntityRegistry 11 | PeekSystem(); // _ZN10PeekSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/Connector.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Connector { 6 | 7 | public: 8 | class NatPunchInfo; 9 | 10 | ~Connector(); // _ZN9ConnectorD2Ev 11 | Connector(); // _ZN9ConnectorC2Ev 12 | class NatPunchInfo { 13 | 14 | public: 15 | NatPunchInfo(); // _ZN9Connector12NatPunchInfoC2Ev 16 | }; 17 | }; 18 | -------------------------------------------------------------------------------- /include/bds/unmapped/Lockless.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Lockless { 6 | 7 | // void fence(Lockless::MemoryOrder); //TODO: incomplete function definition // _ZN8Lockless5fenceENS_11MemoryOrderE 8 | // void compiler_fence(Lockless::MemoryOrder); //TODO: incomplete function definition // _ZN8Lockless14compiler_fenceENS_11MemoryOrderE 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ManagedWanderingTraderComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ManagedWanderingTraderComponent { 6 | 7 | void initFromDefinition(Actor &); // _ZN31ManagedWanderingTraderComponent18initFromDefinitionER5Actor 8 | void reloadComponent(Actor &); // _ZN31ManagedWanderingTraderComponent15reloadComponentER5Actor 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/RopePoint.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class RopePoint { 6 | 7 | public: 8 | void getInterpolated(float)const; // _ZNK9RopePoint15getInterpolatedEf 9 | void update(Vec3 const&); // _ZN9RopePoint6updateERK4Vec3 10 | RopePoint(Vec3 const&); // _ZN9RopePointC2ERK4Vec3 11 | RopePoint(); // _ZN9RopePointC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/VanillaVillageJigsawStructureElements.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace VanillaVillageJigsawStructureElements { 6 | 7 | void initialize(StructureManager &, FeatureRegistry &, JigsawStructureRegistry &); // _ZN37VanillaVillageJigsawStructureElements10initializeER16StructureManagerR15FeatureRegistryR23JigsawStructureRegistry 8 | }; 9 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/behavior/PlaceBlockNode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorNode.h" 4 | 5 | 6 | class PlaceBlockNode : public BehaviorNode { 7 | 8 | public: 9 | ~PlaceBlockNode(); // _ZN14PlaceBlockNodeD2Ev 10 | virtual void tick(Actor &); // _ZN14PlaceBlockNode4tickER5Actor 11 | PlaceBlockNode(); // _ZN14PlaceBlockNodeC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/definition/DefinitionEventLoader.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../../json/Value.h" 4 | 5 | 6 | namespace DefinitionEventLoader { 7 | 8 | void loadEvent(Json::Value); // _ZN21DefinitionEventLoader9loadEventEN4Json5ValueE 9 | void loadCollection(Json::Value); // _ZN21DefinitionEventLoader14loadCollectionEN4Json5ValueE 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/AngrySystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class AngrySystem : public ITickingSystem { 7 | 8 | public: 9 | ~AngrySystem(); // _ZN11AngrySystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN11AngrySystem4tickER14EntityRegistry 11 | AngrySystem(); // _ZN11AngrySystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/DanceSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class DanceSystem : public ITickingSystem { 7 | 8 | public: 9 | ~DanceSystem(); // _ZN11DanceSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN11DanceSystem4tickER14EntityRegistry 11 | DanceSystem(); // _ZN11DanceSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/core/UnzipSettings.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | namespace ZipUtils { 8 | 9 | class UnzipSettings { 10 | 11 | public: 12 | UnzipSettings(); // _ZN4Core8ZipUtils13UnzipSettingsC2Ev 13 | ~UnzipSettings(); // _ZN4Core8ZipUtils13UnzipSettingsD2Ev 14 | }; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /include/bds/unmapped/DBStorageConfig.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DBStorageConfig { 6 | 7 | public: 8 | DBStorageConfig(Scheduler &, Core::Path const&); // _ZN15DBStorageConfigC2ER9SchedulerRKN4Core4PathE 9 | ~DBStorageConfig(); // _ZN15DBStorageConfigD2Ev 10 | DBStorageConfig(DBStorageConfig &&); // _ZN15DBStorageConfigC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/StructureIntegrityProcessor.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class StructureIntegrityProcessor { 6 | 7 | public: 8 | StructureIntegrityProcessor(float, unsigned int); // _ZN27StructureIntegrityProcessorC2Efj 9 | void generateFlagsForIndices(int, int)const; // _ZNK27StructureIntegrityProcessor23generateFlagsForIndicesEii 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/RapidFertilizerItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "FertilizerItem.h" 4 | 5 | 6 | class RapidFertilizerItem : public FertilizerItem { 7 | 8 | public: 9 | ~RapidFertilizerItem(); // _ZN19RapidFertilizerItemD2Ev 10 | virtual void fixupOnLoad(ItemStackBase &)const; // _ZNK19RapidFertilizerItem11fixupOnLoadER13ItemStackBase 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/ScriptCallbackInterface.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | class ScriptCallbackInterface { 8 | 9 | public: 10 | ~ScriptCallbackInterface(); // _ZN9ScriptApi23ScriptCallbackInterfaceD2Ev 11 | ScriptCallbackInterface(); // _ZN9ScriptApi23ScriptCallbackInterfaceC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/ScriptLanguageInterface.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | class ScriptLanguageInterface { 8 | 9 | public: 10 | ~ScriptLanguageInterface(); // _ZN9ScriptApi23ScriptLanguageInterfaceD2Ev 11 | ScriptLanguageInterface(); // _ZN9ScriptApi23ScriptLanguageInterfaceC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/core/CounterToken.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | namespace Profile { 8 | 9 | class CounterToken { 10 | 11 | public: 12 | CounterToken(); // _ZN4Core7Profile12CounterTokenC2Ev 13 | CounterToken(unsigned long); // _ZN4Core7Profile12CounterTokenC2Em 14 | }; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /include/bds/unmapped/ColorPaletteAttributes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ColorPaletteAttributes { 6 | 7 | public: 8 | ~ColorPaletteAttributes(); // _ZN22ColorPaletteAttributesD2Ev 9 | ColorPaletteAttributes(ColorPaletteAttributes &&); // _ZN22ColorPaletteAttributesC2EOS_ 10 | ColorPaletteAttributes(); // _ZN22ColorPaletteAttributesC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContentTierManager.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ContentTierManager { 6 | 7 | public: 8 | ContentTierManager(); // _ZN18ContentTierManagerC2Ev 9 | void _calculateMemoryTier(); // _ZN18ContentTierManager20_calculateMemoryTierEv 10 | void getContentTierInfo()const; // _ZNK18ContentTierManager18getContentTierInfoEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/CryptoUtils.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | namespace CryptoUtils { 7 | 8 | std::string getFileChecksum(Core::Path const&); // _ZN11CryptoUtils15getFileChecksumB5cxx11ERKN4Core4PathE 9 | std::string getDirectroyChecksum(Core::Path const&); // _ZN11CryptoUtils20getDirectroyChecksumB5cxx11ERKN4Core4PathE 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/ExecCtxNext.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ExecCtxNext /*public grpc_core::ExecCtx*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | ~ExecCtxNext(); // _ZN11ExecCtxNextD2Ev 9 | virtual void CheckReadyToFinish(); // _ZN11ExecCtxNext18CheckReadyToFinishEv 10 | ExecCtxNext(void *); // _ZN11ExecCtxNextC2EPv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ListTagFloatAdder.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ListTagFloatAdder { 6 | 7 | public: 8 | void operator()(float); // _ZN17ListTagFloatAdderclEf 9 | ListTagFloatAdder(float); // _ZN17ListTagFloatAdderC2Ef 10 | void done(); // _ZN17ListTagFloatAdder4doneEv 11 | ~ListTagFloatAdder(); // _ZN17ListTagFloatAdderD2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/PosibleTransformation.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PosibleTransformation { 6 | 7 | public: 8 | ~PosibleTransformation(); // _ZN21PosibleTransformationD2Ev 9 | PosibleTransformation(PosibleTransformation const&); // _ZN21PosibleTransformationC2ERKS_ 10 | PosibleTransformation(); // _ZN21PosibleTransformationC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/Storage.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerDetails { 6 | 7 | class Storage { 8 | 9 | public: 10 | Storage(unsigned long); // _ZN12LayerDetails7StorageC2Em 11 | ~Storage(); // _ZN12LayerDetails7StorageD2Ev 12 | Storage(LayerDetails::Storage &&); // _ZN12LayerDetails7StorageC2EOS0_ 13 | }; 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/behavior/ConsumeItemNode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorNode.h" 4 | 5 | 6 | class ConsumeItemNode : public BehaviorNode { 7 | 8 | public: 9 | ~ConsumeItemNode(); // _ZN15ConsumeItemNodeD2Ev 10 | virtual void tick(Actor &); // _ZN15ConsumeItemNode4tickER5Actor 11 | ConsumeItemNode(); // _ZN15ConsumeItemNodeC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/ElementBlockItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ChemistryAuxDataBlockItem.h" 4 | 5 | 6 | class ElementBlockItem : public ChemistryAuxDataBlockItem { 7 | 8 | public: 9 | ~ElementBlockItem(); // _ZN16ElementBlockItemD2Ev 10 | virtual void fixupOnLoad(ItemStackBase &)const; // _ZNK16ElementBlockItem11fixupOnLoadER13ItemStackBase 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/HopperSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class HopperSystem : public ITickingSystem { 7 | 8 | public: 9 | ~HopperSystem(); // _ZN12HopperSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN12HopperSystem4tickER14EntityRegistry 11 | HopperSystem(); // _ZN12HopperSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/LookAtSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class LookAtSystem : public ITickingSystem { 7 | 8 | public: 9 | ~LookAtSystem(); // _ZN12LookAtSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN12LookAtSystem4tickER14EntityRegistry 11 | LookAtSystem(); // _ZN12LookAtSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/core/ProfileThread.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | namespace Profile { 8 | 9 | class ProfileThread { 10 | 11 | public: 12 | ProfileThread(char const*); // _ZN4Core7Profile13ProfileThreadC2EPKc 13 | ~ProfileThread(); // _ZN4Core7Profile13ProfileThreadD2Ev 14 | }; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /include/bds/moodycamel/ConcurrentQueueDefaultTraits.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace moodycamel { 6 | 7 | namespace ConcurrentQueueDefaultTraits { 8 | 9 | void malloc(unsigned long); // _ZN10moodycamel28ConcurrentQueueDefaultTraits6mallocEm 10 | void free(void *); // _ZN10moodycamel28ConcurrentQueueDefaultTraits4freeEPv 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/raknet/RakNetSocket2Allocator.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | namespace RakNetSocket2Allocator { 8 | 9 | void DeallocRNS2(RakNet::RakNetSocket2 *); // _ZN6RakNet22RakNetSocket2Allocator11DeallocRNS2EPNS_13RakNetSocket2E 10 | void AllocRNS2(); // _ZN6RakNet22RakNetSocket2Allocator9AllocRNS2Ev 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ExecCtxPluck.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ExecCtxPluck /*public grpc_core::ExecCtx*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | ~ExecCtxPluck(); // _ZN12ExecCtxPluckD2Ev 9 | virtual void CheckReadyToFinish(); // _ZN12ExecCtxPluck18CheckReadyToFinishEv 10 | ExecCtxPluck(void *); // _ZN12ExecCtxPluckC2EPv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/FloorRoomCollection.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace WoodlandMansionPieces { 6 | 7 | class FloorRoomCollection { 8 | 9 | public: 10 | ~FloorRoomCollection(); // _ZN21WoodlandMansionPieces19FloorRoomCollectionD2Ev 11 | FloorRoomCollection(); // _ZN21WoodlandMansionPieces19FloorRoomCollectionC2Ev 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/PlayerMovementTelemetryData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PlayerMovementTelemetryData { 6 | 7 | public: 8 | PlayerMovementTelemetryData(); // _ZN27PlayerMovementTelemetryDataC2Ev 9 | void reset(); // _ZN27PlayerMovementTelemetryData5resetEv 10 | void getAverage()const; // _ZNK27PlayerMovementTelemetryData10getAverageEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/RailMovement.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../bedrock/util/Vec3.h" 4 | 5 | 6 | namespace RailMovement { 7 | 8 | static long EXITS; 9 | 10 | void getPosOffs(Actor &, Vec3 &, Vec3, float); // _ZN12RailMovement10getPosOffsER5ActorR4Vec3S2_f 11 | void getPos(Actor &, Vec3 &, Vec3); // _ZN12RailMovement6getPosER5ActorR4Vec3S2_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/TripodCameraComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TripodCameraComponent { 6 | 7 | public: 8 | TripodCameraComponent(TripodCameraComponent &&); // _ZN21TripodCameraComponentC2EOS_ 9 | void getInteraction(Actor &, Player &, ActorInteraction &); // _ZN21TripodCameraComponent14getInteractionER5ActorR6PlayerR16ActorInteraction 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/control/AgentBodyControl.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BodyControl.h" 4 | 5 | 6 | class AgentBodyControl : public BodyControl { 7 | 8 | public: 9 | ~AgentBodyControl(); // _ZN16AgentBodyControlD2Ev 10 | virtual void clientTick(Mob &); // _ZN16AgentBodyControl10clientTickER3Mob 11 | AgentBodyControl(); // _ZN16AgentBodyControlC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/defintion/DefintionDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DefintionDescription { 6 | 7 | public: 8 | ~DefintionDescription(); // _ZN20DefintionDescriptionD2Ev 9 | DefintionDescription(); // _ZN20DefintionDescriptionC2Ev 10 | DefintionDescription(DefintionDescription const&); // _ZN20DefintionDescriptionC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/AgeableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class AgeableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~AgeableSystem(); // _ZN13AgeableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN13AgeableSystem4tickER14EntityRegistry 11 | AgeableSystem(); // _ZN13AgeableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BalloonSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BalloonSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BalloonSystem(); // _ZN13BalloonSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN13BalloonSystem4tickER14EntityRegistry 11 | BalloonSystem(); // _ZN13BalloonSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/DespawnSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class DespawnSystem : public ITickingSystem { 7 | 8 | public: 9 | ~DespawnSystem(); // _ZN13DespawnSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN13DespawnSystem4tickER14EntityRegistry 11 | DespawnSystem(); // _ZN13DespawnSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/DwellerSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class DwellerSystem : public ITickingSystem { 7 | 8 | public: 9 | ~DwellerSystem(); // _ZN13DwellerSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN13DwellerSystem4tickER14EntityRegistry 11 | DwellerSystem(); // _ZN13DwellerSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/ExplodeSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class ExplodeSystem : public ITickingSystem { 7 | 8 | public: 9 | ~ExplodeSystem(); // _ZN13ExplodeSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN13ExplodeSystem4tickER14EntityRegistry 11 | ExplodeSystem(); // _ZN13ExplodeSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/SensingSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class SensingSystem : public ITickingSystem { 7 | 8 | public: 9 | ~SensingSystem(); // _ZN13SensingSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN13SensingSystem4tickER14EntityRegistry 11 | SensingSystem(); // _ZN13SensingSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/tempActorComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | namespace WORKAROUNDS { 8 | 9 | class tempActorComponent { 10 | 11 | public: 12 | tempActorComponent(ActorUniqueID const&); // _ZN9ScriptApi11WORKAROUNDS18tempActorComponentC2ERK13ActorUniqueID 13 | }; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /include/bds/bedrock/util/Brightness.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Brightness { 6 | 7 | public: 8 | static long MAX; 9 | static long MIN; 10 | static long INVALID; 11 | 12 | Brightness(unsigned char const&); // _ZN10BrightnessC2ERKh 13 | Brightness(Brightness const&); // _ZN10BrightnessC2ERKS_ 14 | Brightness(); // _ZN10BrightnessC2Ev 15 | }; 16 | -------------------------------------------------------------------------------- /include/bds/unmapped/LanguageChangedListener.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace I18n { 6 | 7 | class LanguageChangedListener { 8 | 9 | public: 10 | ~LanguageChangedListener(); // _ZN4I18n23LanguageChangedListenerD2Ev 11 | LanguageChangedListener(I18n::LanguageChangedListener &&); // _ZN4I18n23LanguageChangedListenerC2EOS0_ 12 | }; 13 | } 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/ScoreboardIdentityPacketInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScoreboardIdentityPacketInfo { 6 | 7 | public: 8 | ScoreboardIdentityPacketInfo(ScoreboardIdentityPacketInfo const&); // _ZN28ScoreboardIdentityPacketInfoC2ERKS_ 9 | ScoreboardIdentityPacketInfo(ScoreboardIdentityPacketInfo &&); // _ZN28ScoreboardIdentityPacketInfoC2EOS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/SendEventStage.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SendEventStage { 6 | 7 | public: 8 | ~SendEventStage(); // _ZN14SendEventStageD2Ev 9 | SendEventStage(SendEventStage const&); // _ZN14SendEventStageC2ERKS_ 10 | SendEventStage(); // _ZN14SendEventStageC2Ev 11 | SendEventStage(SendEventStage &&); // _ZN14SendEventStageC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorAnimationGroupParseMetaData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorAnimationGroupParseMetaData { 6 | 7 | public: 8 | // ActorAnimationGroupParseMetaData(ActorAnimationGroup *, CurrentCmdVersion const&); //TODO: incomplete function definition // _ZN32ActorAnimationGroupParseMetaDataC2EP19ActorAnimationGroupRK17CurrentCmdVersion 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/VanillaItemTiers.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Item.h" 4 | 5 | 6 | namespace VanillaItemTiers { 7 | 8 | static long WOOD; 9 | static long STONE; 10 | static long IRON; 11 | static long DIAMOND; 12 | static long GOLD; 13 | 14 | void getTierItem(Item::Tier const&); // _ZN16VanillaItemTiers11getTierItemERKN4Item4TierE 15 | }; 16 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/chunk/SubChunkStorageFormat.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SubChunkStorageFormat { 6 | 7 | public: 8 | SubChunkStorageFormat(char); // _ZN21SubChunkStorageFormatC2Ec 9 | // SubChunkStorageFormat(SubChunkBlockStorage::Type, bool); //TODO: incomplete function definition // _ZN21SubChunkStorageFormatC2EN20SubChunkBlockStorage4TypeEb 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/BiomeArea.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class BiomeArea { 6 | 7 | public: 8 | ~BiomeArea(); // _ZN9BiomeAreaD2Ev 9 | void at(unsigned int, unsigned int)const; // _ZNK9BiomeArea2atEjj 10 | void at(unsigned int, unsigned int); // _ZN9BiomeArea2atEjj 11 | BiomeArea(BoundingBox const&, unsigned int); // _ZN9BiomeAreaC2ERK11BoundingBoxj 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ContentLogEndPoint.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "LogEndPoint.h" 4 | 5 | 6 | class ContentLogEndPoint : public Bedrock::LogEndPoint { 7 | 8 | public: 9 | ~ContentLogEndPoint(); // _ZN18ContentLogEndPointD2Ev 10 | virtual void log(char const*); // _ZN18ContentLogEndPoint3logEPKc 11 | ContentLogEndPoint(); // _ZN18ContentLogEndPointC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/EntityRegistry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EntityRegistry { 6 | 7 | public: 8 | ~EntityRegistry(); // _ZN14EntityRegistryD2Ev 9 | // EntityRegistry(entt::Registry &); //TODO: incomplete function definition // _ZN14EntityRegistryC2ERN4entt8RegistryI8EntityIdEE 10 | void getWeakRef(); // _ZN14EntityRegistry10getWeakRefEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/IContentAccessibilityProvider.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "IContentKeyProvider.h" 4 | 5 | 6 | class IContentAccessibilityProvider : public IContentKeyProvider { 7 | 8 | public: 9 | ~IContentAccessibilityProvider(); // _ZN29IContentAccessibilityProviderD2Ev 10 | IContentAccessibilityProvider(); // _ZN29IContentAccessibilityProviderC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/TrailComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TrailComponent { 6 | 7 | public: 8 | static long MAX_SPAWN_OFFSET; 9 | 10 | TrailComponent(TrailComponent &&); // _ZN14TrailComponentC2EOS_ 11 | TrailComponent(); // _ZN14TrailComponentC2Ev 12 | void initFromDefinition(Actor &); // _ZN14TrailComponent18initFromDefinitionER5Actor 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/ZlibFileAccessWrapper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ZlibFileAccessWrapper { 6 | 7 | public: 8 | ZlibFileAccessWrapper(IFileAccess *); // _ZN21ZlibFileAccessWrapperC2EP11IFileAccess 9 | void getZipFunctions()const; // _ZNK21ZlibFileAccessWrapper15getZipFunctionsEv 10 | ~ZlibFileAccessWrapper(); // _ZN21ZlibFileAccessWrapperD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/WoodButtonBlock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ButtonBlock.h" 4 | #include 5 | 6 | 7 | class WoodButtonBlock : public ButtonBlock { 8 | 9 | public: 10 | ~WoodButtonBlock(); // _ZN15WoodButtonBlockD2Ev 11 | WoodButtonBlock(std::string const&, int); // _ZN15WoodButtonBlockC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/command/commands/ServerCommand.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../Command.h" 4 | 5 | 6 | class ServerCommand : public Command { 7 | 8 | public: 9 | static long mGame; 10 | 11 | ~ServerCommand(); // _ZN13ServerCommandD2Ev 12 | ServerCommand(); // _ZN13ServerCommandC2Ev 13 | void setup(Minecraft &); // _ZN13ServerCommand5setupER9Minecraft 14 | }; 15 | -------------------------------------------------------------------------------- /include/bds/bedrock/control/LegacyBodyControl.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BodyControl.h" 4 | 5 | 6 | class LegacyBodyControl : public BodyControl { 7 | 8 | public: 9 | ~LegacyBodyControl(); // _ZN17LegacyBodyControlD2Ev 10 | virtual void clientTick(Mob &); // _ZN17LegacyBodyControl10clientTickER3Mob 11 | LegacyBodyControl(); // _ZN17LegacyBodyControlC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/condition/LootItemCondition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../../../json/Value.h" 4 | 5 | 6 | class LootItemCondition { 7 | 8 | public: 9 | ~LootItemCondition(); // _ZN17LootItemConditionD2Ev 10 | void deserialize(Json::Value); // _ZN17LootItemCondition11deserializeEN4Json5ValueE 11 | LootItemCondition(); // _ZN17LootItemConditionC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BehaviorSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BehaviorSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BehaviorSystem(); // _ZN14BehaviorSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14BehaviorSystem4tickER14EntityRegistry 11 | BehaviorSystem(); // _ZN14BehaviorSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/FlockingSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class FlockingSystem : public ITickingSystem { 7 | 8 | public: 9 | ~FlockingSystem(); // _ZN14FlockingSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14FlockingSystem4tickER14EntityRegistry 11 | FlockingSystem(); // _ZN14FlockingSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/GrowCropSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class GrowCropSystem : public ITickingSystem { 7 | 8 | public: 9 | ~GrowCropSystem(); // _ZN14GrowCropSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14GrowCropSystem4tickER14EntityRegistry 11 | GrowCropSystem(); // _ZN14GrowCropSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/InsomniaSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class InsomniaSystem : public ITickingSystem { 7 | 8 | public: 9 | ~InsomniaSystem(); // _ZN14InsomniaSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14InsomniaSystem4tickER14EntityRegistry 11 | InsomniaSystem(); // _ZN14InsomniaSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/InteractSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class InteractSystem : public ITickingSystem { 7 | 8 | public: 9 | ~InteractSystem(); // _ZN14InteractSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14InteractSystem4tickER14EntityRegistry 11 | InteractSystem(); // _ZN14InteractSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/RaidBossSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class RaidBossSystem : public ITickingSystem { 7 | 8 | public: 9 | ~RaidBossSystem(); // _ZN14RaidBossSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14RaidBossSystem4tickER14EntityRegistry 11 | RaidBossSystem(); // _ZN14RaidBossSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/TeleportSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class TeleportSystem : public ITickingSystem { 7 | 8 | public: 9 | ~TeleportSystem(); // _ZN14TeleportSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN14TeleportSystem4tickER14EntityRegistry 11 | TeleportSystem(); // _ZN14TeleportSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/tickingarea/ITickingArea.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ITickingArea { 6 | 7 | public: 8 | ~ITickingArea(); // _ZN12ITickingAreaD2Ev 9 | ITickingArea(); // _ZN12ITickingAreaC2Ev 10 | // void serialize(AutomaticID)const; //TODO: incomplete function definition // _ZNK12ITickingArea9serializeE11AutomaticIDI9DimensioniE 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/raknet/RNS2_Windows_Linux_360.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace RakNet { 6 | 7 | class RNS2_Windows_Linux_360 { 8 | 9 | public: 10 | void Send_Windows_Linux_360NoVDP(int, RakNet::RNS2_SendParameters *, char const*, unsigned int); // _ZN6RakNet22RNS2_Windows_Linux_36027Send_Windows_Linux_360NoVDPEiPNS_19RNS2_SendParametersEPKcj 11 | }; 12 | } 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/DrinkPotionData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DrinkPotionData { 6 | 7 | public: 8 | ~DrinkPotionData(); // _ZN15DrinkPotionDataD2Ev 9 | DrinkPotionData(DrinkPotionData const&); // _ZN15DrinkPotionDataC2ERKS_ 10 | DrinkPotionData(); // _ZN15DrinkPotionDataC2Ev 11 | DrinkPotionData(DrinkPotionData &&); // _ZN15DrinkPotionDataC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/Seasons.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Seasons { 6 | 7 | public: 8 | Seasons(Dimension &); // _ZN7SeasonsC2ER9Dimension 9 | ~Seasons(); // _ZN7SeasonsD2Ev 10 | void tick(); // _ZN7Seasons4tickEv 11 | void postProcess(LevelChunk &, BlockSource &, ChunkPos const&); // _ZN7Seasons11postProcessER10LevelChunkR11BlockSourceRK8ChunkPos 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/WorldTemplateManagerProxyCallbacks.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class WorldTemplateManagerProxyCallbacks { 6 | 7 | public: 8 | ~WorldTemplateManagerProxyCallbacks(); // _ZN34WorldTemplateManagerProxyCallbacksD2Ev 9 | WorldTemplateManagerProxyCallbacks(WorldTemplateManagerProxyCallbacks const&); // _ZN34WorldTemplateManagerProxyCallbacksC2ERKS_ 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/StoneButtonBlock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ButtonBlock.h" 4 | #include 5 | 6 | 7 | class StoneButtonBlock : public ButtonBlock { 8 | 9 | public: 10 | ~StoneButtonBlock(); // _ZN16StoneButtonBlockD2Ev 11 | StoneButtonBlock(std::string const&, int); // _ZN16StoneButtonBlockC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BoostableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BoostableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BoostableSystem(); // _ZN15BoostableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN15BoostableSystem4tickER14EntityRegistry 11 | BoostableSystem(); // _ZN15BoostableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BreedableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BreedableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BreedableSystem(); // _ZN15BreedableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN15BreedableSystem4tickER14EntityRegistry 11 | BreedableSystem(); // _ZN15BreedableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BribeableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BribeableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BribeableSystem(); // _ZN15BribeableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN15BribeableSystem4tickER14EntityRegistry 11 | BribeableSystem(); // _ZN15BribeableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/LeashableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class LeashableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~LeashableSystem(); // _ZN15LeashableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN15LeashableSystem4tickER14EntityRegistry 11 | LeashableSystem(); // _ZN15LeashableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/SchedulerSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class SchedulerSystem : public ITickingSystem { 7 | 8 | public: 9 | ~SchedulerSystem(); // _ZN15SchedulerSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN15SchedulerSystem4tickER14EntityRegistry 11 | SchedulerSystem(); // _ZN15SchedulerSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/TradeableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class TradeableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~TradeableSystem(); // _ZN15TradeableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN15TradeableSystem4tickER14EntityRegistry 11 | TradeableSystem(); // _ZN15TradeableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/moodycamel/ConcurrentQueueProducerTypelessBase.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace moodycamel { 6 | 7 | namespace details { 8 | 9 | class ConcurrentQueueProducerTypelessBase { 10 | 11 | public: 12 | ConcurrentQueueProducerTypelessBase(); // _ZN10moodycamel7details35ConcurrentQueueProducerTypelessBaseC2Ev 13 | }; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /include/bds/unmapped/ErrorPathStack.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | 7 | class ErrorPathStack { 8 | 9 | public: 10 | ErrorPathStack(std::vector &, std::string const&); // _ZN14ErrorPathStackC2ERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKS6_ 11 | ~ErrorPathStack(); // _ZN14ErrorPathStackD2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ScaffoldingClimberComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScaffoldingClimberComponent { 6 | 7 | public: 8 | ScaffoldingClimberComponent(ScaffoldingClimberComponent &&); // _ZN27ScaffoldingClimberComponentC2EOS_ 9 | bool isScaffoldingAtHeight(Actor &, AABB const&, int); // _ZN27ScaffoldingClimberComponent21isScaffoldingAtHeightER5ActorRK4AABBi 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/start_timer_after_init_state.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class start_timer_after_init_state { 6 | 7 | public: 8 | ~start_timer_after_init_state(); // _ZN28start_timer_after_init_stateD2Ev 9 | // start_timer_after_init_state(grpc_call_element *, long); //TODO: incomplete function definition // _ZN28start_timer_after_init_stateC2EP17grpc_call_elementl 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorComponent { 6 | 7 | public: 8 | ActorComponent(ActorComponent &&); // _ZN14ActorComponentC2EOS_ 9 | ~ActorComponent(); // _ZN14ActorComponentD2Ev 10 | void initialize(Actor &); // _ZN14ActorComponent10initializeER5Actor 11 | void getActor(); // _ZN14ActorComponent8getActorEv 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorInfo { 6 | 7 | public: 8 | ~ActorInfo(); // _ZN9ActorInfoD2Ev 9 | ActorInfo(); // _ZN9ActorInfoC2Ev 10 | ActorInfo(ActorInfo const&); // _ZN9ActorInfoC2ERKS_ 11 | void save()const; // _ZNK9ActorInfo4saveEv 12 | void load(CompoundTag const*); // _ZN9ActorInfo4loadEPK11CompoundTag 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/control/FlyMoveControl.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "MoveControl.h" 4 | 5 | 6 | class FlyMoveControl : public MoveControl { 7 | 8 | public: 9 | ~FlyMoveControl(); // _ZN14FlyMoveControlD2Ev 10 | virtual void tick(MoveControlComponent &, Mob &); // _ZN14FlyMoveControl4tickER20MoveControlComponentR3Mob 11 | FlyMoveControl(); // _ZN14FlyMoveControlC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BreathableSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BreathableSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BreathableSystem(); // _ZN16BreathableSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN16BreathableSystem4tickER14EntityRegistry 11 | BreathableSystem(); // _ZN16BreathableSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/NavigationSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class NavigationSystem : public ITickingSystem { 7 | 8 | public: 9 | ~NavigationSystem(); // _ZN16NavigationSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN16NavigationSystem4tickER14EntityRegistry 11 | NavigationSystem(); // _ZN16NavigationSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/ProjectileSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class ProjectileSystem : public ITickingSystem { 7 | 8 | public: 9 | ~ProjectileSystem(); // _ZN16ProjectileSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN16ProjectileSystem4tickER14EntityRegistry 11 | ProjectileSystem(); // _ZN16ProjectileSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/ScaleByAgeSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class ScaleByAgeSystem : public ITickingSystem { 7 | 8 | public: 9 | ~ScaleByAgeSystem(); // _ZN16ScaleByAgeSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN16ScaleByAgeSystem4tickER14EntityRegistry 11 | ScaleByAgeSystem(); // _ZN16ScaleByAgeSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/SpawnActorSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class SpawnActorSystem : public ITickingSystem { 7 | 8 | public: 9 | ~SpawnActorSystem(); // _ZN16SpawnActorSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN16SpawnActorSystem4tickER14EntityRegistry 11 | SpawnActorSystem(); // _ZN16SpawnActorSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/network/packet/sender/PacketSender.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PacketSender { 6 | 7 | public: 8 | ~PacketSender(); // _ZN12PacketSenderD2Ev 9 | void sendToPrimaryClient(NetworkIdentifier const&, Packet const&); // _ZN12PacketSender19sendToPrimaryClientERK17NetworkIdentifierRK6Packet 10 | PacketSender(unsigned char); // _ZN12PacketSenderC2Eh 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ResourcePath.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class ResourcePath { 7 | 8 | public: 9 | ~ResourcePath(); // _ZN12ResourcePathD2Ev 10 | ResourcePath(std::string const&, std::string const&); // _ZN12ResourcePathC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 11 | ResourcePath(ResourcePath &&); // _ZN12ResourcePathC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/SchedulerComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class SchedulerComponent { 6 | 7 | public: 8 | SchedulerComponent(SchedulerComponent &&); // _ZN18SchedulerComponentC2EOS_ 9 | void setCurrentEventIndex(int); // _ZN18SchedulerComponent20setCurrentEventIndexEi 10 | void getCurrentEventIndex()const; // _ZNK18SchedulerComponent20getCurrentEventIndexEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/command/CommandWildcardInt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class CommandWildcardInt { 6 | 7 | public: 8 | CommandWildcardInt(); // _ZN18CommandWildcardIntC2Ev 9 | CommandWildcardInt(int); // _ZN18CommandWildcardIntC2Ei 10 | bool isWildcard()const; // _ZNK18CommandWildcardInt10isWildcardEv 11 | void getValue()const; // _ZNK18CommandWildcardInt8getValueEv 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/ChemistryAuxDataBlockItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "AuxDataBlockItem.h" 4 | 5 | 6 | class ChemistryAuxDataBlockItem : public AuxDataBlockItem { 7 | 8 | public: 9 | ~ChemistryAuxDataBlockItem(); // _ZN25ChemistryAuxDataBlockItemD2Ev 10 | virtual void fixupOnLoad(ItemStackBase &)const; // _ZNK25ChemistryAuxDataBlockItem11fixupOnLoadER13ItemStackBase 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/ClayFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class ClayFeature : public Feature { 7 | 8 | public: 9 | ~ClayFeature(); // _ZN11ClayFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK11ClayFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | ClayFeature(int); // _ZN11ClayFeatureC2Ei 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/EntitySensorComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EntitySensorComponent { 6 | 7 | public: 8 | static long NO_MAX_COUNT; 9 | 10 | ~EntitySensorComponent(); // _ZN21EntitySensorComponentD2Ev 11 | EntitySensorComponent(EntitySensorComponent &&); // _ZN21EntitySensorComponentC2EOS_ 12 | EntitySensorComponent(); // _ZN21EntitySensorComponentC2Ev 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/LocalConnectivitySystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LocalConnectivitySystem { 6 | 7 | void getHost()const; // _ZNK23LocalConnectivitySystem7getHostEv 8 | void addHost(LocalConnector &); // _ZN23LocalConnectivitySystem7addHostER14LocalConnector 9 | void removeHost(LocalConnector &); // _ZN23LocalConnectivitySystem10removeHostER14LocalConnector 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/LootTables.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class LootTables { 7 | 8 | public: 9 | LootTables(); // _ZN10LootTablesC2Ev 10 | ~LootTables(); // _ZN10LootTablesD2Ev 11 | void lookupByName(std::string const&, ResourcePackManager &); // _ZN10LootTables12lookupByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER19ResourcePackManager 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/MobSpawnerData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class MobSpawnerData { 6 | 7 | public: 8 | ~MobSpawnerData(); // _ZN14MobSpawnerDataD2Ev 9 | MobSpawnerData(ActorDefinitionIdentifier const&, int, MobSpawnRules &); // _ZN14MobSpawnerDataC2ERK25ActorDefinitionIdentifieriR13MobSpawnRules 10 | MobSpawnerData(MobSpawnerData const&); // _ZN14MobSpawnerDataC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/DriedKelpBlock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "BlockLegacy.h" 5 | 6 | 7 | class DriedKelpBlock : public BlockLegacy { 8 | 9 | public: 10 | ~DriedKelpBlock(); // _ZN14DriedKelpBlockD2Ev 11 | DriedKelpBlock(std::string const&, int, Material const&); // _ZN14DriedKelpBlockC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRK8Material 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/HoneycombBlock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "BlockLegacy.h" 5 | 6 | 7 | class HoneycombBlock : public BlockLegacy { 8 | 9 | public: 10 | ~HoneycombBlock(); // _ZN14HoneycombBlockD2Ev 11 | HoneycombBlock(std::string const&, int, Material const&); // _ZN14HoneycombBlockC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRK8Material 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/eventing/IMinecraftEventing.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../../unmapped/IWebviewTelemetry.h" 4 | #include "../../unmapped/IPackTelemetry.h" 5 | 6 | 7 | class IMinecraftEventing : public IPackTelemetry, public IWebviewTelemetry { 8 | 9 | public: 10 | ~IMinecraftEventing(); // _ZN18IMinecraftEventingD2Ev 11 | IMinecraftEventing(); // _ZN18IMinecraftEventingC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/item/ChemistryItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Item.h" 4 | 5 | 6 | class ChemistryItem : public Item { 7 | 8 | public: 9 | ~ChemistryItem(); // _ZN13ChemistryItemD2Ev 10 | virtual void fixupOnLoad(ItemStackBase &)const; // _ZNK13ChemistryItem11fixupOnLoadER13ItemStackBase 11 | void validate(ItemStackBase &); // _ZN13ChemistryItem8validateER13ItemStackBase 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/MelonFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class MelonFeature : public Feature { 7 | 8 | public: 9 | ~MelonFeature(); // _ZN12MelonFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK12MelonFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | MelonFeature(); // _ZN12MelonFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/ReedsFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class ReedsFeature : public Feature { 7 | 8 | public: 9 | ~ReedsFeature(); // _ZN12ReedsFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK12ReedsFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | ReedsFeature(); // _ZN12ReedsFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/VinesFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class VinesFeature : public Feature { 7 | 8 | public: 9 | ~VinesFeature(); // _ZN12VinesFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK12VinesFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | VinesFeature(); // _ZN12VinesFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BodyControlSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BodyControlSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BodyControlSystem(); // _ZN17BodyControlSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN17BodyControlSystem4tickER14EntityRegistry 11 | BodyControlSystem(); // _ZN17BodyControlSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BreakBlocksSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BreakBlocksSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BreakBlocksSystem(); // _ZN17BreakBlocksSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN17BreakBlocksSystem4tickER14EntityRegistry 11 | BreakBlocksSystem(); // _ZN17BreakBlocksSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/JumpControlSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class JumpControlSystem : public ITickingSystem { 7 | 8 | public: 9 | ~JumpControlSystem(); // _ZN17JumpControlSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN17JumpControlSystem4tickER14EntityRegistry 11 | JumpControlSystem(); // _ZN17JumpControlSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/LookControlSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class LookControlSystem : public ITickingSystem { 7 | 8 | public: 9 | ~LookControlSystem(); // _ZN17LookControlSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN17LookControlSystem4tickER14EntityRegistry 11 | LookControlSystem(); // _ZN17LookControlSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/MountTamingSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class MountTamingSystem : public ITickingSystem { 7 | 8 | public: 9 | ~MountTamingSystem(); // _ZN17MountTamingSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN17MountTamingSystem4tickER14EntityRegistry 11 | MountTamingSystem(); // _ZN17MountTamingSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/MoveControlSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class MoveControlSystem : public ITickingSystem { 7 | 8 | public: 9 | ~MoveControlSystem(); // _ZN17MoveControlSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN17MoveControlSystem4tickER14EntityRegistry 11 | MoveControlSystem(); // _ZN17MoveControlSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/AddOceanEdge.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerFilters { 6 | 7 | namespace AddOceanEdge { 8 | 9 | // void operator()(LayerDetails::NeighborhoodReader &)const; //TODO: incomplete function definition // _ZNK12LayerFilters12AddOceanEdgeclERN12LayerDetails18NeighborhoodReaderI24BiomeTemperatureCategoryLj1ELj1EEE 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/ISubChunkBlockStoragePaletted.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../bedrock/level/chunk/SubChunkBlockStorage.h" 4 | 5 | 6 | class ISubChunkBlockStoragePaletted : public SubChunkBlockStorage { 7 | 8 | public: 9 | ~ISubChunkBlockStoragePaletted(); // _ZN29ISubChunkBlockStoragePalettedD2Ev 10 | ISubChunkBlockStoragePaletted(); // _ZN29ISubChunkBlockStoragePalettedC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/TradeTable.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class TradeTable { 6 | 7 | public: 8 | ~TradeTable(); // _ZN10TradeTableD2Ev 9 | void getTradeTierFromExp(unsigned int); // _ZN10TradeTable19getTradeTierFromExpEj 10 | void getExpRequiredForTier(int); // _ZN10TradeTable21getExpRequiredForTierEi 11 | TradeTable(Core::Path const&); // _ZN10TradeTableC2ERKN4Core4PathE 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorBlockSyncMessage.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorBlockSyncMessage { 6 | 7 | public: 8 | ActorBlockSyncMessage(); // _ZN21ActorBlockSyncMessageC2Ev 9 | // ActorBlockSyncMessage(ActorUniqueID const&, ActorBlockSyncMessage::MessageId const&); //TODO: incomplete function definition // _ZN21ActorBlockSyncMessageC2ERK13ActorUniqueIDRKNS_9MessageIdE 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/bedrock/control/HoverMoveControl.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "MoveControl.h" 4 | 5 | 6 | class HoverMoveControl : public MoveControl { 7 | 8 | public: 9 | ~HoverMoveControl(); // _ZN16HoverMoveControlD2Ev 10 | virtual void tick(MoveControlComponent &, Mob &); // _ZN16HoverMoveControl4tickER20MoveControlComponentR3Mob 11 | HoverMoveControl(); // _ZN16HoverMoveControlC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/trigger/OnHurtDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TriggerDescription.h" 4 | 5 | 6 | class OnHurtDescription : public TriggerDescription { 7 | 8 | public: 9 | virtual void getJsonName()const; // _ZNK17OnHurtDescription11getJsonNameEv 10 | ~OnHurtDescription(); // _ZN17OnHurtDescriptionD2Ev 11 | OnHurtDescription(); // _ZN17OnHurtDescriptionC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/BambooFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class BambooFeature : public Feature { 7 | 8 | public: 9 | ~BambooFeature(); // _ZN13BambooFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK13BambooFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | BambooFeature(); // _ZN13BambooFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/CactusFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class CactusFeature : public Feature { 7 | 8 | public: 9 | ~CactusFeature(); // _ZN13CactusFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK13CactusFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | CactusFeature(); // _ZN13CactusFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/AgentCommandSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class AgentCommandSystem : public ITickingSystem { 7 | 8 | public: 9 | ~AgentCommandSystem(); // _ZN18AgentCommandSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN18AgentCommandSystem4tickER14EntityRegistry 11 | AgentCommandSystem(); // _ZN18AgentCommandSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/CommandBlockSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class CommandBlockSystem : public ITickingSystem { 7 | 8 | public: 9 | ~CommandBlockSystem(); // _ZN18CommandBlockSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN18CommandBlockSystem4tickER14EntityRegistry 11 | CommandBlockSystem(); // _ZN18CommandBlockSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/TargetNearbySystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class TargetNearbySystem : public ITickingSystem { 7 | 8 | public: 9 | ~TargetNearbySystem(); // _ZN18TargetNearbySystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN18TargetNearbySystem4tickER14EntityRegistry 11 | TargetNearbySystem(); // _ZN18TargetNearbySystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/unmappedScriptCommand.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class ScriptCommand { 7 | 8 | public: 9 | ScriptCommand(ScriptCommand &&); // _ZN13ScriptCommandC2EOS_ 10 | ~ScriptCommand(); // _ZN13ScriptCommandD2Ev 11 | ScriptCommand(std::string const&, unsigned int); // _ZN13ScriptCommandC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/unmappedScriptCommandCallbackData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScriptCommandCallbackData { 6 | 7 | public: 8 | ScriptCommandCallbackData(); // _ZN25ScriptCommandCallbackDataC2Ev 9 | ~ScriptCommandCallbackData(); // _ZN25ScriptCommandCallbackDataD2Ev 10 | ScriptCommandCallbackData(ScriptCommandCallbackData &&); // _ZN25ScriptCommandCallbackDataC2EOS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/AddEdgeCoolWarm.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerFilters { 6 | 7 | namespace AddEdgeCoolWarm { 8 | 9 | // void operator()(LayerDetails::NeighborhoodReader &)const; //TODO: incomplete function definition // _ZNK12LayerFilters15AddEdgeCoolWarmclERN12LayerDetails18NeighborhoodReaderIN11LayerValues8PreBiomeELj1ELj1EEE 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/AddEdgeHeatIce.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace LayerFilters { 6 | 7 | namespace AddEdgeHeatIce { 8 | 9 | // void operator()(LayerDetails::NeighborhoodReader &)const; //TODO: incomplete function definition // _ZNK12LayerFilters14AddEdgeHeatIceclERN12LayerDetails18NeighborhoodReaderIN11LayerValues8PreBiomeELj1ELj1EEE 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/AtlasItemManager.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class AtlasItemManager { 7 | 8 | public: 9 | AtlasItemManager(); // _ZN16AtlasItemManagerC2Ev 10 | ~AtlasItemManager(); // _ZN16AtlasItemManagerD2Ev 11 | void getTextureItem(std::string const&)const; // _ZNK16AtlasItemManager14getTextureItemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/DefaultMobSpawner.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BaseMobSpawner.h" 4 | 5 | 6 | class DefaultMobSpawner : public BaseMobSpawner { 7 | 8 | public: 9 | ~DefaultMobSpawner(); // _ZN17DefaultMobSpawnerD2Ev 10 | virtual void getPos(); // _ZN17DefaultMobSpawner6getPosEv 11 | DefaultMobSpawner(MobSpawnerBlockActor *); // _ZN17DefaultMobSpawnerC2EP20MobSpawnerBlockActor 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/MinecraftPackets.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace MinecraftPackets { 6 | 7 | // void createPacket(MinecraftPacketIds); //TODO: incomplete function definition // _ZN16MinecraftPackets12createPacketE18MinecraftPacketIds 8 | // void channelForPacket(MinecraftPacketIds); //TODO: incomplete function definition // _ZN16MinecraftPackets16channelForPacketE18MinecraftPacketIds 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/unmapped/ParticlesTeleportTrailEvent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../bedrock/util/Vec3.h" 4 | #include "../bedrock/util/Vec2.h" 5 | 6 | 7 | class ParticlesTeleportTrailEvent { 8 | 9 | public: 10 | ParticlesTeleportTrailEvent(Vec3, Vec3, Vec2, float, int); // _ZN27ParticlesTeleportTrailEventC2E4Vec3S0_4Vec2fi 11 | void save()const; // _ZNK27ParticlesTeleportTrailEvent4saveEv 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/WSAStartupSingleton.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class WSAStartupSingleton { 6 | 7 | public: 8 | static long refCount; 9 | 10 | WSAStartupSingleton(); // _ZN19WSAStartupSingletonC2Ev 11 | ~WSAStartupSingleton(); // _ZN19WSAStartupSingletonD2Ev 12 | void AddRef(); // _ZN19WSAStartupSingleton6AddRefEv 13 | void Deref(); // _ZN19WSAStartupSingleton5DerefEv 14 | }; 15 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/behavior/FlyNode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorNode.h" 4 | 5 | 6 | class FlyNode : public BehaviorNode { 7 | 8 | public: 9 | ~FlyNode(); // _ZN7FlyNodeD2Ev 10 | virtual void tick(Actor &); // _ZN7FlyNode4tickER5Actor 11 | virtual void initializeFromDefinition(Actor &); // _ZN7FlyNode24initializeFromDefinitionER5Actor 12 | FlyNode(); // _ZN7FlyNodeC2Ev 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/control/LookControl.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Control.h" 4 | 5 | 6 | class LookControl : public Control { 7 | 8 | public: 9 | ~LookControl(); // _ZN11LookControlD2Ev 10 | virtual void initializeInternal(Mob &); // _ZN11LookControl18initializeInternalER3Mob 11 | virtual void tick(Mob &); // _ZN11LookControl4tickER3Mob 12 | LookControl(); // _ZN11LookControlC2Ev 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/trigger/OnDeathDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TriggerDescription.h" 4 | 5 | 6 | class OnDeathDescription : public TriggerDescription { 7 | 8 | public: 9 | virtual void getJsonName()const; // _ZNK18OnDeathDescription11getJsonNameEv 10 | ~OnDeathDescription(); // _ZN18OnDeathDescriptionD2Ev 11 | OnDeathDescription(); // _ZN18OnDeathDescriptionC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/io/RakDataOutput.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BytesDataOutput.h" 4 | 5 | 6 | class RakDataOutput : public BytesDataOutput { 7 | 8 | public: 9 | ~RakDataOutput(); // _ZN13RakDataOutputD2Ev 10 | virtual void writeBytes(void const*, unsigned long); // _ZN13RakDataOutput10writeBytesEPKvm 11 | RakDataOutput(RakNet::BitStream &); // _ZN13RakDataOutputC2ERN6RakNet9BitStreamE 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/AddRiderComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class AddRiderComponent { 6 | 7 | public: 8 | void reloadComponent(Actor &); // _ZN17AddRiderComponent15reloadComponentER5Actor 9 | ~AddRiderComponent(); // _ZN17AddRiderComponentD2Ev 10 | AddRiderComponent(AddRiderComponent &&); // _ZN17AddRiderComponentC2EOS_ 11 | AddRiderComponent(); // _ZN17AddRiderComponentC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/MultiplyValueAmplifier.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Amplifier.h" 4 | 5 | 6 | class MultiplyValueAmplifier : public Amplifier { 7 | 8 | public: 9 | ~MultiplyValueAmplifier(); // _ZN22MultiplyValueAmplifierD2Ev 10 | virtual void getAmount(int, float)const; // _ZNK22MultiplyValueAmplifier9getAmountEif 11 | MultiplyValueAmplifier(float); // _ZN22MultiplyValueAmplifierC2Ef 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ShiftedValueAmplifier.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Amplifier.h" 4 | 5 | 6 | class ShiftedValueAmplifier : public Amplifier { 7 | 8 | public: 9 | ~ShiftedValueAmplifier(); // _ZN21ShiftedValueAmplifierD2Ev 10 | virtual void getAmount(int, float)const; // _ZNK21ShiftedValueAmplifier9getAmountEif 11 | ShiftedValueAmplifier(int, float); // _ZN21ShiftedValueAmplifierC2Eif 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/selector/MossStoneSelector.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BlockSelector.h" 4 | 5 | 6 | class MossStoneSelector : public BlockSelector { 7 | 8 | public: 9 | ~MossStoneSelector(); // _ZN17MossStoneSelectorD2Ev 10 | virtual void next(Random &, int, int, int, bool)const; // _ZNK17MossStoneSelector4nextER6Randomiiib 11 | MossStoneSelector(); // _ZN17MossStoneSelectorC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/trigger/OnIgniteDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TriggerDescription.h" 4 | 5 | 6 | class OnIgniteDescription : public TriggerDescription { 7 | 8 | public: 9 | virtual void getJsonName()const; // _ZNK19OnIgniteDescription11getJsonNameEv 10 | ~OnIgniteDescription(); // _ZN19OnIgniteDescriptionD2Ev 11 | OnIgniteDescription(); // _ZN19OnIgniteDescriptionC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/BlueIceFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class BlueIceFeature : public Feature { 7 | 8 | public: 9 | ~BlueIceFeature(); // _ZN14BlueIceFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK14BlueIceFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | BlueIceFeature(); // _ZN14BlueIceFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/OakFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TreeFeature.h" 4 | 5 | 6 | class OakFeature : public TreeFeature { 7 | 8 | public: 9 | ~OakFeature(); // _ZN10OakFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK10OakFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | OakFeature(Actor *, bool); // _ZN10OakFeatureC2EP5Actorb 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/PineFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TreeFeature.h" 4 | 5 | 6 | class PineFeature : public TreeFeature { 7 | 8 | public: 9 | ~PineFeature(); // _ZN11PineFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK11PineFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | PineFeature(Actor *); // _ZN11PineFeatureC2EP5Actor 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/SandFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class SandFeature : public Feature { 7 | 8 | public: 9 | ~SandFeature(); // _ZN11SandFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK11SandFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | SandFeature(Block const&, int); // _ZN11SandFeatureC2ERK5Blocki 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/RailActivatorSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class RailActivatorSystem : public ITickingSystem { 7 | 8 | public: 9 | ~RailActivatorSystem(); // _ZN19RailActivatorSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN19RailActivatorSystem4tickER14EntityRegistry 11 | RailActivatorSystem(); // _ZN19RailActivatorSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/DimensionConversionData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DimensionConversionData { 6 | 7 | public: 8 | DimensionConversionData(Vec3 const&, int); // _ZN23DimensionConversionDataC2ERK4Vec3i 9 | void getOverworldSpawnPoint()const; // _ZNK23DimensionConversionData22getOverworldSpawnPointEv 10 | void getNetherScale()const; // _ZNK23DimensionConversionData14getNetherScaleEv 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/behavior/WaitNode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BehaviorNode.h" 4 | 5 | 6 | class WaitNode : public BehaviorNode { 7 | 8 | public: 9 | ~WaitNode(); // _ZN8WaitNodeD2Ev 10 | virtual void tick(Actor &); // _ZN8WaitNode4tickER5Actor 11 | virtual void initializeFromDefinition(Actor &); // _ZN8WaitNode24initializeFromDefinitionER5Actor 12 | WaitNode(); // _ZN8WaitNodeC2Ev 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/description/component/ComponentDescription.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../Description.h" 4 | 5 | 6 | class ComponentDescription : public Description { 7 | 8 | public: 9 | ~ComponentDescription(); // _ZN20ComponentDescriptionD2Ev 10 | ComponentDescription(); // _ZN20ComponentDescriptionC2Ev 11 | ComponentDescription(ComponentDescription &&); // _ZN20ComponentDescriptionC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/HellFireFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class HellFireFeature : public Feature { 7 | 8 | public: 9 | ~HellFireFeature(); // _ZN15HellFireFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK15HellFireFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | HellFireFeature(); // _ZN15HellFireFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/DamageOverTimeSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class DamageOverTimeSystem : public ITickingSystem { 7 | 8 | public: 9 | ~DamageOverTimeSystem(); // _ZN20DamageOverTimeSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN20DamageOverTimeSystem4tickER14EntityRegistry 11 | DamageOverTimeSystem(); // _ZN20DamageOverTimeSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/TransformationSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class TransformationSystem : public ITickingSystem { 7 | 8 | public: 9 | ~TransformationSystem(); // _ZN20TransformationSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN20TransformationSystem4tickER14EntityRegistry 11 | TransformationSystem(); // _ZN20TransformationSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/component/ScriptContainerComponentBase.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ScriptContainerComponentBase /*public ScriptTemplateFactory::Component*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | ~ScriptContainerComponentBase(); // _ZN28ScriptContainerComponentBaseD2Ev 9 | ScriptContainerComponentBase(); // _ZN28ScriptContainerComponentBaseC2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/core/ZipProgress.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace Core { 6 | 7 | namespace ZipUtils { 8 | 9 | class ZipProgress { 10 | 11 | public: 12 | ZipProgress(); // _ZN4Core8ZipUtils11ZipProgressC2Ev 13 | void clear(); // _ZN4Core8ZipUtils11ZipProgress5clearEv 14 | ~ZipProgress(); // _ZN4Core8ZipUtils11ZipProgressD2Ev 15 | }; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /include/bds/unmapped/ChangeDimensionRequest.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ChangeDimensionRequest { 6 | 7 | public: 8 | // ChangeDimensionRequest(AutomaticID, AutomaticID, Vec3 const&, bool, bool); //TODO: incomplete function definition // _ZN22ChangeDimensionRequestC2E11AutomaticIDI9DimensioniES2_RK4Vec3bb 9 | ~ChangeDimensionRequest(); // _ZN22ChangeDimensionRequestD2Ev 10 | }; 11 | -------------------------------------------------------------------------------- /include/bds/unmapped/CompoundTagUpdater.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class CompoundTagUpdater { 6 | 7 | public: 8 | void getVersion()const; // _ZNK18CompoundTagUpdater10getVersionEv 9 | ~CompoundTagUpdater(); // _ZN18CompoundTagUpdaterD2Ev 10 | CompoundTagUpdater(unsigned int); // _ZN18CompoundTagUpdaterC2Ej 11 | void update(CompoundTag &)const; // _ZNK18CompoundTagUpdater6updateER11CompoundTag 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/LevelDbLogger.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class LevelDbLogger /*public leveldb::Logger*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | ~LevelDbLogger(); // _ZN13LevelDbLoggerD2Ev 9 | // virtual void Logv(char const*, __va_list_tag *); //TODO: incomplete function definition // _ZN13LevelDbLogger4LogvEPKcP13__va_list_tag 10 | LevelDbLogger(); // _ZN13LevelDbLoggerC2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/LootPoolTiers.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../json/Value.h" 4 | 5 | 6 | namespace LootPoolTiers { 7 | 8 | void getRange(); // _ZN13LootPoolTiers8getRangeEv 9 | void getBonusRolls(); // _ZN13LootPoolTiers13getBonusRollsEv 10 | void getBonusChance(); // _ZN13LootPoolTiers14getBonusChanceEv 11 | void deserialize(Json::Value); // _ZN13LootPoolTiers11deserializeEN4Json5ValueE 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/PreferredPathComponent.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class PreferredPathComponent { 6 | 7 | public: 8 | PreferredPathComponent(PreferredPathComponent &&); // _ZN22PreferredPathComponentC2EOS_ 9 | void initFromDefinition(Actor &); // _ZN22PreferredPathComponent18initFromDefinitionER5Actor 10 | void getPreferredPath(Actor &); // _ZN22PreferredPathComponent16getPreferredPathER5Actor 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/Shareable.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class Shareable { 7 | 8 | public: 9 | void setItem(std::string const&); // _ZN9Shareable7setItemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10 | void setCraftInto(std::string const&); // _ZN9Shareable12setCraftIntoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11 | Shareable(); // _ZN9ShareableC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/TropicalFishInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class TropicalFishInfo { 7 | 8 | public: 9 | TropicalFishInfo(int, int, int, int, std::string); // _ZN16TropicalFishInfoC2EiiiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10 | ~TropicalFishInfo(); // _ZN16TropicalFishInfoD2Ev 11 | TropicalFishInfo(TropicalFishInfo const&); // _ZN16TropicalFishInfoC2ERKS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/WeighedRandomItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace WeighedRandom { 6 | 7 | class WeighedRandomItem { 8 | 9 | public: 10 | WeighedRandomItem(int); // _ZN13WeighedRandom17WeighedRandomItemC2Ei 11 | WeighedRandomItem(); // _ZN13WeighedRandom17WeighedRandomItemC2Ev 12 | void getWeight()const; // _ZNK13WeighedRandom17WeighedRandomItem9getWeightEv 13 | }; 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/selector/SmoothStoneSelector.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "BlockSelector.h" 4 | 5 | 6 | class SmoothStoneSelector : public BlockSelector { 7 | 8 | public: 9 | ~SmoothStoneSelector(); // _ZN19SmoothStoneSelectorD2Ev 10 | virtual void next(Random &, int, int, int, bool)const; // _ZNK19SmoothStoneSelector4nextER6Randomiiib 11 | SmoothStoneSelector(); // _ZN19SmoothStoneSelectorC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/definition/DefinitionModifier.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class DefinitionModifier { 6 | 7 | public: 8 | ~DefinitionModifier(); // _ZN18DefinitionModifierD2Ev 9 | DefinitionModifier(); // _ZN18DefinitionModifierC2Ev 10 | DefinitionModifier(DefinitionModifier const&); // _ZN18DefinitionModifierC2ERKS_ 11 | DefinitionModifier(DefinitionModifier &&); // _ZN18DefinitionModifierC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/EndIslandFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class EndIslandFeature : public Feature { 7 | 8 | public: 9 | ~EndIslandFeature(); // _ZN16EndIslandFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK16EndIslandFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | EndIslandFeature(); // _ZN16EndIslandFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/GlowStoneFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class GlowStoneFeature : public Feature { 7 | 8 | public: 9 | ~GlowStoneFeature(); // _ZN16GlowStoneFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK16GlowStoneFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | GlowStoneFeature(); // _ZN16GlowStoneFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/IcePatchFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class IcePatchFeature : public Feature { 7 | 8 | public: 9 | ~IcePatchFeature(); // _ZN15IcePatchFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK15IcePatchFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | IcePatchFeature(int); // _ZN15IcePatchFeatureC2Ei 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/SeaPickleFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class SeaPickleFeature : public Feature { 7 | 8 | public: 9 | ~SeaPickleFeature(); // _ZN16SeaPickleFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK16SeaPickleFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | SeaPickleFeature(); // _ZN16SeaPickleFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/SpringFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class SpringFeature : public Feature { 7 | 8 | public: 9 | ~SpringFeature(); // _ZN13SpringFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK13SpringFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | SpringFeature(Block const&); // _ZN13SpringFeatureC2ERK5Block 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/SpruceFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TreeFeature.h" 4 | 5 | 6 | class SpruceFeature : public TreeFeature { 7 | 8 | public: 9 | ~SpruceFeature(); // _ZN13SpruceFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK13SpruceFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | SpruceFeature(Actor *); // _ZN13SpruceFeatureC2EP5Actor 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/WaterlilyFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class WaterlilyFeature : public Feature { 7 | 8 | public: 9 | ~WaterlilyFeature(); // _ZN16WaterlilyFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK16WaterlilyFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | WaterlilyFeature(); // _ZN16WaterlilyFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BurnsInDaylightSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BurnsInDaylightSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BurnsInDaylightSystem(); // _ZN21BurnsInDaylightSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN21BurnsInDaylightSystem4tickER14EntityRegistry 11 | BurnsInDaylightSystem(); // _ZN21BurnsInDaylightSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/HurtOnConditionSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class HurtOnConditionSystem : public ITickingSystem { 7 | 8 | public: 9 | ~HurtOnConditionSystem(); // _ZN21HurtOnConditionSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN21HurtOnConditionSystem4tickER14EntityRegistry 11 | HurtOnConditionSystem(); // _ZN21HurtOnConditionSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/scripting/ScriptSystemInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ScriptApi { 6 | 7 | class ScriptSystemInfo { 8 | 9 | public: 10 | ScriptSystemInfo(); // _ZN9ScriptApi16ScriptSystemInfoC2Ev 11 | ~ScriptSystemInfo(); // _ZN9ScriptApi16ScriptSystemInfoD2Ev 12 | ScriptSystemInfo(ScriptApi::ScriptSystemInfo &&); // _ZN9ScriptApi16ScriptSystemInfoC2EOS0_ 13 | }; 14 | } 15 | -------------------------------------------------------------------------------- /include/bds/unmapped/BoostItem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class BoostItem { 7 | 8 | public: 9 | void setItem(std::string const&); // _ZN9BoostItem7setItemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10 | void setReplacement(std::string const&); // _ZN9BoostItem14setReplacementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11 | BoostItem(); // _ZN9BoostItemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/FilterInputs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "FilterInput.h" 4 | 5 | 6 | class FilterInputs { 7 | 8 | public: 9 | FilterInputs(); // _ZN12FilterInputsC2Ev 10 | ~FilterInputs(); // _ZN12FilterInputsD2Ev 11 | // FilterInputs(FilterSubject, FilterInput, FilterOperator, FilterInput); //TODO: incomplete function definition // _ZN12FilterInputsC2E13FilterSubject11FilterInput14FilterOperatorS1_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/LoadedResourceData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class LoadedResourceData { 7 | 8 | public: 9 | ~LoadedResourceData(); // _ZN18LoadedResourceDataD2Ev 10 | LoadedResourceData(int, std::string const&); // _ZN18LoadedResourceDataC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11 | LoadedResourceData(LoadedResourceData &&); // _ZN18LoadedResourceDataC2EOS_ 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/ResourceUtil.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | namespace ResourceUtil { 6 | 7 | // void pathFromString(gsl::basic_string_span); //TODO: incomplete function definition // _ZN12ResourceUtil14pathFromStringEN3gsl17basic_string_spanIKcLln1EEE 8 | // void stringFromPath(ResourceFileSystem); //TODO: incomplete function definition // _ZN12ResourceUtil14stringFromPathE18ResourceFileSystem 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorAnimationControllerInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorAnimationControllerInfo { 6 | 7 | public: 8 | ActorAnimationControllerInfo(HashedString const&); // _ZN28ActorAnimationControllerInfoC2ERK12HashedString 9 | ActorAnimationControllerInfo(); // _ZN28ActorAnimationControllerInfoC2Ev 10 | ~ActorAnimationControllerInfo(); // _ZN28ActorAnimationControllerInfoD2Ev 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/EducationMetadata.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class EducationMetadata { 6 | 7 | public: 8 | static std::string STRING_TO_CONTENT_TYPE; 9 | static std::string STRING_TO_USER_TYPE; 10 | 11 | ~EducationMetadata(); // _ZN17EducationMetadataD2Ev 12 | EducationMetadata(EducationMetadata const&); // _ZN17EducationMetadataC2ERKS_ 13 | EducationMetadata(); // _ZN17EducationMetadataC2Ev 14 | }; 15 | -------------------------------------------------------------------------------- /include/bds/unmapped/FileInfo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "../core/Path.h" 5 | 6 | 7 | class FileInfo { 8 | 9 | public: 10 | FileInfo(Core::Path, int, std::string); // _ZN8FileInfoC2EN4Core4PathEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 11 | ~FileInfo(); // _ZN8FileInfoD2Ev 12 | void valid()const; // _ZNK8FileInfo5validEv 13 | FileInfo(FileInfo &&); // _ZN8FileInfoC2EOS_ 14 | }; 15 | -------------------------------------------------------------------------------- /include/bds/unmapped/IContentKeyProvider.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | class IContentKeyProvider { 7 | 8 | public: 9 | ~IContentKeyProvider(); // _ZN19IContentKeyProviderD2Ev 10 | virtual std::string getAlternateContentKey(ContentIdentity const&)const; // _ZNK19IContentKeyProvider22getAlternateContentKeyB5cxx11ERK15ContentIdentity 11 | IContentKeyProvider(); // _ZN19IContentKeyProviderC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/actor/unmapped/ActorAnimationControllerGroupParseMetaData.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ActorAnimationControllerGroupParseMetaData { 6 | 7 | public: 8 | // ActorAnimationControllerGroupParseMetaData(ActorAnimationControllerGroup *, CurrentCmdVersion const&); //TODO: incomplete function definition // _ZN42ActorAnimationControllerGroupParseMetaDataC2EP29ActorAnimationControllerGroupRK17CurrentCmdVersion 9 | }; 10 | -------------------------------------------------------------------------------- /include/bds/bedrock/block/RailBlock.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include "BaseRailBlock.h" 5 | 6 | 7 | class RailBlock : public BaseRailBlock { 8 | 9 | public: 10 | ~RailBlock(); // _ZN9RailBlockD2Ev 11 | virtual void getVariant(Block const&)const; // _ZNK9RailBlock10getVariantERK5Block 12 | RailBlock(std::string const&, int); // _ZN9RailBlockC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/BirchFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "TreeFeature.h" 4 | 5 | 6 | class BirchFeature : public TreeFeature { 7 | 8 | public: 9 | ~BirchFeature(); // _ZN12BirchFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK12BirchFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | BirchFeature(Actor *, bool, bool); // _ZN12BirchFeatureC2EP5Actorbb 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/DesertWellFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class DesertWellFeature : public Feature { 7 | 8 | public: 9 | ~DesertWellFeature(); // _ZN17DesertWellFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK17DesertWellFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | DesertWellFeature(); // _ZN17DesertWellFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/PodzolAreaFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class PodzolAreaFeature : public Feature { 7 | 8 | public: 9 | ~PodzolAreaFeature(); // _ZN17PodzolAreaFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK17PodzolAreaFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | PodzolAreaFeature(); // _ZN17PodzolAreaFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/ScatterFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "IFeature.h" 4 | 5 | 6 | class ScatterFeature : public IFeature { 7 | 8 | public: 9 | ~ScatterFeature(); // _ZN14ScatterFeatureD2Ev 10 | virtual void place(IBlockPlacementTarget &, BlockPos const&, Random &)const; // _ZNK14ScatterFeature5placeER21IBlockPlacementTargetRK8BlockPosR6Random 11 | ScatterFeature(); // _ZN14ScatterFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/feature/SeaAnemoneFeature.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Feature.h" 4 | 5 | 6 | class SeaAnemoneFeature : public Feature { 7 | 8 | public: 9 | ~SeaAnemoneFeature(); // _ZN17SeaAnemoneFeatureD2Ev 10 | virtual void place(BlockSource &, BlockPos const&, Random &)const; // _ZNK17SeaAnemoneFeature5placeER11BlockSourceRK8BlockPosR6Random 11 | SeaAnemoneFeature(); // _ZN17SeaAnemoneFeatureC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/structure/piece/NBStartPiece.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "NBBridgeCrossing.h" 4 | 5 | 6 | class NBStartPiece : public NBBridgeCrossing { 7 | 8 | public: 9 | ~NBStartPiece(); // _ZN12NBStartPieceD2Ev 10 | virtual void getType()const; // _ZNK12NBStartPiece7getTypeEv 11 | NBStartPiece(); // _ZN12NBStartPieceC2Ev 12 | NBStartPiece(Random &, int, int); // _ZN12NBStartPieceC2ER6Randomii 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/bedrock/level/system/BlockBreakSensorSystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ITickingSystem.h" 4 | 5 | 6 | class BlockBreakSensorSystem : public ITickingSystem { 7 | 8 | public: 9 | ~BlockBreakSensorSystem(); // _ZN22BlockBreakSensorSystemD2Ev 10 | virtual void tick(EntityRegistry &); // _ZN22BlockBreakSensorSystem4tickER14EntityRegistry 11 | BlockBreakSensorSystem(); // _ZN22BlockBreakSensorSystemC2Ev 12 | }; 13 | -------------------------------------------------------------------------------- /include/bds/unmapped/Amplifier.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class Amplifier { 6 | 7 | public: 8 | ~Amplifier(); // _ZN9AmplifierD2Ev 9 | virtual void getAmount(int, float)const; // _ZNK9Amplifier9getAmountEif 10 | virtual void shouldBuff(int, int)const; // _ZNK9Amplifier10shouldBuffEii 11 | virtual void getTickInterval(int)const; // _ZNK9Amplifier15getTickIntervalEi 12 | Amplifier(); // _ZN9AmplifierC2Ev 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/NullLogger.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class NullLogger /*public leveldb::Logger*/ { //TODO: incomplete class definition 6 | 7 | public: 8 | static long instance; 9 | 10 | ~NullLogger(); // _ZN10NullLoggerD2Ev 11 | // virtual void Logv(char const*, __va_list_tag *); //TODO: incomplete function definition // _ZN10NullLogger4LogvEPKcP13__va_list_tag 12 | NullLogger(); // _ZN10NullLoggerC2Ev 13 | }; 14 | -------------------------------------------------------------------------------- /include/bds/unmapped/ResourceLocationPair.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class ResourceLocationPair { 6 | 7 | public: 8 | ~ResourceLocationPair(); // _ZN20ResourceLocationPairD2Ev 9 | ResourceLocationPair(ResourceLocation const&, PackIdVersion const&, int); // _ZN20ResourceLocationPairC2ERK16ResourceLocationRK13PackIdVersioni 10 | ResourceLocationPair(ResourceLocationPair const&); // _ZN20ResourceLocationPairC2ERKS_ 11 | }; 12 | -------------------------------------------------------------------------------- /include/bds/unmapped/WhitelistFile.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | class WhitelistFile { 6 | 7 | public: 8 | ~WhitelistFile(); // _ZN13WhitelistFileD2Ev 9 | WhitelistFile(Core::Path const&); // _ZN13WhitelistFileC2ERKN4Core4PathE 10 | void reload(); // _ZN13WhitelistFile6reloadEv 11 | void getWhitelist()const; // _ZNK13WhitelistFile12getWhitelistEv 12 | void syncToDisc(); // _ZN13WhitelistFile10syncToDiscEv 13 | }; 14 | --------------------------------------------------------------------------------