MC TIL
Home
Github
Home
Github
  • Struct

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Z
    • `
  • Enums

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Z
    • `

W

WhitelistFile

OffsetTypeName
0(32) const Core::HeapPathBuffermFilePath
32(8) std::unique_ptr<Whitelist>mWhitelist

WorldTemplateManager

OffsetTypeName
0(8) PackManifestFactory *mPackManifestFactory
8(8) const IContentKeyProvider *mKeyProvider
16(8) PackSourceFactory *mPackSourceFactory
24(8) const Core::FilePathManager *mFilePathManager
32(8) std::unique_ptr<PackSource>mLocalWorldSources
40(24) std::vector<std::unique_ptr<WorldTemplateInfo>>mWorldTemplates
64(24) std::vector<PackIdVersion>mLocalPremiumPackIds
88(40) Bedrock::Threading::MutexmInitializeMutex
128(1) std::atomic<bool>mInitialized
129(1) std::atomic<bool>mStorageDirectoryChangeRequest
136(1000) WorldTemplatePackManifestmInvalidManifest
1136(264) WorldTemplateInfomInvalidWorldTemplate
1400(8) std::unique_ptr<WorldTemplateManagerProxy>mProxy
1408(8) std::unique_ptr<TaskGroup>mInitTaskGroup
1416(32) WorldTemplateManager::SortMethodmSort

WorldTemplatePackManifest

OffsetTypeName
0(992) PackManifestbaseclass_0
992(4) GameTypemGameType

WorldTemplateInfo

OffsetTypeName
0(32) std::stringmName
32(32) std::stringmDescription
64(32) std::stringmAuthors
96(32) std::stringmVersion
128(32) Core::HeapPathBuffermPath
160(32) std::stringmGameType
192(32) Core::HeapPathBuffermWorldIconPath
224(1) boolmWorldIconOverride
232(8) const WorldTemplatePackManifest *mManifest
240(24) std::vector<std::reference_wrapper<WorldTemplatePackSource>>mPacksInWorldTemplate

WorldTemplateManager::SortMethod

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<bool (const std::unique_ptr<WorldTemplateInfo> &,const std::unique_ptr<WorldTemplateInfo> &)>::_Invoker_type_M_invoker

WorldTemplateLevelData

OffsetTypeName
0(24) ContentIdentitymPremiumTemplateContentIdentity
24(136) PackIdVersionmWorldTemplateIdentity
160(112) BaseGameVersionmBaseGameVersion
272(1) boolmIsFromWorldTemplate
273(1) boolmIsWorldTemplateOptionLocked

WhitelistEntry

OffsetTypeName
0(8) IJsonSerializablebaseclass_0
8(32) std::stringmName
40(16) mce::UUIDmUuid
56(32) std::stringmXuid
88(1) boolmIgnoresPlayerLimit

WeakPtr<Item>

OffsetTypeName
0(8) SharedCounter<Item> *pc

WeakRef<IFeature>

OffsetTypeName
0(24) FeatureRefTraits::WeakStoragebaseclass_0

WeakPtr<BlockLegacy>

OffsetTypeName
0(8) SharedCounter<BlockLegacy> *pc

WorldBlockTarget

OffsetTypeName
0(8) IBlockPlacementTargetbaseclass_0
8(8) BlockSource *mBlockSource

WebToken

OffsetTypeName
0(32) std::stringmHeader
32(16) Json::ValuemHeaderInfo
48(32) std::stringmData
80(16) Json::ValuemDataInfo
96(32) std::stringmSignature

Weak<Village>

OffsetTypeName
0(16) std::__weak_ptr<Village,__gnu_cxx::_S_atomic>baseclass_0

WeightedChoices<float>

OffsetTypeName
0(24) std::vector<WeightedChoice<float>>mChoices

WebSocketPacketData

OffsetTypeName
0(32) std::stringmIP

WorkerConfiguration

OffsetTypeName
0(28) ThreadConfiguration:224baseclass_0
28(4) uint32_tNumWorkers
32(1) boolSuppressProfiling

WorldPackHistory

OffsetTypeName
0(136) PackIdVersionmPackIdVersion
136(32) std::stringmUnlocalizedName
168(56) std::unordered_map<std::string,std::string>mLocalizedNames
224(4) intmSubpackCount
228(1) boolmCanBeRedownloaded
232(16) mce::UUIDmSourceUUID

WorldTemplateManagerProxyCallbacks

OffsetTypeName
0(32) std::function<int (const std::string &)>mFindTemplateIndexWithName

Whitelist::WhitelistEntryMatcher

OffsetTypeName
0(32) std::stringmName
32(32) std::stringmXuid

WaterMovementComponent

OffsetTypeName
0(4) floatmDragFactor

Weak<POIInstance>

OffsetTypeName
0(16) std::__weak_ptr<POIInstance,__gnu_cxx::_S_atomic>baseclass_0

