fixed redstone torches

This commit is contained in:
Tahg 2011-03-14 00:47:41 -04:00
parent 672b06727d
commit 9869ace146

View File

@ -289,21 +289,27 @@ public class World implements IBlockAccess {
} }
public boolean e(int i, int j, int k, int l) { public boolean e(int i, int j, int k, int l) {
// Craftbukkit start
int old = this.getTypeId(i, j, k);
if (this.setTypeId(i, j, k, l)) { if (this.setTypeId(i, j, k, l)) {
this.f(i, j, k, l); this.f(i, j, k, l == 0 ? old : l);
return true; return true;
} else { } else {
return false; return false;
} }
// Craftbukkit end
} }
public boolean b(int i, int j, int k, int l, int i1) { public boolean b(int i, int j, int k, int l, int i1) {
// Craftbukkit start
int old = this.getTypeId(i, j, k);
if (this.setTypeIdAndData(i, j, k, l, i1)) { if (this.setTypeIdAndData(i, j, k, l, i1)) {
this.f(i, j, k, l); this.f(i, j, k, l == 0 ? old : l);
return true; return true;
} else { } else {
return false; return false;
} }
// Craftbukkit end
} }
public void g(int i, int j, int k) { public void g(int i, int j, int k) {