Fix rail.

remove-fringelands
mckuhei 2 years ago
parent 695c6f0dff
commit 1944cffd50

@ -581,7 +581,7 @@ public class Chunk
var11 = par2 >= var7; var11 = par2 >= var7;
} }
BigInteger var12 = this.xPosition.shiftLeft(4).add(BigInteger.valueOf(par3)); BigInteger var12 = this.xPosition.shiftLeft(4).add(BigInteger.valueOf(par1));
BigInteger var13 = this.zPosition.shiftLeft(4).add(BigInteger.valueOf(par3)); BigInteger var13 = this.zPosition.shiftLeft(4).add(BigInteger.valueOf(par3));
if (var8 != 0 && !this.worldObj.isRemote) if (var8 != 0 && !this.worldObj.isRemote)

@ -145,7 +145,7 @@ class RailLogic
var3 = (ChunkPosition)var2.next(); var3 = (ChunkPosition)var2.next();
} }
while (var3.x != par1RailLogic.trackX || var3.z != par1RailLogic.trackZ); while (!var3.x.equals(par1RailLogic.trackX) || !var3.z.equals(par1RailLogic.trackZ));
return true; return true;
} }
@ -167,7 +167,7 @@ class RailLogic
var5 = (ChunkPosition)var4.next(); var5 = (ChunkPosition)var4.next();
} }
while (!var5.x.equals(par1) || var5.z.equals(par3)); while (!var5.x.equals(par1) || !var5.z.equals(par3));
return true; return true;
} }
@ -305,6 +305,8 @@ class RailLogic
{ {
var7 = this.worldObj.getBlockMetadata(this.trackX, this.trackY, this.trackZ) & 8 | var6; var7 = this.worldObj.getBlockMetadata(this.trackX, this.trackY, this.trackZ) & 8 | var6;
} }
System.out.println(var7);
this.worldObj.setBlockMetadataWithNotify(this.trackX, this.trackY, this.trackZ, var7); this.worldObj.setBlockMetadataWithNotify(this.trackX, this.trackY, this.trackZ, var7);
} }

Loading…
Cancel
Save