# 枚举的使用
org.bukkit.block.structure.StructureRotation

使用StructureRotation的程序包
程序包
说明
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.block.data
各种方块的 BlockData 类.
org.bukkit.block.structure
与结构方块有关的类 (Minecraft Wiki - 结构方块).
org.bukkit.structure
Classes related to creating or using `structures` without creating `Structure blocks` in the world.

- ## org.bukkit.block中StructureRotation的使用

  返回StructureRotation的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@NotNull StructureRotation`
  Structure.`getRotation()`
  获取此结构方块的旋转角度.
  参数类型为StructureRotation的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `void`
  Structure.`setRotation(@NotNull StructureRotation rotation)`
  设置此结构方块的旋转角度.

- ## org.bukkit.block.data中StructureRotation的使用

  参数类型为StructureRotation的org.bukkit.block.data中的方法
  修饰符和类型
  方法
  说明
  `void`
  BlockData.`rotate(@NotNull StructureRotation rotation)`
  使用指定的 `StructureRotation` 旋转此方块数据。

- ## org.bukkit.block.structure中StructureRotation的使用

  返回StructureRotation的org.bukkit.block.structure中的方法
  修饰符和类型
  方法
  说明
  `static StructureRotation`
  StructureRotation.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static StructureRotation[]`
  StructureRotation.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

- ## org.bukkit.structure中StructureRotation的使用

  参数类型为StructureRotation的org.bukkit.structure中的方法
  修饰符和类型
  方法
  说明
  `void`
  Structure.`place(@NotNull Location location, boolean includeEntities, @NotNull StructureRotation structureRotation, @NotNull Mirror mirror, int palette, float integrity, @NotNull Random random)`
  Place a structure in the world.
  `void`
  Structure.`place(@NotNull Location location, boolean includeEntities, @NotNull StructureRotation structureRotation, @NotNull Mirror mirror, int palette, float integrity, @NotNull Random random, @NotNull Collection<BlockTransformer> blockTransformers, @NotNull Collection<EntityTransformer> entityTransformers)`
  Place a structure in the world.
  `void`
  Structure.`place(@NotNull RegionAccessor regionAccessor, @NotNull BlockVector location, boolean includeEntities, @NotNull StructureRotation structureRotation, @NotNull Mirror mirror, int palette, float integrity, @NotNull Random random)`
  Place a structure in the world.
  `void`
  Structure.`place(@NotNull RegionAccessor regionAccessor, @NotNull BlockVector location, boolean includeEntities, @NotNull StructureRotation structureRotation, @NotNull Mirror mirror, int palette, float integrity, @NotNull Random random, @NotNull Collection<BlockTransformer> blockTransformers, @NotNull Collection<EntityTransformer> entityTransformers)`
  Place a structure in the world.