Package net.glowstone.block.entity.state
Class GlowCreatureSpawner
java.lang.Object
net.glowstone.block.GlowBlockState
net.glowstone.block.entity.state.GlowCreatureSpawner
- All Implemented Interfaces:
org.bukkit.block.BlockState,org.bukkit.block.CreatureSpawner,org.bukkit.block.TileState,org.bukkit.metadata.Metadatable,org.bukkit.persistence.PersistentDataHolder
-
Field Summary
Fields inherited from class net.glowstone.block.GlowBlockState
blockData, data, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetDelay()intintint@NotNull org.bukkit.persistence.PersistentDataContainerintintorg.bukkit.entity.EntityTypeintbooleanvoidvoidsetCreatureTypeByName(String creatureType) voidsetDelay(int i) voidsetMaxNearbyEntities(int i) voidsetMaxSpawnDelay(int i) voidsetMinSpawnDelay(int i) voidsetRequiredPlayerRange(int i) voidsetSpawnCount(int i) voidsetSpawnedItem(@NotNull org.bukkit.inventory.ItemStack itemStack) voidsetSpawnedType(org.bukkit.entity.EntityType spawnedType) voidsetSpawnRange(int i) booleanupdate(boolean force, boolean applyPhysics) Methods inherited from class net.glowstone.block.GlowBlockState
canEqual, equals, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getMetadata, getRawData, getType, getWorld, getX, getY, getZ, hashCode, hasMetadata, isFlowed, isPlaced, removeMetadata, setBlockData, setData, setFlowed, setMetadata, setRawData, setType, toString, update, updateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.block.BlockState
getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
-
Constructor Details
-
GlowCreatureSpawner
Creates a mob spawner.- Parameters:
block- the spawner block
-
-
Method Details
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
updatein interfaceorg.bukkit.block.BlockState- Overrides:
updatein classGlowBlockState
-
setDelay
public void setDelay(int i) - Specified by:
setDelayin interfaceorg.bukkit.block.CreatureSpawner
-
getMinSpawnDelay
public int getMinSpawnDelay()- Specified by:
getMinSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
setMinSpawnDelay
public void setMinSpawnDelay(int i) - Specified by:
setMinSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
getMaxSpawnDelay
public int getMaxSpawnDelay()- Specified by:
getMaxSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
setMaxSpawnDelay
public void setMaxSpawnDelay(int i) - Specified by:
setMaxSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
getSpawnCount
public int getSpawnCount()- Specified by:
getSpawnCountin interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnCount
public void setSpawnCount(int i) - Specified by:
setSpawnCountin interfaceorg.bukkit.block.CreatureSpawner
-
getMaxNearbyEntities
public int getMaxNearbyEntities()- Specified by:
getMaxNearbyEntitiesin interfaceorg.bukkit.block.CreatureSpawner
-
setMaxNearbyEntities
public void setMaxNearbyEntities(int i) - Specified by:
setMaxNearbyEntitiesin interfaceorg.bukkit.block.CreatureSpawner
-
getRequiredPlayerRange
public int getRequiredPlayerRange()- Specified by:
getRequiredPlayerRangein interfaceorg.bukkit.block.CreatureSpawner
-
setRequiredPlayerRange
public void setRequiredPlayerRange(int i) - Specified by:
setRequiredPlayerRangein interfaceorg.bukkit.block.CreatureSpawner
-
getSpawnRange
public int getSpawnRange()- Specified by:
getSpawnRangein interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnRange
public void setSpawnRange(int i) - Specified by:
setSpawnRangein interfaceorg.bukkit.block.CreatureSpawner
-
isActivated
public boolean isActivated()- Specified by:
isActivatedin interfaceorg.bukkit.block.CreatureSpawner
-
resetTimer
public void resetTimer()- Specified by:
resetTimerin interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnedItem
public void setSpawnedItem(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
setSpawnedItemin interfaceorg.bukkit.block.CreatureSpawner
-
setCreatureTypeByName
- Specified by:
setCreatureTypeByNamein interfaceorg.bukkit.block.CreatureSpawner
-
getCreatureTypeName
- Specified by:
getCreatureTypeNamein interfaceorg.bukkit.block.CreatureSpawner
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.persistence.PersistentDataHolder- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.block.TileState
-
getSpawnedType
public org.bukkit.entity.EntityType getSpawnedType()- Specified by:
getSpawnedTypein interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnedType
public void setSpawnedType(org.bukkit.entity.EntityType spawnedType) - Specified by:
setSpawnedTypein interfaceorg.bukkit.block.CreatureSpawner
-
getDelay
public int getDelay()- Specified by:
getDelayin interfaceorg.bukkit.block.CreatureSpawner
-