枚举的使用
org.bukkit.FluidCollisionMode
程序包
说明
Bukkit API的顶级程序包, 包含通用的API类和接口.
用于操作在
世界
内的三位像素(方块),包括一些特定的状态.为在
世界
内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.-
org.bukkit中FluidCollisionMode的使用
修饰符和类型方法说明static FluidCollisionMode
返回带有指定名称的该类型的枚举常量。static FluidCollisionMode[]
FluidCollisionMode.values()
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。修饰符和类型方法说明World.rayTrace
(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, @Nullable Predicate<? super Entity> filter) 执行射线跟踪, 检查方块碰撞和实体碰撞.World.rayTraceBlocks
(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) 执行射线跟踪, 使用方块的精确碰撞形状来检查方块碰撞.World.rayTraceBlocks
(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks) 执行射线跟踪, 使用方块的精确碰撞形状来检查方块碰撞. -
org.bukkit.block中FluidCollisionMode的使用
-
org.bukkit.entity中FluidCollisionMode的使用
修饰符和类型方法说明LivingEntity.getTargetBlockExact
(int maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) 获取该生物实体瞄准的方块。LivingEntity.rayTraceBlocks
(double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) 执行一次射线追踪,提供有关目标方块的信息。