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
    • `

T

Tick

OffsetTypeName
0(8) uint64_ttickID

Tag

OffsetTypeName
0(8) int (**)(void)_vptr$Tag

TagMap

OffsetTypeName
0(48) std::map<std::string,CompoundTagVariant>::_Rep_type_M_t

typeid_t<CommandRegistry>

OffsetTypeName
0(2) uint16_tmID

TextPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(1) TextPacketTypemType
40(32) std::stringmAuthor
72(32) std::stringmMessage
104(24) std::vector<std::string>params
128(1) boolmLocalize
136(32) std::stringmXuid
168(32) std::stringmPlatformId

Trade

OffsetTypeName
0(4) intmMaxUses
4(1) boolmRewardExperience
8(4) intmWeight
12(4) unsigned intmTraderExperience
16(24) std::vector<std::vector<TradeItem>>mOffer
40(24) std::vector<std::vector<TradeItem>>mReceive

typeid_t<IDefinitionInstance>

OffsetTypeName
0(2) uint16_tmID

TextObjectRoot

OffsetTypeName
0(8) ITextObjectbaseclass_0
8(24) std::vector<std::unique_ptr<ITextObject>>mChildren

TargetNearbyComponent

OffsetTypeName
0(1) boolmWasSeenLastTick
1(1) boolmWasInsideRange
2(1) boolmWasOutsideRange
4(4) floatmPreviousDistance

TeleportComponent

OffsetTypeName
0(1) boolmRandomTeleports
4(4) intmMinTeleportTime
8(4) intmMaxTeleportTime
12(12) Vec3mRandomTeleportCube
24(4) floatmTargetDistance
28(4) floatmTargetTeleportChance
32(4) floatmLightTeleportChance
36(4) floatmDarkTeleportChance
40(4) intmTeleportTime

TimerComponent

OffsetTypeName
0(4) intmTime
8(8) uint64_tmTimeStamp
16(1) boolmHasExecuted
17(1) boolmLooping
20(4) intmStartTime
24(1) boolmRandomInterval
28(4) intmMinTime
32(4) intmMaxTime
40(128) DefinitionTriggermOnTimeDown
168(24) WeightedChoices<float>mTimeChoices

TrailSystem::BlockPositions

OffsetTypeName
0(48) BlockPos[4]mBlockPos

TrailComponent

OffsetTypeName
0(8) const BlockLegacy *mBlockType
8(12) Vec3mSpawnOffset

TransformationComponent

OffsetTypeName
0(4) intmDelayTicks

TagMemoryChunk

OffsetTypeName
0(8) size_tmElements
8(8) size_tmSize
16(8) std::unique_ptr<unsigned char []>mBuffer

ThirdPartyInfo

OffsetTypeName
0(56) std::unordered_set<std::string>mWhitelistUrls
56(32) std::stringmCreatorId
88(32) std::stringmCreatorName
120(1) boolmRequireXBL

TaskStartInfo

OffsetTypeName
0(16) string_spanname
16(8) std::thread::idaffinity
24(4) uint32_tpriority
28(4) intpriorityBackDown
32(4) TaskOptionsoptions
40(8) std::chrono::_V2::steady_clock::time_pointstartAtTime
48(16) Bedrock::Threading::IAsyncResult<void>::Handlepredecessor

TransferPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(32) std::stringmServerAddress
72(4) intmServerPort

TickSyncPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(8) int64_tmClientRequestTimestamp
48(8) int64_tmServerReceptionResponseTimestamp

TintMapColor

OffsetTypeName
0(64) std::array<Color,4>colors

ThreadConfiguration

OffsetTypeName
0(4) Bedrock::Threading::OSThreadPriorityPriority
8(16) std::optional<unsigned long>CoreAffinityMask
24(4) int32_tIdealCore

ThreadConfiguration:224

OffsetTypeName
0(4) Bedrock::Threading::OSThreadPriorityPriority
4(4) _BYTE[4]gap4
8(16) std::optional<unsigned long>CoreAffinityMask
24(4) int32_tIdealCore

typeid_t<ScriptBinderComponent>

OffsetTypeName
0(2) uint16_tmID

TeleportDescription

OffsetTypeName
0(8) ComponentDescriptionbaseclass_0
8(1) boolmRandomTeleports
12(4) floatmMinTeleportTime
16(4) floatmMaxTeleportTime
20(12) Vec3mRandomTeleportCube
32(4) floatmTargetDistance
36(4) floatmTargetTeleportChance
40(4) floatmLightTeleportChance
44(4) floatmDarkTeleportChance

TickingAreaDescription

OffsetTypeName
0(12) BlockPosmOrigin
12(12) BlockPosmMax
24(4) uint32_tmRadius
32(32) std::stringmName
64(1) boolmIsCircle

TagsDescription

OffsetTypeName
0(8) ComponentDescriptionbaseclass_0

TextureUVCoordinateSet

OffsetTypeName
0(4) floatweight
4(4) float_u0
8(4) float_v0
12(4) float_u1
16(4) float_v1
20(2) uint16_t_texSizeW
22(2) uint16_t_texSizeH
24(56) ResourceLocationsourceFileLocation
80(8) IsotropicFaceDatamIsotropicFaceData

TrustComponent

OffsetTypeName
0(56) std::unordered_set<ActorUniqueID>mTrustedPlayerIDs

TagsComponent

OffsetTypeName
0(8) TagSetIDmTagSetID

TagSetID

OffsetTypeName
0(8) size_tmID

TameableComponent

OffsetTypeName
0(4) floatmChance
8(48) std::set<const Item *>mTameItems

TickWorldComponent

OffsetTypeName
0(4) uint32_tmChunkRadius
4(4) floatmMaxDistToPlayers
8(1) boolmAlwaysActive
9(1) boolmChanged
16(16) std::weak_ptr<ITickingArea>mTickingArea

TrustingComponent

OffsetTypeName
0(4) floatmChance
8(48) std::set<const Item *>mTrustItems

TradeResupplyComponent

OffsetTypeName
0(1) boolmHasResupplied

Token::List

OffsetTypeName
0(24) std::_Vector_base<Token>baseclass_0

TargetDescriptorList

OffsetTypeName
0(24) std::_Vector_base<MobDescriptor>baseclass_0

TripodCameraComponent

OffsetTypeName
0(1) IEntityComponentbaseclass_0

TakeItemActorPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(8) ActorRuntimeIDmItemId
48(8) ActorRuntimeIDmPlayerId

TemporalAttributeBuff

OffsetTypeName
0(84) AttributeBuff:672baseclass_0
84(4) intmDuration
88(4) intmLifeTimer
92(4) floatmBaseAmount
96(1) boolmIsSerializable

TextureAtlasItem

OffsetTypeName
0(32) std::stringmName
32(4) intmParsedNodeIndex
40(24) std::vector<std::vector<TextureUVCoordinateSet>>mTextureUVs

TradeTier

OffsetTypeName
0(4) unsigned intmExpToUnlock
8(24) std::vector<TradeGroup>mGroups

TradeGroup

OffsetTypeName
0(4) intmNumToSelect
8(24) std::vector<Trade>mTrades

TradeItem

OffsetTypeName
0(4) intitemId
4(4) intitemAux
8(4) intcount_min
12(4) intcount_max
16(4) floatprice_multiplier
24(24) std::vector<std::unique_ptr<LootItemFunction>>functions

TickNextTickData

OffsetTypeName
0(12) BlockPospos
16(8) const Block *mBlock
24(8) Ticktick
32(4) intpriorityOffset

tm

OffsetTypeName
0(4) inttm_sec
4(4) inttm_min
8(4) inttm_hour
12(4) inttm_mday
16(4) inttm_mon
20(4) inttm_year
24(4) inttm_wday
28(4) inttm_yday
32(4) inttm_isdst
40(8) __int64tm_gmtoff
48(8) const char *tm_zone

TrackedUniqueChunkPtr

OffsetTypeName
0(8) std::__uniq_ptr_impl<LevelChunk,LevelChunkFinalDeleter>_M_t

TagRegistry

OffsetTypeName
0(56) std::unordered_map<StringKey,unsigned int>mTagIndexMap
56(24) std::vector<std::string>mTags
80(24) std::vector<IndexSet>mSets
104(24) std::vector<std::string>mTagsScratchpad
128(24) std::vector<IDType<TagIDType>>mTagIDScratchpad
152(48) IndexSetmIndexSetScratchpad
200(8) TagSetIDmEmptyTagSet

TagID

OffsetTypeName
0(8) size_tmID

TickingAreasList

OffsetTypeName
0(24) std::_Vector_base<std::shared_ptr<ITickingArea>>baseclass_0

TextureItem

OffsetTypeName
0(32) std::stringdefaultName
32(32) std::stringcarriedName
64(64) TextureAtlasItemdefaultItem
128(64) TextureAtlasItemcarriedItem

typeid_t<ContextAccessor>

OffsetTypeName
0(2) uint16_tmID

TagCommand::ActorRefList

OffsetTypeName
0(24) std::_Vector_base<std::reference_wrapper<Actor>>baseclass_0

TagCommand::_listTags::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

Token

OffsetTypeName
0(32) std::stringmText
32(4) Token::$8E444B718253266053441DBC27016FD8_anon_0
36(4) Token::TypemType
40(1) boolmIsDefault

Token::$8E444B718253266053441DBC27016FD8

OffsetTypeName
0(4) intmIntValue
1(1) boolmBoolValue

type_safe::strong_typedef<mce::Radian,float>

OffsetTypeName
0(4) floatvalue_

TaskResult

OffsetTypeName
0(1) boolmIsDone
8(8) std::chrono::_V2::steady_clock::time_pointmRunAtTime
16(16) Bedrock::Threading::IAsyncResult<void>::HandlemWaitOperation
32(1) boolmLinkWaitOperation

timeval

OffsetTypeName
0(8) __time_ttv_sec
8(8) __suseconds_ttv_usec

timespec

OffsetTypeName
0(8) __time_ttv_sec
8(8) __syscall_slong_ttv_nsec

tm_unz

OffsetTypeName
0(4) uInttm_sec
4(4) uInttm_min
8(4) uInttm_hour
12(4) uInttm_mday
16(4) uInttm_mon
20(4) uInttm_year

tm_zip

OffsetTypeName
0(4) uInttm_sec
4(4) uInttm_min
8(4) uInttm_hour
12(4) uInttm_mday
16(4) uInttm_mon
20(4) uInttm_year

type_safe::strong_typedef<mce::Degree,float>

OffsetTypeName
0(4) floatvalue_

ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>

OffsetTypeName
0(32) ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::CreatormCreator
32(24) ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<ResourceLoadManager::ResourceLoadTaskGroup *> ()>::_Invoker_type_M_invoker

ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<ResourceLoadManager::ResourceLoadTaskGroup *>>baseclass_0

ThreadLocal<PerfTimer>

OffsetTypeName
0(32) ThreadLocal<PerfTimer>::CreatormCreator
32(24) ThreadLocal<PerfTimer>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<PerfTimer>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<PerfTimer> ()>::_Invoker_type_M_invoker

ThreadLocal<PerfTimer>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<PerfTimer>>baseclass_0

ThreadLocal<EvalParams>

OffsetTypeName
0(32) ThreadLocal<EvalParams>::CreatormCreator
32(24) ThreadLocal<EvalParams>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<EvalParams>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<EvalParams> ()>::_Invoker_type_M_invoker

ThreadLocal<EvalParams>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<EvalParams>>baseclass_0

ThreadLocal<Random>

OffsetTypeName
0(32) ThreadLocal<Random>::CreatormCreator
32(24) ThreadLocal<Random>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<Random>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<Random> ()>::_Invoker_type_M_invoker

ThreadLocal<Random>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<Random>>baseclass_0

ThreadLocal<DBStorageWriteBatch>

OffsetTypeName
0(32) ThreadLocal<DBStorageWriteBatch>::CreatormCreator
32(24) ThreadLocal<DBStorageWriteBatch>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<DBStorageWriteBatch>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<DBStorageWriteBatch> ()>::_Invoker_type_M_invoker

ThreadLocal<DBStorageWriteBatch>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<DBStorageWriteBatch>>baseclass_0

ThreadLocal<std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char> > >

OffsetTypeName
0(32) ThreadLocal<std::string >::CreatormCreator
32(24) ThreadLocal<std::string >::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<std::string> ()>::_Invoker_type_M_invoker

ThreadLocal<std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<std::string>>baseclass_0

ThreadLocal<Core::Random>

OffsetTypeName
0(32) ThreadLocal<Core::Random>::CreatormCreator
32(24) ThreadLocal<Core::Random>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<Core::Random>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<Core::Random> ()>::_Invoker_type_M_invoker

ThreadLocal<Core::Random>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<Core::Random>>baseclass_0

ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>

OffsetTypeName
0(32) ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::CreatormCreator
32(24) ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::PoolmPool
56(40) Bedrock::Threading::MutexmCreatorLock
96(1) boolmInitialized
100(4) pthread_key_tmKey

ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::Creator

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<std::unique_ptr<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool),std::default_delete<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)> > ()>::_Invoker_type_M_invoker

ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::Pool

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool),std::default_delete<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)> >>baseclass_0

TaskGroup

OffsetTypeName
0(8) ITaskGroupbaseclass_0
8(8) Scheduler *mScheduler
16(8) WorkerPool *mWorkers
24(32) std::stringmName
56(1) boolmCheckOwnerThread
64(40) Bedrock::Threading::MutexmLock
104(4) std::atomic<TaskGroupState>mState
112(16) std::shared_ptr<BackgroundTask>mTasks
128(8) size_tmTaskCount
136(16) std::shared_ptr<BackgroundTask>mEnumCurr
152(16) std::shared_ptr<BackgroundTask>mEnumNext

type_safe::strong_typedef_op::unary_minus<mce::Radian>

OffsetTypeName
0(1) __int8[1]gap0

TropicalFish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

TripodCamera::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

TickDelayBlock

OffsetTypeName
0(4) intmTickDelay
8(8) const Block *mBlock

type_safe::strong_typedef_op::relational_comparison<mce::Degree>

OffsetTypeName
0(1) __int8[1]gap0

type_safe::strong_typedef_op::addition<mce::Degree>

OffsetTypeName
0(1) __int8[1]gap0

ThreadLocal<ThreadSpecificData>

struct ThreadLocal<ThreadSpecificData>
{
  ThreadLocal<ThreadSpecificData>::Creator mCreator;
  ThreadLocal<ThreadSpecificData>::Pool mPool;
  Bedrock::Threading::Mutex mCreatorLock;
  bool mInitialized;
  pthread_key_t mKey;
};

ThreadLocal<ThreadSpecificData>::Creator

typedef std::function<std::unique_ptr<ThreadSpecificData> ()> ThreadLocal<ThreadSpecificData>::Creator;

ThreadLocal<ThreadSpecificData>::Pool

typedef std::vector<std::unique_ptr<ThreadSpecificData>> ThreadLocal<ThreadSpecificData>::Pool;

ThreadSpecificData

struct ThreadSpecificData
{
  std::vector<std::string> mScope;
  std::vector<ContextMessageLogger *> mMessageLoggers;
};

TestDedicatedServerCommands

struct TestDedicatedServerCommands
{
  __int8 gap0[1];
};

TradeableSystem

struct __cppobj TradeableSystem : ITickingSystem
{
};

TeleportSystem

struct __cppobj TeleportSystem : ITickingSystem
{
};

TimerSystem

struct __cppobj TimerSystem : ITickingSystem
{
};

TransformationSystem

struct __cppobj TransformationSystem : ITickingSystem
{
};

TrailSystem

struct __cppobj TrailSystem : ITickingSystem
{
};

TargetNearbySystem

struct __cppobj TargetNearbySystem : ITickingSystem
{
};

TheEndDimension

struct __cppobj TheEndDimension : Dimension
{
  Unique<EndDragonFight> mDragonFight;
};

TreeFeature

struct __cppobj __attribute__((aligned(8))) TreeFeature : Feature
{
  int mTrunkType;
  int mLeafType;
  bool mAddJungleFeatures;
  bool mHasBeehive;
};

TallGrassFeature

struct __cppobj TallGrassFeature : Feature
{
  const Block *mGrass;
};

TickingAreaList

struct __cppobj TickingAreaList : TickingAreaListBase
{
};

TickingAreaListBase

struct TickingAreaListBase
{
  TickingAreasList mTickingAreas;
};

ThreadLocal<NetherGenerator::ThreadData>

struct ThreadLocal<NetherGenerator::ThreadData>
{
  ThreadLocal<NetherGenerator::ThreadData>::Creator mCreator;
  ThreadLocal<NetherGenerator::ThreadData>::Pool mPool;
  Bedrock::Threading::Mutex mCreatorLock;
  bool mInitialized;
  pthread_key_t mKey;
};

ThreadLocal<NetherGenerator::ThreadData>::Creator

typedef std::function<std::unique_ptr<NetherGenerator::ThreadData> ()> ThreadLocal<NetherGenerator::ThreadData>::Creator;

ThreadLocal<NetherGenerator::ThreadData>::Pool

typedef std::vector<std::unique_ptr<NetherGenerator::ThreadData>> ThreadLocal<NetherGenerator::ThreadData>::Pool;

TransformationMixerLayer<WeightedBiomeAttributes<RiverTransformation> >

struct __cppobj TransformationMixerLayer<WeightedBiomeAttributes<RiverTransformation> > : MixerLayer<Biome *,Biome *,bool>
{
  Biome *mDefaultTransformation;
};

ThreadLocal<OverworldGenerator::ThreadData>

struct ThreadLocal<OverworldGenerator::ThreadData>
{
  ThreadLocal<OverworldGenerator::ThreadData>::Creator mCreator;
  ThreadLocal<OverworldGenerator::ThreadData>::Pool mPool;
  Bedrock::Threading::Mutex mCreatorLock;
  bool mInitialized;
  pthread_key_t mKey;
};

ThreadLocal<OverworldGenerator::ThreadData>::Creator

typedef std::function<std::unique_ptr<OverworldGenerator::ThreadData> ()> ThreadLocal<OverworldGenerator::ThreadData>::Creator;

ThreadLocal<OverworldGenerator::ThreadData>::Pool

typedef std::vector<std::unique_ptr<OverworldGenerator::ThreadData>> ThreadLocal<OverworldGenerator::ThreadData>::Pool;

TemplateStructurePiece

struct __cppobj __attribute__((aligned(8))) TemplateStructurePiece : StructurePiece
{
  LegacyStructureTemplate *mTemplate;
  LegacyStructureSettings mSettings;
  BlockPos mTemplatePosition;
};

TelemetryInfo

struct __attribute__((aligned(4))) TelemetryInfo
{
  PropertyBag mOldInfo;
  PropertyBag mNewPendingInfo;
  Core::HeapPathBuffer mFilePath;
  int mPropertyChangeVersion;
  bool mTampered;
  bool mFirstSession;
};

TradeTable

struct TradeTable
{
  Core::HeapPathBuffer mPath;
  std::vector<TradeTier> mTiers;
};

TradeTables

struct TradeTables
{
  std::unordered_map<std::string,std::unique_ptr<TradeTable>> mTradeTables;
};

TargetNearbyDescription

struct __cppobj TargetNearbyDescription : ComponentDescription
{
  float mInsideRange;
  float mOutsideRange;
  bool mMustSee;
  DefinitionTrigger mInsideRangeTrigger;
  DefinitionTrigger mOutsideRangeTrigger;
  DefinitionTrigger mLostVisionTrigger;
};

TrailDescription

struct __cppobj __attribute__((aligned(8))) TrailDescription : ComponentDescription
{
  ActorFilterGroup mSpawnCondition;
  std::string mBlockType;
  Vec3 mSpawnOffset;
};

TransformationDescription

struct __cppobj __attribute__((aligned(8))) TransformationDescription : ComponentDescription
{
  ActorDefinitionIdentifier mEntityName;
  int mDelayTicks;
  bool mDropEquipment;
  std::vector<LevelSoundEvent> mBeginTransformSound;
  std::vector<LevelSoundEvent> mTransformSound;
  float mBlockAssistChance;
  int mBlockRadius;
  int mBlockMax;
  float mBlockChance;
  std::vector<std::string> mBlockTypes;
  std::vector<std::string> mAddComponentGroups;
  bool mMaintainOwner;
  bool mMaintainTradeLevel;
};

TrackerStat

struct TrackerStat
{
  unsigned int sentCount;
  unsigned int sentBytes;
  unsigned int receivedCount;
  unsigned int receivedBytes;
  uint32_t sampleNum;
};

ThirdPartyServer

struct __attribute__((aligned(8))) ThirdPartyServer
{
  std::string mCreatorName;
  std::string mProductId;
  std::string mCreatorId;
  std::string mTitle;
  std::string mDescription;
  std::string mWhitelistUrl;
  Core::HeapPathBuffer mImagePath;
  std::string mServerUrl;
  uint16_t mServerPort;
  bool mRequireXBL;
  bool mIsImageFinished;
};

TreatmentPackSource

struct __cppobj TreatmentPackSource : PackSource
{
  bool mDiscovered;
  Core::HeapPathBuffer mPath;
  PackType mPackType;
  std::vector<std::unique_ptr<Pack>> mPacks;
};

Timer

struct Timer
{
  float mTicksPerSecond;
  int mTicks;
  float mAlpha;
  float mTimeScale;
  float mPassedTime;
  float mFrameStepAlignmentRemainder;
  float mLastTimeSeconds;
  float mLastTimestep;
  int mLastMs;
  int mLastMsSysTime;
  float mAdjustTime;
  int mSteppingTick;
  std::function<int ()> mGetTimeMSCallback;
};

TickingAreasManager

struct TickingAreasManager
{
  const DimensionMap *mDimensions;
  std::unordered_map<AutomaticID<Dimension,int>,std::vector<PendingArea>> mPendingAreas;
};

TameableDescription

struct __cppobj TameableDescription : ComponentDescription
{
  float mTameChance;
  std::set<const Item *> mTameItems;
  DefinitionTrigger mOnTame;
};

TrustingDescription

struct __cppobj TrustingDescription : ComponentDescription
{
  float mTrustChance;
  std::set<const Item *> mTrustItems;
  DefinitionTrigger mOnTrust;
};

TickWorldDescription

struct __cppobj __attribute__((aligned(8))) TickWorldDescription : ComponentDescription
{
  uint32_t mChunkRadius;
  float mMaxDistToPlayers;
  bool mAlwaysActive;
};

TimerDescription

struct __cppobj TimerDescription : ComponentDescription
{
  bool mLooping;
  bool mRandomInterval;
  FloatRange mTime;
  DefinitionTrigger mOnTimeDown;
  WeightedChoices<float> mTimeChoices;
};

TradeResupplyDescription

struct __cppobj TradeResupplyDescription : ComponentDescription
{
};

TrustDescription

struct __cppobj TrustDescription : ComponentDescription
{
};

TripodCameraDescription

struct __cppobj TripodCameraDescription : ComponentDescription
{
};

TriggerDescription

struct __cppobj TriggerDescription : Description
{
  DefinitionTrigger mTrigger;
};

TradeContainerManagerModel

struct __cppobj TradeContainerManagerModel : LevelContainerManagerModel:1312
{
  int mCurrentIndex;
};

TestCommandOrigin

struct __cppobj __attribute__((aligned(8))) TestCommandOrigin : CommandOrigin
{
  ActorUniqueID mPlayerId;
  Level *mLevel;
  NetworkIdentifier mSourceId;
  uint8_t mSourceSubId;
};

TextObjectText

struct __cppobj TextObjectText : ITextObject
{
  std::string mText;
};

TextObjectLocalizedText

struct __cppobj TextObjectLocalizedText : ITextObject
{
  std::string mText;
};

TextObjectLocalizedTextWithParams

struct __cppobj TextObjectLocalizedTextWithParams : ITextObject
{
  std::string mText;
  std::vector<std::string> mParams;
};

TextObjectParser

struct TextObjectParser
{
  __int8 gap0[1];
};

TimeStamp

struct TimeStamp
{
  __int8 gap0[1];
};

TropicalFish

struct __cppobj TropicalFish : WaterAnimal
{
  float mAnimationAmount;
  float mAnimationAmountPrev;
};

Turtle

struct __cppobj __attribute__((aligned(8))) Turtle : Animal
{
  int mLayEggCounter;
};

ThrownEgg

struct __cppobj ThrownEgg : Throwable
{
};

ThrownTrident

struct __cppobj ThrownTrident : AbstractArrow
{
  bool mDealtDamage;
  int mClientSideReturnTridentTickCount;
  ItemStack mTrident;
};

ThrownPotion

struct __cppobj ThrownPotion : Throwable
{
};

ThrownEnderpearl

struct __cppobj ThrownEnderpearl : Throwable
{
};

ThrownIceBomb

struct __cppobj ThrownIceBomb : Throwable
{
};

TripodCamera

struct __cppobj TripodCamera : Mob
{
  TempEPtr<Player> mPlayer;
  bool mActivated;
  int mCountdown;
};

type_safe::strong_typedef_op::equality_comparison<mce::Degree>

struct type_safe::strong_typedef_op::equality_comparison<mce::Degree>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::floating_point_arithmetic<mce::Degree>

struct __cppobj type_safe::strong_typedef_op::floating_point_arithmetic<mce::Degree> : type_safe::strong_typedef_op::unary_plus<mce::Degree>
{
};

type_safe::strong_typedef_op::unary_plus<mce::Degree>

struct type_safe::strong_typedef_op::unary_plus<mce::Degree>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::unary_minus<mce::Degree>

struct type_safe::strong_typedef_op::unary_minus<mce::Degree>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::subtraction<mce::Degree>

struct type_safe::strong_typedef_op::subtraction<mce::Degree>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::multiplication<mce::Degree>

struct type_safe::strong_typedef_op::multiplication<mce::Degree>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::division<mce::Degree>

struct type_safe::strong_typedef_op::division<mce::Degree>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::$256B327EE357AF9FCD813216707B60D5

struct type_safe::strong_typedef_op::$256B327EE357AF9FCD813216707B60D5
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::equality_comparison<mce::Radian>

struct type_safe::strong_typedef_op::equality_comparison<mce::Radian>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::relational_comparison<mce::Radian>

struct type_safe::strong_typedef_op::relational_comparison<mce::Radian>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::floating_point_arithmetic<mce::Radian>

struct __cppobj type_safe::strong_typedef_op::floating_point_arithmetic<mce::Radian> : type_safe::strong_typedef_op::unary_plus<mce::Radian>
{
};

type_safe::strong_typedef_op::unary_plus<mce::Radian>

struct type_safe::strong_typedef_op::unary_plus<mce::Radian>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::addition<mce::Radian>

struct type_safe::strong_typedef_op::addition<mce::Radian>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::subtraction<mce::Radian>

struct type_safe::strong_typedef_op::subtraction<mce::Radian>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::multiplication<mce::Radian>

struct type_safe::strong_typedef_op::multiplication<mce::Radian>
{
  __int8 gap0[1];
};

type_safe::strong_typedef_op::division<mce::Radian>

struct type_safe::strong_typedef_op::division<mce::Radian>
{
  __int8 gap0[1];
};

TargetWhenPushedGoal

struct __cppobj TargetWhenPushedGoal : Goal
{
  Mob *mSelf;
  float mPercentChance;
  const TargetDescriptorList mTargetTypes;
};

TemptGoal

struct __cppobj __attribute__((aligned(8))) TemptGoal : Goal
{
  Mob *mMob;
  float mSpeed;
  TempEPtr<Player> mPlayer;
  Vec3 mOldPlayerPosition;
  Vec2 mOldPlayerRotation;
  bool mCanGetScared;
  int mCalmDown;
  bool mIsRunning;
  bool mOldAvoidWater;
  int mPathfinderWaitTicks;
  float mTemptDistance;
  std::vector<ItemDescriptor> mItems;
  bool mCanTemptVertically;
};

TradeInterestGoal

struct __cppobj TradeInterestGoal : Goal
{
  Mob *mMob;
  TempEPtr<Player> mPlayer;
  bool mIsRunning;
  bool mIsOnlyTargetItemFound;
  float mInterestDistance;
  size_t mCurrentIndex;
  ItemStack mCarriedItem;
  ItemStack mPlayerItem;
  Tick mCarriedItemSwitchTimer;
  Tick mRemoveItemTimer;
  Tick mInterestTimer;
  Tick mInterestCooldown;
  const Tick mInterestTimeMax;
  const Tick mInterestTimeMaxHalf;
  const Tick mRemoveTimeMax;
  const Tick mCarriedSwitchMax;
  const Tick mInterestCooldownMax;
};

TakeFlowerGoal

struct __cppobj TakeFlowerGoal : Goal
{
  TempEPtr<IronGolem> mGolem;
  int mPickupTick;
  bool mTakeFlower;
  Mob *mMob;
};

TradeWithPlayerGoal

struct __cppobj TradeWithPlayerGoal : Goal
{
  Mob *mMob;
};

TempEPtr<Actor>

struct __cppobj __attribute__((aligned(8))) TempEPtr<Actor> : _TickPtr
{
  Actor *tmp;
  ActorUniqueID mEntityId;
  Level *mLevel;
  bool mHasLocked;
};

TempEPtr<Mob>

struct __cppobj __attribute__((aligned(8))) TempEPtr<Mob> : _TickPtr
{
  Mob *tmp;
  ActorUniqueID mEntityId;
  Level *mLevel;
  bool mHasLocked;
};

TargetGoal

struct __cppobj TargetGoal : Goal
{
  const std::vector<MobDescriptor> mTargetTypes;
  float mWithinDefault;
  bool mGlobalMustSee;
  int mGlobalMustSeeForgetTicks;
  bool mMustReach;
  int mReachCache;
  int mReachCacheTime;
  int mUnseenTicks;
  bool mAttackOwner;
  int mPersistTargetTicks;
  int mFilterFailureTicks;
  bool mFilterFailure;
  Mob *mMob;
  bool mTargetMustSee;
  int mTargetMustSeeForgetTicks;
};

TempEPtr<Villager>

struct __cppobj __attribute__((aligned(8))) TempEPtr<Villager> : _TickPtr
{
  Villager *tmp;
  ActorUniqueID mEntityId;
  Level *mLevel;
  bool mHasLocked;
};

TempEPtr<IronGolem>

struct __cppobj __attribute__((aligned(8))) TempEPtr<IronGolem> : _TickPtr
{
  IronGolem *tmp;
  ActorUniqueID mEntityId;
  Level *mLevel;
  bool mHasLocked;
};

TempEPtr<Player>

struct __cppobj __attribute__((aligned(8))) TempEPtr<Player> : _TickPtr
{
  Player *tmp;
  ActorUniqueID mEntityId;
  Level *mLevel;
  bool mHasLocked;
};

TopSnowBlock

struct __cppobj TopSnowBlock : HeavyBlock
{
};

Throwable

struct __cppobj Throwable : Actor
{
  bool mInGround;
  ActorUniqueID mOwnerId;
  int mShakeTime;
  int mLife;
  MovementInterpolator mInterpolation;
};

ThrownPotionEffectSubcomponent

struct __cppobj __attribute__((aligned(8))) ThrownPotionEffectSubcomponent : SplashPotionEffectSubcomponent
{
};

TeleportToSubcomponent

struct __cppobj TeleportToSubcomponent : OnHitSubcomponent
{
};

TridentItem

struct __cppobj TridentItem : Item
{
};

TopSnowBlockItem

struct __cppobj TopSnowBlockItem : BlockItem
{
};

ToolRecipes

struct ToolRecipes
{
  __int8 gap0[1];
};

TridentImpalerEnchant

struct __cppobj TridentImpalerEnchant : Enchant
{
};

TridentRiptideEnchant

struct __cppobj TridentRiptideEnchant : Enchant
{
};

TridentLoyaltyEnchant

struct __cppobj TridentLoyaltyEnchant : Enchant
{
};

TridentChannelingEnchant

struct __cppobj TridentChannelingEnchant : Enchant
{
};

TerrainBurstReactionComponent

struct __cppobj __attribute__((aligned(8))) TerrainBurstReactionComponent : LabTableReactionComponent
{
  int mData;
  Vec3 mDims;
  Vec3 mDirRange;
  int mCount;
  bool mDirOneWay;
};

TallGrass

struct __cppobj TallGrass : BushBlock
{
};

TntBlock

struct __cppobj TntBlock : BlockLegacy
{
};

TorchBlock

struct __cppobj TorchBlock : BlockLegacy
{
};

TrapDoorBlock

struct __cppobj TrapDoorBlock : BlockLegacy
{
};

ThinFenceBlock

struct __cppobj __attribute__((aligned(8))) ThinFenceBlock : BlockLegacy
{
  const bool mDropsResources;
  const bool mCanBeUsedInCommands;
};

TripWireHookBlock

struct __cppobj TripWireHookBlock : BlockLegacy
{
};

TripWireBlock

struct __cppobj TripWireBlock : BlockLegacy
{
};

TurtleEggBlock

struct __cppobj __attribute__((aligned(8))) TurtleEggBlock : BlockLegacy
{
  float mShapeOffset;
};

TheEndGenerator

struct __cppobj TheEndGenerator : ChunkSource, WorldGenerator
{
  PerlinNoisePtr mLPerlinNoise1;
  PerlinNoisePtr mLPerlinNoise2;
  PerlinNoisePtr mPerlinNoise1;
  SimplexNoisePtr mIslandNoise;
  ThreadLocal<TheEndGenerator::ThreadData> generatorHelpersPool;
  EndCityFeature mEndCityFeature;
};

TreeFeature:272

struct __cppobj __attribute__((packed)) __attribute__((aligned(2))) TreeFeature:272 : Feature
{
  int mTrunkType;
  int mLeafType;
  bool mAddJungleFeatures;
  bool mHasBeehive;
};

TreeFeature:288

struct __cppobj __attribute__((packed)) __attribute__((aligned(4))) TreeFeature:288 : Feature
{
  int mTrunkType;
  int mLeafType;
  bool mAddJungleFeatures;
  bool mHasBeehive;
};

TheEndGenerator::ThreadData

struct TheEndGenerator::ThreadData
{
  std::array<long,32768> blockBuffer;
};

ThreadLocal<TheEndGenerator::ThreadData>

struct ThreadLocal<TheEndGenerator::ThreadData>
{
  ThreadLocal<TheEndGenerator::ThreadData>::Creator mCreator;
  ThreadLocal<TheEndGenerator::ThreadData>::Pool mPool;
  Bedrock::Threading::Mutex mCreatorLock;
  bool mInitialized;
  pthread_key_t mKey;
};

ThreadLocal<TheEndGenerator::ThreadData>::Creator

typedef std::function<std::unique_ptr<TheEndGenerator::ThreadData> ()> ThreadLocal<TheEndGenerator::ThreadData>::Creator;

ThreadLocal<TheEndGenerator::ThreadData>::Pool

typedef std::vector<std::unique_ptr<TheEndGenerator::ThreadData>> ThreadLocal<TheEndGenerator::ThreadData>::Pool;

TickingArea

struct __cppobj TickingArea : ITickingArea
{
  mce::UUID mUID;
  std::string mName;
  ActorUniqueID mEntityId;
  float mMaxDistToPlayers;
  bool mAlwaysActive;
  bool mEntityFound;
  bool mSizeChanged;
  bool mRemoved;
  Vec3 mLastChunkUpdatePos;
  Vec3 mLastPos;
  uint32_t mLastRadius;
  GridArea<std::shared_ptr<LevelChunk> >::AddCallback mAddCallback;
  ChunkViewSource mChunkSource;
  BlockSource mBlockSource;
  TickingAreaView mView;
};

TransporterComponent

struct __cppobj TransporterComponent : BaseCircuitComponent:480
{
  int mNextStrength;
};

TestServerCommands

struct TestServerCommands
{
  __int8 gap0[1];
};

TagCommand

struct __cppobj TagCommand : Command:240
{
  TagCommand::Action mAction;
  WildcardActorSelector mSelector;
  std::string mTagString;
};

TeleportCommand

struct __cppobj __attribute__((aligned(2))) TeleportCommand : Command
{
  ActorSelector mTargets;
  ActorSelector mDestinationEntity;
  CommandPositionFloat mDestinationPos;
  ActorSelector mFacingEntity;
  CommandPositionFloat mFacingPos;
  RelativeFloat mYRot;
  RelativeFloat mXRot;
  TeleportCommand::FacingResult mHaveFacing;
  bool mDestinationIsPosition;
  bool mFacingIsPosition;
  bool mCheckForBlocks;
};

TellCommand

struct __cppobj TellCommand : MessagingCommand
{
  PlayerSelector mTargets;
  CommandMessage mMessage;
};

TellRawCommand

struct __cppobj TellRawCommand : MessagingCommand
{
  PlayerSelector mTargets;
  Json::Value mRawText;
};

TestForBlockCommand

struct __cppobj __attribute__((aligned(8))) TestForBlockCommand : Command
{
  CommandPosition mPosition;
  const Block *mBlock;
  int mData;
};

TestForBlocksCommand

struct __cppobj __attribute__((aligned(8))) TestForBlocksCommand : Command
{
  CommandPosition mBegin;
  CommandPosition mEnd;
  CommandPosition mDestination;
  TestForBlocksCommand::Mode mMode;
};

TestForCommand

struct __cppobj TestForCommand : Command
{
  ActorSelector mTargets;
};

TickingAreaCommand

struct __cppobj __attribute__((aligned(8))) TickingAreaCommand : Command
{
  TickingAreaCommand::Mode mMode;
  TickingAreaCommand::AddAreaType mAddAreaType;
  TickingAreaCommand::TargetDimensions mTargetDimensions;
  CommandPosition mPosition;
  CommandPosition mMax;
  std::string mName;
  int mRadius;
};

TimeCommand

struct __cppobj TimeCommand : Command
{
  TimeCommand::Mode mMode;
  TimeCommand::Query mQuery;
  TimeCommand::TimeSpec mSpec;
  int mValue;
};

TitleCommand

struct __cppobj __attribute__((aligned(8))) TitleCommand : MessagingCommand
{
  TitleCommand::Mode mMode;
  PlayerSelector mTargets;
  CommandMessage mMessage;
  int mFadeIn;
  int mStay;
  int mFadeOut;
};

TitleRawCommand

struct __cppobj __attribute__((aligned(8))) TitleRawCommand : MessagingCommand
{
  TitleRawCommand::Mode mMode;
  PlayerSelector mTargets;
  Json::Value mMessage;
  int mFadeIn;
  int mStay;
  int mFadeOut;
};

ToggleDownfallCommand

struct __cppobj ToggleDownfallCommand : Command
{
};

TradeIngredientContainerController

struct __cppobj TradeIngredientContainerController : ContainerController
{
  ItemStack mItem;
};

TradeResultContainerController

struct __cppobj TradeResultContainerController : ContainerController
{
};

TropicalFishInfo

struct TropicalFishInfo
{
  int mColor;
  int mColor2;
  int mVariant;
  int mMarkVariant;
  std::string mName;
};

TickingAreaView

struct __cppobj __attribute__((aligned(8))) TickingAreaView : ITickingAreaView
{
  ChunkViewSource mTickingArea;
  bool mDoneLoading;
};

ThreadLocal<std::string >

struct ThreadLocal<std::string >
{
  ThreadLocal<std::string >::Creator mCreator;
  ThreadLocal<std::string >::Pool mPool;
  Bedrock::Threading::Mutex mCreatorLock;
  bool mInitialized;
  pthread_key_t mKey;
};

ThreadLocal<std::string >::Creator

typedef std::function<std::unique_ptr<std::string> ()> ThreadLocal<std::string >::Creator;

ThreadLocal<std::string >::Pool

typedef std::vector<std::unique_ptr<std::string>> ThreadLocal<std::string >::Pool;

tm_unz_s

struct tm_unz_s
{
  uInt tm_sec;
  uInt tm_min;
  uInt tm_hour;
  uInt tm_mday;
  uInt tm_mon;
  uInt tm_year;
};

tm_zip_s

struct tm_zip_s
{
  uInt tm_sec;
  uInt tm_min;
  uInt tm_hour;
  uInt tm_mday;
  uInt tm_mon;
  uInt tm_year;
};

ThreadLocal<BackgroundWorker *>

struct ThreadLocal<BackgroundWorker *>
{
  ThreadLocal<BackgroundWorker *>::Creator mCreator;
  ThreadLocal<BackgroundWorker *>::Pool mPool;
  Bedrock::Threading::Mutex mCreatorLock;
  bool mInitialized;
  pthread_key_t mKey;
};

ThreadLocal<BackgroundWorker *>::Creator

typedef std::function<std::unique_ptr<BackgroundWorker *> ()> ThreadLocal<BackgroundWorker *>::Creator;

ThreadLocal<BackgroundWorker *>::Pool

typedef std::vector<std::unique_ptr<BackgroundWorker *>> ThreadLocal<BackgroundWorker *>::Pool;

Last Updated:
Contributors: RedbeanW, VinkyV
Prev
S
Next
U