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

# 接口 Wall

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

public interface Wall extends Waterlogged
该类包含 'north', 'east', 'south', 'west', 的高度标识, 用于设置墙在此朝向的高度. 'up' 值表示墙是否中心凸起 (有一个柱垛).

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  接口
  说明
  `static enum`
  `Wall.Height`
  墙在一个朝向上可能存在的不同高度.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull Wall.Height`
  `getHeight(@NotNull BlockFace face)`
  获取墙在指定朝向上的高度.
  `boolean`
  `isUp()`
  获取 'up' 属性的值.
  `void`
  `setHeight(@NotNull BlockFace face, @NotNull Wall.Height height)`
  设置墙在指定朝向上的高度.
  `void`
  `setUp(boolean up)`
  设置 'up' 属性的值.

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

  `isWaterlogged, setWaterlogged`

- ## 方法详细资料

  - ### isUp

    boolean isUp()
    获取 'up' 属性的值.

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

    返回:
      属性 'up' 的值

  - ### setUp

    void setUp(boolean up)
    设置 'up' 属性的值.

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

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

  - ### getHeight

    @NotNull @NotNull Wall.Height getHeight(@NotNull @NotNull BlockFace face)
    获取墙在指定朝向上的高度.

    原文: Gets the height of the specified face.

    参数:
      `face` - 指定朝向
    返回:
      墙在该朝向上的高度

  - ### setHeight

    void setHeight(@NotNull @NotNull BlockFace face, @NotNull @NotNull Wall.Height height)
    设置墙在指定朝向上的高度.

    原文: Set the height of the specified face.

    参数:
      `face` - 指定朝向
      `height` - 要设置的高度