Struct minetest_protocol::wire::types::ContentFeatures
source · pub struct ContentFeatures {Show 54 fields
pub version: u8,
pub name: String,
pub groups: Array16<Pair<String, s16>>,
pub param_type: u8,
pub param_type_2: u8,
pub drawtype: u8,
pub mesh: String,
pub visual_scale: f32,
pub unused_six: u8,
pub tiledef: FixedArray<6, TileDef>,
pub tiledef_overlay: FixedArray<6, TileDef>,
pub tiledef_special: Array8<TileDef>,
pub alpha_for_legacy: u8,
pub red: u8,
pub green: u8,
pub blue: u8,
pub palette_name: String,
pub waving: u8,
pub connect_sides: u8,
pub connects_to_ids: Array16<u16>,
pub post_effect_color: SColor,
pub leveled: u8,
pub light_propagates: u8,
pub sunlight_propagates: u8,
pub light_source: u8,
pub is_ground_content: bool,
pub walkable: bool,
pub pointable: bool,
pub diggable: bool,
pub climbable: bool,
pub buildable_to: bool,
pub rightclickable: bool,
pub damage_per_second: u32,
pub liquid_type_bc: u8,
pub liquid_alternative_flowing: String,
pub liquid_alternative_source: String,
pub liquid_viscosity: u8,
pub liquid_renewable: bool,
pub liquid_range: u8,
pub drowning: u8,
pub floodable: bool,
pub node_box: NodeBox,
pub selection_box: NodeBox,
pub collision_box: NodeBox,
pub sound_footstep: SimpleSoundSpec,
pub sound_dig: SimpleSoundSpec,
pub sound_dug: SimpleSoundSpec,
pub legacy_facedir_simple: bool,
pub legacy_wallmounted: bool,
pub node_dig_prediction: Option<String>,
pub leveled_max: Option<u8>,
pub alpha: Option<AlphaMode>,
pub move_resistance: Option<u8>,
pub liquid_move_physics: Option<bool>,
}Fields§
§version: u8§name: String§groups: Array16<Pair<String, s16>>§param_type: u8§param_type_2: u8§drawtype: u8§mesh: String§visual_scale: f32§unused_six: u8§tiledef: FixedArray<6, TileDef>§tiledef_overlay: FixedArray<6, TileDef>§tiledef_special: Array8<TileDef>§alpha_for_legacy: u8§red: u8§green: u8§blue: u8§palette_name: String§waving: u8§connect_sides: u8§connects_to_ids: Array16<u16>§post_effect_color: SColor§leveled: u8§light_propagates: u8§sunlight_propagates: u8§light_source: u8§is_ground_content: bool§walkable: bool§pointable: bool§diggable: bool§climbable: bool§buildable_to: bool§rightclickable: bool§damage_per_second: u32§liquid_type_bc: u8§liquid_alternative_flowing: String§liquid_alternative_source: String§liquid_viscosity: u8§liquid_renewable: bool§liquid_range: u8§drowning: u8§floodable: bool§node_box: NodeBox§selection_box: NodeBox§collision_box: NodeBox§sound_footstep: SimpleSoundSpec§sound_dig: SimpleSoundSpec§sound_dug: SimpleSoundSpec§legacy_facedir_simple: bool§legacy_wallmounted: bool§node_dig_prediction: Option<String>§leveled_max: Option<u8>§alpha: Option<AlphaMode>§move_resistance: Option<u8>§liquid_move_physics: Option<bool>Trait Implementations§
source§impl Clone for ContentFeatures
impl Clone for ContentFeatures
source§fn clone(&self) -> ContentFeatures
fn clone(&self) -> ContentFeatures
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ContentFeatures
impl Debug for ContentFeatures
source§impl Deserialize for ContentFeatures
impl Deserialize for ContentFeatures
fn deserialize(deser: &mut Deserializer<'_>) -> DeserializeResult<Self>
source§impl PartialEq<ContentFeatures> for ContentFeatures
impl PartialEq<ContentFeatures> for ContentFeatures
source§fn eq(&self, other: &ContentFeatures) -> bool
fn eq(&self, other: &ContentFeatures) -> bool
This method tests for
self and other values to be equal, and is used
by ==.