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