Weak<Village>_0

OffsetTypeName
0(16) std::__weak_ptr<Village,__gnu_cxx::_S_atomic>_0baseclass_0

WitherBoss::canDestroy::$FE6D2CA3CB829B3D63F7D33F5A8B933E

OffsetTypeName
0(8) const BlockLegacy *legacyBlock

WeakPtr<BlockItem>

OffsetTypeName
0(8) SharedCounter<BlockItem> *pc

WeighedRandom::WeighedRandomItem

OffsetTypeName
0(4) intmRandomWeight

WeightedBiomeVector

OffsetTypeName
0(24) std::_Vector_base<std::pair<Biome *,unsigned int>>baseclass_0

WeightedBiomeAttributes<HillsTransformation>

OffsetTypeName
0(24) WeightedBiomeVectormBiomes

WeightedBiomeAttributes<MutateBiomeTransformation>

OffsetTypeName
0(24) WeightedBiomeVectormBiomes

WorldGenClimateMappingAttributes

OffsetTypeName
0(24) std::vector<WorldGenClimateMappingAttributes::WeightedTemperatureCategory>mClimateMappings

WeightedBiomeAttributes<RiverTransformation>

OffsetTypeName
0(24) WeightedBiomeVectormBiomes

WeightedBiomeAttributes<ShoreTransformation>

OffsetTypeName
0(24) WeightedBiomeVectormBiomes

WorldChangeTransaction

OffsetTypeName
0(8) BlockSource *mSource
8(8) std::unique_ptr<WorldChangeTransaction::Data>mData

WeakRef<PerlinSimplexNoise>

OffsetTypeName
0(16) SharePtrRefTraits<PerlinSimplexNoise>::WeakStoragebaseclass_0

WoodlandMansionPieces::PlacementData

OffsetTypeName
0(1) Rotation_0mRotation
4(12) BlockPosmPosition
16(32) std::stringmWallType

WellKnownBiomeTags

OffsetTypeName
0(16) WellKnownTagIDMONSTER_TAG_ID
16(16) WellKnownTagIDANIMAL_TAG_ID
32(16) WellKnownTagIDOCEAN_TAG_ID
48(16) WellKnownTagIDNETHER_TAG_ID
64(16) WellKnownTagIDEND_TAG_ID
80(16) WellKnownTagIDMOOSHROOM_TAG_ID
96(16) WellKnownTagIDPLAINS_TAG_ID
112(16) WellKnownTagIDDESERT_TAG_ID
128(16) WellKnownTagIDJUNGLE_TAG_ID
144(16) WellKnownTagIDBAMBOO_JUNGLE_TAG_ID
160(16) WellKnownTagIDTAIGA_TAG_ID
176(16) WellKnownTagIDEXTREME_HILLS_TAG_ID
192(16) WellKnownTagIDSAVANNA_TAG_ID
208(16) WellKnownTagIDFROZEN_TAG_ID
224(16) WellKnownTagIDCOLD_TAG_ID
240(16) WellKnownTagIDLUKEWARM_TAG_ID
256(16) WellKnownTagIDWARM_TAG_ID
272(16) WellKnownTagIDRIVER_TAG_ID
288(16) WellKnownTagIDSWAMP_TAG_ID
304(16) WellKnownTagIDBEACH_TAG_ID
320(16) WellKnownTagIDFLOWER_FOREST_TAG_ID
336(16) WellKnownTagIDFOREST_TAG_ID
352(16) WellKnownTagIDBIRCH_TAG_ID
368(16) WellKnownTagIDHILLS_TAG_ID
384(16) WellKnownTagIDMUTATED_TAG_ID
400(16) WellKnownTagIDEDGE_TAG_ID
416(16) WellKnownTagIDPLATEAU_TAG_ID
432(16) WellKnownTagIDDEEP_TAG_ID
448(16) WellKnownTagIDMESA_TAG_ID
464(16) WellKnownTagIDICE_PLAINS_TAG_ID
480(16) WellKnownTagIDICE_TAG_ID
496(16) WellKnownTagIDMOUNTAIN_TAG_ID
512(16) WellKnownTagIDSHORE_TAG_ID
528(16) WellKnownTagIDSTONE_TAG_ID
544(16) WellKnownTagIDROOFED_TAG_ID
560(16) WellKnownTagIDMEGA_TAG_ID
576(16) WellKnownTagIDRARE_TAG_ID
592(16) WellKnownTagIDNO_LEGACY_WORLDGEN_TAG_ID
608(16) WellKnownTagIDOVERWORLD_TAG_ID
624(16) WellKnownTagIDOVERWORLD_GEN_TAG_ID
640(16) WellKnownTagIDFOREST_GEN_TAG_ID

WellKnownTagID

OffsetTypeName
0(8) TagIDmTagID
8(8) TagRegistry *mTagRegistry

