JigsawBlockInfo

/* 287330 */
struct JigsawBlockInfo
{
BlockPos mPos;
const Block *mBlock;
const Block *mFinalBlock;
std::string mAttachmentType;
std::string mTargetPool;
};

JigsawJunction

/* 40688 */
struct JigsawJunction
{
BlockPos mSourceBlockPos;
int mDeltaSourceY;
int mDeltaTargetY;
Projection mSourceProjection;
Projection mTargetProjection;
};

JigsawStructureActorRulesRegistry

/* 32824 */
struct JigsawStructureActorRulesRegistry
{
JigsawStructureActorRulesRegistry::ActorRulesRegistryMap mActorRulesRegistry;
JigsawStructureActorRulesRegistry::ActorRulesLookupMap mActorRuleLookupMap;
};

JigsawStructureBlockTagRulesRegistry

/* 32821 */
struct JigsawStructureBlockTagRulesRegistry
{
JigsawStructureBlockTagRulesRegistry::BlockTagRulesRegistryMap mBlockTagRulesRegistry;
JigsawStructureBlockTagRulesRegistry::BlockTagRulesLookupMap mBlockTagRuleLookupMap;
};

JigsawStructureElementRegistry

/* 32827 */
struct JigsawStructureElementRegistry
{
JigsawStructureElementRegistry::StructureElementRegistry mElementRegistry;
JigsawStructureElementRegistry::StructureElementLookupMap mElementLookupMap;
};

JigsawStructureRegistry

/* 32816 */
struct JigsawStructureRegistry
{
JigsawStructureRegistry::JigsawPoolLookupMap mJigsawPoolLookupMap;
JigsawStructureBlockRulesRegistry mJigsawBlockRulesRegistry;
JigsawStructureBlockTagRulesRegistry mJigsawBlockTagRulesRegistry;
JigsawStructureActorRulesRegistry mJigsawActorRulesRegistry;
JigsawStructureElementRegistry mJigsawElementRegistry;
};

JsonValidator

/* 83335 */
struct JsonValidator
{
__int8 gap0[1];
};

JsonValidator::Property

/* 82820 */
struct JsonValidator::Property
{
std::vector<Json::ValueType> mTypes;
bool mIsRequired;
bool mRequiresConditionalProperty;
std::string mDescription;
JsonValidator::Property::PropertyPtr mChildProperty;
std::vector<std::pair<Json::Value,std::shared_ptr<JsonValidator::Property> >> mConditionalPropertiesByValue;
std::vector<std::pair<Json::ValueType,std::shared_ptr<JsonValidator::Property> >> mConditionalPropertiesByType;
std::unordered_map<std::string,std::shared_ptr<JsonValidator::Property>> mPropertyMap;
};

JsonValidator::generateDocs::DocumentationState

/* 296398 */
struct JsonValidator::generateDocs::DocumentationState
{
const JsonValidator::Property *prop;
Json::Value *data;
};

JsonValidator::validate::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 296594 */
struct JsonValidator::validate::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

JsonValidator::validate::ValidationState

/* 296326 */
struct JsonValidator::validate::ValidationState
{
const JsonValidator::Property *prop;
const Json::Value *data;
const Json::Value *parent;
bool checkType;
std::string name;
};

JukeboxBlockActor::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 238028 */
struct JukeboxBlockActor::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

JumpControlComponent

/* 56476 */
struct JumpControlComponent
{
bool mJumping;
bool mSwimming;
float mJumpPower;
JumpType mJumpType;
JumpInfo mJumpInfo[4];
Unique<JumpControl> mJumpControl;
};

JumpInfo

/* 56478 */
struct JumpInfo
{
int mAnimDuration;
int mJumpDelay;
float mDistanceScale;
float mHeight;
};

JigsawBlockInfo

/* 287330 */
struct JigsawBlockInfo
{
BlockPos mPos;
const Block *mBlock;
const Block *mFinalBlock;
std::string mAttachmentType;
std::string mTargetPool;
};

JigsawJunction

/* 40688 */
struct JigsawJunction
{
BlockPos mSourceBlockPos;
int mDeltaSourceY;
int mDeltaTargetY;
Projection mSourceProjection;
Projection mTargetProjection;
};

JigsawStructureActorRulesRegistry

/* 32824 */
struct JigsawStructureActorRulesRegistry
{
JigsawStructureActorRulesRegistry::ActorRulesRegistryMap mActorRulesRegistry;
JigsawStructureActorRulesRegistry::ActorRulesLookupMap mActorRuleLookupMap;
};

JigsawStructureBlockTagRulesRegistry

/* 32821 */
struct JigsawStructureBlockTagRulesRegistry
{
JigsawStructureBlockTagRulesRegistry::BlockTagRulesRegistryMap mBlockTagRulesRegistry;
JigsawStructureBlockTagRulesRegistry::BlockTagRulesLookupMap mBlockTagRuleLookupMap;
};

JigsawStructureElementRegistry

/* 32827 */
struct JigsawStructureElementRegistry
{
JigsawStructureElementRegistry::StructureElementRegistry mElementRegistry;
JigsawStructureElementRegistry::StructureElementLookupMap mElementLookupMap;
};

JigsawStructureRegistry

/* 32816 */
struct JigsawStructureRegistry
{
JigsawStructureRegistry::JigsawPoolLookupMap mJigsawPoolLookupMap;
JigsawStructureBlockRulesRegistry mJigsawBlockRulesRegistry;
JigsawStructureBlockTagRulesRegistry mJigsawBlockTagRulesRegistry;
JigsawStructureActorRulesRegistry mJigsawActorRulesRegistry;
JigsawStructureElementRegistry mJigsawElementRegistry;
};

JsonValidator

/* 83335 */
struct JsonValidator
{
__int8 gap0[1];
};

JsonValidator::Property

/* 82820 */
struct JsonValidator::Property
{
std::vector<Json::ValueType> mTypes;
bool mIsRequired;
bool mRequiresConditionalProperty;
std::string mDescription;
JsonValidator::Property::PropertyPtr mChildProperty;
std::vector<std::pair<Json::Value,std::shared_ptr<JsonValidator::Property> >> mConditionalPropertiesByValue;
std::vector<std::pair<Json::ValueType,std::shared_ptr<JsonValidator::Property> >> mConditionalPropertiesByType;
std::unordered_map<std::string,std::shared_ptr<JsonValidator::Property>> mPropertyMap;
};

JsonValidator::generateDocs::DocumentationState

/* 296398 */
struct JsonValidator::generateDocs::DocumentationState
{
const JsonValidator::Property *prop;
Json::Value *data;
};

JsonValidator::validate::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 296594 */
struct JsonValidator::validate::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

JsonValidator::validate::ValidationState

/* 296326 */
struct JsonValidator::validate::ValidationState
{
const JsonValidator::Property *prop;
const Json::Value *data;
const Json::Value *parent;
bool checkType;
std::string name;
};

JukeboxBlockActor::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 238028 */
struct JukeboxBlockActor::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

JumpControlComponent

/* 56476 */
struct JumpControlComponent
{
bool mJumping;
bool mSwimming;
float mJumpPower;
JumpType mJumpType;
JumpInfo mJumpInfo[4];
Unique<JumpControl> mJumpControl;
};

JumpInfo

/* 56478 */
struct JumpInfo
{
int mAnimDuration;
int mJumpDelay;
float mDistanceScale;
float mHeight;
};