Changes

Summary

  1. Update Mantle, migrate to new name for NamedComponentRegistry getAndDeserialize (details)
  2. Take advantage of loadables to reduce code for modifier module loaders, variables, and predicates (details)
  3. Update to new IHaveLoader from Mantle (details)
  4. Update to latest version of Mantle predicates (details)
  5. Add names to loader registrie (details)
  6. Fix spilling fluid packet not setting handled (details)
  7. Migrate last usage of a Mantle generic loader to a loadable (details)
  8. Take advantage of the new version of IHaveLoader to merge some variable loaders (details)
  9. Update to changes in Mantle for required loadable fields (details)
  10. Update to latest ItemOutput (details)
  11. Update to DefaultingLoaderRegistry change (details)
  12. Delete the long deprecated ToolPredicate and cleanuo StatInRangePredicate (details)
  13. Update Mantle for all the recent changes (details)
Commit d63ad00f86014aef01b0fc0f46514da7ffb20f64 by KnightMiner
Update Mantle, migrate to new name for NamedComponentRegistry getAndDeserialize
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/BoxAOEIterator.java (diff)
The file was modifiedgradle.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/plugin/jsonthings/FlexItemTypes.java (diff)
Commit 63fa80154a945c2299d9595c07e9c2b7ca07d124 by KnightMiner
Take advantage of loadables to reduce code for modifier module loaders, variables, and predicates

IdParser is now a loadable for the relevant resource location variant
IntRange is now a loadable for IntRange, it had a weird loading more of itself behavior going already
In addition to those two, added loadables for: SlotType, LevelingValue, RandomLevelingValue, ModifierEntry, SlotType, IToolStat, INumericToolStat, TagKey<Modifier>, MaterialVariantId, plus various enums

