pub struct LlamaEntityData {
pub abstract_chested_horse: AbstractChestedHorseEntityData,
pub strength: SyncedValue<i32>,
pub variant: SyncedValue<i32>,
}Expand description
Synchronized entity data declared by the vanilla #struct_name layer.
Fields§
§abstract_chested_horse: AbstractChestedHorseEntityData§strength: SyncedValue<i32>§variant: SyncedValue<i32>Implementations§
Source§impl LlamaEntityData
impl LlamaEntityData
Sourcepub fn llama(&self) -> &LlamaEntityData
pub fn llama(&self) -> &LlamaEntityData
Returns the LlamaEntityData layer.
Sourcepub fn llama_mut(&mut self) -> &mut LlamaEntityData
pub fn llama_mut(&mut self) -> &mut LlamaEntityData
Returns the mutable LlamaEntityData layer.
Sourcepub fn abstract_chested_horse(&self) -> &AbstractChestedHorseEntityData
pub fn abstract_chested_horse(&self) -> &AbstractChestedHorseEntityData
Returns the AbstractChestedHorseEntityData layer.
Sourcepub fn abstract_chested_horse_mut(
&mut self,
) -> &mut AbstractChestedHorseEntityData
pub fn abstract_chested_horse_mut( &mut self, ) -> &mut AbstractChestedHorseEntityData
Returns the mutable AbstractChestedHorseEntityData layer.
Sourcepub fn abstract_horse(&self) -> &AbstractHorseEntityData
pub fn abstract_horse(&self) -> &AbstractHorseEntityData
Returns the AbstractHorseEntityData layer.
Sourcepub fn abstract_horse_mut(&mut self) -> &mut AbstractHorseEntityData
pub fn abstract_horse_mut(&mut self) -> &mut AbstractHorseEntityData
Returns the mutable AbstractHorseEntityData layer.
Sourcepub fn ageable_mob(&self) -> &AgeableMobEntityData
pub fn ageable_mob(&self) -> &AgeableMobEntityData
Returns the AgeableMobEntityData layer.
Sourcepub fn ageable_mob_mut(&mut self) -> &mut AgeableMobEntityData
pub fn ageable_mob_mut(&mut self) -> &mut AgeableMobEntityData
Returns the mutable AgeableMobEntityData layer.
Sourcepub fn mob(&self) -> &MobEntityData
pub fn mob(&self) -> &MobEntityData
Returns the MobEntityData layer.
Sourcepub fn mob_mut(&mut self) -> &mut MobEntityData
pub fn mob_mut(&mut self) -> &mut MobEntityData
Returns the mutable MobEntityData layer.
Sourcepub fn living_entity(&self) -> &LivingEntityData
pub fn living_entity(&self) -> &LivingEntityData
Returns the LivingEntityData layer.
Sourcepub fn living_entity_mut(&mut self) -> &mut LivingEntityData
pub fn living_entity_mut(&mut self) -> &mut LivingEntityData
Returns the mutable LivingEntityData layer.
Sourcepub fn base(&self) -> &BaseEntityData
pub fn base(&self) -> &BaseEntityData
Returns the BaseEntityData layer.
Sourcepub fn base_mut(&mut self) -> &mut BaseEntityData
pub fn base_mut(&mut self) -> &mut BaseEntityData
Returns the mutable BaseEntityData layer.
Sourcepub fn pack_dirty(&mut self) -> Option<Vec<DataValue>>
pub fn pack_dirty(&mut self) -> Option<Vec<DataValue>>
Pack all dirty values for network sync, clearing dirty flags.
Returns None if no values are dirty.
fn pack_dirty_into(&mut self, values: &mut Vec<DataValue>)
Sourcepub fn pack_all(&self) -> Vec<DataValue>
pub fn pack_all(&self) -> Vec<DataValue>
Pack all non-default values (for initial entity spawn).
fn pack_all_into(&self, values: &mut Vec<DataValue>)
Trait Implementations§
Source§impl Clone for LlamaEntityData
impl Clone for LlamaEntityData
Source§fn clone(&self) -> LlamaEntityData
fn clone(&self) -> LlamaEntityData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more