程序包 org.bukkit.block.data

# 接口 FaceAttachable

所有超级接口:
  `BlockData`, `Cloneable`

所有已知子接口:
  `Grindstone`, `Switch`

public interface FaceAttachable extends BlockData
'face' 值代表一个拉杆或按钮固定在哪一个面上.
该值用于与 `Directional` 相结合来计算这些方块的方向.

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  接口
  说明
  `static enum`
  `FaceAttachable.AttachedFace`
  一个开关类型的方块可以固定的方块面.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull FaceAttachable.AttachedFace`
  `getAttachedFace()`
  获取 'face' 属性的值.
  `void`
  `setAttachedFace(@NotNull FaceAttachable.AttachedFace face)`
  设置 'face' 属性的值.

  ### 从接口继承的方法 org.bukkit.block.data.BlockData

  `clone, copyTo, createBlockState, getAsString, getAsString, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate`

- ## 方法详细资料

  - ### getAttachedFace

    @NotNull @NotNull FaceAttachable.AttachedFace getAttachedFace()
    获取 'face' 属性的值.

    原文: Gets the value of the 'face' property.

    返回:
      属性 'face' 的值

  - ### setAttachedFace

    void setAttachedFace(@NotNull @NotNull FaceAttachable.AttachedFace face)
    设置 'face' 属性的值.

    原文: Sets the value of the 'face' property.

    参数:
      `face` - 新的 'face' 属性值