1#if PROTOCOL_VERSION > 761
11#if PROTOCOL_VERSION < 764
28 virtual void SetMetadataValue(
const int index,
const std::any& value)
override;
30#if PROTOCOL_VERSION < 764
31 int GetDataInterpolationStartDeltaTicksId()
const;
32 int GetDataInterpolationDurationId()
const;
51#if PROTOCOL_VERSION < 764
52 void SetDataInterpolationStartDeltaTicksId(
const int data_interpolation_start_delta_ticks_id);
53 void SetDataInterpolationDurationId(
const int data_interpolation_duration_id);
void SetDataTranslationId(const Vector3< float > data_translation_id)
int GetDataTransformationInterpolationStartDeltaTicksId() const
int GetDataTransformationInterpolationDurationId() const
char GetDataBillboardRenderConstraintsId() const
Vector3< float > GetDataTranslationId() const
float GetDataWidthId() const
int GetDataPosRotInterpolationDurationId() const
std::array< float, 4 > GetDataRightRotationId() const
void SetDataTransformationInterpolationStartDeltaTicksId(const int data_transformation_interpolation_start_delta_ticks_id)
void SetDataHeightId(const float data_height_id)
virtual ProtocolCraft::Json::Value Serialize() const override
int GetDataGlowColorOverrideId() const
void SetDataRightRotationId(const std::array< float, 4 > data_right_rotation_id)
void SetDataShadowRadiusId(const float data_shadow_radius_id)
virtual bool IsDisplay() const override
static const std::array< std::string, metadata_count > metadata_names
int GetDataBrightnessOverrideId() const
static constexpr int metadata_count
float GetDataShadowRadiusId() const
virtual void SetMetadataValue(const int index, const std::any &value) override
void SetDataScaleId(const Vector3< float > data_scale_id)
float GetDataViewRangeId() const
void SetDataBrightnessOverrideId(const int data_brightness_override_id)
std::array< float, 4 > GetDataLeftRotationId() const
void SetDataShadowStrengthId(const float data_shadow_strength_id)
void SetDataBillboardRenderConstraintsId(const char data_billboard_render_constraints_id)
float GetDataShadowStrengthId() const
void SetDataPosRotInterpolationDurationId(const int data_pos_rot_interpolation_duration_id)
Vector3< float > GetDataScaleId() const
void SetDataViewRangeId(const float data_view_range_id)
void SetDataTransformationInterpolationDurationId(const int data_transformation_interpolation_duration_id)
void SetDataLeftRotationId(const std::array< float, 4 > data_left_rotation_id)
static constexpr int hierarchy_metadata_count
float GetDataHeightId() const
void SetDataWidthId(const float data_width_id)
void SetDataGlowColorOverrideId(const int data_glow_color_override_id)
static constexpr int hierarchy_metadata_count
static constexpr int metadata_count
Main class, basically a JsonVariant with extra utility functions it doesn't inherit JsonVariant direc...