- Fixed some crashes
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.
- Added new module: Multipart!
- Using the new Carpenter Workbench allows you cut out specific slices and shapes out of selected blocks
- Multiple different parts can then be combined into the space of one block
- Structures can now be rotated properly
Updated to BTA 7.2!
- Fix crash on servers by Bigjango13
- Effects can now persist through death for players.
- Attributes can now set as "default", default attributes are automatically added when an entity is spawned.
- Added a way to specify a list of valid entities for an attribute.
- Added fluid types (basically, item groups for fluids).
- Cleaned up the API a bit.
- Improved methods in
IItemFluidContainer
- Fixed milk crash
Updated to BTA 7.2-pre2!
- Added support for block sections, allowing extended block interaction depending on where on a blocks surface the player clicked.
- Fixed oversight in implementation of IColorOverride, removed it from item models and font renderer.
- Split fullbright methods into IFullbright.
- Blank strings or null will not cause a new line when using ICustomDescription#getDescription.
- Added ICustomDescription#getPersistentDescription.
- Improvements to the Fluid module.
- Added conduit related utils to Core.
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
This release is for BTA 7.1_01!
- 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
This release is for BTA 7.2-pre1!
- Added NumberUtil
- Improvements to the Fluid module
This release is identical with 1.3.11 feature-wise, but can now be ran on BTA 7.1_01 as was intended.