Changes

Summary

  1. Update Mantle for typed map changes (details)
  2. Merge bowstrings and bindings into a single enum (details)
Commit 9dbbc3e8a976108fef0bbbcb95c4ac2d2cbc3bf2 by KnightMiner
Update Mantle for typed map changes

Generic was dropped as we always just used object, and I cannot see any usecase to use something other than object
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/math/FormulaLoadable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInSetPredicate.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/SetStatModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/nbt/StatsNBT.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/SingletonRecordLoadable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableFormulaLoadable.java (diff)
Commit 4d58e883639964069db9202276d7efc46311e118 by KnightMiner
Merge bowstrings and bindings into a single enum

Nice thing about the new material stat loadables is we don't need unique class types for each stat type anymore, so don't do that
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/sprite/TinkerMaterialSpriteProvider.java (diff)
The file was modifiedsrc/test/java/slimeknights/tconstruct/fixture/MaterialStatsFixture.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/book/content/RangedMaterialContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/book/sectiontransformer/materials/TierRangeMaterialSectionTransformer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/stats/ExtraMaterialStats.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/stats/BowstringMaterialStats.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/stats/MeleeHarvestMaterialStatProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/materials/MaterialRegistry.java (diff)
The file was modifiedsrc/test/java/slimeknights/tconstruct/library/tools/stat/CompatibleStatTest.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/book/TinkerBook.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/book/content/ContentMaterial.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/data/material/AbstractPartSpriteProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/book/sectiontransformer/materials/TieredMaterialSectionTransformer.java (diff)
The file was modifiedsrc/test/java/slimeknights/tconstruct/library/materials/stats/UpdateMaterialStatsPacketTest.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/stats/RangedMaterialStatProvider.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/tools/stats/BindingMaterialStats.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerToolParts.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/material/MaterialStatsDataProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/data/material/AbstractMaterialSpriteProvider.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/tools/stats/StatlessMaterialStats.java
The file was modifiedsrc/test/java/slimeknights/tconstruct/fixture/MaterialItemFixture.java (diff)