程序包 org.bukkit.block

# 接口 CreatureSpawner

所有超级接口:
  `BaseSpawner`, `BlockState`, `Metadatable`, `PersistentDataHolder`, `Spawner`, `TileState`

public interface CreatureSpawner extends TileState, Spawner
代表刷怪笼.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@Nullable String`
  `getCreatureTypeName()`
  已过时。
  不安全的参数，请使用`BaseSpawner.getSpawnedType()`.
  `void`
  `setCreatureTypeByName(@Nullable String creatureType)`
  已过时。
  不安全的参数，请使用 `BaseSpawner.setSpawnedType(org.bukkit.entity.EntityType)`.

  ### 从接口继承的方法 org.bukkit.spawner.BaseSpawner

  `addPotentialSpawn, addPotentialSpawn, getDelay, getPotentialSpawns, getRequiredPlayerRange, getSpawnedEntity, getSpawnedType, getSpawnRange, setPotentialSpawns, setRequiredPlayerRange, setSpawnedEntity, setSpawnedEntity, setSpawnedType, setSpawnRange`

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

  `getMetadata, hasMetadata, removeMetadata, setMetadata`

  ### 从接口继承的方法 org.bukkit.spawner.Spawner

  `getMaxNearbyEntities, getMaxSpawnDelay, getMinSpawnDelay, getSpawnCount, setDelay, setMaxNearbyEntities, setMaxSpawnDelay, setMinSpawnDelay, setSpawnCount`

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

  `getPersistentDataContainer`

- ## 方法详细资料

  - ### setCreatureTypeByName

    @Deprecated void setCreatureTypeByName(@Nullable @Nullable String creatureType)
    已过时。
    不安全的参数，请使用 `BaseSpawner.setSpawnedType(org.bukkit.entity.EntityType)`.
    设置刷怪笼要生成的生物名.

    原文: Set the spawner mob type.

    参数:
      `creatureType` - 要刷出的生物的名称, 设为 null 清除类型.

  - ### getCreatureTypeName

    @Deprecated @Nullable @Nullable String getCreatureTypeName()
    已过时。
    不安全的参数，请使用`BaseSpawner.getSpawnedType()`.
    获取要刷出的生物的名称.

    原文: Get the spawner's creature type.

    返回:
      要刷出的生物的名称(如已设置).