Changes

Summary

  1. Fix Pipe Raytracing + Improve Pipe interactions (commit: 99fca02) (details)
Commit 99fca02856cf0b297b02417f4fc7a7037a3cd91f by CovertJaguar
Fix Pipe Raytracing + Improve Pipe interactions

Closes #1246

Its now much easier and more consistent to remove specific addons from a
pipe. Sneak-click with a gate to remove a gate, sneak-click with a
Yellow Wire to remove a Yellow Wire, etc...

Plugs can now be placed easily and simply on any side of the pipe in any
configuration.

Selection Box now highlights the part of the pipe you are pointing at.
(commit: 99fca02)
The file was modifiedcommon/buildcraft/factory/TileQuarry.java (diff)
The file was modifiedcommon/buildcraft/transport/TileGenericPipe.java (diff)
The file was addedcommon/buildcraft/core/utils/MatrixTranformations.java
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsQuartz.java (diff)
The file was modifiedcommon/buildcraft/transport/render/PipeRendererTESR.java (diff)
The file was modifiedcommon/buildcraft/core/render/RenderingEntityBlocks.java (diff)
The file was modifiedcommon/buildcraft/transport/render/FacadeItemRenderer.java (diff)
The file was modifiedcommon/buildcraft/transport/BlockGenericPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeTransportItems.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemPlug.java (diff)
The file was addedcommon/buildcraft/transport/utils/TransportUtils.java
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsLapis.java (diff)
The file was modifiedcommon/buildcraft/factory/BlockFrame.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemGate.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsObsidian.java (diff)
The file was modifiedcommon/buildcraft/transport/render/PipeItemRenderer.java (diff)
The file was modifiedcommon/buildcraft/transport/Pipe.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsGold.java (diff)
The file was modifiedcommon/buildcraft/factory/BlockPlainPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsDaizuli.java (diff)
The file was modifiedcommon/buildcraft/factory/TilePump.java (diff)
The file was modifiedcommon/buildcraft/silicon/SiliconRenderBlock.java (diff)
The file was modifiedcommon/buildcraft/BuildCraftTransport.java (diff)
The file was modifiedcommon/buildcraft/transport/render/TileEntityPickupFX.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsStone.java (diff)
The file was addedcommon/buildcraft/core/CoreConstants.java
The file was modifiedcommon/buildcraft/core/ItemBuildCraft.java (diff)
The file was addedcommon/buildcraft/transport/TransportConstants.java
The file was modifiedcommon/buildcraft/transport/render/PipeRendererWorld.java (diff)
The file was modifiedcommon/buildcraft/core/utils/Utils.java (diff)