Changes

Summary

  1. Remove inheratance from ConnectionMatrix. Save 6 bytes per packet (commit: 83dfaf0) (details)
  2. Added BitSet codec (commit: f6d75da) (details)
  3. Change ConnectionMatrix to use a BitSet internally to represent the (commit: 62a2242) (details)
  4. Change WireMatrix to use BitSet to determine if wire is present. Saves 3 (commit: 497ff6a) (details)
Commit 83dfaf02d356708b1f4eb52974cdb8a89232dc2c by kraphteu
Remove inheratance from ConnectionMatrix. Save 6 bytes per packet
(commit: 83dfaf0)
The file was modifiedcommon/buildcraft/transport/render/PipeWorldRenderer.java (diff)
The file was modifiedcommon/buildcraft/transport/TileGenericPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/utils/FacadeMatrix.java (diff)
The file was addedcommon/buildcraft/transport/utils/BitSetCodec.java
Commit 62a22420121331af2fc81dafca01337423e8c076 by kraphteu
Change ConnectionMatrix to use a BitSet internally to represent the connections. Saves 25 bytes per packet
(commit: 62a2242)
The file was modifiedcommon/buildcraft/transport/utils/ConnectionMatrix.java (diff)
The file was modifiedcommon/buildcraft/transport/utils/BitSetCodec.java (diff)
Commit 497ff6af0a907a072fd2fe8015e8436f6ccef9d0 by kraphteu
Change WireMatrix to use BitSet to determine if wire is present. Saves 3 bytes per packet
(commit: 497ff6a)
The file was modifiedcommon/buildcraft/transport/utils/WireMatrix.java (diff)