| Offset | Type | Name |
|---|
| 0 | (8) HashType64 | mStrHash |
| 8 | (32) std::string | mStr |
| Offset | Type | Name |
|---|
| 0 | (24) Feature | baseclass_0 |
| 24 | (8) const Block * | mBlock |
| 32 | (1) bool | mInsideRock |
| Offset | Type | Name |
|---|
| 0 | (24) Feature | baseclass_0 |
| Offset | Type | Name |
|---|
| 0 | (24) std::_Vector_base<MobSpawnHerdInfo> | baseclass_0 |
| Offset | Type | Name |
|---|
| 0 | (12) Hopper | baseclass_0 |
| 12 | (12) BlockPos | mLastPosition |
| Offset | Type | Name |
|---|
| 0 | (4) int | mCooldownTime |
| 4 | (1) bool | mTransferedFromChestMinecart |
| 5 | (1) bool | mIsEntity |
| 8 | (4) int | mMoveItemSpeed |
| Offset | Type | Name |
|---|
| 0 | (1) IEntityComponent | baseclass_0 |
| Offset | Type | Name |
|---|
| 0 | (12) Vec3 | mStartPos |
| 12 | (12) Vec3 | mRayDir |
| 24 | (4) HitResultType | mType |
| 28 | (1) FacingID | mFacing |
| 32 | (12) BlockPos | mBlock |
| 44 | (12) Vec3 | mPos |
| 56 | (8) Actor * | mEntity |
| 64 | (1) bool | mIsHitLiquid |
| 65 | (1) FacingID | mLiquidFacing |
| 68 | (12) BlockPos | mLiquid |
| 80 | (12) Vec3 | mLiquidPos |
| 92 | (1) bool | mIndirectHit |
| Offset | Type | Name |
|---|
| 0 | (36) Packet:288 | baseclass_0 |
| 36 | (4) int | mDmg |
| Offset | Type | Name |
|---|
| 0 | (24) std::vector<FeedItem> | mHealItems |
| 24 | (1) bool | mForceUse |
| 32 | (64) ActorFilterGroup | mFilter |
| Offset | Type | Name |
|---|
| 0 | (1) bool | mIsInRaid |
| 1 | (1) bool | mReactToBell |
| Offset | Type | Name |
|---|
| 0 | (1) IEntityComponent | baseclass_0 |
| Offset | Type | Name |
|---|
| 0 | (12) BlockPos | mHomePos |
| 12 | (4) DimensionType | mDimensionId |
| Offset | Type | Name |
|---|
| 0 | (24) Feature | baseclass_0 |
| 24 | (4) int | mForcedType |
| Offset | Type | Name |
|---|
| 0 | (8) HurtOnConditionDefinition * | this |
| Offset | Type | Name |
|---|
| 0 | (1) __int8[1] | gap0 |
struct __cppobj HopperSystem : ITickingSystem
{
};
struct __cppobj HurtOnConditionSystem : ITickingSystem
{
};
struct HardcodedSpawnAreaRegistry
{
std::unordered_map<HardcodedSpawnAreaType,std::vector<MobSpawnerData>> mMap;
};
struct HurtOnConditionDefinition
{
DamageConditionList mDamageConditions;
};
struct __cppobj HeavyBlock : BlockLegacy
{
};
struct __cppobj HudContainerManagerModel : ContainerManagerModel
{
HudContainerManagerModel::ItemInstanceVector mLastSlots;
};
struct __cppobj HideDescription : ComponentDescription
{
};
struct __cppobj __attribute__((aligned(8))) HopperContainerManagerModel : LevelContainerManagerModel
{
};
struct __cppobj HorseContainerManagerModel : LevelContainerManagerModel
{
std::weak_ptr<ContainerModel> mEquipContainerModel;
};
struct HomeDefinition
{
__int8 gap0[1];
};
struct __cppobj __attribute__((aligned(8))) Horse : Animal
{
std::string layerTextureHashName;
std::string layerTextureLayers[3];
bool mHasReproduced;
float mEatAnim;
float mEatAnimO;
float mStandAnim;
float mStandAnimO;
float mMouthAnim;
float mMouthAnimO;
int mCountEating;
int mMouthCounter;
int mStandCounter;
int mSprintCounter;
int mGallopSoundCounter;
int mTailCounter;
};
struct __cppobj HangingActor : Actor
{
int mDir;
int mCheckInterval;
};
struct __cppobj HopperBlockActor : BlockActor, Container:1952, Hopper
{
ItemStack mItems[5];
Tick mLastTick;
};
struct __cppobj __attribute__((aligned(8))) HopMoveControl : MoveControl
{
int mJumpDelayTicks;
};
struct __cppobj HoverMoveControl : MoveControl
{
};
struct __cppobj __attribute__((aligned(8))) HoverPathNavigation : PathNavigation
{
bool mCanPathFromAir;
};
struct __cppobj HealthAttributeDelegate : AttributeInstanceDelegate
{
int32_t mTickCounter;
Mob *mMob;
};
struct __cppobj HoverGoal : Goal
{
Mob *mMob;
float mSpeedMultiplier;
Vec3 mStartPos;
};
struct __cppobj HurtByTargetGoal : TargetGoal
{
};
struct __cppobj __attribute__((aligned(8))) HideGoal : MoveToPOIGoal
{
__int16 mHideAttempts;
};
struct __cppobj HoldGroundGoal : Goal
{
Mob *mMob;
TempEPtr<Actor> mLookAt;
float mHostileRadiusSqr;
bool mBroadcast;
float mBroadcastRange;
const DefinitionTrigger mWithinRangeEvent;
const DefinitionTrigger mHurtByTargetEvent;
};
struct __cppobj HarvestFarmBlockGoal : BaseMoveToBlockGoal
{
bool mCanPlantStuff;
bool mWantsToReapStuff;
HarvestFarmBlockGoal::Task mCurrentTask;
};
struct __cppobj HumanoidMonster : Monster
{
};
struct __cppobj HungerAttributeDelegate : AttributeInstanceDelegate
{
int32_t mActionTickTimer;
int32_t mTickCounter;
float mLastFoodLevel;
Player *mPlayer;
};
struct __cppobj __attribute__((aligned(4))) HurtOwnerSubcomponent : OnHitSubcomponent
{
float mOwnerDamage;
bool mKnockback;
bool mIgnite;
};
struct __cppobj HudContainerModel : ContainerModel
{
Player *mPlayer;
};
typedef std::vector<ContainerItemStack> HudContainerManagerModel::ItemInstanceVector;
struct __cppobj __attribute__((aligned(8))) HorseArmorItem : Item
{
const int mDefense;
const int mModelIndex;
HorseArmorItem::HorseArmorTier mTier;
};
struct __cppobj HatchetItem : DiggerItem
{
};
struct __cppobj __attribute__((aligned(8))) HoeItem : Item
{
Item::Tier mTier;
};
struct __cppobj __attribute__((aligned(8))) HangingActorItem : Item
{
ActorType mEntityType;
};
typedef WeightedBiomeAttributes<HillsTransformation> HillsTransformationAttributes;
struct __cppobj __attribute__((aligned(8))) HugeMushroomBlock : BlockLegacy
{
HugeMushroomBlock::Type mType;
};
struct __cppobj HopperBlock : ActorBlock
{
};
struct __cppobj HayBlockBlock : RotatedPillarBlock
{
};
struct __cppobj HoneyBlock : BlockLegacy
{
};
struct __cppobj HoneycombBlock : BlockLegacy
{
};
struct HopperDefinition
{
__int8 gap0[1];
};
struct __cppobj __attribute__((aligned(8))) HelpCommand : Command
{
std::string mCommand;
int mPage;
};
struct __cppobj HorseEquipContainerController : ContainerController
{
std::vector<ItemInstance> mAllowedSaddleItems;
std::vector<ItemInstance> mAllowedArmorItems;
};
struct HuffmanEncodingTreeNode
{
unsigned __int8 value;
unsigned int weight;
HuffmanEncodingTreeNode *left;
HuffmanEncodingTreeNode *right;
HuffmanEncodingTreeNode *parent;
};
struct hostent
{
char *h_name;
char **h_aliases;
int h_addrtype;
int h_length;
char **h_addr_list;
};
struct HashedString::StringHasher<const char *>
{
__int8 gap0[1];
};