程序包 org.bukkit.block.data.type

# 接口 Switch

所有超级接口:
  `BlockData`, `Cloneable`, `Directional`, `FaceAttachable`, `Powerable`

public interface Switch extends Directional, FaceAttachable, Powerable

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  接口
  说明
  `static enum`
  `Switch.Face`
  已过时。
  请使用 `FaceAttachable.AttachedFace`

  ## 从接口继承的嵌套类/接口 org.bukkit.block.data.FaceAttachable

  `FaceAttachable.AttachedFace`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull Switch.Face`
  `getFace()`
  已过时。
  请使用 `FaceAttachable.getAttachedFace()`
  `void`
  `setFace(@NotNull Switch.Face face)`
  已过时。
  请使用 `FaceAttachable.getAttachedFace()`

  ### 从接口继承的方法 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`

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

  `getFaces, getFacing, setFacing`

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

  `getAttachedFace, setAttachedFace`

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

  `isPowered, setPowered`

- ## 方法详细资料

  - ### getFace

    @NotNull @Deprecated @NotNull Switch.Face getFace()
    已过时。
    请使用 `FaceAttachable.getAttachedFace()`
    获取 'face' 属性的值.

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

    返回:
      属性 'face' 的值

  - ### setFace

    @Deprecated void setFace(@NotNull @NotNull Switch.Face face)
    已过时。
    请使用 `FaceAttachable.getAttachedFace()`
    设置 'face' 属性的值.

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

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