33 MCAPI
static bool parse(
::Json::Value const& val, ::std::vector<::ActorDefinitionTrigger>& triggers);
42 parse(
::Json::Value const& val, ::MolangVersion molangVersion, ::std::vector<::ItemDescriptor>& itemDescriptors);
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);
59 parse(
::Json::Value const& val, ::MolangVersion molangVersion, ::std::vector<::BlockDescriptor>& blockDescriptors);
61 MCAPI
static void parse(
::Json::Value const& val, ::std::vector<::std::string>& variable,
char const* jsonName);
70 MCAPI
static void parse(
72 ::std::vector<::SharedTypes::Legacy::LevelSoundEvent>& variable,
74 char const* defaultValue
80 MCAPI
static void parse(
::Json::Value const& val,
int& variable,
char const* jsonName,
int defaultValue);
82 MCAPI
static void parse(
::Json::Value const& val,
float& variable,
char const* jsonName,
float defaultValue);
84 MCAPI
static void parse(
86 ::std::vector<::ActorDefinitionIdentifier>& variable,
88 char const* defaultValue
91 MCAPI
static void parse(
::Json::Value const& val,
bool& variable,
char const* jsonName,
bool defaultValue);
96 MCAPI
static void parse(
98 ::SharedTypes::Legacy::Difficulty& variable,
100 char const* defaultValue
104 parse(
::Json::Value const& val, ::ActorType& variable,
char const* jsonName,
char const* defaultValue);
107 parse(
::Json::Value const& val, ::std::string& variable,
char const* jsonName,
char const* defaultValue);
110 parse(
::Json::Value const& val, ::ParticleType& variable,
char const* jsonName,
char const* defaultValue);
112 MCAPI
static void parse(
115 char const* jsonName,
116 char const* defaultValue
120 serialize(::SharedTypes::Legacy::FilterSubject
const& variable,
::Json::Value& val,
char const* jsonName);