pub enum EntityEffectKind {
Show 32 variants
Speed,
Slowness,
Haste,
MiningFatigue,
Strength,
InstantHealth,
InstantDamage,
JumpBoost,
Nausea,
Regeneration,
Resistance,
FireResistance,
WaterBreathing,
Invisibility,
Blindness,
NightVision,
Hunger,
Weakness,
Poison,
Wither,
HealthBoost,
Absorption,
Saturation,
Glowing,
Levetation,
Luck,
Unluck,
SlowFalling,
ConduitPower,
DolphinsGrace,
BadOmen,
HeroOfTheVillage,
}
Variants§
Speed
Slowness
Haste
MiningFatigue
Strength
InstantHealth
InstantDamage
JumpBoost
Nausea
Regeneration
Resistance
FireResistance
WaterBreathing
Invisibility
Blindness
NightVision
Hunger
Weakness
Poison
Wither
HealthBoost
Absorption
Saturation
Glowing
Levetation
Luck
Unluck
SlowFalling
ConduitPower
DolphinsGrace
BadOmen
HeroOfTheVillage
Implementations§
Source§impl EntityEffectKind
impl EntityEffectKind
pub const fn variant_count() -> usize
pub fn deserialize_with_id<'a>( id: u8, data: &'a [u8], ) -> DeserializeResult<'a, Self>
pub fn name(&self) -> &str
pub fn id(&self) -> u8
pub fn serialize_body<S: Serializer>(&self, to: &mut S) -> SerializeResult
Trait Implementations§
Source§impl Clone for EntityEffectKind
impl Clone for EntityEffectKind
Source§fn clone(&self) -> EntityEffectKind
fn clone(&self) -> EntityEffectKind
Returns a duplicate 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 EntityEffectKind
impl Debug for EntityEffectKind
Source§impl Deserialize for EntityEffectKind
impl Deserialize for EntityEffectKind
fn mc_deserialize(data: &[u8]) -> DeserializeResult<'_, Self>
Source§impl PartialEq for EntityEffectKind
impl PartialEq for EntityEffectKind
Source§impl Serialize for EntityEffectKind
impl Serialize for EntityEffectKind
fn mc_serialize<S: Serializer>(&self, to: &mut S) -> SerializeResult
impl StructuralPartialEq for EntityEffectKind
Auto Trait Implementations§
impl Freeze for EntityEffectKind
impl RefUnwindSafe for EntityEffectKind
impl Send for EntityEffectKind
impl Sync for EntityEffectKind
impl Unpin for EntityEffectKind
impl UnwindSafe for EntityEffectKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more