Changes

Summary

  1. Update direct implementations of RecordLoadable with the new context parameter (details)
  2. Update to loadables for fluid ingredient and entity ingredient (details)
  3. Migrate various small registries to loadables (details)
  4. Migrate most recipe serializers to JSON (details)
  5. Update to Mantle's Streamable change (details)
Commit 055131609edb92cae7c950feaddf6e9feec29be6 by KnightMiner
Update direct implementations of RecordLoadable with the new context parameter

No longer 100% backwards compatable with IGenericLoader, but thats fine
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/VariableFormulaLoadable.java (diff)
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)
Commit 10bb3f9dd4638ba193e59aa8c0e6062f633a279b by KnightMiner
Update to loadables for fluid ingredient and entity ingredient

For simplicity, fluid ingredent ditched the single value method since set covers everything single value does.
Fluid ingredients had a loadable before, but the new one is a lot simplier and notably enforces the fluid is present always. Can use defaulting fields if we ever need to default to empty
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/cave_spider_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/earthslime_ball.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/ender_dragon_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/piglin_head.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/severing/SeveringRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/bee.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/chicken_feather.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/shulker_shell.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/blaze_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/rabbit_foot.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/creeper_tnt.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/spilling/SpillingFluidManager.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/slime.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/magma_cream.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/terracube_clay.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/silverfish.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/zombie_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/iron_golem_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/creeper.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/enderslime_ball.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/piglin_brute_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/tinkering/spilling/potion_create.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/sky_slime.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/spider_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/snow_golem.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/terracube.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/wither_skeleton_bone.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/wither.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/skeletons.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/blaze_rod.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/blaze.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/husk_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/skyslime_ball.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/entitymelting/EntityMeltingRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/turtle_shell.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/magma_cube.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/drowned_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/skeleton_skull.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/stray_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/zombified_piglin_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/drowned.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/creeper_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/entity_melting/ender_slime.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/enderman_head.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/severing/phantom_membrane.json (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/smeltery/entity_melting/iron_golem.json (diff)
Commit ba04626f679e95438bf2680e24c46208da769ac9 by KnightMiner
Migrate various small registries to loadables
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/TinkerLoadables.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/modifiers/util/ModifierLevelDisplay.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/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoaderTest.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/tools/definition/module/interaction/PreferenceSetInteraction.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/tools/definition/weapon/ParticleWeaponAttack.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/weapon/CircleWeaponAttack.java (diff)
The file was modifiedsrc/test/java/slimeknights/tconstruct/test/BlockHarvestLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/FixedTierHarvestLogic.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/tools/definition/weapon/SweepWeaponAttack.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/CircleAOEIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/TreeAOEIterator.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/aoe/VeiningAOEIterator.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/harvest/TagHarvestLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/variable/tool/ToolVariable.java (diff)
The file was modifiedsrc/test/java/slimeknights/tconstruct/library/tools/definition/UpdateToolDefinitionDataPacketTest.java (diff)
Commit 5c70c30b37b36de06dc292912b267e0562ce3586 by KnightMiner
Migrate most recipe serializers to JSON

As part of this, ditch byprducts on golden bricks as the values are too small
OreRateType now has two new types: defaullt (which defers to the parent), and none (which does not boost, so a non-boosting byproduct can be in a boosting recipe)
Did not migrate modifier recipes yet and I plan to ditch ModifierMatch thus would rather not make a loadable out of it (plus, the recursive nature might make it harder)
The file was addedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/IModifierMaterialRepairRecipe.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/tables/TinkerTables.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/entitymelting/EntityMeltingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/IMeltingContainer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/container/ContainerFillingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/TinkerLoadables.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/modifiers/severing/AgeableSeveringRecipe.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ISpecializedRepairRecipe.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/ItemPartRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/ModifierRemovalRecipe.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/tools/recipe/ModifierRemovalRecipeBuilder.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/material/MaterialFluidRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/material/MaterialFluidRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/severing/SeveringRecipeBuilder.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/compat/ceramics/porcelain/golden_bricks_slab.json (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipeSerializer.java
The file was removedsrc/main/java/slimeknights/tconstruct/library/recipe/material/MaterialRecipeSerializer.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/MaterialMeltingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierRepairRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/fuel/MeltingFuel.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/filling/lingerng_bottle.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/material/MaterialCastingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/fuel/MeltingFuelBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/data/SmelteryRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/AbstractCastingRecipe.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationDamagingRecipeBuilder.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/AbstractWorktableRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/ArmorDyeingRecipe.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/compat/ceramics/porcelain/golden_bricks_block.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/material/MaterialCastingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/OreMeltingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/PartRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/alloying/AlloyRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairKitRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/alloying/AlloyRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/molding/MoldingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/material/MaterialRecipeBuilder.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/field/MergingField.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/material/MaterialRecipe.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairSerializer.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/material/CompositeCastingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/RetexturedCastingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/ModifierSetWorktableRecipe.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/IModifierRepairRecipe.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/ItemPartRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/entitymelting/EntityMeltingRecipeBuilder.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/field/package-info.java
The file was addedsrc/main/java/slimeknights/tconstruct/library/json/field/MergingListField.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/PotionCastingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierRepairCraftingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/OverslimeModifierRecipeBuilder.java (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/tools/recipe/EnchantmentConvertingRecipeBuilder.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/MeltingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/molding/MoldingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/PartRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/PotionCastingRecipe.java (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/modifiers/worktable/enchantment_converting/unenchant_book.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/filling/bottle.json (diff)
The file was addedsrc/main/java/slimeknights/tconstruct/tools/recipe/ModifierSortingRecipeBuilder.java
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/ModifierSortingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/MeltingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/material/CompositeCastingRecipe.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierRepairRecipeSerializer.java
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/enchantment_converting/unenchant_tool.json (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/common/config/Config.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationDamagingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/material/IMaterialValue.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/ItemCastingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/OverslimeModifierRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/IPartBuilderRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/smeltery/TinkerSmeltery.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tables/data/TableRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/MaterialMeltingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tables/recipe/PartBuilderToolRecycle.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/building/ToolBuildingRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierRepairTinkerStationRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairKitRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/worktable/AbstractSizedIngredientRecipeBuilder.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/layout/StationSlotLayoutLoader.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/casting/container/ContainerFillingRecipeBuilder.java (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/smeltery/casting/filling/splash_bottle.json (diff)
The file was modifiedsrc/generated/resources/data/tconstruct/recipes/tools/modifiers/worktable/remove_modifier_venom.json (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/tools/recipe/ExtractModifierRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/partbuilder/Pattern.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/building/ToolBuildingRecipe.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/recipe/melting/DamageableMeltingRecipe.java (diff)
The file was removedsrc/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/building/ToolBuildingRecipeSerializer.java
Commit ecb79dbb6158066e53ac5220ab45d5b669812521 by KnightMiner
Update to Mantle's Streamable change
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/aoe/BoxAOEIterator.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/field/MergingField.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/tools/stat/ToolStats.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/modifiers/UpdateModifiersPacket.java (diff)
The file was modifiedgradle.properties (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/StatInSetPredicate.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/dynamic/ComposableModifier.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/library/utils/IdParser.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/LevelingValue.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/json/field/MergingListField.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionData.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/IntRange.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/json/RandomLevelingValue.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/math/FormulaLoadable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tconstruct/library/modifiers/ModifierEntry.java (diff)