As part of this change, variable formulas now store "percent" as a field inside as it made it made it require less context shenanigans for parsing. Since we always want it for the tooltip anyways, does not hurt to place in that interface. They also are far simplier in other ways, notably all the loading logic was moved to a loadable.
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/EntityLightVariable.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/venombone.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/ConditionalEntityVariable.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/cooling.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/modifiers/traits/skull/StrongBonesModifier.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/TagModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/ModifiedHarvestLogic.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/darkthread.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ToolStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/stat/ToolStats.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/block/StatePropertyVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/IncrementalModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/scorching.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableLoaderRegistry.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/water/lingering.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/ModifierEntry.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/advancements/world/slimeskull.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/block/ConditionalBlockVariable.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/bane_of_sssss.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/IntRange.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/mantle/fluid_transfer/potion_water.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/ToolMeleeVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/MeleeAttributeModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/iron.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/ToolConditionalStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ShowOffhandModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairSerializer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInRangePredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/SlotTypeModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ItemToolPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/FallbackAOEIterator.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/copper.json (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/CureOnRemovalModule.java
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/water/splash.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/client/model/tools/ToolModel.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/ModifierTraitModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/MobEffectModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ConditionalStatModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoader.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/EntityMiningSpeedVariable.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/variable/NestedFallbackLoader.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/ModifierSlotModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/BlockDamageSourceModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/BlockLightVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/ConditionalMeleeDamageModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/VolatileFlagModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableFormula.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/pierce.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/MeleeFormula.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/mining/ConditionalMiningSpeedModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipeSerializer.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/necrotic_bone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/sticky.json (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/json/variable/entity/AttributeEntityVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/SlotType.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/ConditionalStatFormula.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/utils/Util.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ConditionalToolVariable.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/killager.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ToolActionsModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/LootingModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/util/ModuleWithKey.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/pig_iron.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/gold.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/ToolActionWalkerTransformModule.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/CureOnRemovalModule.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/RandomLevelingValue.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/KnockbackModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasMaterialPredicate.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/variable/ConditionalVariable.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ToolActionTransformModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/CoverGroundWalkerModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/rotten_flesh.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/MobDisguiseModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/glass.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/fluid/TankCapacityModule.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/math/FormulaLoadable.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/MiningSpeedFormula.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/StatBoostModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/ender_pearl.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/EnchantmentModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/RepairModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/antiaquatic.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/data/material/AbstractMaterialTraitDataProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/ToolMiningSpeedVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/ToFloatFunction.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/utils/JsonUtils.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ReduceToolDamageModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierRepairRecipeSerializer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/BlockMiningSpeedVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/materials/traits/MaterialTraitsManager.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/AttributeModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/ModifierSalvage.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/SingleModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/utils/IdParser.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/variable/ConditionalVariableLoader.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInSetPredicate.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/blazing_bone.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/EntityMeleeVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/display/DurabilityBarColorModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/mantle/fluid_transfer/potion_lingering_water.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/mantle/fluid_transfer/potion_splash_water.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/EntityConditionalStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/RarityModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/LevelingValue.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/TinkerLoadables.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/EntityEffectLevelVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/SwappableSlotModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/water/bottle.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/materials/definition/MaterialVariantId.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/ProtectionModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/IntLevelModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModuleCondition.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasStatTypePredicate.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/antitoxin.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/rose_gold.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/SwappableModifierRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/module/IToolModule.java (diff)
The file was modifiedgradle.properties (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableFormulaLoadable.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ExtinguishCampfireModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/bone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/raging.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/string.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/ReplaceBlockWalkerModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/smite.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/fluid/TankModule.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/FormulaModuleLoader.java
Commit c7b0741fe225bed6457d133fdae848074f85d82a by KnightMiner
Update to new IHaveLoader from Mantle

No longer generic, so a single class can provide a loader for multiple things
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/ConditionalStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInRangePredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/weapon/IWeaponAttack.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasMaterialPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/EntityVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/ModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/IHarvestLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasStatTypePredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/ConditionalVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/SingleModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/util/ModifierLevelDisplay.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/block/BlockVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/MeleeVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableFormulaLoadable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ItemToolPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/IAreaOfEffectIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/module/IToolModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/Modifier.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInSetPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ToolVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ToolContextPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableFormula.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableLoaderRegistry.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/MiningSpeedVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasModifierPredicate.java (diff)
Commit 36811398ae8a60e632b0e7c46c7364bf0c22f17f by KnightMiner
Update to latest version of Mantle predicates
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/remove_modifier_sponge.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/knockback.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/luck.json (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ItemToolPredicate.java
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/extract_dagger_modifier_breath.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/invisible_ink_removing.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless_tool.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/looting.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/ModifierRemovalRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/advancements/tools/upgrade_slots.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/unenchant_tool.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModuleCondition.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/advancements/world/slimeskull.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/extract_modifier_breath.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/fortune.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/extract_modifier_sponge.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/silky.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/extract_dagger_modifier_sponge.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableLoaderRegistry.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipeBuilder.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/turtle_shell.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/data/AdvancementsProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ToolContextPredicate.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/unenchant_book.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/ModifiedHarvestLogic.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/invisible_ink_adding.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/ModifierPredicate.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/remove_modifier_venom.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/diamond.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/slotless_book.json (diff)
Commit 701cd55fb3db3e3c5eaff24bb467458afbf9a300 by KnightMiner
Add names to loader registrie
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableLoaderRegistry.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/MiningSpeedVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/IAreaOfEffectIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/ConditionalStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/module/IToolModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/block/BlockVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/IHarvestLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/MeleeVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/ModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/util/ModifierLevelDisplay.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ToolContextPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ToolVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/EntityVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/ModifierManager.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/weapon/IWeaponAttack.java (diff)
Commit 4529a412bd9217013736fd6ff2b044e87708e0b1 by KnightMiner
Fix spilling fluid packet not setting handled

Its a dumb requirement, I have never seen a packet not set handled, hence why our interface autosets it
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/spilling/UpdateSpillingFluidsPacket.java (diff)
Commit d7b3c0399cc3fea132edff3a5daf82d4ec5d8a9e by KnightMiner
Migrate last usage of a Mantle generic loader to a loadable
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/dynamic/InventoryMenuModifier.java (diff)
Commit 33f6a59a1c944123a2e51f5edc7f33f451e5a25f by KnightMiner
Take advantage of the new version of IHaveLoader to merge some variable loaders

Tool variables now autoamtically work in all of the main three variable types, and we will register them to the relevant types automatically
Conditional stat variables now automatically work as mining speed variables, and will register to it automatically
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/maintained.json (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/ToolMeleeVariable.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/ConditionalStatVariable.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/EntityMiningSpeedVariable.java
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/ToolMiningSpeedVariable.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ToolVariable.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/ToolConditionalStatVariable.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff)
Commit 74effe85310cbe8ab8c7acb8693d04641028737b by KnightMiner
Update to changes in Mantle for required loadable fields

As part of this change, move most usages of generic loader registry to defaulting fields
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/feather_falling.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/pierce.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/ModifierSlotModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ConditionalStatModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInRangePredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ToolStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/TagModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/ModifierEntry.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/module/interaction/PreferenceSetInteraction.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/block/StatePropertyVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/MobDisguiseModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/killager.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInSetPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/BoxAOEIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/EntityLightVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/SwappableSlotModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/airborne.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/antitoxin.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/BlockMiningSpeedVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ToolActionsModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/EnchantmentModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/ConditionalVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModuleCondition.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/VolatileFlagModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/CoverGroundWalkerModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/MeleeAttributeModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/bane_of_sssss.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/MobEffectModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairSerializer.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/antiaquatic.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/protection.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/smite.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/dynamic/InventoryMenuModifier.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/padded.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/KnockbackModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/dynamic/ComposableModifier.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/spilling/effects/ConditionalSpillingEffect.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/raging.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/AttributeModule.java (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/modifiers/modules/armor/ProtectionModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/mining/ConditionalMiningSpeedModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/SwappableModifierRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasMaterialPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/LootingModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/ConditionalMeleeDamageModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/severing/SeveringRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierRepairRecipeSerializer.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/hydraulic.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/modifier/SingleModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ShowOffhandModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ToolActionTransformModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/display/DurabilityBarColorModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/severing/SeveringRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/AttributeEntityVariable.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/looting.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/sticky.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/ToolActionWalkerTransformModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/fire_protection.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/cooling.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/ModifierRemovalRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/blasting.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasModifierPredicate.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasStatTypePredicate.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/silky.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/RarityModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/stat/EntityConditionalStatVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/ToolStackItemPredicate.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/knockback.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/melee/EntityMeleeVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/RandomLevelingValue.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/crumbling.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipeSerializer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/ModifierTraitModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/FallbackAOEIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/ModifierSalvage.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/luck.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/IntRange.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/build/StatBoostModule.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/fortune.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/maintained.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/lightspeed.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/entity/EntityEffectLevelVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/ReplaceBlockWalkerModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/fluid/TankModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/mining/BlockLightVariable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/ModifiedHarvestLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/plugin/jsonthings/FlexItemTypes.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/modifiers/scorching.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/armor/BlockDamageSourceModule.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/modules/fluid/TankCapacityModule.java (diff)
Commit 00ec1d278f26f808944575ca074b0886d6738190 by KnightMiner
Update to latest ItemOutput

Migrate deserializing to the appropate helper and pass the appropiate boolean for serialization
Migrate all nullable ItemOutput usages to optional ItemOutput via its new static empty constant
Cleanup some calls to ItemOutput in datagen to use the simpliest argument method available
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/invar/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/RandomItem.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/manyullyn/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/rose_gold.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/constantan/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/steel/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/silver/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/water/splash.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/electrum/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/string.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/data/recipe/IMaterialRecipeHelper.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/severing/AgeableSeveringRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/rotten_flesh.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/bronze/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/molding/MoldingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/severing/MooshroomDemushroomingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/material/MaterialRecipeBuilder.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/iron/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/molding/MoldingRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/mantle/fluid_transfer/potion_lingering_water.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/copper/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/ItemCastingRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/slimesteel/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/gold.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/copper.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/hepatizon/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/pig_iron.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/venombone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/iron.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/pig_iron/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/platinum/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/water/lingering.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/data/SmelteryRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/mantle/fluid_transfer/potion_water.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/gold/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/amethyst_bronze/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/material/MaterialRecipeSerializer.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/necrotic_bone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/bone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/water/bottle.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/data/recipe/ISmelteryRecipeHelper.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/rose_gold/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/tungsten/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/ItemPartRecipeBuilder.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/glass.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/severing/SheepShearingRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/queens_slime/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/blazing_bone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/darkthread.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/osmium/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/cobalt/block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/materials/lead/block.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/mantle/fluid_transfer/potion_splash_water.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/spilling/effects/RestoreHungerSpillingEffect.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/ItemCastingRecipeBuilder.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/ender_pearl.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/material/MaterialRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/ItemPartRecipe.java (diff)
Commit c8f6ee8334f12caa67ffb897539f1c4408092588 by KnightMiner
Update to DefaultingLoaderRegistry change
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/IHarvestLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/util/ModifierLevelDisplay.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/IAreaOfEffectIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableLoaderRegistry.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/weapon/IWeaponAttack.java (diff)
Commit 98e454b22bf8b779d7f7b32e7888aebb717d1a23 by KnightMiner
Delete the long deprecated ToolPredicate and cleanuo StatInRangePredicate

Not sure how it did not get deleted before
The file was modifiedsrc/main/java/slimeknights/tconstruct/common/data/AdvancementsProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/tools/ToolPredicate.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInRangePredicate.java (diff)
Commit 83482d7fc4e009a3c8cd40a9030182faaf2d0d46 by KnightMiner
Update Mantle for all the recent changes
The file was modifiedgradle.properties (diff)