Weak<RopeSystem>

OffsetTypeName
0(16) std::__weak_ptr<RopeSystem,__gnu_cxx::_S_atomic>baseclass_0

WebviewObserver

OffsetTypeName
0(16) Core::Observer<WebviewObserver,Core::SingleThreadedLock>baseclass_0

WeakRefT<FeatureRefTraits>

OffsetTypeName
0(24) FeatureRefTraits::WeakStoragebaseclass_0

WanderingTraderScheduler

OffsetTypeName
0(8) Level *mLevel
8(8) uint64_tmTickToCheckIfSpawning
16(1) boolmSpawnWanderingTrader
20(4) intmDaysSinceLastSpawn
24(8) ActorUniqueIDmWanderingTraderUUID

WorkerPool

OffsetTypeName
0(1) const boolmAsync
8(24) std::vector<std::unique_ptr<BackgroundWorker>>mWorkers
32(32) std::stringmName
64(64) BackgroundWorkerPerfInfomPerfInfo
128(8) std::chrono::_V2::system_clock::time_pointmLastPerfInfoUpdate
136(8) Scheduler *mOwnerScheduler
144(40) Bedrock::Threading::MutexmSuspendLock
184(4) Bedrock::Threading::OSThreadPrioritymPoolPriority
188(4) floatmMinBacklogDurationSeconds
192(32) SpinLockmPendingWorkQueueLock
224(24) WorkerPool::PendingJobQueuemPendingWorkQueue
248(8) std::chrono::_V2::steady_clock::time_pointmNextPendingWorkTime
256(248) BackgroundTaskQueuemTaskQueue

WorkerPool::PendingJobQueue

OffsetTypeName
0(24) MovePriorityQueue<std::shared_ptr<BackgroundTask>,BackgroundTask::PendingComparer>::BasemC

Wolf::normalTick::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

WitherBoss::aiStep::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

WeightedChoice<DefinitionTrigger>

OffsetTypeName
0(128) DefinitionTriggermValue
128(4) WeighedRandom::WeighedRandomItemmRandomItem

Witch::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

WeakPtr<ShovelItem>

OffsetTypeName
0(8) SharedCounter<ShovelItem> *pc

WeakPtr<PickaxeItem>

OffsetTypeName
0(8) SharedCounter<PickaxeItem> *pc

WeakPtr<HatchetItem>

OffsetTypeName
0(8) SharedCounter<HatchetItem> *pc

WeakPtr<FlintAndSteelItem>

OffsetTypeName
0(8) SharedCounter<FlintAndSteelItem> *pc

WeakPtr<BowItem>

OffsetTypeName
0(8) SharedCounter<BowItem> *pc

WeakPtr<ArrowItem>

OffsetTypeName
0(8) SharedCounter<ArrowItem> *pc

WeakPtr<CoalItem>

OffsetTypeName
0(8) SharedCounter<CoalItem> *pc

WeakPtr<WeaponItem>

OffsetTypeName
0(8) SharedCounter<WeaponItem> *pc

WeakPtr<BlockPlanterItem>

OffsetTypeName
0(8) SharedCounter<BlockPlanterItem> *pc

WeakPtr<HoeItem>

OffsetTypeName
0(8) SharedCounter<HoeItem> *pc

WeakPtr<ShieldItem>

OffsetTypeName
0(8) SharedCounter<ShieldItem> *pc

WeakPtr<BucketItem>

OffsetTypeName
0(8) SharedCounter<BucketItem> *pc

WeakPtr<MinecartItem>

OffsetTypeName
0(8) SharedCounter<MinecartItem> *pc

WeakPtr<RedStoneDustItem>

OffsetTypeName
0(8) SharedCounter<RedStoneDustItem> *pc

WeakPtr<SnowballItem>

OffsetTypeName
0(8) SharedCounter<SnowballItem> *pc

WeakPtr<BoatItem>

OffsetTypeName
0(8) SharedCounter<BoatItem> *pc

WeakPtr<EnchantedBookItem>

OffsetTypeName
0(8) SharedCounter<EnchantedBookItem> *pc

WeakPtr<EggItem>

OffsetTypeName
0(8) SharedCounter<EggItem> *pc

WeakPtr<CompassItem>

OffsetTypeName
0(8) SharedCounter<CompassItem> *pc

WeakPtr<FishingRodItem>

OffsetTypeName
0(8) SharedCounter<FishingRodItem> *pc

WeakPtr<ClockItem>

OffsetTypeName
0(8) SharedCounter<ClockItem> *pc

WeakPtr<DyePowderItem>

OffsetTypeName
0(8) SharedCounter<DyePowderItem> *pc

WeakPtr<BedItem>

OffsetTypeName
0(8) SharedCounter<BedItem> *pc

WeakPtr<MapItem>

OffsetTypeName
0(8) SharedCounter<MapItem> *pc

