34 MCAPI
static bool parse(
::Json::Value const& val, ::std::vector<::ActorDefinitionTrigger>& triggers);
41 parse(
::Json::Value const& val, ::MolangVersion molangVersion, ::std::vector<::ItemDescriptor>& itemDescriptors);
44 parse(
::Json::Value const& val, ::std::vector<::ActorDefinitionTrigger>& triggers,
char const* jsonName);
46 MCAPI
static bool parse(
48 ::SharedTypes::Legacy::FilterSubject& target,
50 char const* defaultValue
56 MCAPI
static void parse(
::Json::Value const& val, uchar& face, uchar defaultValue);
63 MCAPI
static void parse(
67 char const* defaultValue
71 parse(
::Json::Value const& val, ::std::string& variable,
char const* jsonName,
char const* defaultValue);
73 MCAPI
static void parse(
75 ::std::vector<::ActorDefinitionIdentifier>& variable,
77 char const* defaultValue
80 MCAPI
static void parse(
82 ::std::vector<::SharedTypes::Legacy::LevelSoundEvent>& variable,
84 char const* defaultValue
98 MCAPI
static void parse(
100 ::SharedTypes::Legacy::Difficulty& variable,
101 char const* jsonName,
102 char const* defaultValue
106 parse(
::Json::Value const& val, ::ParticleType& variable,
char const* jsonName,
char const* defaultValue);
108 MCAPI
static void parse(
::Json::Value const& val,
bool& variable,
char const* jsonName,
bool defaultValue);
113 serialize(::std::vector<::ActorDefinitionTrigger>
const& variable,
::Json::Value& val,
char const* jsonName);
116 serialize(::std::vector<::BlockDescriptor>
const& variable,
::Json::Value& val,
char const* jsonName);
119 serialize(::std::vector<::MobEffectInstance>
const& variable,
::Json::Value& val,
char const* jsonName);
121 MCAPI
static void serialize(::ActorType
const& variable,
::Json::Value& val,
char const* jsonName);
124 serialize(::SharedTypes::Legacy::FilterSubject
const& variable,
::Json::Value& val,
char const* jsonName);
126 MCAPI
static void serialize(::ParticleType
const& variable,
::Json::Value& val,
char const* jsonName);