Changes

Summary

  1. Implemented heuristic for wider default id translation. Close #1778. (commit: bc1a748) (details)
  2. fixed schematic hanging (commit: a7fe30f) (details)
  3. Added various levels of detection and recovery for missing blocks. (commit: f1d9aee) (details)
  4. Added protection around facade creation, fix #1780 (commit: 1c90496) (details)
  5. fixed NPE when saving positions, close #1782 (commit: c0412cc) (details)
  6. fixed NPE in Box.extendToEncompass, close #1783 (commit: 986390b) (details)
  7. Don't crash when I create new PipeTypes (commit: ecff97c) (details)
  8. Forgot the import (commit: 394a6cc) (details)
  9. removed unused field (commit: 664ff00) (details)
  10. Support for IO modes in MjAPI (commit: eeb3b16) (details)
  11. Last changes to the Builder API, renaming to enfore consistency and (commit: 34e0bf9) (details)
  12. prepare 6.0.12 release (commit: af402df) (details)
Commit bc1a7486cd465f5d7a701dff7c7f3a7b717b888e by SpaceToad
Implemented heuristic for wider default id translation. Close #1778.
(commit: bc1a748)
The file was modifiedcommon/buildcraft/BuildCraftTransport.java (diff)
The file was modifiedcommon/buildcraft/silicon/schematics/SchematicLaserTableBase.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/Schematic.java (diff)
The file was removedcommon/buildcraft/transport/schematics/SchematicFilteredBuffer.java
The file was modifiedapi/buildcraft/api/blueprints/SchematicEntity.java (diff)
The file was modifiedcommon/buildcraft/transport/schematics/SchematicPipe.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicTile.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/MappingRegistry.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicHanging.java (diff)
Commit f1d9aee0b8e1c052fff5b14e464e88ec33d15e17 by SpaceToad
Added various levels of detection and recovery for missing blocks.
Such blueprints should not be loaded in survival, as there may be
inconsistencies, but it's ok to load in creative, in particular for repair if
needed.
Close #1779
(commit: f1d9aee)
The file was modifiedcommon/buildcraft/core/blueprints/BptBuilderBase.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicFactoryBlock.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BuildingSlotEntity.java (diff)
The file was modifiedcommon/buildcraft/builders/BuildingItem.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BuildingSlotBlock.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/Blueprint.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BuildingSlot.java (diff)
The file was modifiedcommon/buildcraft/transport/schematics/SchematicPipe.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicBlock.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicFactoryEntity.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicFactory.java (diff)
The file was addedapi/buildcraft/api/blueprints/MappingNotFoundException.java
The file was modifiedapi/buildcraft/api/blueprints/SchematicEntity.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/MappingRegistry.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicTile.java (diff)
Commit 1c90496cde15fa0d85c9db6fed3aa19ca710d68e by SpaceToad
Added protection around facade creation, fix #1780
(commit: 1c90496)
The file was modifiedcommon/buildcraft/transport/render/FacadeItemRenderer.java (diff)
The file was modifiedapi/buildcraft/api/core/Position.java (diff)
Commit 986390babc7a014160ea228ebe0ee9371ee8d021 by SpaceToad
fixed NPE in Box.extendToEncompass, close #1783
(commit: 986390b)
The file was modifiedcommon/buildcraft/core/Box.java (diff)
Commit ecff97c2efeef15f10256e97c8eef908f1fa21f8 by undergroundminer3
Don't crash when I create new PipeTypes

I am using reflection to "hack in" new PipeTypes for myself.
(Yes, that IS possible, but very "aggressive")

Don't cause an ArrayIndexOutOfBounds exception when I do that.
(at least when rendering, just don't place a gate on my pipes)

This is also another step towards
the ability to create new PipeTypes.
(commit: ecff97c)
The file was modifiedcommon/buildcraft/transport/render/PipeRendererTESR.java (diff)
Commit 394a6cc68514e060e46b8ae589f38d04bf189820 by undergroundminer3
Forgot the import

Add the pipetype import
(commit: 394a6cc)
The file was modifiedcommon/buildcraft/transport/render/PipeRendererTESR.java (diff)
The file was modifiedcommon/buildcraft/BuildCraftCore.java (diff)
The file was addedapi/buildcraft/api/mj/IOMode.java
The file was addedapi/buildcraft/api/mj/IBatteryIOObject.java
The file was modifiedapi/buildcraft/api/mj/BatteryObject.java (diff)
The file was modifiedapi/buildcraft/api/mj/MjBattery.java (diff)
Commit 34e0bf9637fcc9298d5a2855c76b7fa493ab24f3 by SpaceToad
Last changes to the Builder API, renaming to enfore consistency and
improve maintainability.

Close #1785
(commit: 34e0bf9)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicIgnoreMeta.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/Blueprint.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicDoor.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/Schematic.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicFluid.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicHanging.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicEntity.java (diff)
The file was modifiedcommon/buildcraft/energy/SchematicEngine.java (diff)
The file was modifiedcommon/buildcraft/factory/SchematicTank.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicSign.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BlueprintBase.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicBlock.java (diff)
The file was modifiedapi/buildcraft/api/blueprints/SchematicTile.java (diff)
The file was modifiedcommon/buildcraft/silicon/schematics/SchematicLaserTableBase.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicGravel.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicIgnore.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicRedstoneLamp.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicBed.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BuildingSlotBlock.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicDirt.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicFarmland.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicSeeds.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicPumpkin.java (diff)
The file was modifiedcommon/buildcraft/transport/schematics/BptItemPipeFilters.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BptBuilderBlueprint.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicCustomStack.java (diff)
The file was modifiedcommon/buildcraft/core/blueprints/BuildingSlotEntity.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicRedstoneDiode.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicCactus.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicMinecart.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicSkull.java (diff)
The file was modifiedcommon/buildcraft/transport/schematics/SchematicPipe.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicFire.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicPortal.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicEnderChest.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicStairs.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicStone.java (diff)
The file was modifiedcommon/buildcraft/factory/SchematicRefinery.java (diff)
The file was modifiedcommon/buildcraft/builders/schematics/SchematicRedstoneWire.java (diff)
The file was modifiedbuild.gradle (diff)
The file was addedbuildcraft_resources/changelog/6.0.12
The file was modifiedbuildcraft_resources/versions.txt (diff)