BlockState, Metadatable, PersistentDataHolder, TileStatepublic interface CreatureSpawner extends TileState
| Modifier and Type | Method | Description | 
|---|---|---|
| String | getCreatureTypeName() | Deprecated.
 magic value, use  getSpawnedType(). | 
| int | getDelay() | Get the spawner's delay. | 
| int | getMaxNearbyEntities() | Set the new maximum amount of similar entities that are allowed to be
 within spawning range of this spawner. | 
| int | getMaxSpawnDelay() | The maximum spawn delay amount (in ticks). | 
| int | getMinSpawnDelay() | The minimum spawn delay amount (in ticks). | 
| int | getRequiredPlayerRange() | Get the maximum distance(squared) a player can be in order for this
 spawner to be active. | 
| int | getSpawnCount() | Get how many mobs attempt to spawn. | 
| EntityType | getSpawnedType() | Get the spawner's creature type. | 
| int | getSpawnRange() | Get the radius around which the spawner will attempt to spawn mobs in. | 
| boolean | isActivated() | Check if spawner is activated (a player is close enough) | 
| void | resetTimer() | Resets the spawn delay timer within the min/max range | 
| void | setCreatureTypeByName(String creatureType) | Deprecated.
 magic value, use
  setSpawnedType(org.bukkit.entity.EntityType). | 
| void | setDelay(int delay) | Set the spawner's delay. | 
| void | setMaxNearbyEntities(int maxNearbyEntities) | Set the maximum number of similar entities that are allowed to be within
 spawning range of this spawner. | 
| void | setMaxSpawnDelay(int delay) | Set the maximum spawn delay amount (in ticks). | 
| void | setMinSpawnDelay(int delay) | Set the minimum spawn delay amount (in ticks). | 
| void | setRequiredPlayerRange(int requiredPlayerRange) | Set the maximum distance (squared) a player can be in order for this
 spawner to be active. | 
| void | setSpawnCount(int spawnCount) | Set how many mobs attempt to spawn. | 
| void | setSpawnedType(EntityType creatureType) | Set the spawner's creature type. | 
| void | setSpawnRange(int spawnRange) | Set the new spawn range. | 
getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, updategetMetadata, hasMetadata, removeMetadata, setMetadatagetPersistentDataContainer@NotNull EntityType getSpawnedType()
void setSpawnedType(@NotNull
                    EntityType creatureType)
creatureType - The creature type.@Deprecated void setCreatureTypeByName(@NotNull String creatureType)
setSpawnedType(org.bukkit.entity.EntityType).creatureType - The creature type's name.@Deprecated @NotNull String getCreatureTypeName()
getSpawnedType().int getDelay()
void setDelay(int delay)
getMinSpawnDelay() and getMaxSpawnDelay().delay - The delay.int getMinSpawnDelay()
getMinSpawnDelay()
 and getMaxSpawnDelay() for its next getDelay().
 Default value is 200 ticks.void setMinSpawnDelay(int delay)
delay - the minimum spawn delay amountgetMinSpawnDelay()int getMaxSpawnDelay()
getMinSpawnDelay()
 and getMaxSpawnDelay() for its next getDelay().
 getMaxSpawnDelay().
 Default value is 800 ticks.void setMaxSpawnDelay(int delay)
getMinSpawnDelay()delay - the new maximum spawn delay amountgetMaxSpawnDelay()int getSpawnCount()
void setSpawnCount(int spawnCount)
spawnCount - the new spawn countint getMaxNearbyEntities()
getDelay().
 void setMaxNearbyEntities(int maxNearbyEntities)
EntityTypemaxNearbyEntities - the maximum number of nearby, similar, entitiesint getRequiredPlayerRange()
void setRequiredPlayerRange(int requiredPlayerRange)
requiredPlayerRange - the maximum distance (squared) a player can be
 in order for this spawner to be active.int getSpawnRange()
void setSpawnRange(int spawnRange)
spawnRange - the new spawn rangegetSpawnRange()boolean isActivated()
void resetTimer()
Copyright © 2020. All rights reserved.