Fix on first tick just in case someone wasnt to tp to 0 0 0 0.
This commit is contained in:
parent
81ba247d78
commit
3be8aef524
1 changed files with 6 additions and 8 deletions
|
@ -46,7 +46,7 @@ public class GT_MetaTileEntity_Teleporter extends GT_MetaTileEntity_BasicTank {
|
||||||
public int mTargetX = 0;
|
public int mTargetX = 0;
|
||||||
public int mTargetY = 0;
|
public int mTargetY = 0;
|
||||||
public int mTargetZ = 0;
|
public int mTargetZ = 0;
|
||||||
public int mTargetD = 0;
|
public int mTargetD = Integer.MIN_VALUE;
|
||||||
public boolean mDebug = false;
|
public boolean mDebug = false;
|
||||||
|
|
||||||
public GT_MetaTileEntity_Teleporter(int aID, String aName, String aNameRegional, int aTier) {
|
public GT_MetaTileEntity_Teleporter(int aID, String aName, String aNameRegional, int aTier) {
|
||||||
|
@ -204,15 +204,13 @@ public class GT_MetaTileEntity_Teleporter extends GT_MetaTileEntity_BasicTank {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFirstTick(IGregTechTileEntity aBaseMetaTileEntity) {
|
public void onFirstTick(IGregTechTileEntity aBaseMetaTileEntity) {
|
||||||
if (aBaseMetaTileEntity.isServerSide()) {
|
if (aBaseMetaTileEntity.isServerSide() && (this.mTargetX == 0) && (this.mTargetY == 0) && (this.mTargetZ == 0) && (this.mTargetD == Integer.MIN_VALUE)) {
|
||||||
if ((this.mTargetX == 0) && (this.mTargetY == 0) && (this.mTargetZ == 0) && (this.mTargetD == 0)) {
|
|
||||||
this.mTargetX = aBaseMetaTileEntity.getXCoord();
|
this.mTargetX = aBaseMetaTileEntity.getXCoord();
|
||||||
this.mTargetY = aBaseMetaTileEntity.getYCoord();
|
this.mTargetY = aBaseMetaTileEntity.getYCoord();
|
||||||
this.mTargetZ = aBaseMetaTileEntity.getZCoord();
|
this.mTargetZ = aBaseMetaTileEntity.getZCoord();
|
||||||
this.mTargetD = aBaseMetaTileEntity.getWorld().provider.dimensionId;
|
this.mTargetD = aBaseMetaTileEntity.getWorld().provider.dimensionId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public boolean hasDimensionalTeleportCapability() {return true;}
|
public boolean hasDimensionalTeleportCapability() {return true;}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue