| Offset | Type | Name |
|---|
| 0 | (8) ResourcePackRepository * | repo |
| 8 | (8) ResourcePackStack * | tempStack |
| Offset | Type | Name |
|---|
| 0 | (4) float | x |
| 4 | (4) float | y |
| 8 | (4) float | z |
| Offset | Type | Name |
|---|
| 0 | (24) std::_Vector_base<std::pair<const StructurePoolElement *,int>> | baseclass_0 |
| Offset | Type | Name |
|---|
| 0 | (24) LayerBiomeSource | baseclass_0 |
| 24 | (16) ConstLayerPtr<Biome *> | m4x4ResolutionLayer |
| Offset | Type | Name |
|---|
| 0 | (4) float | x |
| 4 | (4) float | y |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent>::ViewedComponentWrapper<AgeableComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (112) VariantParameterList::Parameter[7] | parameters |
| Offset | Type | Name |
|---|
| 0 | (8) ClassID::IDType | type |
| 8 | (8) void * | data |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent>::ViewedComponentWrapper<BreathableComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ActorFlagComponent<EnvironmentSensorFlag> > * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent>::ViewedComponentWrapper<GoalSelectorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,HurtOnConditionComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,LeashableComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent>::ViewedComponentWrapper<ProjectileComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent>::ViewedComponentWrapper<SpawnActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent>::ViewedComponentWrapper<TransformationComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (16) EntityContext | baseclass_0 |
| 16 | (8) entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent> * | mView |
| Offset | Type | Name |
|---|
| 0 | (24) std::_Function_base | baseclass_0 |
| 24 | (8) std::function<void (Option *)>::_Invoker_type | _M_invoker |
| Offset | Type | Name |
|---|
| 0 | (4) VanillaBiomeTypes_0 | mBiomeType |
| Offset | Type | Name |
|---|
| 0 | (40) Packet | baseclass_0 |
| 40 | (32) WebSocketPacketData | mWebSocketData |
| 72 | (4) float | mFrequency |
| 76 | (1) VideoStreamConnectPacket::Action | mAction |
| 80 | (4) int | mDesiredX |
| 84 | (4) int | mDesiredY |
| Offset | Type | Name |
|---|
| 0 | (4) unsigned int | gp_offset |
| 4 | (4) unsigned int | fp_offset |
| 8 | (8) void * | overflow_arg_area |
| 16 | (8) void * | reg_save_area |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<PortalAxis,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,PortalAxis>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<Direction::Type,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,Direction::Type>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<Facing::Name,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,Facing::Name>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<RailDirection,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,RailDirection>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<TorchFacing,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,TorchFacing>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<WeirdoDirection,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,WeirdoDirection>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<CoralDirection,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,CoralDirection>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<LeverDirection,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,LeverDirection>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<std::pair<PillarAxis,CommonDirection>> | mToRight |
| 24 | (24) std::vector<std::pair<CommonDirection,PillarAxis>> | mToLeft |
| Offset | Type | Name |
|---|
| 0 | (4) const int | halfSteps |
| 4 | (4) const int | variationCount |
| Offset | Type | Name |
|---|
| 0 | (4) ActorType | mActorType |
| 4 | (1) bool | mAllowSummon |
| 8 | (8) ActorFactoryFunction | mFactory |
| 16 | (1) bool | mIsExperimental |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent>::ViewedComponentWrapper<AgentCommandComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent>::ViewedComponentWrapper<AreaAttackComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent>::ViewedComponentWrapper<BlockBreakSensorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent>::ViewedComponentWrapper<BreakBlocksComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent>::ViewedComponentWrapper<CommandBlockComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent>::ViewedComponentWrapper<DamageOverTimeComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) Dimension * | mDimension |
| 8 | (24) std::vector<BlockPos> | mFindPOIQueries |
| 32 | (24) std::vector<std::shared_ptr<POIInstance>> | mUnclusteredPOIs |
| 56 | (56) VillageManager::VillageMap | mVillages |
| 112 | (168) std::array<std::unordered_map<BlockPos,std::shared_ptr<POIInstance>>,3> | mClusteredPOIs |
| 280 | (56) VillageManager::POIBlueprintMap | mPOIBlueprints |
| 336 | (8) Tick | mTickCount |
| 344 | (32) WanderingTraderScheduler | mWanderingTraderScheduler |
| 376 | (1) bool | mFinishedQueryScan |
| 380 | (4) int | mCurrentXScan |
| 384 | (4) int | mCurrentYScan |
| 388 | (4) int | mCurrentZScan |
| Offset | Type | Name |
|---|
| 0 | (56) std::unordered_map<mce::UUID,std::shared_ptr<Village>>::_Hashtable | _M_h |
| Offset | Type | Name |
|---|
| 0 | (56) std::unordered_map<const BlockLegacy *,std::unique_ptr<POIBlueprint>>::_Hashtable | _M_h |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ActorFlagComponent<EnvironmentSensorFlag> >::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent>::ViewedComponentWrapper<ExplodeComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,HurtOnConditionComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,LeashableComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (8) ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent>::ViewedComponentWrapper<ActorComponent>::ViewType * | mView |
| 8 | (4) const EntityId | mEntity |
| Offset | Type | Name |
|---|
| 0 | (16) mce::UUID | mUniqueID |
| 16 | (8) Dimension * | mDimension |
| 24 | (72) Village::UnclaimedPOIList | mUnclaimedPOIStacks |
| 96 | (56) Village::ClaimedPOIList | mClaimedPOIs |
| 152 | (224) std::array<std::unordered_map<ActorUniqueID,Tick>,4> | mDwellers |
| 376 | (28) AABB | mBounds |
| 404 | (28) AABB | mStaticRaidBounds |
| 432 | (1) byte_0 | mVillageVersion |
| 440 | (8) Tick | mGameTick |
| 448 | (8) Tick | mSaveTick |
| 456 | (8) Tick | mRingTick |
| 464 | (8) Tick | mNoBreedTimer |
| 472 | (8) int64_t | mVillageHeroTimer |
| 480 | (4) int | mInitializationTimer |
| 488 | (56) std::unordered_map<ActorUniqueID,int> | mPlayerStanding |
| 544 | (56) Village::DwellerMap | mAggressors |
| 600 | (1) bool | mVillageInitialized |
| 608 | (40) const Util::HashString | mNitwitFamily |
| 648 | (40) const Util::HashString | mVillagePrefix |
| 688 | (8) std::unique_ptr<Raid> | mRaid |
| 696 | (56) std::unordered_set<ActorUniqueID> | mSoundTheAlarmPlayerList |
| Offset | Type | Name |
|---|
| 0 | (72) std::__array_traits<std::vector<std::weak_ptr<POIInstance>>,3>::_Type | _M_elems |
| Offset | Type | Name |
|---|
| 0 | (56) std::unordered_map<ActorUniqueID,std::vector<std::weak_ptr<POIInstance>>>::_Hashtable | _M_h |
| Offset | Type | Name |
|---|
| 0 | (56) std::unordered_map<ActorUniqueID,Tick>::_Hashtable | _M_h |
| Offset | Type | Name |
|---|
| 0 | (1) __int8[1] | gap0 |
struct __cppobj VanillaGameModuleDedicatedServer : IGameModuleShared
{
};
struct __cppobj VanillaGameModuleServer : GameModuleServer
{
std::unique_ptr<VanillaServerGameplayEventListener> mGameplayListener;
};
struct __cppobj VanillaInPackagePacks : IInPackagePacks
{
};
struct __cppobj VanillaServerGameplayEventListener : ActorEventListener, BlockEventListener, PlayerEventListener, LevelEventListener
{
};
struct __cppobj VinesFeature : Feature
{
};
struct VanillaFeatures
{
__int8 gap0[1];
};
struct VanillaVillageJigsawStructures
{
__int8 gap0[1];
};
struct VanillaVillageJigsawStructureActorRules
{
__int8 gap0[1];
};
struct VanillaVillageJigsawStructureBlockRules
{
__int8 gap0[1];
};
struct VanillaVillageJigsawStructureBlockTagRules
{
__int8 gap0[1];
};
struct VanillaVillageJigsawStructureElements
{
__int8 gap0[1];
};
struct __cppobj VillageFeature : StructureFeature
{
std::vector<int> allowedBiomes;
const int mTownSpacing;
const int mMinTownSeparation;
};
struct __cppobj __attribute__((aligned(8))) VillageStart : StructureStart
{
bool mValid;
};
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent>::ViewedComponentWrapper<AgeableComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgeableComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,AgeableComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent>::ViewedComponentWrapper<AgentCommandComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AgentCommandComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,AgentCommandComponent>;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,AreaAttackComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,AreaAttackComponent>::ViewedComponentWrapper<AreaAttackComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent>::ViewedComponentWrapper<BlockBreakSensorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BlockBreakSensorComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,BlockBreakSensorComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent>::ViewedComponentWrapper<BreakBlocksComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreakBlocksComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,BreakBlocksComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent>::ViewedComponentWrapper<BreathableComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,BreathableComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,BreathableComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent>::ViewedComponentWrapper<CommandBlockComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,CommandBlockComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,CommandBlockComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent>::ViewedComponentWrapper<DamageOverTimeComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,DamageOverTimeComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,DamageOverTimeComponent>;
struct Village
{
mce::UUID mUniqueID;
Dimension *mDimension;
Village::UnclaimedPOIList mUnclaimedPOIStacks;
Village::ClaimedPOIList mClaimedPOIs;
std::array<std::unordered_map<ActorUniqueID,Tick>,4> mDwellers;
AABB mBounds;
AABB mStaticRaidBounds;
byte mVillageVersion;
Tick mGameTick;
Tick mSaveTick;
Tick mRingTick;
Tick mNoBreedTimer;
int64_t mVillageHeroTimer;
int mInitializationTimer;
std::unordered_map<ActorUniqueID,int> mPlayerStanding;
Village::DwellerMap mAggressors;
bool mVillageInitialized;
const Util::HashString mNitwitFamily;
const Util::HashString mVillagePrefix;
std::unique_ptr<Raid> mRaid;
std::unordered_set<ActorUniqueID> mSoundTheAlarmPlayerList;
};
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ActorFlagComponent<EnvironmentSensorFlag> >,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ActorFlagComponent<EnvironmentSensorFlag> > >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ActorFlagComponent<EnvironmentSensorFlag> >::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ActorFlagComponent<EnvironmentSensorFlag> > ViewedEntityContext<ActorTickedComponent,ActorComponent,EnvironmentSensorComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent>::ViewedComponentWrapper<ExplodeComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ExplodeComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,ExplodeComponent>;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,GoalSelectorComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,GoalSelectorComponent>::ViewedComponentWrapper<GoalSelectorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,HurtOnConditionComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,HurtOnConditionComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,HurtOnConditionComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,HurtOnConditionComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,HurtOnConditionComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,LeashableComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,LeashableComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,LeashableComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,LeashableComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,LeashableComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent>::ViewedComponentWrapper<ProjectileComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,ProjectileComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,ProjectileComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent>::ViewedComponentWrapper<SpawnActorComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,SpawnActorComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,SpawnActorComponent>;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent>::ViewedComponentWrapper<ActorComponent>::ViewType;
typedef std::conditional<false,const entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent>,entt::View<EntityId,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent> >::type ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent>::ViewedComponentWrapper<TransformationComponent>::ViewType;
typedef ViewedEntityContextT<EntityContext,FlagComponent<ActorTickedFlag>,ActorComponent,TransformationComponent> ViewedEntityContext<ActorTickedComponent,ActorComponent,TransformationComponent>;
struct __cppobj VanillaAppConfigs : AppConfigs
{
};
struct __cppobj Vec3Option : Option
{
glm::vec3 mValue;
glm::vec3 mDefaultValue;
};
struct __cppobj __attribute__((aligned(8))) VariantDescription : PropertyDescription
{
int mVariantChoice;
};
struct __cppobj VirtualCommandOrigin : CommandOrigin
{
Vec3 mPos;
Unique<CommandOrigin> mOrigin;
Unique<CommandOrigin> mOutputReceiver;
};
struct Vec4
{
float x;
float y;
float z;
float w;
};
struct __cppobj __attribute__((aligned(8))) Villager : VillagerBase
{
};
struct __cppobj VillagerV2 : VillagerBase:20576
{
float mRaiseArmValue;
};
struct __cppobj VindicationIllager : HumanoidMonster
{
};
struct __cppobj Vex : Monster
{
};
struct __cppobj VexRandomMoveGoal : Goal
{
Mob *mMob;
};
struct __cppobj VexCopyOwnerTargetGoal : TargetGoal
{
};
struct __cppobj __attribute__((aligned(8))) VillagerBase : Mob
{
bool mChasing;
bool mWillingToBreed;
};
struct __cppobj __attribute__((packed)) __attribute__((aligned(4))) VillagerBase:20576 : Mob
{
bool mChasing;
bool mWillingToBreed;
};
struct VanillaItems
{
__int8 gap0[1];
};
struct __cppobj VanillaSurfaceBuilders::OverworldDefaultSurfaceBuilder : ISurfaceBuilder
{
};
struct __cppobj VanillaSurfaceBuilders::SwampSurfaceBuilder : ISurfaceBuilder
{
std::unique_ptr<PerlinSimplexNoise> mWaterlilyNoise;
};
struct __cppobj VanillaSurfaceBuilders::OceanFrozenSurfaceBuilder : ISurfaceBuilder
{
std::unique_ptr<PerlinSimplexNoise> mIcebergNoise;
std::unique_ptr<PerlinSimplexNoise> mIcebergRoofNoise;
};
struct __cppobj VanillaSurfaceBuilders::MesaSurfaceBuilder : ISurfaceBuilder
{
std::array<BlockColor,64> mColorBands;
std::unique_ptr<PerlinSimplexNoise> mPillarNoise;
std::unique_ptr<PerlinSimplexNoise> mPillarRoofNoise;
std::unique_ptr<PerlinSimplexNoise> mBandsNoise;
};
struct __cppobj VanillaSurfaceBuilders::NetherSurfaceBuilder : ISurfaceBuilder
{
std::unique_ptr<PerlinNoise> mMaterialNoise;
};
struct __cppobj VanillaSurfaceBuilders::TheEndSurfaceBuilder : ISurfaceBuilder
{
};
struct VanillaBiomes
{
__int8 gap0[1];
};
struct VanillaBlockUpdater
{
__int8 gap0[1];
};
struct __cppobj VineBlock : BlockLegacy
{
};
struct VanillaDimensions
{
__int8 gap0[1];
};
struct __cppobj VillagePiece : PoolElementStructurePiece
{
};
struct VanillaBlockStateTransformUtils
{
__int8 gap0[1];
};
struct __cppobj __attribute__((aligned(8))) VideoStreamServerCommand : Command
{
std::string mServerIP;
RelativeFloat mScreenshotSendFrequency;
int mDesiredResX;
bool mDesiredResXIsSet;
int mDesiredResY;
bool mDesiredResYIsSet;
VideoStreamServerCommand::Action mAction;
bool mActionIsSet;
const float DEFAULT_FREQUENCY;
};
struct VanillaItemTiers
{
__int8 gap0[1];
};