Package be.seeseemelk.mockbukkit
Class ChunkMock
java.lang.Object
be.seeseemelk.mockbukkit.ChunkMock
- All Implemented Interfaces:
org.bukkit.Chunk,org.bukkit.persistence.PersistentDataHolder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPluginChunkTicket(@NotNull org.bukkit.plugin.Plugin plugin) booleancontains(@NotNull org.bukkit.block.data.BlockData block) boolean@NotNull org.bukkit.block.BlockgetBlock(int x, int y, int z) @NotNull org.bukkit.block.BlockgetBlock(@NotNull Coordinate coordinate) long@NotNull org.bukkit.ChunkSnapshot@NotNull org.bukkit.ChunkSnapshotgetChunkSnapshot(boolean includeMaxblocky, boolean includeBiome, boolean includeBiomeTempRain) org.bukkit.entity.Entity[]long@NotNull org.bukkit.persistence.PersistentDataContainer@NotNull Collection<org.bukkit.plugin.Plugin>org.bukkit.block.BlockState[]@NotNull org.bukkit.block.BlockState[]getTileEntities(boolean useSnapshot) @NotNull Collection<org.bukkit.block.BlockState>getTileEntities(@NotNull Predicate<org.bukkit.block.Block> blockPredicate, boolean useSnapshot) @NotNull org.bukkit.WorldgetWorld()intgetX()intgetZ()inthashCode()booleanbooleanbooleanisLoaded()booleanbooleanload()booleanload(boolean generate) booleanremovePluginChunkTicket(@NotNull org.bukkit.plugin.Plugin plugin) voidsetForceLoaded(boolean forced) voidsetInhabitedTime(long ticks) booleanunload()booleanunload(boolean save)
-
Constructor Details
-
ChunkMock
protected ChunkMock(org.bukkit.World world, int x, int z)
-
-
Method Details
-
getX
public int getX()- Specified by:
getXin interfaceorg.bukkit.Chunk
-
getZ
public int getZ()- Specified by:
getZin interfaceorg.bukkit.Chunk
-
getTileEntities
@NotNull public @NotNull Collection<org.bukkit.block.BlockState> getTileEntities(@NotNull @NotNull Predicate<org.bukkit.block.Block> blockPredicate, boolean useSnapshot) - Specified by:
getTileEntitiesin interfaceorg.bukkit.Chunk
-
getTileEntities
@NotNull public @NotNull org.bukkit.block.BlockState[] getTileEntities(boolean useSnapshot) - Specified by:
getTileEntitiesin interfaceorg.bukkit.Chunk
-
getChunkKey
public long getChunkKey()- Specified by:
getChunkKeyin interfaceorg.bukkit.Chunk
-
getWorld
@NotNull public @NotNull org.bukkit.World getWorld()- Specified by:
getWorldin interfaceorg.bukkit.Chunk
-
getBlock
@NotNull public @NotNull org.bukkit.block.Block getBlock(int x, int y, int z) - Specified by:
getBlockin interfaceorg.bukkit.Chunk
-
getBlock
-
getChunkSnapshot
@NotNull public @NotNull org.bukkit.ChunkSnapshot getChunkSnapshot()- Specified by:
getChunkSnapshotin interfaceorg.bukkit.Chunk
-
getChunkSnapshot
@NotNull public @NotNull org.bukkit.ChunkSnapshot getChunkSnapshot(boolean includeMaxblocky, boolean includeBiome, boolean includeBiomeTempRain) - Specified by:
getChunkSnapshotin interfaceorg.bukkit.Chunk
-
isEntitiesLoaded
public boolean isEntitiesLoaded()- Specified by:
isEntitiesLoadedin interfaceorg.bukkit.Chunk
-
getEntities
public org.bukkit.entity.Entity[] getEntities()- Specified by:
getEntitiesin interfaceorg.bukkit.Chunk
-
getTileEntities
public org.bukkit.block.BlockState[] getTileEntities()- Specified by:
getTileEntitiesin interfaceorg.bukkit.Chunk
-
isLoaded
public boolean isLoaded()- Specified by:
isLoadedin interfaceorg.bukkit.Chunk
-
load
public boolean load(boolean generate) - Specified by:
loadin interfaceorg.bukkit.Chunk
-
load
public boolean load()- Specified by:
loadin interfaceorg.bukkit.Chunk
-
unload
public boolean unload(boolean save) - Specified by:
unloadin interfaceorg.bukkit.Chunk
-
unload
public boolean unload()- Specified by:
unloadin interfaceorg.bukkit.Chunk
-
isSlimeChunk
public boolean isSlimeChunk()- Specified by:
isSlimeChunkin interfaceorg.bukkit.Chunk
-
hashCode
public int hashCode() -
equals
-
isForceLoaded
public boolean isForceLoaded()- Specified by:
isForceLoadedin interfaceorg.bukkit.Chunk
-
setForceLoaded
public void setForceLoaded(boolean forced) - Specified by:
setForceLoadedin interfaceorg.bukkit.Chunk
-
addPluginChunkTicket
public boolean addPluginChunkTicket(@NotNull @NotNull org.bukkit.plugin.Plugin plugin) - Specified by:
addPluginChunkTicketin interfaceorg.bukkit.Chunk
-
removePluginChunkTicket
public boolean removePluginChunkTicket(@NotNull @NotNull org.bukkit.plugin.Plugin plugin) - Specified by:
removePluginChunkTicketin interfaceorg.bukkit.Chunk
-
getPluginChunkTickets
- Specified by:
getPluginChunkTicketsin interfaceorg.bukkit.Chunk
-
getInhabitedTime
public long getInhabitedTime()- Specified by:
getInhabitedTimein interfaceorg.bukkit.Chunk
-
setInhabitedTime
public void setInhabitedTime(long ticks) - Specified by:
setInhabitedTimein interfaceorg.bukkit.Chunk
-
contains
public boolean contains(@NotNull @NotNull org.bukkit.block.data.BlockData block) - Specified by:
containsin interfaceorg.bukkit.Chunk
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainerin interfaceorg.bukkit.persistence.PersistentDataHolder
-