001 package net.minecraft.src; 002 003 public interface IWorldAccess 004 { 005 /** 006 * Will mark the block and neighbors that their renderers need an update (could be all the same renderer 007 * potentially) Args: x, y, z 008 */ 009 void markBlockNeedsUpdate(int var1, int var2, int var3); 010 011 /** 012 * As of mc 1.2.3 this method has exactly the same signature and does exactly the same as markBlockNeedsUpdate 013 */ 014 void markBlockNeedsUpdate2(int var1, int var2, int var3); 015 016 /** 017 * Called across all registered IWorldAccess instances when a block range is invalidated. Args: minX, minY, minZ, 018 * maxX, maxY, maxZ 019 */ 020 void markBlockRangeNeedsUpdate(int var1, int var2, int var3, int var4, int var5, int var6); 021 022 /** 023 * Plays the specified sound. Arg: soundName, x, y, z, volume, pitch 024 */ 025 void playSound(String var1, double var2, double var4, double var6, float var8, float var9); 026 027 /** 028 * Spawns a particle. Arg: particleType, x, y, z, velX, velY, velZ 029 */ 030 void spawnParticle(String var1, double var2, double var4, double var6, double var8, double var10, double var12); 031 032 /** 033 * Start the skin for this entity downloading, if necessary, and increment its reference counter 034 */ 035 void obtainEntitySkin(Entity var1); 036 037 /** 038 * Decrement the reference counter for this entity's skin image data 039 */ 040 void releaseEntitySkin(Entity var1); 041 042 /** 043 * Plays the specified record. Arg: recordName, x, y, z 044 */ 045 void playRecord(String var1, int var2, int var3, int var4); 046 047 void func_82746_a(int var1, int var2, int var3, int var4, int var5); 048 049 /** 050 * Plays a pre-canned sound effect along with potentially auxiliary data-driven one-shot behaviour (particles, etc). 051 */ 052 void playAuxSFX(EntityPlayer var1, int var2, int var3, int var4, int var5, int var6); 053 054 /** 055 * Starts (or continues) destroying a block with given ID at the given coordinates for the given partially destroyed 056 * value 057 */ 058 void destroyBlockPartially(int var1, int var2, int var3, int var4, int var5); 059 }