WeakPtr<ShearsItem>

OffsetTypeName
0(8) SharedCounter<ShearsItem> *pc

WeakPtr<EnderpearlItem>

OffsetTypeName
0(8) SharedCounter<EnderpearlItem> *pc

WeakPtr<PotionItem>

OffsetTypeName
0(8) SharedCounter<PotionItem> *pc

WeakPtr<BottleItem>

OffsetTypeName
0(8) SharedCounter<BottleItem> *pc

WeakPtr<EnderEyeItem>

OffsetTypeName
0(8) SharedCounter<EnderEyeItem> *pc

WeakPtr<MobPlacerItem>

OffsetTypeName
0(8) SharedCounter<MobPlacerItem> *pc

WeakPtr<ExperiencePotionItem>

OffsetTypeName
0(8) SharedCounter<ExperiencePotionItem> *pc

WeakPtr<FireChargeItem>

OffsetTypeName
0(8) SharedCounter<FireChargeItem> *pc

WeakPtr<WritableBookItem>

OffsetTypeName
0(8) SharedCounter<WritableBookItem> *pc

WeakPtr<WrittenBookItem>

OffsetTypeName
0(8) SharedCounter<WrittenBookItem> *pc

WeakPtr<EmptyMapItem>

OffsetTypeName
0(8) SharedCounter<EmptyMapItem> *pc

WeakPtr<SkullItem>

OffsetTypeName
0(8) SharedCounter<SkullItem> *pc

WeakPtr<CarrotOnAStickItem>

OffsetTypeName
0(8) SharedCounter<CarrotOnAStickItem> *pc

WeakPtr<FireworksItem>

OffsetTypeName
0(8) SharedCounter<FireworksItem> *pc

WeakPtr<TridentItem>

OffsetTypeName
0(8) SharedCounter<TridentItem> *pc

WeakPtr<ArmorStandItem>

OffsetTypeName
0(8) SharedCounter<ArmorStandItem> *pc

WeakPtr<DoorItem>

OffsetTypeName
0(8) SharedCounter<DoorItem> *pc

WeakPtr<SplashPotionItem>

OffsetTypeName
0(8) SharedCounter<SplashPotionItem> *pc

WeakPtr<ArmorItem>

OffsetTypeName
0(8) SharedCounter<ArmorItem> *pc

WeakPtr<BannerItem>

OffsetTypeName
0(8) SharedCounter<BannerItem> *pc

WeakPtr<SuspiciousStewItem>

OffsetTypeName
0(8) SharedCounter<SuspiciousStewItem> *pc

WeakPtr<CameraItem>

OffsetTypeName
0(8) SharedCounter<CameraItem> *pc

WeakPtr<CompoundItem>

OffsetTypeName
0(8) SharedCounter<CompoundItem> *pc

WeakPtr<IceBombItem>

OffsetTypeName
0(8) SharedCounter<IceBombItem> *pc

WeakPtr<BalloonItem>

OffsetTypeName
0(8) SharedCounter<BalloonItem> *pc

WeakPtr<MedicineItem>

OffsetTypeName
0(8) SharedCounter<MedicineItem> *pc

WeakPtr<SparklerItem>

OffsetTypeName
0(8) SharedCounter<SparklerItem> *pc

WeakPtr<GlowStickItem>

OffsetTypeName
0(8) SharedCounter<GlowStickItem> *pc

WeakPtr<AuxDataBlockItem>

OffsetTypeName
0(8) SharedCounter<AuxDataBlockItem> *pc

WeakPtr<ClothBlockItem>

OffsetTypeName
0(8) SharedCounter<ClothBlockItem> *pc

WeakPtr<StoneSlabBlockItem>

OffsetTypeName
0(8) SharedCounter<StoneSlabBlockItem> *pc

WeakPtr<CoralFanBlockItem>

OffsetTypeName
0(8) SharedCounter<CoralFanBlockItem> *pc

WeakPtr<SeaPickleBlockItem>

OffsetTypeName
0(8) SharedCounter<SeaPickleBlockItem> *pc

WeakPtr<SaplingBlockItem>

OffsetTypeName
0(8) SharedCounter<SaplingBlockItem> *pc

WeakPtr<LeafBlockItem>

OffsetTypeName
0(8) SharedCounter<LeafBlockItem> *pc

WeakPtr<WoodSlabBlockItem>

OffsetTypeName
0(8) SharedCounter<WoodSlabBlockItem> *pc

WeakPtr<WaterLilyBlockItem>

OffsetTypeName
0(8) SharedCounter<WaterLilyBlockItem> *pc

WeakPtr<TopSnowBlockItem>

OffsetTypeName
0(8) SharedCounter<TopSnowBlockItem> *pc

WeakPtr<ShulkerBoxBlockItem>

OffsetTypeName
0(8) SharedCounter<ShulkerBoxBlockItem> *pc

