Commit
b0547c52febedf656f6f3189954556ded6a2216a
by KnightMinerStore multiblock positions relatively
Means we are less subject to people moving our block entities. Renamed various tags to ensure that existing stored positions are just refreshed on world load (e.g. your smeltery will just redetect the structure instead of using the old now invalid data)
|
| src/main/java/slimeknights/tconstruct/smeltery/block/entity/multiblock/HeatingStructureMultiblock.java (diff) |
| src/main/java/slimeknights/tconstruct/smeltery/block/entity/module/FuelModule.java (diff) |
| src/main/java/slimeknights/tconstruct/smeltery/block/entity/multiblock/MultiblockCuboid.java (diff) |
| src/main/java/slimeknights/tconstruct/smeltery/block/entity/controller/HeatingStructureBlockEntity.java (diff) |
| src/main/java/slimeknights/tconstruct/common/multiblock/ServantTileEntity.java (diff) |
| src/main/java/slimeknights/tconstruct/library/utils/TagUtil.java (diff) |
| src/main/java/slimeknights/tconstruct/smeltery/block/entity/multiblock/MultiblockStructureData.java (diff) |
|
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/tinkering/generator_part_textures.json (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/main/java/slimeknights/tconstruct/tools/data/sprite/TinkerPartSpriteProvider.java (diff) |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_skyslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/broken/tconstruct_embellishment_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_obsidian.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_tungsten.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/tconstruct_embellishment_broken_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_rose_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/broken/tconstruct_embellishment_tconstruct_ichor.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_slimesteel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_tin.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/wings_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_steel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_debris.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_aluminum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_pig_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_gold.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/boot_modifiers/broken/tconstruct_embellishment_tconstruct_clay.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_manyullyn.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_brass.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/broken/tconstruct_embellishment_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_amethyst_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_netherite.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_lead.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_electrum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/tconstruct_embellishment_broken_tconstruct_copper.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_silver.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_zinc.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_blood.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_constantan.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_nickel.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/boot_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_copper_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/tconstruct_embellishment_broken_tconstruct_magma.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_iron.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_iron_oxidized.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_hepatizon.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/broken/tconstruct_embellishment_tconstruct_platinum.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/helmet_modifiers/tconstruct_embellishment_broken_tconstruct_osmium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_modifiers/tconstruct_embellishment_broken_tconstruct_cobalt.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/skull_modifiers/tconstruct_embellishment_broken_tconstruct_earthslime.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/travelers/shield_modifiers/tconstruct_embellishment_broken_tconstruct_invar.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/leggings_modifiers/tconstruct_embellishment_broken_tconstruct_bronze.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/shield_large_modifiers/broken/tconstruct_embellishment_tconstruct_uranium.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/slime/shell_modifiers/broken/tconstruct_embellishment_tconstruct_honey.png |
| src/generated/resources/assets/tconstruct/textures/item/tool/armor/plate/chestplate_modifiers/tconstruct_embellishment_broken_tconstruct_uranium.png |
|
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/BlockTransformModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/build/EnchantmentModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/build/ModifierRequirementsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modules/TheOneProbeModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/ShowOffhandModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/ArmorStatModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/LootingModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/ArmorLevelModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/MarkHarvestingModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/combat/MobEffectModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierHookProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/unserializable/CureOnRemovalModule.java (diff) |
|
| src/main/java/slimeknights/tconstruct/library/modifiers/dynamic/ComposableModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/impl/BasicModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ModifierProvider.java (diff) |
|
| src/main/java/slimeknights/tconstruct/library/modifiers/ModifierHooks.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/dynamic/ComposableModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/util/ModifierHookMap.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/ModifierModule.java (diff) |
Commit
109d044c8426d6dfd1d00349f7faa31d60343a9e
by KnightMinerUn-hardcode most of tool defintion data
Migrated harvest, AOE, weapon, traits, tool actions, and modifier slots to tool modules Use loadables to parse tool definition data instead of GSON (between not calling your constructors and handling missing as null, GSON is kinda annoying) This will allow some nice features in the future, such as global tool definitions (add modules to all tools matching a tag!) Parts and stats will come later, they need more redesigning
|
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/package-info.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/weapon/package-info.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/hand_axe.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/BoxAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/MiningSpeedModifierModule.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/IsEffectiveToolHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/IToolContext.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolTraitsModule.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_boots.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/package-info.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/ender_staff.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/TooltipBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/interaction/FirestarterModifier.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_boots.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_leggings.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionDataBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/CircleAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/MiningTierToolHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/AreaOfEffectIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolModuleHooks.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/VolatileDataToolHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/weapon/IWeaponAttack.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_chestplate.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/harvest/FixedTierHarvestLogic.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/ichor_staff.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/IToolModule.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/excavator.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolModule.java |
| src/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_leggings.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolTraitHook.java |
| src/test/java/slimeknights/tconstruct/fixture/RegistrationFixture.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolSlotsModule.java |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/interaction/ShearsAbilityModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/IBoxExpansion.java |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/full_with_parts.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/longbow.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ToolAttackUtil.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/SlotType.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/interaction/PreferenceSetInteraction.java (diff) |
| src/test/java/slimeknights/tconstruct/test/BlockHarvestLogic.java |
| src/main/java/slimeknights/tconstruct/shared/command/subcommand/ModifierUsageCommand.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionDataTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/VeiningAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolHooks.java |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/ToolStack.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sledge_hammer.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/weapon/ParticleWeaponAttack.java |
| src/test/java/slimeknights/tconstruct/library/tools/helper/ToolHarvestLogicTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/weapon/CircleWeaponAttack.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/BoxAOEIterator.java |
| src/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/FallbackAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/IBoxExpansion.java |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/fluid/SplashingModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/DefinitionModifierSlots.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoader.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/interaction/DualOptionInteraction.java (diff) |
| src/main/java/slimeknights/tconstruct/library/data/tinkering/AbstractToolDefinitionDataProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/TreeAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/CircleAOEIterator.java |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/tool/GlowingModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/weapon/SweepWeaponAttack.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/vein_hammer.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/harvest/package-info.java |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/StatsNBT.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/mattock.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/tool/BucketingModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ToolHarvestLogic.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/dagger.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/ConditionalAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/PartRequirement.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/PartRequirementTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/MultiplierNBT.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/weapon/CircleWeaponAttack.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/weapon/MeleeHitToolHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/package-info.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_chestplate.json (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/UpdateToolDefinitionDataPacketTest.java (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/full_no_parts.json (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/modules/behavior/BlockTransformModule.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/harvest/ModifiedHarvestLogic.java |
| src/test/java/slimeknights/tconstruct/fixture/ToolDefinitionFixture.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sword.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/package-info.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_boots.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sky_staff.json (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoaderTest.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/client/ToolRenderEvents.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/aoe/VeiningAOEIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ModifierUtil.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/crossbow.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/weapon/package-info.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/IsEffectiveModule.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/earth_staff.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickaxe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/scythe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/kama.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_shield.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/flint_and_brick.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/TreeAOEIterator.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/item/ModifiableItem.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/DefinitionModifierSlotsTest.java |
| src/main/java/slimeknights/tconstruct/library/modifiers/hook/build/VolatileDataModifierHook.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/weapon/SweepWeaponAttack.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionData.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/item/ModifiableLauncherItem.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/cleaver.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_helmet.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_shield.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/harvest/IHarvestLogic.java |
| src/main/java/slimeknights/tconstruct/library/modifiers/dynamic/InventoryMenuModifier.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/broad_axe.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/harvest/TagHarvestLogic.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickadze.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolActionsModule.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/weapon/ParticleWeaponAttack.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolActionToolHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ToolStats.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/interaction/HarvestAbilityModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/aoe/IAreaOfEffectIterator.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/MiningSpeedToolHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/MaxTierHarvestLogic.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_leggings.json (diff) |
| src/main/java/slimeknights/tconstruct/plugin/jei/JEIPlugin.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_chestplate.json (diff) |
| src/main/java/slimeknights/tconstruct/library/json/TinkerLoadables.java (diff) |
Commit
2450c5d828bf1ebb18bfd7222639bda160d19f26
by KnightMinerMigrate tool parts to tool modules
As part of this migration, stat providers are now controlled by the tool definition instead of being registered with the definition. Means most of our tools are now fully interchangable, and if you wish you could just ditch tool parts on any of them. Also means during datagen tools don't know if they are multipart or not, so we just always add render materials to render tools in datagen
This is implemented via two different hooks: * MaterialStatsToolHook: handles building stats from the tool stat providers * ToolPartsHook: handles listing parts for things like part swapping and tool repair Worth considering pulling tool parts out of the definition entirely and into the recipe JSON, though that makes recycling and part swapping harder.
As part of this, the tool defintion "isMultipart" getter was replaced with "hasMaterials" as I am pushing the separation between material tools and tools with tool parts, may be useful for ancient tools if those ever become a thing Tool definitions are also looking pretty bare at this point, will ditch the builder once I migrate the randomized materials to a module. Tests are updated to be equivelent to the old test, though the value of a lot of them is a lot more questionable as loadables deals with the weird stuff automatically
|
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/crossbow.json (diff) |
| src/test/java/slimeknights/tconstruct/fixture/ToolDefinitionFixture.java (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/need_parts_has_none.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/IToolStatProvider.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionDataBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/library/json/loot/AddToolDataFunction.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/dagger.json (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/PartBuilderToolRecycle.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsToolHook.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sword.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/excavator.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sledge_hammer.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolHooks.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickaxe.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/package-info.java |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ToolBuildHandler.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionDataTest.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/kama.json (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/has_parts_no_need.json |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsModule.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/PartStatsModule.java |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ToolStatsBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasStatTypePredicate.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/helper/ToolHarvestLogicTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionData.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/longbow.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinition.java (diff) |
| src/generated/resources/data/tconstruct/advancements/tools/travelers_gear.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ModifiableArmorMaterial.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/MeleeHarvestToolStatsBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatProvider.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/mattock.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/scythe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/cleaver.json (diff) |
| src/main/java/slimeknights/tconstruct/library/client/book/content/ContentTool.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/vein_hammer.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoader.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/RangedToolStatsBuilder.java (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/full_with_parts.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatProviders.java |
| src/main/java/slimeknights/tconstruct/tools/ArmorDefinitions.java (diff) |
| src/generated/resources/data/tconstruct/advancements/foundry/plate_armor.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/ModifierMaterialRepairRecipe.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/PartRequirement.java |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/ToolStack.java (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/minimal_with_parts.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/repairing/SpecializedRepairRecipe.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/hand_axe.json (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationRepairRecipe.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/PartRequirementTest.java |
| src/test/java/slimeknights/tconstruct/library/tools/definition/UpdateToolDefinitionDataPacketTest.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/ToolDefinitions.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoaderTest.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/SkullToolStatsBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/library/client/book/content/AbstractMaterialContent.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/ToolPartsHook.java |
| src/main/java/slimeknights/tconstruct/plugin/jsonthings/FlexItemTypes.java (diff) |
| src/main/java/slimeknights/tconstruct/library/data/tinkering/AbstractToolDefinitionDataProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolStatProviders.java |
| src/main/java/slimeknights/tconstruct/library/tools/helper/TooltipUtil.java (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationPartSwapping.java (diff) |
| src/generated/resources/data/tconstruct/advancements/world/slimesuit.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickadze.json (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/building/ToolBuildingRecipe.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/broad_axe.json (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/wrong_part_type.json (diff) |
Commit
519a2f20469257c6fc57d36fbc38e650953a7967
by KnightMinerMigrate stats to tool modules
Now everything from tool defintions is in modules! Added tool stats hook, used for set setting and stat multiplying Ditched the material stat building hook, material stats now use the tool stats hook. To accomdiate this, materilal stat builders now Float stat updating now ditches the base value, making it semantically different from stat adding
|
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_leggings.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/FloatToolStat.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/TooltipUtil.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/mattock.json (diff) |
| src/main/java/slimeknights/tconstruct/library/data/tinkering/AbstractToolDefinitionDataProvider.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_chestplate.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/context/ToolRebuildContext.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/IToolStat.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ToolStats.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/vein_hammer.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/PartStatsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/SkullToolStatsBuilder.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sky_staff.json (diff) |
| src/main/java/slimeknights/tconstruct/shared/command/subcommand/ModifierUsageCommand.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/earth_staff.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ModifierStatsBuilder.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/ichor_staff.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ToolStatsBuilder.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_helmet.json (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/full_no_parts.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_shield.json (diff) |
| src/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInRangePredicate.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionData.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolTraitsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tables/recipe/TinkerStationRepairRecipe.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_shield.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolTraitHook.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/cleaver.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_chestplate.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/MeleeHarvestToolStatsBuilder.java |
| src/main/java/slimeknights/tconstruct/library/client/book/content/AbstractMaterialContent.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/DummyToolStack.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_boots.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/ToolStatsHook.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsToolHook.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_leggings.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatProviders.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/helper/ToolHarvestLogicTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/RangedToolStatsBuilder.java |
| src/main/java/slimeknights/tconstruct/tools/modifiers/traits/general/OverlordModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/ToolMaterialHook.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/dagger.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/hand_axe.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolModule.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionDataTest.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sword.json (diff) |
| src/test/java/slimeknights/tconstruct/tools/stats/StatsBuilderTest.java |
| src/main/java/slimeknights/tconstruct/tools/modifiers/slotless/OverslimeModifier.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/crossbow.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/slime_boots.json (diff) |
| src/test/resources/data/tconstruct/tinkering/tool_definitions/full_with_parts.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinition.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/stat/ToolStatsModifierBuilderTest.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/flint_and_brick.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/ToolHooks.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/sledge_hammer.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/kama.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/RangedToolStatsBuilder.java |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_helmet.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/IToolStackView.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionDataBuilder.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/MeleeHarvestToolStatsBuilder.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/MaxTierHarvestLogic.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/MultiplyStatsModule.java |
| src/test/java/slimeknights/tconstruct/library/tools/definition/UpdateToolDefinitionDataPacketTest.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/longbow.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickadze.json (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/item/ToolItemTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/modifiers/TinkerHooks.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/broad_axe.json (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/upgrades/melee/PiercingModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/mining/MiningTierToolHook.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/helper/ToolBuildHandler.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/ender_staff.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/excavator.json (diff) |
| src/test/java/slimeknights/tconstruct/tools/StatsBuilderTest.java |
| src/main/java/slimeknights/tconstruct/library/json/predicate/tool/HasStatTypePredicate.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ToolTierStat.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/StatsNBT.java (diff) |
| src/test/java/slimeknights/tconstruct/library/tools/definition/ToolDefinitionLoaderTest.java (diff) |
| src/main/java/slimeknights/tconstruct/library/recipe/modifiers/adding/IDisplayModifierRecipe.java (diff) |
| src/test/java/slimeknights/tconstruct/test/TestHelper.java |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/IToolContext.java (diff) |
| src/main/java/slimeknights/tconstruct/library/json/predicate/tool/StatInSetPredicate.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/build/SetStatsModule.java |
| src/main/java/slimeknights/tconstruct/plugin/jei/JEIPlugin.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/modifiers/ability/armor/AmbidextrousModifier.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/nbt/ToolStack.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/plate_leggings.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/MaxToolStat.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/pickaxe.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_chestplate.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/stat/INumericToolStat.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/TinkerTools.java (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/travelers_boots.json (diff) |
| src/generated/resources/data/tconstruct/tinkering/tool_definitions/scythe.json (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsModule.java (diff) |
Commit
40d8bd26e092bd9817a5869b31973ed09ca1e343
by KnightMinerMerge MaterialStatBuilder into MaterialStatProvider
Saves creating an object that is immediately discarded when building stats, while allowing us to keep our previous code organization As part of this change, we no longer universally no-op stat builders when any list is empty, we only no-op if required types are empty. e.g. melee/harvest no-ops if no heads are provided. Similarly, traits now will add traits for however many materials it can find rather than giving up if the sizes don't match (restoring 1.18 behavior)
|
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatProviders.java |
| src/main/java/slimeknights/tconstruct/tools/stats/RangedMaterialStatProvider.java |
| src/main/java/slimeknights/tconstruct/library/tools/stat/ToolStatsBuilder.java |
| src/main/java/slimeknights/tconstruct/tools/stats/SkullToolStatsBuilder.java |
| src/test/java/slimeknights/tconstruct/library/tools/stat/StatProviderTest.java |
| src/test/java/slimeknights/tconstruct/library/tools/stat/CompatibleStatTest.java |
| src/test/java/slimeknights/tconstruct/tools/stats/StatsBuilderTest.java |
| src/main/java/slimeknights/tconstruct/tools/data/ToolDefinitionDataProvider.java (diff) |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/MeleeHarvestMaterialStatProvider.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/PartStatsModule.java (diff) |
| src/main/java/slimeknights/tconstruct/tools/stats/MeleeHarvestToolStatsBuilder.java |
| src/main/java/slimeknights/tconstruct/tools/stats/RangedToolStatsBuilder.java |
| src/main/java/slimeknights/tconstruct/tools/stats/SkullMaterialStatProvider.java |
| src/main/java/slimeknights/tconstruct/library/tools/definition/module/material/MaterialStatProvider.java |
| src/main/java/slimeknights/tconstruct/library/tools/stat/MaterialStatProvider.java |
| src/main/java/slimeknights/tconstruct/library/tools/stat/MaterialStatProviders.java |
Commit
022212bbcaaea48a214e82b8fdd6506748ec2e9e
by KnightMinerRemove validation on tool building recipe
Multipart being controlled by definition data means we don't know during recipe loading whether a tool is multipart or not. Non-multipart will fail matches unless it has ingredients, so this does not really break anything, its just a pointless recipe
|
| src/main/java/slimeknights/tconstruct/library/recipe/tinkerstation/building/ToolBuildingRecipe.java (diff) |
|
| gradle.properties (diff) |