Changes

Summary

  1. Fairly Major Filler Rework (commit: 0f5a47f) (details)
  2. Adding Logemerald pipe (commit: ec4ed4d) (details)
  3. Prevent NPE in Coolant API (commit: 14dc001) (details)
  4. Logemerald->Emzuli Rework + PipeEvents (commit: 6f57b4a) (details)
  5. Some cleanup (commit: 023a5d5) (details)
  6. Rework Diazuli Pipe routing to handle overflow (commit: 0f63603) (details)
  7. Fix full inv item bounce client animation (commit: 52ce3ac) (details)
  8. Rename Lapis Pipe to Lazuli Pipe (commit: cc8c707) (details)
  9. Fix Emzuli tooltip (commit: 81b45b6) (details)
  10. Store owner information in the Tile (commit: 6b8ec69) (details)
Commit 0f5a47f31fbf566c84b75340b15c49c3643eead1 by CovertJaguar
Fairly Major Filler Rework

Changes:
-The "crafting grid" is gone.
-API completely reworked
-Patterns can be "stateful", this could bring major improvements to the
scanning algorithms if utilized
-You can change the pattern via Gate Actions
-Various peripherally related GUI framework changes
(commit: 0f5a47f)
The file was addedcommon/buildcraft/core/gui/widgets/FluidGaugeWidget.java
The file was addedcommon/buildcraft/builders/filler/pattern/PatternClear.java
The file was modifiedbuildcraft_resources/assets/buildcraft/textures/gui/filler.png (diff)
The file was modifiedcommon/buildcraft/builders/BlockBuilder.java (diff)
The file was modifiedcommon/buildcraft/builders/BuilderProxyClient.java (diff)
The file was modifiedcommon/buildcraft/energy/gui/GuiCombustionEngine.java (diff)
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/fillerPatterns/box.png
The file was modifiedcommon/buildcraft/core/gui/GuiAdvancedInterface.java (diff)
The file was removedcommon/buildcraft/builders/FillerRemover.java
The file was modifiedcommon/buildcraft/factory/gui/GuiRefinery.java (diff)
The file was removedcommon/buildcraft/builders/FillerFillAll.java
The file was modifiedcommon/buildcraft/builders/BlockFiller.java (diff)
The file was modifiedcommon/buildcraft/core/gui/buttons/StandardButtonTextureSets.java (diff)
The file was addedcommon/buildcraft/core/gui/widgets/IndicatorController.java
The file was modifiedcommon/buildcraft/silicon/gui/GuiAssemblyTable.java (diff)
The file was removedcommon/buildcraft/builders/FillerHorizon.java
The file was removedcommon/buildcraft/builders/FillerFillPyramid.java
The file was modifiedcommon/buildcraft/core/gui/buttons/GuiBetterButton.java (diff)
The file was modifiedbuildcraft_resources/lang/buildcraft/en_US.properties (diff)
The file was modifiedcommon/buildcraft/energy/gui/GuiEngine.java (diff)
The file was removedcommon/buildcraft/builders/FillerFillWalls.java
The file was modifiedcommon/buildcraft/core/triggers/BCAction.java (diff)
The file was removedbuildcraft_resources/assets/buildcraft/textures/blocks/fillerPatterns/walls.png
The file was modifiedcommon/buildcraft/api/filler/IFillerPattern.java (diff)
The file was addedcommon/buildcraft/core/gui/widgets/IIndicatorController.java
The file was addedcommon/buildcraft/builders/filler/pattern/PatternFlatten.java
The file was modifiedcommon/buildcraft/silicon/gui/GuiAdvancedCraftingTable.java (diff)
The file was removedbuildcraft_resources/assets/buildcraft/textures/blocks/fillerPatterns/fillAll.png
The file was addedcommon/buildcraft/core/gui/widgets/Widget.java
The file was removedcommon/buildcraft/builders/FillerFlattener.java
The file was removedcommon/buildcraft/builders/FillerFillStairs.java
The file was addedcommon/buildcraft/api/filler/IPatternIterator.java
The file was modifiedcommon/buildcraft/factory/gui/GuiAutoCrafting.java (diff)
The file was addedcommon/buildcraft/builders/filler/pattern/PatternHorizon.java
The file was addedcommon/buildcraft/builders/filler/pattern/PatternPyramid.java
The file was modifiedcommon/buildcraft/builders/TileBuilder.java (diff)
The file was modifiedcommon/buildcraft/builders/gui/GuiTemplate.java (diff)
The file was modifiedcommon/buildcraft/transport/gui/GuiDiamondPipe.java (diff)
The file was modifiedcommon/buildcraft/core/inventory/InventoryIterator.java (diff)
The file was modifiedcommon/buildcraft/core/gui/slots/SlotBase.java (diff)
The file was addedcommon/buildcraft/core/gui/tooltips/IToolTipProvider.java
The file was addedcommon/buildcraft/builders/filler/FillerRegistry.java
The file was addedcommon/buildcraft/builders/filler/pattern/FillerPattern.java
The file was modifiedcommon/buildcraft/builders/TileFiller.java (diff)
The file was modifiedcommon/buildcraft/builders/gui/GuiBuilder.java (diff)
The file was addedcommon/buildcraft/builders/filler/pattern/PatternStairs.java
The file was addedcommon/buildcraft/builders/triggers/ActionFiller.java
The file was modifiedcommon/buildcraft/transport/gui/GuiEmeraldPipe.java (diff)
The file was addedcommon/buildcraft/builders/triggers/BuildersActionProvider.java
The file was removedcommon/buildcraft/builders/BptBlockFiller.java
The file was modifiedcommon/buildcraft/energy/gui/GuiStoneEngine.java (diff)
The file was modifiedcommon/buildcraft/builders/gui/GuiFiller.java (diff)
The file was modifiedbuildcraft_resources/assets/buildcraft/textures/blocks/fillerPatterns/stairs.png (diff)
The file was modifiedcommon/buildcraft/builders/gui/GuiBlueprintLibrary.java (diff)
The file was modifiedcommon/buildcraft/transport/gui/GuiGateInterface.java (diff)
The file was modifiedcommon/buildcraft/BuildCraftBuilders.java (diff)
The file was removedcommon/buildcraft/builders/FillerPattern.java
The file was modifiedcommon/buildcraft/core/gui/GuiBuildCraft.java (diff)
The file was modifiedcommon/buildcraft/core/Box.java (diff)
The file was modifiedcommon/buildcraft/builders/gui/ContainerFiller.java (diff)
The file was addedcommon/buildcraft/core/gui/GuiTools.java
The file was addedcommon/buildcraft/builders/filler/pattern/PatternFill.java
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/fillerPatterns/fill.png
The file was modifiedbuildcraft_resources/assets/buildcraft/textures/gui/buttons.png (diff)
The file was addedcommon/buildcraft/builders/filler/pattern/PatternBox.java
The file was modifiedcommon/buildcraft/api/filler/IFillerRegistry.java (diff)
The file was addedcommon/buildcraft/core/gui/widgets/IndicatorWidget.java
The file was modifiedcommon/buildcraft/api/filler/package-info.java (diff)
The file was modifiedcommon/buildcraft/core/gui/BuildCraftContainer.java (diff)
The file was removedcommon/buildcraft/builders/FillerRegistry.java
The file was modifiedbuildcraft_resources/assets/buildcraft/textures/blocks/fillerPatterns/pyramid.png (diff)
Commit ec4ed4df99ffef23e4e2922b3dfb618d89a222c0 by terje.holene
Adding Logemerald pipe

