# 枚举的使用
org.bukkit.TreeType

使用TreeType的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.event.world
与`世界`状态和变化有关的`事件`.

- ## org.bukkit中TreeType的使用

  返回TreeType的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `static TreeType`
  TreeType.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static TreeType[]`
  TreeType.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
  参数类型为TreeType的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `boolean`
  RegionAccessor.`generateTree(@NotNull Location location, @NotNull Random random, @NotNull TreeType type)`
  Creates a tree at the given `Location`
  `boolean`
  RegionAccessor.`generateTree(@NotNull Location location, @NotNull Random random, @NotNull TreeType type, @Nullable Consumer<? super BlockState> stateConsumer)`
  Creates a tree at the given `Location`
  `boolean`
  RegionAccessor.`generateTree(@NotNull Location location, @NotNull Random random, @NotNull TreeType type, @Nullable Predicate<? super BlockState> statePredicate)`
  Creates a tree at the given `Location`
  `boolean`
  World.`generateTree(@NotNull Location location, @NotNull TreeType type)`
  在指定的`位置`创建一颗树.
  `boolean`
  World.`generateTree(@NotNull Location loc, @NotNull TreeType type, @NotNull BlockChangeDelegate delegate)`
  已过时。
  this method does not handle tile entities (bee nests)

- ## org.bukkit.event.world中TreeType的使用

  返回TreeType的org.bukkit.event.world中的方法
  修饰符和类型
  方法
  说明
  `@NotNull TreeType`
  StructureGrowEvent.`getSpecies()`
  获取物种类型(白桦、橡树、云杉、红蘑菇和棕蘑菇).
  参数类型为TreeType的org.bukkit.event.world中的构造器
  限定符
  构造器
  说明
  ``
  `StructureGrowEvent(@NotNull Location location, @NotNull TreeType species, boolean bonemeal, @Nullable Player player, @NotNull List<BlockState> blocks)`