IAdditionalDataProvider, IChunkOrWorldpublic interface IWorld extends IChunkOrWorld
| Modifier and Type | Method | Description |
|---|---|---|
void |
broadcastSound(AbstractEntityPlayer player,
ResourceName name,
float pitch,
float volume) |
|
void |
broadcastSound(ResourceName name,
float pitch,
float volume) |
|
void |
broadcastSound(ResourceName name,
float pitch,
float volume,
AbstractEntityPlayer except) |
|
void |
causeLightUpdate(int x,
int y) |
|
AbstractEntityPlayer |
createPlayer(java.util.UUID id,
IPlayerDesign design,
io.netty.channel.Channel channel,
boolean loadOrSwapLast) |
|
void |
destroyTile(int x,
int y,
TileLayer layer,
Entity destroyer,
boolean shouldDrop) |
|
java.util.Map<ResourceName,IWorldGenerator> |
getAllGenerators() |
|
java.util.List<AbstractEntityPlayer> |
getAllPlayers() |
|
Biome |
getBiomeForId(int id) |
|
NameToIndexInfo |
getBiomeRegInfo() |
|
IChunk |
getChunk(double x,
double y) |
|
IChunk |
getChunkFromGridCoords(int gridX,
int gridY) |
|
java.io.File |
getChunksFolder() |
|
AbstractEntityPlayer |
getClosestPlayer(double x,
double y) |
|
byte |
getCombinedVisualLight(int x,
int y) |
|
int |
getCurrentTime() |
|
java.io.File |
getFolder() |
|
IWorldGenerator |
getGenerator(ResourceName name) |
|
int |
getIdForBiome(Biome biome) |
|
int |
getIdForState(TileState state) |
|
java.lang.String |
getName() |
|
AbstractEntityPlayer |
getPlayer(java.lang.String name) |
|
AbstractEntityPlayer |
getPlayer(java.util.UUID id) |
|
java.io.File |
getPlayerFolder() |
|
DynamicRegistryInfo |
getRegInfo() |
|
java.util.List<IWorldGenerator> |
getSortedLoopingGenerators() |
|
java.util.List<IWorldGenerator> |
getSortedRetroactiveGenerators() |
|
int |
getSpawnX() |
|
TileState |
getStateForId(int id) |
|
NameToIndexInfo |
getTileRegInfo() |
|
int |
getTotalTime() |
|
WorldInfo |
getWorldInfo() |
|
boolean |
isChunkLoaded(int x,
int y) |
|
boolean |
isChunkLoaded(int x,
int y,
boolean checkGenerating) |
|
boolean |
isDaytime() |
|
boolean |
isNighttime() |
|
boolean |
isPosLoaded(double x,
double y) |
|
boolean |
isPosLoaded(double x,
double y,
boolean checkGenerating) |
|
boolean |
isStoryMode() |
|
void |
notifyNeighborsOfChange(int x,
int y,
TileLayer layer) |
|
void |
playSound(AbstractEntityPlayer player,
ResourceName name,
double x,
double y,
double z,
float pitch,
float volume) |
|
void |
playSound(ResourceName name,
double x,
double y,
double z,
float pitch,
float volume) |
|
void |
playSound(ResourceName name,
double x,
double y,
double z,
float pitch,
float volume,
AbstractEntityPlayer except) |
|
void |
removeEntity(Entity entity,
IChunk chunk) |
|
void |
save() |
|
void |
savePlayer(AbstractEntityPlayer player) |
|
void |
setCurrentTime(int time) |
|
void |
setTotalTime(int time) |
|
void |
unloadChunk(IChunk chunk) |
getAdditionalData, getOrCreateAdditionalData, hasAdditionalData, setAdditionalDataaddEntity, addTileEntity, callRetroactiveGeneration, getAllEntities, getAllTickingTileEntities, getAllTileEntities, getArtificialLight, getAverageChunkHeight, getBiome, getChunkFlatness, getChunkHeight, getCombinedLight, getEntities, getEntities, getEntities, getEntities, getEntity, getExpectedAverageHeight, getExpectedBiome, getExpectedBiomeLevel, getExpectedSurfaceFlatness, getExpectedSurfaceHeight, getNoiseGenForBiome, getSeed, getSkyLight, getState, getState, getTileEntity, getTileEntity, getTileEntity, getTileEntity, isClient, isDedicatedServer, isLocalPlayer, isServer, reevaluateTickBehavior, removeEntity, removeTileEntity, scheduleUpdate, scheduleUpdate, setArtificialLight, setBiome, setDirty, setSkyLight, setState, setStateIChunk getChunkFromGridCoords(int gridX, int gridY)
IChunk getChunk(double x, double y)
boolean isPosLoaded(double x,
double y)
boolean isPosLoaded(double x,
double y,
boolean checkGenerating)
boolean isChunkLoaded(int x,
int y)
boolean isChunkLoaded(int x,
int y,
boolean checkGenerating)
int getIdForState(TileState state)
TileState getStateForId(int id)
NameToIndexInfo getTileRegInfo()
int getIdForBiome(Biome biome)
Biome getBiomeForId(int id)
NameToIndexInfo getBiomeRegInfo()
DynamicRegistryInfo getRegInfo()
@ApiInternal WorldInfo getWorldInfo()
int getCurrentTime()
void setCurrentTime(int time)
int getTotalTime()
@ApiInternal void setTotalTime(int time)
void notifyNeighborsOfChange(int x,
int y,
TileLayer layer)
AbstractEntityPlayer createPlayer(java.util.UUID id, IPlayerDesign design, io.netty.channel.Channel channel, boolean loadOrSwapLast)
AbstractEntityPlayer getPlayer(java.util.UUID id)
AbstractEntityPlayer getPlayer(java.lang.String name)
int getSpawnX()
void causeLightUpdate(int x,
int y)
IWorldGenerator getGenerator(ResourceName name)
@ApiInternal void unloadChunk(IChunk chunk)
@ApiInternal void savePlayer(AbstractEntityPlayer player)
@ApiInternal java.util.Map<ResourceName,IWorldGenerator> getAllGenerators()
@ApiInternal java.util.List<IWorldGenerator> getSortedLoopingGenerators()
@ApiInternal java.util.List<IWorldGenerator> getSortedRetroactiveGenerators()
@ApiInternal void save()
java.util.List<AbstractEntityPlayer> getAllPlayers()
boolean isDaytime()
boolean isNighttime()
java.io.File getFolder()
java.io.File getPlayerFolder()
java.io.File getChunksFolder()
java.lang.String getName()
void playSound(AbstractEntityPlayer player, ResourceName name, double x, double y, double z, float pitch, float volume)
void broadcastSound(AbstractEntityPlayer player, ResourceName name, float pitch, float volume)
void playSound(ResourceName name, double x, double y, double z, float pitch, float volume, AbstractEntityPlayer except)
void broadcastSound(ResourceName name, float pitch, float volume, AbstractEntityPlayer except)
void playSound(ResourceName name, double x, double y, double z, float pitch, float volume)
void broadcastSound(ResourceName name, float pitch, float volume)
byte getCombinedVisualLight(int x,
int y)
boolean isStoryMode()
AbstractEntityPlayer getClosestPlayer(double x, double y)