Refactoring: rename
This commit is contained in:
parent
f293d3a0b2
commit
b5d0df7fe2
1 changed files with 31 additions and 31 deletions
|
@ -1053,24 +1053,24 @@ public class EntityJump extends Entity {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Own implementation of setting blocks withow light recalculation in optimization purposes
|
// 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;
|
return false;
|
||||||
}
|
}
|
||||||
else if (par2 >= 256)
|
else if (y >= 256)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
w.markBlockForUpdate(par1, par2, par3);
|
w.markBlockForUpdate(x, y, z);
|
||||||
Chunk chunk = w.getChunkFromChunkCoords(par1 >> 4, par3 >> 4);
|
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
|
else
|
||||||
|
@ -1081,65 +1081,65 @@ public class EntityJump extends Entity {
|
||||||
|
|
||||||
// Incapsulation violation warning:
|
// Incapsulation violation warning:
|
||||||
// field Chunk.storageArrays has been turned from private to public in class Chunk.java
|
// 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;
|
c.precipitationHeightMap[j1] = -999;
|
||||||
}
|
}
|
||||||
|
|
||||||
int k1 = c.heightMap[j1];
|
int k1 = c.heightMap[j1];
|
||||||
int l1 = c.getBlockID(par1, par2, par3);
|
int l1 = c.getBlockID(x, y, z);
|
||||||
int i2 = c.getBlockMetadata(par1, par2, par3);
|
int i2 = c.getBlockMetadata(x, y, z);
|
||||||
|
|
||||||
if (l1 == par4 && i2 == par5)
|
if (l1 == blockId && i2 == blockMeta)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ExtendedBlockStorage extendedblockstorage = c.storageArrays[par2 >> 4];
|
ExtendedBlockStorage extendedblockstorage = c.storageArrays[y >> 4];
|
||||||
|
|
||||||
if (extendedblockstorage == null)
|
if (extendedblockstorage == null)
|
||||||
{
|
{
|
||||||
if (par4 == 0)
|
if (blockId == 0)
|
||||||
{
|
{
|
||||||
return false;
|
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 j2 = c.xPosition * 16 + x;
|
||||||
int k2 = c.zPosition * 16 + par3;
|
int k2 = c.zPosition * 16 + z;
|
||||||
|
|
||||||
extendedblockstorage.setExtBlockID(par1, par2 & 15, par3, par4);
|
extendedblockstorage.setExtBlockID(x, y & 15, z, blockId);
|
||||||
|
|
||||||
if (l1 != 0)
|
if (l1 != 0)
|
||||||
{
|
{
|
||||||
if (!c.worldObj.isRemote)
|
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))
|
else if (Block.blocksList[l1] != null && Block.blocksList[l1].hasTileEntity(i2))
|
||||||
{
|
{
|
||||||
TileEntity te = worldObj.getBlockTileEntity(j2, par2, k2);
|
TileEntity te = worldObj.getBlockTileEntity(j2, y, k2);
|
||||||
if (te != null && te.shouldRefresh(l1, par4, i2, par5, worldObj, j2, par2, 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;
|
return false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extendedblockstorage.setExtBlockMetadata(par1, par2 & 15, par3, par5);
|
extendedblockstorage.setExtBlockMetadata(x, y & 15, z, blockMeta);
|
||||||
|
|
||||||
// Removed light recalcalations
|
// Removed light recalcalations
|
||||||
/*if (flag)
|
/*if (flag)
|
||||||
|
@ -1165,22 +1165,22 @@ public class EntityJump extends Entity {
|
||||||
|
|
||||||
TileEntity tileentity;
|
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)
|
if (tileentity == null)
|
||||||
{
|
{
|
||||||
tileentity = Block.blocksList[par4].createTileEntity(c.worldObj, par5);
|
tileentity = Block.blocksList[blockId].createTileEntity(c.worldObj, blockMeta);
|
||||||
c.worldObj.setBlockTileEntity(j2, par2, k2, tileentity);
|
c.worldObj.setBlockTileEntity(j2, y, k2, tileentity);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tileentity != null)
|
if (tileentity != null)
|
||||||
{
|
{
|
||||||
tileentity.updateContainingBlockInfo();
|
tileentity.updateContainingBlockInfo();
|
||||||
tileentity.blockMetadata = par5;
|
tileentity.blockMetadata = blockMeta;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue