程序包 org.bukkit.block

# 接口 Beehive

所有超级接口:
  `BlockState`, `EntityBlockStorage<Bee>`, `Metadatable`, `PersistentDataHolder`, `TileState`

public interface Beehive extends EntityBlockStorage<Bee>
代表蜂巢.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@Nullable Location`
  `getFlower()`
  获取花的位置.
  `boolean`
  `isSedated()`
  检测蜂巢底下是否有点燃的营火, 使得玩家采蜜时蜜蜂不会攻击玩家.
  `void`
  `setFlower(@Nullable Location location)`
  设置花的位置.

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

  `copy, copy, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, update`

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

  `addEntity, getEntityCount, getMaxEntities, isFull, releaseEntities, setMaxEntities`

  ### 从接口继承的方法 org.bukkit.metadata.Metadatable

  `getMetadata, hasMetadata, removeMetadata, setMetadata`

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

  `getPersistentDataContainer`

- ## 方法详细资料

  - ### getFlower

    @Nullable @Nullable Location getFlower()
    获取花的位置.

    原文:Get the hive's flower location.

    返回:
      花的位置或null

  - ### setFlower

    void setFlower(@Nullable @Nullable Location location)
    设置花的位置.

    原文:Set the hive's flower location.

    参数:
      `location` - 花的位置或null

  - ### isSedated

    boolean isSedated()
    检测蜂巢底下是否有点燃的营火, 使得玩家采蜜时蜜蜂不会攻击玩家.

    原文:Check if the hive is sedated due to smoke from a nearby campfire.

    返回:
      蜂巢是否安然待之