Package net.minecraft.src
Class WorldManager
java.lang.Object
net.minecraft.src.WorldManager
- All Implemented Interfaces:
IWorldAccess
-
Constructor Summary
ConstructorsConstructorDescriptionWorldManager(MinecraftServer par1MinecraftServer, WorldServer par2WorldServer) -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcastSound(int par1, int par2, int par3, int par4, int par5) voiddestroyBlockPartially(int par1, int par2, int par3, int par4, int par5) Starts (or continues) destroying a block with given ID at the given coordinates for the given partially destroyed valuevoidmarkBlockForRenderUpdate(int par1, int par2, int par3) On the client, re-renders this block.voidmarkBlockForUpdate(int par1, int par2, int par3) On the client, re-renders the block.voidmarkBlockRangeForRenderUpdate(int par1, int par2, int par3, int par4, int par5, int par6) On the client, re-renders all blocks in this range, inclusive.voidonEntityCreate(Entity par1Entity) Called on all IWorldAccesses when an entity is created or loaded.voidonEntityDestroy(Entity par1Entity) Called on all IWorldAccesses when an entity is unloaded or destroyed.voidplayAuxSFX(EntityPlayer par1EntityPlayer, int par2, int par3, int par4, int par5, int par6) Plays a pre-canned sound effect along with potentially auxiliary data-driven one-shot behaviour (particles, etc).voidplayRecord(String par1Str, int par2, int par3, int par4) Plays the specified record.voidPlays the specified sound.voidplaySoundToNearExcept(EntityPlayer par1EntityPlayer, String par2Str, double par3, double par5, double par7, float par9, float par10) Plays sound to all near players except the player reference givenvoidspawnParticle(String par1Str, double par2, double par4, double par6, double par8, double par10, double par12) Spawns a particle.
-
Constructor Details
-
WorldManager
-
-
Method Details
-
spawnParticle
public void spawnParticle(String par1Str, double par2, double par4, double par6, double par8, double par10, double par12) Spawns a particle. Arg: particleType, x, y, z, velX, velY, velZ- Specified by:
spawnParticlein interfaceIWorldAccess
-
onEntityCreate
Called on all IWorldAccesses when an entity is created or loaded. On client worlds, starts downloading any necessary textures. On server worlds, adds the entity to the entity tracker.- Specified by:
onEntityCreatein interfaceIWorldAccess
-
onEntityDestroy
Called on all IWorldAccesses when an entity is unloaded or destroyed. On client worlds, releases any downloaded textures. On server worlds, removes the entity from the entity tracker.- Specified by:
onEntityDestroyin interfaceIWorldAccess
-
playSound
public void playSound(String par1Str, double par2, double par4, double par6, float par8, float par9) Plays the specified sound. Arg: soundName, x, y, z, volume, pitch- Specified by:
playSoundin interfaceIWorldAccess
-
playSoundToNearExcept
public void playSoundToNearExcept(EntityPlayer par1EntityPlayer, String par2Str, double par3, double par5, double par7, float par9, float par10) Plays sound to all near players except the player reference given- Specified by:
playSoundToNearExceptin interfaceIWorldAccess
-
markBlockRangeForRenderUpdate
public void markBlockRangeForRenderUpdate(int par1, int par2, int par3, int par4, int par5, int par6) On the client, re-renders all blocks in this range, inclusive. On the server, does nothing. Args: min x, min y, min z, max x, max y, max z- Specified by:
markBlockRangeForRenderUpdatein interfaceIWorldAccess
-
markBlockForUpdate
public void markBlockForUpdate(int par1, int par2, int par3) On the client, re-renders the block. On the server, sends the block to the client (which will re-render it), including the tile entity description packet if applicable. Args: x, y, z- Specified by:
markBlockForUpdatein interfaceIWorldAccess
-
markBlockForRenderUpdate
public void markBlockForRenderUpdate(int par1, int par2, int par3) On the client, re-renders this block. On the server, does nothing. Used for lighting updates.- Specified by:
markBlockForRenderUpdatein interfaceIWorldAccess
-
playRecord
Plays the specified record. Arg: recordName, x, y, z- Specified by:
playRecordin interfaceIWorldAccess
-
playAuxSFX
public void playAuxSFX(EntityPlayer par1EntityPlayer, int par2, int par3, int par4, int par5, int par6) Plays a pre-canned sound effect along with potentially auxiliary data-driven one-shot behaviour (particles, etc).- Specified by:
playAuxSFXin interfaceIWorldAccess
-
broadcastSound
public void broadcastSound(int par1, int par2, int par3, int par4, int par5) - Specified by:
broadcastSoundin interfaceIWorldAccess
-
destroyBlockPartially
public void destroyBlockPartially(int par1, int par2, int par3, int par4, int par5) Starts (or continues) destroying a block with given ID at the given coordinates for the given partially destroyed value- Specified by:
destroyBlockPartiallyin interfaceIWorldAccess
-