Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
v1_26_50.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8namespace Json { class Value; }
9namespace SharedTypes::v1_26_50 { struct MobEffectSubcomponentDefinition; }
10namespace SharedTypes::v1_26_50 { struct OnHitCommandsStorage; }
11namespace SharedTypes::v1_26_50 { struct PreferredPathComponentDefinition; }
12namespace SharedTypes::v1_26_50 { struct ProjectileComponentDefinition; }
13namespace cereal { struct ReflectionCtx; }
14// clang-format on
15
16namespace SharedTypes::v1_26_50 {
17// functions
18// NOLINTBEGIN
19MCNAPI void _addEffectFromJSON(::SharedTypes::v1_26_50::MobEffectSubcomponentDefinition& def, ::Json::Value& component);
20
21MCNAPI void bindAll(::cereal::ReflectionCtx& ctx);
22
23MCNAPI void deserializeActorDefinitionEventSubcomponent(
24 ::Json::Value& component,
25 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
26);
27
28MCNAPI void deserializeArrowEffectSubcomponent(
29 ::Json::Value& component,
30 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
31);
32
33MCNAPI void deserializeCatchFireSubcomponent(
34 ::Json::Value& component,
35 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
36);
37
38MCNAPI void deserializeFreezeOnHitSubcomponent(
39 ::Json::Value& component,
40 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
41);
42
43MCNAPI void
44deserializeGrantXPSubcomponent(::Json::Value& component, ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands);
45
46MCNAPI void deserializeHurtOwnerSubcomponent(
47 ::Json::Value& component,
48 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
49);
50
51MCNAPI void deserializeImpactDamageSubcomponent(
52 ::Json::Value& component,
53 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
54);
55
56MCNAPI void deserializeLegacyDescription(
57 ::SharedTypes::v1_26_50::PreferredPathComponentDefinition& desc,
58 ::DeserializeDataParams deserializeDataParams
59);
60
61MCNAPI void deserializeLegacyDescription(
62 ::SharedTypes::v1_26_50::ProjectileComponentDefinition& desc,
63 ::DeserializeDataParams deserializeDataParams
64);
65
66MCNAPI void deserializeMobEffectSubcomponent(
67 ::Json::Value& component,
68 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
69);
70
71MCNAPI void deserializeParticleOnHitSubcomponent(
72 ::Json::Value& value,
73 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
74);
75
76MCNAPI void deserializeSpawnAoECloudSubcomponent(
77 ::Json::Value& component,
78 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
79);
80
81MCNAPI void deserializeSpawnChanceSubcomponent(
82 ::Json::Value& component,
83 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
84);
85
86MCNAPI void deserializeStickInGroundSubcomponent(
87 ::Json::Value& component,
88 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
89);
90
91MCNAPI void deserializeThrownPotionEffectSubcomponent(
92 ::Json::Value& component,
93 ::SharedTypes::v1_26_50::OnHitCommandsStorage& onHitCommands
94);
95// NOLINTEND
96
97} // namespace SharedTypes::v1_26_50
Definition Value.h:16
Definition DeserializeDataParams.h:13
Definition MobEffectSubcomponentDefinition.h:15
Definition OnHitCommandsStorage.h:15
Definition PreferredPathComponentDefinition.h:15
Definition ProjectileComponentDefinition.h:19
Definition ReflectionCtx.h:11