WeakPtr<BambooBlockItem>

OffsetTypeName
0(8) SharedCounter<BambooBlockItem> *pc

WeakPtr<ScaffoldingBlockItem>

OffsetTypeName
0(8) SharedCounter<ScaffoldingBlockItem> *pc

WeakPtr<BellBlockItem>

OffsetTypeName
0(8) SharedCounter<BellBlockItem> *pc

WeakPtr<ChemistryAuxDataBlockItem>

OffsetTypeName
0(8) SharedCounter<ChemistryAuxDataBlockItem> *pc

WeakRefT<SharePtrRefTraits<PerlinSimplexNoise> >

OffsetTypeName
0(16) SharePtrRefTraits<PerlinSimplexNoise>::WeakStoragebaseclass_0

WeightedRandomFeature::WeightedFeatureReference

OffsetTypeName
0(24) WeakRef<IFeature>mFeature
24(4) floatmWeight

WeightedChoice<float>

OffsetTypeName
0(4) floatmValue
4(4) WeighedRandom::WeighedRandomItemmRandomItem

WeakRefT<EntityRegistryRefTraits>

OffsetTypeName
0(16) EntityRegistryRefTraits::WeakStoragebaseclass_0

WildcardCommandSelector<Actor>

OffsetTypeName
0(168) CommandSelectorBasebaseclass_0

WanderingTrader::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

WorldTemplateManagerProxy

struct WorldTemplateManagerProxy
{
  const WorldTemplateManagerProxyCallbacks mCallbacks;
};

Whitelist

struct __cppobj Whitelist : IJsonSerializable
{
  std::vector<WhitelistEntry> mEntries;
  std::function<void ()> mSyncCallback;
};

WorldTemplatePackSource

struct __cppobj __attribute__((aligned(8))) WorldTemplatePackSource : DirectoryPackSource
{
  const WorldTemplateManager *mWorldTemplateManager;
  mce::UUID mWorldTemplateId;
  bool mHasValidPathSet;
};

WorldHistoryPackSource

struct __cppobj __attribute__((aligned(8))) WorldHistoryPackSource : PackSource
{
  Core::HeapPathBuffer mPathToHistoryFile;
  PackType mPackType;
  std::vector<std::unique_ptr<Pack>> mPacks;
  WorldPacksHistoryFile mWorldHistoryPacksFile;
  bool mDiscovered;
  bool mNeedsSaving;
};

WhitelistCommand

struct __cppobj WhitelistCommand : Command
{
  WhitelistCommand::Action mAction;
  std::string mName;
};

WeakStorageEntity

struct WeakStorageEntity
{
  WeakRefT<EntityRegistryRefTraits> mRegistry;
  std::optional<EntityId> mEntity;
};

WeakStorageSharePtr<EntityRegistry>

struct WeakStorageSharePtr<EntityRegistry>
{
  std::weak_ptr<EntityRegistry> mHandle;
};

WeakRefT<EntityRefTraits>

struct __cppobj WeakRefT<EntityRefTraits> : EntityRefTraits::WeakStorage
{
};

WeightedRandomFeature

struct __cppobj WeightedRandomFeature : IFeature
{
  std::vector<WeightedRandomFeature::WeightedFeatureReference> mFeatureReferences;
};

WaterlilyFeature

struct __cppobj WaterlilyFeature : Feature
{
};

WorldChangeTransaction::Data

struct WorldChangeTransaction::Data
{
  std::unordered_map<BlockPos,BlockChange> changes;
};

WeakStorageFeature

struct WeakStorageFeature
{
  std::optional<std::reference_wrapper<FeatureRegistry> > mRegistry;
  size_t mIndex;
};

WorldGenerator

struct WorldGenerator
{
  int (**_vptr$WorldGenerator)(void);
  std::unique_ptr<HardcodedSpawnAreaRegistry> mHardcodedSpawnTypes;
};

Weather

struct __cppobj Weather : LevelListener
{
  PerlinSimplexNoise mNoise;
  int mTick;
  float mORainLevel;
  float mRainLevel;
  float mTargetRainLevel;
  float mOLightningLevel;
  float mLightningLevel;
  float mTargetLightningLevel;
  float mFogLevel;
  int mSkyFlashTime;
  Dimension *mDimension;
};

WeighedRandom

struct WeighedRandom
{
  __int8 gap0[1];
};

WoodlandMansionFeature

struct __cppobj WoodlandMansionFeature : StructureFeature:1760
{
  int mFeatureSpacing;
  int mMinFeatureSeparation;
  std::vector<int> mAllowedBiomes;
  OverworldGenerator *mLevelSource;
};

WoodlandMansionStart

struct __cppobj WoodlandMansionStart : StructureStart
{
  Rotation_0 mRotationGenerated;
  BlockPos mPositionGenerated;
};

WebviewDownloadInfo

