# O
# OverworldGenerator::_makeLayers::$2867EA52F754A99BBF15CBCDF29DF3E2
Offset | Type | Name |
---|---|---|
0 | (8) const BiomeRegistry * | biomeRegistry |
# OwnedActorSet
Offset | Type | Name |
---|---|---|
0 | (24) std::vector<std::unique_ptr<Actor>> | c |
# OwnerStorageEntity::EntityContextOwned
Offset | Type | Name |
---|---|---|
0 | (16) EntityContext | baseclass_0 |
# OpenDoorAnnotationComponent
Offset | Type | Name |
---|---|---|
0 | (80) std::queue<BlockPos> | mPassedDoorPositions |
# OptionalString
Offset | Type | Name |
---|---|---|
0 | (1) bool | valid |
8 | (32) std::string | string |
# Option::StringFilter
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<std::string (const std::string &)>::_Invoker_type | _M_invoker |
# Option::BoolFilter
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<bool (bool)>::_Invoker_type | _M_invoker |
# Option::SaveIntCallback
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<int (int)>::_Invoker_type | _M_invoker |
# OnScreenTextureAnimationPacket
Offset | Type | Name |
---|---|---|
0 | (36) Packet:288 | baseclass_0 |
36 | (4) unsigned int | mEffectID |
# OwnerPtr<EntityId>
Offset | Type | Name |
---|---|---|
0 | (24) EntityRefTraits::OwnerStorage | baseclass_0 |
# OverworldHeightAttributes
Offset | Type | Name |
---|---|---|
0 | (8) BiomeHeight | mHeightParams |
# OceanMixerLayer::OceanData
Offset | Type | Name |
---|---|---|
0 | (8) std::unique_ptr<char []> | mResult |
# optional_ref<int>
Offset | Type | Name |
---|---|---|
0 | (8) int * | ptr |
# OverworldDimension
Offset | Type | Name |
---|---|---|
0 | (1216) Dimension | baseclass_0 |
# OceanRuinConfiguration
Offset | Type | Name |
---|---|---|
0 | (4) OceanTempCategory | type |
4 | (4) float | largeProbability |
8 | (4) float | clusterProbability |
# OwnerPtr<PerlinSimplexNoise>
Offset | Type | Name |
---|---|---|
0 | (16) SharePtrRefTraits<PerlinSimplexNoise>::OwnerStorage | baseclass_0 |
# optional_ref<const Localization>
Offset | Type | Name |
---|---|---|
0 | (8) const Localization * | ptr |
# Ocelot::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# OwnerPtrT<FeatureRefTraits>
Offset | Type | Name |
---|---|---|
0 | (24) FeatureRefTraits::OwnerStorage | baseclass_0 |
# ObjectiveCriteria
Offset | Type | Name |
---|---|---|
0 | (32) const std::string | mName |
32 | (1) const bool | mReadOnly |
33 | (1) const ObjectiveRenderType_0 | mRenderType |
# OpenDoorAnnotationSystem
struct __cppobj OpenDoorAnnotationSystem : ITickingSystem
{
};
# OwnerStorageSharePtr<EntityRegistryOwned>
struct OwnerStorageSharePtr<EntityRegistryOwned>
{
std::shared_ptr<EntityRegistryOwned> mValue;
};
# OwnerPtrT<EntityRegistryRefTraits>
struct __cppobj OwnerPtrT<EntityRegistryRefTraits> : EntityRegistryRefTraits::OwnerStorage
{
};
# OwnerPtrT<EntityRegistryRefTraits>::OwnerStackRef
typedef EntityRegistryRefTraits::OwnerStackRef OwnerPtrT<EntityRegistryRefTraits>::OwnerStackRef;
# OwnerStorageEntity
struct OwnerStorageEntity
{
std::optional<OwnerStorageEntity::EntityContextOwned> mContext;
};
# OwnerPtrT<EntityRefTraits>
struct __cppobj OwnerPtrT<EntityRefTraits> : EntityRefTraits::OwnerStorage
{
};
# OwnerPtrT<EntityRefTraits>::OwnerStackRef
typedef EntityRefTraits::OwnerStackRef OwnerPtrT<EntityRefTraits>::OwnerStackRef;
# OwnerStorageFeature
struct OwnerStorageFeature
{
std::optional<std::reference_wrapper<FeatureRegistry> > mRegistry;
size_t mIndex;
};
# OreFeature
struct __cppobj OreFeature : IFeature
{
int mCount;
float mCountf;
float mCountfInv;
const Block *mBlock;
std::vector<const Block *> mMayReplace;
};
# OakFeature
struct __cppobj __attribute__((aligned(8))) OakFeature : TreeFeature
{
};
# OwnerPtrT<FeatureRefTraits>::OwnerStackRef
typedef FeatureRefTraits::OwnerStackRef OwnerPtrT<FeatureRefTraits>::OwnerStackRef;
# OverworldGenerator
struct __cppobj OverworldGenerator : ChunkSource, WorldGenerator
{
const bool legacyDevice;
BeardKernel mBeardKernel;
PerlinNoisePtr minLimitPerlinNoise;
PerlinNoisePtr maxLimitPerlinNoise;
PerlinNoisePtr mainPerlinNoise;
Unique<PerlinSimplexNoise> surfaceNoise;
PerlinNoisePtr scaleNoise;
PerlinNoisePtr depthNoise;
PerlinNoisePtr forestNoise;
float biomeWeights[25];
ThreadLocal<OverworldGenerator::ThreadData> generatorHelpersPool;
VillageFeature villageFeature;
StrongholdFeature strongholdFeature;
RandomScatteredLargeFeature scatteredFeature;
MineshaftFeature mineshaftFeature;
MonsterRoomFeature monsterRoomFeature;
OceanMonumentFeature oceanMonumentFeature;
OceanRuinFeature oceanRuinFeature;
WoodlandMansionFeature woodlandMansionFeature;
ShipwreckFeature shipwreckFeature;
BuriedTreasureFeature buriedChestFeature;
LargeCaveFeature caveFeature;
CanyonFeature canyonFeature;
UnderwaterLargeCaveFeature underwaterCaveFeature;
UnderwaterCanyonFeature underwaterCanyonFeature;
PillagerOutpostFeature pillagerOutpostFeature;
ConstLayerPtr<Biome *> mBlockResolutionLayer;
ConstLayerPtr<Biome *> m4x4ResolutionLayer;
std::shared_ptr<BiomeSourceGetBiomeCache> mBiomeSourceCache;
};
# OverworldGenerator::ThreadData
struct __attribute__((aligned(8))) OverworldGenerator::ThreadData
{
float buffer[1024];
float depthBuffer[256];
float dataBuffer[256];
std::array<long,32768> blockBuffer;
float *fi;
float *fis;
Random random;
};
# OceanMixerLayer
struct __cppobj OceanMixerLayer : MixerLayer<Biome *,Biome *,BiomeTemperatureCategory>
{
Biome *mGenericShallowOcean;
Biome *mGenericDeepOcean;
std::vector<std::pair<Biome *,unsigned int>> mShallowOceanBiomes[5];
std::vector<std::pair<Biome *,unsigned int>> mDeepOceanBiomes[5];
};
# OceanMonumentFeature
struct __cppobj OceanMonumentFeature : StructureFeature:1760
{
int mMonumentSpacing;
int mMinMonumentSeparation;
std::vector<int> allowedBiomes;
std::vector<int> allowedSpawnBiomes;
};
# OceanRuinFeature
struct __cppobj OceanRuinFeature : StructureFeature:1760
{
int mRuinSpacing;
int mMinRuinSeparation;
std::vector<int> allowedBiomes;
OverworldGenerator *mLevelSource;
OceanMonumentFeature *mMonument;
};
# OceanRuinStart
struct __cppobj __attribute__((aligned(8))) OceanRuinStart : StructureStart
{
OceanRuinConfiguration mConfig;
};
# OceanRuinPieces::OceanRuinPiece
struct __cppobj OceanRuinPieces::OceanRuinPiece : TemplateStructurePiece
{
StructureManager *mStructureManager;
std::string mTemplateName;
OceanTempCategory mBiomeType;
float mIntegrity;
bool mIsLarge;
Rotation_0 mRotation;
BlockPos mPosition;
};
# OceanRuinPieces
struct OceanRuinPieces
{
__int8 gap0[1];
};
# Option
struct Option
{
int (**_vptr$Option)(void);
std::unique_ptr<OptionLock> mLock;
std::vector<OptionObserver> mObservers;
std::string mSaveTag;
std::string mTelemetryProperty;
const OptionID mID;
const OptionOwnerType mOwnerType;
OptionType mOptionType;
const std::string mCaptionId;
const OptionResetFlags mOptionResetFlags;
Option *mOverrideSource;
std::function<void (bool)> mRequestSaveCallback;
};
# OnFriendlyAngerDescription
struct __cppobj OnFriendlyAngerDescription : TriggerDescription
{
};
# OnHitSubcomponent
struct OnHitSubcomponent
{
int (**_vptr$OnHitSubcomponent)(void);
};
# OwnerPtr<EntityRegistry>
typedef OwnerPtrT<EntityRegistryRefTraits> OwnerPtr<EntityRegistry>;
# Objective
struct Objective
{
std::unordered_map<ScoreboardId,int> mScores;
const std::string mName;
std::string mDisplayName;
const ObjectiveCriteria *mCriteria;
};
# OptionObserver
struct OptionObserver
{
void *mToken;
ValueChangedCallback mOnValueChangeCallback;
InputModeValueChangedCallback mOnInputModeValueChangeCallback;
};
# OptionLock
struct OptionLock
{
std::function<bool ()> isModifiableCondition;
void *mToken;
};
# OwnedActorList
typedef std::vector<std::unique_ptr<Actor>> OwnedActorList;
# OnDeathDescription
struct __cppobj OnDeathDescription : TriggerDescription
{
};
# OnHurtByPlayerDescription
struct __cppobj OnHurtByPlayerDescription : TriggerDescription
{
};
# OnHurtDescription
struct __cppobj OnHurtDescription : TriggerDescription
{
};
# OnIgniteDescription
struct __cppobj OnIgniteDescription : TriggerDescription
{
};
# OnStartLandingDescription
struct __cppobj OnStartLandingDescription : TriggerDescription
{
};
# OnStartTakeoffDescription
struct __cppobj OnStartTakeoffDescription : TriggerDescription
{
};
# OnTargetAcquiredDescription
struct __cppobj OnTargetAcquiredDescription : TriggerDescription
{
};
# OnTargetEscapeDescription
struct __cppobj OnTargetEscapeDescription : TriggerDescription
{
};
# OnWakeWithOwnerDescription
struct __cppobj OnWakeWithOwnerDescription : TriggerDescription
{
};
# OpenDoorAnnotationDescription
struct __cppobj OpenDoorAnnotationDescription : ComponentDescription
{
};
# OverloadSyntaxInformation
struct OverloadSyntaxInformation
{
std::string text;
OverloadSyntaxInformation::CursorPos start;
OverloadSyntaxInformation::CursorPos length;
};
# Ocelot
struct __cppobj Ocelot : Animal
{
};
# OwnerHurtByTargetGoal
struct __cppobj OwnerHurtByTargetGoal : TargetGoal
{
TempEPtr<Mob> mOwnerHurtBy;
Mob *mMob;
};
# OwnerHurtTargetGoal
struct __cppobj __attribute__((aligned(8))) OwnerHurtTargetGoal : TargetGoal
{
TempEPtr<Mob> mLastOwnerHurt;
Mob *mMob;
int mTimestamp;
};
# OcelotAttackGoal
struct __cppobj __attribute__((aligned(8))) OcelotAttackGoal : Goal:96
{
int mAttackTime;
Mob *mMob;
float mWalkSpeedModifier;
float mSprintSpeedModifier;
float mSneakSpeedModifier;
};
# OcelotSitOnBlockGoal
struct __cppobj OcelotSitOnBlockGoal : BaseMoveToBlockGoal
{
Mob *mMob;
};
# OfferFlowerGoal
struct __cppobj OfferFlowerGoal : Goal
{
TempEPtr<Mob> mOfferedToMob;
int mGameTicks;
IronGolem *mGolem;
};
# OpenDoorGoal
struct __cppobj OpenDoorGoal : DoorInteractGoal
{
bool mCloseDoor;
int mForgetTime;
Mob *mMob;
};
# OwnerPtrT<SharePtrRefTraits<PerlinSimplexNoise> >
struct __cppobj OwnerPtrT<SharePtrRefTraits<PerlinSimplexNoise> > : SharePtrRefTraits<PerlinSimplexNoise>::OwnerStorage
{
};
# OwnerStorageSharePtr<PerlinSimplexNoise>
struct OwnerStorageSharePtr<PerlinSimplexNoise>
{
std::shared_ptr<PerlinSimplexNoise> mValue;
};
# OwnerPtrT<SharePtrRefTraits<PerlinSimplexNoise> >::OwnerStackRef
typedef SharePtrRefTraits<PerlinSimplexNoise>::OwnerStackRef OwnerPtrT<SharePtrRefTraits<PerlinSimplexNoise> >::OwnerStackRef;
# OreBlock
struct __cppobj OreBlock : BlockLegacy
{
};
# OldLogBlock
struct __cppobj OldLogBlock : LogBlock
{
};
# OldLeafBlock
struct __cppobj OldLeafBlock : LeafBlock
{
};
# ObsidianBlock
struct __cppobj __attribute__((aligned(8))) ObsidianBlock : BlockLegacy
{
bool mIsGlowing;
};
# ObserverBlock
struct __cppobj ObserverBlock : FaceDirectionalBlock
{
};
# OceanMonumentStart
struct __cppobj __attribute__((aligned(8))) OceanMonumentStart : StructureStart
{
bool isCreated;
};
# OceanMonumentPiece
struct __cppobj OceanMonumentPiece : StructurePiece
{
bool mDoFill;
Shared<RoomDefinition> mRoomDefinition;
};
# OceanMonumentEntryRoom
struct __cppobj OceanMonumentEntryRoom : OceanMonumentPiece
{
};
# OceanMonumentCoreRoom
struct __cppobj OceanMonumentCoreRoom : OceanMonumentPiece
{
};
# OceanMonumentWingRoom
struct __cppobj __attribute__((aligned(4))) OceanMonumentWingRoom : OceanMonumentPiece
{
int mMainDesign;
bool mIsRightWing;
};
# OceanMonumentPenthouse
struct __cppobj OceanMonumentPenthouse : OceanMonumentPiece
{
};
# OceanMonumentSimpleRoom
struct __cppobj __attribute__((aligned(8))) OceanMonumentSimpleRoom : OceanMonumentPiece
{
int mMainDesign;
};
# OceanMonumentSimpleTopRoom
struct __cppobj OceanMonumentSimpleTopRoom : OceanMonumentPiece
{
};
# OceanMonumentDoubleYRoom
struct __cppobj OceanMonumentDoubleYRoom : OceanMonumentPiece
{
};
# OceanMonumentDoubleXRoom
struct __cppobj OceanMonumentDoubleXRoom : OceanMonumentPiece
{
};
# OceanMonumentDoubleZRoom
struct __cppobj OceanMonumentDoubleZRoom : OceanMonumentPiece
{
};
# OceanMonumentDoubleXYRoom
struct __cppobj OceanMonumentDoubleXYRoom : OceanMonumentPiece
{
};
# OceanMonumentDoubleYZRoom
struct __cppobj OceanMonumentDoubleYZRoom : OceanMonumentPiece
{
};
# OpCommand
struct __cppobj OpCommand : ServerCommand
{
PlayerSelector mTargets;
};
# OffhandContainerController
struct __cppobj OffhandContainerController : ContainerController
{
};
# OutputContainerController
struct __cppobj OutputContainerController : ContainerController
{
};