Enum PathType
pub enum PathType {
Show 27 variants
Blocked,
Open,
Walkable,
WalkableDoor,
Trapdoor,
PowderSnow,
OnTopOfPowderSnow,
Fence,
Lava,
Water,
WaterBorder,
Rail,
UnpassableRail,
FireInNeighbor,
Fire,
DamagingInNeighbor,
Damaging,
DoorOpen,
DoorWoodClosed,
DoorIronClosed,
Breach,
Leaves,
StickyHoney,
Cocoa,
DamageCautious,
OnTopOfTrapdoor,
BigMobsCloseToDanger,
}Expand description
PathType: what a pathfinding node is for a mob, each with a default
malus a mob may override (Mob.setPathfindingMalus). Vanilla 26.3’s set.
Variants§
Blocked
Open
Walkable
WalkableDoor
Trapdoor
PowderSnow
OnTopOfPowderSnow
Fence
Lava
Water
WaterBorder
Rail
UnpassableRail
FireInNeighbor
Fire
DamagingInNeighbor
Damaging
DoorOpen
DoorWoodClosed
DoorIronClosed
Breach
Leaves
StickyHoney
Cocoa
DamageCautious
OnTopOfTrapdoor
BigMobsCloseToDanger
Implementations§
Trait Implementations§
impl Copy for PathType
impl Eq for PathType
impl StructuralPartialEq for PathType
Auto Trait Implementations§
impl Freeze for PathType
impl RefUnwindSafe for PathType
impl Send for PathType
impl Sync for PathType
impl Unpin for PathType
impl UnsafeUnpin for PathType
impl UnwindSafe for PathType
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