struct WebviewDownloadInfo
{
  std::string mContentDisposition;
  std::string mMimeType;
  std::string mOriginalURL;
  std::string mURL;
  uint32_t mId;
  std::string mSuggestedFileName;
  std::string mFullPath;
  int64_t mReceivedBytes;
  int64_t mTotalBytes;
  int64_t mCurrentSpeed;
  int mPercentComplete;
  time_t mStartTime;
  time_t mEndTime;
};

WeightedChoices<DefinitionTrigger>

struct WeightedChoices<DefinitionTrigger>
{
  std::vector<WeightedChoice<DefinitionTrigger>> mChoices;
};

WorldPacksHistoryFile

struct WorldPacksHistoryFile
{
  std::vector<WorldPackHistory> mPacks;
};

WorldSessionEndPoint

struct __cppobj __attribute__((aligned(8))) WorldSessionEndPoint : ContentLogEndPoint
{
  IMinecraftEventing *mEventing;
  bool mIsEnabled;
};

WireframeQueue

struct WireframeQueue
{
  std::unordered_map<BlockPos,Wireframe> mQueue;
};

Weak<VillageLegacy>

typedef std::weak_ptr<VillageLegacy> Weak<VillageLegacy>;

WalkAnimationSpeedDescription

struct __cppobj __attribute__((aligned(8))) WalkAnimationSpeedDescription : PropertyDescription
{
  float mValue;
};

WantsJockeyDescription

struct __cppobj WantsJockeyDescription : PropertyDescription
{
};

WASDControlledDescription

struct __cppobj WASDControlledDescription : PropertyDescription
{
};

WaterMovementDescription

struct __cppobj __attribute__((aligned(8))) WaterMovementDescription : ComponentDescription
{
  float mDragFactor;
};

WorldSystems

struct WorldSystems
{
  __int8 gap0[1];
};

Wolf

struct __cppobj __attribute__((aligned(8))) Wolf : Animal
{
  float mShakeAnim;
  float mShakeAnimO;
  float mInterestedAngle;
  float mInterestedAngleO;
  bool mIsWet;
  bool mIsShaking;
};

Witch

struct __cppobj __attribute__((aligned(8))) Witch : HumanoidMonster
{
  int mUsingTime;
};

WitherBoss

struct __cppobj __attribute__((aligned(8))) WitherBoss : Monster
{
  int MAX_SHIELD_HEALTH;
  int mTimeBeforeMoving;
  float mNewXPos;
  int mShieldHealth;
  Vec2 mHeadRots[3];
  Vec2 mOldHeadRots[3];
  int mNextHeadUpdate[3];
  int mIdleHeadUpdates[3];
  int mDestroyBlocksTick;
  int mHealthThreshold;
  int mPhase;
  bool mWantsToExplode;
  bool mCharging;
  Vec3 mChargeDirection;
  int mChargeFrames;
  int mPreparingCharge;
  int mProjectileCounter;
  int mSpawningFrames;
  int mShieldFlicker;
  int mTimeTillNextShot;
  int mFireRate;
  float mSpinSpeed;
  float mOverlayAlpha;
  int mStunTimer;
  int mFramesTillMove;
  bool mWantsMove;
  bool mIsPathing;
  int mMaxHealth;
  int mNumSkeletons;
  int mMaxSkeletons;
  int mDyingFrames;
  int mMovementTime;
  int mHealthIntervals;
  int mLastHealthValue;
  int mDelayShot;
  int mTimeSinceLastShot;
  float mAttackRange;
  bool mSecondVolley;
  float mSwellAmount;
  float mOldSwellAmount;
  int mMainHeadAttackCountdown;
  std::unique_ptr<ActorDamageSource> mDeathSource;
  int mlastFiredHead;
};

WitherSkull

struct __cppobj WitherSkull : Fireball:17696
{
  int mLifetime;
};

WallClimberPathNavigation

struct __cppobj __attribute__((aligned(8))) WallClimberPathNavigation : PathNavigation
{
  BlockPos mPathToPosition;
};

WaterBoundPathNavigation

struct __cppobj __attribute__((aligned(8))) WaterBoundPathNavigation : PathNavigation
{
  bool mAllowRiverFollow;
  bool mFollowingRiver;
  int mHeadingTicks;
  float mCenteredThreshold;
  float mLookAheadDistance;
  float mMinDepth;
  float mMaxDepth;
  float mSteerDampening;
  float mTerrainAvoidDistance;
  float mXBodyRotation;
  float mYBodyRotation;
  float mZBodyRotation;
};

WorkGoal

struct __cppobj WorkGoal : MoveToPOIGoal
{
  POIType mPOIType;
  int mGoalCooldownMax;
  int mCooldownTick;
  int mGoalActiveMax;
  int mActiveTick;
  int mSoundIntervalMin;
  int mSoundIntervalMax;
  int mSoundTick;
  int mSoundTickMax;
  bool mCanWorkInRain;
  bool mCanRainAtLocation;
  int mRainCheckCooldownTick;
  int mWorkInRainTolerance;
  const DefinitionTrigger mOnArrival;
  bool mHasEverReachedJobsite;
  LevelSoundEvent mSoundEvent;
};

