Struct MobEffectRemoveEvent
pub struct MobEffectRemoveEvent {
pub entity: LivingRef,
pub effect: EffectKey,
pub amplifier: i32,
pub cancelled: bool,
}Expand description
What Hooks::mob_effect_remove is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§entity: LivingRef§effect: EffectKey§amplifier: i32§cancelled: boolWhether the event is cancelled: by the game or an earlier listener, or by this one
setting it. Only a listener that receives cancelled events (#[listener(receive_cancelled)])
sees true, and setting it back to false lets the game’s behaviour run.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MobEffectRemoveEvent
impl RefUnwindSafe for MobEffectRemoveEvent
impl Send for MobEffectRemoveEvent
impl Sync for MobEffectRemoveEvent
impl Unpin for MobEffectRemoveEvent
impl UnsafeUnpin for MobEffectRemoveEvent
impl UnwindSafe for MobEffectRemoveEvent
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