aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2016-10-08 14:29:42 +0200
committerTechnus <daniel112092@gmail.com>2016-10-08 14:29:42 +0200
commit36752e13336a4759b5f208a3da5fcfd1b1034f17 (patch)
treec0d4d7d1d21039fdd1de2a2069001e675cc3e938
parent2ea962f4e4ea86871ad8f1b2dda38f570faae047 (diff)
downloadGT5-Unofficial-36752e13336a4759b5f208a3da5fcfd1b1034f17.tar.gz
GT5-Unofficial-36752e13336a4759b5f208a3da5fcfd1b1034f17.tar.bz2
GT5-Unofficial-36752e13336a4759b5f208a3da5fcfd1b1034f17.zip
Some another attempt
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
index 3c486a50da..d206e1a125 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java
@@ -25,6 +25,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.world.World;
+import net.minecraftforge.common.DimensionManager;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidStack;
@@ -194,7 +195,7 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity {
@Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
//TODO FIX
- // (aBaseMetaTileEntity.isClientSide() && aBaseMetaTileEntity.isActive()) {
+ //if (aBaseMetaTileEntity.isClientSide() && aBaseMetaTileEntity.isActive()) {
// pollutionParticles(aBaseMetaTileEntity);
//}
if (aBaseMetaTileEntity.isServerSide()) {
@@ -313,14 +314,16 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity {
//MAKE THE POLLUTION ROLL!!! TODO Fix?
public void pollutionParticles(IGregTechTileEntity aBaseMetaTileEntity){
+ World aWorld =DimensionManager.getWorld(aBaseMetaTileEntity.getWorld().provider.dimensionId);
+ //World aWorld=aBaseMetaTileEntity.getWorld();
+ if(!aWorld.isRemote)return;
int xPos;
int yPos;
int zPos;
IGregTechTileEntity muffler;
- World aWorld =aBaseMetaTileEntity.getWorld();
for (MetaTileEntity tTileEntity : mMufflerHatches) {
muffler = tTileEntity.getBaseMetaTileEntity();
- xPos = ForgeDirection.getOrientation(muffler.getFrontFacing()).offsetX+muffler.getXCoord();
+ xPos = ForgeDirection.getOrientation(muffler.getFrontFacing()).offsetX+muffler.getXCoord();//TODO optimize?
yPos = ForgeDirection.getOrientation(muffler.getFrontFacing()).offsetY+muffler.getYCoord();
zPos = ForgeDirection.getOrientation(muffler.getFrontFacing()).offsetZ+muffler.getZCoord();
System.out.print("x:"+xPos);