Fix that so pollution is not negative.
This commit is contained in:
parent
a4f0426159
commit
28694dac93
1 changed files with 7 additions and 3 deletions
|
@ -242,9 +242,13 @@ public class GT_Pollution {
|
|||
dataMap=new HashMap<>(1024);
|
||||
dimensionWiseChunkData.put(ch.worldObj.provider.dimensionId,dataMap);
|
||||
}
|
||||
if(dataMap.get(ch.getChunkCoordIntPair())==null)
|
||||
dataMap.put(ch.getChunkCoordIntPair(),getDefaultChunkDataOnCreation());
|
||||
dataMap.get(ch.getChunkCoordIntPair())[GTPOLLUTION]+=aPollution;
|
||||
int[] dataArr=dataMap.get(ch.getChunkCoordIntPair());
|
||||
if(dataArr==null){
|
||||
dataArr=getDefaultChunkDataOnCreation();
|
||||
dataMap.put(ch.getChunkCoordIntPair(),dataArr);
|
||||
}
|
||||
dataArr[GTPOLLUTION]+=aPollution;
|
||||
if(dataArr[GTPOLLUTION]<0)dataArr[GTPOLLUTION]=0;
|
||||
}
|
||||
|
||||
public static int getPollution(IGregTechTileEntity te){
|
||||
|
|
Loading…
Reference in a new issue