This is an action sensitive extraction pipe. The pipe can be configured
with 4 different items and actions will decide which one to extract from
the connected inventory.
(commit: ec4ed4d)
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeAllLogemerald_solid.png
The file was addedcommon/buildcraft/transport/gui/GuiLogemeraldPipe.java
The file was addedbuildcraft_resources/assets/buildcraft/textures/items/triggers/extraction_preset_green.png
The file was addedbuildcraft_resources/assets/buildcraft/textures/items/triggers/extraction_preset_yellow.png
The file was modifiedcommon/buildcraft/BuildCraftTransport.java (diff)
The file was addedcommon/buildcraft/transport/gui/ContainerLogemeraldPipe.java
The file was addedcommon/buildcraft/transport/pipes/PipeItemsLogemerald.java
The file was addedbuildcraft_resources/assets/buildcraft/textures/items/triggers/extraction_preset_blue.png
The file was modifiedcommon/buildcraft/transport/TransportProxyClient.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeConnectionBans.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeIconProvider.java (diff)
The file was modifiedbuildcraft_resources/lang/buildcraft/en_US.properties (diff)
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeItemsLogemerald_standard.png
The file was modifiedcommon/buildcraft/core/GuiIds.java (diff)
The file was addedbuildcraft_resources/assets/buildcraft/textures/items/triggers/extraction_preset_red.png
The file was addedbuildcraft_resources/assets/buildcraft/textures/gui/logemerald_pipe_gui.png
The file was modifiedcommon/buildcraft/core/DefaultProps.java (diff)
The file was modifiedcommon/buildcraft/transport/GuiHandler.java (diff)
The file was addedcommon/buildcraft/transport/triggers/ActionExtractionPreset.java
The file was modifiedcommon/buildcraft/api/fuels/IronEngineCoolant.java (diff)
Commit 6f57b4a80dfbe2c40061a8a8f16431830c79935b by CovertJaguar
Logemerald->Emzuli Rework + PipeEvents

Modified Logemerald:
-Added ability to paint items as they are extracted
-Renamed to Emzuli, texture and recipe changed accordingly

PipeEvents:
-Added PipeEvents a replacement for Hook interfaces, precursor to 1.7
Pipe API
-Implement methods with signature "eventHandler(PipeEventClass event)"
to receive events

