Changes

Summary

  1. ACT needs to support recipes with variable outputs (commit: 35611e0) (details)
  2. Add a null check in dropItems() (commit: 2936d76) (details)
  3. Improve perf of ACT by caching OreDict info (commit: c9acef0) (details)
  4. Remove any possibility for CCMEs in Item pipes (commit: 10daf6f) (details)
  5. Clean up Fluid Update Packet (commit: ae3a89b) (details)
  6. Code clean up (commit: 0c43836) (details)
  7. Desert Oil Biome should decorate (commit: 46612e4) (details)
  8. Added gate changing on FluidPipes (commit: d3a1783) (details)
  9. Modify Pipe RayTrace to better reflect EyeHeight (commit: d77ee03) (details)
  10. Fix derpy Filler Pattern selection (commit: da35a13) (details)
  11. Fix Engine dupe (commit: b73a2d4) (details)
  12. Version 4.2.2 (commit: 1a1d270) (details)
Commit 35611e0bf7f9926ed4fa02e7b1c32060c4bd5168 by CovertJaguar
ACT needs to support recipes with variable outputs

For example, ChristmasCraft Gifts that use input item NBT to determine
the output item.
(commit: 35611e0)
The file was modifiedcommon/buildcraft/silicon/TileAdvancedCraftingTable.java (diff)
Commit 2936d76b9574f23e6eefcecc22d13aeb8c52ad7c by CovertJaguar
Add a null check in dropItems()
(commit: 2936d76)
The file was modifiedcommon/buildcraft/core/inventory/InvUtils.java (diff)
Commit c9acef05ca9bed09a2bb7486e102dd31545cd7b1 by CovertJaguar
Improve perf of ACT by caching OreDict info
(commit: c9acef0)
The file was modifiedcommon/buildcraft/silicon/TileAdvancedCraftingTable.java (diff)
The file was modifiedcommon/buildcraft/core/inventory/SimpleInventory.java (diff)
The file was modifiedcommon/buildcraft/core/inventory/StackHelper.java (diff)
Commit 10daf6f202c0a9a3dd06c1a2e1c0e42dfe4cb9a9 by CovertJaguar
Remove any possibility for CCMEs in Item pipes

Fixes
http://forum.feed-the-beast.com/threads/direwolf-20-1-6-4-public-beta.35476/page-18#post-500244

I should note that I still can't see how that could have happened, this
commit just made it utterly impossible.
(commit: 10daf6f)
The file was modifiedcommon/buildcraft/transport/PipeTransportItems.java (diff)
The file was addedcommon/buildcraft/transport/TravelerSet.java
Commit ae3a89bfe92a4b745dd594132f1df9cb7f01340a by CovertJaguar
Clean up Fluid Update Packet

It was sending a ton of unused bytes, whoever did the Liquid->Fluid API
update left a bunch of old metadata related stuff in.

Also checking for valid fluids is necessary because its possible for
FluidStack.getFluid() to return null.
(commit: ae3a89b)
The file was modifiedcommon/buildcraft/transport/network/PacketFluidUpdate.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeTransportFluids.java (diff)
The file was modifiedcommon/buildcraft/transport/render/PipeItemRenderer.java (diff)
The file was modifiedcommon/buildcraft/energy/worldgen/BiomeGenOilDesert.java (diff)
Commit d3a178375e26c169f81200f2610aae2fd552b669 by moritzstehr
Added gate changing on FluidPipes
(commit: d3a1783)
The file was modifiedcommon/buildcraft/transport/pipes/PipeFluidsIron.java (diff)
Commit d77ee030c2357be05421459c7b62e7abe95ff29a by CovertJaguar
Modify Pipe RayTrace to better reflect EyeHeight
(commit: d77ee03)
The file was modifiedcommon/buildcraft/transport/BlockGenericPipe.java (diff)
The file was modifiedcommon/buildcraft/builders/TileFiller.java (diff)
The file was modifiedcommon/buildcraft/energy/TileEngine.java (diff)
The file was modifiedcommon/buildcraft/energy/TileEngineWithInventory.java (diff)
The file was modifiedcommon/buildcraft/energy/BlockEngine.java (diff)
The file was addedbuildcraft_resources/changelog/4.2.2
The file was modifiedbuildcraft_resources/build.number (diff)