Commit
1f4da783807fe23c1a44aa88358e6b1be689165f
by KnightMinerImplement material repair tool hook
Replaces exposing repair indices and max repair weight in the material stat hook, allowing a lot of code deduplciation in various repair recipes Also allows implementing the new MaterialRepairModule, which repalces specialized repair recipes. Allows repairing a tool with a material that is not a tool part Might migrate modifier repair to a similar system, will have to decide what to do with pig iron bacon repair for that (perhaps repair only material recipes?)
|
| src/generated/resources/data/tconstruct/recipes/tools/armor/travelers_boots.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/plate_shield.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/stringy_tinker_station.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/ichor_staff.json (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_boots.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/pig_iron.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slimesuit_station.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_shield.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierRecipeProvider.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/armor/travelers_goggles.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_leggings.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/armor/plate_leggings.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/travelers_shield.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/travelers_pants.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/travelers_goggles.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/ender_pearl.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/darkthread.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_chestplate.json (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/repair/travelers_leather_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/plate_boots.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/golden_crafting_table.json (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/travelers_chestplate.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/pig_iron.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/blazing_bone.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/gold.json |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairRecipeBuilder.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolHooks.java (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/building/travelers_chestplate.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/travelers_goggles.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_boots.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_chestplate.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_boots.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_chestplate.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slime_boots_station.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/travelers_chestplate.json |
| src/generated/resources/data/tconstruct/recipes/tools/repair/staff_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/plate_shield.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slime_boots_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/plate_helmet.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/glass.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_shield.json (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/plate_boots.json |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/ToolMaterialHook.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/bone.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/plate_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/travelers_chestplate.json |
| src/main/java/slimeknights/tconstruct/tools/data/ToolsRecipeProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairKitRecipe.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sky_staff.json (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/building/travelers_goggles.json |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialRepairModule.java |
| src/generated/resources/data/tconstruct/recipes/armor/building/plate_helmet.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/glass.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/travelers_pants.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_boots.json (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/plate_chestplate.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/wood_station.json |
| src/generated/resources/data/tconstruct/recipes/tools/repair/flint_and_brick_seared_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/necrotic_bone.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/stringy_crafting_table.json (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/CraftingTableRepairKitRecipe.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/earth_staff.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/repair/staff_station.json |
| src/generated/resources/data/tconstruct/recipes/tools/repair/flint_and_brick_scorched_station.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/travelers_pants.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/rose_gold.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_leggings.json (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/repair/travelers_copper_station.json |
| src/generated/resources/data/tconstruct/recipes/tools/repair/flint_and_brick_seared_station.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slimeshell_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_boots.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/venombone.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/bone.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/copper.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slimelytra.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/travelers_copper_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slimesuit_repair_kit.json |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipeBuilder.java |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/travelers_boots.json |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/PartStatsModule.java (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/building/plate_leggings.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slimelytra_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/rotten_flesh.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/plate_helmet.json |
| src/main/java/slimeknights/tconstruct/tables/TinkerTables.java (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/repair/plate_station.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/rotten_flesh.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/plate_boots.json |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/IModifierMaterialRepairRecipe.java (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/travelers_shield.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/travelers_shield.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/plate_chestplate.json |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipe.java |
| src/generated/resources/data/tconstruct/recipes/armor/repair/wood_repair_kit.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/venombone.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/blazing_bone.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/copper.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/plate_boots.json |
| src/generated/resources/data/tconstruct/recipes/tools/repair/flint_and_brick_scorched_repair_kit.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/plate_shield.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/ender_staff.json (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/necrotic_bone.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/plate_chestplate.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/iron.json |
| src/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/travelers_shield.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/travelers_pants.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/plate_leggings.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slimeshell_station.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slimelytra.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_leggings.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationPartSwapping.java (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/darkthread.json |
| src/generated/resources/data/tconstruct/recipes/tools/modifiers/golden_tinker_station.json (diff) |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/travelers_boots.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/travelers_leather_station.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/ender_pearl.json |
| src/main/java/slimeknights/tconstruct/library/recipe/material/MaterialRecipe.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialRepairToolHook.java |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/rose_gold.json |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/flint_and_brick.json (diff) |
| src/generated/resources/data/tconstruct/recipes/armor/building/travelers_boots.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/plate_shield.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/slimeshell.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/iron.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slimeshell.json |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/gold.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/armor/building/plate_helmet.json |
| src/generated/resources/data/tconstruct/advancements/recipes/tconstruct/tools/tools/armor/plate_leggings.json |
| src/generated/resources/data/tconstruct/recipes/armor/repair/slimelytra_station.json |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairKitRecipe.java |
| src/generated/resources/data/tconstruct/recipes/armor/building/slime_skull/string.json |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationRepairRecipe.java (diff) |
| src/generated/resources/data/tconstruct/recipes/tools/armor/slime_skull/string.json |
| src/generated/resources/data/tconstruct/recipes/armor/building/plate_chestplate.json |
|
| src/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasStatTypePredicate.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/MaterialStatProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/ToolMaterialHook.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/stat/CompatibleStatTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/materials/stats/MaterialStatsId.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/part/IToolPart.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/TooltipUtil.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinition.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/RangedMaterialStatProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/MeleeHarvestMaterialStatProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/SkullMaterialStatProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/client/book/content/AbstractMaterialContent.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ToolBuildHandler.java (diff) |
Commit
d0daae0179491febca3c36c30217bcc0168866bc
by KnightMinerImplement missing materials tool hook
Replaces the old behavior of just random materials from tier 1. Not the most neccessary thing in most cases, but might help some pack maker who is trying to gift tools but is unable to add NBT The main future benefit of this module is setting default materials for migration if we ever change an existing tool from having no materials to having materials
|
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/hand_axe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickaxe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/broad_axe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/longbow.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/ToolStack.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/kama.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolHooks.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/excavator.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MissingMaterialsToolHook.java |
| src/main/java/slimeknights/tconstruct/library/json/TinkerLoadables.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/dagger.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/materials/RandomMaterial.java |
| src/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/crossbow.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/DefaultMaterialsModule.java |
| src/main/java/slimeknights/tconstruct/library/json/loot/AddToolDataFunction.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/cleaver.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sword.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/MaterialNBT.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickadze.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/vein_hammer.json (diff) |
| src/main/java/slimeknights/tconstruct/library/materials/MaterialRegistry.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ToolBuildHandler.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/mattock.json (diff) |
| src/main/java/slimeknights/tconstruct/library/json/loot/RandomMaterial.java |
| src/main/java/slimeknights/tconstruct/world/WorldEvents.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sledge_hammer.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/scythe.json (diff) |
Commit
136816f189008cdd506cde15108b37f5af465508
by KnightMinerCleanup tool definition constructors
Since all data has been fully migrated to tool definitions now, no need for a builder anymore The last remaining builder functionality was skip register, which can be accomplished via a factory method that auto-registers as opposed to the constructor which does not
|
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoader.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/ToolDefinitions.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ModifiableArmorMaterial.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/ArmorDefinitions.java (diff) |
| src/test/java/slimeknights/tconstruct/fixture/ToolDefinitionFixture.java (diff) |
| src/main/java/slimeknights/tconstruct/library/data/tinkering/AbstractToolDefinitionDataProvider.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoaderTest.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/helper/ToolHarvestLogicTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinition.java (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/FlexItemTypes.java (diff) |
|
| src/main/resources/assets/tconstruct/textures/item/tool/armor/slime/helmet_skull_tconstruct_bloodbone.png |
| src/main/resources/assets/tconstruct/textures/item/tool/armor/slime/helmet_skull_tconstruct_venombone.png |
Commit
295ddf693dfb44787396a6084ee53f9dd693635c
by KnightMinerDecide on a per modiifer basis whether we wish to allow held items for armor modifers
Mainly impacted magnetic where the modifier had a held effect separate from armor (#5214) While fixing this, also fixed wrong type of registration for the module for double jump (#5215)
|
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/ArmorStatModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/armor/BouncyModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/armor/LeapingModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/traits/skull/StrongBonesModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/armor/DoubleJumpModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/traits/skull/MithridatismModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/ArmorLevelModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/armor/HasteModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/general/MagneticModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/armor/RicochetModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerModifiers.java (diff) |
Commit
81dc09b8d0647ff05028c9064331179c94b446fc
by KnightMinerAdd a special render info for unknown instead of using untinted
Practically unknown is rarely visible, but when it is its useful to be able to differentiate it from a white material Worth considering making missing render info fallback to unknown, but probably won't go that direction As part of this change, materials are no longer nullable in most material model methods, defaulting to unknown instead.
|
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/back_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_top_2_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_top_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/back_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/large/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/back_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sword/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_bottom_3_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/large/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_top_1_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/large/guard_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/back_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/dagger/crossguard_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sword/blade_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_bottom_1_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/front_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_bottom_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/pickaxe/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_top_3_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/back_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/large/front_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/mattock/pick_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/large/grip_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/large/front_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/dagger/blade_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/tool_binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/blade_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_bottom_2_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/large/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/grip_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sword/blade_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/round_plate_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/large/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/large/shield_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/pickadze/axe_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/large/blade_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/large/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/small_blade_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/accessory_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/front_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/large/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/back_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/kama/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/front_tconstruct_unknown.png |
| src/main/java/slimeknights/tconstruct/library/client/model/tools/MaterialModel.java (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/blade_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/large/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/crossbow/body_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/kama/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/mattock/pick_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/large_plate_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/crossbow/limb_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/guard_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/mattock/axe_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/binding_tconstruct_unknown.png |
| src/main/java/slimeknights/tconstruct/tools/data/material/MaterialRenderInfoProvider.java (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/large/back_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/dagger/blade_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/large/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_bottom_1_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/mattock/axe_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/large/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/pickaxe/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/kama/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/large/back_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/back_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/shield_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/hand_axe/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/pickaxe/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/large/blade_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sword/guard_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/front_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_bottom_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/pickaxe/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/large/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_bottom_3_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/grip_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/large/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/large/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/large/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/broad_axe/large/back_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/tinkering/materials/unknown.json |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/tough_handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_top_1_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/front_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/repair_kit_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/debug/material_palettes/unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/grip_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/large/head_tconstruct_unknown.png |
| src/main/java/slimeknights/tconstruct/tools/data/sprite/TinkerMaterialSpriteProvider.java (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_top_3_tconstruct_unknown.png |
| src/main/java/slimeknights/tconstruct/library/client/model/tools/ToolModel.java (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_top_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/large/front_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/large/shield_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/shield_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/hand_axe/head_broken_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/parts/tool_handle_tconstruct_unknown.png |
| src/main/java/slimeknights/tconstruct/library/client/modifiers/MaterialModifierModel.java (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/large/limb_top_2_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/hand_axe/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/pickadze/axe_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/handle_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/vein_hammer/large/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/scythe/large/accessory_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/longbow/limb_bottom_2_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/sledge_hammer/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/head_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/excavator/large/binding_tconstruct_unknown.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/cleaver/head_tconstruct_unknown.png |