Refactoring: rename

This commit is contained in:
Disasm 2013-07-09 21:48:39 +04:00
parent f293d3a0b2
commit b5d0df7fe2

View file

@ -1053,24 +1053,24 @@ public class EntityJump extends Entity {
}
// Own implementation of setting blocks withow light recalculation in optimization purposes
public boolean mySetBlock(World w, int par1, int par2, int par3, int par4, int par5, int par6)
public boolean mySetBlock(World w, int x, int y, int z, int blockId, int blockMeta, int par6)
{
if (par1 >= -30000000 && par3 >= -30000000 && par1 < 30000000 && par3 < 30000000)
if (x >= -30000000 && z >= -30000000 && x < 30000000 && z < 30000000)
{
if (par2 < 0)
if (y < 0)
{
return false;
}
else if (par2 >= 256)
else if (y >= 256)
{
return false;
}
else
{
w.markBlockForUpdate(par1, par2, par3);
Chunk chunk = w.getChunkFromChunkCoords(par1 >> 4, par3 >> 4);
w.markBlockForUpdate(x, y, z);
Chunk chunk = w.getChunkFromChunkCoords(x >> 4, z >> 4);
return myChunkSBIDWMT(chunk, par1 & 15, par2, par3 & 15, par4, par5);
return myChunkSBIDWMT(chunk, x & 15, y, z & 15, blockId, blockMeta);
}
}
else
@ -1081,65 +1081,65 @@ public class EntityJump extends Entity {
// Incapsulation violation warning:
// field Chunk.storageArrays has been turned from private to public in class Chunk.java
public boolean myChunkSBIDWMT(Chunk c, int par1, int par2, int par3, int par4, int par5)
public boolean myChunkSBIDWMT(Chunk c, int x, int y, int z, int blockId, int blockMeta)
{
int j1 = par3 << 4 | par1;
int j1 = z << 4 | x;
if (par2 >= c.precipitationHeightMap[j1] - 1)
if (y >= c.precipitationHeightMap[j1] - 1)
{
c.precipitationHeightMap[j1] = -999;
}
int k1 = c.heightMap[j1];
int l1 = c.getBlockID(par1, par2, par3);
int i2 = c.getBlockMetadata(par1, par2, par3);
int l1 = c.getBlockID(x, y, z);
int i2 = c.getBlockMetadata(x, y, z);
if (l1 == par4 && i2 == par5)
if (l1 == blockId && i2 == blockMeta)
{
return false;
}
else
{
ExtendedBlockStorage extendedblockstorage = c.storageArrays[par2 >> 4];
ExtendedBlockStorage extendedblockstorage = c.storageArrays[y >> 4];
if (extendedblockstorage == null)
{
if (par4 == 0)
if (blockId == 0)
{
return false;
}
extendedblockstorage = c.storageArrays[par2 >> 4] = new ExtendedBlockStorage(par2 >> 4 << 4, !c.worldObj.provider.hasNoSky);
extendedblockstorage = c.storageArrays[y >> 4] = new ExtendedBlockStorage(y >> 4 << 4, !c.worldObj.provider.hasNoSky);
}
int j2 = c.xPosition * 16 + par1;
int k2 = c.zPosition * 16 + par3;
int j2 = c.xPosition * 16 + x;
int k2 = c.zPosition * 16 + z;
extendedblockstorage.setExtBlockID(par1, par2 & 15, par3, par4);
extendedblockstorage.setExtBlockID(x, y & 15, z, blockId);
if (l1 != 0)
{
if (!c.worldObj.isRemote)
{
Block.blocksList[l1].breakBlock(c.worldObj, j2, par2, k2, l1, i2);
Block.blocksList[l1].breakBlock(c.worldObj, j2, y, k2, l1, i2);
}
else if (Block.blocksList[l1] != null && Block.blocksList[l1].hasTileEntity(i2))
{
TileEntity te = worldObj.getBlockTileEntity(j2, par2, k2);
if (te != null && te.shouldRefresh(l1, par4, i2, par5, worldObj, j2, par2, k2))
TileEntity te = worldObj.getBlockTileEntity(j2, y, k2);
if (te != null && te.shouldRefresh(l1, blockId, i2, blockMeta, worldObj, j2, y, k2))
{
c.worldObj.removeBlockTileEntity(j2, par2, k2);
c.worldObj.removeBlockTileEntity(j2, y, k2);
}
}
}
if (extendedblockstorage.getExtBlockID(par1, par2 & 15, par3) != par4)
if (extendedblockstorage.getExtBlockID(x, y & 15, z) != blockId)
{
return false;
}
else
{
extendedblockstorage.setExtBlockMetadata(par1, par2 & 15, par3, par5);
extendedblockstorage.setExtBlockMetadata(x, y & 15, z, blockMeta);
// Removed light recalcalations
/*if (flag)
@ -1165,22 +1165,22 @@ public class EntityJump extends Entity {
TileEntity tileentity;
if (par4 != 0)
if (blockId != 0)
{
if (Block.blocksList[par4] != null && Block.blocksList[par4].hasTileEntity(par5))
if (Block.blocksList[blockId] != null && Block.blocksList[blockId].hasTileEntity(blockMeta))
{
tileentity = c.getChunkBlockTileEntity(par1, par2, par3);
tileentity = c.getChunkBlockTileEntity(x, y, z);
if (tileentity == null)
{
tileentity = Block.blocksList[par4].createTileEntity(c.worldObj, par5);
c.worldObj.setBlockTileEntity(j2, par2, k2, tileentity);
tileentity = Block.blocksList[blockId].createTileEntity(c.worldObj, blockMeta);
c.worldObj.setBlockTileEntity(j2, y, k2, tileentity);
}
if (tileentity != null)
{
tileentity.updateContainingBlockInfo();
tileentity.blockMetadata = par5;
tileentity.blockMetadata = blockMeta;
}
}
}