枚举的使用
org.bukkit.block.BlockFace
使用BlockFace的程序包
程序包
说明
用于操作在
世界内的三位像素(方块),包括一些特定的状态.各种方块的 BlockData 类.
与部分方块或方块集有关的特定的 BlockData 类.
为在
世界内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.代表每种体素(意义可参考维基百科或百度百科相关条目,即物品被抽象为体素)的种类和状态.
与特定物种有关的类.
提供多种目的和单一目的的类以简化各种编程概念.
-
org.bukkit.block中BlockFace的使用
返回BlockFace的org.bukkit.block中的方法修饰符和类型方法说明获取本方块的哪一面朝向给定的方块.BlockFace.getOppositeFace()获取与此面相对的面.Skull.getRotation()已过时。static BlockFace返回带有指定名称的该类型的枚举常量。static BlockFace[]BlockFace.values()按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。参数类型为BlockFace的org.bukkit.block中的方法修饰符和类型方法说明booleanBlock.applyBoneMeal(@NotNull BlockFace face) 模拟使用骨粉向本方块施肥 (若可能).intBlock.getBlockPower(@NotNull BlockFace face) 返回提供给方块某一面的红石充能等级.Block.getRelative(@NotNull BlockFace face) 获取这个方块某一面上紧邻的方块.Block.getRelative(@NotNull BlockFace face, int distance) 获取这个方块某一面上指定距离的方块.booleanBlock.isBlockFaceIndirectlyPowered(@NotNull BlockFace face) 返回方块的其中一面是否被红石间接充能.booleanBlock.isBlockFacePowered(@NotNull BlockFace face) 返回方块的其中一面是否被红石充能.boolean敲响此钟.boolean敲响此钟.voidSkull.setRotation(@NotNull BlockFace rotation) 已过时。请使用BlockData -
org.bukkit.block.data中BlockFace的使用
返回变量类型为BlockFace的类型的org.bukkit.block.data中的方法修饰符和类型方法说明MultipleFacing.getAllowedFaces()获取此方块上所有可能设置的面。Directional.getFaces()获取可应用于此方块的朝向.MultipleFacing.getFaces()获取此方块上所有启用的面。参数类型为BlockFace的org.bukkit.block.data中的方法修饰符和类型方法说明boolean检查此方块是否启用了指定的面。booleanBlockData.isFaceSturdy(@NotNull BlockFace face, @NotNull BlockSupport support) 检查状态的BlockFace是否能够为相邻的方块状态提供特定级别的BlockSupport。void设置此方块是否启用指定的面。void设置方块的朝向.voidRotatable.setRotation(@NotNull BlockFace rotation) 设置 'rotation' 属性值. -
org.bukkit.block.data.type中BlockFace的使用
返回变量类型为BlockFace的类型的org.bukkit.block.data.type中的方法修饰符和类型方法说明RedstoneWire.getAllowedFaces()获取该方块所有可以连接的方块朝向.PointedDripstone.getVerticalDirections()获取此方块适用的面.参数类型为BlockFace的org.bukkit.block.data.type中的方法修饰符和类型方法说明查看指定方块朝向上的连接类型.获取指定面的高度.获取墙在指定朝向上的高度.voidRedstoneWire.setFace(@NotNull BlockFace face, @NotNull RedstoneWire.Connection connection) 设置指定方块朝向上的连接类型.voidMossyCarpet.setHeight(@NotNull BlockFace face, @NotNull MossyCarpet.Height height) 设置指定面的高度.voidWall.setHeight(@NotNull BlockFace face, @NotNull Wall.Height height) 设置墙在指定朝向上的高度.voidPointedDripstone.setVerticalDirection(@NotNull BlockFace direction) 设置 'vertical_direction' 属性的值. -
org.bukkit.entity中BlockFace的使用
返回BlockFace的org.bukkit.entity中的方法参数类型为BlockFace的org.bukkit.entity中的方法修饰符和类型方法说明voidShulker.setAttachedFace(@NotNull BlockFace face) 设置潜影贝附着的面。booleanHanging.setFacingDirection(@NotNull BlockFace face, boolean force) 设置悬挂实体的方向,这可能会重写所有规则. -
org.bukkit.event.block中BlockFace的使用
声明为BlockFace的org.bukkit.event.block中的字段修饰符和类型方法说明BellRingEvent.getDirection()获取钟被敲响的方向.BlockPistonEvent.getDirection()返回活塞的朝向.BlockFromToEvent.getFace()获取方块想要移动到的朝向.参数类型为BlockFace的org.bukkit.event.block中的构造器限定符构造器说明BlockFromToEvent(@NotNull Block block, @NotNull BlockFace face) BlockPistonEvent(@NotNull Block block, @NotNull BlockFace direction) BlockPistonExtendEvent(@NotNull Block block, int length, @NotNull BlockFace direction) 已过时。BlockPistonExtendEvent(@NotNull Block block, @NotNull List<Block> blocks, @NotNull BlockFace direction) BlockPistonRetractEvent(@NotNull Block block, @NotNull List<Block> blocks, @NotNull BlockFace direction) -
org.bukkit.event.entity中BlockFace的使用
修饰符和类型方法说明EntityPlaceEvent.getBlockFace()返回实体被放置在的方块的朝向.ProjectileHitEvent.getHitBlockFace()获取被命中的方块面(如果命中方块且事件中提供了该面)。参数类型为BlockFace的org.bukkit.event.entity中的构造器限定符构造器说明EntityPlaceEvent(@NotNull Entity entity, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace) 已过时。EntityPlaceEvent(@NotNull Entity entity, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace, @NotNull EquipmentSlot hand) ExpBottleEvent(@NotNull ThrownExpBottle bottle, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, int exp) LingeringPotionSplashEvent(@NotNull ThrownPotion potion, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, @NotNull AreaEffectCloud entity) PotionSplashEvent(@NotNull ThrownPotion potion, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, @NotNull Map<LivingEntity, Double> affectedEntities) ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace) -
org.bukkit.event.hanging中BlockFace的使用
参数类型为BlockFace的org.bukkit.event.hanging中的构造器限定符构造器说明HangingPlaceEvent(@NotNull Hanging hanging, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace, @Nullable EquipmentSlot hand) 已过时。HangingPlaceEvent(@NotNull Hanging hanging, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace, @Nullable EquipmentSlot hand, @Nullable ItemStack itemStack) -
org.bukkit.event.player中BlockFace的使用
声明为BlockFace的org.bukkit.event.player中的字段修饰符和类型方法说明PlayerBucketEvent.getBlockFace()获取方块被点击的面.PlayerInteractEvent.getBlockFace()返回被交互的方块的朝向.参数类型为BlockFace的org.bukkit.event.player中的构造器限定符构造器说明PlayerBucketEmptyEvent(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEmptyEvent(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEmptyEvent(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerBucketEvent(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEvent(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketEvent(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerBucketFillEvent(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketFillEvent(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) 已过时。PlayerBucketFillEvent(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerInteractEvent(@NotNull Player who, @NotNull Action action, @Nullable ItemStack item, @Nullable Block clickedBlock, @NotNull BlockFace clickedFace) PlayerInteractEvent(@NotNull Player who, @NotNull Action action, @Nullable ItemStack item, @Nullable Block clickedBlock, @NotNull BlockFace clickedFace, @Nullable EquipmentSlot hand) PlayerInteractEvent(@NotNull Player who, @NotNull Action action, @Nullable ItemStack item, @Nullable Block clickedBlock, @NotNull BlockFace clickedFace, @Nullable EquipmentSlot hand, @Nullable Vector clickedPosition) -
org.bukkit.material中BlockFace的使用
声明为BlockFace的org.bukkit.material中的字段修饰符和类型字段说明protected static final BlockFaceComparator.DEFAULT_DIRECTION已过时。protected static final BlockFaceDiode.DEFAULT_DIRECTION已过时。protected static final BlockFaceHopper.DEFAULT_DIRECTION已过时。protected static final BlockFaceTree.DEFAULT_DIRECTION已过时。返回BlockFace的org.bukkit.material中的方法修饰符和类型方法说明Stairs.getAscendingDirection()已过时。Attachable.getAttachedFace()获取此方块附着的面.Banner.getAttachedFace()已过时。Button.getAttachedFace()已过时。获取此方块所附着的面。CocoaPlant.getAttachedFace()已过时。Ladder.getAttachedFace()已过时。获取此方块所附着的面。Lever.getAttachedFace()已过时。获取此方块所附着的面PistonExtensionMaterial.getAttachedFace()已过时。Sign.getAttachedFace()已过时。获取此方块所附着的面。Torch.getAttachedFace()已过时。获取此方块所附着的面。TrapDoor.getAttachedFace()已过时。TripwireHook.getAttachedFace()已过时。Stairs.getDescendingDirection()已过时。Rails.getDirection()已过时。Tree.getDirection()已过时。获取原木的方向。Banner.getFacing()已过时。Bed.getFacing()已过时。获取此床头的朝向方向。CocoaPlant.getFacing()已过时。Comparator.getFacing()已过时。获取此比较器的朝向。Diode.getFacing()已过时。获取此二极管面向的方向。Directional.getFacing()获取此方块的朝向.DirectionalContainer.getFacing()已过时。Dispenser.getFacing()已过时。Door.getFacing()已过时。获取门的朝向.Gate.getFacing()已过时。Hopper.getFacing()已过时。获取此漏斗面向的方向。Observer.getFacing()已过时。PistonBaseMaterial.getFacing()已过时。PistonExtensionMaterial.getFacing()已过时。Pumpkin.getFacing()已过时。Sign.getFacing()已过时。获取此告示牌当前朝向的方向。SimpleAttachableMaterialData.getFacing()已过时。Skull.getFacing()已过时。Stairs.getFacing()已过时。Door.getHingeCorner()已过时。不应使用此方法;请使用hinge/facing对应的getter返回变量类型为BlockFace的类型的org.bukkit.material中的方法参数类型为BlockFace的org.bukkit.material中的方法修饰符和类型方法说明booleanMushroom.isFacePainted(BlockFace face) 已过时。检查方块的一个面是否被绘制了菌盖纹理。boolean已过时。检查藤蔓是否附着在相邻方块的指定面上。void已过时。将藤蔓附着到相邻方块的指定面上。voidVine.removeFromFace(BlockFace face) 已过时。将藤蔓从相邻方块的指定面上分离。voidExtendedRails.setDirection(BlockFace face, boolean isOnSlope) 已过时。voidRails.setDirection(BlockFace face, boolean isOnSlope) 已过时。设置这些铁轨的方向。voidTree.setDirection(BlockFace dir) 已过时。设置原木的方向。voidMushroom.setFacePainted(BlockFace face, boolean painted) 已过时。使用MushroomBlockType的菌盖选项voidBanner.setFacingDirection(BlockFace face) 已过时。voidBed.setFacingDirection(BlockFace face) 已过时。设置床头的朝向。voidButton.setFacingDirection(BlockFace face) 已过时。设置此按钮指向的方向。voidCocoaPlant.setFacingDirection(BlockFace face) 已过时。voidComparator.setFacingDirection(BlockFace face) 已过时。设置此比较器的朝向。voidDiode.setFacingDirection(BlockFace face) 已过时。设置此二极管面向的方向。voidDirectional.setFacingDirection(@NotNull BlockFace face) 设置此方块的朝向.voidDirectionalContainer.setFacingDirection(BlockFace face) 已过时。voidDispenser.setFacingDirection(BlockFace face) 已过时。voidDoor.setFacingDirection(BlockFace face) 已过时。设置门的朝向.voidGate.setFacingDirection(BlockFace face) 已过时。voidHopper.setFacingDirection(BlockFace face) 已过时。设置此漏斗面向的方向。voidLadder.setFacingDirection(BlockFace face) 已过时。设置此梯子面向的方向。voidLever.setFacingDirection(BlockFace face) 已过时。设置此拉杆指向的方向voidObserver.setFacingDirection(BlockFace face) 已过时。voidPistonBaseMaterial.setFacingDirection(BlockFace face) 已过时。voidPistonExtensionMaterial.setFacingDirection(BlockFace face) 已过时。voidPumpkin.setFacingDirection(BlockFace face) 已过时。voidSign.setFacingDirection(BlockFace face) 已过时。voidSkull.setFacingDirection(BlockFace face) 已过时。voidStairs.setFacingDirection(BlockFace face) 已过时。设置方块楼梯部分朝向的方向。voidTorch.setFacingDirection(BlockFace face) 已过时。voidTrapDoor.setFacingDirection(BlockFace face) 已过时。voidTripwireHook.setFacingDirection(BlockFace face) 已过时。参数类型为BlockFace的org.bukkit.material中的构造器限定符构造器说明已过时。实例化一个朝向特定方向的床。已过时。实例化一个特定朝向的箱子.CocoaPlant(CocoaPlant.CocoaPlantSize sz, BlockFace dir) 已过时。Comparator(BlockFace facingDirection) 已过时。构造一个关闭的比较器,使用默认模式(正常)并朝向指定方向。Comparator(BlockFace facingDirection, boolean isSubtraction) 已过时。构造一个关闭的比较器,使用指定模式并朝向指定方向。Comparator(BlockFace facingDirection, boolean isSubtraction, boolean state) 已过时。构造一个开启或关闭的比较器,使用指定模式并朝向指定方向。已过时。构造一个关闭的二极管,延迟为1且面向指定方向。已过时。构造一个关闭的二极管,具有指定延迟并面向指定方向。已过时。构造一个开启或关闭的二极管,具有指定延迟并面向指定方向。已过时。已过时。以指定材质和朝向构造门的下半部分(关着的门).已过时。以指定材质和朝向构造门的下半部分,并设置这个门关着还是开着.Door(TreeSpecies species, BlockFace face) 已过时。以指定树种和朝向构造一个木门的下半部分(关着的门).Door(TreeSpecies species, BlockFace face, boolean isOpen) 已过时。以指定树种和朝向构造门的下半部分,并设置这个门关着还是开着.EnderChest(BlockFace direction) 已过时。实例化一个指定朝向的末影箱.已过时。以指定朝向实例化一个熔炉.已过时。构造一个面向指定方向且初始激活的漏斗。已过时。构造一个面向指定方向且激活或停用的漏斗。已过时。构造一个棕色/红色蘑菇菌盖方块,其指定的一个或多个面被设置为菌盖纹理。已过时。已过时。以指定朝向实例化一个南瓜.SimpleAttachableMaterialData(Material type, BlockFace direction) 已过时。已过时。实例化一个朝向特定方向的头颅。Tree(Material type, TreeSpecies species, BlockFace dir) 已过时。构造一个给定类型和树种且朝向给定方向的树木方块。Tree(TreeSpecies species, BlockFace dir) 已过时。构造一个给定树种且朝向给定方向的树木方块。TripwireHook(BlockFace dir) 已过时。已过时。类型变量类型为BlockFace的org.bukkit.material中的构造器参数 -
org.bukkit.material.types中BlockFace的使用
参数类型为BlockFace的org.bukkit.material.types中的方法修饰符和类型方法说明static @Nullable MushroomBlockTextureMushroomBlockTexture.getCapByFace(@Nullable BlockFace face) 获取关于指定方块朝向的蘑菇盖的 MushroomBlockType. -
org.bukkit.util中BlockFace的使用
返回BlockFace的org.bukkit.util中的方法参数类型为BlockFace的org.bukkit.util中的方法修饰符和类型方法说明在给定方块面指定的方向上扩展此边界框。参数类型为BlockFace的org.bukkit.util中的构造器限定符构造器说明RayTraceResult(@NotNull Vector hitPosition, @Nullable BlockFace hitBlockFace) 创建一个射线跟踪器结果.RayTraceResult(@NotNull Vector hitPosition, @Nullable Block hitBlock, @Nullable BlockFace hitBlockFace) 创建一个射线跟踪器结果.RayTraceResult(@NotNull Vector hitPosition, @Nullable Entity hitEntity, @Nullable BlockFace hitBlockFace) 创建一个射线跟踪器结果.
BlockData