Struct LeftClickBlockEvent
pub struct LeftClickBlockEvent {
pub pos: [i32; 3],
pub face: [i32; 3],
pub state: BlockState,
pub cancelled: bool,
}Expand description
What Hooks::left_click_block is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§pos: [i32; 3]§face: [i32; 3]§state: BlockState§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 LeftClickBlockEvent
impl RefUnwindSafe for LeftClickBlockEvent
impl Send for LeftClickBlockEvent
impl Sync for LeftClickBlockEvent
impl Unpin for LeftClickBlockEvent
impl UnsafeUnpin for LeftClickBlockEvent
impl UnwindSafe for LeftClickBlockEvent
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