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 com.destroystokyo.paper.block
Fields in com.destroystokyo.paper.block declared as FluidCollisionModeModifier and TypeFieldDescriptionfinal FluidCollisionModeTargetBlockInfo.FluidMode.bukkitDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of FluidCollisionMode in io.papermc.paper.raytracing
Methods in io.papermc.paper.raytracing with parameters of type FluidCollisionModeModifier and TypeMethodDescriptionPositionedRayTraceConfigurationBuilder.fluidCollisionMode(FluidCollisionMode fluidCollisionMode) Sets the FluidCollisionMode when looking for block collisions. -
Uses of FluidCollisionMode in org.bukkit
Subclasses with type arguments of type FluidCollisionMode in org.bukkitModifier and TypeClassDescriptionenumDetermines the collision behavior when fluids get hit during ray tracing.Methods in org.bukkit that return FluidCollisionModeModifier and TypeMethodDescriptionstatic FluidCollisionModeReturns 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 Position start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, @Nullable Predicate<? super Entity> filter, @Nullable Predicate<? super Block> canCollide) Performs a ray trace that checks for both block and entity collisions.default @Nullable RayTraceResultWorld.rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, @Nullable Predicate<? super Entity> filter) Performs a ray trace that checks for both block and entity collisions.World.rayTraceBlocks(@NotNull Position start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, @Nullable Predicate<? super Block> canCollide) Performs a ray trace that checks for block collisions using the blocks' precise collision shapes.default @Nullable RayTraceResultWorld.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.default @Nullable RayTraceResultWorld.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 FluidCollisionMode -
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.getTargetBlockFace(int maxDistance, @NotNull FluidCollisionMode fluidMode) Gets the blockface of that block that the living entity has targetedLivingEntity.rayTraceBlocks(double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) Performs a ray trace that provides information on the targeted block.