WitherRandomAttackPosGoal

struct __cppobj __attribute__((aligned(8))) WitherRandomAttackPosGoal : RandomStrollGoal:528
{
  bool mIsPathing;
};

WitherTargetHighestDamage

struct __cppobj WitherTargetHighestDamage : TargetGoal
{
  WitherBoss *mWitherBoss;
  Mob *mTarget;
};

WaterAnimal

struct __cppobj WaterAnimal : Mob
{
};

WitherDoNothingGoal

struct __cppobj WitherDoNothingGoal : Goal
{
  WitherBoss *mWitherBoss;
};

WanderingTrader

struct __cppobj __attribute__((aligned(8))) WanderingTrader : Mob
{
  float mRaiseArmValue;
};

WeakPtr<AirBlockItem>

struct WeakPtr<AirBlockItem>
{
  SharedCounter<AirBlockItem> *pc;
};

WeaponItem

struct __cppobj WeaponItem : Item
{
  int mDamage;
  const Item::Tier *mTier;
};

WeakPtr<HangingActorItem>

struct WeakPtr<HangingActorItem>
{
  SharedCounter<HangingActorItem> *pc;
};

WeakPtr<SignItem>

struct WeakPtr<SignItem>
{
  SharedCounter<SignItem> *pc;
};

WritableBookItem

struct __cppobj WritableBookItem : Item
{
};

WrittenBookItem

struct __cppobj WrittenBookItem : Item
{
};

WeakPtr<FireworkChargeItem>

struct WeakPtr<FireworkChargeItem>
{
  SharedCounter<FireworkChargeItem> *pc;
};

WeakPtr<HorseArmorItem>

struct WeakPtr<HorseArmorItem>
{
  SharedCounter<HorseArmorItem> *pc;
};

WeakPtr<RecordItem>

struct WeakPtr<RecordItem>
{
  SharedCounter<RecordItem> *pc;
};

WeakPtr<LeadItem>

struct WeakPtr<LeadItem>
{
  SharedCounter<LeadItem> *pc;
};

WeakPtr<EndCrystalItem>

struct WeakPtr<EndCrystalItem>
{
  SharedCounter<EndCrystalItem> *pc;
};

WeakPtr<LingeringPotionItem>

struct WeakPtr<LingeringPotionItem>
{
  SharedCounter<LingeringPotionItem> *pc;
};

WeakPtr<CrossbowItem>

struct WeakPtr<CrossbowItem>
{
  SharedCounter<CrossbowItem> *pc;
};

WeakPtr<BannerPatternItem>

struct WeakPtr<BannerPatternItem>
{
  SharedCounter<BannerPatternItem> *pc;
};

WeakPtr<ChemistryItem>

struct WeakPtr<ChemistryItem>
{
  SharedCounter<ChemistryItem> *pc;
};

WeakPtr<RapidFertilizerItem>

struct WeakPtr<RapidFertilizerItem>
{
  SharedCounter<RapidFertilizerItem> *pc;
};

WoodSlabBlockItem

struct __cppobj WoodSlabBlockItem : SlabBlockItem
{
};

WaterLilyBlockItem

struct __cppobj WaterLilyBlockItem : BlockItem
{
};

WeakPtr<ElementBlockItem>

struct WeakPtr<ElementBlockItem>
{
  SharedCounter<ElementBlockItem> *pc;
};

WeaponRecipes

struct WeaponRecipes
{
  __int8 gap0[1];
};

WeakRef<EntityId>

typedef WeakRefT<EntityRefTraits> WeakRef<EntityId>;

Wireframe

struct Wireframe
{
  BlockPos mPos;
  BlockPos mBox;
  std::array<WireframeQuad,24> mQuadList;
};

WireframeQuad

struct WireframeQuad
{
  std::array<Vec3,4> mQuad;
  int mColor;
};

WeakStorageSharePtr<PerlinSimplexNoise>

struct WeakStorageSharePtr<PerlinSimplexNoise>
{
  std::weak_ptr<PerlinSimplexNoise> mHandle;
};

WorldGenClimateMappingAttributes::WeightedTemperatureCategory

struct WorldGenClimateMappingAttributes::WeightedTemperatureCategory
{
  BiomeTemperatureCategory mTemperature;
  uint32_t mWeight;
};

WebBlock

struct __cppobj WebBlock : BlockLegacy
{
};

WorkbenchBlock

struct __cppobj WorkbenchBlock : BlockLegacy
{
};

WaterlilyBlock

struct __cppobj WaterlilyBlock : BushBlock
{
};

WallBlock

