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);
47 parse(
::Json::Value const& val, ::std::vector<::ActorDefinitionTrigger>& triggers,
char const* jsonName);
49 MCAPI
static bool parse(
51 ::SharedTypes::Legacy::FilterSubject& target,
53 char const* defaultValue
59 MCAPI
static void parse(
::Json::Value const& val, uchar& face, uchar defaultValue);
62 parse(
::Json::Value const& val, ::MolangVersion molangVersion, ::std::vector<::BlockDescriptor>& blockDescriptors);
67 MCAPI
static void parse(
::Json::Value const& val, ::std::vector<::std::string>& variable,
char const* jsonName);
71 MCAPI
static void parse(
75 char const* defaultValue
79 parse(
::Json::Value const& val, ::std::string& variable,
char const* jsonName,
char const* defaultValue);
81 MCAPI
static void parse(
83 ::std::vector<::ActorDefinitionIdentifier>& variable,
85 char const* defaultValue
88 MCAPI
static void parse(
90 ::std::vector<::SharedTypes::Legacy::LevelSoundEvent>& variable,
92 char const* defaultValue
105 parse(
::Json::Value const& val, ::ActorType& variable,
char const* jsonName,
char const* defaultValue);
107 MCAPI
static void parse(
109 ::SharedTypes::Legacy::Difficulty& variable,
110 char const* jsonName,
111 char const* defaultValue
115 parse(
::Json::Value const& val, ::ParticleType& variable,
char const* jsonName,
char const* defaultValue);
117 MCAPI
static void parse(
::Json::Value const& val,
bool& variable,
char const* jsonName,
bool defaultValue);
120 serialize(::SharedTypes::Legacy::FilterSubject
const& variable,
::Json::Value& val,
char const* jsonName);