aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities/machines
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2016-09-28 14:05:10 +0200
committerBlood-Asp <bloodasphendrik@gmail.com>2016-09-28 14:05:10 +0200
commit7b8573d32e0b7337856967fb178c42d673e1fde2 (patch)
tree12dc8da1d44dc8ad846502c61458e58ae76d21d3 /src/main/java/gregtech/common/tileentities/machines
parent1e7a044fe09cd12202596540096756aff0ef27d3 (diff)
downloadGT5-Unofficial-7b8573d32e0b7337856967fb178c42d673e1fde2.tar.gz
GT5-Unofficial-7b8573d32e0b7337856967fb178c42d673e1fde2.tar.bz2
GT5-Unofficial-7b8573d32e0b7337856967fb178c42d673e1fde2.zip
Fix short distance teleport & readd null check on tools
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/machines')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Teleporter.java15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Teleporter.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Teleporter.java
index 13543b9dd9..f6b4d6c91b 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Teleporter.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Teleporter.java
@@ -284,16 +284,11 @@ public class GT_MetaTileEntity_Teleporter extends GT_MetaTileEntity_BasicTank {
tEntity.riddenByEntity.mountEntity(null);
}
if ((this.mTargetD == getBaseMetaTileEntity().getWorld().provider.dimensionId) || (!isDimensionalTeleportAvailable()) || (!GT_Utility.moveEntityToDimensionAtCoords(tEntity, this.mTargetD, this.mTargetX + 0.5D, this.mTargetY + 0.5D, this.mTargetZ + 0.5D))) {
-// System.out.println("tele");
-//// System.out.println("tdim: "+mTargetD+" proDim: "+getBaseMetaTileEntity().getWorld().provider.dimensionId);
-// if ((tEntity instanceof EntityLivingBase)) {
-// if(this.mTargetD != getBaseMetaTileEntity().getWorld().provider.dimensionId){
-// System.out.println("move dim");
-// GT_Utility.moveEntityToDimensionAtCoords(tEntity, mTargetD, mTargetX, mTargetY, mTargetZ);
-// }else{((EntityLivingBase) tEntity).setPositionAndUpdate(this.mTargetX + 0.5D, this.mTargetY + 0.5D, this.mTargetZ + 0.5D);}
-// } else {
-// tEntity.setPosition(this.mTargetX + 0.5D, this.mTargetY + 0.5D, this.mTargetZ + 0.5D);
-// }
+ if ((tEntity instanceof EntityLivingBase)) {
+ ((EntityLivingBase) tEntity).setPositionAndUpdate(this.mTargetX + 0.5D, this.mTargetY + 0.5D, this.mTargetZ + 0.5D);
+ } else {
+ tEntity.setPosition(this.mTargetX + 0.5D, this.mTargetY + 0.5D, this.mTargetZ + 0.5D);
+ }
}
}
}