struct __cppobj WallBlock : BlockLegacy
{
};

WoodButtonBlock

struct __cppobj __attribute__((aligned(8))) WoodButtonBlock : ButtonBlock
{
};

WeightedPressurePlateBlock

struct __cppobj __attribute__((aligned(8))) WeightedPressurePlateBlock : BasePressurePlateBlock
{
  const int maxWeight;
};

WoodSlabBlock

struct __cppobj WoodSlabBlock : SlabBlock
{
};

WoolCarpetBlock

struct __cppobj WoolCarpetBlock : BlockLegacy
{
};

WoodBlock

struct __cppobj WoodBlock : RotatedPillarBlock
{
};

WitherRoseBlock

struct __cppobj __attribute__((aligned(8))) WitherRoseBlock : FlowerBlock
{
};

WorldLimitChunkSource

struct __cppobj WorldLimitChunkSource : ChunkSource
{
  std::shared_ptr<LevelChunk> mInvisibleWallChunk;
  const Bounds mLimitArea;
};

WoodlandMansionPieces::MansionGrid

struct WoodlandMansionPieces::MansionGrid
{
  Unique<WoodlandMansionPieces::SimpleGrid> mBaseGrid;
  Unique<WoodlandMansionPieces::SimpleGrid> mThirdFloorGrid;
  std::vector<std::unique_ptr<WoodlandMansionPieces::SimpleGrid>> mFloorRooms;
  int mEntranceX;
  int mEntranceY;
  Random *mRandom;
};

WoodlandMansionPieces::SimpleGrid

struct __attribute__((aligned(8))) WoodlandMansionPieces::SimpleGrid
{
  std::vector<std::vector<int>> mGrid;
  int mWidth;
  int mHeight;
  int mValueIfOutside;
};

WoodlandMansionPieces::MansionPiecePlacer

struct WoodlandMansionPieces::MansionPiecePlacer
{
  StructureManager *mStructureManager;
  Random *mRandom;
  int mStartX;
  int mStartY;
};

WoodlandMansionPieces::FloorRoomCollection

struct WoodlandMansionPieces::FloorRoomCollection
{
  int (**_vptr$FloorRoomCollection)(void);
};

WoodlandMansionPieces::FirstFloorRoomCollection

struct __cppobj WoodlandMansionPieces::FirstFloorRoomCollection : WoodlandMansionPieces::FloorRoomCollection
{
};

WoodlandMansionPieces::SecondFloorRoomCollection

struct __cppobj WoodlandMansionPieces::SecondFloorRoomCollection : WoodlandMansionPieces::FloorRoomCollection
{
};

WoodlandMansionPieces::ThirdFloorRoomCollection

struct __cppobj WoodlandMansionPieces::ThirdFloorRoomCollection : WoodlandMansionPieces::SecondFloorRoomCollection
{
};

WoodlandMansionPieces::WoodlandMansionPiece

struct __cppobj WoodlandMansionPieces::WoodlandMansionPiece : TemplateStructurePiece
{
  StructureManager *mStructureManager;
  std::string mTemplateName;
  Rotation_0 mRotation;
  Mirror_0 mMirror;
  BlockPos mPosition;
  std::vector<BlockPos> mVindicatorPositions;
  std::vector<BlockPos> mEvokerPositions;
};

WoodlandMansionPieces

struct WoodlandMansionPieces
{
  __int8 gap0[1];
};

WeightedBiomeReference

typedef std::pair<Biome *,unsigned int> WeightedBiomeReference;

WorldBuilderCommand

struct __cppobj WorldBuilderCommand : Command
{
};

WildcardActorSelector

typedef WildcardCommandSelector<Actor> WildcardActorSelector;

WSServerCommand

struct __cppobj WSServerCommand : Command
{
  CommandRawText mServerIP;
};

WeatherCommand

struct __cppobj __attribute__((aligned(8))) WeatherCommand : Command
{
  WeatherCommand::WeatherRequest mRequest;
  WeatherCommand::WeatherType mType;
  int mDuration;
};

WaitDefinition

struct __cppobj WaitDefinition : BehaviorDefinition
{
  int mDuration;
  std::string mDurationId;
};

WaitNode

struct __cppobj WaitNode : BehaviorNode
{
  std::chrono::seconds mDuration;
  std::chrono::_V2::steady_clock::time_point mStart;
};

WaitTicksDefinition

struct __cppobj WaitTicksDefinition : BehaviorDefinition
{
  int mTicks;
  std::string mTicksId;
};

WaitTicksNode

struct __cppobj __attribute__((aligned(8))) WaitTicksNode : BehaviorNode:480
{
  int mMaxTicks;
  int mCurrTicks;
};

WSAStartupSingleton

struct WSAStartupSingleton
{
  __int8 gap0[1];
};

Last Updated:
Contributors: RedbeanW, VinkyV
Prev
V
Next
X