|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minecraft.world.World
net.minecraft.world.WorldServer
public class WorldServer
Field Summary | |
---|---|
static WeightedRandomChestContent[] |
bonusChestContent
|
boolean |
canNotSave
set by CommandServerSave{all,Off,On} |
List<Teleporter> |
customTeleporters
|
ChunkProviderServer |
theChunkProviderServer
|
Fields inherited from class net.minecraft.world.World |
---|
activeChunkSet, difficultySetting, editingBlocks, findingSpawnPoint, isRemote, lastLightningBolt, loadedEntityList, loadedTileEntityList, mapStorage, MAX_ENTITY_RADIUS, perWorldStorage, playerEntities, prevRainingStrength, prevThunderingStrength, provider, rainingStrength, rand, scheduledUpdatesAreImmediate, skylightSubtracted, theProfiler, thunderingStrength, villageCollectionObj, weatherEffects |
Constructor Summary | |
---|---|
WorldServer(MinecraftServer par1MinecraftServer,
ISaveHandler par2ISaveHandler,
String par3Str,
int par4,
WorldSettings par5WorldSettings,
Profiler par6Profiler)
|
Method Summary | |
---|---|
void |
addBlockEvent(int par1,
int par2,
int par3,
int par4,
int par5,
int par6)
Adds a block event with the given Args to the blockEventCache. |
boolean |
addWeatherEffect(Entity par1Entity)
adds a lightning bolt to the list of lightning bolts in this world. |
boolean |
areAllPlayersAsleep()
|
boolean |
canMineBlock(EntityPlayer par1EntityPlayer,
int par2,
int par3,
int par4)
Called when checking if a certain block can be mined or not. |
boolean |
canMineBlockBody(EntityPlayer par1EntityPlayer,
int par2,
int par3,
int par4)
|
void |
flush()
Syncs all changes to disk and wait for completion. |
void |
func_82740_a(int par1,
int par2,
int par3,
int par4,
int par5,
int par6)
|
Teleporter |
func_85176_s()
|
List |
getAllTileEntityInBox(int par1,
int par2,
int par3,
int par4,
int par5,
int par6)
pars: min x,y,z , max x,y,z |
File |
getChunkSaveLocation()
|
Entity |
getEntityByID(int par1)
Returns the Entity with the given ID, or null if it doesn't exist in this World. |
EntityTracker |
getEntityTracker()
Gets the EntityTracker |
ChunkCoordinates |
getEntrancePortalLocation()
Gets the hard-coded portal location to use when entering this dimension. |
MinecraftServer |
getMinecraftServer()
Gets the MinecraftServer. |
List |
getPendingBlockUpdates(Chunk par1Chunk,
boolean par2)
|
PlayerManager |
getPlayerManager()
|
Explosion |
newExplosion(Entity par1Entity,
double par2,
double par4,
double par6,
float par8,
boolean par9,
boolean par10)
returns a new explosion. |
void |
releaseEntitySkin(Entity par1Entity)
Decrement the reference counter for this entity's skin image data |
void |
resetUpdateEntityTick()
Resets the updateEntityTick field to 0 |
void |
saveAllChunks(boolean par1,
IProgressUpdate par2IProgressUpdate)
Saves all chunks to disk while updating progress bar. |
void |
scheduleBlockUpdate(int par1,
int par2,
int par3,
int par4,
int par5)
Schedules a tick to a block with a delay (Most commonly the tick rate) |
void |
scheduleBlockUpdateFromLoad(int par1,
int par2,
int par3,
int par4,
int par5)
Schedules a block update from the saved information in a chunk. |
void |
setEntityState(Entity par1Entity,
byte par2)
sends a Packet 38 (Entity Status) to all tracked players of that entity |
void |
setSpawnLocation()
|
SpawnListEntry |
spawnRandomCreature(EnumCreatureType par1EnumCreatureType,
int par2,
int par3,
int par4)
only spawns creatures allowed by the chunkProvider |
void |
tick()
Runs a single tick for the world |
boolean |
tickUpdates(boolean par1)
Runs through the list of updates to run and ticks them |
void |
uncheckedUpdateEntity(Entity par1Entity,
boolean par2)
direct call to super.updateEntityWithOptionalForce |
void |
updateAllPlayersSleepingFlag()
Updates the flag that indicates whether or not all players in the world are sleeping. |
void |
updateEntities()
Updates (and cleans up) entities and tile entities |
void |
updateEntityWithOptionalForce(Entity par1Entity,
boolean par2)
Will update the entity in the world if the chunk the entity is in is currently loaded or its forced to update. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public ChunkProviderServer theChunkProviderServer
public boolean canNotSave
public static final WeightedRandomChestContent[] bonusChestContent
public List<Teleporter> customTeleporters
Constructor Detail |
---|
public WorldServer(MinecraftServer par1MinecraftServer, ISaveHandler par2ISaveHandler, String par3Str, int par4, WorldSettings par5WorldSettings, Profiler par6Profiler)
Method Detail |
---|
public void tick()
tick
in class World
public SpawnListEntry spawnRandomCreature(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)
public void updateAllPlayersSleepingFlag()
updateAllPlayersSleepingFlag
in class World
public boolean areAllPlayersAsleep()
public void setSpawnLocation()
setSpawnLocation
in class World
public void scheduleBlockUpdate(int par1, int par2, int par3, int par4, int par5)
scheduleBlockUpdate
in class World
public void func_82740_a(int par1, int par2, int par3, int par4, int par5, int par6)
func_82740_a
in class World
public void scheduleBlockUpdateFromLoad(int par1, int par2, int par3, int par4, int par5)
scheduleBlockUpdateFromLoad
in class World
public void updateEntities()
updateEntities
in class World
public void resetUpdateEntityTick()
public boolean tickUpdates(boolean par1)
tickUpdates
in class World
public List getPendingBlockUpdates(Chunk par1Chunk, boolean par2)
getPendingBlockUpdates
in class World
public void updateEntityWithOptionalForce(Entity par1Entity, boolean par2)
updateEntityWithOptionalForce
in class World
public void uncheckedUpdateEntity(Entity par1Entity, boolean par2)
public List getAllTileEntityInBox(int par1, int par2, int par3, int par4, int par5, int par6)
public boolean canMineBlock(EntityPlayer par1EntityPlayer, int par2, int par3, int par4)
canMineBlock
in class World
public boolean canMineBlockBody(EntityPlayer par1EntityPlayer, int par2, int par3, int par4)
canMineBlockBody
in class World
public ChunkCoordinates getEntrancePortalLocation()
public void saveAllChunks(boolean par1, IProgressUpdate par2IProgressUpdate) throws MinecraftException
MinecraftException
public void releaseEntitySkin(Entity par1Entity)
releaseEntitySkin
in class World
public Entity getEntityByID(int par1)
getEntityByID
in class World
public boolean addWeatherEffect(Entity par1Entity)
addWeatherEffect
in class World
public void setEntityState(Entity par1Entity, byte par2)
setEntityState
in class World
public Explosion newExplosion(Entity par1Entity, double par2, double par4, double par6, float par8, boolean par9, boolean par10)
newExplosion
in class World
public void addBlockEvent(int par1, int par2, int par3, int par4, int par5, int par6)
addBlockEvent
in class World
public void flush()
public MinecraftServer getMinecraftServer()
public EntityTracker getEntityTracker()
public PlayerManager getPlayerManager()
public Teleporter func_85176_s()
public File getChunkSaveLocation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |