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