3#include "mc/_HeaderOutputPredefine.h"
8namespace Json {
class Value; }
16namespace SharedTypes::v1_26_50 {
19MCNAPI
void _addEffectFromJSON(::SharedTypes::v1_26_50::MobEffectSubcomponentDefinition& def, ::Json::Value& component);
21MCNAPI
void bindAll(::cereal::ReflectionCtx& ctx);
23MCNAPI
void deserializeActorDefinitionEventSubcomponent(
24 ::Json::Value& component,
25 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
28MCNAPI
void deserializeArrowEffectSubcomponent(
29 ::Json::Value& component,
30 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
33MCNAPI
void deserializeCatchFireSubcomponent(
34 ::Json::Value& component,
35 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
38MCNAPI
void deserializeFreezeOnHitSubcomponent(
39 ::Json::Value& component,
40 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
44deserializeGrantXPSubcomponent(::Json::Value& component, ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands);
46MCNAPI
void deserializeHurtOwnerSubcomponent(
47 ::Json::Value& component,
48 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
51MCNAPI
void deserializeImpactDamageSubcomponent(
52 ::Json::Value& component,
53 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
56MCNAPI
void deserializeLegacyDescription(
57 ::SharedTypes::v1_26_50::PreferredPathComponentDefinition& desc,
58 ::DeserializeDataParams deserializeDataParams
61MCNAPI
void deserializeLegacyDescription(
62 ::SharedTypes::v1_26_50::ProjectileComponentDefinition& desc,
63 ::DeserializeDataParams deserializeDataParams
66MCNAPI
void deserializeMobEffectSubcomponent(
67 ::Json::Value& component,
68 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
71MCNAPI
void deserializeParticleOnHitSubcomponent(
73 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
76MCNAPI
void deserializeSpawnAoECloudSubcomponent(
77 ::Json::Value& component,
78 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
81MCNAPI
void deserializeSpawnChanceSubcomponent(
82 ::Json::Value& component,
83 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
86MCNAPI
void deserializeStickInGroundSubcomponent(
87 ::Json::Value& component,
88 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
91MCNAPI
void deserializeThrownPotionEffectSubcomponent(
92 ::Json::Value& component,
93 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
Definition DeserializeDataParams.h:13
Definition MobEffectSubcomponentDefinition.h:15
Definition OnHitCommandsStorage.h:15
Definition PreferredPathComponentDefinition.h:15
Definition ProjectileComponentDefinition.h:19
Definition ReflectionCtx.h:11