Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- redpower-fix.java 2011-11-05 23:28:57.166373805 +0000
- +++ industrialcraft-fix.java 2011-11-05 23:28:46.909668964 +0000
- @@ -756,14 +756,6 @@
- public int a(byte[] abyte0, int i, int j, int k, int l, int i1, int j1, int k1)
- {
- - Iterator iterator = this.n.values().iterator();
- - while (iterator.hasNext()) {
- - ij te = (ij)iterator.next();
- - te.b();
- - te.i();
- - te.j();
- - }
- -
- for (int l1 = i; l1 < l; l1++)
- {
- for (int l2 = k; l2 < j1; l2++)
- @@ -813,25 +805,23 @@
- }
- - List invalidList = new ArrayList();
- - iterator = this.n.values().iterator();
- - while (iterator.hasNext()) {
- - ij te = (ij)iterator.next();
- - if (((te.j & 0xF) < i) || ((te.j & 0xF) > l) || (te.k < j) || (te.k > i1) || ((te.l & 0xF) < k) || ((te.l & 0xF) > j1))
- - {
- - continue;
- - }
- - lr bl = te.j();
- - if ((bl != null) && (bl.bA == this.f.a(te.j, te.k, te.l)) && (te.i() == this.f.e(te.j, te.k, te.l)))
- + List invalidTileEntityList = new ArrayList();
- + ij tileentity;
- + for (Iterator iterator = this.n.values().iterator(); iterator.hasNext(); tileentity.b())
- + {
- + tileentity = (ij)iterator.next();
- + if (((tileentity.j & 0xF) < i) || ((tileentity.j & 0xF) > l) || (tileentity.k < j) || (tileentity.k > i1) || ((tileentity.l & 0xF) < k) || ((tileentity.l & 0xF) > j1))
- {
- continue;
- }
- - invalidList.add(te);
- + invalidTileEntityList.add(tileentity);
- + }
- +
- + for (ij te : invalidTileEntityList) {
- + te.h();
- }
- - for (ij te2 : invalidList)
- - te2.h();
- return k1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement