Changelog for BuildCraft 7.99.24.5

Changes:

  • Added a lot of config options for how the quarry operates:
    • "quarryMaxTasksPerTick": The maximum number of tasks for the quarry to attempt per tick (where a task is either moving the frame, or mining a block).
    • "quarryTaskPowerDivisor": 1 divided by this value is added to the power cost for each additional task done per tick.
    • "quarryMaxFrameMoveSpeed": The maximum number of blocks that a quarry frame arm is allowed to move, per second. (0 is infinite)
    • "quarryMaxBlockMineRate": The maximum number of blocks that the quarry is allowed to mine each second. (0 is infinite)
  • Improved the performance of the pump a bit.
  • Improved the performance of the quarry event listener a lot.
  • Randomised the iteration order of quarries
    • This allows multiple stacked quarries to mine out different blocks at once, which looks a lot better than before.

Bug Fixes:

  • Add more information to the crash report to help issues like [#4513].
  • Only register oil biomes if they are enabled in the config, rather than always.
  • Fixed stirling engines "pausing time" when they reached overheat.
    • So now if something started to burn it will always continue burning out.
    • However the next item won't be started.
  • [#4526] Fix MessageUtil sharing a delayed queue with the server + the client.
  • [#4527] Fix the 2d filler patterns not rotating correctly.
  • [#4529] Fix some BC blocks with an inventory dropping more items then they should.
  • [#4530] Fix a crash when an item has an empty tooltip.