Skip to main content

Module mob

Module mob 

Source
Expand description

Vanilla-shaped mob foundations.

Re-exportsยง

pub use leash::LeashAttachment;
pub use pathfinder::PathfinderMob;

Modulesยง

leash ๐Ÿ”’
pathfinder ๐Ÿ”’

Structsยง

DropChances ๐Ÿ”’
MobBase
MobHomeRestriction ๐Ÿ”’

Constantsยง

BODY_ROTATION_MOVING_DISTANCE_SQR ๐Ÿ”’
DEFAULT_ATTACK_REACH_BASE ๐Ÿ”’
DEFAULT_ATTACK_REACH_OFFSET ๐Ÿ”’
DEFAULT_EQUIPMENT_DROP_CHANCE ๐Ÿ”’
LEFT_HANDED_SPAWN_CHANCE ๐Ÿ”’
MOB_FLAG_AGGRESSIVE ๐Ÿ”’
MOB_FLAG_LEFT_HANDED ๐Ÿ”’
MOB_FLAG_NO_AI ๐Ÿ”’
MOVE_CONTROL_MAX_TURN ๐Ÿ”’
MOVE_CONTROL_MIN_SPEED_SQR ๐Ÿ”’
PRESERVE_ITEM_DROP_CHANCE ๐Ÿ”’
PRESERVE_ITEM_DROP_CHANCE_THRESHOLD ๐Ÿ”’
RANDOM_SPAWN_BONUS_ID ๐Ÿ”’
RANDOM_SPAWN_BONUS_SCALE ๐Ÿ”’
TARGET_REACH_DISTANCE_SQR ๐Ÿ”’

Traitsยง

Mob

Functionsยง

block_center_distance_sqr ๐Ÿ”’
block_pos_distance_sqr ๐Ÿ”’
can_attempt_equipment_drop ๐Ÿ”’
default_attack_reach ๐Ÿ”’
home_radius_sqr ๐Ÿ”’
position_shape_top ๐Ÿ”’
rotlerp ๐Ÿ”’
should_jump_to_wanted_position ๐Ÿ”’
wrap_degrees ๐Ÿ”’