Class CreatureSpawnerMock
java.lang.Object
be.seeseemelk.mockbukkit.block.state.BlockStateMock
be.seeseemelk.mockbukkit.block.state.TileStateMock
be.seeseemelk.mockbukkit.block.state.CreatureSpawnerMock
- All Implemented Interfaces:
org.bukkit.block.BlockState,org.bukkit.block.CreatureSpawner,org.bukkit.block.TileState,org.bukkit.metadata.Metadatable,org.bukkit.persistence.PersistentDataHolder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreatureSpawnerMock(@NotNull CreatureSpawnerMock state) protectedCreatureSpawnerMock(@NotNull org.bukkit.block.Block block) protectedCreatureSpawnerMock(@NotNull org.bukkit.Material material) -
Method Summary
Modifier and TypeMethodDescription@NotNull StringintgetDelay()intintintint@NotNull CreatureSpawnerMockThis returns a copy of thisBlockStateMock.int@NotNull org.bukkit.entity.EntityTypeintbooleanvoidvoidsetCreatureTypeByName(@NotNull String creatureType) voidsetDelay(int delay) voidsetMaxNearbyEntities(int maxNearbyEntities) voidsetMaxSpawnDelay(int delay) voidsetMinSpawnDelay(int delay) voidsetRequiredPlayerRange(int requiredPlayerRange) voidsetSpawnCount(int spawnCount) voidsetSpawnedItem(@NotNull org.bukkit.inventory.ItemStack itemStack) voidsetSpawnedType(@NotNull org.bukkit.entity.EntityType creatureType) voidsetSpawnRange(int spawnRange) Methods inherited from class be.seeseemelk.mockbukkit.block.state.TileStateMock
getPersistentDataContainer, isSnapshotMethods inherited from class be.seeseemelk.mockbukkit.block.state.BlockStateMock
equals, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getMetadata, getRawData, getType, getWorld, getX, getY, getZ, hashCode, hasMetadata, isCollidable, isPlaced, mockState, removeMetadata, setBlockData, setData, setMetadata, setRawData, setType, update, update, updateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.block.BlockState
getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isCollidable, isPlaced, setBlockData, setData, setRawData, setType, update, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer, isSnapshot
-
Constructor Details
-
CreatureSpawnerMock
protected CreatureSpawnerMock(@NotNull @NotNull org.bukkit.Material material) -
CreatureSpawnerMock
protected CreatureSpawnerMock(@NotNull @NotNull org.bukkit.block.Block block) -
CreatureSpawnerMock
-
-
Method Details
-
getSnapshot
Description copied from class:BlockStateMockThis returns a copy of thisBlockStateMock. Inheritents of this class should override this method!- Specified by:
getSnapshotin classTileStateMock- Returns:
- A snapshot of this
BlockStateMock.
-
getSpawnedType
@NotNull public @NotNull org.bukkit.entity.EntityType getSpawnedType()- Specified by:
getSpawnedTypein interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnedType
public void setSpawnedType(@NotNull @NotNull org.bukkit.entity.EntityType creatureType) - Specified by:
setSpawnedTypein interfaceorg.bukkit.block.CreatureSpawner
-
setCreatureTypeByName
- Specified by:
setCreatureTypeByNamein interfaceorg.bukkit.block.CreatureSpawner
-
getCreatureTypeName
- Specified by:
getCreatureTypeNamein interfaceorg.bukkit.block.CreatureSpawner
-
getDelay
public int getDelay()- Specified by:
getDelayin interfaceorg.bukkit.block.CreatureSpawner
-
setDelay
public void setDelay(int delay) - Specified by:
setDelayin interfaceorg.bukkit.block.CreatureSpawner
-
getMinSpawnDelay
public int getMinSpawnDelay()- Specified by:
getMinSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
setMinSpawnDelay
public void setMinSpawnDelay(int delay) - Specified by:
setMinSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
getMaxSpawnDelay
public int getMaxSpawnDelay()- Specified by:
getMaxSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
setMaxSpawnDelay
public void setMaxSpawnDelay(int delay) - Specified by:
setMaxSpawnDelayin interfaceorg.bukkit.block.CreatureSpawner
-
getSpawnCount
public int getSpawnCount()- Specified by:
getSpawnCountin interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnCount
public void setSpawnCount(int spawnCount) - Specified by:
setSpawnCountin interfaceorg.bukkit.block.CreatureSpawner
-
getMaxNearbyEntities
public int getMaxNearbyEntities()- Specified by:
getMaxNearbyEntitiesin interfaceorg.bukkit.block.CreatureSpawner
-
setMaxNearbyEntities
public void setMaxNearbyEntities(int maxNearbyEntities) - Specified by:
setMaxNearbyEntitiesin interfaceorg.bukkit.block.CreatureSpawner
-
getRequiredPlayerRange
public int getRequiredPlayerRange()- Specified by:
getRequiredPlayerRangein interfaceorg.bukkit.block.CreatureSpawner
-
setRequiredPlayerRange
public void setRequiredPlayerRange(int requiredPlayerRange) - Specified by:
setRequiredPlayerRangein interfaceorg.bukkit.block.CreatureSpawner
-
getSpawnRange
public int getSpawnRange()- Specified by:
getSpawnRangein interfaceorg.bukkit.block.CreatureSpawner
-
setSpawnRange
public void setSpawnRange(int spawnRange) - 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
-