IAdditionalDataProviderpublic interface IChunkOrWorld extends IAdditionalDataProvider
| Modifier and Type | Method | Description |
|---|---|---|
void |
addEntity(Entity entity) |
|
void |
addTileEntity(TileEntity tile) |
|
void |
callRetroactiveGeneration() |
|
java.util.List<Entity> |
getAllEntities() |
|
java.util.List<TileEntity> |
getAllTickingTileEntities() |
|
java.util.List<TileEntity> |
getAllTileEntities() |
|
byte |
getArtificialLight(int x,
int y) |
|
Biome |
getBiome(int x,
int y) |
|
byte |
getCombinedLight(int x,
int y) |
|
java.util.List<Entity> |
getEntities(BoundBox area) |
|
<T extends Entity> |
getEntities(BoundBox area,
java.lang.Class<T> type) |
|
<T extends Entity> |
getEntities(BoundBox area,
java.lang.Class<T> type,
java.util.function.Predicate<T> test) |
|
java.util.List<Entity> |
getEntities(BoundBox area,
java.util.function.Predicate<Entity> test) |
|
Entity |
getEntity(java.util.UUID id) |
|
Biome |
getExpectedBiome(int x,
int y) |
|
int |
getExpectedSurfaceHeight(TileLayer layer,
int x,
int y) |
|
int |
getHeight(TileLayer layer,
int x,
int bottomY) |
|
int |
getLowestAirUpwards(TileLayer layer,
int x,
int y) |
Deprecated.
Use
getHeight(TileLayer, int, int) instead |
int |
getLowestAirUpwards(TileLayer layer,
int x,
int y,
boolean ignoreReplaceableTiles) |
Deprecated.
Use
getHeight(TileLayer, int, int) instead |
long |
getSeed() |
|
byte |
getSkyLight(int x,
int y) |
|
TileState |
getState(int x,
int y) |
|
TileState |
getState(TileLayer layer,
int x,
int y) |
|
TileEntity |
getTileEntity(int x,
int y) |
|
<T extends TileEntity> |
getTileEntity(int x,
int y,
java.lang.Class<T> tileClass) |
|
TileEntity |
getTileEntity(TileLayer layer,
int x,
int y) |
|
<T extends TileEntity> |
getTileEntity(TileLayer layer,
int x,
int y,
java.lang.Class<T> tileClass) |
|
boolean |
isClient() |
|
boolean |
isDedicatedServer() |
|
boolean |
isLocalPlayer(Entity entity) |
|
boolean |
isServer() |
|
void |
reevaluateTickBehavior(TileEntity tile) |
|
void |
removeEntity(Entity entity) |
|
void |
removeTileEntity(TileLayer layer,
int x,
int y) |
|
void |
scheduleUpdate(int x,
int y,
TileLayer layer,
int time) |
|
void |
scheduleUpdate(int x,
int y,
TileLayer layer,
int scheduledMeta,
int time) |
|
void |
setArtificialLight(int x,
int y,
byte light) |
|
void |
setBiome(int x,
int y,
Biome biome) |
|
void |
setDirty(int x,
int y) |
|
void |
setSkyLight(int x,
int y,
byte light) |
|
void |
setState(int x,
int y,
TileState tile) |
|
void |
setState(TileLayer layer,
int x,
int y,
TileState tile) |
getAdditionalData, getOrCreateAdditionalData, hasAdditionalData, setAdditionalDataTileState getState(int x, int y)
void setState(int x,
int y,
TileState tile)
void addEntity(Entity entity)
@ApiInternal void addTileEntity(TileEntity tile)
void removeEntity(Entity entity)
@ApiInternal void removeTileEntity(TileLayer layer, int x, int y)
TileEntity getTileEntity(TileLayer layer, int x, int y)
TileEntity getTileEntity(int x, int y)
<T extends TileEntity> T getTileEntity(TileLayer layer, int x, int y, java.lang.Class<T> tileClass)
<T extends TileEntity> T getTileEntity(int x, int y, java.lang.Class<T> tileClass)
void reevaluateTickBehavior(TileEntity tile)
java.util.List<Entity> getAllEntities()
java.util.List<TileEntity> getAllTileEntities()
java.util.List<TileEntity> getAllTickingTileEntities()
Entity getEntity(java.util.UUID id)
java.util.List<Entity> getEntities(BoundBox area, java.util.function.Predicate<Entity> test)
<T extends Entity> java.util.List<T> getEntities(BoundBox area, java.lang.Class<T> type)
<T extends Entity> java.util.List<T> getEntities(BoundBox area, java.lang.Class<T> type, java.util.function.Predicate<T> test)
byte getCombinedLight(int x,
int y)
byte getSkyLight(int x,
int y)
byte getArtificialLight(int x,
int y)
@ApiInternal void setSkyLight(int x, int y, byte light)
@ApiInternal void setArtificialLight(int x, int y, byte light)
void scheduleUpdate(int x,
int y,
TileLayer layer,
int scheduledMeta,
int time)
void scheduleUpdate(int x,
int y,
TileLayer layer,
int time)
void setDirty(int x,
int y)
int getHeight(TileLayer layer, int x, int bottomY)
Biome getBiome(int x, int y)
@ApiInternal void setBiome(int x, int y, Biome biome)
boolean isClient()
boolean isServer()
boolean isDedicatedServer()
boolean isLocalPlayer(Entity entity)
void callRetroactiveGeneration()
long getSeed()
@Deprecated int getLowestAirUpwards(TileLayer layer, int x, int y)
getHeight(TileLayer, int, int) instead@Deprecated int getLowestAirUpwards(TileLayer layer, int x, int y, boolean ignoreReplaceableTiles)
getHeight(TileLayer, int, int) insteadBiome getExpectedBiome(int x, int y)
int getExpectedSurfaceHeight(TileLayer layer, int x, int y)