pub struct ZombieNautilusEntityData {
pub abstract_nautilus: AbstractNautilusEntityData,
pub variant: SyncedValue<i32>,
}Expand description
Synchronized entity data declared by the vanilla #struct_name layer.
Fields§
§abstract_nautilus: AbstractNautilusEntityData§variant: SyncedValue<i32>Implementations§
Source§impl ZombieNautilusEntityData
impl ZombieNautilusEntityData
Sourcepub fn zombie_nautilus(&self) -> &ZombieNautilusEntityData
pub fn zombie_nautilus(&self) -> &ZombieNautilusEntityData
Returns the ZombieNautilusEntityData layer.
Sourcepub fn zombie_nautilus_mut(&mut self) -> &mut ZombieNautilusEntityData
pub fn zombie_nautilus_mut(&mut self) -> &mut ZombieNautilusEntityData
Returns the mutable ZombieNautilusEntityData layer.
Sourcepub fn abstract_nautilus(&self) -> &AbstractNautilusEntityData
pub fn abstract_nautilus(&self) -> &AbstractNautilusEntityData
Returns the AbstractNautilusEntityData layer.
Sourcepub fn abstract_nautilus_mut(&mut self) -> &mut AbstractNautilusEntityData
pub fn abstract_nautilus_mut(&mut self) -> &mut AbstractNautilusEntityData
Returns the mutable AbstractNautilusEntityData layer.
Sourcepub fn tamable_animal(&self) -> &TamableAnimalEntityData
pub fn tamable_animal(&self) -> &TamableAnimalEntityData
Returns the TamableAnimalEntityData layer.
Sourcepub fn tamable_animal_mut(&mut self) -> &mut TamableAnimalEntityData
pub fn tamable_animal_mut(&mut self) -> &mut TamableAnimalEntityData
Returns the mutable TamableAnimalEntityData 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 ZombieNautilusEntityData
impl Clone for ZombieNautilusEntityData
Source§fn clone(&self) -> ZombieNautilusEntityData
fn clone(&self) -> ZombieNautilusEntityData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more