Skip to main content

Module raycast

Module raycast 

Source

StructsΒ§

ClipHitResult
Result of a vanilla-style world clip.
ExplosionExposureBlockRead πŸ”’
ExplosionExposureCacheEntry πŸ”’
ExplosionExposureClearGrid πŸ”’
ExplosionExposureClearGridBounds πŸ”’
ExplosionExposureRaycast πŸ”’
Bounded cache for vanilla explosion exposure rays.

EnumsΒ§

ClipBlockShape
Block shape channel used by vanilla-style world clipping.
ClipFluid
Fluid shape filter used by vanilla-style world clipping.
ExplosionExposureClearGridState πŸ”’
RaytraceAction
Controls how a block position is treated during a raytrace traversal.

ConstantsΒ§

AABB_CLIP_EPSILON πŸ”’
EMPTY_EXPOSURE_CACHE_GENERATION πŸ”’
EXPLOSION_EXPOSURE_CACHE_MASK πŸ”’
EXPLOSION_EXPOSURE_CACHE_SIZE πŸ”’
EXPLOSION_EXPOSURE_CLEAR_GRID_AXIS_SIZE πŸ”’
EXPLOSION_EXPOSURE_CLEAR_GRID_POSITIONS πŸ”’
EXPLOSION_EXPOSURE_CLEAR_GRID_STATES_PER_WORD πŸ”’
EXPLOSION_EXPOSURE_CLEAR_GRID_STATE_BITS πŸ”’
EXPLOSION_EXPOSURE_CLEAR_GRID_STATE_MASK πŸ”’
EXPLOSION_EXPOSURE_CLEAR_GRID_WORDS πŸ”’
EXPLOSION_EXPOSURE_FIBONACCI_HASH_MULTIPLIER πŸ”’
FIRST_EXPOSURE_CACHE_GENERATION πŸ”’
UNRESOLVED_EXPOSURE_GRID_WORD πŸ”’
VANILLA_RAY_ENDPOINT_ADJUSTMENT πŸ”’

FunctionsΒ§

collision_path_axis_block_bounds πŸ”’
Returns the inclusive block-coordinate envelope visited by one axis of Vanilla’s block DDA.
explosion_exposure_cache_index πŸ”’
inclusive_axis_size πŸ”’
is_collision_path_clear πŸ”’
minecraft_sign πŸ”’
vanilla_lerp πŸ”’
vanilla_lerp_vec3 πŸ”’