Uses of Enum Class
org.bukkit.FluidCollisionMode
Packages that use FluidCollisionMode
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world
,
including special states.Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.-
Uses of FluidCollisionMode in org.bukkit
Methods in org.bukkit that return FluidCollisionModeModifier and TypeMethodDescriptionstatic FluidCollisionMode
Returns the enum constant of this class with the specified name.static FluidCollisionMode[]
FluidCollisionMode.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.bukkit with parameters of type FluidCollisionModeModifier and TypeMethodDescriptionWorld.rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, @Nullable Predicate<Entity> filter)
Performs a ray trace that checks for both block and entity collisions.World.rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode)
Performs a ray trace that checks for block collisions using the blocks' precise collision shapes.World.rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks)
Performs a ray trace that checks for block collisions using the blocks' precise collision shapes. -
Uses of FluidCollisionMode in org.bukkit.block
Methods in org.bukkit.block with parameters of type FluidCollisionModeModifier and TypeMethodDescriptionBlock.rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull 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 FluidCollisionMode in org.bukkit.entity
Methods in org.bukkit.entity with parameters of type FluidCollisionModeModifier and TypeMethodDescriptionLivingEntity.getTargetBlockExact(int maxDistance, @NotNull FluidCollisionMode fluidCollisionMode)
Gets the block that the living entity has targeted.LivingEntity.rayTraceBlocks(double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode)
Performs a ray trace that provides information on the targeted block.