# 枚举的使用
org.bukkit.block.Biome

使用Biome的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.block
用于操作在`世界`内的三位像素(方块)，包括一些特定的状态.
org.bukkit.generator
简化`世界`生成实现的类.
org.bukkit.util
提供多种目的和单一目的的类以简化各种编程概念.

- ## org.bukkit中Biome的使用

  类型参数类型为Biome的org.bukkit中的字段
  修饰符和类型
  字段
  说明
  `static final Registry<Biome>`
  Registry.`BIOME`
  Server biomes.
  返回Biome的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Biome`
  ChunkSnapshot.`getBiome(int x, int z)`
  已过时。
  biomes are now 3-dimensional
  `@NotNull Biome`
  ChunkSnapshot.`getBiome(int x, int y, int z)`
  Get biome at given coordinates
  `@NotNull Biome`
  RegionAccessor.`getBiome(int x, int y, int z)`
  获取指定坐标的生物群系.
  `@NotNull Biome`
  RegionAccessor.`getBiome(@NotNull Location location)`
  获取指定`位置`的`生物群系`.
  `@NotNull Biome`
  World.`getBiome(int x, int z)`
  已过时。
  1.15更新后生物群系已三维化
  参数类型为Biome的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `boolean`
  Chunk.`contains(@NotNull Biome biome)`
  Tests if this chunk contains the specified biome.
  `boolean`
  ChunkSnapshot.`contains(@NotNull Biome biome)`
  Tests if this chunk contains the specified biome.
  `@Nullable BiomeSearchResult`
  World.`locateNearestBiome(@NotNull Location origin, int radius, int horizontalInterval, int verticalInterval, @NotNull Biome... biomes)`
  Find the closest nearby location with a biome matching the provided `Biome`(s).
  `@Nullable BiomeSearchResult`
  World.`locateNearestBiome(@NotNull Location origin, int radius, @NotNull Biome... biomes)`
  Find the closest nearby location with a biome matching the provided `Biome`(s).
  `void`
  RegionAccessor.`setBiome(int x, int y, int z, @NotNull Biome biome)`
  Sets the `Biome` for the given block coordinates
  `void`
  RegionAccessor.`setBiome(@NotNull Location location, @NotNull Biome biome)`
  设置指定`位置`的`生物群系`.
  `void`
  World.`setBiome(int x, int z, @NotNull Biome bio)`
  已过时。
  1.15更新后生物群系已三维化

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

  返回Biome的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Biome`
  Block.`getBiome()`
  返回方块所在位置的生物群系.
  `static Biome`
  Biome.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static Biome[]`
  Biome.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
  参数类型为Biome的org.bukkit.block中的方法
  修饰符和类型
  方法
  说明
  `void`
  Block.`setBiome(@NotNull Biome bio)`
  设置方块所在位置的生物群系.

- ## org.bukkit.generator中Biome的使用

  返回Biome的org.bukkit.generator中的方法
  修饰符和类型
  方法
  说明
  `abstract @NotNull Biome`
  BiomeProvider.`getBiome(@NotNull WorldInfo worldInfo, int x, int y, int z)`
  Return the Biome which should be present at the provided location.
  `@NotNull Biome`
  BiomeProvider.`getBiome(@NotNull WorldInfo worldInfo, int x, int y, int z, @NotNull BiomeParameterPoint biomeParameterPoint)`
  Return the Biome which should be present at the provided location.
  `@NotNull Biome`
  ChunkGenerator.BiomeGrid.`getBiome(int x, int z)`
  已过时。
  biomes are now 3-dimensional
  `@NotNull Biome`
  ChunkGenerator.BiomeGrid.`getBiome(int x, int y, int z)`
  已过时。
  Get biome at x, z within chunk being generated
  `@NotNull Biome`
  ChunkGenerator.ChunkData.`getBiome(int x, int y, int z)`
  Get the biome at x, y, z within chunk being generated
  返回变量类型为Biome的类型的org.bukkit.generator中的方法
  修饰符和类型
  方法
  说明
  `abstract @NotNull List<Biome>`
  BiomeProvider.`getBiomes(@NotNull WorldInfo worldInfo)`
  Returns a list with every biome the `BiomeProvider` will use for the given world.
  参数类型为Biome的org.bukkit.generator中的方法
  修饰符和类型
  方法
  说明
  `void`
  ChunkGenerator.BiomeGrid.`setBiome(int x, int y, int z, @NotNull Biome bio)`
  已过时。
  Set biome at x, z within chunk being generated
  `void`
  ChunkGenerator.BiomeGrid.`setBiome(int x, int z, @NotNull Biome bio)`
  已过时。
  biomes are now 3-dimensional

- ## org.bukkit.util中Biome的使用

  返回Biome的org.bukkit.util中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Biome`
  BiomeSearchResult.`getBiome()`
  Return the biome which was found.