YATS/Forge Documentation
|
Public Member Functions | |
BiomeGenBase | getBiomeGenForCoords (int par1, int par2) |
BiomeGenBase | getBiomeGenForCoordsBody (int par1, int par2) |
WorldChunkManager | getWorldChunkManager () |
World (ISaveHandler par1ISaveHandler, String par2Str, WorldProvider par3WorldProvider, WorldSettings par4WorldSettings, Profiler par5Profiler, ILogAgent par6ILogAgent) | |
World (ISaveHandler par1ISaveHandler, String par2Str, WorldSettings par3WorldSettings, WorldProvider par4WorldProvider, Profiler par5Profiler, ILogAgent par6ILogAgent) | |
void | setSpawnLocation () |
int | getFirstUncoveredBlock (int par1, int par2) |
int | getBlockId (int par1, int par2, int par3) |
boolean | isAirBlock (int par1, int par2, int par3) |
boolean | blockHasTileEntity (int par1, int par2, int par3) |
int | blockGetRenderType (int par1, int par2, int par3) |
boolean | blockExists (int par1, int par2, int par3) |
boolean | doChunksNearChunkExist (int par1, int par2, int par3, int par4) |
boolean | checkChunksExist (int par1, int par2, int par3, int par4, int par5, int par6) |
Chunk | getChunkFromBlockCoords (int par1, int par2) |
Chunk | getChunkFromChunkCoords (int par1, int par2) |
boolean | setBlock (int par1, int par2, int par3, int par4, int par5, int par6) |
Material | getBlockMaterial (int par1, int par2, int par3) |
int | getBlockMetadata (int par1, int par2, int par3) |
boolean | setBlockMetadataWithNotify (int par1, int par2, int par3, int par4, int par5) |
boolean | setBlockToAir (int par1, int par2, int par3) |
boolean | destroyBlock (int par1, int par2, int par3, boolean par4) |
boolean | setBlock (int par1, int par2, int par3, int par4) |
void | markBlockForUpdate (int par1, int par2, int par3) |
void | notifyBlockChange (int par1, int par2, int par3, int par4) |
void | markBlocksDirtyVertical (int par1, int par2, int par3, int par4) |
void | markBlockRangeForRenderUpdate (int par1, int par2, int par3, int par4, int par5, int par6) |
void | notifyBlocksOfNeighborChange (int par1, int par2, int par3, int par4) |
void | notifyBlocksOfNeighborChange (int par1, int par2, int par3, int par4, int par5) |
void | notifyBlockOfNeighborChange (int par1, int par2, int par3, int par4) |
boolean | isBlockTickScheduled (int par1, int par2, int par3, int par4) |
boolean | canBlockSeeTheSky (int par1, int par2, int par3) |
int | getFullBlockLightValue (int par1, int par2, int par3) |
int | getBlockLightValue (int par1, int par2, int par3) |
int | getBlockLightValue_do (int par1, int par2, int par3, boolean par4) |
int | getHeightValue (int par1, int par2) |
int | getChunkHeightMapMinimum (int par1, int par2) |
int | getSkyBlockTypeBrightness (EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4) |
int | getSavedLightValue (EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4) |
void | setLightValue (EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4, int par5) |
void | markBlockForRenderUpdate (int par1, int par2, int par3) |
int | getLightBrightnessForSkyBlocks (int par1, int par2, int par3, int par4) |
float | getBrightness (int par1, int par2, int par3, int par4) |
float | getLightBrightness (int par1, int par2, int par3) |
boolean | isDaytime () |
MovingObjectPosition | rayTraceBlocks (Vec3 par1Vec3, Vec3 par2Vec3) |
MovingObjectPosition | rayTraceBlocks_do (Vec3 par1Vec3, Vec3 par2Vec3, boolean par3) |
MovingObjectPosition | rayTraceBlocks_do_do (Vec3 par1Vec3, Vec3 par2Vec3, boolean par3, boolean par4) |
void | playSoundAtEntity (Entity par1Entity, String par2Str, float par3, float par4) |
void | playSoundToNearExcept (EntityPlayer par1EntityPlayer, String par2Str, float par3, float par4) |
void | playSoundEffect (double par1, double par3, double par5, String par7Str, float par8, float par9) |
void | playSound (double par1, double par3, double par5, String par7Str, float par8, float par9, boolean par10) |
void | playRecord (String par1Str, int par2, int par3, int par4) |
void | spawnParticle (String par1Str, double par2, double par4, double par6, double par8, double par10, double par12) |
boolean | addWeatherEffect (Entity par1Entity) |
boolean | spawnEntityInWorld (Entity par1Entity) |
void | releaseEntitySkin (Entity par1Entity) |
void | removeEntity (Entity par1Entity) |
void | removePlayerEntityDangerously (Entity par1Entity) |
void | addWorldAccess (IWorldAccess par1IWorldAccess) |
List | getCollidingBoundingBoxes (Entity par1Entity, AxisAlignedBB par2AxisAlignedBB) |
List | getCollidingBlockBounds (AxisAlignedBB par1AxisAlignedBB) |
int | calculateSkylightSubtracted (float par1) |
void | removeWorldAccess (IWorldAccess par1IWorldAccess) |
float | getSunBrightness (float par1) |
Vec3 | getSkyColor (Entity par1Entity, float par2) |
Vec3 | getSkyColorBody (Entity par1Entity, float par2) |
float | getCelestialAngle (float par1) |
int | getMoonPhase () |
float | getCelestialAngleRadians (float par1) |
Vec3 | getCloudColour (float par1) |
Vec3 | drawCloudsBody (float par1) |
Vec3 | getFogColor (float par1) |
int | getPrecipitationHeight (int par1, int par2) |
int | getTopSolidOrLiquidBlock (int par1, int par2) |
float | getStarBrightness (float par1) |
float | getStarBrightnessBody (float par1) |
void | scheduleBlockUpdate (int par1, int par2, int par3, int par4, int par5) |
void | func_82740_a (int par1, int par2, int par3, int par4, int par5, int par6) |
void | scheduleBlockUpdateFromLoad (int par1, int par2, int par3, int par4, int par5, int par6) |
void | updateEntities () |
void | addTileEntity (Collection par1Collection) |
void | updateEntity (Entity par1Entity) |
void | updateEntityWithOptionalForce (Entity par1Entity, boolean par2) |
boolean | checkNoEntityCollision (AxisAlignedBB par1AxisAlignedBB) |
boolean | checkNoEntityCollision (AxisAlignedBB par1AxisAlignedBB, Entity par2Entity) |
boolean | checkBlockCollision (AxisAlignedBB par1AxisAlignedBB) |
boolean | isAnyLiquid (AxisAlignedBB par1AxisAlignedBB) |
boolean | isBoundingBoxBurning (AxisAlignedBB par1AxisAlignedBB) |
boolean | handleMaterialAcceleration (AxisAlignedBB par1AxisAlignedBB, Material par2Material, Entity par3Entity) |
boolean | isMaterialInBB (AxisAlignedBB par1AxisAlignedBB, Material par2Material) |
boolean | isAABBInMaterial (AxisAlignedBB par1AxisAlignedBB, Material par2Material) |
Explosion | createExplosion (Entity par1Entity, double par2, double par4, double par6, float par8, boolean par9) |
Explosion | newExplosion (Entity par1Entity, double par2, double par4, double par6, float par8, boolean par9, boolean par10) |
float | getBlockDensity (Vec3 par1Vec3, AxisAlignedBB par2AxisAlignedBB) |
boolean | extinguishFire (EntityPlayer par1EntityPlayer, int par2, int par3, int par4, int par5) |
String | getDebugLoadedEntities () |
String | getProviderName () |
TileEntity | getBlockTileEntity (int par1, int par2, int par3) |
void | setBlockTileEntity (int par1, int par2, int par3, TileEntity par4TileEntity) |
void | removeBlockTileEntity (int par1, int par2, int par3) |
void | markTileEntityForDespawn (TileEntity par1TileEntity) |
boolean | isBlockOpaqueCube (int par1, int par2, int par3) |
boolean | isBlockNormalCube (int par1, int par2, int par3) |
boolean | func_85174_u (int par1, int par2, int par3) |
boolean | doesBlockHaveSolidTopSurface (int par1, int par2, int par3) |
boolean | isBlockTopFacingSurfaceSolid (Block par1Block, int par2) |
boolean | isBlockNormalCubeDefault (int par1, int par2, int par3, boolean par4) |
void | calculateInitialSkylight () |
void | setAllowedSpawnTypes (boolean par1, boolean par2) |
void | tick () |
void | calculateInitialWeatherBody () |
void | updateWeatherBody () |
void | toggleRain () |
boolean | isBlockFreezable (int par1, int par2, int par3) |
boolean | isBlockFreezableNaturally (int par1, int par2, int par3) |
boolean | canBlockFreeze (int par1, int par2, int par3, boolean par4) |
boolean | canBlockFreezeBody (int par1, int par2, int par3, boolean par4) |
boolean | canSnowAt (int par1, int par2, int par3) |
boolean | canSnowAtBody (int par1, int par2, int par3) |
void | updateAllLightTypes (int par1, int par2, int par3) |
void | updateLightByType (EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4) |
boolean | tickUpdates (boolean par1) |
List | getPendingBlockUpdates (Chunk par1Chunk, boolean par2) |
List | getEntitiesWithinAABBExcludingEntity (Entity par1Entity, AxisAlignedBB par2AxisAlignedBB) |
List | getEntitiesWithinAABBExcludingEntity (Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, IEntitySelector par3IEntitySelector) |
List | getEntitiesWithinAABB (Class par1Class, AxisAlignedBB par2AxisAlignedBB) |
List | selectEntitiesWithinAABB (Class par1Class, AxisAlignedBB par2AxisAlignedBB, IEntitySelector par3IEntitySelector) |
Entity | findNearestEntityWithinAABB (Class par1Class, AxisAlignedBB par2AxisAlignedBB, Entity par3Entity) |
abstract Entity | getEntityByID (int i) |
List | getLoadedEntityList () |
void | updateTileEntityChunkAndDoNothing (int par1, int par2, int par3, TileEntity par4TileEntity) |
int | countEntities (Class par1Class) |
void | addLoadedEntities (List par1List) |
void | unloadEntities (List par1List) |
boolean | canPlaceEntityOnSide (int par1, int par2, int par3, int par4, boolean par5, int par6, Entity par7Entity, ItemStack par8ItemStack) |
PathEntity | getPathEntityToEntity (Entity par1Entity, Entity par2Entity, float par3, boolean par4, boolean par5, boolean par6, boolean par7) |
PathEntity | getEntityPathToXYZ (Entity par1Entity, int par2, int par3, int par4, float par5, boolean par6, boolean par7, boolean par8, boolean par9) |
int | isBlockProvidingPowerTo (int par1, int par2, int par3, int par4) |
int | getBlockPowerInput (int par1, int par2, int par3) |
boolean | getIndirectPowerOutput (int par1, int par2, int par3, int par4) |
int | getIndirectPowerLevelTo (int par1, int par2, int par3, int par4) |
boolean | isBlockIndirectlyGettingPowered (int par1, int par2, int par3) |
int | getStrongestIndirectPower (int par1, int par2, int par3) |
EntityPlayer | getClosestPlayerToEntity (Entity par1Entity, double par2) |
EntityPlayer | getClosestPlayer (double par1, double par3, double par5, double par7) |
EntityPlayer | getClosestVulnerablePlayerToEntity (Entity par1Entity, double par2) |
EntityPlayer | getClosestVulnerablePlayer (double par1, double par3, double par5, double par7) |
EntityPlayer | getPlayerEntityByName (String par1Str) |
void | sendQuittingDisconnectingPacket () |
void | checkSessionLock () throws MinecraftException |
void | func_82738_a (long par1) |
long | getSeed () |
long | getTotalWorldTime () |
long | getWorldTime () |
void | setWorldTime (long par1) |
ChunkCoordinates | getSpawnPoint () |
void | setSpawnLocation (int par1, int par2, int par3) |
void | joinEntityInSurroundings (Entity par1Entity) |
boolean | canMineBlock (EntityPlayer par1EntityPlayer, int par2, int par3, int par4) |
boolean | canMineBlockBody (EntityPlayer par1EntityPlayer, int par2, int par3, int par4) |
void | setEntityState (Entity par1Entity, byte par2) |
IChunkProvider | getChunkProvider () |
void | addBlockEvent (int par1, int par2, int par3, int par4, int par5, int par6) |
ISaveHandler | getSaveHandler () |
WorldInfo | getWorldInfo () |
GameRules | getGameRules () |
void | updateAllPlayersSleepingFlag () |
float | getWeightedThunderStrength (float par1) |
float | getRainStrength (float par1) |
void | setRainStrength (float par1) |
boolean | isThundering () |
boolean | isRaining () |
boolean | canLightningStrikeAt (int par1, int par2, int par3) |
boolean | isBlockHighHumidity (int par1, int par2, int par3) |
void | setItemData (String par1Str, WorldSavedData par2WorldSavedData) |
WorldSavedData | loadItemData (Class par1Class, String par2Str) |
int | getUniqueDataId (String par1Str) |
void | func_82739_e (int par1, int par2, int par3, int par4, int par5) |
void | playAuxSFX (int par1, int par2, int par3, int par4, int par5) |
void | playAuxSFXAtEntity (EntityPlayer par1EntityPlayer, int par2, int par3, int par4, int par5, int par6) |
int | getHeight () |
int | getActualHeight () |
IUpdatePlayerListBox | func_82735_a (EntityMinecart par1EntityMinecart) |
Random | setRandomSeed (int par1, int par2, int par3) |
ChunkPosition | findClosestStructure (String par1Str, int par2, int par3, int par4) |
boolean | extendedLevelsInChunkCache () |
double | getHorizon () |
CrashReportCategory | addWorldInfoToCrashReport (CrashReport par1CrashReport) |
void | destroyBlockInWorldPartially (int par1, int par2, int par3, int par4, int par5) |
Vec3Pool | getWorldVec3Pool () |
Calendar | getCurrentDate () |
void | func_92088_a (double par1, double par3, double par5, double par7, double par9, double par11, NBTTagCompound par13NBTTagCompound) |
Scoreboard | getScoreboard () |
void | func_96440_m (int par1, int par2, int par3, int par4) |
ILogAgent | getWorldLogAgent () |
void | addTileEntity (TileEntity entity) |
boolean | isBlockSolidOnSide (int x, int y, int z, ForgeDirection side) |
boolean | isBlockSolidOnSide (int x, int y, int z, ForgeDirection side, boolean _default) |
ImmutableSetMultimap < ChunkCoordIntPair, Ticket > | getPersistentChunks () |
int | getBlockLightOpacity (int x, int y, int z) |
int | countEntities (EnumCreatureType type, boolean forSpawnCount) |
Public Attributes | |
final MapStorage | perWorldStorage |
boolean | scheduledUpdatesAreImmediate = false |
List | loadedEntityList = new ArrayList() |
List | loadedTileEntityList = new ArrayList() |
List | playerEntities = new ArrayList() |
List | weatherEffects = new ArrayList() |
int | skylightSubtracted = 0 |
float | prevRainingStrength |
float | rainingStrength |
float | prevThunderingStrength |
float | thunderingStrength |
int | lastLightningBolt = 0 |
int | difficultySetting |
Random | rand = new Random() |
final WorldProvider | provider |
boolean | findingSpawnPoint |
MapStorage | mapStorage |
VillageCollection | villageCollectionObj |
final Profiler | theProfiler |
Set | activeChunkSet = new HashSet() |
boolean | isRemote |
Static Public Attributes | |
static double | MAX_ENTITY_RADIUS = 2.0D |
Protected Member Functions | |
void | finishSetup () |
abstract IChunkProvider | createChunkProvider () |
void | initialize (WorldSettings par1WorldSettings) |
boolean | chunkExists (int par1, int par2) |
void | obtainEntitySkin (Entity par1Entity) |
void | updateWeather () |
void | setActivePlayerChunksAndCheckLight () |
void | moodSoundAndLightCheck (int par1, int par2, Chunk par3Chunk) |
void | tickBlocksAndAmbiance () |
Protected Attributes | |
List | unloadedEntityList = new ArrayList() |
int | updateLCG = (new Random()).nextInt() |
final int | DIST_HASH_MAGIC = 1013904223 |
List | worldAccesses = new ArrayList() |
IChunkProvider | chunkProvider |
final ISaveHandler | saveHandler |
WorldInfo | worldInfo |
final VillageSiege | villageSiegeObj = new VillageSiege(this) |
Scoreboard | worldScoreboard = new Scoreboard() |
boolean | spawnHostileMobs = true |
boolean | spawnPeacefulMobs = true |
net.minecraft.world.World.World | ( | ISaveHandler | par1ISaveHandler, |
String | par2Str, | ||
WorldProvider | par3WorldProvider, | ||
WorldSettings | par4WorldSettings, | ||
Profiler | par5Profiler, | ||
ILogAgent | par6ILogAgent | ||
) |
net.minecraft.world.World.World | ( | ISaveHandler | par1ISaveHandler, |
String | par2Str, | ||
WorldSettings | par3WorldSettings, | ||
WorldProvider | par4WorldProvider, | ||
Profiler | par5Profiler, | ||
ILogAgent | par6ILogAgent | ||
) |
void net.minecraft.world.World.addBlockEvent | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5, | ||
int | par6 | ||
) |
Adds a block event with the given Args to the blockEventCache. During the next tick(), the block specified will have its onBlockEvent handler called with the given parameters. Args: X,Y,Z, BlockID, EventID, EventParameter
void net.minecraft.world.World.addLoadedEntities | ( | List | par1List) |
adds entities to the loaded entities list, and loads thier skins.
void net.minecraft.world.World.addTileEntity | ( | Collection | par1Collection) |
void net.minecraft.world.World.addTileEntity | ( | TileEntity | entity) |
Adds a single TileEntity to the world.
entity | The TileEntity to be added. |
boolean net.minecraft.world.World.addWeatherEffect | ( | Entity | par1Entity) |
adds a lightning bolt to the list of lightning bolts in this world.
void net.minecraft.world.World.addWorldAccess | ( | IWorldAccess | par1IWorldAccess) |
Adds a IWorldAccess to the list of worldAccesses
CrashReportCategory net.minecraft.world.World.addWorldInfoToCrashReport | ( | CrashReport | par1CrashReport) |
Adds some basic stats of the world to the given crash report.
boolean net.minecraft.world.World.blockExists | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns whether a block exists at world coordinates x, y, z
int net.minecraft.world.World.blockGetRenderType | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns the render type of the block at the given coordinate.
boolean net.minecraft.world.World.blockHasTileEntity | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Checks if a block at a given position should have a tile entity.
void net.minecraft.world.World.calculateInitialSkylight | ( | ) |
Called on construction of the World class to setup the initial skylight values
void net.minecraft.world.World.calculateInitialWeatherBody | ( | ) |
int net.minecraft.world.World.calculateSkylightSubtracted | ( | float | par1) |
Returns the amount of skylight subtracted for the current time
boolean net.minecraft.world.World.canBlockFreeze | ( | int | par1, |
int | par2, | ||
int | par3, | ||
boolean | par4 | ||
) |
checks to see if a given block is both water, and cold enough to freeze - if the par4 boolean is set, this will only return true if there is a non-water block immediately adjacent to the specified block
boolean net.minecraft.world.World.canBlockFreezeBody | ( | int | par1, |
int | par2, | ||
int | par3, | ||
boolean | par4 | ||
) |
boolean net.minecraft.world.World.canBlockSeeTheSky | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Checks if the specified block is able to see the sky
boolean net.minecraft.world.World.canLightningStrikeAt | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
boolean net.minecraft.world.World.canMineBlock | ( | EntityPlayer | par1EntityPlayer, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Called when checking if a certain block can be mined or not. The 'spawn safe zone' check is located here.
boolean net.minecraft.world.World.canMineBlockBody | ( | EntityPlayer | par1EntityPlayer, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
boolean net.minecraft.world.World.canPlaceEntityOnSide | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
boolean | par5, | ||
int | par6, | ||
Entity | par7Entity, | ||
ItemStack | par8ItemStack | ||
) |
Returns true if the given Entity can be placed on the given side of the given block position.
boolean net.minecraft.world.World.canSnowAt | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Tests whether or not snow can be placed at a given location
boolean net.minecraft.world.World.canSnowAtBody | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
boolean net.minecraft.world.World.checkBlockCollision | ( | AxisAlignedBB | par1AxisAlignedBB) |
Returns true if there are any blocks in the region constrained by an AxisAlignedBB
boolean net.minecraft.world.World.checkChunksExist | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5, | ||
int | par6 | ||
) |
Checks between a min and max all the chunks inbetween actually exist. Args: minX, minY, minZ, maxX, maxY, maxZ
boolean net.minecraft.world.World.checkNoEntityCollision | ( | AxisAlignedBB | par1AxisAlignedBB) |
Returns true if there are no solid, live entities in the specified AxisAlignedBB
boolean net.minecraft.world.World.checkNoEntityCollision | ( | AxisAlignedBB | par1AxisAlignedBB, |
Entity | par2Entity | ||
) |
Returns true if there are no solid, live entities in the specified AxisAlignedBB, excluding the given entity
void net.minecraft.world.World.checkSessionLock | ( | ) | throws MinecraftException |
Checks whether the session lock file was modified by another process
|
protected |
Returns whether a chunk exists at chunk coordinates x, y
int net.minecraft.world.World.countEntities | ( | Class | par1Class) |
Counts how many entities of an entity class exist in the world. Args: entityClass
int net.minecraft.world.World.countEntities | ( | EnumCreatureType | type, |
boolean | forSpawnCount | ||
) |
Returns a count of entities that classify themselves as the specified creature type.
|
protectedpure virtual |
Creates the chunk provider for this world. Called in the constructor. Retrieves provider from worldProvider?
Implemented in net.minecraft.world.WorldServer, and net.minecraft.client.multiplayer.WorldClient.
Explosion net.minecraft.world.World.createExplosion | ( | Entity | par1Entity, |
double | par2, | ||
double | par4, | ||
double | par6, | ||
float | par8, | ||
boolean | par9 | ||
) |
Creates an explosion. Args: entity, x, y, z, strength
boolean net.minecraft.world.World.destroyBlock | ( | int | par1, |
int | par2, | ||
int | par3, | ||
boolean | par4 | ||
) |
Destroys a block and optionally drops items. Args: X, Y, Z, dropItems
void net.minecraft.world.World.destroyBlockInWorldPartially | ( | 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
boolean net.minecraft.world.World.doChunksNearChunkExist | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Checks if any of the chunks within distance (argument 4) blocks of the given block exist
boolean net.minecraft.world.World.doesBlockHaveSolidTopSurface | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns true if the block at the given coordinate has a solid (buildable) top surface.
Implements net.minecraft.world.IBlockAccess.
Vec3 net.minecraft.world.World.drawCloudsBody | ( | float | par1) |
boolean net.minecraft.world.World.extendedLevelsInChunkCache | ( | ) |
set by !chunk.getAreLevelsEmpty
Implements net.minecraft.world.IBlockAccess.
boolean net.minecraft.world.World.extinguishFire | ( | EntityPlayer | par1EntityPlayer, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5 | ||
) |
If the block in the given direction of the given coordinate is fire, extinguish it. Args: Player, X,Y,Z, blockDirection
ChunkPosition net.minecraft.world.World.findClosestStructure | ( | String | par1Str, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Returns the location of the closest structure of the specified type. If not found returns null.
Entity net.minecraft.world.World.findNearestEntityWithinAABB | ( | Class | par1Class, |
AxisAlignedBB | par2AxisAlignedBB, | ||
Entity | par3Entity | ||
) |
|
protected |
IUpdatePlayerListBox net.minecraft.world.World.func_82735_a | ( | EntityMinecart | par1EntityMinecart) |
void net.minecraft.world.World.func_82738_a | ( | long | par1) |
void net.minecraft.world.World.func_82739_e | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5 | ||
) |
void net.minecraft.world.World.func_82740_a | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5, | ||
int | par6 | ||
) |
boolean net.minecraft.world.World.func_85174_u | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
void net.minecraft.world.World.func_92088_a | ( | double | par1, |
double | par3, | ||
double | par5, | ||
double | par7, | ||
double | par9, | ||
double | par11, | ||
NBTTagCompound | par13NBTTagCompound | ||
) |
void net.minecraft.world.World.func_96440_m | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
int net.minecraft.world.World.getActualHeight | ( | ) |
Returns current world height.
BiomeGenBase net.minecraft.world.World.getBiomeGenForCoords | ( | int | par1, |
int | par2 | ||
) |
Gets the biome for a given set of x/z coordinates
Implements net.minecraft.world.IBlockAccess.
BiomeGenBase net.minecraft.world.World.getBiomeGenForCoordsBody | ( | int | par1, |
int | par2 | ||
) |
float net.minecraft.world.World.getBlockDensity | ( | Vec3 | par1Vec3, |
AxisAlignedBB | par2AxisAlignedBB | ||
) |
Gets the percentage of real blocks within within a bounding box, along a specified vector.
int net.minecraft.world.World.getBlockId | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns the block ID at coords x,y,z
Implements net.minecraft.world.IBlockAccess.
int net.minecraft.world.World.getBlockLightOpacity | ( | int | x, |
int | y, | ||
int | z | ||
) |
Readded as it was removed, very useful helper function
x | X position |
y | Y Position |
z | Z Position |
int net.minecraft.world.World.getBlockLightValue | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Gets the light value of a block location
int net.minecraft.world.World.getBlockLightValue_do | ( | int | par1, |
int | par2, | ||
int | par3, | ||
boolean | par4 | ||
) |
Gets the light value of a block location. This is the actual function that gets the value and has a bool flag that indicates if its a half step block to get the maximum light value of a direct neighboring block (left, right, forward, back, and up)
Material net.minecraft.world.World.getBlockMaterial | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns the block's material.
Implements net.minecraft.world.IBlockAccess.
int net.minecraft.world.World.getBlockMetadata | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns the block metadata at coords x,y,z
Implements net.minecraft.world.IBlockAccess.
int net.minecraft.world.World.getBlockPowerInput | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns the highest redstone signal strength powering the given block. Args: X, Y, Z.
TileEntity net.minecraft.world.World.getBlockTileEntity | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns the TileEntity associated with a given block in X,Y,Z coordinates, or null if no TileEntity exists
Implements net.minecraft.world.IBlockAccess.
float net.minecraft.world.World.getBrightness | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Implements net.minecraft.world.IBlockAccess.
float net.minecraft.world.World.getCelestialAngle | ( | float | par1) |
calls calculateCelestialAngle
float net.minecraft.world.World.getCelestialAngleRadians | ( | float | par1) |
Return getCelestialAngle()*2*PI
Chunk net.minecraft.world.World.getChunkFromBlockCoords | ( | int | par1, |
int | par2 | ||
) |
Returns a chunk looked up by block coordinates. Args: x, z
Chunk net.minecraft.world.World.getChunkFromChunkCoords | ( | int | par1, |
int | par2 | ||
) |
Returns back a chunk looked up by chunk coordinates Args: x, y
int net.minecraft.world.World.getChunkHeightMapMinimum | ( | int | par1, |
int | par2 | ||
) |
Gets the heightMapMinimum field of the given chunk, or 0 if the chunk is not loaded. Coords are in blocks. Args: X, Z
IChunkProvider net.minecraft.world.World.getChunkProvider | ( | ) |
gets the IChunkProvider this world uses.
EntityPlayer net.minecraft.world.World.getClosestPlayer | ( | double | par1, |
double | par3, | ||
double | par5, | ||
double | par7 | ||
) |
Gets the closest player to the point within the specified distance (distance can be set to less than 0 to not limit the distance). Args: x, y, z, dist
EntityPlayer net.minecraft.world.World.getClosestPlayerToEntity | ( | Entity | par1Entity, |
double | par2 | ||
) |
Gets the closest player to the entity within the specified distance (if distance is less than 0 then ignored). Args: entity, dist
EntityPlayer net.minecraft.world.World.getClosestVulnerablePlayer | ( | double | par1, |
double | par3, | ||
double | par5, | ||
double | par7 | ||
) |
Returns the closest vulnerable player within the given radius, or null if none is found.
EntityPlayer net.minecraft.world.World.getClosestVulnerablePlayerToEntity | ( | Entity | par1Entity, |
double | par2 | ||
) |
Returns the closest vulnerable player to this entity within the given radius, or null if none is found
Vec3 net.minecraft.world.World.getCloudColour | ( | float | par1) |
List net.minecraft.world.World.getCollidingBlockBounds | ( | AxisAlignedBB | par1AxisAlignedBB) |
calculates and returns a list of colliding bounding boxes within a given AABB
List net.minecraft.world.World.getCollidingBoundingBoxes | ( | Entity | par1Entity, |
AxisAlignedBB | par2AxisAlignedBB | ||
) |
Returns a list of bounding boxes that collide with aabb excluding the passed in entity's collision. Args: entity, aabb
Calendar net.minecraft.world.World.getCurrentDate | ( | ) |
returns a calendar object containing the current date
String net.minecraft.world.World.getDebugLoadedEntities | ( | ) |
This string is 'All: (number of loaded entities)' Viewable by press ing F3
List net.minecraft.world.World.getEntitiesWithinAABB | ( | Class | par1Class, |
AxisAlignedBB | par2AxisAlignedBB | ||
) |
Returns all entities of the specified class type which intersect with the AABB. Args: entityClass, aabb
List net.minecraft.world.World.getEntitiesWithinAABBExcludingEntity | ( | Entity | par1Entity, |
AxisAlignedBB | par2AxisAlignedBB | ||
) |
Will get all entities within the specified AABB excluding the one passed into it. Args: entityToExclude, aabb
List net.minecraft.world.World.getEntitiesWithinAABBExcludingEntity | ( | Entity | par1Entity, |
AxisAlignedBB | par2AxisAlignedBB, | ||
IEntitySelector | par3IEntitySelector | ||
) |
|
pure virtual |
Returns the Entity with the given ID, or null if it doesn't exist in this World.
Implemented in net.minecraft.world.WorldServer, and net.minecraft.client.multiplayer.WorldClient.
PathEntity net.minecraft.world.World.getEntityPathToXYZ | ( | Entity | par1Entity, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
float | par5, | ||
boolean | par6, | ||
boolean | par7, | ||
boolean | par8, | ||
boolean | par9 | ||
) |
int net.minecraft.world.World.getFirstUncoveredBlock | ( | int | par1, |
int | par2 | ||
) |
Returns the block ID of the first block at this (x,z) location with air above it, searching from sea level upwards.
Vec3 net.minecraft.world.World.getFogColor | ( | float | par1) |
Returns vector(ish) with R/G/B for fog
int net.minecraft.world.World.getFullBlockLightValue | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Does the same as getBlockLightValue_do but without checking if its not a normal block
int net.minecraft.world.World.getHeight | ( | ) |
Returns current world height.
Implements net.minecraft.world.IBlockAccess.
int net.minecraft.world.World.getHeightValue | ( | int | par1, |
int | par2 | ||
) |
Returns the y coordinate with a block in it at this x, z coordinate
double net.minecraft.world.World.getHorizon | ( | ) |
Returns horizon height for use in rendering the sky.
int net.minecraft.world.World.getIndirectPowerLevelTo | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Gets the power level from a certain block face. Args: x, y, z, direction
boolean net.minecraft.world.World.getIndirectPowerOutput | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Returns the indirect signal strength being outputted by the given block in the opposite of the given direction. Args: X, Y, Z, direction
float net.minecraft.world.World.getLightBrightness | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns how bright the block is shown as which is the block's light value looked up in a lookup table (light values aren't linear for brightness). Args: x, y, z
Implements net.minecraft.world.IBlockAccess.
int net.minecraft.world.World.getLightBrightnessForSkyBlocks | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Any Light rendered on a 1.8 Block goes through here
Implements net.minecraft.world.IBlockAccess.
List net.minecraft.world.World.getLoadedEntityList | ( | ) |
Accessor for world Loaded Entity List
int net.minecraft.world.World.getMoonPhase | ( | ) |
PathEntity net.minecraft.world.World.getPathEntityToEntity | ( | Entity | par1Entity, |
Entity | par2Entity, | ||
float | par3, | ||
boolean | par4, | ||
boolean | par5, | ||
boolean | par6, | ||
boolean | par7 | ||
) |
List net.minecraft.world.World.getPendingBlockUpdates | ( | Chunk | par1Chunk, |
boolean | par2 | ||
) |
ImmutableSetMultimap<ChunkCoordIntPair, Ticket> net.minecraft.world.World.getPersistentChunks | ( | ) |
Get the persistent chunks for this world
EntityPlayer net.minecraft.world.World.getPlayerEntityByName | ( | String | par1Str) |
Find a player by name in this world.
int net.minecraft.world.World.getPrecipitationHeight | ( | int | par1, |
int | par2 | ||
) |
Gets the height to which rain/snow will fall. Calculates it if not already stored.
String net.minecraft.world.World.getProviderName | ( | ) |
Returns the name of the current chunk provider, by calling chunkprovider.makeString()
float net.minecraft.world.World.getRainStrength | ( | float | par1) |
Not sure about this actually. Reverting this one myself.
int net.minecraft.world.World.getSavedLightValue | ( | EnumSkyBlock | par1EnumSkyBlock, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Returns saved light value without taking into account the time of day. Either looks in the sky light map or block light map based on the enumSkyBlock arg.
ISaveHandler net.minecraft.world.World.getSaveHandler | ( | ) |
Returns this world's current save handler
Scoreboard net.minecraft.world.World.getScoreboard | ( | ) |
long net.minecraft.world.World.getSeed | ( | ) |
Retrieve the world seed from level.dat
int net.minecraft.world.World.getSkyBlockTypeBrightness | ( | EnumSkyBlock | par1EnumSkyBlock, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Brightness for SkyBlock.Sky is clear white and (through color computing it is assumed) DEPENDENT ON DAYTIME. Brightness for SkyBlock.Block is yellowish and independent.
Calculates the color for the skybox
ChunkCoordinates net.minecraft.world.World.getSpawnPoint | ( | ) |
Returns the coordinates of the spawn point
float net.minecraft.world.World.getStarBrightness | ( | float | par1) |
How bright are stars in the sky
float net.minecraft.world.World.getStarBrightnessBody | ( | float | par1) |
int net.minecraft.world.World.getStrongestIndirectPower | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
float net.minecraft.world.World.getSunBrightness | ( | float | par1) |
Returns the sun brightness - checks time of day, rain and thunder
int net.minecraft.world.World.getTopSolidOrLiquidBlock | ( | int | par1, |
int | par2 | ||
) |
Finds the highest block on the x, z coordinate that is solid and returns its y coord. Args x, z
long net.minecraft.world.World.getTotalWorldTime | ( | ) |
int net.minecraft.world.World.getUniqueDataId | ( | String | par1Str) |
Returns an unique new data id from the MapStorage for the given prefix and saves the idCounts map to the 'idcounts' file.
float net.minecraft.world.World.getWeightedThunderStrength | ( | float | par1) |
WorldChunkManager net.minecraft.world.World.getWorldChunkManager | ( | ) |
ILogAgent net.minecraft.world.World.getWorldLogAgent | ( | ) |
long net.minecraft.world.World.getWorldTime | ( | ) |
Vec3Pool net.minecraft.world.World.getWorldVec3Pool | ( | ) |
Return the Vec3Pool object for this world.
Implements net.minecraft.world.IBlockAccess.
boolean net.minecraft.world.World.handleMaterialAcceleration | ( | AxisAlignedBB | par1AxisAlignedBB, |
Material | par2Material, | ||
Entity | par3Entity | ||
) |
handles the acceleration of an object whilst in water. Not sure if it is used elsewhere.
|
protected |
boolean net.minecraft.world.World.isAABBInMaterial | ( | AxisAlignedBB | par1AxisAlignedBB, |
Material | par2Material | ||
) |
checks if the given AABB is in the material given. Used while swimming.
boolean net.minecraft.world.World.isAirBlock | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns true if the block at the specified coordinates is empty
Implements net.minecraft.world.IBlockAccess.
boolean net.minecraft.world.World.isAnyLiquid | ( | AxisAlignedBB | par1AxisAlignedBB) |
Returns if any of the blocks within the aabb are liquids. Args: aabb
boolean net.minecraft.world.World.isBlockFreezable | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
checks to see if a given block is both water and is cold enough to freeze
boolean net.minecraft.world.World.isBlockFreezableNaturally | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
checks to see if a given block is both water and has at least one immediately adjacent non-water block
boolean net.minecraft.world.World.isBlockHighHumidity | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Checks to see if the biome rainfall values for a given x,y,z coordinate set are extremely high
boolean net.minecraft.world.World.isBlockIndirectlyGettingPowered | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Used to see if one of the blocks next to you or your block is getting power from a neighboring block. Used by items like TNT or Doors so they don't have redstone going straight into them. Args: x, y, z
boolean net.minecraft.world.World.isBlockNormalCube | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Indicate if a material is a normal solid opaque cube.
Implements net.minecraft.world.IBlockAccess.
boolean net.minecraft.world.World.isBlockNormalCubeDefault | ( | int | par1, |
int | par2, | ||
int | par3, | ||
boolean | par4 | ||
) |
Checks if the block is a solid, normal cube. If the chunk does not exist, or is not loaded, it returns the boolean parameter.
boolean net.minecraft.world.World.isBlockOpaqueCube | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Returns true if the block at the specified coordinates is an opaque cube. Args: x, y, z
Implements net.minecraft.world.IBlockAccess.
int net.minecraft.world.World.isBlockProvidingPowerTo | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Is this block powering in the specified direction Args: x, y, z, direction
Implements net.minecraft.world.IBlockAccess.
boolean net.minecraft.world.World.isBlockSolidOnSide | ( | int | x, |
int | y, | ||
int | z, | ||
ForgeDirection | side | ||
) |
Determine if the given block is considered solid on the specified side. Used by placement logic.
x | Block X Position |
y | Block Y Position |
z | Block Z Position |
side | The Side in question |
boolean net.minecraft.world.World.isBlockSolidOnSide | ( | int | x, |
int | y, | ||
int | z, | ||
ForgeDirection | side, | ||
boolean | _default | ||
) |
Determine if the given block is considered solid on the specified side. Used by placement logic.
x | Block X Position |
y | Block Y Position |
z | Block Z Position |
side | The Side in question |
_default | The defult to return if the block doesn't exist. |
Implements net.minecraft.world.IBlockAccess.
boolean net.minecraft.world.World.isBlockTickScheduled | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Returns true if the given block will receive a scheduled tick in the future. Args: X, Y, Z, blockID
boolean net.minecraft.world.World.isBlockTopFacingSurfaceSolid | ( | Block | par1Block, |
int | par2 | ||
) |
Performs check to see if the block is a normal, solid block, or if the metadata of the block indicates that its facing puts its solid side upwards. (inverted stairs, for example)
boolean net.minecraft.world.World.isBoundingBoxBurning | ( | AxisAlignedBB | par1AxisAlignedBB) |
Returns whether or not the given bounding box is on fire or not
boolean net.minecraft.world.World.isDaytime | ( | ) |
Checks whether its daytime by seeing if the light subtracted from the skylight is less than 4
boolean net.minecraft.world.World.isMaterialInBB | ( | AxisAlignedBB | par1AxisAlignedBB, |
Material | par2Material | ||
) |
Returns true if the given bounding box contains the given material
boolean net.minecraft.world.World.isRaining | ( | ) |
Returns true if the current rain strength is greater than 0.2
boolean net.minecraft.world.World.isThundering | ( | ) |
Returns true if the current thunder strength (weighted with the rain strength) is greater than 0.9
void net.minecraft.world.World.joinEntityInSurroundings | ( | Entity | par1Entity) |
spwans an entity and loads surrounding chunks
WorldSavedData net.minecraft.world.World.loadItemData | ( | Class | par1Class, |
String | par2Str | ||
) |
Loads an existing MapDataBase corresponding to the given String id from disk using the MapStorage, instantiating the given Class, or returns null if none such file exists. args: Class to instantiate, String dataid
void net.minecraft.world.World.markBlockForRenderUpdate | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
On the client, re-renders this block. On the server, does nothing. Used for lighting updates.
void net.minecraft.world.World.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
void net.minecraft.world.World.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
void net.minecraft.world.World.markBlocksDirtyVertical | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
marks a vertical line of blocks as dirty
void net.minecraft.world.World.markTileEntityForDespawn | ( | TileEntity | par1TileEntity) |
adds tile entity to despawn list (renamed from markEntityForDespawn)
|
protected |
Explosion net.minecraft.world.World.newExplosion | ( | Entity | par1Entity, |
double | par2, | ||
double | par4, | ||
double | par6, | ||
float | par8, | ||
boolean | par9, | ||
boolean | par10 | ||
) |
returns a new explosion. Does initiation (at time of writing Explosion is not finished)
void net.minecraft.world.World.notifyBlockChange | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
The block type change and need to notify other systems Args: x, y, z, blockID
void net.minecraft.world.World.notifyBlockOfNeighborChange | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Notifies a block that one of its neighbor change to the specified type Args: x, y, z, blockID
void net.minecraft.world.World.notifyBlocksOfNeighborChange | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Notifies neighboring blocks that this specified block changed Args: x, y, z, blockID
void net.minecraft.world.World.notifyBlocksOfNeighborChange | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5 | ||
) |
Calls notifyBlockOfNeighborChange on adjacent blocks, except the one on the given side. Args: X, Y, Z, changingBlockID, side
|
protected |
Start the skin for this entity downloading, if necessary, and increment its reference counter
void net.minecraft.world.World.playAuxSFX | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5 | ||
) |
See description for playAuxSFX.
void net.minecraft.world.World.playAuxSFXAtEntity | ( | EntityPlayer | par1EntityPlayer, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5, | ||
int | par6 | ||
) |
See description for playAuxSFX.
void net.minecraft.world.World.playRecord | ( | String | par1Str, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Plays a record at the specified coordinates of the specified name. Args: recordName, x, y, z
void net.minecraft.world.World.playSound | ( | double | par1, |
double | par3, | ||
double | par5, | ||
String | par7Str, | ||
float | par8, | ||
float | par9, | ||
boolean | par10 | ||
) |
par8 is loudness, all pars passed to minecraftInstance.sndManager.playSound
void net.minecraft.world.World.playSoundAtEntity | ( | Entity | par1Entity, |
String | par2Str, | ||
float | par3, | ||
float | par4 | ||
) |
Plays a sound at the entity's position. Args: entity, sound, volume (relative to 1.0), and frequency (or pitch, also relative to 1.0).
void net.minecraft.world.World.playSoundEffect | ( | double | par1, |
double | par3, | ||
double | par5, | ||
String | par7Str, | ||
float | par8, | ||
float | par9 | ||
) |
Play a sound effect. Many many parameters for this function. Not sure what they do, but a classic call is : (double)i + 0.5D, (double)j + 0.5D, (double)k + 0.5D, 'random.door_open', 1.0F, world.rand.nextFloat() * 0.1F + 0.9F with i,j,k position of the block.
void net.minecraft.world.World.playSoundToNearExcept | ( | EntityPlayer | par1EntityPlayer, |
String | par2Str, | ||
float | par3, | ||
float | par4 | ||
) |
Plays sound to all near players except the player reference given
MovingObjectPosition net.minecraft.world.World.rayTraceBlocks | ( | Vec3 | par1Vec3, |
Vec3 | par2Vec3 | ||
) |
ray traces all blocks, including non-collideable ones
MovingObjectPosition net.minecraft.world.World.rayTraceBlocks_do | ( | Vec3 | par1Vec3, |
Vec3 | par2Vec3, | ||
boolean | par3 | ||
) |
MovingObjectPosition net.minecraft.world.World.rayTraceBlocks_do_do | ( | Vec3 | par1Vec3, |
Vec3 | par2Vec3, | ||
boolean | par3, | ||
boolean | par4 | ||
) |
void net.minecraft.world.World.releaseEntitySkin | ( | Entity | par1Entity) |
Decrement the reference counter for this entity's skin image data
void net.minecraft.world.World.removeBlockTileEntity | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Removes the TileEntity for a given block in X,Y,Z coordinates
void net.minecraft.world.World.removeEntity | ( | Entity | par1Entity) |
Schedule the entity for removal during the next tick. Marks the entity dead in anticipation.
void net.minecraft.world.World.removePlayerEntityDangerously | ( | Entity | par1Entity) |
Do NOT use this method to remove normal entities- use normal removeEntity
void net.minecraft.world.World.removeWorldAccess | ( | IWorldAccess | par1IWorldAccess) |
Removes a worldAccess from the worldAccesses object
void net.minecraft.world.World.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 net.minecraft.world.World.scheduleBlockUpdateFromLoad | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5, | ||
int | par6 | ||
) |
Schedules a block update from the saved information in a chunk. Called when the chunk is loaded.
List net.minecraft.world.World.selectEntitiesWithinAABB | ( | Class | par1Class, |
AxisAlignedBB | par2AxisAlignedBB, | ||
IEntitySelector | par3IEntitySelector | ||
) |
void net.minecraft.world.World.sendQuittingDisconnectingPacket | ( | ) |
If on MP, sends a quitting packet.
|
protected |
void net.minecraft.world.World.setAllowedSpawnTypes | ( | boolean | par1, |
boolean | par2 | ||
) |
Set which types of mobs are allowed to spawn (peaceful vs hostile).
boolean net.minecraft.world.World.setBlock | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5, | ||
int | par6 | ||
) |
Sets the block ID and metadata at a given location. Args: X, Y, Z, new block ID, new metadata, flags. Flag 1 will cause a block update. Flag 2 will send the change to clients (you almost always want this). Flag 4 prevents the block from being re-rendered, if this is a client world. Flags can be added together.
boolean net.minecraft.world.World.setBlock | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
Sets a block and notifies relevant systems with the block change Args: x, y, z, blockID
boolean net.minecraft.world.World.setBlockMetadataWithNotify | ( | int | par1, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5 | ||
) |
Sets the blocks metadata and if set will then notify blocks that this block changed, depending on the flag. Args: x, y, z, metadata, flag. See setBlock for flag description
void net.minecraft.world.World.setBlockTileEntity | ( | int | par1, |
int | par2, | ||
int | par3, | ||
TileEntity | par4TileEntity | ||
) |
Sets the TileEntity for a given block in X, Y, Z coordinates
boolean net.minecraft.world.World.setBlockToAir | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
Sets a block to 0 and notifies relevant systems with the block change Args: x, y, z
void net.minecraft.world.World.setEntityState | ( | Entity | par1Entity, |
byte | par2 | ||
) |
sends a Packet 38 (Entity Status) to all tracked players of that entity
void net.minecraft.world.World.setItemData | ( | String | par1Str, |
WorldSavedData | par2WorldSavedData | ||
) |
Assigns the given String id to the given MapDataBase using the MapStorage, removing any existing ones of the same id.
void net.minecraft.world.World.setLightValue | ( | EnumSkyBlock | par1EnumSkyBlock, |
int | par2, | ||
int | par3, | ||
int | par4, | ||
int | par5 | ||
) |
Sets the light value either into the sky map or block map depending on if enumSkyBlock is set to sky or block. Args: enumSkyBlock, x, y, z, lightValue
void net.minecraft.world.World.setRainStrength | ( | float | par1) |
Random net.minecraft.world.World.setRandomSeed | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
puts the World Random seed to a specific state dependant on the inputs
void net.minecraft.world.World.setSpawnLocation | ( | ) |
Sets a new spawn location by finding an uncovered block at a random (x,z) location in the chunk.
void net.minecraft.world.World.setSpawnLocation | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
void net.minecraft.world.World.setWorldTime | ( | long | par1) |
Sets the world time.
boolean net.minecraft.world.World.spawnEntityInWorld | ( | Entity | par1Entity) |
Called to place all entities as part of a world
void net.minecraft.world.World.spawnParticle | ( | String | par1Str, |
double | par2, | ||
double | par4, | ||
double | par6, | ||
double | par8, | ||
double | par10, | ||
double | par12 | ||
) |
Spawns a particle. Args particleName, x, y, z, velX, velY, velZ
void net.minecraft.world.World.tick | ( | ) |
Runs a single tick for the world
|
protected |
plays random cave ambient sounds and runs updateTick on random blocks within each chunk in the vacinity of a player
boolean net.minecraft.world.World.tickUpdates | ( | boolean | par1) |
Runs through the list of updates to run and ticks them
void net.minecraft.world.World.toggleRain | ( | ) |
void net.minecraft.world.World.unloadEntities | ( | List | par1List) |
Adds a list of entities to be unloaded on the next pass of World.updateEntities()
void net.minecraft.world.World.updateAllLightTypes | ( | int | par1, |
int | par2, | ||
int | par3 | ||
) |
void net.minecraft.world.World.updateAllPlayersSleepingFlag | ( | ) |
Updates the flag that indicates whether or not all players in the world are sleeping.
void net.minecraft.world.World.updateEntities | ( | ) |
Updates (and cleans up) entities and tile entities
void net.minecraft.world.World.updateEntity | ( | Entity | par1Entity) |
Will update the entity in the world if the chunk the entity is in is currently loaded. Args: entity
void net.minecraft.world.World.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. Args: entity, forceUpdate
void net.minecraft.world.World.updateLightByType | ( | EnumSkyBlock | par1EnumSkyBlock, |
int | par2, | ||
int | par3, | ||
int | par4 | ||
) |
void net.minecraft.world.World.updateTileEntityChunkAndDoNothing | ( | int | par1, |
int | par2, | ||
int | par3, | ||
TileEntity | par4TileEntity | ||
) |
marks the chunk that contains this tilentity as modified and then calls worldAccesses.doNothingWithTileEntity
|
protected |
Updates all weather states.
void net.minecraft.world.World.updateWeatherBody | ( | ) |
Set net.minecraft.world.World.activeChunkSet = new HashSet() |
Positions to update
|
protected |
Handles chunk operations and caching
int net.minecraft.world.World.difficultySetting |
Option > Difficulty setting (0 - 3)
|
protected |
magic number used to generate fast random numbers for 3d distribution within a chunk
boolean net.minecraft.world.World.findingSpawnPoint |
Boolean that is set to true when trying to find a spawn point
boolean net.minecraft.world.World.isRemote |
This is set to true for client worlds, and false for server worlds.
int net.minecraft.world.World.lastLightningBolt = 0 |
Set to 2 whenever a lightning bolt is generated in SSP. Decrements if > 0 in updateWeather(). Value appears to be unused.
List net.minecraft.world.World.loadedEntityList = new ArrayList() |
A list of all Entities in all currently-loaded chunks
List net.minecraft.world.World.loadedTileEntityList = new ArrayList() |
A list of all TileEntities in all currently-loaded chunks
MapStorage net.minecraft.world.World.mapStorage |
|
static |
Used in the getEntitiesWithinAABB functions to expand the search area for entities. Modders should change this variable to a higher value if it is less then the radius of one of there entities.
final MapStorage net.minecraft.world.World.perWorldStorage |
List net.minecraft.world.World.playerEntities = new ArrayList() |
Array list of players in the world.
float net.minecraft.world.World.prevRainingStrength |
float net.minecraft.world.World.prevThunderingStrength |
final WorldProvider net.minecraft.world.World.provider |
The WorldProvider instance that World uses.
float net.minecraft.world.World.rainingStrength |
Random net.minecraft.world.World.rand = new Random() |
RNG for World.
|
protected |
boolean net.minecraft.world.World.scheduledUpdatesAreImmediate = false |
boolean; if true updates scheduled by scheduleBlockUpdate happen immediately
int net.minecraft.world.World.skylightSubtracted = 0 |
How much light is subtracted from full daylight
|
protected |
indicates if enemies are spawned or not
|
protected |
A flag indicating whether we should spawn peaceful mobs.
final Profiler net.minecraft.world.World.theProfiler |
float net.minecraft.world.World.thunderingStrength |
|
protected |
|
protected |
Contains the current Linear Congruential Generator seed for block updates. Used with an A value of 3 and a C value of 0x3c6ef35f, producing a highly planar series of values ill-suited for choosing random blocks in a 16x128x16 field.
VillageCollection net.minecraft.world.World.villageCollectionObj |
|
protected |
List net.minecraft.world.World.weatherEffects = new ArrayList() |
a list of all the lightning entities
|
protected |
|
protected |
holds information about a world (size on disk, time, spawn point, seed, ...)
|
protected |