Changes

Summary

  1. API improvements: start refactoring pipe API, add renderers, hitboxes, (commit: ad36ec3) (details)
  2. add redstone engine API (commit: 778d76b) (details)
Commit ad36ec30cda84fffcd4b34e956116e9b8fe3d37e by asiekierka
API improvements: start refactoring pipe API, add renderers, hitboxes, registration and network sync to IPipePluggable API, fix tons of design things
(commit: ad36ec3)
The file was removedapi/buildcraft/api/transport/IStripesPipe.java
The file was modifiedapi/buildcraft/api/transport/package-info.java (diff)
The file was addedapi/buildcraft/api/core/render/ICullable.java
The file was modifiedcommon/buildcraft/transport/PipeTransportPower.java (diff)
The file was addedapi/buildcraft/api/pipes/IPipeContainer.java
The file was removedcommon/buildcraft/core/network/PacketWrapper.java
The file was modifiedcommon/buildcraft/transport/ItemRobotStation.java (diff)
The file was removedcommon/buildcraft/transport/render/ICullable.java
The file was modifiedcommon/buildcraft/transport/IDiamondPipe.java (diff)
The file was addedapi/buildcraft/api/core/INBTStoreable.java
The file was removedapi/buildcraft/api/transport/IPipe.java
The file was addedcommon/buildcraft/transport/pipes/events/PipeEventFluid.java
The file was modifiedcommon/buildcraft/energy/TileEngineWood.java (diff)
The file was removedcommon/buildcraft/core/network/IndexInPayload.java
The file was addedcommon/buildcraft/transport/pipes/events/PipeEventPower.java
The file was addedcommon/buildcraft/transport/RobotStationPluggable.java
The file was modifiedcommon/buildcraft/transport/ItemPlug.java (diff)
The file was modifiedapi/buildcraft/api/power/package-info.java (diff)
The file was modifiedcommon/buildcraft/core/robots/AIRobotRecharge.java (diff)
The file was addedcommon/buildcraft/transport/gates/GatePluggable.java
The file was modifiedcommon/buildcraft/transport/PipeTransportStructure.java (diff)
The file was removedcommon/buildcraft/transport/utils/RobotStationState.java
The file was modifiedcommon/buildcraft/transport/recipes/AdvancedFacadeRecipe.java (diff)
The file was removedcommon/buildcraft/transport/utils/RobotStationMatrix.java
The file was removedapi/buildcraft/api/transport/PipeManager.java
The file was modifiedcommon/buildcraft/core/fluids/TankManager.java (diff)
The file was addedapi/buildcraft/api/core/render/ITextureStates.java
The file was modifiedcommon/buildcraft/transport/BlockGenericPipe.java (diff)
The file was addedcommon/buildcraft/transport/gates/GatePluggableRender.java
The file was modifiedcommon/buildcraft/transport/render/FakeBlock.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsEmerald.java (diff)
The file was modifiedcommon/buildcraft/factory/TileQuarry.java (diff)
The file was modifiedcommon/buildcraft/transport/render/PipeRendererWorld.java (diff)
The file was modifiedcommon/buildcraft/energy/TileEngine.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemPipeWire.java (diff)
The file was modifiedcommon/buildcraft/core/network/PacketTileState.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeTransportFluids.java (diff)
The file was modifiedcommon/buildcraft/transport/statements/TriggerPipeSignal.java (diff)
The file was removedapi/buildcraft/api/transport/IPipePluggable.java
The file was addedapi/buildcraft/api/pipes/IPipePluggable.java
The file was modifiedcommon/buildcraft/transport/Pipe.java (diff)
The file was removedapi/buildcraft/api/transport/PipeWire.java
The file was modifiedcommon/buildcraft/core/statements/DefaultActionProvider.java (diff)
The file was modifiedcommon/buildcraft/transport/TileGenericPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/statements/ActionValve.java (diff)
The file was addedcommon/buildcraft/transport/PipePluggableState.java
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsClay.java (diff)
The file was modifiedcommon/buildcraft/core/network/ISyncedTile.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeTransportItems.java (diff)
The file was modifiedcommon/buildcraft/transport/gates/ItemGate.java (diff)
The file was modifiedcommon/buildcraft/transport/statements/ActionParameterSignal.java (diff)
The file was modifiedapi/buildcraft/api/gates/IGate.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
The file was addedapi/buildcraft/api/power/IRedstoneEngineReceiver.java
The file was modifiedcommon/buildcraft/transport/ItemGateCopier.java (diff)
The file was addedcommon/buildcraft/transport/FacadePluggable.java
The file was addedapi/buildcraft/api/pipes/IPipePluggableRenderer.java
The file was addedapi/buildcraft/api/pipes/PipeManager.java
The file was removedcommon/buildcraft/core/network/INBTSerializable.java
The file was addedapi/buildcraft/api/pipes/IPipe.java
The file was modifiedcommon/buildcraft/transport/Gate.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeRenderState.java (diff)
The file was modifiedcommon/buildcraft/transport/PipeTransport.java (diff)
The file was modifiedcommon/buildcraft/transport/statements/TriggerParameterSignal.java (diff)
The file was modifiedcommon/buildcraft/BuildCraftTransport.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsWood.java (diff)
The file was modifiedcommon/buildcraft/transport/stripes/StripesHandlerShears.java (diff)
The file was addedapi/buildcraft/api/pipes/PipeWire.java
The file was addedapi/buildcraft/api/pipes/package-info.java
The file was modifiedapi/buildcraft/api/core/package-info.java (diff)
The file was addedapi/buildcraft/api/pipes/IStripesPipe.java
The file was modifiedcommon/buildcraft/core/utils/Utils.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsStripes.java (diff)
The file was modifiedcommon/buildcraft/transport/stripes/StripesHandlerBucket.java (diff)
The file was addedapi/buildcraft/api/pipes/IPipeConnection.java
The file was removedapi/buildcraft/api/transport/IStripesHandler.java
The file was addedcommon/buildcraft/transport/PlugPluggable.java
The file was removedcommon/buildcraft/transport/render/ITextureStates.java
The file was removedapi/buildcraft/api/transport/IPipeTile.java
The file was modifiedcommon/buildcraft/transport/stripes/StripesHandlerRightClick.java (diff)
The file was modifiedcommon/buildcraft/transport/render/FacadeRenderHelper.java (diff)
The file was modifiedcommon/buildcraft/transport/stripes/StripesHandlerArrow.java (diff)
The file was modifiedcommon/buildcraft/transport/IFilteredPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipePowerWood.java (diff)
The file was removedapi/buildcraft/api/transport/IPipeConnection.java
The file was modifiedcommon/buildcraft/transport/render/PipeRendererTESR.java (diff)
The file was modifiedapi/buildcraft/api/core/ISerializable.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeFluidsEmerald.java (diff)
The file was modifiedcommon/buildcraft/factory/TileMiningWell.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeFluidsWood.java (diff)
The file was addedapi/buildcraft/api/transport/IInjectable.java
The file was addedapi/buildcraft/api/pipes/IStripesHandler.java
The file was removedcommon/buildcraft/core/network/IClientState.java
The file was modifiedcommon/buildcraft/energy/TileEnergyReceiver.java (diff)
The file was modifiedcommon/buildcraft/transport/pipes/PipeItemsDaizuli.java (diff)
The file was modifiedcommon/buildcraft/transport/utils/WireMatrix.java (diff)
The file was modifiedcommon/buildcraft/transport/statements/ActionSignalOutput.java (diff)
The file was modifiedcommon/buildcraft/core/fluids/Tank.java (diff)
The file was modifiedcommon/buildcraft/factory/TilePump.java (diff)
The file was modifiedcommon/buildcraft/transport/TileGenericPipe.java (diff)
The file was modifiedcommon/buildcraft/energy/TileEngineWood.java (diff)