Uses of Class
org.bukkit.util.RayTraceResult
Package | Description |
---|---|
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.util |
Multi and single purpose classes to facilitate various programmatic
concepts.
|
-
Uses of RayTraceResult in org.bukkit
Methods in org.bukkit that return RayTraceResult Modifier and Type Method Description RayTraceResult
World. rayTrace(Location start, Vector direction, double maxDistance, FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, Predicate<Entity> filter)
Performs a ray trace that checks for both block and entity collisions.RayTraceResult
World. rayTraceBlocks(Location start, Vector direction, double maxDistance)
Performs a ray trace that checks for block collisions using the blocks' precise collision shapes.RayTraceResult
World. rayTraceBlocks(Location start, Vector direction, double maxDistance, FluidCollisionMode fluidCollisionMode)
Performs a ray trace that checks for block collisions using the blocks' precise collision shapes.RayTraceResult
World. rayTraceBlocks(Location start, Vector direction, double maxDistance, FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks)
Performs a ray trace that checks for block collisions using the blocks' precise collision shapes.RayTraceResult
World. rayTraceEntities(Location start, Vector direction, double maxDistance)
Performs a ray trace that checks for entity collisions.RayTraceResult
World. rayTraceEntities(Location start, Vector direction, double maxDistance, double raySize)
Performs a ray trace that checks for entity collisions.RayTraceResult
World. rayTraceEntities(Location start, Vector direction, double maxDistance, double raySize, Predicate<Entity> filter)
Performs a ray trace that checks for entity collisions.RayTraceResult
World. rayTraceEntities(Location start, Vector direction, double maxDistance, Predicate<Entity> filter)
Performs a ray trace that checks for entity collisions. -
Uses of RayTraceResult in org.bukkit.block
Methods in org.bukkit.block that return RayTraceResult Modifier and Type Method Description RayTraceResult
Block. rayTrace(Location start, Vector direction, double maxDistance, FluidCollisionMode fluidCollisionMode)
Performs a ray trace that checks for collision with this specific block in its current state using its precise collision shape. -
Uses of RayTraceResult in org.bukkit.entity
Methods in org.bukkit.entity that return RayTraceResult Modifier and Type Method Description RayTraceResult
LivingEntity. rayTraceBlocks(double maxDistance)
Performs a ray trace that provides information on the targeted block.RayTraceResult
LivingEntity. rayTraceBlocks(double maxDistance, FluidCollisionMode fluidCollisionMode)
Performs a ray trace that provides information on the targeted block. -
Uses of RayTraceResult in org.bukkit.util
Methods in org.bukkit.util that return RayTraceResult Modifier and Type Method Description RayTraceResult
BoundingBox. rayTrace(Vector start, Vector direction, double maxDistance)
Calculates the intersection of this bounding box with the specified line segment.