# 枚举的使用
org.bukkit.FluidCollisionMode

使用FluidCollisionMode的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.

- ## org.bukkit中FluidCollisionMode的使用

  返回FluidCollisionMode的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `static FluidCollisionMode`
  FluidCollisionMode.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static FluidCollisionMode[]`
  FluidCollisionMode.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
  参数类型为FluidCollisionMode的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `@Nullable RayTraceResult`
  World.`rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, @Nullable Predicate<? super Entity> filter)`
  执行射线跟踪, 检查方块碰撞和实体碰撞.
  `@Nullable RayTraceResult`
  World.`rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode)`
  执行射线跟踪, 使用方块的精确碰撞形状来检查方块碰撞.
  `@Nullable RayTraceResult`
  World.`rayTraceBlocks(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks)`
  执行射线跟踪, 使用方块的精确碰撞形状来检查方块碰撞.

- ## org.bukkit.block中FluidCollisionMode的使用

  参数类型为FluidCollisionMode的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@Nullable RayTraceResult`
  Block.`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.

- ## org.bukkit.entity中FluidCollisionMode的使用

  参数类型为FluidCollisionMode的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `@Nullable Block`
  LivingEntity.`getTargetBlockExact(int maxDistance, @NotNull FluidCollisionMode fluidCollisionMode)`
  获取该生物实体瞄准的方块。
  `@Nullable RayTraceResult`
  LivingEntity.`rayTraceBlocks(double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode)`
  执行一次射线追踪，提供有关目标方块的信息。