Widgets:
-General improvements for use as a button
(commit: 6f57b4a)
The file was modifiedbuildcraft_resources/lang/buildcraft/en_US.properties (diff)
The file was removedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeItemsLogemerald_standard.png
The file was modifiedcommon/buildcraft/transport/TravelingItem.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsLapis.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsObsidian.java (diff)
The file was modifiedcommon/buildcraft/core/gui/BuildCraftContainer.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsDiamond.java (diff)
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeAllEmzuli_solid.png
The file was removedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeAllLogemerald_solid.png
The file was modifiedcommon/buildcraft/transport/IPipeTransportItemsHook.java (diff)
The file was addedcommon/buildcraft/transport/pipes/PipeItemsEmzuli.java
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeItemsEmzuli_standard.png
The file was modifiedcommon/buildcraft/BuildCraftTransport.java (diff)
The file was modifiedcommon/buildcraft/core/gui/widgets/Widget.java (diff)
The file was addedcommon/buildcraft/transport/pipes/events/PipeEvent.java
The file was modifiedcommon/buildcraft/core/network/PacketHandler.java (diff)
The file was addedcommon/buildcraft/core/utils/RevolvingList.java
The file was addedcommon/buildcraft/transport/gui/GuiEmzuliPipe.java
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsGold.java (diff)
The file was modifiedcommon/buildcraft/transport/triggers/ActionPipeColor.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeIconProvider.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsVoid.java (diff)
The file was modifiedcommon/buildcraft/core/gui/GuiBuildCraft.java (diff)
The file was addedcommon/buildcraft/transport/pipes/events/PipeEventItem.java
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsDaizuli.java (diff)
The file was modifiedcommon/buildcraft/core/DefaultProps.java (diff)
The file was modifiedcommon/buildcraft/transport/IItemTravelingHook.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeConnectionBans.java (diff)
The file was removedcommon/buildcraft/transport/gui/ContainerLogemeraldPipe.java
The file was addedbuildcraft_resources/assets/buildcraft/textures/blocks/pipeItemsDiamond_item.png
The file was removedcommon/buildcraft/transport/gui/GuiLogemeraldPipe.java
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsStone.java (diff)
The file was modifiedcommon/buildcraft/transport/TransportProxyClient.java (diff)
The file was modifiedcommon/buildcraft/transport/GuiHandler.java (diff)
The file was modifiedcommon/buildcraft/transport/Pipe.java (diff)
The file was modifiedcommon/buildcraft/core/utils/EnumColor.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsWood.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsQuartz.java (diff)
The file was addedbuildcraft_resources/assets/buildcraft/textures/gui/pipe_emzuli.png
The file was modifiedcommon/buildcraft/transport/PipeTransportItems.java (diff)
The file was modifiedcommon/buildcraft/core/network/PacketIds.java (diff)
The file was removedcommon/buildcraft/transport/pipes/PipeItemsLogemerald.java
The file was addedcommon/buildcraft/core/network/PacketGuiWidget.java
The file was modifiedcommon/buildcraft/core/network/IGuiReturnHandler.java (diff)
The file was addedcommon/buildcraft/transport/gui/ContainerEmzuliPipe.java
The file was addedcommon/buildcraft/core/gui/widgets/ButtonWidget.java
The file was modifiedcommon/buildcraft/transport/gui/GuiEmzuliPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/gui/ContainerEmzuliPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsEmzuli.java (diff)
Commit 0f63603bd6f68f00845f049715450f7e4e5f5b21 by CovertJaguar
Rework Diazuli Pipe routing to handle overflow
(commit: 0f63603)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsDaizuli.java (diff)
Commit 52ce3ac8c3145ddf70c6c192b6478262f7bfadff by CovertJaguar
Fix full inv item bounce client animation
(commit: 52ce3ac)
The file was modifiedcommon/buildcraft/transport/PipeTransportItems.java (diff)
Commit cc8c707c4665f1876d7374040be9adb5267c07ca by CovertJaguar
Rename Lapis Pipe to Lazuli Pipe
(commit: cc8c707)
The file was modifiedbuildcraft_resources/lang/buildcraft/en_US.properties (diff)
The file was modifiedbuildcraft_resources/lang/buildcraft/en_US.properties (diff)
Commit 6b8ec69b37406c0293b1169fe39fbf326c3fa524 by CovertJaguar
Store owner information in the Tile
(commit: 6b8ec69)
The file was modifiedcommon/buildcraft/factory/BlockPlainPipe.java (diff)
The file was modifiedcommon/buildcraft/factory/BlockFloodGate.java (diff)
The file was modifiedcommon/buildcraft/core/TileBuildCraft.java (diff)
The file was modifiedcommon/buildcraft/factory/BlockPump.java (diff)
The file was modifiedcommon/buildcraft/transport/BlockGenericPipe.java (diff)
The file was removedcommon/buildcraft/factory/BlockMachineRoot.java
The file was modifiedcommon/buildcraft/factory/BlockMiningWell.java (diff)
The file was modifiedcommon/buildcraft/factory/BlockQuarry.java (diff)
The file was modifiedcommon/buildcraft/energy/BlockEngine.java (diff)
The file was modifiedcommon/buildcraft/factory/TileRefinery.java (diff)
The file was modifiedcommon/buildcraft/core/BlockBuildCraft.java (diff)
The file was modifiedcommon/buildcraft/factory/BlockHopper.java (diff)