Package me.deecaad.core.utils.ray
Class RayTrace
java.lang.Object
me.deecaad.core.utils.ray.RayTrace
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector end) cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector direction, double range) cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector end, org.bukkit.util.Vector direction) cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector end, org.bukkit.util.Vector direction, double maximumBlockThrough) withBlockFilter(Predicate<org.bukkit.block.Block> blockFilter) withEntityFilter(Predicate<org.bukkit.entity.LivingEntity> entityFilter) withOutlineHitBox(org.bukkit.entity.Entity entity) withOutlineHitPosition(org.bukkit.entity.Entity entity) withRaySize(double size)
-
Constructor Details
-
RayTrace
public RayTrace()
-
-
Method Details
-
disableEntityChecks
-
disableBlockChecks
-
withEntityFilter
-
withBlockFilter
-
withOutlineHitPosition
-
withOutlineHitBox
-
enableLiquidChecks
-
withRaySize
-
cast
public List<RayTraceResult> cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector direction, double range) -
cast
public List<RayTraceResult> cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector end) -
cast
public List<RayTraceResult> cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector end, org.bukkit.util.Vector direction) -
cast
public List<RayTraceResult> cast(org.bukkit.World world, org.bukkit.util.Vector start, org.bukkit.util.Vector end, org.bukkit.util.Vector direction, double maximumBlockThrough)
-