aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2016-10-08 13:38:41 +0200
committerTechnus <daniel112092@gmail.com>2016-10-08 13:38:41 +0200
commit2ea962f4e4ea86871ad8f1b2dda38f570faae047 (patch)
tree98e172946986a49a65758a56dfc42f0a5634f270 /src
parentbe8de36335d1db4a80055aaa002a19e6a0f6f84a (diff)
downloadGT5-Unofficial-2ea962f4e4ea86871ad8f1b2dda38f570faae047.tar.gz
GT5-Unofficial-2ea962f4e4ea86871ad8f1b2dda38f570faae047.tar.bz2
GT5-Unofficial-2ea962f4e4ea86871ad8f1b2dda38f570faae047.zip
Unifying more
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/common/GT_Pollution.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/GT_Pollution.java b/src/main/java/gregtech/common/GT_Pollution.java
index 327f66961a..6cf33889db 100644
--- a/src/main/java/gregtech/common/GT_Pollution.java
+++ b/src/main/java/gregtech/common/GT_Pollution.java
@@ -73,7 +73,7 @@ public class GT_Pollution {
//Create Pollution effects
// Smog filter TODO
if(tPollution > GT_Mod.gregtechproxy.mPollutionSmogLimit){
- AxisAlignedBB chunk = AxisAlignedBB.getBoundingBox(tPos.chunkPosX*16, 0, tPos.chunkPosZ*16, tPos.chunkPosX*16+16, 256, tPos.chunkPosZ*16+16);
+ AxisAlignedBB chunk = AxisAlignedBB.getBoundingBox(tPos.chunkPosX<<4, 0, tPos.chunkPosZ<<4, (tPos.chunkPosX<<4)+16, 256, (tPos.chunkPosZ<<4)+16);
List<EntityLivingBase> tEntitys = aWorld.getEntitiesWithinAABB(EntityLivingBase.class, chunk);
for(EntityLivingBase tEnt : tEntitys){
if(tRan.nextInt(tPollution/25000) > 10){
@@ -96,10 +96,10 @@ public class GT_Pollution {
if(tPollution > GT_Mod.gregtechproxy.mPollutionVegetationLimit){
int f = 20;
for(;f<(tPollution/25000);f++){
- int x =tPos.chunkPosX*16+(tRan.nextInt(16));
+ int x =(tPos.chunkPosX<<4)+tRan.nextInt(16);
int y =60 +(-f+tRan.nextInt(f*2+1));
- int z =tPos.chunkPosZ*16+(tRan.nextInt(16));
- damageBlock(x, y, z, tPollution > GT_Mod.gregtechproxy.mPollutionSourRainLimit);
+ int z =(tPos.chunkPosZ<<4)+tRan.nextInt(16);
+ damageBlock(aWorld,x, y, z, tPollution > GT_Mod.gregtechproxy.mPollutionSourRainLimit);
}
}
}
@@ -110,7 +110,9 @@ public class GT_Pollution {
}
}
- public static void damageBlock(int x, int y, int z, boolean sourRain){
+ public static void damageBlock(World aWorld, int x, int y, int z, boolean sourRain){
+ //Teporary overriden
+ //World world = DimensionManager.getWorld(aWorld.provider.dimensionId);
World world = DimensionManager.getWorld(0);
if (world.isRemote) return;
Block tBlock = world.getBlock(x, y, z);