Changes

Summary

  1. Limit Filler slots to 1 item (commit: d585770) (details)
  2. Add removal support to Transactors (commit: fd548a4) (details)
  3. Minor rework of ACT (Laser) (commit: 6973601) (details)
  4. Wrong header (oops) (commit: 7b818ec) (details)
The file was addedcommon/buildcraft/core/gui/slots/SlotLimited.java
The file was modifiedcommon/buildcraft/builders/gui/ContainerFiller.java (diff)
Commit fd548a49543e88e1a99f666ddc4f736854e4ff7a by CovertJaguar
Add removal support to Transactors

Can only remove 1 item at a time, but that's almost always sufficient.

Also added a bunch of helper functions in InvUtils (moving items between
inventories, counting items, etc..).
(commit: fd548a4)
The file was modifiedcommon/buildcraft/core/inventory/Transactor.java (diff)
The file was modifiedcommon/buildcraft/core/inventory/TransactorSimple.java (diff)
The file was addedcommon/buildcraft/core/inventory/InvUtils.java
The file was modifiedcommon/buildcraft/core/inventory/SimpleInventory.java (diff)
The file was addedcommon/buildcraft/core/inventory/filters/StackFilter.java
The file was modifiedcommon/buildcraft/core/inventory/TransactorSpecial.java (diff)
The file was addedcommon/buildcraft/core/inventory/filters/InvertedStackFilter.java
The file was modifiedcommon/buildcraft/core/inventory/ITransactor.java (diff)
The file was addedcommon/buildcraft/core/inventory/filters/IStackFilter.java
The file was addedcommon/buildcraft/core/inventory/InventoryCopy.java
The file was addedcommon/buildcraft/core/inventory/filters/ArrayStackFilter.java
Commit 69736013e67fefd7b3cd968a37801da0d301753b by CovertJaguar
Minor rework of ACT (Laser)

Split inventory into input/output sections.

Added support for retrieving ingredients from neighboring inventories.
Yes, this means crafting chains are possible.

Various other minor tweaks to when it requests power, how it decides it
has everything it needs to craft, etc...
(commit: 6973601)
The file was modifiedcommon/buildcraft/silicon/TileAdvancedCraftingTable.java (diff)
The file was modifiedcommon/buildcraft/silicon/gui/ContainerAdvancedCraftingTable.java (diff)
The file was modifiedbuildcraft_resources/gfx/buildcraft/gui/assembly_advancedworkbench.png (diff)
The file was modifiedcommon/buildcraft/core/TileBuffer.java (diff)
The file was modifiedcommon/buildcraft/core/gui/slots/SlotLimited.java (diff)