Struct NeighborNotifyEvent
pub struct NeighborNotifyEvent {
pub dimension: Dimension,
pub pos: BlockPos,
pub state: BlockState,
pub skipped_side: Option<Direction>,
pub cancelled: bool,
}Expand description
What Hooks::neighbor_notify is told. Each field is that hook’s argument of the same name, described in the hook’s doc.
Fields§
§dimension: Dimension§pos: BlockPos§state: BlockState§skipped_side: Option<Direction>§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 NeighborNotifyEvent
impl RefUnwindSafe for NeighborNotifyEvent
impl Send for NeighborNotifyEvent
impl Sync for NeighborNotifyEvent
impl Unpin for NeighborNotifyEvent
impl UnsafeUnpin for NeighborNotifyEvent
impl UnwindSafe for NeighborNotifyEvent
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