Struct FallOnEvent
pub struct FallOnEvent<'a> {
pub dimension: &'a str,
pub entity: i32,
pub kind: &'a str,
pub state: BlockState,
pub pos: BlockPos,
pub distance: f64,
pub writes: &'a mut Vec<LandingWrite>,
pub damage: f32,
}Expand description
What BlockPart::fall_on is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§dimension: &'a str§entity: i32§kind: &'a str§state: BlockState§pos: BlockPos§distance: f64§writes: &'a mut Vec<LandingWrite>§damage: f32Implementations§
§impl FallOnEvent<'_>
impl FallOnEvent<'_>
pub fn request(&mut self, write: LandingWrite)
pub fn request(&mut self, write: LandingWrite)
Ask for a write at the block the entity landed on. It is applied once the entity’s batch has ticked, in the order asked, if the block is still the state it landed on.
Auto Trait Implementations§
impl<'a> !UnwindSafe for FallOnEvent<'a>
impl<'a> Freeze for FallOnEvent<'a>
impl<'a> RefUnwindSafe for FallOnEvent<'a>
impl<'a> Send for FallOnEvent<'a>
impl<'a> Sync for FallOnEvent<'a>
impl<'a> Unpin for FallOnEvent<'a>
impl<'a> UnsafeUnpin for FallOnEvent<'a>
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