pub enum EnchantmentEffectComponent {
Show 31 variants
DamageProtection,
DamageImmunity,
Damage,
SmashDamagePerFallenBlock,
Knockback,
ArmorEffectiveness,
PostAttack,
PostPiercingAttack,
HitBlock,
ItemDamage,
EquipmentDrops,
LocationChanged,
Tick,
AmmoUse,
ProjectilePiercing,
ProjectileSpawned,
ProjectileSpread,
ProjectileCount,
TridentReturnAcceleration,
FishingTimeReduction,
FishingLuckBonus,
BlockExperience,
MobExperience,
RepairWithXp,
Attributes,
CrossbowChargeTime,
CrossbowChargingSounds,
TridentSound,
PreventEquipmentDrop,
PreventArmorChange,
TridentSpinAttackStrength,
}Expand description
Vanilla enchantment effect component keys.
Variants§
DamageProtection
DamageImmunity
Damage
SmashDamagePerFallenBlock
Knockback
ArmorEffectiveness
PostAttack
PostPiercingAttack
HitBlock
ItemDamage
EquipmentDrops
LocationChanged
Tick
AmmoUse
ProjectilePiercing
ProjectileSpawned
ProjectileSpread
ProjectileCount
TridentReturnAcceleration
FishingTimeReduction
FishingLuckBonus
BlockExperience
MobExperience
RepairWithXp
Attributes
CrossbowChargeTime
CrossbowChargingSounds
TridentSound
PreventEquipmentDrop
PreventArmorChange
TridentSpinAttackStrength
Implementations§
Trait Implementations§
Source§impl Clone for EnchantmentEffectComponent
impl Clone for EnchantmentEffectComponent
Source§fn clone(&self) -> EnchantmentEffectComponent
fn clone(&self) -> EnchantmentEffectComponent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EnchantmentEffectComponent
Source§impl Debug for EnchantmentEffectComponent
impl Debug for EnchantmentEffectComponent
impl Eq for EnchantmentEffectComponent
Source§impl Hash for EnchantmentEffectComponent
impl Hash for EnchantmentEffectComponent
impl StructuralPartialEq for EnchantmentEffectComponent
Auto Trait Implementations§
impl Freeze for EnchantmentEffectComponent
impl RefUnwindSafe for EnchantmentEffectComponent
impl Send for EnchantmentEffectComponent
impl Sync for EnchantmentEffectComponent
impl Unpin for EnchantmentEffectComponent
impl UnsafeUnpin for EnchantmentEffectComponent
impl UnwindSafe for EnchantmentEffectComponent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>