Core:
- Added signals (events you can subscribe to in your code).
- Added generic block network system.
- New utility methods.
- Added proper init to tile entities.
- Added absolute world time counting.
- Added framework for tile entities extendable with features.
- Added more functionality to NumberUtil.
- Misc improvements and bugfixes.
Multiblocks:
- Made multiblock integrity verification use signals.
- Integrity will be verified only on block changes to the multiblock, not every X ticks.
Fluids:
- Move fluid extraction to base fluid tile entities.
- Remove old, non-working and unused mechanic (pressure in fluid pipes).
Energy:
- Added 2 new energy systems making use of the new catalyst block networks:
- Simple: Operates on simple numeric energy values.
- Electric: Incorporates voltage tiers, amperage and loss over distance into the energy network.
- Old one is still available but is deprecated.
This release is for BTA 7.2-pre1!
- Prevent double registration of fluids
- Fixed a bug where energy conductors didn't transfer energy on world reload
- Use a field instead of instancing an object every time to draw effects
- Show an error message if a structure can't be placed.
- Fixed most rendering issues