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

# 接口 RedstoneWire

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

public interface RedstoneWire extends AnaloguePowerable
'north', 'east', 'south', 'west' 代表该红石线与临近方块连接的方式.

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  接口
  说明
  `static enum`
  `RedstoneWire.Connection`
  红石线可连接到临近方块面的类型.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull Set<BlockFace>`
  `getAllowedFaces()`
  获取该方块所有可以连接的方块朝向.
  `@NotNull RedstoneWire.Connection`
  `getFace(@NotNull BlockFace face)`
  查看指定方块朝向上的连接类型.
  `void`
  `setFace(@NotNull BlockFace face, @NotNull RedstoneWire.Connection connection)`
  设置指定方块朝向上的连接类型.

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

  `getMaximumPower, getPower, setPower`

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

- ## 方法详细资料

  - ### getFace

    @NotNull @NotNull RedstoneWire.Connection getFace(@NotNull @NotNull BlockFace face)
    查看指定方块朝向上的连接类型.

    原文: Checks the type of connection on the specified face.

    参数:
      `face` - 目标方块朝向
    返回:
      连接类型

  - ### setFace

    void setFace(@NotNull @NotNull BlockFace face, @NotNull @NotNull RedstoneWire.Connection connection)
    设置指定方块朝向上的连接类型.

    原文: Sets the type of connection on the specified face.

    参数:
      `face` - 目标方块朝向
      `connection` - 目标连接类型

  - ### getAllowedFaces

    @NotNull @NotNull Set<BlockFace> getAllowedFaces()
    获取该方块所有可以连接的方块朝向.

    原文: Gets all of this faces which may be set on this block.

    返回:
      所有允许的方块朝向