From c00efedf54aa760be041762be388f7f8adaab553 Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Tue, 5 Jun 2018 22:13:46 -0500 Subject: Armor Rendering Part 1 --- src/main/java/lance5057/tDefense/Reference.java | 2 +- .../java/lance5057/tDefense/TinkersDefense.java | 22 +- .../tDefense/armor/events/ArmorBaseEvents.java | 2 +- .../tDefense/core/blocks/ArmorStationBlock.java | 2 + .../tDefense/core/gui/ArmorStationContainer.java | 353 +++++- .../tDefense/core/gui/ArmorStationGui.java | 54 +- .../core/gui/ArmorStationGuiButtonRepair.java | 2 +- .../tDefense/core/gui/ArmorStationGuiButtons.java | 12 +- .../tDefense/core/gui/ArmorStationSlotOut.java | 36 + .../tDefense/core/library/ArmorBuildGuiInfo.java | 48 + .../tDefense/core/library/ArmorBuilder.java | 595 ++++++++++ .../tDefense/core/library/ArmorEvent.java | 65 ++ .../lance5057/tDefense/core/library/ArmorNBT.java | 144 +++ .../lance5057/tDefense/core/library/ArmorPart.java | 258 +++++ .../lance5057/tDefense/core/library/ArmorTags.java | 8 + .../tDefense/core/library/ArmorTextureBuilder.java | 94 ++ .../tDefense/core/library/BlocksBase.java | 53 + .../core/library/CustomArmorTextureCreator.java | 304 +++++ .../lance5057/tDefense/core/library/ItemsBase.java | 50 + .../lance5057/tDefense/core/library/MetaItem.java | 31 + .../tDefense/core/library/ModuleBase.java | 14 + .../lance5057/tDefense/core/library/RegEvents.java | 5 + .../tDefense/core/library/TDClientRegistry.java | 46 + .../tDefense/core/library/TDMatHelper.java | 210 ++++ .../tDefense/core/library/TDModelLoader.java | 204 ++++ .../tDefense/core/library/TDModelRegistar.java | 60 + .../tDefense/core/library/TDRegistry.java | 62 + .../tDefense/core/library/TDToolHelper.java | 45 + .../core/materials/ArmorMaterialStats.java | 132 --- .../core/materials/BaubleMaterialStats.java | 65 -- .../core/materials/ShieldMaterialStats.java | 73 -- .../tDefense/core/materials/TDMaterials.java | 1204 +++++++++++--------- .../tDefense/core/materials/TDTraits.java | 8 +- .../core/materials/stats/ArmorMaterialStats.java | 87 ++ .../core/materials/stats/BaubleMaterialStats.java | 65 ++ .../core/materials/stats/ChestMaterialStats.java | 10 + .../core/materials/stats/FabricMaterialStats.java | 10 + .../core/materials/stats/FeetMaterialStats.java | 10 + .../core/materials/stats/HelmMaterialStats.java | 10 + .../core/materials/stats/LegsMaterialStats.java | 10 + .../core/materials/stats/ShieldMaterialStats.java | 73 ++ .../traits/armor/TraitDamageSourceAlteration.java | 2 +- .../traits/armor/TraitReduceKnockback.java | 2 +- .../materials/traits/shields/TraitFirestarter.java | 2 +- .../tDefense/core/network/ArmorNetwork.java | 5 + .../core/network/ArmorStationSelectionPacket.java | 90 ++ .../lance5057/tDefense/core/parts/TDParts.java | 199 +++- .../core/tileentities/ArmorStationTile.java | 80 +- .../lance5057/tDefense/core/tools/TDTools.java | 239 ++-- .../core/tools/armor/cloth/TinkersHood.java | 119 +- .../core/tools/armor/cloth/TinkersRobe.java | 100 +- .../core/tools/armor/cloth/TinkersShawl.java | 91 +- .../core/tools/armor/cloth/TinkersShoes.java | 92 +- .../core/tools/armor/heavy/TinkersBreastplate.java | 101 +- .../core/tools/armor/heavy/TinkersGrieves.java | 83 +- .../core/tools/armor/heavy/TinkersHelm.java | 97 +- .../core/tools/armor/heavy/TinkersSabatons.java | 83 +- .../armor/renderers/cloth/ModelTinkersHood.java | 6 +- .../armor/renderers/cloth/ModelTinkersRobe.java | 4 +- .../armor/renderers/cloth/ModelTinkersShawl.java | 4 +- .../armor/renderers/heavy/ModelTinkersHelm.java | 4 +- .../tools/armor/renderers/layers/LayerTDArmor.java | 2 +- .../armor/renderers/layers/LayerTDBipedArmor.java | 6 +- .../tools/armor/renderers/shaders/ArmorShader.java | 183 --- .../tDefense/core/tools/bases/ArmorBase.java | 998 ++++++++-------- .../tDefense/core/tools/bases/ArmorCore.java | 940 +++++++++++++-- .../tDefense/core/tools/basic/HeaterShield.java | 2 +- .../tDefense/core/tools/basic/RoundShield.java | 2 +- .../tDefense/core/tools/basic/TowerShield.java | 2 +- .../tDefense/core/tools/baubles/Sheathe.java | 7 +- .../lance5057/tDefense/holiday/HolidayBase.java | 2 +- .../lance5057/tDefense/holiday/xmas/XmasBase.java | 4 +- .../lance5057/tDefense/holiday/xmas/XmasItems.java | 4 +- .../java/lance5057/tDefense/proxy/ClientProxy.java | 93 +- .../java/lance5057/tDefense/proxy/CommonProxy.java | 16 +- .../lance5057/tDefense/util/ArmorBuildGuiInfo.java | 48 - .../java/lance5057/tDefense/util/ArmorBuilder.java | 596 ---------- .../java/lance5057/tDefense/util/ArmorEvent.java | 65 -- .../java/lance5057/tDefense/util/ArmorNBT.java | 144 --- .../java/lance5057/tDefense/util/BlocksBase.java | 53 - .../java/lance5057/tDefense/util/ItemsBase.java | 50 - .../java/lance5057/tDefense/util/MetaItem.java | 31 - .../java/lance5057/tDefense/util/ModuleBase.java | 14 - .../java/lance5057/tDefense/util/RegEvents.java | 5 - .../lance5057/tDefense/util/TDClientRegistry.java | 48 - .../java/lance5057/tDefense/util/TDMatHelper.java | 195 ---- .../lance5057/tDefense/util/TDModelLoader.java | 204 ---- .../lance5057/tDefense/util/TDModelRegistar.java | 62 - .../java/lance5057/tDefense/util/TDRegistry.java | 58 - .../java/lance5057/tDefense/util/TDToolHelper.java | 45 - .../tinkerscompendium/blockstates/fluid_block.json | 134 +++ .../tinkerscompendium/blockstates/metalblock.json | 7 + .../blockstates/redcandyblock.json | 11 + .../assets/tinkerscompendium/lang/en_US.lang | 594 ++++++++++ .../assets/tinkerscompendium/lang/fr_FR.lang | 35 + .../assets/tinkerscompendium/lang/ru_RU.lang | 280 +++++ .../tinkerscompendium/materials/aeonsteel.json | 6 + .../assets/tinkerscompendium/materials/amber.json | 10 + .../tinkerscompendium/materials/amethyst.json | 10 + .../assets/tinkerscompendium/materials/cheese.json | 6 + .../tinkerscompendium/materials/citrine.json | 10 + .../tinkerscompendium/materials/diamond.json | 6 + .../tinkerscompendium/materials/emerald.json | 6 + .../tinkerscompendium/materials/enderpearl.json | 6 + .../tinkerscompendium/materials/gallite.json | 6 + .../assets/tinkerscompendium/materials/garnet.json | 10 + .../tinkerscompendium/materials/ghasttear.json | 9 + .../assets/tinkerscompendium/materials/glass.json | 6 + .../tinkerscompendium/materials/glowstone.json | 6 + .../tinkerscompendium/materials/greencandy.json | 6 + .../assets/tinkerscompendium/materials/lapis.json | 6 + .../assets/tinkerscompendium/materials/opal.json | 6 + .../assets/tinkerscompendium/materials/quartz.json | 6 + .../tinkerscompendium/materials/redcandy.json | 6 + .../assets/tinkerscompendium/materials/ruby.json | 10 + .../tinkerscompendium/materials/sapphire.json | 10 + .../tinkerscompendium/materials/starruby.json | 10 + .../tinkerscompendium/materials/starsapphire.json | 10 + .../tinkerscompendium/materials/sundrop.json | 6 + .../tinkerscompendium/materials/tanzanite.json | 10 + .../assets/tinkerscompendium/materials/topaz.json | 10 + .../tinkerscompendium/materials/voidite.json | 6 + .../models/block/aeonsteelblock.json | 6 + .../assets/tinkerscompendium/models/item/dust.json | 6 + .../assets/tinkerscompendium/models/item/gem.json | 6 + .../tinkerscompendium/models/item/gingerbread.json | 6 + .../tinkerscompendium/models/item/grain.json | 6 + .../models/item/greenmintcane.json | 6 + .../tinkerscompendium/models/item/ingot.json | 6 + .../tinkerscompendium/models/item/nugget.json | 6 + .../models/item/parts/armor_plate.tmat.json | 5 + .../models/item/parts/chainmail.tmat.json | 5 + .../models/item/parts/clasp.tmat.json | 5 + .../models/item/parts/fabric.tmat.json | 5 + .../models/item/parts/filigree.tmat.json | 5 + .../models/item/parts/ringshank.tmat.json | 5 + .../models/item/parts/rivets.tmat.json | 5 + .../models/item/parts/setting.tmat.json | 5 + .../models/item/parts/wire.tmat.json | 5 + .../tinkerscompendium/models/item/redmintcane.json | 6 + .../models/item/tools/amulet.tcon.json | 8 + .../models/item/tools/breastplate.td.json | 9 + .../models/item/tools/fishingrod.tcon.json | 35 + .../models/item/tools/grieves.td.json | 9 + .../models/item/tools/heatershield.tcon.json | 65 ++ .../models/item/tools/helm.td.json | 9 + .../models/item/tools/hood.td.json | 35 + .../models/item/tools/ring.tcon.json | 8 + .../models/item/tools/robe.td.json | 35 + .../models/item/tools/roundshield.tcon.json | 64 ++ .../models/item/tools/sabatons.td.json | 9 + .../models/item/tools/shawl.td.json | 35 + .../models/item/tools/shears.tcon.json | 35 + .../models/item/tools/shoes.td.json | 35 + .../models/item/tools/towershield.tcon.json | 65 ++ .../models/item/tools/zweihander.tcon.json | 36 + .../assets/tinkerscompendium/models/sheathe_1.png | Bin 0 -> 598 bytes .../resources/assets/tinkerscompendium/sounds.json | 3 + .../tinkerscompendium/sounds/hookshotChain.ogg | Bin 0 -> 8266 bytes .../tinkerscompendium/text/souls/loadSouls.txt | 2 + .../tinkerscompendium/text/souls/steve_enUS.txt | 400 +++++++ .../textures/armor/ChainArmor.png | Bin 0 -> 2186 bytes .../textures/armor/ClothArmor.png | Bin 0 -> 2838 bytes .../textures/armor/Mask/_mask_face.png | Bin 0 -> 492 bytes .../armor/Sheath/ModelBiped-texturemap.png | Bin 0 -> 266 bytes .../textures/armor/Sheath/Sheath.png | Bin 0 -> 962 bytes .../textures/armor/Sheath/_sheath_base.png | Bin 0 -> 1114 bytes .../textures/armor/Sheath/_sheath_belt.png | Bin 0 -> 930 bytes .../textures/armor/Sheath/_sheath_clasp.png | Bin 0 -> 181 bytes .../textures/armor/Sheath/_sheath_filigree.png | Bin 0 -> 490 bytes .../textures/armor/Sheath/chain.png | Bin 0 -> 235 bytes .../textures/armor/Sheath/plate.png | Bin 0 -> 377 bytes .../textures/armor/TinkersBreastPlate.png | Bin 0 -> 1012 bytes .../textures/armor/TinkersGrieves.png | Bin 0 -> 722 bytes .../textures/armor/TinkersHelm.png | Bin 0 -> 3378 bytes .../textures/armor/TinkersSabatons.png | Bin 0 -> 493 bytes .../textures/armor/boots/_boots_chain.png | Bin 0 -> 346 bytes .../textures/armor/boots/_boots_cloth.png | Bin 0 -> 908 bytes .../textures/armor/boots/_boots_rivet.png | Bin 0 -> 421 bytes .../armor/breastplate/_breastplate_chain.png | Bin 0 -> 326 bytes .../armor/breastplate/_breastplate_plate.png | Bin 0 -> 1017 bytes .../armor/breastplate/_breastplate_smallplate.png | Bin 0 -> 393 bytes .../armor/breastplate/_breastplate_trim.png | Bin 0 -> 512 bytes .../blastprotection_breastplate_effect.png | Bin 0 -> 325 bytes .../fireprotection_breastplate_effect.png | Bin 0 -> 543 bytes .../breastplate/healthboost_breastplate_effect.png | Bin 0 -> 261 bytes .../projprotection_breastplate_effect.png | Bin 0 -> 148 bytes .../breastplate/protection_breastplate_effect.png | Bin 0 -> 523 bytes .../runicshielding_breastplate_effect.png | Bin 0 -> 265 bytes .../textures/armor/chausses/Layer #1.png | Bin 0 -> 155 bytes .../armor/chausses/ModelBiped-texturemap.png | Bin 0 -> 400 bytes .../armor/chausses/_blastprotection_chausses.png | Bin 0 -> 204 bytes .../textures/armor/chausses/_chausses_chain.png | Bin 0 -> 324 bytes .../textures/armor/chausses/_chausses_cloth.png | Bin 0 -> 442 bytes .../textures/armor/chausses/_chausses_plate.png | Bin 0 -> 227 bytes .../armor/chausses/_fireprotection_chausses.png | Bin 0 -> 8259 bytes .../textures/armor/chausses/_highstep_chausses.png | Bin 0 -> 290 bytes .../armor/chausses/_jumpboost_chausses.png | Bin 0 -> 268 bytes .../armor/chausses/_projprotection_chausses.png | Bin 0 -> 206 bytes .../armor/chausses/_protection_chausses.png | Bin 0 -> 452 bytes .../textures/armor/chausses/_speed_chausses.png | Bin 0 -> 184 bytes .../textures/armor/chausses/chain.png | Bin 0 -> 235 bytes .../textures/armor/chausses/char.png | Bin 0 -> 1582 bytes .../textures/armor/chausses/plate.png | Bin 0 -> 366 bytes .../armor/coif/ModelTinkersCoif-texturemap.png | Bin 0 -> 333 bytes .../textures/armor/coif/_coif_chain.png | Bin 0 -> 176 bytes .../textures/armor/coif/_coif_circlet.png | Bin 0 -> 553 bytes .../textures/armor/coif/_coif_cloth.png | Bin 0 -> 810 bytes .../tinkerscompendium/textures/armor/coif/char.png | Bin 0 -> 1643 bytes .../gauntlets/ModelTinkersGauntlet-texturemap.png | Bin 0 -> 339 bytes .../gauntlets/TinkersGauntlets-texturemap.png | Bin 0 -> 293 bytes .../textures/armor/gauntlets/_gauntlet_plate.png | Bin 0 -> 396 bytes .../armor/gauntlets/_gauntlet_rivet copy.png | Bin 0 -> 161 bytes .../textures/armor/gauntlets/_gauntlet_rivet.png | Bin 0 -> 255 bytes .../textures/armor/gauntlets/_gauntlet_trim.png | Bin 0 -> 456 bytes .../textures/armor/gauntlets/_gauntlets.png | Bin 0 -> 365 bytes .../textures/armor/gauntlets/char.png | Bin 0 -> 1582 bytes .../armor/gauntlets/icons/_mitten_plate.png | Bin 0 -> 275 bytes .../armor/gauntlets/icons/_mitten_rivet.png | Bin 0 -> 108 bytes .../armor/gauntlets/icons/_mitten_trim.png | Bin 0 -> 226 bytes .../armor/grieves/TinkerHelm-texturemap.png | Bin 0 -> 389 bytes .../armor/grieves/TinkersGrieves-texturemap.png | Bin 0 -> 375 bytes .../armor/grieves/TinkersSabatons-texturemap.png | Bin 0 -> 269 bytes .../textures/armor/grieves/_grieves_chain.png | Bin 0 -> 271 bytes .../textures/armor/grieves/_grieves_cloth.png | Bin 0 -> 975 bytes .../textures/armor/grieves/_grieves_plate.png | Bin 0 -> 705 bytes .../textures/armor/grieves/_grieves_trim.png | Bin 0 -> 439 bytes .../textures/armor/grieves/char.png | Bin 0 -> 1582 bytes .../textures/armor/hauberk/Pasted Layer.png | Bin 0 -> 1582 bytes .../armor/hauberk/TinkersHauberk-texturemap.png | Bin 0 -> 452 bytes .../textures/armor/hauberk/_hauberk_chain.png | Bin 0 -> 435 bytes .../textures/armor/hauberk/_hauberk_cloth.png | Bin 0 -> 236 bytes .../textures/armor/hauberk/_hauberk_plate.png | Bin 0 -> 303 bytes .../textures/armor/helm/TinkerHelm-texturemap.png | Bin 0 -> 486 bytes .../textures/armor/helm/_helm_chain.png | Bin 0 -> 291 bytes .../textures/armor/helm/_helm_plate.png | Bin 0 -> 1120 bytes .../textures/armor/helm/_helm_top.png | Bin 0 -> 555 bytes .../textures/armor/helm/_helm_visor.png | Bin 0 -> 625 bytes .../tinkerscompendium/textures/armor/helm/char.png | Bin 0 -> 1582 bytes .../textures/armor/hood/ModelBiped-texturemap.png | Bin 0 -> 458 bytes .../textures/armor/hood/TinkersHood-texturemap.png | Bin 0 -> 529 bytes .../textures/armor/hood/_hood_cloth.png | Bin 0 -> 1318 bytes .../textures/armor/hood/_hood_metal.png | Bin 0 -> 235 bytes .../textures/armor/hood/_hood_trim.png | Bin 0 -> 1092 bytes .../tinkerscompendium/textures/armor/hood/char.png | Bin 0 -> 1660 bytes .../textures/armor/hood/divination_hood_effect.png | Bin 0 -> 225 bytes .../textures/armor/hood/elementiumcore_alt.png | Bin 0 -> 183 bytes .../armor/hood/elementiumcore_hood_effect.png | Bin 0 -> 155 bytes .../armor/hood/manaembroidery_hood_effect.png | Bin 0 -> 788 bytes .../textures/armor/hood/revealing_hood_effect.png | Bin 0 -> 137 bytes .../armor/hood/visembroidery_hood_effect.png | Bin 0 -> 659 bytes .../armor/hood/visembroidery_shawl_effect.png | Bin 0 -> 799 bytes .../textures/armor/robe/ModelBiped-texturemap.png | Bin 0 -> 509 bytes .../textures/armor/robe/_robe_cloth.png | Bin 0 -> 1312 bytes .../textures/armor/robe/_robe_metal.png | Bin 0 -> 240 bytes .../textures/armor/robe/_robe_trim.png | Bin 0 -> 1100 bytes .../tinkerscompendium/textures/armor/robe/char.png | Bin 0 -> 1582 bytes .../armor/robe/elementiumcore_robe_effect.png | Bin 0 -> 165 bytes .../armor/robe/manaembroidery_robe_effect.png | Bin 0 -> 390 bytes .../armor/robe/manaembroidery_shoes_effect.png | Bin 0 -> 583 bytes .../armor/robe/visembroidery_robe_effect.png | Bin 0 -> 324 bytes .../armor/robe/visembroidery_shawl_effect.png | Bin 0 -> 799 bytes .../armor/sabatons/TinkersSabatons-texturemap.png | Bin 0 -> 303 bytes .../textures/armor/sabatons/_sabatons_caps.png | Bin 0 -> 339 bytes .../textures/armor/sabatons/_sabatons_plates.png | Bin 0 -> 425 bytes .../textures/armor/sabatons/_sabatons_soles.png | Bin 0 -> 200 bytes .../textures/armor/sabatons/_sabatons_trim.png | Bin 0 -> 467 bytes .../textures/armor/shawl/ModelBiped-texturemap.png | Bin 0 -> 458 bytes .../armor/shawl/TinkersHood-texturemap.png | Bin 0 -> 521 bytes .../textures/armor/shawl/_shawl_cloth.png | Bin 0 -> 1296 bytes .../textures/armor/shawl/_shawl_metal.png | Bin 0 -> 224 bytes .../textures/armor/shawl/_shawl_trim.png | Bin 0 -> 1188 bytes .../textures/armor/shawl/char.png | Bin 0 -> 1582 bytes .../armor/shawl/elementiumcore_shawl_effect.png | Bin 0 -> 170 bytes .../armor/shawl/manaembroidery_shawl_effect.png | Bin 0 -> 583 bytes .../armor/shawl/manaembroidery_shoes_effect.png | Bin 0 -> 583 bytes .../textures/armor/shawl/revealing_hood_effect.png | Bin 0 -> 137 bytes .../armor/shawl/visembroidery_hood_effect.png | Bin 0 -> 659 bytes .../armor/shawl/visembroidery_robe_effect.png | Bin 0 -> 1041 bytes .../armor/shawl/visembroidery_shawl_effect.png | Bin 0 -> 799 bytes .../textures/armor/shoes/ModelBiped-texturemap.png | Bin 0 -> 509 bytes .../armor/shoes/ModelTinkersShoes-texturemap.png | Bin 0 -> 126 bytes .../textures/armor/shoes/_shoes_cloth.png | Bin 0 -> 1189 bytes .../textures/armor/shoes/_shoes_metal.png | Bin 0 -> 207 bytes .../textures/armor/shoes/_shoes_string.png | Bin 0 -> 179 bytes .../textures/armor/shoes/_shoes_trim.png | Bin 0 -> 543 bytes .../textures/armor/shoes/char.png | Bin 0 -> 1757 bytes .../armor/shoes/elementiumcore_shoes_effect.png | Bin 0 -> 123 bytes .../armor/shoes/manaembroidery_shoes_effect.png | Bin 0 -> 257 bytes .../armor/shoes/visembroidery_shoes_effect.png | Bin 0 -> 335 bytes .../textures/armor/tabard/_tabard_cloth.png | Bin 0 -> 2754 bytes .../textures/armor/tabard/_tabard_filigree.png | Bin 0 -> 933 bytes .../textures/armor/tabard/_tabard_trim.png | Bin 0 -> 1970 bytes .../assets/tinkerscompendium/textures/blank.png | Bin 0 -> 218 bytes .../textures/blocks/AeonSteelBlock.png | Bin 0 -> 633 bytes .../textures/blocks/ArmorAnvil.png | Bin 0 -> 1664 bytes .../textures/blocks/CrestMount.png | Bin 0 -> 533 bytes .../textures/blocks/DogbeariumBlock.png | Bin 0 -> 767 bytes .../textures/blocks/Item_CrestMount.png | Bin 0 -> 337 bytes .../textures/blocks/JewelersBench.png | Bin 0 -> 2065 bytes .../textures/blocks/QueensGoldBlock.png | Bin 0 -> 259 bytes .../tinkerscompendium/textures/blocks/WIP.png | Bin 0 -> 398 bytes .../textures/blocks/alumitebar.png | Bin 0 -> 316 bytes .../tinkerscompendium/textures/blocks/amberore.png | Bin 0 -> 856 bytes .../textures/blocks/amethystore.png | Bin 0 -> 892 bytes .../textures/blocks/arditebars.png | Bin 0 -> 317 bytes .../textures/blocks/bronzebars.png | Bin 0 -> 357 bytes .../tinkerscompendium/textures/blocks/chain2.png | Bin 0 -> 409 bytes .../textures/blocks/cobaltbars.png | Bin 0 -> 291 bytes .../textures/blocks/copperbars.png | Bin 0 -> 229 bytes .../textures/blocks/fluids/molten_metal.png | Bin 0 -> 10281 bytes .../textures/blocks/fluids/molten_metal.png.mcmeta | 45 + .../textures/blocks/fluids/molten_metal_flow.png | Bin 0 -> 9757 bytes .../blocks/fluids/molten_metal_flow.png.mcmeta | 5 + .../textures/blocks/glowstonecrumbs.png | Bin 0 -> 273 bytes .../textures/blocks/greenmintblock.png | Bin 0 -> 241 bytes .../textures/blocks/item_armoranvil.png | Bin 0 -> 608 bytes .../textures/blocks/manullynbar.png | Bin 0 -> 343 bytes .../textures/blocks/molten_Aeonsteel.png | Bin 0 -> 10409 bytes .../textures/blocks/molten_Aeonsteel.png.mcmeta | 45 + .../textures/blocks/molten_Aeonsteel_flow.png | Bin 0 -> 9681 bytes .../blocks/molten_Aeonsteel_flow.png.mcmeta | 5 + .../textures/blocks/molten_Dogbearium.png | Bin 0 -> 8270 bytes .../textures/blocks/molten_Dogbearium.png.mcmeta | 45 + .../textures/blocks/molten_Dogbearium_flow.png | Bin 0 -> 8833 bytes .../blocks/molten_Dogbearium_flow.png.mcmeta | 5 + .../textures/blocks/molten_GreenMint.png | Bin 0 -> 8600 bytes .../textures/blocks/molten_GreenMint.png.mcmeta | 45 + .../textures/blocks/molten_GreenMint_flow.png | Bin 0 -> 8573 bytes .../blocks/molten_GreenMint_flow.png.mcmeta | 5 + .../textures/blocks/molten_QueensGold.png | Bin 0 -> 10664 bytes .../textures/blocks/molten_QueensGold.png.mcmeta | 45 + .../textures/blocks/molten_QueensGold_flow.png | Bin 0 -> 10141 bytes .../blocks/molten_QueensGold_flow.png.mcmeta | 5 + .../textures/blocks/molten_RedMint.png | Bin 0 -> 8346 bytes .../textures/blocks/molten_RedMint.png.mcmeta | 45 + .../textures/blocks/molten_RedMint_flow.png | Bin 0 -> 8505 bytes .../textures/blocks/molten_RedMint_flow.png.mcmeta | 5 + .../textures/blocks/obsidianbars.png | Bin 0 -> 236 bytes .../textures/blocks/pigironbars.png | Bin 0 -> 267 bytes .../textures/blocks/redmintblock.png | Bin 0 -> 197 bytes .../tinkerscompendium/textures/blocks/rubyore.png | Bin 0 -> 863 bytes .../textures/blocks/sapphireore.png | Bin 0 -> 891 bytes .../tinkerscompendium/textures/blocks/steelbar.png | Bin 0 -> 266 bytes .../textures/blocks/unstableice.png | Bin 0 -> 18041 bytes .../textures/blocks/unstableice.png.mcmeta | 5 + .../textures/blocks/unstableobsidian.png | Bin 0 -> 8716 bytes .../textures/blocks/unstableobsidian.png.mcmeta | 45 + .../tinkerscompendium/textures/entity/ballhead.png | Bin 0 -> 295 bytes .../tinkerscompendium/textures/entity/chain.png | Bin 0 -> 401 bytes .../tinkerscompendium/textures/entity/clawhead.png | Bin 0 -> 281 bytes .../textures/entity/drillhead.png | Bin 0 -> 334 bytes .../textures/entity/spikehead.png | Bin 0 -> 277 bytes .../textures/entity/swordhead.png | Bin 0 -> 238 bytes .../assets/tinkerscompendium/textures/guard.png | Bin 0 -> 226 bytes .../assets/tinkerscompendium/textures/gui/axe.png | Bin 0 -> 2008 bytes .../textures/gui/battleaxe_accessories.png | Bin 0 -> 933 bytes .../textures/gui/battleaxe_extras.png | Bin 0 -> 906 bytes .../textures/gui/battleaxe_heads.png | Bin 0 -> 1244 bytes .../tinkerscompendium/textures/gui/broadsword.png | Bin 0 -> 1595 bytes .../tinkerscompendium/textures/gui/crest_mount.png | Bin 0 -> 1291 bytes .../textures/gui/finishinganvil.png | Bin 0 -> 1692 bytes .../tinkerscompendium/textures/gui/guide.png | Bin 0 -> 21192 bytes .../tinkerscompendium/textures/gui/guide2.png | Bin 0 -> 9999 bytes .../textures/gui/heatershield.png | Bin 0 -> 3648 bytes .../tinkerscompendium/textures/gui/straps_helm.png | Bin 0 -> 1079 bytes .../textures/items/AeonSteelIngot.png | Bin 0 -> 545 bytes .../textures/items/DogbeariumIngot.png | Bin 0 -> 374 bytes .../tinkerscompendium/textures/items/Icon.png | Bin 0 -> 432 bytes .../textures/items/QueensGoldIngot.png | Bin 0 -> 334 bytes .../textures/items/_armorplate.png | Bin 0 -> 287 bytes .../textures/items/_chainmail.png | Bin 0 -> 550 bytes .../tinkerscompendium/textures/items/_clasp.png | Bin 0 -> 435 bytes .../tinkerscompendium/textures/items/_cloth.png | Bin 0 -> 767 bytes .../tinkerscompendium/textures/items/_filigree.png | Bin 0 -> 280 bytes .../textures/items/_ringshank.png | Bin 0 -> 429 bytes .../tinkerscompendium/textures/items/_rivets.png | Bin 0 -> 247 bytes .../tinkerscompendium/textures/items/_setting.png | Bin 0 -> 379 bytes .../tinkerscompendium/textures/items/_wire.png | Bin 0 -> 341 bytes .../textures/items/armor/boots/_boots_chain.png | Bin 0 -> 253 bytes .../textures/items/armor/boots/_boots_cloth.png | Bin 0 -> 117 bytes .../textures/items/armor/boots/_boots_rivet.png | Bin 0 -> 114 bytes .../textures/items/armor/breastplate/_chain.png | Bin 0 -> 144 bytes .../textures/items/armor/breastplate/_plate.png | Bin 0 -> 194 bytes .../items/armor/breastplate/_smallplate.png | Bin 0 -> 180 bytes .../textures/items/armor/breastplate/_trim.png | Bin 0 -> 199 bytes .../blastprotection_breastplate_effect.png | Bin 0 -> 140 bytes .../fireprotection_breastplate_effect.png | Bin 0 -> 131 bytes .../projprotection_breastplate_effect.png | Bin 0 -> 126 bytes .../breastplate/protection_breastplate_effect.png | Bin 0 -> 168 bytes .../items/armor/chausses/_chausses_chain.png | Bin 0 -> 127 bytes .../items/armor/chausses/_chausses_cloth.png | Bin 0 -> 143 bytes .../items/armor/chausses/_chausses_plate.png | Bin 0 -> 191 bytes .../textures/items/armor/coif/_coif_chain.png | Bin 0 -> 248 bytes .../textures/items/armor/coif/_coif_circlet.png | Bin 0 -> 157 bytes .../textures/items/armor/coif/_coif_cloth.png | Bin 0 -> 142 bytes .../items/armor/coif/rebreather_coif_effect.png | Bin 0 -> 167 bytes .../items/armor/coif/revealing_coif_effect.png | Bin 0 -> 149 bytes .../items/armor/gauntlets/_gauntlet_plate.png | Bin 0 -> 392 bytes .../items/armor/gauntlets/_gauntlet_rivet.png | Bin 0 -> 156 bytes .../items/armor/gauntlets/_gauntlet_trim.png | Bin 0 -> 210 bytes .../items/armor/gauntlets/_guantlet_rivet.png | Bin 0 -> 156 bytes .../items/armor/gauntlets/_guantlet_trim.png | Bin 0 -> 218 bytes .../textures/items/armor/grieves/_chain.png | Bin 0 -> 128 bytes .../textures/items/armor/grieves/_cloth.png | Bin 0 -> 88 bytes .../textures/items/armor/grieves/_plate.png | Bin 0 -> 197 bytes .../textures/items/armor/grieves/_trim.png | Bin 0 -> 122 bytes .../items/armor/hauberk/_hauberk_chain.png | Bin 0 -> 308 bytes .../items/armor/hauberk/_hauberk_cloth.png | Bin 0 -> 165 bytes .../items/armor/hauberk/_hauberk_plate.png | Bin 0 -> 268 bytes .../textures/items/armor/helm/_chain.png | Bin 0 -> 154 bytes .../textures/items/armor/helm/_plate.png | Bin 0 -> 170 bytes .../textures/items/armor/helm/_top.png | Bin 0 -> 144 bytes .../textures/items/armor/helm/_visor.png | Bin 0 -> 137 bytes .../items/armor/helm/rebreather_helm_effect.png | Bin 0 -> 167 bytes .../items/armor/helm/revealing_helm_effect.png | Bin 0 -> 119 bytes .../items/armor/hood/TinkersHood-texturemap.png | Bin 0 -> 521 bytes .../textures/items/armor/hood/_cloth.png | Bin 0 -> 173 bytes .../textures/items/armor/hood/_rivet.png | Bin 0 -> 117 bytes .../textures/items/armor/hood/_trim.png | Bin 0 -> 212 bytes .../textures/items/armor/hood/model_cloth.png | Bin 0 -> 1709 bytes .../textures/items/armor/hood/model_trim.png | Bin 0 -> 1225 bytes .../items/armor/hood/rebreather_helm_effect.png | Bin 0 -> 167 bytes .../items/armor/hood/rebreather_hood_effect.png | Bin 0 -> 204 bytes .../items/armor/hood/revealing_hood_effect.png | Bin 0 -> 134 bytes .../textures/items/armor/hood/vis_hood_effect.png | Bin 0 -> 135 bytes .../items/armor/hood/visembroidery_hood_effect.png | Bin 0 -> 135 bytes .../textures/items/armor/robe/_cloth.png | Bin 0 -> 170 bytes .../textures/items/armor/robe/_plate.png | Bin 0 -> 107 bytes .../textures/items/armor/robe/_trim.png | Bin 0 -> 231 bytes .../textures/items/armor/robe/vis_robe_effect.png | Bin 0 -> 237 bytes .../items/armor/robe/visembroidery_robe_effect.png | Bin 0 -> 237 bytes .../textures/items/armor/sabatons/_caps.png | Bin 0 -> 203 bytes .../textures/items/armor/sabatons/_plates.png | Bin 0 -> 202 bytes .../textures/items/armor/sabatons/_soles.png | Bin 0 -> 129 bytes .../textures/items/armor/sabatons/_trim.png | Bin 0 -> 159 bytes .../sabatons/blastprotection_sabatons_effect.png | Bin 0 -> 151 bytes .../sabatons/depthstrider_sabatons_effect.png | Bin 0 -> 173 bytes .../armor/sabatons/featherfall_sabatons_effect.png | Bin 0 -> 258 bytes .../sabatons/fireprotection_sabatons_effect.png | Bin 0 -> 140 bytes .../armor/sabatons/firewalk_sabatons_effect.png | Bin 0 -> 196 bytes .../armor/sabatons/frostwalk_sabatons_effect.png | Bin 0 -> 190 bytes .../armor/sabatons/glowstep_sabatons_effect.png | Bin 0 -> 158 bytes .../sabatons/projprotection_sabatons_effect.png | Bin 0 -> 121 bytes .../armor/sabatons/protection_sabatons_effect.png | Bin 0 -> 229 bytes .../textures/items/armor/shawl/_clasp.png | Bin 0 -> 120 bytes .../textures/items/armor/shawl/_cloth.png | Bin 0 -> 200 bytes .../textures/items/armor/shawl/_trim.png | Bin 0 -> 176 bytes .../items/armor/shawl/vis_shawl_effect.png | Bin 0 -> 153 bytes .../armor/shawl/visembroidery_shawl_effect.png | Bin 0 -> 158 bytes .../textures/items/armor/shoes/_broken.png | Bin 0 -> 230 bytes .../textures/items/armor/shoes/_clasp.png | Bin 0 -> 115 bytes .../textures/items/armor/shoes/_cloth.png | Bin 0 -> 149 bytes .../textures/items/armor/shoes/_sole.png | Bin 0 -> 131 bytes .../items/armor/shoes/vis_shoes_effect.png | Bin 0 -> 136 bytes .../armor/shoes/visembroidery_shoes_effect.png | Bin 0 -> 136 bytes .../textures/items/arrow/_broad_head.png | Bin 0 -> 208 bytes .../textures/items/arrow/_bulbous_handle.png | Bin 0 -> 226 bytes .../textures/items/arrow/_elven_head.png | Bin 0 -> 198 bytes .../textures/items/arrow/_horned_head.png | Bin 0 -> 195 bytes .../textures/items/arrow/_magic_accessory.png | Bin 0 -> 213 bytes .../textures/items/arrow/_matted_accessory.png | Bin 0 -> 196 bytes .../textures/items/arrow/_natural_handle.png | Bin 0 -> 243 bytes .../textures/items/arrow/_pixie_accessory.png | Bin 0 -> 235 bytes .../textures/items/arrow/_small_accessory.png | Bin 0 -> 202 bytes .../textures/items/arrow/_trident_head.png | Bin 0 -> 186 bytes .../textures/items/arrow/_winged_head.png | Bin 0 -> 195 bytes .../textures/items/axe/_bearded_head.png | Bin 0 -> 179 bytes .../textures/items/axe/_broad_head.png | Bin 0 -> 179 bytes .../textures/items/axe/_long_handle.png | Bin 0 -> 145 bytes .../textures/items/axe/_longornate_handle.png | Bin 0 -> 148 bytes .../textures/items/axe/_m5angmallen_head.png | Bin 0 -> 217 bytes .../textures/items/axe/_m5brass_head.png | Bin 0 -> 191 bytes .../textures/items/axe/_m5bronze_head.png | Bin 0 -> 200 bytes .../textures/items/axe/_m5copper_head.png | Bin 0 -> 185 bytes .../textures/items/axe/_m5crowngold_head.png | Bin 0 -> 182 bytes .../textures/items/axe/_m5cupronickel_head.png | Bin 0 -> 202 bytes .../textures/items/axe/_m5damascussteel_head.png | Bin 0 -> 222 bytes .../textures/items/axe/_m5diamond_head.png | Bin 0 -> 238 bytes .../textures/items/axe/_m5electrum_head.png | Bin 0 -> 214 bytes .../textures/items/axe/_m5fungalsteel_head.png | Bin 0 -> 243 bytes .../textures/items/axe/_m5gold_head.png | Bin 0 -> 195 bytes .../textures/items/axe/_m5heavysteel_head.png | Bin 0 -> 226 bytes .../textures/items/axe/_m5hepatizon_head.png | Bin 0 -> 204 bytes .../textures/items/axe/_m5ignatius_head.png | Bin 0 -> 234 bytes .../textures/items/axe/_m5iron_head.png | Bin 0 -> 198 bytes .../textures/items/axe/_m5lead_head.png | Bin 0 -> 196 bytes .../textures/items/axe/_m5manganese_head.png | Bin 0 -> 196 bytes .../textures/items/axe/_m5manganesesteel_head.png | Bin 0 -> 223 bytes .../textures/items/axe/_m5molybdochalkos_head.png | Bin 0 -> 203 bytes .../textures/items/axe/_m5monel_head.png | Bin 0 -> 197 bytes .../textures/items/axe/_m5nickel_head.png | Bin 0 -> 204 bytes .../textures/items/axe/_m5nickelsteel_head.png | Bin 0 -> 222 bytes .../textures/items/axe/_m5pewter_head.png | Bin 0 -> 211 bytes .../textures/items/axe/_m5platinum_head.png | Bin 0 -> 199 bytes .../textures/items/axe/_m5rosegold_head.png | Bin 0 -> 204 bytes .../textures/items/axe/_m5silver_head.png | Bin 0 -> 200 bytes .../textures/items/axe/_m5tin_head.png | Bin 0 -> 184 bytes .../textures/items/axe/_m5whitegold_head.png | Bin 0 -> 216 bytes .../textures/items/axe/_m5zinc_head.png | Bin 0 -> 182 bytes .../textures/items/axe/_minecraft_head.png | Bin 0 -> 171 bytes .../textures/items/axe/_offset_handle.png | Bin 0 -> 145 bytes .../textures/items/axe/_offsetlong_handle.png | Bin 0 -> 145 bytes .../items/axe/_offsetlongornate_handle.png | Bin 0 -> 149 bytes .../textures/items/axe/_offsetornate_handle.png | Bin 0 -> 149 bytes .../textures/items/axe/_ornate_handle.png | Bin 0 -> 148 bytes .../textures/items/axe/_thin_head.png | Bin 0 -> 180 bytes .../items/battleaxe/_halbard_accessory.png | Bin 0 -> 221 bytes .../textures/items/battleaxe/_halbard_extra.png | Bin 0 -> 135 bytes .../textures/items/battleaxe/_halbard_head.png | Bin 0 -> 130 bytes .../textures/items/battleaxe/_knob_extra.png | Bin 0 -> 128 bytes .../items/battleaxe/_m5angmallen_accessory.png | Bin 0 -> 151 bytes .../items/battleaxe/_m5angmallen_extra.png | Bin 0 -> 142 bytes .../textures/items/battleaxe/_m5angmallen_head.png | Bin 0 -> 148 bytes .../textures/items/battleaxe/_m5brassA_head.png | Bin 0 -> 144 bytes .../items/battleaxe/_m5brass_accessory.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5brass_extra.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5brass_head.png | Bin 0 -> 126 bytes .../textures/items/battleaxe/_m5bronzeA_head.png | Bin 0 -> 146 bytes .../items/battleaxe/_m5bronze_accessory.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5bronze_extra.png | Bin 0 -> 145 bytes .../textures/items/battleaxe/_m5bronze_head.png | Bin 0 -> 129 bytes .../textures/items/battleaxe/_m5copperA_head.png | Bin 0 -> 144 bytes .../items/battleaxe/_m5copper_accessory.png | Bin 0 -> 136 bytes .../textures/items/battleaxe/_m5copper_extra.png | Bin 0 -> 141 bytes .../textures/items/battleaxe/_m5copper_head.png | Bin 0 -> 126 bytes .../items/battleaxe/_m5crowngoldA_head.png | Bin 0 -> 144 bytes .../items/battleaxe/_m5crowngold_accessory.png | Bin 0 -> 143 bytes .../items/battleaxe/_m5crowngold_extra.png | Bin 0 -> 136 bytes .../textures/items/battleaxe/_m5crowngold_head.png | Bin 0 -> 126 bytes .../items/battleaxe/_m5cupronickelA_head.png | Bin 0 -> 148 bytes .../items/battleaxe/_m5cupronickel_accessory.png | Bin 0 -> 148 bytes .../items/battleaxe/_m5cupronickel_extra.png | Bin 0 -> 144 bytes .../items/battleaxe/_m5cupronickel_head.png | Bin 0 -> 130 bytes .../items/battleaxe/_m5damascussteelA_head.png | Bin 0 -> 164 bytes .../items/battleaxe/_m5damascussteel_accessory.png | Bin 0 -> 170 bytes .../items/battleaxe/_m5damascussteel_extra.png | Bin 0 -> 154 bytes .../items/battleaxe/_m5damascussteel_head.png | Bin 0 -> 130 bytes .../items/battleaxe/_m5diamond_accessory.png | Bin 0 -> 157 bytes .../textures/items/battleaxe/_m5diamond_extra.png | Bin 0 -> 195 bytes .../textures/items/battleaxe/_m5diamond_head.png | Bin 0 -> 155 bytes .../textures/items/battleaxe/_m5electrumA_head.png | Bin 0 -> 149 bytes .../items/battleaxe/_m5electrum_accessory.png | Bin 0 -> 158 bytes .../textures/items/battleaxe/_m5electrum_extra.png | Bin 0 -> 160 bytes .../textures/items/battleaxe/_m5electrum_head.png | Bin 0 -> 132 bytes .../items/battleaxe/_m5fungalsteel_accessory.png | Bin 0 -> 169 bytes .../items/battleaxe/_m5fungalsteel_extra.png | Bin 0 -> 152 bytes .../items/battleaxe/_m5fungalsteel_head.png | Bin 0 -> 162 bytes .../textures/items/battleaxe/_m5goldA_head.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5gold_accessory.png | Bin 0 -> 143 bytes .../textures/items/battleaxe/_m5gold_extra.png | Bin 0 -> 151 bytes .../textures/items/battleaxe/_m5gold_head.png | Bin 0 -> 125 bytes .../battleaxe/_m5heavysteel_accessory copy.png | Bin 0 -> 162 bytes .../items/battleaxe/_m5heavysteel_accessory.png | Bin 0 -> 169 bytes .../items/battleaxe/_m5heavysteel_extra.png | Bin 0 -> 151 bytes .../items/battleaxe/_m5heavysteel_head.png | Bin 0 -> 137 bytes .../items/battleaxe/_m5hepatizonA_head.png | Bin 0 -> 148 bytes .../items/battleaxe/_m5hepatizon_accessory.png | Bin 0 -> 147 bytes .../items/battleaxe/_m5hepatizon_extra.png | Bin 0 -> 151 bytes .../textures/items/battleaxe/_m5hepatizon_head.png | Bin 0 -> 126 bytes .../items/battleaxe/_m5ignatius_accessory.png | Bin 0 -> 164 bytes .../textures/items/battleaxe/_m5ignatius_extra.png | Bin 0 -> 139 bytes .../textures/items/battleaxe/_m5ignatius_head.png | Bin 0 -> 160 bytes .../textures/items/battleaxe/_m5ironA_head.png | Bin 0 -> 150 bytes .../textures/items/battleaxe/_m5iron_accessory.png | Bin 0 -> 144 bytes .../textures/items/battleaxe/_m5iron_extra.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5iron_head.png | Bin 0 -> 126 bytes .../textures/items/battleaxe/_m5leadA_head.png | Bin 0 -> 145 bytes .../textures/items/battleaxe/_m5lead_accessory.png | Bin 0 -> 145 bytes .../textures/items/battleaxe/_m5lead_extra.png | Bin 0 -> 142 bytes .../textures/items/battleaxe/_m5lead_head.png | Bin 0 -> 126 bytes .../items/battleaxe/_m5manganeseA_head.png | Bin 0 -> 143 bytes .../items/battleaxe/_m5manganese_accessory.png | Bin 0 -> 146 bytes .../items/battleaxe/_m5manganese_extra.png | Bin 0 -> 150 bytes .../textures/items/battleaxe/_m5manganese_head.png | Bin 0 -> 126 bytes .../items/battleaxe/_m5manganesesteelA_head.png | Bin 0 -> 162 bytes .../battleaxe/_m5manganesesteel_accessory.png | Bin 0 -> 165 bytes .../items/battleaxe/_m5manganesesteel_extra.png | Bin 0 -> 148 bytes .../items/battleaxe/_m5manganesesteel_head.png | Bin 0 -> 136 bytes .../items/battleaxe/_m5molybdochalkosA_head.png | Bin 0 -> 147 bytes .../battleaxe/_m5molybdochalkos_accessory.png | Bin 0 -> 148 bytes .../items/battleaxe/_m5molybdochalkos_extra.png | Bin 0 -> 159 bytes .../items/battleaxe/_m5molybdochalkos_head.png | Bin 0 -> 130 bytes .../textures/items/battleaxe/_m5monelA_head.png | Bin 0 -> 143 bytes .../items/battleaxe/_m5monel_accessory.png | Bin 0 -> 144 bytes .../textures/items/battleaxe/_m5monel_extra.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5monel_head.png | Bin 0 -> 128 bytes .../textures/items/battleaxe/_m5nickelA_head.png | Bin 0 -> 148 bytes .../items/battleaxe/_m5nickel_accessory.png | Bin 0 -> 153 bytes .../textures/items/battleaxe/_m5nickel_extra.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5nickel_head.png | Bin 0 -> 127 bytes .../items/battleaxe/_m5nickelsteelA_head.png | Bin 0 -> 149 bytes .../items/battleaxe/_m5nickelsteel_accessory.png | Bin 0 -> 149 bytes .../items/battleaxe/_m5nickelsteel_extra.png | Bin 0 -> 165 bytes .../items/battleaxe/_m5nickelsteel_head.png | Bin 0 -> 139 bytes .../textures/items/battleaxe/_m5pewterA_head.png | Bin 0 -> 149 bytes .../items/battleaxe/_m5pewter_accessory.png | Bin 0 -> 151 bytes .../textures/items/battleaxe/_m5pewter_extra.png | Bin 0 -> 157 bytes .../textures/items/battleaxe/_m5pewter_head.png | Bin 0 -> 129 bytes .../textures/items/battleaxe/_m5platinumA_head.png | Bin 0 -> 150 bytes .../items/battleaxe/_m5platinum_accessory.png | Bin 0 -> 151 bytes .../textures/items/battleaxe/_m5platinum_extra.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5platinum_head.png | Bin 0 -> 126 bytes .../textures/items/battleaxe/_m5rosegoldA_head.png | Bin 0 -> 145 bytes .../items/battleaxe/_m5rosegold_accessory.png | Bin 0 -> 143 bytes .../textures/items/battleaxe/_m5rosegold_extra.png | Bin 0 -> 147 bytes .../textures/items/battleaxe/_m5rosegold_head.png | Bin 0 -> 133 bytes .../textures/items/battleaxe/_m5silverA_head.png | Bin 0 -> 145 bytes .../items/battleaxe/_m5silver_accessory.png | Bin 0 -> 146 bytes .../textures/items/battleaxe/_m5silver_extra.png | Bin 0 -> 147 bytes .../textures/items/battleaxe/_m5silver_head.png | Bin 0 -> 121 bytes .../textures/items/battleaxe/_m5tinA_head.png | Bin 0 -> 144 bytes .../textures/items/battleaxe/_m5tin_accessory.png | Bin 0 -> 144 bytes .../textures/items/battleaxe/_m5tin_extra.png | Bin 0 -> 137 bytes .../textures/items/battleaxe/_m5tin_head.png | Bin 0 -> 126 bytes .../items/battleaxe/_m5whitegold_accessory.png | Bin 0 -> 146 bytes .../items/battleaxe/_m5whitegold_extra.png | Bin 0 -> 159 bytes .../textures/items/battleaxe/_m5whitegold_head.png | Bin 0 -> 149 bytes .../textures/items/battleaxe/_m5zincA_head.png | Bin 0 -> 143 bytes .../textures/items/battleaxe/_m5zinc_accessory.png | Bin 0 -> 143 bytes .../textures/items/battleaxe/_m5zinc_extra.png | Bin 0 -> 133 bytes .../textures/items/battleaxe/_m5zinc_head.png | Bin 0 -> 126 bytes .../textures/items/battleaxe/_magic_accessory.png | Bin 0 -> 143 bytes .../textures/items/battleaxe/_magic_extra.png | Bin 0 -> 137 bytes .../textures/items/battleaxe/_magic_head.png | Bin 0 -> 141 bytes .../textures/items/battleaxe/_ornate_extra.png | Bin 0 -> 159 bytes .../textures/items/battleaxe/_scythe_accessory.png | Bin 0 -> 161 bytes .../textures/items/battleaxe/_scythe_head.png | Bin 0 -> 155 bytes .../textures/items/battlesign/_X_head.png | Bin 0 -> 306 bytes .../textures/items/battlesign/_arrow_head.png | Bin 0 -> 290 bytes .../textures/items/battlesign/_caution_head.png | Bin 0 -> 330 bytes .../textures/items/battlesign/_noentry_head.png | Bin 0 -> 303 bytes .../textures/items/battlesign/_railroad_head.png | Bin 0 -> 340 bytes .../textures/items/battlesign/_small_handle.png | Bin 0 -> 178 bytes .../items/battlesign/_smalllong_handle.png | Bin 0 -> 184 bytes .../textures/items/battlesign/_stop_head.png | Bin 0 -> 274 bytes .../textures/items/baubles/amulet/_broken.png | Bin 0 -> 121 bytes .../textures/items/baubles/amulet/_chain.png | Bin 0 -> 170 bytes .../textures/items/baubles/amulet/_clasp.png | Bin 0 -> 100 bytes .../textures/items/baubles/amulet/_setting.png | Bin 0 -> 132 bytes .../textures/items/baubles/ring/_band.png | Bin 0 -> 331 bytes .../textures/items/baubles/ring/_broken.png | Bin 0 -> 325 bytes .../textures/items/baubles/ring/_filigree.png | Bin 0 -> 117 bytes .../textures/items/baubles/ring/_setting.png | Bin 0 -> 105 bytes .../textures/items/black_cloth.png | Bin 0 -> 616 bytes .../textures/items/blue_cloth.png | Bin 0 -> 705 bytes .../textures/items/bolt/_bolt_fletching.png | Bin 0 -> 183 bytes .../textures/items/bolt/_bolt_head - Kopie.png | Bin 0 -> 196 bytes .../textures/items/bolt/_bolt_head.png | Bin 0 -> 199 bytes .../textures/items/bolt/_bolt_shaft.png | Bin 0 -> 175 bytes .../items/bolt/_m5fungalsteel_accessory.png | Bin 0 -> 303 bytes .../textures/items/bolt/_m5fungalsteel_head.png | Bin 0 -> 238 bytes .../tinkerscompendium/textures/items/bolt/bolt.xcf | Bin 0 -> 2657 bytes .../textures/items/bolt/complete.xcf | Bin 0 -> 6246 bytes .../textures/items/bolt/diamond_bolt_effect.png | Bin 0 -> 170 bytes .../textures/items/bolt/emerald_bolt_effect.png | Bin 0 -> 179 bytes .../textures/items/bolt/lapis_bolt_effect.png | Bin 0 -> 180 bytes .../textures/items/bolt/lava_bolt_effect.png | Bin 0 -> 177 bytes .../textures/items/bolt/moss_bolt_effect.png | Bin 0 -> 204 bytes .../textures/items/bolt/necrotic_bolt_effect.png | Bin 0 -> 210 bytes .../textures/items/bolt/piston_bolt_effect.png | Bin 0 -> 211 bytes .../textures/items/bolt/quartz_bolt_effect.png | Bin 0 -> 198 bytes .../textures/items/bolt/reinforced_bolt_effect.png | Bin 0 -> 185 bytes .../textures/items/bolt/silk_bolt_effect.png | Bin 0 -> 218 bytes .../textures/items/bolt/smite_bolt_effect.png | Bin 0 -> 277 bytes .../textures/items/bolt/spider_bolt_effect.png | Bin 0 -> 176 bytes .../items/broadsword/_basket_accessory.png | Bin 0 -> 262 bytes .../textures/items/broadsword/_big_head.png | Bin 0 -> 170 bytes .../textures/items/broadsword/_bigbase_head.png | Bin 0 -> 180 bytes .../items/broadsword/_bulbous_accessory.png | Bin 0 -> 278 bytes .../items/broadsword/_curved_accessory.png | Bin 0 -> 258 bytes .../textures/items/broadsword/_dull_head.png | Bin 0 -> 158 bytes .../items/broadsword/_elusive_accessory.png | Bin 0 -> 272 bytes .../textures/items/broadsword/_elusive_head.png | Bin 0 -> 159 bytes .../items/broadsword/_extended_accessory.png | Bin 0 -> 234 bytes .../textures/items/broadsword/_falchion_head.png | Bin 0 -> 180 bytes .../textures/items/broadsword/_flat_head.png | Bin 0 -> 169 bytes .../items/broadsword/_forked_accessory.png | Bin 0 -> 291 bytes .../textures/items/broadsword/_glass_head.png | Bin 0 -> 165 bytes .../textures/items/broadsword/_hourglass_head.png | Bin 0 -> 180 bytes .../items/broadsword/_lamenting_accessory.png | Bin 0 -> 281 bytes .../items/broadsword/_legendary_accessory.png | Bin 0 -> 302 bytes .../items/broadsword/_m5angmallen_accessory.png | Bin 0 -> 187 bytes .../items/broadsword/_m5angmallen_head.png | Bin 0 -> 172 bytes .../items/broadsword/_m5brass_accessory.png | Bin 0 -> 196 bytes .../textures/items/broadsword/_m5brass_head.png | Bin 0 -> 172 bytes .../items/broadsword/_m5bronze_accessory.png | Bin 0 -> 169 bytes .../textures/items/broadsword/_m5bronze_head.png | Bin 0 -> 162 bytes .../items/broadsword/_m5copper_accessory.png | Bin 0 -> 158 bytes .../textures/items/broadsword/_m5copper_head.png | Bin 0 -> 165 bytes .../items/broadsword/_m5crowngold_accessory.png | Bin 0 -> 182 bytes .../items/broadsword/_m5crowngold_head.png | Bin 0 -> 171 bytes .../items/broadsword/_m5cupronickel_accessory.png | Bin 0 -> 185 bytes .../items/broadsword/_m5cupronickel_head.png | Bin 0 -> 161 bytes .../broadsword/_m5damascussteel_accessory.png | Bin 0 -> 299 bytes .../items/broadsword/_m5damascussteel_head.png | Bin 0 -> 189 bytes .../items/broadsword/_m5electrum_accessory.png | Bin 0 -> 245 bytes .../textures/items/broadsword/_m5electrum_head.png | Bin 0 -> 169 bytes .../items/broadsword/_m5gold_accessory.png | Bin 0 -> 189 bytes .../textures/items/broadsword/_m5gold_head.png | Bin 0 -> 172 bytes .../items/broadsword/_m5heavysteel_accessory.png | Bin 0 -> 277 bytes .../items/broadsword/_m5heavysteel_head.png | Bin 0 -> 195 bytes .../items/broadsword/_m5hepatizon_accessory.png | Bin 0 -> 208 bytes .../items/broadsword/_m5hepatizon_head.png | Bin 0 -> 170 bytes .../items/broadsword/_m5ignatius_accessory.png | Bin 0 -> 238 bytes .../textures/items/broadsword/_m5ignatius_head.png | Bin 0 -> 185 bytes .../items/broadsword/_m5iron_accessory.png | Bin 0 -> 212 bytes .../textures/items/broadsword/_m5iron_head.png | Bin 0 -> 159 bytes .../items/broadsword/_m5lead_accessory.png | Bin 0 -> 208 bytes .../textures/items/broadsword/_m5lead_head.png | Bin 0 -> 164 bytes .../items/broadsword/_m5manganese_accessory.png | Bin 0 -> 214 bytes .../items/broadsword/_m5manganese_head.png | Bin 0 -> 174 bytes .../broadsword/_m5manganesesteel_accessory.png | Bin 0 -> 245 bytes .../items/broadsword/_m5manganesesteel_head.png | Bin 0 -> 190 bytes .../broadsword/_m5molybdochalkos_accessory.png | Bin 0 -> 222 bytes .../items/broadsword/_m5molybdochalkos_head.png | Bin 0 -> 168 bytes .../items/broadsword/_m5monel_accessory.png | Bin 0 -> 188 bytes .../textures/items/broadsword/_m5monel_head.png | Bin 0 -> 162 bytes .../items/broadsword/_m5nickel_accessory.png | Bin 0 -> 179 bytes .../textures/items/broadsword/_m5nickel_head.png | Bin 0 -> 167 bytes .../items/broadsword/_m5nickelsteel_accessory.png | Bin 0 -> 275 bytes .../items/broadsword/_m5nickelsteel_head.png | Bin 0 -> 195 bytes .../items/broadsword/_m5pewter_accessory.png | Bin 0 -> 222 bytes .../textures/items/broadsword/_m5pewter_head.png | Bin 0 -> 165 bytes .../items/broadsword/_m5platinum_accessory.png | Bin 0 -> 230 bytes .../textures/items/broadsword/_m5platinum_head.png | Bin 0 -> 175 bytes .../items/broadsword/_m5rosegold_accessory.png | Bin 0 -> 241 bytes .../textures/items/broadsword/_m5rosegold_head.png | Bin 0 -> 176 bytes .../items/broadsword/_m5silver_accessory.png | Bin 0 -> 171 bytes .../textures/items/broadsword/_m5silver_head.png | Bin 0 -> 177 bytes .../textures/items/broadsword/_m5tin_accessory.png | Bin 0 -> 187 bytes .../textures/items/broadsword/_m5tin_head.png | Bin 0 -> 167 bytes .../items/broadsword/_m5whitegold_accessory.png | Bin 0 -> 219 bytes .../items/broadsword/_m5whitegold_head.png | Bin 0 -> 163 bytes .../items/broadsword/_m5zinc_accessory.png | Bin 0 -> 155 bytes .../textures/items/broadsword/_m5zinc_head.png | Bin 0 -> 169 bytes .../textures/items/broadsword/_mace_head.png | Bin 0 -> 180 bytes .../textures/items/broadsword/_no_accessory.png | Bin 0 -> 199 bytes .../textures/items/broadsword/_nofuller_head.png | Bin 0 -> 172 bytes .../textures/items/broadsword/_ornate_handle.png | Bin 0 -> 230 bytes .../textures/items/broadsword/_pixie_accessory.png | Bin 0 -> 308 bytes .../textures/items/broadsword/_plumed_head.png | Bin 0 -> 173 bytes .../items/broadsword/_queens_accessory.png | Bin 0 -> 231 bytes .../items/broadsword/_repulsive_accessory.png | Bin 0 -> 282 bytes .../textures/items/broadsword/_repulsive_head.png | Bin 0 -> 171 bytes .../textures/items/broadsword/_segmented_head.png | Bin 0 -> 169 bytes .../textures/items/broadsword/_short_handle.png | Bin 0 -> 215 bytes .../textures/items/broadsword/_spiked_head.png | Bin 0 -> 163 bytes .../items/broadsword/_square_accessory.png | Bin 0 -> 223 bytes .../items/broadsword/_straight_accessory.png | Bin 0 -> 242 bytes .../textures/items/broadsword/_sun_accessory.png | Bin 0 -> 300 bytes .../textures/items/broadsword/_tapered_head.png | Bin 0 -> 163 bytes .../textures/items/broadsword/_thick_handle.png | Bin 0 -> 230 bytes .../textures/items/broadsword/_widebase_head.png | Bin 0 -> 163 bytes .../textures/items/brown_cloth.png | Bin 0 -> 664 bytes .../textures/items/chisel/_chisel_handle.png | Bin 0 -> 254 bytes .../textures/items/chisel/_chisel_head.png | Bin 0 -> 356 bytes .../textures/items/chisel/_chisel_head_broken.png | Bin 0 -> 311 bytes .../textures/items/chisel/_handle_wide.png | Bin 0 -> 199 bytes .../textures/items/chisel/_head_long.png | Bin 0 -> 167 bytes .../textures/items/cleaver/_extra_doubleedge.png | Bin 0 -> 166 bytes .../textures/items/cleaver/_fancy_accessory.png | Bin 0 -> 210 bytes .../textures/items/cleaver/_head_doubleedge.png | Bin 0 -> 204 bytes .../textures/items/cutlass/_accessory_basket.png | Bin 0 -> 184 bytes .../textures/items/cutlass/_accessory_small.png | Bin 0 -> 158 bytes .../textures/items/cutlass/_head_machete.png | Bin 0 -> 222 bytes .../textures/items/cutlass/_head_saber.png | Bin 0 -> 193 bytes .../textures/items/cyan_cloth.png | Bin 0 -> 735 bytes .../textures/items/dagger/_accessory_big.png | Bin 0 -> 220 bytes .../textures/items/dagger/_accessory_bulbous.png | Bin 0 -> 199 bytes .../textures/items/dagger/_accessory_small.png | Bin 0 -> 193 bytes .../textures/items/dagger/_accessory_wide.png | Bin 0 -> 199 bytes .../textures/items/dagger/_head_bulbous.png | Bin 0 -> 213 bytes .../textures/items/dagger/_head_stiletto.png | Bin 0 -> 162 bytes .../textures/items/dagger/_head_wide.png | Bin 0 -> 225 bytes .../tinkerscompendium/textures/items/dust.png | Bin 0 -> 303 bytes .../textures/items/excavator/_grip_wrapping.png | Bin 0 -> 153 bytes .../textures/items/excavator/_handle_grip.png | Bin 0 -> 211 bytes .../textures/items/excavator/_head_round.png | Bin 0 -> 219 bytes .../textures/items/excavator/_head_snow.png | Bin 0 -> 228 bytes .../items/excavator/_m5angmallen_accessory.png | Bin 0 -> 116 bytes .../items/excavator/_m5angmallen_extra.png | Bin 0 -> 137 bytes .../textures/items/excavator/_m5angmallen_head.png | Bin 0 -> 208 bytes .../items/excavator/_m5brass_accessory.png | Bin 0 -> 150 bytes .../textures/items/excavator/_m5brass_extra.png | Bin 0 -> 130 bytes .../textures/items/excavator/_m5brass_head.png | Bin 0 -> 206 bytes .../textures/items/excavator/_m5bronze_extra.png | Bin 0 -> 133 bytes .../textures/items/excavator/_m5bronze_head.png | Bin 0 -> 165 bytes .../textures/items/excavator/_m5copper_extra.png | Bin 0 -> 143 bytes .../textures/items/excavator/_m5copper_head.png | Bin 0 -> 165 bytes .../items/excavator/_m5crowngold_extra.png | Bin 0 -> 130 bytes .../textures/items/excavator/_m5crowngold_head.png | Bin 0 -> 198 bytes .../items/excavator/_m5cupronickel_accessory.png | Bin 0 -> 130 bytes .../items/excavator/_m5cupronickel_extra.png | Bin 0 -> 142 bytes .../items/excavator/_m5cupronickel_head.png | Bin 0 -> 171 bytes .../items/excavator/_m5damascussteel_accessory.png | Bin 0 -> 187 bytes .../items/excavator/_m5damascussteel_extra.png | Bin 0 -> 160 bytes .../items/excavator/_m5damascussteel_head.png | Bin 0 -> 217 bytes .../items/excavator/_m5electrum_accessory.png | Bin 0 -> 164 bytes .../textures/items/excavator/_m5electrum_extra.png | Bin 0 -> 140 bytes .../textures/items/excavator/_m5electrum_head.png | Bin 0 -> 204 bytes .../items/excavator/_m5fungalsteel_accessory.png | Bin 0 -> 207 bytes .../items/excavator/_m5fungalsteel_extra.png | Bin 0 -> 138 bytes .../items/excavator/_m5fungalsteel_head.png | Bin 0 -> 215 bytes .../textures/items/excavator/_m5gold_extra.png | Bin 0 -> 135 bytes .../textures/items/excavator/_m5gold_head.png | Bin 0 -> 214 bytes .../items/excavator/_m5heavysteel_accessory.png | Bin 0 -> 156 bytes .../items/excavator/_m5heavysteel_extra.png | Bin 0 -> 172 bytes .../items/excavator/_m5heavysteel_head.png | Bin 0 -> 226 bytes .../items/excavator/_m5hepatizon_accessory.png | Bin 0 -> 133 bytes .../items/excavator/_m5hepatizon_extra.png | Bin 0 -> 147 bytes .../textures/items/excavator/_m5hepatizon_head.png | Bin 0 -> 168 bytes .../items/excavator/_m5ignatius_accessory.png | Bin 0 -> 162 bytes .../textures/items/excavator/_m5ignatius_extra.png | Bin 0 -> 139 bytes .../textures/items/excavator/_m5ignatius_head.png | Bin 0 -> 206 bytes .../textures/items/excavator/_m5iron_accessory.png | Bin 0 -> 133 bytes .../textures/items/excavator/_m5iron_extra.png | Bin 0 -> 126 bytes .../textures/items/excavator/_m5iron_head.png | Bin 0 -> 174 bytes .../textures/items/excavator/_m5lead_extra.png | Bin 0 -> 137 bytes .../textures/items/excavator/_m5lead_head.png | Bin 0 -> 211 bytes .../items/excavator/_m5manganese_accessory.png | Bin 0 -> 115 bytes .../items/excavator/_m5manganese_extra.png | Bin 0 -> 146 bytes .../textures/items/excavator/_m5manganese_head.png | Bin 0 -> 222 bytes .../excavator/_m5manganesesteel_accessory.png | Bin 0 -> 145 bytes .../items/excavator/_m5manganesesteel_extra.png | Bin 0 -> 147 bytes .../items/excavator/_m5manganesesteel_head.png | Bin 0 -> 228 bytes .../excavator/_m5molybdochalkos_accessory.png | Bin 0 -> 185 bytes .../items/excavator/_m5molybdochalkos_extra.png | Bin 0 -> 147 bytes .../items/excavator/_m5molybdochalkos_head.png | Bin 0 -> 160 bytes .../items/excavator/_m5monel_accessory.png | Bin 0 -> 144 bytes .../textures/items/excavator/_m5monel_extra.png | Bin 0 -> 118 bytes .../textures/items/excavator/_m5monel_head.png | Bin 0 -> 211 bytes .../items/excavator/_m5nickel_accessory.png | Bin 0 -> 124 bytes .../textures/items/excavator/_m5nickel_extra.png | Bin 0 -> 150 bytes .../textures/items/excavator/_m5nickel_head.png | Bin 0 -> 194 bytes .../items/excavator/_m5nickelsteel_accessory.png | Bin 0 -> 161 bytes .../items/excavator/_m5nickelsteel_extra.png | Bin 0 -> 152 bytes .../items/excavator/_m5nickelsteel_head.png | Bin 0 -> 208 bytes .../items/excavator/_m5pewter_accessory.png | Bin 0 -> 120 bytes .../textures/items/excavator/_m5pewter_extra.png | Bin 0 -> 135 bytes .../textures/items/excavator/_m5pewter_head.png | Bin 0 -> 176 bytes .../items/excavator/_m5platinum_accessory.png | Bin 0 -> 142 bytes .../textures/items/excavator/_m5platinum_extra.png | Bin 0 -> 130 bytes .../textures/items/excavator/_m5platinum_head.png | Bin 0 -> 163 bytes .../items/excavator/_m5rosegold_accessory.png | Bin 0 -> 164 bytes .../textures/items/excavator/_m5rosegold_extra.png | Bin 0 -> 140 bytes .../textures/items/excavator/_m5rosegold_head.png | Bin 0 -> 193 bytes .../items/excavator/_m5silver_accessory.png | Bin 0 -> 122 bytes .../textures/items/excavator/_m5silver_extra.png | Bin 0 -> 130 bytes .../textures/items/excavator/_m5silver_head.png | Bin 0 -> 202 bytes .../textures/items/excavator/_m5tin_extra.png | Bin 0 -> 161 bytes .../textures/items/excavator/_m5tin_head.png | Bin 0 -> 131 bytes .../items/excavator/_m5whitegold_accessory.png | Bin 0 -> 140 bytes .../items/excavator/_m5whitegold_extra.png | Bin 0 -> 132 bytes .../textures/items/excavator/_m5whitegold_head.png | Bin 0 -> 185 bytes .../textures/items/excavator/_m5zinc_accessory.png | Bin 0 -> 108 bytes .../textures/items/excavator/_m5zinc_extra.png | Bin 0 -> 134 bytes .../textures/items/excavator/_m5zinc_head.png | Bin 0 -> 176 bytes .../textures/items/fishingrod/_hook.png | Bin 0 -> 224 bytes .../textures/items/fishingrod/_rod.png | Bin 0 -> 263 bytes .../textures/items/fishingrod/_string.png | Bin 0 -> 226 bytes .../textures/items/frypan/_frypan_handle.png | Bin 0 -> 198 bytes .../textures/items/frypan/_frypan_head.png | Bin 0 -> 263 bytes .../textures/items/frypan/_frypan_head_broken.png | Bin 0 -> 270 bytes .../textures/items/frypan/_handle_grip.png | Bin 0 -> 195 bytes .../textures/items/frypan/_handle_loop.png | Bin 0 -> 190 bytes .../textures/items/frypan/_head_handles.png | Bin 0 -> 319 bytes .../textures/items/frypan/_head_small.png | Bin 0 -> 274 bytes .../tinkerscompendium/textures/items/gem.png | Bin 0 -> 434 bytes .../textures/items/gingerbread.png | Bin 0 -> 400 bytes .../tinkerscompendium/textures/items/grain.png | Bin 0 -> 370 bytes .../textures/items/green_cloth.png | Bin 0 -> 655 bytes .../textures/items/greenmintcane.png | Bin 0 -> 278 bytes .../textures/items/greenmintingot.png | Bin 0 -> 418 bytes .../textures/items/grey_cloth.png | Bin 0 -> 578 bytes .../textures/items/hammer/_accessory_spiked.png | Bin 0 -> 219 bytes .../textures/items/hammer/_accessory_taper.png | Bin 0 -> 197 bytes .../textures/items/hammer/_extra_spiked.png | Bin 0 -> 209 bytes .../textures/items/hammer/_extra_taper.png | Bin 0 -> 183 bytes .../textures/items/hammer/_handle_thin.png | Bin 0 -> 171 bytes .../textures/items/hammer/_head_defined.png | Bin 0 -> 270 bytes .../textures/items/hammer/_head_lowprofile.png | Bin 0 -> 238 bytes .../textures/items/hammer/_head_spiked.png | Bin 0 -> 285 bytes .../items/heatershield/_angel_accessory.png | Bin 0 -> 211 bytes .../items/heatershield/_arrow_accessory.png | Bin 0 -> 175 bytes .../textures/items/heatershield/_bar_accessory.png | Bin 0 -> 175 bytes .../items/heatershield/_checker_accessory.png | Bin 0 -> 175 bytes .../items/heatershield/_creeper_accessory.png | Bin 0 -> 154 bytes .../items/heatershield/_cross_accessory.png | Bin 0 -> 171 bytes .../items/heatershield/_demon_accessory.png | Bin 0 -> 200 bytes .../textures/items/heatershield/_demon_handle.png | Bin 0 -> 194 bytes .../items/heatershield/_ender_accessory.png | Bin 0 -> 161 bytes .../items/heatershield/_enforced_extra.png | Bin 0 -> 200 bytes .../textures/items/heatershield/_fancy_extra.png | Bin 0 -> 185 bytes .../textures/items/heatershield/_fancy_head.png | Bin 0 -> 199 bytes .../textures/items/heatershield/_glass_plate.png | Bin 0 -> 189 bytes .../textures/items/heatershield/_heart_handle.png | Bin 0 -> 200 bytes .../textures/items/heatershield/_hell_extra.png | Bin 0 -> 196 bytes .../textures/items/heatershield/_horbar_head.png | Bin 0 -> 177 bytes .../items/heatershield/_horstripe_head.png | Bin 0 -> 154 bytes .../textures/items/heatershield/_love_extra.png | Bin 0 -> 164 bytes .../textures/items/heatershield/_pig_extra.png | Bin 0 -> 190 bytes .../textures/items/heatershield/_queen_extra.png | Bin 0 -> 213 bytes .../items/heatershield/_reinforced_extra.png | Bin 0 -> 186 bytes .../textures/items/heatershield/_shield_edge.png | Bin 0 -> 192 bytes .../textures/items/heatershield/_shield_extra.png | Bin 0 -> 197 bytes .../textures/items/heatershield/_shield_head.png | Bin 0 -> 171 bytes .../textures/items/heatershield/_shield_plate.png | Bin 0 -> 184 bytes .../items/heatershield/_shield_plate_broken.png | Bin 0 -> 195 bytes .../textures/items/heatershield/_skeleton_head.png | Bin 0 -> 151 bytes .../textures/items/heatershield/_skull_extra.png | Bin 0 -> 183 bytes .../textures/items/heatershield/_slime_extra.png | Bin 0 -> 189 bytes .../textures/items/heatershield/_small_extra.png | Bin 0 -> 192 bytes .../textures/items/heatershield/_spider_extra.png | Bin 0 -> 182 bytes .../textures/items/heatershield/_square_head.png | Bin 0 -> 147 bytes .../items/heatershield/_squared_handle.png | Bin 0 -> 191 bytes .../textures/items/heatershield/_stripe_head.png | Bin 0 -> 155 bytes .../textures/items/heatershield/_test_head.png | Bin 0 -> 157 bytes .../textures/items/heatershield/_tri_extra.png | Bin 0 -> 181 bytes .../textures/items/heatershield/_triangle_head.png | Bin 0 -> 180 bytes .../textures/items/heatershield/_wide_extra.png | Bin 0 -> 188 bytes .../textures/items/heatershield/_wolf_extra.png | Bin 0 -> 205 bytes .../textures/items/heatershield/binding.png | Bin 0 -> 197 bytes .../heatershield/black_blades_shield_effect.png | Bin 0 -> 349 bytes .../heatershield/black_feathers_shield_effect.png | Bin 0 -> 386 bytes .../heatershield/black_gluttony_shield_effect.png | Bin 0 -> 263 bytes .../heatershield/black_legends_shield_effect.png | Bin 0 -> 298 bytes .../heatershield/black_light_shield_effect.png | Bin 0 -> 323 bytes .../heatershield/black_mirrors_shield_effect.png | Bin 0 -> 318 bytes .../heatershield/black_pitch_shield_effect.png | Bin 0 -> 312 bytes .../black_retribution_shield_effect.png | Bin 0 -> 298 bytes .../black_sanguisaga_shield_effect.png | Bin 0 -> 307 bytes .../heatershield/black_thorns_shield_effect.png | Bin 0 -> 395 bytes .../heatershield/black_wind_shield_effect.png | Bin 0 -> 258 bytes .../heatershield/blue_blades_shield_effect.png | Bin 0 -> 364 bytes .../heatershield/blue_feathers_shield_effect.png | Bin 0 -> 416 bytes .../heatershield/blue_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../heatershield/blue_legends_shield_effect.png | Bin 0 -> 329 bytes .../heatershield/blue_light_shield_effect.png | Bin 0 -> 340 bytes .../heatershield/blue_mirrors_shield_effect.png | Bin 0 -> 310 bytes .../heatershield/blue_pitch_shield_effect.png | Bin 0 -> 337 bytes .../blue_retribution_shield_effect.png | Bin 0 -> 308 bytes .../heatershield/blue_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/blue_thorns_shield_effect.png | Bin 0 -> 426 bytes .../items/heatershield/blue_wind_shield_effect.png | Bin 0 -> 259 bytes .../heatershield/brown_blades_shield_effect.png | Bin 0 -> 362 bytes .../heatershield/brown_feathers_shield_effect.png | Bin 0 -> 400 bytes .../heatershield/brown_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../heatershield/brown_legends_shield_effect.png | Bin 0 -> 503 bytes .../heatershield/brown_light_shield_effect.png | Bin 0 -> 348 bytes .../heatershield/brown_mirrors_shield_effect.png | Bin 0 -> 311 bytes .../heatershield/brown_pitch_shield_effect.png | Bin 0 -> 336 bytes .../brown_retribution_shield_effect.png | Bin 0 -> 308 bytes .../brown_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/brown_thorns_shield_effect.png | Bin 0 -> 424 bytes .../heatershield/brown_wind_shield_effect.png | Bin 0 -> 259 bytes .../heatershield/cyan_blades_shield_effect.png | Bin 0 -> 364 bytes .../heatershield/cyan_feathers_shield_effect.png | Bin 0 -> 426 bytes .../heatershield/cyan_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../heatershield/cyan_legends_shield_effect.png | Bin 0 -> 410 bytes .../heatershield/cyan_light_shield_effect.png | Bin 0 -> 347 bytes .../heatershield/cyan_mirrors_shield_effect.png | Bin 0 -> 300 bytes .../heatershield/cyan_pitch_shield_effect.png | Bin 0 -> 343 bytes .../cyan_retribution_shield_effect.png | Bin 0 -> 308 bytes .../heatershield/cyan_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/cyan_thorns_shield_effect.png | Bin 0 -> 430 bytes .../items/heatershield/cyan_wind_shield_effect.png | Bin 0 -> 259 bytes .../items/heatershield/diamond_shield_effect.png | Bin 0 -> 122 bytes .../textures/items/heatershield/edge.png | Bin 0 -> 192 bytes .../items/heatershield/emerald_shield_effect.png | Bin 0 -> 124 bytes .../textures/items/heatershield/face.png | Bin 0 -> 171 bytes .../heatershield/gray_blades_shield_effect.png | Bin 0 -> 349 bytes .../heatershield/gray_feathers_shield_effect.png | Bin 0 -> 384 bytes .../heatershield/gray_gluttony_shield_effect.png | Bin 0 -> 259 bytes .../heatershield/gray_legends_shield_effect.png | Bin 0 -> 216 bytes .../heatershield/gray_light_shield_effect.png | Bin 0 -> 322 bytes .../heatershield/gray_mirrors_shield_effect.png | Bin 0 -> 299 bytes .../heatershield/gray_pitch_shield_effect.png | Bin 0 -> 309 bytes .../gray_retribution_shield_effect.png | Bin 0 -> 296 bytes .../heatershield/gray_sanguisaga_shield_effect.png | Bin 0 -> 310 bytes .../heatershield/gray_thorns_shield_effect.png | Bin 0 -> 383 bytes .../items/heatershield/gray_wind_shield_effect.png | Bin 0 -> 255 bytes .../heatershield/green_blades_shield_effect.png | Bin 0 -> 361 bytes .../heatershield/green_feathers_shield_effect.png | Bin 0 -> 401 bytes .../heatershield/green_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../heatershield/green_legends_shield_effect.png | Bin 0 -> 202 bytes .../heatershield/green_light_shield_effect.png | Bin 0 -> 346 bytes .../heatershield/green_mirrors_shield_effect.png | Bin 0 -> 311 bytes .../heatershield/green_pitch_shield_effect.png | Bin 0 -> 334 bytes .../green_retribution_shield_effect.png | Bin 0 -> 307 bytes .../green_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/green_thorns_shield_effect.png | Bin 0 -> 400 bytes .../heatershield/green_wind_shield_effect.png | Bin 0 -> 259 bytes .../lightblue_blades_shield_effect.png | Bin 0 -> 363 bytes .../lightblue_feathers_shield_effect.png | Bin 0 -> 432 bytes .../lightblue_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../lightblue_legends_shield_effect.png | Bin 0 -> 404 bytes .../heatershield/lightblue_light_shield_effect.png | Bin 0 -> 345 bytes .../lightblue_mirrors_shield_effect.png | Bin 0 -> 302 bytes .../heatershield/lightblue_pitch_shield_effect.png | Bin 0 -> 343 bytes .../lightblue_retribution_shield_effect.png | Bin 0 -> 309 bytes .../lightblue_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../lightblue_thorns_shield_effect.png | Bin 0 -> 428 bytes .../heatershield/lightblue_wind_shield_effect.png | Bin 0 -> 260 bytes .../lightgray_blades_shield_effect.png | Bin 0 -> 362 bytes .../lightgray_feathers_shield_effect.png | Bin 0 -> 423 bytes .../lightgray_gluttony_shield_effect.png | Bin 0 -> 270 bytes .../lightgray_legends_shield_effect.png | Bin 0 -> 217 bytes .../heatershield/lightgray_light_shield_effect.png | Bin 0 -> 327 bytes .../lightgray_mirrors_shield_effect.png | Bin 0 -> 301 bytes .../heatershield/lightgray_pitch_shield_effect.png | Bin 0 -> 325 bytes .../lightgray_retribution_shield_effect.png | Bin 0 -> 296 bytes .../lightgray_sanguisaga_shield_effect.png | Bin 0 -> 319 bytes .../lightgray_thorns_shield_effect.png | Bin 0 -> 414 bytes .../heatershield/lightgray_wind_shield_effect.png | Bin 0 -> 250 bytes .../heatershield/lime_blades_shield_effect.png | Bin 0 -> 363 bytes .../heatershield/lime_feathers_shield_effect.png | Bin 0 -> 406 bytes .../heatershield/lime_gluttony_shield_effect.png | Bin 0 -> 273 bytes .../heatershield/lime_legends_shield_effect.png | Bin 0 -> 171 bytes .../heatershield/lime_light_shield_effect.png | Bin 0 -> 345 bytes .../heatershield/lime_mirrors_shield_effect.png | Bin 0 -> 311 bytes .../heatershield/lime_pitch_shield_effect.png | Bin 0 -> 331 bytes .../lime_retribution_shield_effect.png | Bin 0 -> 308 bytes .../heatershield/lime_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/lime_thorns_shield_effect.png | Bin 0 -> 424 bytes .../items/heatershield/lime_wind_shield_effect.png | Bin 0 -> 250 bytes .../heatershield/magenta_blades_shield_effect.png | Bin 0 -> 365 bytes .../magenta_feathers_shield_effect.png | Bin 0 -> 427 bytes .../magenta_gluttony_shield_effect.png | Bin 0 -> 273 bytes .../heatershield/magenta_legends_shield_effect.png | Bin 0 -> 464 bytes .../heatershield/magenta_light_shield_effect.png | Bin 0 -> 354 bytes .../heatershield/magenta_mirrors_shield_effect.png | Bin 0 -> 302 bytes .../heatershield/magenta_pitch_shield_effect.png | Bin 0 -> 325 bytes .../magenta_retribution_shield_effect.png | Bin 0 -> 296 bytes .../magenta_sanguisaga_shield_effect.png | Bin 0 -> 327 bytes .../heatershield/magenta_thorns_shield_effect.png | Bin 0 -> 429 bytes .../heatershield/magenta_wind_shield_effect.png | Bin 0 -> 251 bytes .../items/heatershield/manacore_shield_effect.png | Bin 0 -> 159 bytes .../heatershield/orange_blades_shield_effect.png | Bin 0 -> 359 bytes .../heatershield/orange_feathers_shield_effect.png | Bin 0 -> 413 bytes .../heatershield/orange_gluttony_shield_effect.png | Bin 0 -> 273 bytes .../heatershield/orange_legends_shield_effect.png | Bin 0 -> 142 bytes .../heatershield/orange_light_shield_effect.png | Bin 0 -> 343 bytes .../heatershield/orange_mirrors_shield_effect.png | Bin 0 -> 314 bytes .../heatershield/orange_pitch_shield_effect.png | Bin 0 -> 331 bytes .../orange_retribution_shield_effect.png | Bin 0 -> 309 bytes .../orange_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/orange_thorns_shield_effect.png | Bin 0 -> 403 bytes .../heatershield/orange_wind_shield_effect.png | Bin 0 -> 250 bytes .../heatershield/pink_blades_shield_effect.png | Bin 0 -> 364 bytes .../heatershield/pink_feathers_shield_effect.png | Bin 0 -> 431 bytes .../heatershield/pink_gluttony_shield_effect.png | Bin 0 -> 273 bytes .../heatershield/pink_legends_shield_effect.png | Bin 0 -> 498 bytes .../heatershield/pink_light_shield_effect.png | Bin 0 -> 345 bytes .../heatershield/pink_mirrors_shield_effect.png | Bin 0 -> 298 bytes .../heatershield/pink_pitch_shield_effect.png | Bin 0 -> 332 bytes .../pink_retribution_shield_effect.png | Bin 0 -> 296 bytes .../heatershield/pink_sanguisaga_shield_effect.png | Bin 0 -> 327 bytes .../heatershield/pink_thorns_shield_effect.png | Bin 0 -> 426 bytes .../items/heatershield/pink_wind_shield_effect.png | Bin 0 -> 251 bytes .../textures/items/heatershield/plate.png | Bin 0 -> 184 bytes .../textures/items/heatershield/plate_broken.png | Bin 0 -> 195 bytes .../heatershield/purple_blades_shield_effect.png | Bin 0 -> 365 bytes .../heatershield/purple_feathers_shield_effect.png | Bin 0 -> 434 bytes .../heatershield/purple_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../heatershield/purple_legends_shield_effect.png | Bin 0 -> 389 bytes .../heatershield/purple_light_shield_effect.png | Bin 0 -> 346 bytes .../heatershield/purple_mirrors_shield_effect.png | Bin 0 -> 302 bytes .../heatershield/purple_pitch_shield_effect.png | Bin 0 -> 334 bytes .../purple_retribution_shield_effect.png | Bin 0 -> 308 bytes .../purple_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/purple_thorns_shield_effect.png | Bin 0 -> 431 bytes .../heatershield/purple_wind_shield_effect.png | Bin 0 -> 260 bytes .../heatershield/red_blades_shield_effect.png | Bin 0 -> 359 bytes .../heatershield/red_feathers_shield_effect.png | Bin 0 -> 405 bytes .../heatershield/red_gluttony_shield_effect.png | Bin 0 -> 268 bytes .../heatershield/red_legends_shield_effect.png | Bin 0 -> 188 bytes .../items/heatershield/red_light_shield_effect.png | Bin 0 -> 338 bytes .../heatershield/red_mirrors_shield_effect.png | Bin 0 -> 311 bytes .../items/heatershield/red_pitch_shield_effect.png | Bin 0 -> 332 bytes .../heatershield/red_retribution_shield_effect.png | Bin 0 -> 309 bytes .../heatershield/red_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/red_thorns_shield_effect.png | Bin 0 -> 425 bytes .../items/heatershield/red_wind_shield_effect.png | Bin 0 -> 259 bytes .../items/heatershield/scabbing_shield_effect.png | Bin 0 -> 315 bytes .../heatershield/white_blades_shield_effect.png | Bin 0 -> 302 bytes .../heatershield/white_feathers_shield_effect.png | Bin 0 -> 394 bytes .../heatershield/white_gluttony_shield_effect.png | Bin 0 -> 247 bytes .../heatershield/white_legends_shield_effect.png | Bin 0 -> 308 bytes .../heatershield/white_light_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/white_mirrors_shield_effect.png | Bin 0 -> 327 bytes .../heatershield/white_pitch_shield_effect.png | Bin 0 -> 302 bytes .../white_retribution_shield_effect.png | Bin 0 -> 287 bytes .../white_sanguisaga_shield_effect.png | Bin 0 -> 302 bytes .../heatershield/white_thorns_shield_effect.png | Bin 0 -> 349 bytes .../heatershield/white_wind_shield_effect.png | Bin 0 -> 247 bytes .../heatershield/yellow_blades_shield_effect.png | Bin 0 -> 363 bytes .../heatershield/yellow_feathers_shield_effect.png | Bin 0 -> 423 bytes .../heatershield/yellow_gluttony_shield_effect.png | Bin 0 -> 272 bytes .../heatershield/yellow_legends_shield_effect.png | Bin 0 -> 310 bytes .../heatershield/yellow_light_shield_effect.png | Bin 0 -> 340 bytes .../heatershield/yellow_mirrors_shield_effect.png | Bin 0 -> 302 bytes .../heatershield/yellow_pitch_shield_effect.png | Bin 0 -> 329 bytes .../yellow_retribution_shield_effect.png | Bin 0 -> 296 bytes .../yellow_sanguisaga_shield_effect.png | Bin 0 -> 326 bytes .../heatershield/yellow_thorns_shield_effect.png | Bin 0 -> 425 bytes .../heatershield/yellow_wind_shield_effect.png | Bin 0 -> 251 bytes .../tinkerscompendium/textures/items/ingot.png | Bin 0 -> 372 bytes .../textures/items/item_ancientrelic.png | Bin 0 -> 134 bytes .../textures/items/item_bindingwrap.png | Bin 0 -> 242 bytes .../textures/items/item_bloodybandages.png | Bin 0 -> 347 bytes .../textures/items/item_canister.png | Bin 0 -> 314 bytes .../textures/items/item_corpseIvy.png | Bin 0 -> 623 bytes .../textures/items/item_corpseIvyGraft.png | Bin 0 -> 632 bytes .../textures/items/item_crestblades.png | Bin 0 -> 248 bytes .../textures/items/item_crestfeathers.png | Bin 0 -> 250 bytes .../textures/items/item_crestgluttony.png | Bin 0 -> 274 bytes .../textures/items/item_crestlegends.png | Bin 0 -> 229 bytes .../textures/items/item_crestlight.png | Bin 0 -> 291 bytes .../textures/items/item_crestmirrors.png | Bin 0 -> 274 bytes .../textures/items/item_crestofblades.png | Bin 0 -> 248 bytes .../textures/items/item_crestoffeathers.png | Bin 0 -> 250 bytes .../textures/items/item_crestofgluttony.png | Bin 0 -> 274 bytes .../textures/items/item_crestoflight.png | Bin 0 -> 291 bytes .../textures/items/item_crestofmirrors.png | Bin 0 -> 274 bytes .../textures/items/item_crestofpitch.png | Bin 0 -> 243 bytes .../textures/items/item_crestofretribution.png | Bin 0 -> 231 bytes .../textures/items/item_crestofsanguisaga.png | Bin 0 -> 263 bytes .../textures/items/item_crestofthorns.png | Bin 0 -> 265 bytes .../textures/items/item_crestofwinds.png | Bin 0 -> 278 bytes .../textures/items/item_crestpaper.png | Bin 0 -> 189 bytes .../textures/items/item_crestpitch.png | Bin 0 -> 243 bytes .../textures/items/item_crestretribution.png | Bin 0 -> 231 bytes .../textures/items/item_crestsanguisuga.png | Bin 0 -> 263 bytes .../textures/items/item_crestthorns.png | Bin 0 -> 265 bytes .../textures/items/item_crestwinds.png | Bin 0 -> 278 bytes .../textures/items/item_elementiumcore.png | Bin 0 -> 3068 bytes .../textures/items/item_emptycanister.png | Bin 0 -> 343 bytes .../textures/items/item_featherfall.png | Bin 0 -> 341 bytes .../textures/items/item_firewalker.png | Bin 0 -> 383 bytes .../textures/items/item_flippers.png | Bin 0 -> 304 bytes .../textures/items/item_frostwalker.png | Bin 0 -> 494 bytes .../textures/items/item_glowstep.png | Bin 0 -> 388 bytes .../textures/items/item_manacore.png | Bin 0 -> 3066 bytes .../textures/items/item_nightvisiongoggles.png | Bin 0 -> 271 bytes .../textures/items/item_rainbowgem.png | Bin 0 -> 1675 bytes .../textures/items/item_rainbowgem.png.mcmeta | 5 + .../textures/items/item_rebreather.png | Bin 0 -> 311 bytes .../textures/items/item_soulstone.png | Bin 0 -> 257 bytes .../textures/items/item_soulstone.png.mcmeta | 11 + .../textures/items/item_terraCore.png | Bin 0 -> 3072 bytes .../textures/items/item_textbook.png | Bin 0 -> 441 bytes .../textures/items/lightblue_cloth.png | Bin 0 -> 793 bytes .../textures/items/lime_cloth.png | Bin 0 -> 746 bytes .../items/longsword/_accessory_queensguard.png | Bin 0 -> 226 bytes .../items/longsword/_accessory_straigh.png | Bin 0 -> 183 bytes .../textures/items/longsword/_blade_katana.png | Bin 0 -> 184 bytes .../textures/items/longsword/_blade_razor.png | Bin 0 -> 181 bytes .../textures/items/lumberaxe/_extra_wrap.png | Bin 0 -> 228 bytes .../textures/items/lumberaxe/_handle_thin.png | Bin 0 -> 207 bytes .../textures/items/lumberaxe/_head_magic.png | Bin 0 -> 192 bytes .../textures/items/lumberaxe/_head_scythe.png | Bin 0 -> 259 bytes .../textures/items/lumberaxe/_head_wide.png | Bin 0 -> 228 bytes .../textures/items/magenta_cloth.png | Bin 0 -> 770 bytes .../textures/items/mattock/_accessory_straight.png | Bin 0 -> 174 bytes .../textures/items/mattock/_head_bearded.png | Bin 0 -> 232 bytes .../textures/items/mattock/_head_magic.png | Bin 0 -> 192 bytes .../textures/items/mattock/_head_scythe.png | Bin 0 -> 254 bytes .../textures/items/mattock/_head_wide.png | Bin 0 -> 228 bytes .../items/mattock/_m5angmallen_accessory.png | Bin 0 -> 214 bytes .../textures/items/mattock/_m5angmallen_head.png | Bin 0 -> 207 bytes .../textures/items/mattock/_m5brass_accessory.png | Bin 0 -> 175 bytes .../textures/items/mattock/_m5brass_head.png | Bin 0 -> 224 bytes .../textures/items/mattock/_m5bronze_accessory.png | Bin 0 -> 198 bytes .../textures/items/mattock/_m5copper_accessory.png | Bin 0 -> 170 bytes .../textures/items/mattock/_m5copper_head.png | Bin 0 -> 162 bytes .../items/mattock/_m5crowngold_accessory.png | Bin 0 -> 210 bytes .../items/mattock/_m5cupronickel_accessory.png | Bin 0 -> 216 bytes .../textures/items/mattock/_m5cupronickel_head.png | Bin 0 -> 250 bytes .../items/mattock/_m5damascussteel_accessory.png | Bin 0 -> 264 bytes .../items/mattock/_m5damascussteel_head.png | Bin 0 -> 313 bytes .../items/mattock/_m5diamond_accessory.png | Bin 0 -> 255 bytes .../textures/items/mattock/_m5diamond_head.png | Bin 0 -> 318 bytes .../items/mattock/_m5electrum_accessory.png | Bin 0 -> 209 bytes .../textures/items/mattock/_m5electrum_head.png | Bin 0 -> 271 bytes .../items/mattock/_m5fungalsteel_accessory.png | Bin 0 -> 292 bytes .../textures/items/mattock/_m5gold_accessory.png | Bin 0 -> 216 bytes .../textures/items/mattock/_m5gold_head.png | Bin 0 -> 247 bytes .../items/mattock/_m5heavysteel_accessory.png | Bin 0 -> 259 bytes .../textures/items/mattock/_m5heavysteel_head.png | Bin 0 -> 294 bytes .../items/mattock/_m5hepatizon_accessory.png | Bin 0 -> 236 bytes .../items/mattock/_m5ignatius_accessory.png | Bin 0 -> 231 bytes .../textures/items/mattock/_m5ignatius_head.png | Bin 0 -> 261 bytes .../textures/items/mattock/_m5iron_accessory.png | Bin 0 -> 244 bytes .../textures/items/mattock/_m5iron_head.png | Bin 0 -> 250 bytes .../items/mattock/_m5manganese_accessory.png | Bin 0 -> 258 bytes .../textures/items/mattock/_m5manganese_head.png | Bin 0 -> 239 bytes .../items/mattock/_m5manganesesteel_accessory.png | Bin 0 -> 264 bytes .../items/mattock/_m5manganesesteel_head.png | Bin 0 -> 284 bytes .../items/mattock/_m5molybdochalkos_accessory.png | Bin 0 -> 271 bytes .../items/mattock/_m5molybdochalkos_head.png | Bin 0 -> 289 bytes .../textures/items/mattock/_m5monel_accessory.png | Bin 0 -> 202 bytes .../textures/items/mattock/_m5monel_head.png | Bin 0 -> 252 bytes .../textures/items/mattock/_m5nickel_accessory.png | Bin 0 -> 222 bytes .../textures/items/mattock/_m5nickel_head.png | Bin 0 -> 256 bytes .../items/mattock/_m5nickelsteel_accessory.png | Bin 0 -> 330 bytes .../textures/items/mattock/_m5nickelsteel_head.png | Bin 0 -> 312 bytes .../textures/items/mattock/_m5pewter_accessory.png | Bin 0 -> 216 bytes .../textures/items/mattock/_m5pewter_head.png | Bin 0 -> 280 bytes .../items/mattock/_m5platinum_accessory.png | Bin 0 -> 208 bytes .../textures/items/mattock/_m5platinum_head.png | Bin 0 -> 217 bytes .../items/mattock/_m5rosegold_accessory.png | Bin 0 -> 237 bytes .../textures/items/mattock/_m5rosegold_head.png | Bin 0 -> 223 bytes .../textures/items/mattock/_m5silver_accessory.png | Bin 0 -> 208 bytes .../textures/items/mattock/_m5silver_head.png | Bin 0 -> 228 bytes .../textures/items/mattock/_m5tin_accessory.png | Bin 0 -> 182 bytes .../textures/items/mattock/_m5tin_head.png | Bin 0 -> 206 bytes .../items/mattock/_m5whitegold_accessory.png | Bin 0 -> 232 bytes .../textures/items/mattock/_m5whitegold_head.png | Bin 0 -> 251 bytes .../textures/items/mattock/_m5zinc_accessory.png | Bin 0 -> 164 bytes .../textures/items/mattock/_m5zinc_head.png | Bin 0 -> 207 bytes .../textures/items/mattock/_mattock_back.png | Bin 0 -> 216 bytes .../textures/items/mattock/_mattock_handle.png | Bin 0 -> 177 bytes .../textures/items/mattock/_mattock_head.png | Bin 0 -> 220 bytes .../items/mattock/_mattock_head_broken.png | Bin 0 -> 215 bytes .../tinkerscompendium/textures/items/nugget.png | Bin 0 -> 270 bytes .../textures/items/orange_cloth.png | Bin 0 -> 723 bytes .../textures/items/pickaxe/_accessory_wrap.png | Bin 0 -> 221 bytes .../textures/items/pickaxe/_handle_ornate.png | Bin 0 -> 237 bytes .../items/pickaxe/_handle_ornate_offset.png | Bin 0 -> 142 bytes .../textures/items/pickaxe/_head_fancy.png | Bin 0 -> 255 bytes .../textures/items/pickaxe/_head_single.png | Bin 0 -> 239 bytes .../textures/items/pickaxe/_head_sledgeback.png | Bin 0 -> 223 bytes .../textures/items/pickaxe/_head_small.png | Bin 0 -> 230 bytes .../textures/items/pickaxe/_head_straight.png | Bin 0 -> 238 bytes .../items/pickaxe/_m5angmallen_accessory.png | Bin 0 -> 177 bytes .../textures/items/pickaxe/_m5angmallen_head.png | Bin 0 -> 224 bytes .../textures/items/pickaxe/_m5brass_accessory.png | Bin 0 -> 167 bytes .../textures/items/pickaxe/_m5brass_head.png | Bin 0 -> 253 bytes .../textures/items/pickaxe/_m5bronze_accessory.png | Bin 0 -> 150 bytes .../textures/items/pickaxe/_m5bronze_head.png | Bin 0 -> 228 bytes .../textures/items/pickaxe/_m5copper_accessory.png | Bin 0 -> 161 bytes .../textures/items/pickaxe/_m5copper_head.png | Bin 0 -> 171 bytes .../items/pickaxe/_m5crowngold_accessory.png | Bin 0 -> 197 bytes .../textures/items/pickaxe/_m5crowngold_head.png | Bin 0 -> 253 bytes .../items/pickaxe/_m5cupronickel_accessory.png | Bin 0 -> 210 bytes .../textures/items/pickaxe/_m5cupronickel_head.png | Bin 0 -> 213 bytes .../items/pickaxe/_m5damascussteel_accessory.png | Bin 0 -> 189 bytes .../items/pickaxe/_m5damascussteel_head.png | Bin 0 -> 302 bytes .../items/pickaxe/_m5electrum_accessory.png | Bin 0 -> 199 bytes .../textures/items/pickaxe/_m5electrum_head.png | Bin 0 -> 232 bytes .../items/pickaxe/_m5fungalsteel_accessory.png | Bin 0 -> 206 bytes .../textures/items/pickaxe/_m5fungalsteel_head.png | Bin 0 -> 338 bytes .../textures/items/pickaxe/_m5gold_accessory.png | Bin 0 -> 194 bytes .../textures/items/pickaxe/_m5gold_head.png | Bin 0 -> 258 bytes .../items/pickaxe/_m5heavysteel_accessory.png | Bin 0 -> 151 bytes .../textures/items/pickaxe/_m5heavysteel_head.png | Bin 0 -> 303 bytes .../items/pickaxe/_m5hepatizon_accessory.png | Bin 0 -> 194 bytes .../textures/items/pickaxe/_m5hepatizon_head.png | Bin 0 -> 230 bytes .../items/pickaxe/_m5ignatius_accessory.png | Bin 0 -> 153 bytes .../textures/items/pickaxe/_m5ignatius_head.png | Bin 0 -> 263 bytes .../textures/items/pickaxe/_m5iron_accessory.png | Bin 0 -> 188 bytes .../textures/items/pickaxe/_m5iron_head.png | Bin 0 -> 240 bytes .../textures/items/pickaxe/_m5lead_accessory.png | Bin 0 -> 166 bytes .../textures/items/pickaxe/_m5lead_head.png | Bin 0 -> 243 bytes .../items/pickaxe/_m5manganese_accessory.png | Bin 0 -> 171 bytes .../textures/items/pickaxe/_m5manganese_head.png | Bin 0 -> 266 bytes .../items/pickaxe/_m5manganesesteel_accessory.png | Bin 0 -> 205 bytes .../items/pickaxe/_m5manganesesteel_head.png | Bin 0 -> 316 bytes .../items/pickaxe/_m5molybdochalkos_accessory.png | Bin 0 -> 219 bytes .../items/pickaxe/_m5molybdochalkos_head.png | Bin 0 -> 242 bytes .../textures/items/pickaxe/_m5monel_accessory.png | Bin 0 -> 163 bytes .../textures/items/pickaxe/_m5monel_head.png | Bin 0 -> 248 bytes .../textures/items/pickaxe/_m5nickel_accessory.png | Bin 0 -> 166 bytes .../textures/items/pickaxe/_m5nickel_head.png | Bin 0 -> 226 bytes .../items/pickaxe/_m5nickelsteel_accessory.png | Bin 0 -> 217 bytes .../textures/items/pickaxe/_m5nickelsteel_head.png | Bin 0 -> 317 bytes .../textures/items/pickaxe/_m5pewter_accessory.png | Bin 0 -> 140 bytes .../textures/items/pickaxe/_m5pewter_head.png | Bin 0 -> 247 bytes .../items/pickaxe/_m5platinum_accessory.png | Bin 0 -> 197 bytes .../textures/items/pickaxe/_m5platinum_head.png | Bin 0 -> 234 bytes .../items/pickaxe/_m5rosegold_accessory.png | Bin 0 -> 158 bytes .../textures/items/pickaxe/_m5rosegold_head.png | Bin 0 -> 239 bytes .../textures/items/pickaxe/_m5silver_accessory.png | Bin 0 -> 134 bytes .../textures/items/pickaxe/_m5silver_head.png | Bin 0 -> 270 bytes .../textures/items/pickaxe/_m5tin_accessory.png | Bin 0 -> 151 bytes .../textures/items/pickaxe/_m5tin_head.png | Bin 0 -> 222 bytes .../items/pickaxe/_m5whitegold_accessory.png | Bin 0 -> 183 bytes .../textures/items/pickaxe/_m5whitegold_head.png | Bin 0 -> 236 bytes .../textures/items/pickaxe/_m5zinc_accessory.png | Bin 0 -> 135 bytes .../textures/items/pickaxe/_m5zinc_head.png | Bin 0 -> 199 bytes .../items/pickaxe/_pickaxe_accessory (1).png | Bin 0 -> 218 bytes .../textures/items/pickaxe/_pickaxe_accessory.png | Bin 0 -> 218 bytes .../textures/items/pickaxe/_pickaxe_handle.png | Bin 0 -> 224 bytes .../items/pickaxe/_pickaxe_handle_offset.png | Bin 0 -> 128 bytes .../textures/items/pickaxe/_pickaxe_head.png | Bin 0 -> 245 bytes .../items/pickaxe/_pickaxe_head_broken.png | Bin 0 -> 224 bytes .../textures/items/pickaxe/_pointed_accessory.png | Bin 0 -> 235 bytes .../textures/items/pink_cloth.png | Bin 0 -> 791 bytes .../textures/items/purple_cloth.png | Bin 0 -> 771 bytes .../items/rapier/_accessory_queensguard.png | Bin 0 -> 222 bytes .../textures/items/rapier/_accessory_wide.png | Bin 0 -> 223 bytes .../textures/items/rapier/_head_safety.png | Bin 0 -> 188 bytes .../textures/items/rapier/_head_sai.png | Bin 0 -> 272 bytes .../textures/items/rapier/_head_taper.png | Bin 0 -> 204 bytes .../tinkerscompendium/textures/items/red_cloth.png | Bin 0 -> 713 bytes .../textures/items/redmintcane.png | Bin 0 -> 305 bytes .../textures/items/redmintingot.png | Bin 0 -> 376 bytes .../textures/items/scythe/_accessory_bulbous.png | Bin 0 -> 222 bytes .../textures/items/scythe/_accessory_teeth.png | Bin 0 -> 230 bytes .../textures/items/scythe/_accessory_wideblade.png | Bin 0 -> 213 bytes .../textures/items/scythe/_handle_straight.png | Bin 0 -> 168 bytes .../textures/items/scythe/_head_long.png | Bin 0 -> 224 bytes .../textures/items/shears/_binding.png | Bin 0 -> 169 bytes .../textures/items/shears/_bottom.png | Bin 0 -> 131 bytes .../textures/items/shears/_broken.png | Bin 0 -> 160 bytes .../textures/items/shears/_top.png | Bin 0 -> 104 bytes .../textures/items/shears/item_rainbowgem.png | Bin 0 -> 239 bytes .../textures/items/shears/lapis_shears_effect.png | Bin 0 -> 116 bytes .../items/shears/rainbow_shears_effect.png | Bin 0 -> 239 bytes .../items/shears/rainbow_shears_effect.png.mcmeta | 5 + .../items/shield/aeonsteel_shield_boss.png | Bin 0 -> 253 bytes .../items/shield/aeonsteel_shield_edge.png | Bin 0 -> 349 bytes .../textures/items/shield/alumite_shield_boss.png | Bin 0 -> 272 bytes .../textures/items/shield/alumite_shield_edge.png | Bin 0 -> 370 bytes .../textures/items/shield/alumite_shield_face.png | Bin 0 -> 238 bytes .../textures/items/shield/ardite_shield_boss.png | Bin 0 -> 262 bytes .../textures/items/shield/ardite_shield_shield.png | Bin 0 -> 377 bytes .../items/shield/beheading_shield_effect.png | Bin 0 -> 291 bytes .../items/shield/black_blades_shield_effect.png | Bin 0 -> 149 bytes .../items/shield/black_feathers_shield_effect.png | Bin 0 -> 142 bytes .../items/shield/black_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/black_light_shield_effect.png | Bin 0 -> 155 bytes .../items/shield/black_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/black_pitch_shield_effect.png | Bin 0 -> 169 bytes .../shield/black_retribution_shield_effect.png | Bin 0 -> 140 bytes .../shield/black_sanguisaga_shield_effect.png | Bin 0 -> 151 bytes .../items/shield/black_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/black_wind_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/blue_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/blue_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/blue_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/blue_light_shield_effect.png | Bin 0 -> 155 bytes .../items/shield/blue_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/blue_pitch_shield_effect.png | Bin 0 -> 187 bytes .../shield/blue_retribution_shield_effect.png | Bin 0 -> 140 bytes .../items/shield/blue_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/blue_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/blue_wind_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/blueslime_shield_boss.png | Bin 0 -> 183 bytes .../items/shield/blueslime_shield_edge.png | Bin 0 -> 360 bytes .../items/shield/blueslime_shield_face.png | Bin 0 -> 303 bytes .../textures/items/shield/bone_shield_boss.png | Bin 0 -> 320 bytes .../textures/items/shield/bone_shield_edge.png | Bin 0 -> 424 bytes .../textures/items/shield/boss.png | Bin 0 -> 208 bytes .../textures/items/shield/bronze_shield_boss.png | Bin 0 -> 255 bytes .../textures/items/shield/bronze_shield_edge.png | Bin 0 -> 457 bytes .../items/shield/brown_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/brown_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/brown_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/brown_light_shield_effect.png | Bin 0 -> 155 bytes .../items/shield/brown_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/brown_pitch_shield_effect.png | Bin 0 -> 187 bytes .../shield/brown_retribution_shield_effect.png | Bin 0 -> 140 bytes .../shield/brown_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/brown_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/brown_wind_shield_effect.png | Bin 0 -> 139 bytes .../textures/items/shield/cactus_shield_boss.png | Bin 0 -> 268 bytes .../textures/items/shield/cactus_shield_edge.png | Bin 0 -> 470 bytes .../textures/items/shield/cobalt_shield_boss.png | Bin 0 -> 267 bytes .../textures/items/shield/cobalt_shield_edge.png | Bin 0 -> 492 bytes .../textures/items/shield/copper_shield_boss.png | Bin 0 -> 260 bytes .../textures/items/shield/copper_shield_edge.png | Bin 0 -> 448 bytes .../items/shield/cyan_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/cyan_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/cyan_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/cyan_light_shield_effect.png | Bin 0 -> 155 bytes .../items/shield/cyan_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/cyan_pitch_shield_effect.png | Bin 0 -> 188 bytes .../shield/cyan_retribution_shield_effect.png | Bin 0 -> 140 bytes .../items/shield/cyan_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/cyan_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/cyan_wind_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/diamond_shield_effect.png | Bin 0 -> 119 bytes .../items/shield/dogbearium_shield_boss.png | Bin 0 -> 326 bytes .../items/shield/dogbearium_shield_edge.png | Bin 0 -> 376 bytes .../textures/items/shield/edge.png | Bin 0 -> 264 bytes .../items/shield/emerald_shield_effect.png | Bin 0 -> 126 bytes .../textures/items/shield/face.png | Bin 0 -> 286 bytes .../textures/items/shield/face_broken.png | Bin 0 -> 331 bytes .../textures/items/shield/flint_shield_boss.png | Bin 0 -> 245 bytes .../textures/items/shield/flint_shield_edge.png | Bin 0 -> 354 bytes .../textures/items/shield/flux_shield_effect.png | Bin 0 -> 264 bytes .../items/shield/gray_blades_shield_effect.png | Bin 0 -> 147 bytes .../items/shield/gray_feathers_shield_effect.png | Bin 0 -> 141 bytes .../items/shield/gray_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/gray_light_shield_effect.png | Bin 0 -> 154 bytes .../items/shield/gray_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/gray_pitch_shield_effect.png | Bin 0 -> 168 bytes .../shield/gray_retribution_shield_effect.png | Bin 0 -> 140 bytes .../items/shield/gray_sanguisaga_shield_effect.png | Bin 0 -> 147 bytes .../items/shield/gray_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/gray_wind_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/green_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/green_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/green_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/green_light_shield_effect.png | Bin 0 -> 155 bytes .../items/shield/green_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/green_pitch_shield_effect.png | Bin 0 -> 185 bytes .../shield/green_retribution_shield_effect.png | Bin 0 -> 140 bytes .../shield/green_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/green_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/green_wind_shield_effect.png | Bin 0 -> 139 bytes .../shield/lightblue_blades_shield_effect.png | Bin 0 -> 150 bytes .../shield/lightblue_feathers_shield_effect.png | Bin 0 -> 145 bytes .../shield/lightblue_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/lightblue_light_shield_effect.png | Bin 0 -> 151 bytes .../shield/lightblue_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/lightblue_pitch_shield_effect.png | Bin 0 -> 188 bytes .../shield/lightblue_retribution_shield_effect.png | Bin 0 -> 140 bytes .../shield/lightblue_sanguisaga_shield_effect.png | Bin 0 -> 153 bytes .../shield/lightblue_thorns_shield_effect.png | Bin 0 -> 126 bytes .../items/shield/lightblue_wind_shield_effect.png | Bin 0 -> 140 bytes .../shield/lightgray_blades_shield_effect.png | Bin 0 -> 150 bytes .../shield/lightgray_feathers_shield_effect.png | Bin 0 -> 145 bytes .../shield/lightgray_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/lightgray_light_shield_effect.png | Bin 0 -> 151 bytes .../shield/lightgray_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/lightgray_pitch_shield_effect.png | Bin 0 -> 176 bytes .../shield/lightgray_retribution_shield_effect.png | Bin 0 -> 132 bytes .../shield/lightgray_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../shield/lightgray_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/lightgray_wind_shield_effect.png | Bin 0 -> 140 bytes .../items/shield/lime_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/lime_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/lime_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/lime_light_shield_effect.png | Bin 0 -> 151 bytes .../items/shield/lime_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/lime_pitch_shield_effect.png | Bin 0 -> 183 bytes .../shield/lime_retribution_shield_effect.png | Bin 0 -> 132 bytes .../items/shield/lime_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/lime_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/lime_wind_shield_effect.png | Bin 0 -> 140 bytes .../items/shield/magenta_blades_shield_effect.png | Bin 0 -> 150 bytes .../shield/magenta_feathers_shield_effect.png | Bin 0 -> 146 bytes .../shield/magenta_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/magenta_light_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/magenta_mirrors_shield_effect.png | Bin 0 -> 117 bytes .../items/shield/magenta_pitch_shield_effect.png | Bin 0 -> 184 bytes .../shield/magenta_retribution_shield_effect.png | Bin 0 -> 132 bytes .../shield/magenta_sanguisaga_shield_effect.png | Bin 0 -> 153 bytes .../items/shield/magenta_thorns_shield_effect.png | Bin 0 -> 126 bytes .../items/shield/magenta_wind_shield_effect.png | Bin 0 -> 141 bytes .../items/shield/manacore_shield_effect.png | Bin 0 -> 156 bytes .../items/shield/manyullyn_shield_boss.png | Bin 0 -> 324 bytes .../items/shield/manyullyn_shield_edge.png | Bin 0 -> 468 bytes .../textures/items/shield/moss_shield_effect.png | Bin 0 -> 376 bytes .../items/shield/netherrack_shield_boss.png | Bin 0 -> 316 bytes .../items/shield/netherrack_shield_edge.png | Bin 0 -> 873 bytes .../textures/items/shield/obsidian_shield_boss.png | Bin 0 -> 329 bytes .../textures/items/shield/obsidian_shield_edge.png | Bin 0 -> 377 bytes .../items/shield/orange_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/orange_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/orange_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/orange_light_shield_effect.png | Bin 0 -> 151 bytes .../items/shield/orange_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/orange_pitch_shield_effect.png | Bin 0 -> 183 bytes .../shield/orange_retribution_shield_effect.png | Bin 0 -> 132 bytes .../shield/orange_sanguisaga_shield_effect.png | Bin 0 -> 153 bytes .../items/shield/orange_thorns_shield_effect.png | Bin 0 -> 126 bytes .../items/shield/orange_wind_shield_effect.png | Bin 0 -> 140 bytes .../textures/items/shield/paper_shield_boss.png | Bin 0 -> 287 bytes .../textures/items/shield/paper_shield_edge.png | Bin 0 -> 742 bytes .../textures/items/shield/pigiron_shield_boss.png | Bin 0 -> 237 bytes .../textures/items/shield/pigiron_shield_edge.png | Bin 0 -> 435 bytes .../items/shield/pink_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/pink_feathers_shield_effect.png | Bin 0 -> 145 bytes .../items/shield/pink_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/pink_light_shield_effect.png | Bin 0 -> 151 bytes .../items/shield/pink_mirrors_shield_effect.png | Bin 0 -> 117 bytes .../items/shield/pink_pitch_shield_effect.png | Bin 0 -> 188 bytes .../shield/pink_retribution_shield_effect.png | Bin 0 -> 132 bytes .../items/shield/pink_sanguisaga_shield_effect.png | Bin 0 -> 153 bytes .../items/shield/pink_thorns_shield_effect.png | Bin 0 -> 126 bytes .../items/shield/pink_wind_shield_effect.png | Bin 0 -> 140 bytes .../textures/items/shield/piston_shield_effect.png | Bin 0 -> 298 bytes .../items/shield/purple_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/purple_feathers_shield_effect.png | Bin 0 -> 145 bytes .../items/shield/purple_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/purple_light_shield_effect.png | Bin 0 -> 151 bytes .../items/shield/purple_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/purple_pitch_shield_effect.png | Bin 0 -> 188 bytes .../shield/purple_retribution_shield_effect.png | Bin 0 -> 140 bytes .../shield/purple_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/purple_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/purple_wind_shield_effect.png | Bin 0 -> 140 bytes .../textures/items/shield/quartz_shield_effect.png | Bin 0 -> 214 bytes .../items/shield/queensgold_shield_boss.png | Bin 0 -> 269 bytes .../items/shield/queensgold_shield_edge.png | Bin 0 -> 518 bytes .../items/shield/red_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/red_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/red_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/red_light_shield_effect.png | Bin 0 -> 151 bytes .../items/shield/red_mirrors_shield_effect.png | Bin 0 -> 116 bytes .../items/shield/red_pitch_shield_effect.png | Bin 0 -> 186 bytes .../items/shield/red_retribution_shield_effect.png | Bin 0 -> 140 bytes .../items/shield/red_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/red_thorns_shield_effect.png | Bin 0 -> 125 bytes .../items/shield/red_wind_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/reinforced_shield_effect.png | Bin 0 -> 294 bytes .../items/shield/scabbing_shield_effect.png | Bin 0 -> 315 bytes .../textures/items/shield/slime_shield_boss.png | Bin 0 -> 230 bytes .../textures/items/shield/slime_shield_edge.png | Bin 0 -> 417 bytes .../textures/items/shield/steel_shield_boss.png | Bin 0 -> 249 bytes .../textures/items/shield/steel_shield_edge.png | Bin 0 -> 396 bytes .../textures/items/shield/stone_shield_boss.png | Bin 0 -> 235 bytes .../textures/items/shield/stone_shield_edge.png | Bin 0 -> 418 bytes .../textures/items/shield/thaumium_shield_boss.png | Bin 0 -> 264 bytes .../textures/items/shield/thaumium_shield_edge.png | Bin 0 -> 430 bytes .../items/shield/white_blades_shield_effect.png | Bin 0 -> 147 bytes .../items/shield/white_feathers_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/white_gluttony_shield_effect.png | Bin 0 -> 123 bytes .../items/shield/white_light_shield_effect.png | Bin 0 -> 139 bytes .../items/shield/white_mirrors_shield_effect.png | Bin 0 -> 117 bytes .../items/shield/white_pitch_shield_effect.png | Bin 0 -> 167 bytes .../shield/white_retribution_shield_effect.png | Bin 0 -> 142 bytes .../shield/white_sanguisaga_shield_effect.png | Bin 0 -> 145 bytes .../items/shield/white_thorns_shield_effect.png | Bin 0 -> 127 bytes .../items/shield/white_wind_shield_effect.png | Bin 0 -> 140 bytes .../textures/items/shield/wood_shield_boss.png | Bin 0 -> 211 bytes .../textures/items/shield/wood_shield_edge.png | Bin 0 -> 745 bytes .../textures/items/shield/wood_shield_face.png | Bin 0 -> 485 bytes .../items/shield/wood_shield_face_broken.png | Bin 0 -> 515 bytes .../items/shield/yellow_blades_shield_effect.png | Bin 0 -> 150 bytes .../items/shield/yellow_feathers_shield_effect.png | Bin 0 -> 144 bytes .../items/shield/yellow_gluttony_shield_effect.png | Bin 0 -> 122 bytes .../items/shield/yellow_light_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/yellow_mirrors_shield_effect.png | Bin 0 -> 117 bytes .../items/shield/yellow_pitch_shield_effect.png | Bin 0 -> 184 bytes .../shield/yellow_retribution_shield_effect.png | Bin 0 -> 132 bytes .../shield/yellow_sanguisaga_shield_effect.png | Bin 0 -> 152 bytes .../items/shield/yellow_thorns_shield_effect.png | Bin 0 -> 126 bytes .../items/shield/yellow_wind_shield_effect.png | Bin 0 -> 141 bytes .../textures/items/shovel/_handle_knight.png | Bin 0 -> 230 bytes .../textures/items/shovel/_head_square.png | Bin 0 -> 218 bytes .../textures/items/shovel/_m5angmallen_head.png | Bin 0 -> 237 bytes .../textures/items/shovel/_m5brass_head.png | Bin 0 -> 241 bytes .../textures/items/shovel/_m5bronze_head.png | Bin 0 -> 184 bytes .../textures/items/shovel/_m5copper_head.png | Bin 0 -> 173 bytes .../textures/items/shovel/_m5crowngold_head.png | Bin 0 -> 218 bytes .../textures/items/shovel/_m5cupronickel_head.png | Bin 0 -> 202 bytes .../items/shovel/_m5damascussteel_head.png | Bin 0 -> 274 bytes .../textures/items/shovel/_m5electrum_head.png | Bin 0 -> 246 bytes .../textures/items/shovel/_m5fungalsteel_head.png | Bin 0 -> 333 bytes .../textures/items/shovel/_m5gold_head.png | Bin 0 -> 235 bytes .../textures/items/shovel/_m5heavysteel_head.png | Bin 0 -> 302 bytes .../textures/items/shovel/_m5hepatizon_head.png | Bin 0 -> 221 bytes .../textures/items/shovel/_m5ignatius_head.png | Bin 0 -> 240 bytes .../textures/items/shovel/_m5iron_head.png | Bin 0 -> 204 bytes .../textures/items/shovel/_m5manganese_head.png | Bin 0 -> 269 bytes .../items/shovel/_m5manganesesteel_head.png | Bin 0 -> 259 bytes .../items/shovel/_m5molybdochalkos_head.png | Bin 0 -> 243 bytes .../textures/items/shovel/_m5monel_head.png | Bin 0 -> 236 bytes .../textures/items/shovel/_m5nickel_head.png | Bin 0 -> 233 bytes .../textures/items/shovel/_m5nickelsteel_head.png | Bin 0 -> 290 bytes .../textures/items/shovel/_m5pewter_head.png | Bin 0 -> 211 bytes .../textures/items/shovel/_m5platinum_head.png | Bin 0 -> 181 bytes .../textures/items/shovel/_m5rosegold_head.png | Bin 0 -> 244 bytes .../textures/items/shovel/_m5silver_head.png | Bin 0 -> 235 bytes .../textures/items/shovel/_m5tin_head.png | Bin 0 -> 184 bytes .../textures/items/shovel/_m5whitegold_head.png | Bin 0 -> 215 bytes .../textures/items/shovel/_m5zinc_head.png | Bin 0 -> 196 bytes .../textures/items/silver_cloth.png | Bin 0 -> 758 bytes .../tinkerscompendium/textures/items/tdbook.png | Bin 0 -> 472 bytes .../textures/items/towershield/binding.png | Bin 0 -> 450 bytes .../textures/items/towershield/edge.png | Bin 0 -> 479 bytes .../textures/items/towershield/face.png | Bin 0 -> 353 bytes .../textures/items/towershield/plate.png | Bin 0 -> 335 bytes .../textures/items/towershield/plate_broken.png | Bin 0 -> 372 bytes .../textures/items/white_cloth.png | Bin 0 -> 767 bytes .../textures/items/yellow_cloth.png | Bin 0 -> 768 bytes .../zweihander/beheading_zweihander_effect.png | Bin 0 -> 261 bytes .../textures/items/zweihander/blade.png | Bin 0 -> 131 bytes .../items/zweihander/blaze_zweihander_effect.png | Bin 0 -> 223 bytes .../zweihander/bloodoath_zweihander_effect.png | Bin 0 -> 638 bytes .../bloodoath_zweihander_effect.png.mcmeta | 50 + .../textures/items/zweihander/broken.png | Bin 0 -> 213 bytes .../textures/items/zweihander/core.png | Bin 0 -> 177 bytes .../zweihander/corpseivy_zweihander_effect.png | Bin 0 -> 472 bytes .../items/zweihander/diamond_zweihander_effect.png | Bin 0 -> 146 bytes .../items/zweihander/emerald_zweihander_effect.png | Bin 0 -> 116 bytes .../items/zweihander/flux_zweihander_effect.png | Bin 0 -> 216 bytes .../zweihander/greenmint_zweihander_blade.png | Bin 0 -> 259 bytes .../items/zweihander/greenmint_zweihander_core.png | Bin 0 -> 264 bytes .../zweihander/greenmint_zweihander_guard.png | Bin 0 -> 272 bytes .../zweihander/greenmint_zweihander_handle.png | Bin 0 -> 280 bytes .../textures/items/zweihander/guard.png | Bin 0 -> 199 bytes .../textures/items/zweihander/handle.png | Bin 0 -> 186 bytes .../zweihander/lapis_zweihander_effect (1).png | Bin 0 -> 146 bytes .../items/zweihander/lapis_zweihander_effect.png | Bin 0 -> 146 bytes .../zweihander/lava_zweihander_effect (1).png | Bin 0 -> 141 bytes .../items/zweihander/lava_zweihander_effect.png | Bin 0 -> 141 bytes .../zweihander/manacore_zweihander_effect.png | Bin 0 -> 174 bytes .../items/zweihander/moss_zweihander_effect.png | Bin 0 -> 163 bytes .../zweihander/necrotic_zweihander_effect.png | Bin 0 -> 175 bytes .../items/zweihander/piston_zweihander_effect.png | Bin 0 -> 195 bytes .../items/zweihander/quartz_zweihander_effect.png | Bin 0 -> 173 bytes .../items/zweihander/redmint_zweihander_blade.png | Bin 0 -> 224 bytes .../items/zweihander/redmint_zweihander_core.png | Bin 0 -> 254 bytes .../items/zweihander/redmint_zweihander_guard.png | Bin 0 -> 261 bytes .../items/zweihander/redmint_zweihander_handle.png | Bin 0 -> 263 bytes .../zweihander/redstone_zweihander_effect.png | Bin 0 -> 137 bytes .../zweihander/reinforced_zweihander_effect.png | Bin 0 -> 191 bytes .../zweihander/scabbing_zweihander_effect.png | Bin 0 -> 255 bytes .../items/zweihander/silk_zweihander_effect.png | Bin 0 -> 187 bytes .../items/zweihander/smite_zweihander_effect.png | Bin 0 -> 307 bytes .../items/zweihander/spider_zweihander_effect.png | Bin 0 -> 162 bytes .../zweihander/terracore_zweihander_effect.png | Bin 0 -> 175 bytes .../zweihander/textbook_zweihander_effect.png | Bin 0 -> 143 bytes .../textures/materials/cheese.png | Bin 0 -> 770 bytes .../textures/materials/ender_pearl.png | Bin 0 -> 773 bytes .../textures/materials/facetedgem.png | Bin 0 -> 537 bytes .../tinkerscompendium/textures/materials/gall.png | Bin 0 -> 843 bytes .../textures/materials/greencandy.png | Bin 0 -> 171 bytes .../tinkerscompendium/textures/materials/moon.png | Bin 0 -> 581 bytes .../tinkerscompendium/textures/materials/opal.png | Bin 0 -> 798 bytes .../textures/materials/redcandy.png | Bin 0 -> 170 bytes .../textures/materials/stargem.png | Bin 0 -> 653 bytes .../textures/materials/starruby.png | Bin 0 -> 739 bytes .../textures/materials/starsapphire.png | Bin 0 -> 742 bytes .../tinkerscompendium/textures/materials/sun.png | Bin 0 -> 895 bytes .../tinkerscompendium/textures/model/sheathe.png | Bin 0 -> 598 bytes .../textures/skin/horse/horse_witherskeleton.png | Bin 0 -> 9218 bytes .../tinkersdefense/blockstates/fluid_block.json | 134 --- .../tinkersdefense/blockstates/metalblock.json | 7 - .../tinkersdefense/blockstates/redcandyblock.json | 11 - .../assets/tinkersdefense/lang/en_US.lang | 594 ---------- .../assets/tinkersdefense/lang/fr_FR.lang | 35 - .../assets/tinkersdefense/lang/ru_RU.lang | 280 ----- .../assets/tinkersdefense/materials/amber.json | 10 - .../assets/tinkersdefense/materials/amethyst.json | 10 - .../assets/tinkersdefense/materials/cheese.json | 6 - .../assets/tinkersdefense/materials/citrine.json | 10 - .../assets/tinkersdefense/materials/diamond.json | 6 - .../assets/tinkersdefense/materials/emerald.json | 6 - .../tinkersdefense/materials/enderpearl.json | 6 - .../assets/tinkersdefense/materials/gallite.json | 6 - .../assets/tinkersdefense/materials/garnet.json | 10 - .../assets/tinkersdefense/materials/ghasttear.json | 9 - .../assets/tinkersdefense/materials/glass.json | 6 - .../assets/tinkersdefense/materials/glowstone.json | 6 - .../tinkersdefense/materials/greencandy.json | 6 - .../assets/tinkersdefense/materials/lapis.json | 6 - .../assets/tinkersdefense/materials/opal.json | 6 - .../assets/tinkersdefense/materials/quartz.json | 6 - .../assets/tinkersdefense/materials/redcandy.json | 6 - .../assets/tinkersdefense/materials/ruby.json | 10 - .../assets/tinkersdefense/materials/sapphire.json | 10 - .../assets/tinkersdefense/materials/starruby.json | 10 - .../tinkersdefense/materials/starsapphire.json | 10 - .../assets/tinkersdefense/materials/sundrop.json | 6 - .../assets/tinkersdefense/materials/tanzanite.json | 10 - .../assets/tinkersdefense/materials/topaz.json | 10 - .../assets/tinkersdefense/materials/voidite.json | 6 - .../models/block/aeonsteelblock.json | 6 - .../assets/tinkersdefense/models/item/dust.json | 6 - .../assets/tinkersdefense/models/item/gem.json | 6 - .../tinkersdefense/models/item/gingerbread.json | 6 - .../assets/tinkersdefense/models/item/grain.json | 6 - .../tinkersdefense/models/item/greenmintcane.json | 6 - .../assets/tinkersdefense/models/item/ingot.json | 6 - .../assets/tinkersdefense/models/item/nugget.json | 6 - .../models/item/parts/armor_hood_cloth.tmat.json | 5 - .../models/item/parts/armor_plate.tmat.json | 5 - .../models/item/parts/chainmail.tmat.json | 5 - .../models/item/parts/clasp.tmat.json | 5 - .../models/item/parts/cloth.tmat.json | 5 - .../models/item/parts/filigree.tmat.json | 5 - .../models/item/parts/ringshank.tmat.json | 5 - .../models/item/parts/rivets.tmat.json | 5 - .../models/item/parts/setting.tmat.json | 5 - .../models/item/parts/wire.tmat.json | 5 - .../tinkersdefense/models/item/redmintcane.json | 6 - .../models/item/tools/amulet.tcon.json | 8 - .../models/item/tools/breastplate.tcon.json | 9 - .../models/item/tools/fishingrod.tcon.json | 35 - .../models/item/tools/grieves.tcon.json | 9 - .../models/item/tools/heatershield.tcon.json | 65 -- .../models/item/tools/helm.tcon.json | 9 - .../models/item/tools/hood.tcon.json | 35 - .../models/item/tools/ring.tcon.json | 8 - .../models/item/tools/robe.tcon.json | 35 - .../models/item/tools/roundshield.tcon.json | 64 -- .../models/item/tools/sabatons.tcon.json | 9 - .../models/item/tools/shawl.tcon.json | 35 - .../models/item/tools/shears.tcon.json | 35 - .../models/item/tools/shoes.tcon.json | 35 - .../models/item/tools/towershield.tcon.json | 65 -- .../models/item/tools/zweihander.tcon.json | 36 - .../assets/tinkersdefense/models/sheathe_1.png | Bin 598 -> 0 bytes .../resources/assets/tinkersdefense/sounds.json | 3 - .../assets/tinkersdefense/sounds/hookshotChain.ogg | Bin 8266 -> 0 bytes .../assets/tinkersdefense/text/souls/loadSouls.txt | 2 - .../tinkersdefense/text/souls/steve_enUS.txt | 400 ------- .../armor/Breastplate/_breastplate_chain.png | Bin 391 -> 0 bytes .../armor/Breastplate/_breastplate_plate.png | Bin 1023 -> 0 bytes .../armor/Breastplate/_breastplate_smallplate.png | Bin 419 -> 0 bytes .../armor/Breastplate/_breastplate_trim.png | Bin 544 -> 0 bytes .../tinkersdefense/textures/armor/ChainArmor.png | Bin 2186 -> 0 bytes .../tinkersdefense/textures/armor/ClothArmor.png | Bin 2838 -> 0 bytes .../armor/Grieves/TinkerHelm-texturemap.png | Bin 389 -> 0 bytes .../textures/armor/Grieves/_grieves_chain.png | Bin 271 -> 0 bytes .../textures/armor/Grieves/_grieves_plate.png | Bin 705 -> 0 bytes .../textures/armor/Grieves/_grieves_trim.png | Bin 439 -> 0 bytes .../textures/armor/Helm/_helm_chain.png | Bin 291 -> 0 bytes .../textures/armor/Helm/_helm_top.png | Bin 555 -> 0 bytes .../textures/armor/Helm/_helm_visor.png | Bin 625 -> 0 bytes .../textures/armor/Mask/_mask_face.png | Bin 492 -> 0 bytes .../textures/armor/Sabatons/_sabatons_caps.png | Bin 339 -> 0 bytes .../textures/armor/Sabatons/_sabatons_plates.png | Bin 425 -> 0 bytes .../textures/armor/Sabatons/_sabatons_soles.png | Bin 200 -> 0 bytes .../textures/armor/Sabatons/_sabatons_trim.png | Bin 467 -> 0 bytes .../textures/armor/Sheath/Sheath.png | Bin 962 -> 0 bytes .../textures/armor/Sheath/_sheath_base.png | Bin 1114 -> 0 bytes .../textures/armor/Sheath/_sheath_belt.png | Bin 930 -> 0 bytes .../textures/armor/Sheath/_sheath_clasp.png | Bin 181 -> 0 bytes .../textures/armor/Sheath/_sheath_filigree.png | Bin 490 -> 0 bytes .../textures/armor/TinkersBreastPlate.png | Bin 1012 -> 0 bytes .../textures/armor/TinkersGrieves.png | Bin 722 -> 0 bytes .../tinkersdefense/textures/armor/TinkersHelm.png | Bin 3378 -> 0 bytes .../textures/armor/TinkersSabatons.png | Bin 493 -> 0 bytes .../textures/armor/boots/_boots_chain.png | Bin 346 -> 0 bytes .../textures/armor/boots/_boots_cloth.png | Bin 908 -> 0 bytes .../textures/armor/boots/_boots_rivet.png | Bin 421 -> 0 bytes .../blastprotection_breastplate_effect.png | Bin 325 -> 0 bytes .../fireprotection_breastplate_effect.png | Bin 543 -> 0 bytes .../breastplate/healthboost_breastplate_effect.png | Bin 261 -> 0 bytes .../projprotection_breastplate_effect.png | Bin 148 -> 0 bytes .../breastplate/protection_breastplate_effect.png | Bin 523 -> 0 bytes .../runicshielding_breastplate_effect.png | Bin 265 -> 0 bytes .../textures/armor/chausses/Layer #1.png | Bin 155 -> 0 bytes .../armor/chausses/ModelBiped-texturemap.png | Bin 400 -> 0 bytes .../armor/chausses/_blastprotection_chausses.png | Bin 204 -> 0 bytes .../textures/armor/chausses/_chausses_chain.png | Bin 324 -> 0 bytes .../textures/armor/chausses/_chausses_cloth.png | Bin 442 -> 0 bytes .../textures/armor/chausses/_chausses_plate.png | Bin 227 -> 0 bytes .../armor/chausses/_fireprotection_chausses.png | Bin 8259 -> 0 bytes .../textures/armor/chausses/_highstep_chausses.png | Bin 290 -> 0 bytes .../armor/chausses/_jumpboost_chausses.png | Bin 268 -> 0 bytes .../armor/chausses/_projprotection_chausses.png | Bin 206 -> 0 bytes .../armor/chausses/_protection_chausses.png | Bin 452 -> 0 bytes .../textures/armor/chausses/_speed_chausses.png | Bin 184 -> 0 bytes .../textures/armor/chausses/chain.png | Bin 235 -> 0 bytes .../textures/armor/chausses/char.png | Bin 1582 -> 0 bytes .../textures/armor/chausses/plate.png | Bin 366 -> 0 bytes .../armor/coif/ModelTinkersCoif-texturemap.png | Bin 333 -> 0 bytes .../textures/armor/coif/_coif_chain.png | Bin 176 -> 0 bytes .../textures/armor/coif/_coif_circlet.png | Bin 553 -> 0 bytes .../textures/armor/coif/_coif_cloth.png | Bin 810 -> 0 bytes .../tinkersdefense/textures/armor/coif/char.png | Bin 1643 -> 0 bytes .../gauntlets/ModelTinkersGauntlet-texturemap.png | Bin 339 -> 0 bytes .../gauntlets/TinkersGauntlets-texturemap.png | Bin 293 -> 0 bytes .../textures/armor/gauntlets/_gauntlet_plate.png | Bin 396 -> 0 bytes .../armor/gauntlets/_gauntlet_rivet copy.png | Bin 161 -> 0 bytes .../textures/armor/gauntlets/_gauntlet_rivet.png | Bin 255 -> 0 bytes .../textures/armor/gauntlets/_gauntlet_trim.png | Bin 456 -> 0 bytes .../textures/armor/gauntlets/_gauntlets.png | Bin 365 -> 0 bytes .../textures/armor/gauntlets/char.png | Bin 1582 -> 0 bytes .../armor/gauntlets/icons/_mitten_plate.png | Bin 275 -> 0 bytes .../armor/gauntlets/icons/_mitten_rivet.png | Bin 108 -> 0 bytes .../armor/gauntlets/icons/_mitten_trim.png | Bin 226 -> 0 bytes .../armor/grieves/TinkersGrieves-texturemap.png | Bin 375 -> 0 bytes .../armor/grieves/TinkersSabatons-texturemap.png | Bin 269 -> 0 bytes .../textures/armor/grieves/_grieves_cloth.png | Bin 975 -> 0 bytes .../tinkersdefense/textures/armor/grieves/char.png | Bin 1582 -> 0 bytes .../textures/armor/hauberk/Pasted Layer.png | Bin 1582 -> 0 bytes .../armor/hauberk/TinkersHauberk-texturemap.png | Bin 452 -> 0 bytes .../textures/armor/hauberk/_hauberk_chain.png | Bin 435 -> 0 bytes .../textures/armor/hauberk/_hauberk_cloth.png | Bin 236 -> 0 bytes .../textures/armor/hauberk/_hauberk_plate.png | Bin 303 -> 0 bytes .../textures/armor/helm/TinkerHelm-texturemap.png | Bin 486 -> 0 bytes .../textures/armor/helm/_helm_plate.png | Bin 1120 -> 0 bytes .../tinkersdefense/textures/armor/helm/char.png | Bin 1582 -> 0 bytes .../textures/armor/hood/ModelBiped-texturemap.png | Bin 458 -> 0 bytes .../textures/armor/hood/TinkersHood-texturemap.png | Bin 529 -> 0 bytes .../textures/armor/hood/_hood_cloth.png | Bin 1199 -> 0 bytes .../textures/armor/hood/_hood_metal.png | Bin 224 -> 0 bytes .../textures/armor/hood/_hood_trim.png | Bin 1021 -> 0 bytes .../tinkersdefense/textures/armor/hood/char.png | Bin 1660 -> 0 bytes .../textures/armor/hood/divination_hood_effect.png | Bin 225 -> 0 bytes .../textures/armor/hood/elementiumcore_alt.png | Bin 183 -> 0 bytes .../armor/hood/elementiumcore_hood_effect.png | Bin 155 -> 0 bytes .../armor/hood/manaembroidery_hood_effect.png | Bin 788 -> 0 bytes .../textures/armor/hood/revealing_hood_effect.png | Bin 137 -> 0 bytes .../armor/hood/visembroidery_hood_effect.png | Bin 659 -> 0 bytes .../armor/hood/visembroidery_shawl_effect.png | Bin 799 -> 0 bytes .../textures/armor/robe/ModelBiped-texturemap.png | Bin 509 -> 0 bytes .../textures/armor/robe/_robe_cloth.png | Bin 1261 -> 0 bytes .../textures/armor/robe/_robe_metal.png | Bin 229 -> 0 bytes .../textures/armor/robe/_robe_trim.png | Bin 1075 -> 0 bytes .../textures/armor/robe/_shawl_cloth.png | Bin 1489 -> 0 bytes .../textures/armor/robe/_shawl_metal.png | Bin 238 -> 0 bytes .../textures/armor/robe/_shawl_trim.png | Bin 1287 -> 0 bytes .../tinkersdefense/textures/armor/robe/char.png | Bin 1582 -> 0 bytes .../armor/robe/elementiumcore_robe_effect.png | Bin 165 -> 0 bytes .../armor/robe/manaembroidery_robe_effect.png | Bin 390 -> 0 bytes .../armor/robe/manaembroidery_shoes_effect.png | Bin 583 -> 0 bytes .../armor/robe/visembroidery_robe_effect.png | Bin 324 -> 0 bytes .../armor/robe/visembroidery_shawl_effect.png | Bin 799 -> 0 bytes .../armor/sabatons/TinkersSabatons-texturemap.png | Bin 303 -> 0 bytes .../textures/armor/shawl/ModelBiped-texturemap.png | Bin 458 -> 0 bytes .../armor/shawl/TinkersHood-texturemap.png | Bin 521 -> 0 bytes .../textures/armor/shawl/_shawl_cloth.png | Bin 1245 -> 0 bytes .../textures/armor/shawl/_shawl_metal.png | Bin 212 -> 0 bytes .../textures/armor/shawl/_shawl_trim.png | Bin 1161 -> 0 bytes .../tinkersdefense/textures/armor/shawl/char.png | Bin 1582 -> 0 bytes .../armor/shawl/elementiumcore_shawl_effect.png | Bin 170 -> 0 bytes .../armor/shawl/manaembroidery_shawl_effect.png | Bin 583 -> 0 bytes .../armor/shawl/manaembroidery_shoes_effect.png | Bin 583 -> 0 bytes .../textures/armor/shawl/revealing_hood_effect.png | Bin 137 -> 0 bytes .../armor/shawl/visembroidery_hood_effect.png | Bin 659 -> 0 bytes .../armor/shawl/visembroidery_robe_effect.png | Bin 1041 -> 0 bytes .../armor/shawl/visembroidery_shawl_effect.png | Bin 799 -> 0 bytes .../armor/sheath/ModelBiped-texturemap.png | Bin 266 -> 0 bytes .../tinkersdefense/textures/armor/sheath/chain.png | Bin 235 -> 0 bytes .../tinkersdefense/textures/armor/sheath/plate.png | Bin 377 -> 0 bytes .../textures/armor/shoes/ModelBiped-texturemap.png | Bin 509 -> 0 bytes .../armor/shoes/ModelTinkersShoes-texturemap.png | Bin 126 -> 0 bytes .../textures/armor/shoes/_shoes_cloth.png | Bin 1189 -> 0 bytes .../textures/armor/shoes/_shoes_metal.png | Bin 207 -> 0 bytes .../textures/armor/shoes/_shoes_sole.png | Bin 314 -> 0 bytes .../textures/armor/shoes/_shoes_string.png | Bin 179 -> 0 bytes .../textures/armor/shoes/_shoes_trim.png | Bin 543 -> 0 bytes .../tinkersdefense/textures/armor/shoes/char.png | Bin 1757 -> 0 bytes .../armor/shoes/elementiumcore_shoes_effect.png | Bin 123 -> 0 bytes .../armor/shoes/manaembroidery_shoes_effect.png | Bin 257 -> 0 bytes .../armor/shoes/visembroidery_shoes_effect.png | Bin 335 -> 0 bytes .../textures/armor/tabard/_tabard_cloth.png | Bin 2754 -> 0 bytes .../textures/armor/tabard/_tabard_filigree.png | Bin 933 -> 0 bytes .../textures/armor/tabard/_tabard_trim.png | Bin 1970 -> 0 bytes .../assets/tinkersdefense/textures/blank.png | Bin 218 -> 0 bytes .../textures/blocks/AeonSteelBlock.png | Bin 633 -> 0 bytes .../tinkersdefense/textures/blocks/ArmorAnvil.png | Bin 1664 -> 0 bytes .../tinkersdefense/textures/blocks/CrestMount.png | Bin 533 -> 0 bytes .../textures/blocks/DogbeariumBlock.png | Bin 767 -> 0 bytes .../textures/blocks/Item_CrestMount.png | Bin 337 -> 0 bytes .../textures/blocks/JewelersBench.png | Bin 2065 -> 0 bytes .../textures/blocks/QueensGoldBlock.png | Bin 259 -> 0 bytes .../assets/tinkersdefense/textures/blocks/WIP.png | Bin 398 -> 0 bytes .../tinkersdefense/textures/blocks/alumitebar.png | Bin 316 -> 0 bytes .../tinkersdefense/textures/blocks/amberore.png | Bin 856 -> 0 bytes .../tinkersdefense/textures/blocks/amethystore.png | Bin 892 -> 0 bytes .../tinkersdefense/textures/blocks/arditebars.png | Bin 317 -> 0 bytes .../tinkersdefense/textures/blocks/bronzebars.png | Bin 357 -> 0 bytes .../tinkersdefense/textures/blocks/chain2.png | Bin 409 -> 0 bytes .../tinkersdefense/textures/blocks/cobaltbars.png | Bin 291 -> 0 bytes .../tinkersdefense/textures/blocks/copperbars.png | Bin 229 -> 0 bytes .../textures/blocks/fluids/molten_metal.png | Bin 10281 -> 0 bytes .../textures/blocks/fluids/molten_metal.png.mcmeta | 45 - .../textures/blocks/fluids/molten_metal_flow.png | Bin 9757 -> 0 bytes .../blocks/fluids/molten_metal_flow.png.mcmeta | 5 - .../textures/blocks/glowstonecrumbs.png | Bin 273 -> 0 bytes .../textures/blocks/greenmintblock.png | Bin 241 -> 0 bytes .../textures/blocks/item_armoranvil.png | Bin 608 -> 0 bytes .../tinkersdefense/textures/blocks/manullynbar.png | Bin 343 -> 0 bytes .../textures/blocks/molten_Aeonsteel.png | Bin 10409 -> 0 bytes .../textures/blocks/molten_Aeonsteel.png.mcmeta | 45 - .../textures/blocks/molten_Aeonsteel_flow.png | Bin 9681 -> 0 bytes .../blocks/molten_Aeonsteel_flow.png.mcmeta | 5 - .../textures/blocks/molten_Dogbearium.png | Bin 8270 -> 0 bytes .../textures/blocks/molten_Dogbearium.png.mcmeta | 45 - .../textures/blocks/molten_Dogbearium_flow.png | Bin 8833 -> 0 bytes .../blocks/molten_Dogbearium_flow.png.mcmeta | 5 - .../textures/blocks/molten_GreenMint.png | Bin 8600 -> 0 bytes .../textures/blocks/molten_GreenMint.png.mcmeta | 45 - .../textures/blocks/molten_GreenMint_flow.png | Bin 8573 -> 0 bytes .../blocks/molten_GreenMint_flow.png.mcmeta | 5 - .../textures/blocks/molten_QueensGold.png | Bin 10664 -> 0 bytes .../textures/blocks/molten_QueensGold.png.mcmeta | 45 - .../textures/blocks/molten_QueensGold_flow.png | Bin 10141 -> 0 bytes .../blocks/molten_QueensGold_flow.png.mcmeta | 5 - .../textures/blocks/molten_RedMint.png | Bin 8346 -> 0 bytes .../textures/blocks/molten_RedMint.png.mcmeta | 45 - .../textures/blocks/molten_RedMint_flow.png | Bin 8505 -> 0 bytes .../textures/blocks/molten_RedMint_flow.png.mcmeta | 5 - .../textures/blocks/obsidianbars.png | Bin 236 -> 0 bytes .../tinkersdefense/textures/blocks/pigironbars.png | Bin 267 -> 0 bytes .../textures/blocks/redmintblock.png | Bin 197 -> 0 bytes .../tinkersdefense/textures/blocks/rubyore.png | Bin 863 -> 0 bytes .../tinkersdefense/textures/blocks/sapphireore.png | Bin 891 -> 0 bytes .../tinkersdefense/textures/blocks/steelbar.png | Bin 266 -> 0 bytes .../tinkersdefense/textures/blocks/unstableice.png | Bin 18041 -> 0 bytes .../textures/blocks/unstableice.png.mcmeta | 5 - .../textures/blocks/unstableobsidian.png | Bin 8716 -> 0 bytes .../textures/blocks/unstableobsidian.png.mcmeta | 45 - .../tinkersdefense/textures/entity/ballhead.png | Bin 295 -> 0 bytes .../tinkersdefense/textures/entity/chain.png | Bin 401 -> 0 bytes .../tinkersdefense/textures/entity/clawhead.png | Bin 281 -> 0 bytes .../tinkersdefense/textures/entity/drillhead.png | Bin 334 -> 0 bytes .../tinkersdefense/textures/entity/spikehead.png | Bin 277 -> 0 bytes .../tinkersdefense/textures/entity/swordhead.png | Bin 238 -> 0 bytes .../assets/tinkersdefense/textures/guard.png | Bin 226 -> 0 bytes .../assets/tinkersdefense/textures/gui/axe.png | Bin 2008 -> 0 bytes .../textures/gui/battleaxe_accessories.png | Bin 933 -> 0 bytes .../textures/gui/battleaxe_extras.png | Bin 906 -> 0 bytes .../textures/gui/battleaxe_heads.png | Bin 1244 -> 0 bytes .../tinkersdefense/textures/gui/broadsword.png | Bin 1595 -> 0 bytes .../tinkersdefense/textures/gui/crest_mount.png | Bin 1291 -> 0 bytes .../tinkersdefense/textures/gui/finishinganvil.png | Bin 1692 -> 0 bytes .../assets/tinkersdefense/textures/gui/guide.png | Bin 21192 -> 0 bytes .../assets/tinkersdefense/textures/gui/guide2.png | Bin 9999 -> 0 bytes .../tinkersdefense/textures/gui/heatershield.png | Bin 3648 -> 0 bytes .../tinkersdefense/textures/gui/straps_helm.png | Bin 1079 -> 0 bytes .../textures/items/AeonSteelIngot.png | Bin 545 -> 0 bytes .../textures/items/DogbeariumIngot.png | Bin 374 -> 0 bytes .../assets/tinkersdefense/textures/items/Icon.png | Bin 432 -> 0 bytes .../textures/items/QueensGoldIngot.png | Bin 334 -> 0 bytes .../tinkersdefense/textures/items/_armorplate.png | Bin 287 -> 0 bytes .../tinkersdefense/textures/items/_chainmail.png | Bin 550 -> 0 bytes .../tinkersdefense/textures/items/_clasp.png | Bin 435 -> 0 bytes .../tinkersdefense/textures/items/_cloth.png | Bin 767 -> 0 bytes .../tinkersdefense/textures/items/_filigree.png | Bin 280 -> 0 bytes .../tinkersdefense/textures/items/_ringshank.png | Bin 429 -> 0 bytes .../tinkersdefense/textures/items/_rivets.png | Bin 247 -> 0 bytes .../tinkersdefense/textures/items/_setting.png | Bin 379 -> 0 bytes .../assets/tinkersdefense/textures/items/_wire.png | Bin 341 -> 0 bytes .../textures/items/armor/boots/_boots_chain.png | Bin 253 -> 0 bytes .../textures/items/armor/boots/_boots_cloth.png | Bin 117 -> 0 bytes .../textures/items/armor/boots/_boots_rivet.png | Bin 114 -> 0 bytes .../textures/items/armor/breastplate/_chain.png | Bin 144 -> 0 bytes .../textures/items/armor/breastplate/_plate.png | Bin 194 -> 0 bytes .../items/armor/breastplate/_smallplate.png | Bin 180 -> 0 bytes .../textures/items/armor/breastplate/_trim.png | Bin 199 -> 0 bytes .../blastprotection_breastplate_effect.png | Bin 140 -> 0 bytes .../fireprotection_breastplate_effect.png | Bin 131 -> 0 bytes .../projprotection_breastplate_effect.png | Bin 126 -> 0 bytes .../breastplate/protection_breastplate_effect.png | Bin 168 -> 0 bytes .../items/armor/chausses/_chausses_chain.png | Bin 127 -> 0 bytes .../items/armor/chausses/_chausses_cloth.png | Bin 143 -> 0 bytes .../items/armor/chausses/_chausses_plate.png | Bin 191 -> 0 bytes .../textures/items/armor/coif/_coif_chain.png | Bin 248 -> 0 bytes .../textures/items/armor/coif/_coif_circlet.png | Bin 157 -> 0 bytes .../textures/items/armor/coif/_coif_cloth.png | Bin 142 -> 0 bytes .../items/armor/coif/rebreather_coif_effect.png | Bin 167 -> 0 bytes .../items/armor/coif/revealing_coif_effect.png | Bin 149 -> 0 bytes .../items/armor/gauntlets/_gauntlet_plate.png | Bin 392 -> 0 bytes .../items/armor/gauntlets/_gauntlet_rivet.png | Bin 156 -> 0 bytes .../items/armor/gauntlets/_gauntlet_trim.png | Bin 210 -> 0 bytes .../items/armor/gauntlets/_guantlet_rivet.png | Bin 156 -> 0 bytes .../items/armor/gauntlets/_guantlet_trim.png | Bin 218 -> 0 bytes .../textures/items/armor/grieves/_chain.png | Bin 128 -> 0 bytes .../textures/items/armor/grieves/_cloth.png | Bin 88 -> 0 bytes .../textures/items/armor/grieves/_plate.png | Bin 197 -> 0 bytes .../textures/items/armor/grieves/_trim.png | Bin 122 -> 0 bytes .../items/armor/hauberk/_hauberk_chain.png | Bin 308 -> 0 bytes .../items/armor/hauberk/_hauberk_cloth.png | Bin 165 -> 0 bytes .../items/armor/hauberk/_hauberk_plate.png | Bin 268 -> 0 bytes .../textures/items/armor/helm/_chain.png | Bin 154 -> 0 bytes .../textures/items/armor/helm/_plate.png | Bin 170 -> 0 bytes .../textures/items/armor/helm/_top.png | Bin 144 -> 0 bytes .../textures/items/armor/helm/_visor.png | Bin 137 -> 0 bytes .../items/armor/helm/rebreather_helm_effect.png | Bin 167 -> 0 bytes .../items/armor/helm/revealing_helm_effect.png | Bin 119 -> 0 bytes .../items/armor/hood/TinkersHood-texturemap.png | Bin 521 -> 0 bytes .../textures/items/armor/hood/_cloth.png | Bin 173 -> 0 bytes .../textures/items/armor/hood/_rivet.png | Bin 117 -> 0 bytes .../textures/items/armor/hood/_trim.png | Bin 212 -> 0 bytes .../textures/items/armor/hood/model_cloth.png | Bin 1709 -> 0 bytes .../textures/items/armor/hood/model_trim.png | Bin 1225 -> 0 bytes .../items/armor/hood/rebreather_helm_effect.png | Bin 167 -> 0 bytes .../items/armor/hood/rebreather_hood_effect.png | Bin 204 -> 0 bytes .../items/armor/hood/revealing_hood_effect.png | Bin 134 -> 0 bytes .../textures/items/armor/hood/vis_hood_effect.png | Bin 135 -> 0 bytes .../items/armor/hood/visembroidery_hood_effect.png | Bin 135 -> 0 bytes .../textures/items/armor/robe/_cloth.png | Bin 170 -> 0 bytes .../textures/items/armor/robe/_plate.png | Bin 107 -> 0 bytes .../textures/items/armor/robe/_trim.png | Bin 231 -> 0 bytes .../textures/items/armor/robe/vis_robe_effect.png | Bin 237 -> 0 bytes .../items/armor/robe/visembroidery_robe_effect.png | Bin 237 -> 0 bytes .../textures/items/armor/sabatons/_caps.png | Bin 203 -> 0 bytes .../textures/items/armor/sabatons/_plates.png | Bin 202 -> 0 bytes .../textures/items/armor/sabatons/_soles.png | Bin 129 -> 0 bytes .../textures/items/armor/sabatons/_trim.png | Bin 159 -> 0 bytes .../sabatons/blastprotection_sabatons_effect.png | Bin 151 -> 0 bytes .../sabatons/depthstrider_sabatons_effect.png | Bin 173 -> 0 bytes .../armor/sabatons/featherfall_sabatons_effect.png | Bin 258 -> 0 bytes .../sabatons/fireprotection_sabatons_effect.png | Bin 140 -> 0 bytes .../armor/sabatons/firewalk_sabatons_effect.png | Bin 196 -> 0 bytes .../armor/sabatons/frostwalk_sabatons_effect.png | Bin 190 -> 0 bytes .../armor/sabatons/glowstep_sabatons_effect.png | Bin 158 -> 0 bytes .../sabatons/projprotection_sabatons_effect.png | Bin 121 -> 0 bytes .../armor/sabatons/protection_sabatons_effect.png | Bin 229 -> 0 bytes .../textures/items/armor/shawl/_clasp.png | Bin 120 -> 0 bytes .../textures/items/armor/shawl/_cloth.png | Bin 200 -> 0 bytes .../textures/items/armor/shawl/_trim.png | Bin 176 -> 0 bytes .../items/armor/shawl/vis_shawl_effect.png | Bin 153 -> 0 bytes .../armor/shawl/visembroidery_shawl_effect.png | Bin 158 -> 0 bytes .../textures/items/armor/shoes/_broken.png | Bin 230 -> 0 bytes .../textures/items/armor/shoes/_clasp.png | Bin 115 -> 0 bytes .../textures/items/armor/shoes/_cloth.png | Bin 149 -> 0 bytes .../textures/items/armor/shoes/_sole.png | Bin 131 -> 0 bytes .../items/armor/shoes/vis_shoes_effect.png | Bin 136 -> 0 bytes .../armor/shoes/visembroidery_shoes_effect.png | Bin 136 -> 0 bytes .../textures/items/arrow/_broad_head.png | Bin 208 -> 0 bytes .../textures/items/arrow/_bulbous_handle.png | Bin 226 -> 0 bytes .../textures/items/arrow/_elven_head.png | Bin 198 -> 0 bytes .../textures/items/arrow/_horned_head.png | Bin 195 -> 0 bytes .../textures/items/arrow/_magic_accessory.png | Bin 213 -> 0 bytes .../textures/items/arrow/_matted_accessory.png | Bin 196 -> 0 bytes .../textures/items/arrow/_natural_handle.png | Bin 243 -> 0 bytes .../textures/items/arrow/_pixie_accessory.png | Bin 235 -> 0 bytes .../textures/items/arrow/_small_accessory.png | Bin 202 -> 0 bytes .../textures/items/arrow/_trident_head.png | Bin 186 -> 0 bytes .../textures/items/arrow/_winged_head.png | Bin 195 -> 0 bytes .../textures/items/axe/_bearded_head.png | Bin 179 -> 0 bytes .../textures/items/axe/_broad_head.png | Bin 179 -> 0 bytes .../textures/items/axe/_long_handle.png | Bin 145 -> 0 bytes .../textures/items/axe/_longornate_handle.png | Bin 148 -> 0 bytes .../textures/items/axe/_m5angmallen_head.png | Bin 217 -> 0 bytes .../textures/items/axe/_m5brass_head.png | Bin 191 -> 0 bytes .../textures/items/axe/_m5bronze_head.png | Bin 200 -> 0 bytes .../textures/items/axe/_m5copper_head.png | Bin 185 -> 0 bytes .../textures/items/axe/_m5crowngold_head.png | Bin 182 -> 0 bytes .../textures/items/axe/_m5cupronickel_head.png | Bin 202 -> 0 bytes .../textures/items/axe/_m5damascussteel_head.png | Bin 222 -> 0 bytes .../textures/items/axe/_m5diamond_head.png | Bin 238 -> 0 bytes .../textures/items/axe/_m5electrum_head.png | Bin 214 -> 0 bytes .../textures/items/axe/_m5fungalsteel_head.png | Bin 243 -> 0 bytes .../textures/items/axe/_m5gold_head.png | Bin 195 -> 0 bytes .../textures/items/axe/_m5heavysteel_head.png | Bin 226 -> 0 bytes .../textures/items/axe/_m5hepatizon_head.png | Bin 204 -> 0 bytes .../textures/items/axe/_m5ignatius_head.png | Bin 234 -> 0 bytes .../textures/items/axe/_m5iron_head.png | Bin 198 -> 0 bytes .../textures/items/axe/_m5lead_head.png | Bin 196 -> 0 bytes .../textures/items/axe/_m5manganese_head.png | Bin 196 -> 0 bytes .../textures/items/axe/_m5manganesesteel_head.png | Bin 223 -> 0 bytes .../textures/items/axe/_m5molybdochalkos_head.png | Bin 203 -> 0 bytes .../textures/items/axe/_m5monel_head.png | Bin 197 -> 0 bytes .../textures/items/axe/_m5nickel_head.png | Bin 204 -> 0 bytes .../textures/items/axe/_m5nickelsteel_head.png | Bin 222 -> 0 bytes .../textures/items/axe/_m5pewter_head.png | Bin 211 -> 0 bytes .../textures/items/axe/_m5platinum_head.png | Bin 199 -> 0 bytes .../textures/items/axe/_m5rosegold_head.png | Bin 204 -> 0 bytes .../textures/items/axe/_m5silver_head.png | Bin 200 -> 0 bytes .../textures/items/axe/_m5tin_head.png | Bin 184 -> 0 bytes .../textures/items/axe/_m5whitegold_head.png | Bin 216 -> 0 bytes .../textures/items/axe/_m5zinc_head.png | Bin 182 -> 0 bytes .../textures/items/axe/_minecraft_head.png | Bin 171 -> 0 bytes .../textures/items/axe/_offset_handle.png | Bin 145 -> 0 bytes .../textures/items/axe/_offsetlong_handle.png | Bin 145 -> 0 bytes .../items/axe/_offsetlongornate_handle.png | Bin 149 -> 0 bytes .../textures/items/axe/_offsetornate_handle.png | Bin 149 -> 0 bytes .../textures/items/axe/_ornate_handle.png | Bin 148 -> 0 bytes .../textures/items/axe/_thin_head.png | Bin 180 -> 0 bytes .../items/battleaxe/_halbard_accessory.png | Bin 221 -> 0 bytes .../textures/items/battleaxe/_halbard_extra.png | Bin 135 -> 0 bytes .../textures/items/battleaxe/_halbard_head.png | Bin 130 -> 0 bytes .../textures/items/battleaxe/_knob_extra.png | Bin 128 -> 0 bytes .../items/battleaxe/_m5angmallen_accessory.png | Bin 151 -> 0 bytes .../items/battleaxe/_m5angmallen_extra.png | Bin 142 -> 0 bytes .../textures/items/battleaxe/_m5angmallen_head.png | Bin 148 -> 0 bytes .../textures/items/battleaxe/_m5brassA_head.png | Bin 144 -> 0 bytes .../items/battleaxe/_m5brass_accessory.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5brass_extra.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5brass_head.png | Bin 126 -> 0 bytes .../textures/items/battleaxe/_m5bronzeA_head.png | Bin 146 -> 0 bytes .../items/battleaxe/_m5bronze_accessory.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5bronze_extra.png | Bin 145 -> 0 bytes .../textures/items/battleaxe/_m5bronze_head.png | Bin 129 -> 0 bytes .../textures/items/battleaxe/_m5copperA_head.png | Bin 144 -> 0 bytes .../items/battleaxe/_m5copper_accessory.png | Bin 136 -> 0 bytes .../textures/items/battleaxe/_m5copper_extra.png | Bin 141 -> 0 bytes .../textures/items/battleaxe/_m5copper_head.png | Bin 126 -> 0 bytes .../items/battleaxe/_m5crowngoldA_head.png | Bin 144 -> 0 bytes .../items/battleaxe/_m5crowngold_accessory.png | Bin 143 -> 0 bytes .../items/battleaxe/_m5crowngold_extra.png | Bin 136 -> 0 bytes .../textures/items/battleaxe/_m5crowngold_head.png | Bin 126 -> 0 bytes .../items/battleaxe/_m5cupronickelA_head.png | Bin 148 -> 0 bytes .../items/battleaxe/_m5cupronickel_accessory.png | Bin 148 -> 0 bytes .../items/battleaxe/_m5cupronickel_extra.png | Bin 144 -> 0 bytes .../items/battleaxe/_m5cupronickel_head.png | Bin 130 -> 0 bytes .../items/battleaxe/_m5damascussteelA_head.png | Bin 164 -> 0 bytes .../items/battleaxe/_m5damascussteel_accessory.png | Bin 170 -> 0 bytes .../items/battleaxe/_m5damascussteel_extra.png | Bin 154 -> 0 bytes .../items/battleaxe/_m5damascussteel_head.png | Bin 130 -> 0 bytes .../items/battleaxe/_m5diamond_accessory.png | Bin 157 -> 0 bytes .../textures/items/battleaxe/_m5diamond_extra.png | Bin 195 -> 0 bytes .../textures/items/battleaxe/_m5diamond_head.png | Bin 155 -> 0 bytes .../textures/items/battleaxe/_m5electrumA_head.png | Bin 149 -> 0 bytes .../items/battleaxe/_m5electrum_accessory.png | Bin 158 -> 0 bytes .../textures/items/battleaxe/_m5electrum_extra.png | Bin 160 -> 0 bytes .../textures/items/battleaxe/_m5electrum_head.png | Bin 132 -> 0 bytes .../items/battleaxe/_m5fungalsteel_accessory.png | Bin 169 -> 0 bytes .../items/battleaxe/_m5fungalsteel_extra.png | Bin 152 -> 0 bytes .../items/battleaxe/_m5fungalsteel_head.png | Bin 162 -> 0 bytes .../textures/items/battleaxe/_m5goldA_head.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5gold_accessory.png | Bin 143 -> 0 bytes .../textures/items/battleaxe/_m5gold_extra.png | Bin 151 -> 0 bytes .../textures/items/battleaxe/_m5gold_head.png | Bin 125 -> 0 bytes .../battleaxe/_m5heavysteel_accessory copy.png | Bin 162 -> 0 bytes .../items/battleaxe/_m5heavysteel_accessory.png | Bin 169 -> 0 bytes .../items/battleaxe/_m5heavysteel_extra.png | Bin 151 -> 0 bytes .../items/battleaxe/_m5heavysteel_head.png | Bin 137 -> 0 bytes .../items/battleaxe/_m5hepatizonA_head.png | Bin 148 -> 0 bytes .../items/battleaxe/_m5hepatizon_accessory.png | Bin 147 -> 0 bytes .../items/battleaxe/_m5hepatizon_extra.png | Bin 151 -> 0 bytes .../textures/items/battleaxe/_m5hepatizon_head.png | Bin 126 -> 0 bytes .../items/battleaxe/_m5ignatius_accessory.png | Bin 164 -> 0 bytes .../textures/items/battleaxe/_m5ignatius_extra.png | Bin 139 -> 0 bytes .../textures/items/battleaxe/_m5ignatius_head.png | Bin 160 -> 0 bytes .../textures/items/battleaxe/_m5ironA_head.png | Bin 150 -> 0 bytes .../textures/items/battleaxe/_m5iron_accessory.png | Bin 144 -> 0 bytes .../textures/items/battleaxe/_m5iron_extra.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5iron_head.png | Bin 126 -> 0 bytes .../textures/items/battleaxe/_m5leadA_head.png | Bin 145 -> 0 bytes .../textures/items/battleaxe/_m5lead_accessory.png | Bin 145 -> 0 bytes .../textures/items/battleaxe/_m5lead_extra.png | Bin 142 -> 0 bytes .../textures/items/battleaxe/_m5lead_head.png | Bin 126 -> 0 bytes .../items/battleaxe/_m5manganeseA_head.png | Bin 143 -> 0 bytes .../items/battleaxe/_m5manganese_accessory.png | Bin 146 -> 0 bytes .../items/battleaxe/_m5manganese_extra.png | Bin 150 -> 0 bytes .../textures/items/battleaxe/_m5manganese_head.png | Bin 126 -> 0 bytes .../items/battleaxe/_m5manganesesteelA_head.png | Bin 162 -> 0 bytes .../battleaxe/_m5manganesesteel_accessory.png | Bin 165 -> 0 bytes .../items/battleaxe/_m5manganesesteel_extra.png | Bin 148 -> 0 bytes .../items/battleaxe/_m5manganesesteel_head.png | Bin 136 -> 0 bytes .../items/battleaxe/_m5molybdochalkosA_head.png | Bin 147 -> 0 bytes .../battleaxe/_m5molybdochalkos_accessory.png | Bin 148 -> 0 bytes .../items/battleaxe/_m5molybdochalkos_extra.png | Bin 159 -> 0 bytes .../items/battleaxe/_m5molybdochalkos_head.png | Bin 130 -> 0 bytes .../textures/items/battleaxe/_m5monelA_head.png | Bin 143 -> 0 bytes .../items/battleaxe/_m5monel_accessory.png | Bin 144 -> 0 bytes .../textures/items/battleaxe/_m5monel_extra.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5monel_head.png | Bin 128 -> 0 bytes .../textures/items/battleaxe/_m5nickelA_head.png | Bin 148 -> 0 bytes .../items/battleaxe/_m5nickel_accessory.png | Bin 153 -> 0 bytes .../textures/items/battleaxe/_m5nickel_extra.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5nickel_head.png | Bin 127 -> 0 bytes .../items/battleaxe/_m5nickelsteelA_head.png | Bin 149 -> 0 bytes .../items/battleaxe/_m5nickelsteel_accessory.png | Bin 149 -> 0 bytes .../items/battleaxe/_m5nickelsteel_extra.png | Bin 165 -> 0 bytes .../items/battleaxe/_m5nickelsteel_head.png | Bin 139 -> 0 bytes .../textures/items/battleaxe/_m5pewterA_head.png | Bin 149 -> 0 bytes .../items/battleaxe/_m5pewter_accessory.png | Bin 151 -> 0 bytes .../textures/items/battleaxe/_m5pewter_extra.png | Bin 157 -> 0 bytes .../textures/items/battleaxe/_m5pewter_head.png | Bin 129 -> 0 bytes .../textures/items/battleaxe/_m5platinumA_head.png | Bin 150 -> 0 bytes .../items/battleaxe/_m5platinum_accessory.png | Bin 151 -> 0 bytes .../textures/items/battleaxe/_m5platinum_extra.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5platinum_head.png | Bin 126 -> 0 bytes .../textures/items/battleaxe/_m5rosegoldA_head.png | Bin 145 -> 0 bytes .../items/battleaxe/_m5rosegold_accessory.png | Bin 143 -> 0 bytes .../textures/items/battleaxe/_m5rosegold_extra.png | Bin 147 -> 0 bytes .../textures/items/battleaxe/_m5rosegold_head.png | Bin 133 -> 0 bytes .../textures/items/battleaxe/_m5silverA_head.png | Bin 145 -> 0 bytes .../items/battleaxe/_m5silver_accessory.png | Bin 146 -> 0 bytes .../textures/items/battleaxe/_m5silver_extra.png | Bin 147 -> 0 bytes .../textures/items/battleaxe/_m5silver_head.png | Bin 121 -> 0 bytes .../textures/items/battleaxe/_m5tinA_head.png | Bin 144 -> 0 bytes .../textures/items/battleaxe/_m5tin_accessory.png | Bin 144 -> 0 bytes .../textures/items/battleaxe/_m5tin_extra.png | Bin 137 -> 0 bytes .../textures/items/battleaxe/_m5tin_head.png | Bin 126 -> 0 bytes .../items/battleaxe/_m5whitegold_accessory.png | Bin 146 -> 0 bytes .../items/battleaxe/_m5whitegold_extra.png | Bin 159 -> 0 bytes .../textures/items/battleaxe/_m5whitegold_head.png | Bin 149 -> 0 bytes .../textures/items/battleaxe/_m5zincA_head.png | Bin 143 -> 0 bytes .../textures/items/battleaxe/_m5zinc_accessory.png | Bin 143 -> 0 bytes .../textures/items/battleaxe/_m5zinc_extra.png | Bin 133 -> 0 bytes .../textures/items/battleaxe/_m5zinc_head.png | Bin 126 -> 0 bytes .../textures/items/battleaxe/_magic_accessory.png | Bin 143 -> 0 bytes .../textures/items/battleaxe/_magic_extra.png | Bin 137 -> 0 bytes .../textures/items/battleaxe/_magic_head.png | Bin 141 -> 0 bytes .../textures/items/battleaxe/_ornate_extra.png | Bin 159 -> 0 bytes .../textures/items/battleaxe/_scythe_accessory.png | Bin 161 -> 0 bytes .../textures/items/battleaxe/_scythe_head.png | Bin 155 -> 0 bytes .../textures/items/battlesign/_X_head.png | Bin 306 -> 0 bytes .../textures/items/battlesign/_arrow_head.png | Bin 290 -> 0 bytes .../textures/items/battlesign/_caution_head.png | Bin 330 -> 0 bytes .../textures/items/battlesign/_noentry_head.png | Bin 303 -> 0 bytes .../textures/items/battlesign/_railroad_head.png | Bin 340 -> 0 bytes .../textures/items/battlesign/_small_handle.png | Bin 178 -> 0 bytes .../items/battlesign/_smalllong_handle.png | Bin 184 -> 0 bytes .../textures/items/battlesign/_stop_head.png | Bin 274 -> 0 bytes .../textures/items/baubles/amulet/_broken.png | Bin 121 -> 0 bytes .../textures/items/baubles/amulet/_chain.png | Bin 170 -> 0 bytes .../textures/items/baubles/amulet/_clasp.png | Bin 100 -> 0 bytes .../textures/items/baubles/amulet/_setting.png | Bin 132 -> 0 bytes .../textures/items/baubles/ring/_band.png | Bin 331 -> 0 bytes .../textures/items/baubles/ring/_broken.png | Bin 325 -> 0 bytes .../textures/items/baubles/ring/_filigree.png | Bin 117 -> 0 bytes .../textures/items/baubles/ring/_setting.png | Bin 105 -> 0 bytes .../tinkersdefense/textures/items/black_cloth.png | Bin 616 -> 0 bytes .../tinkersdefense/textures/items/blue_cloth.png | Bin 705 -> 0 bytes .../textures/items/bolt/_bolt_fletching.png | Bin 183 -> 0 bytes .../textures/items/bolt/_bolt_head - Kopie.png | Bin 196 -> 0 bytes .../textures/items/bolt/_bolt_head.png | Bin 199 -> 0 bytes .../textures/items/bolt/_bolt_shaft.png | Bin 175 -> 0 bytes .../items/bolt/_m5fungalsteel_accessory.png | Bin 303 -> 0 bytes .../textures/items/bolt/_m5fungalsteel_head.png | Bin 238 -> 0 bytes .../tinkersdefense/textures/items/bolt/bolt.xcf | Bin 2657 -> 0 bytes .../textures/items/bolt/complete.xcf | Bin 6246 -> 0 bytes .../textures/items/bolt/diamond_bolt_effect.png | Bin 170 -> 0 bytes .../textures/items/bolt/emerald_bolt_effect.png | Bin 179 -> 0 bytes .../textures/items/bolt/lapis_bolt_effect.png | Bin 180 -> 0 bytes .../textures/items/bolt/lava_bolt_effect.png | Bin 177 -> 0 bytes .../textures/items/bolt/moss_bolt_effect.png | Bin 204 -> 0 bytes .../textures/items/bolt/necrotic_bolt_effect.png | Bin 210 -> 0 bytes .../textures/items/bolt/piston_bolt_effect.png | Bin 211 -> 0 bytes .../textures/items/bolt/quartz_bolt_effect.png | Bin 198 -> 0 bytes .../textures/items/bolt/reinforced_bolt_effect.png | Bin 185 -> 0 bytes .../textures/items/bolt/silk_bolt_effect.png | Bin 218 -> 0 bytes .../textures/items/bolt/smite_bolt_effect.png | Bin 277 -> 0 bytes .../textures/items/bolt/spider_bolt_effect.png | Bin 176 -> 0 bytes .../items/broadsword/_basket_accessory.png | Bin 262 -> 0 bytes .../textures/items/broadsword/_big_head.png | Bin 170 -> 0 bytes .../textures/items/broadsword/_bigbase_head.png | Bin 180 -> 0 bytes .../items/broadsword/_bulbous_accessory.png | Bin 278 -> 0 bytes .../items/broadsword/_curved_accessory.png | Bin 258 -> 0 bytes .../textures/items/broadsword/_dull_head.png | Bin 158 -> 0 bytes .../items/broadsword/_elusive_accessory.png | Bin 272 -> 0 bytes .../textures/items/broadsword/_elusive_head.png | Bin 159 -> 0 bytes .../items/broadsword/_extended_accessory.png | Bin 234 -> 0 bytes .../textures/items/broadsword/_falchion_head.png | Bin 180 -> 0 bytes .../textures/items/broadsword/_flat_head.png | Bin 169 -> 0 bytes .../items/broadsword/_forked_accessory.png | Bin 291 -> 0 bytes .../textures/items/broadsword/_glass_head.png | Bin 165 -> 0 bytes .../textures/items/broadsword/_hourglass_head.png | Bin 180 -> 0 bytes .../items/broadsword/_lamenting_accessory.png | Bin 281 -> 0 bytes .../items/broadsword/_legendary_accessory.png | Bin 302 -> 0 bytes .../items/broadsword/_m5angmallen_accessory.png | Bin 187 -> 0 bytes .../items/broadsword/_m5angmallen_head.png | Bin 172 -> 0 bytes .../items/broadsword/_m5brass_accessory.png | Bin 196 -> 0 bytes .../textures/items/broadsword/_m5brass_head.png | Bin 172 -> 0 bytes .../items/broadsword/_m5bronze_accessory.png | Bin 169 -> 0 bytes .../textures/items/broadsword/_m5bronze_head.png | Bin 162 -> 0 bytes .../items/broadsword/_m5copper_accessory.png | Bin 158 -> 0 bytes .../textures/items/broadsword/_m5copper_head.png | Bin 165 -> 0 bytes .../items/broadsword/_m5crowngold_accessory.png | Bin 182 -> 0 bytes .../items/broadsword/_m5crowngold_head.png | Bin 171 -> 0 bytes .../items/broadsword/_m5cupronickel_accessory.png | Bin 185 -> 0 bytes .../items/broadsword/_m5cupronickel_head.png | Bin 161 -> 0 bytes .../broadsword/_m5damascussteel_accessory.png | Bin 299 -> 0 bytes .../items/broadsword/_m5damascussteel_head.png | Bin 189 -> 0 bytes .../items/broadsword/_m5electrum_accessory.png | Bin 245 -> 0 bytes .../textures/items/broadsword/_m5electrum_head.png | Bin 169 -> 0 bytes .../items/broadsword/_m5gold_accessory.png | Bin 189 -> 0 bytes .../textures/items/broadsword/_m5gold_head.png | Bin 172 -> 0 bytes .../items/broadsword/_m5heavysteel_accessory.png | Bin 277 -> 0 bytes .../items/broadsword/_m5heavysteel_head.png | Bin 195 -> 0 bytes .../items/broadsword/_m5hepatizon_accessory.png | Bin 208 -> 0 bytes .../items/broadsword/_m5hepatizon_head.png | Bin 170 -> 0 bytes .../items/broadsword/_m5ignatius_accessory.png | Bin 238 -> 0 bytes .../textures/items/broadsword/_m5ignatius_head.png | Bin 185 -> 0 bytes .../items/broadsword/_m5iron_accessory.png | Bin 212 -> 0 bytes .../textures/items/broadsword/_m5iron_head.png | Bin 159 -> 0 bytes .../items/broadsword/_m5lead_accessory.png | Bin 208 -> 0 bytes .../textures/items/broadsword/_m5lead_head.png | Bin 164 -> 0 bytes .../items/broadsword/_m5manganese_accessory.png | Bin 214 -> 0 bytes .../items/broadsword/_m5manganese_head.png | Bin 174 -> 0 bytes .../broadsword/_m5manganesesteel_accessory.png | Bin 245 -> 0 bytes .../items/broadsword/_m5manganesesteel_head.png | Bin 190 -> 0 bytes .../broadsword/_m5molybdochalkos_accessory.png | Bin 222 -> 0 bytes .../items/broadsword/_m5molybdochalkos_head.png | Bin 168 -> 0 bytes .../items/broadsword/_m5monel_accessory.png | Bin 188 -> 0 bytes .../textures/items/broadsword/_m5monel_head.png | Bin 162 -> 0 bytes .../items/broadsword/_m5nickel_accessory.png | Bin 179 -> 0 bytes .../textures/items/broadsword/_m5nickel_head.png | Bin 167 -> 0 bytes .../items/broadsword/_m5nickelsteel_accessory.png | Bin 275 -> 0 bytes .../items/broadsword/_m5nickelsteel_head.png | Bin 195 -> 0 bytes .../items/broadsword/_m5pewter_accessory.png | Bin 222 -> 0 bytes .../textures/items/broadsword/_m5pewter_head.png | Bin 165 -> 0 bytes .../items/broadsword/_m5platinum_accessory.png | Bin 230 -> 0 bytes .../textures/items/broadsword/_m5platinum_head.png | Bin 175 -> 0 bytes .../items/broadsword/_m5rosegold_accessory.png | Bin 241 -> 0 bytes .../textures/items/broadsword/_m5rosegold_head.png | Bin 176 -> 0 bytes .../items/broadsword/_m5silver_accessory.png | Bin 171 -> 0 bytes .../textures/items/broadsword/_m5silver_head.png | Bin 177 -> 0 bytes .../textures/items/broadsword/_m5tin_accessory.png | Bin 187 -> 0 bytes .../textures/items/broadsword/_m5tin_head.png | Bin 167 -> 0 bytes .../items/broadsword/_m5whitegold_accessory.png | Bin 219 -> 0 bytes .../items/broadsword/_m5whitegold_head.png | Bin 163 -> 0 bytes .../items/broadsword/_m5zinc_accessory.png | Bin 155 -> 0 bytes .../textures/items/broadsword/_m5zinc_head.png | Bin 169 -> 0 bytes .../textures/items/broadsword/_mace_head.png | Bin 180 -> 0 bytes .../textures/items/broadsword/_no_accessory.png | Bin 199 -> 0 bytes .../textures/items/broadsword/_nofuller_head.png | Bin 172 -> 0 bytes .../textures/items/broadsword/_ornate_handle.png | Bin 230 -> 0 bytes .../textures/items/broadsword/_pixie_accessory.png | Bin 308 -> 0 bytes .../textures/items/broadsword/_plumed_head.png | Bin 173 -> 0 bytes .../items/broadsword/_queens_accessory.png | Bin 231 -> 0 bytes .../items/broadsword/_repulsive_accessory.png | Bin 282 -> 0 bytes .../textures/items/broadsword/_repulsive_head.png | Bin 171 -> 0 bytes .../textures/items/broadsword/_segmented_head.png | Bin 169 -> 0 bytes .../textures/items/broadsword/_short_handle.png | Bin 215 -> 0 bytes .../textures/items/broadsword/_spiked_head.png | Bin 163 -> 0 bytes .../items/broadsword/_square_accessory.png | Bin 223 -> 0 bytes .../items/broadsword/_straight_accessory.png | Bin 242 -> 0 bytes .../textures/items/broadsword/_sun_accessory.png | Bin 300 -> 0 bytes .../textures/items/broadsword/_tapered_head.png | Bin 163 -> 0 bytes .../textures/items/broadsword/_thick_handle.png | Bin 230 -> 0 bytes .../textures/items/broadsword/_widebase_head.png | Bin 163 -> 0 bytes .../tinkersdefense/textures/items/brown_cloth.png | Bin 664 -> 0 bytes .../textures/items/chisel/_chisel_handle.png | Bin 254 -> 0 bytes .../textures/items/chisel/_chisel_head.png | Bin 356 -> 0 bytes .../textures/items/chisel/_chisel_head_broken.png | Bin 311 -> 0 bytes .../textures/items/chisel/_handle_wide.png | Bin 199 -> 0 bytes .../textures/items/chisel/_head_long.png | Bin 167 -> 0 bytes .../textures/items/cleaver/_extra_doubleedge.png | Bin 166 -> 0 bytes .../textures/items/cleaver/_fancy_accessory.png | Bin 210 -> 0 bytes .../textures/items/cleaver/_head_doubleedge.png | Bin 204 -> 0 bytes .../textures/items/cutlass/_accessory_basket.png | Bin 184 -> 0 bytes .../textures/items/cutlass/_accessory_small.png | Bin 158 -> 0 bytes .../textures/items/cutlass/_head_machete.png | Bin 222 -> 0 bytes .../textures/items/cutlass/_head_saber.png | Bin 193 -> 0 bytes .../tinkersdefense/textures/items/cyan_cloth.png | Bin 735 -> 0 bytes .../textures/items/dagger/_accessory_big.png | Bin 220 -> 0 bytes .../textures/items/dagger/_accessory_bulbous.png | Bin 199 -> 0 bytes .../textures/items/dagger/_accessory_small.png | Bin 193 -> 0 bytes .../textures/items/dagger/_accessory_wide.png | Bin 199 -> 0 bytes .../textures/items/dagger/_head_bulbous.png | Bin 213 -> 0 bytes .../textures/items/dagger/_head_stiletto.png | Bin 162 -> 0 bytes .../textures/items/dagger/_head_wide.png | Bin 225 -> 0 bytes .../assets/tinkersdefense/textures/items/dust.png | Bin 303 -> 0 bytes .../textures/items/excavator/_grip_wrapping.png | Bin 153 -> 0 bytes .../textures/items/excavator/_handle_grip.png | Bin 211 -> 0 bytes .../textures/items/excavator/_head_round.png | Bin 219 -> 0 bytes .../textures/items/excavator/_head_snow.png | Bin 228 -> 0 bytes .../items/excavator/_m5angmallen_accessory.png | Bin 116 -> 0 bytes .../items/excavator/_m5angmallen_extra.png | Bin 137 -> 0 bytes .../textures/items/excavator/_m5angmallen_head.png | Bin 208 -> 0 bytes .../items/excavator/_m5brass_accessory.png | Bin 150 -> 0 bytes .../textures/items/excavator/_m5brass_extra.png | Bin 130 -> 0 bytes .../textures/items/excavator/_m5brass_head.png | Bin 206 -> 0 bytes .../textures/items/excavator/_m5bronze_extra.png | Bin 133 -> 0 bytes .../textures/items/excavator/_m5bronze_head.png | Bin 165 -> 0 bytes .../textures/items/excavator/_m5copper_extra.png | Bin 143 -> 0 bytes .../textures/items/excavator/_m5copper_head.png | Bin 165 -> 0 bytes .../items/excavator/_m5crowngold_extra.png | Bin 130 -> 0 bytes .../textures/items/excavator/_m5crowngold_head.png | Bin 198 -> 0 bytes .../items/excavator/_m5cupronickel_accessory.png | Bin 130 -> 0 bytes .../items/excavator/_m5cupronickel_extra.png | Bin 142 -> 0 bytes .../items/excavator/_m5cupronickel_head.png | Bin 171 -> 0 bytes .../items/excavator/_m5damascussteel_accessory.png | Bin 187 -> 0 bytes .../items/excavator/_m5damascussteel_extra.png | Bin 160 -> 0 bytes .../items/excavator/_m5damascussteel_head.png | Bin 217 -> 0 bytes .../items/excavator/_m5electrum_accessory.png | Bin 164 -> 0 bytes .../textures/items/excavator/_m5electrum_extra.png | Bin 140 -> 0 bytes .../textures/items/excavator/_m5electrum_head.png | Bin 204 -> 0 bytes .../items/excavator/_m5fungalsteel_accessory.png | Bin 207 -> 0 bytes .../items/excavator/_m5fungalsteel_extra.png | Bin 138 -> 0 bytes .../items/excavator/_m5fungalsteel_head.png | Bin 215 -> 0 bytes .../textures/items/excavator/_m5gold_extra.png | Bin 135 -> 0 bytes .../textures/items/excavator/_m5gold_head.png | Bin 214 -> 0 bytes .../items/excavator/_m5heavysteel_accessory.png | Bin 156 -> 0 bytes .../items/excavator/_m5heavysteel_extra.png | Bin 172 -> 0 bytes .../items/excavator/_m5heavysteel_head.png | Bin 226 -> 0 bytes .../items/excavator/_m5hepatizon_accessory.png | Bin 133 -> 0 bytes .../items/excavator/_m5hepatizon_extra.png | Bin 147 -> 0 bytes .../textures/items/excavator/_m5hepatizon_head.png | Bin 168 -> 0 bytes .../items/excavator/_m5ignatius_accessory.png | Bin 162 -> 0 bytes .../textures/items/excavator/_m5ignatius_extra.png | Bin 139 -> 0 bytes .../textures/items/excavator/_m5ignatius_head.png | Bin 206 -> 0 bytes .../textures/items/excavator/_m5iron_accessory.png | Bin 133 -> 0 bytes .../textures/items/excavator/_m5iron_extra.png | Bin 126 -> 0 bytes .../textures/items/excavator/_m5iron_head.png | Bin 174 -> 0 bytes .../textures/items/excavator/_m5lead_extra.png | Bin 137 -> 0 bytes .../textures/items/excavator/_m5lead_head.png | Bin 211 -> 0 bytes .../items/excavator/_m5manganese_accessory.png | Bin 115 -> 0 bytes .../items/excavator/_m5manganese_extra.png | Bin 146 -> 0 bytes .../textures/items/excavator/_m5manganese_head.png | Bin 222 -> 0 bytes .../excavator/_m5manganesesteel_accessory.png | Bin 145 -> 0 bytes .../items/excavator/_m5manganesesteel_extra.png | Bin 147 -> 0 bytes .../items/excavator/_m5manganesesteel_head.png | Bin 228 -> 0 bytes .../excavator/_m5molybdochalkos_accessory.png | Bin 185 -> 0 bytes .../items/excavator/_m5molybdochalkos_extra.png | Bin 147 -> 0 bytes .../items/excavator/_m5molybdochalkos_head.png | Bin 160 -> 0 bytes .../items/excavator/_m5monel_accessory.png | Bin 144 -> 0 bytes .../textures/items/excavator/_m5monel_extra.png | Bin 118 -> 0 bytes .../textures/items/excavator/_m5monel_head.png | Bin 211 -> 0 bytes .../items/excavator/_m5nickel_accessory.png | Bin 124 -> 0 bytes .../textures/items/excavator/_m5nickel_extra.png | Bin 150 -> 0 bytes .../textures/items/excavator/_m5nickel_head.png | Bin 194 -> 0 bytes .../items/excavator/_m5nickelsteel_accessory.png | Bin 161 -> 0 bytes .../items/excavator/_m5nickelsteel_extra.png | Bin 152 -> 0 bytes .../items/excavator/_m5nickelsteel_head.png | Bin 208 -> 0 bytes .../items/excavator/_m5pewter_accessory.png | Bin 120 -> 0 bytes .../textures/items/excavator/_m5pewter_extra.png | Bin 135 -> 0 bytes .../textures/items/excavator/_m5pewter_head.png | Bin 176 -> 0 bytes .../items/excavator/_m5platinum_accessory.png | Bin 142 -> 0 bytes .../textures/items/excavator/_m5platinum_extra.png | Bin 130 -> 0 bytes .../textures/items/excavator/_m5platinum_head.png | Bin 163 -> 0 bytes .../items/excavator/_m5rosegold_accessory.png | Bin 164 -> 0 bytes .../textures/items/excavator/_m5rosegold_extra.png | Bin 140 -> 0 bytes .../textures/items/excavator/_m5rosegold_head.png | Bin 193 -> 0 bytes .../items/excavator/_m5silver_accessory.png | Bin 122 -> 0 bytes .../textures/items/excavator/_m5silver_extra.png | Bin 130 -> 0 bytes .../textures/items/excavator/_m5silver_head.png | Bin 202 -> 0 bytes .../textures/items/excavator/_m5tin_extra.png | Bin 161 -> 0 bytes .../textures/items/excavator/_m5tin_head.png | Bin 131 -> 0 bytes .../items/excavator/_m5whitegold_accessory.png | Bin 140 -> 0 bytes .../items/excavator/_m5whitegold_extra.png | Bin 132 -> 0 bytes .../textures/items/excavator/_m5whitegold_head.png | Bin 185 -> 0 bytes .../textures/items/excavator/_m5zinc_accessory.png | Bin 108 -> 0 bytes .../textures/items/excavator/_m5zinc_extra.png | Bin 134 -> 0 bytes .../textures/items/excavator/_m5zinc_head.png | Bin 176 -> 0 bytes .../textures/items/fishingrod/_hook.png | Bin 224 -> 0 bytes .../textures/items/fishingrod/_rod.png | Bin 263 -> 0 bytes .../textures/items/fishingrod/_string.png | Bin 226 -> 0 bytes .../textures/items/frypan/_frypan_handle.png | Bin 198 -> 0 bytes .../textures/items/frypan/_frypan_head.png | Bin 263 -> 0 bytes .../textures/items/frypan/_frypan_head_broken.png | Bin 270 -> 0 bytes .../textures/items/frypan/_handle_grip.png | Bin 195 -> 0 bytes .../textures/items/frypan/_handle_loop.png | Bin 190 -> 0 bytes .../textures/items/frypan/_head_handles.png | Bin 319 -> 0 bytes .../textures/items/frypan/_head_small.png | Bin 274 -> 0 bytes .../assets/tinkersdefense/textures/items/gem.png | Bin 434 -> 0 bytes .../tinkersdefense/textures/items/gingerbread.png | Bin 400 -> 0 bytes .../assets/tinkersdefense/textures/items/grain.png | Bin 370 -> 0 bytes .../tinkersdefense/textures/items/green_cloth.png | Bin 655 -> 0 bytes .../textures/items/greenmintcane.png | Bin 278 -> 0 bytes .../textures/items/greenmintingot.png | Bin 418 -> 0 bytes .../tinkersdefense/textures/items/grey_cloth.png | Bin 578 -> 0 bytes .../textures/items/hammer/_accessory_spiked.png | Bin 219 -> 0 bytes .../textures/items/hammer/_accessory_taper.png | Bin 197 -> 0 bytes .../textures/items/hammer/_extra_spiked.png | Bin 209 -> 0 bytes .../textures/items/hammer/_extra_taper.png | Bin 183 -> 0 bytes .../textures/items/hammer/_handle_thin.png | Bin 171 -> 0 bytes .../textures/items/hammer/_head_defined.png | Bin 270 -> 0 bytes .../textures/items/hammer/_head_lowprofile.png | Bin 238 -> 0 bytes .../textures/items/hammer/_head_spiked.png | Bin 285 -> 0 bytes .../items/heatershield/_angel_accessory.png | Bin 211 -> 0 bytes .../items/heatershield/_arrow_accessory.png | Bin 175 -> 0 bytes .../textures/items/heatershield/_bar_accessory.png | Bin 175 -> 0 bytes .../items/heatershield/_checker_accessory.png | Bin 175 -> 0 bytes .../items/heatershield/_creeper_accessory.png | Bin 154 -> 0 bytes .../items/heatershield/_cross_accessory.png | Bin 171 -> 0 bytes .../items/heatershield/_demon_accessory.png | Bin 200 -> 0 bytes .../textures/items/heatershield/_demon_handle.png | Bin 194 -> 0 bytes .../items/heatershield/_ender_accessory.png | Bin 161 -> 0 bytes .../items/heatershield/_enforced_extra.png | Bin 200 -> 0 bytes .../textures/items/heatershield/_fancy_extra.png | Bin 185 -> 0 bytes .../textures/items/heatershield/_fancy_head.png | Bin 199 -> 0 bytes .../textures/items/heatershield/_glass_plate.png | Bin 189 -> 0 bytes .../textures/items/heatershield/_heart_handle.png | Bin 200 -> 0 bytes .../textures/items/heatershield/_hell_extra.png | Bin 196 -> 0 bytes .../textures/items/heatershield/_horbar_head.png | Bin 177 -> 0 bytes .../items/heatershield/_horstripe_head.png | Bin 154 -> 0 bytes .../textures/items/heatershield/_love_extra.png | Bin 164 -> 0 bytes .../textures/items/heatershield/_pig_extra.png | Bin 190 -> 0 bytes .../textures/items/heatershield/_queen_extra.png | Bin 213 -> 0 bytes .../items/heatershield/_reinforced_extra.png | Bin 186 -> 0 bytes .../textures/items/heatershield/_shield_edge.png | Bin 192 -> 0 bytes .../textures/items/heatershield/_shield_extra.png | Bin 197 -> 0 bytes .../textures/items/heatershield/_shield_head.png | Bin 171 -> 0 bytes .../textures/items/heatershield/_shield_plate.png | Bin 184 -> 0 bytes .../items/heatershield/_shield_plate_broken.png | Bin 195 -> 0 bytes .../textures/items/heatershield/_skeleton_head.png | Bin 151 -> 0 bytes .../textures/items/heatershield/_skull_extra.png | Bin 183 -> 0 bytes .../textures/items/heatershield/_slime_extra.png | Bin 189 -> 0 bytes .../textures/items/heatershield/_small_extra.png | Bin 192 -> 0 bytes .../textures/items/heatershield/_spider_extra.png | Bin 182 -> 0 bytes .../textures/items/heatershield/_square_head.png | Bin 147 -> 0 bytes .../items/heatershield/_squared_handle.png | Bin 191 -> 0 bytes .../textures/items/heatershield/_stripe_head.png | Bin 155 -> 0 bytes .../textures/items/heatershield/_test_head.png | Bin 157 -> 0 bytes .../textures/items/heatershield/_tri_extra.png | Bin 181 -> 0 bytes .../textures/items/heatershield/_triangle_head.png | Bin 180 -> 0 bytes .../textures/items/heatershield/_wide_extra.png | Bin 188 -> 0 bytes .../textures/items/heatershield/_wolf_extra.png | Bin 205 -> 0 bytes .../textures/items/heatershield/binding.png | Bin 197 -> 0 bytes .../heatershield/black_blades_shield_effect.png | Bin 349 -> 0 bytes .../heatershield/black_feathers_shield_effect.png | Bin 386 -> 0 bytes .../heatershield/black_gluttony_shield_effect.png | Bin 263 -> 0 bytes .../heatershield/black_legends_shield_effect.png | Bin 298 -> 0 bytes .../heatershield/black_light_shield_effect.png | Bin 323 -> 0 bytes .../heatershield/black_mirrors_shield_effect.png | Bin 318 -> 0 bytes .../heatershield/black_pitch_shield_effect.png | Bin 312 -> 0 bytes .../black_retribution_shield_effect.png | Bin 298 -> 0 bytes .../black_sanguisaga_shield_effect.png | Bin 307 -> 0 bytes .../heatershield/black_thorns_shield_effect.png | Bin 395 -> 0 bytes .../heatershield/black_wind_shield_effect.png | Bin 258 -> 0 bytes .../heatershield/blue_blades_shield_effect.png | Bin 364 -> 0 bytes .../heatershield/blue_feathers_shield_effect.png | Bin 416 -> 0 bytes .../heatershield/blue_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../heatershield/blue_legends_shield_effect.png | Bin 329 -> 0 bytes .../heatershield/blue_light_shield_effect.png | Bin 340 -> 0 bytes .../heatershield/blue_mirrors_shield_effect.png | Bin 310 -> 0 bytes .../heatershield/blue_pitch_shield_effect.png | Bin 337 -> 0 bytes .../blue_retribution_shield_effect.png | Bin 308 -> 0 bytes .../heatershield/blue_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/blue_thorns_shield_effect.png | Bin 426 -> 0 bytes .../items/heatershield/blue_wind_shield_effect.png | Bin 259 -> 0 bytes .../heatershield/brown_blades_shield_effect.png | Bin 362 -> 0 bytes .../heatershield/brown_feathers_shield_effect.png | Bin 400 -> 0 bytes .../heatershield/brown_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../heatershield/brown_legends_shield_effect.png | Bin 503 -> 0 bytes .../heatershield/brown_light_shield_effect.png | Bin 348 -> 0 bytes .../heatershield/brown_mirrors_shield_effect.png | Bin 311 -> 0 bytes .../heatershield/brown_pitch_shield_effect.png | Bin 336 -> 0 bytes .../brown_retribution_shield_effect.png | Bin 308 -> 0 bytes .../brown_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/brown_thorns_shield_effect.png | Bin 424 -> 0 bytes .../heatershield/brown_wind_shield_effect.png | Bin 259 -> 0 bytes .../heatershield/cyan_blades_shield_effect.png | Bin 364 -> 0 bytes .../heatershield/cyan_feathers_shield_effect.png | Bin 426 -> 0 bytes .../heatershield/cyan_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../heatershield/cyan_legends_shield_effect.png | Bin 410 -> 0 bytes .../heatershield/cyan_light_shield_effect.png | Bin 347 -> 0 bytes .../heatershield/cyan_mirrors_shield_effect.png | Bin 300 -> 0 bytes .../heatershield/cyan_pitch_shield_effect.png | Bin 343 -> 0 bytes .../cyan_retribution_shield_effect.png | Bin 308 -> 0 bytes .../heatershield/cyan_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/cyan_thorns_shield_effect.png | Bin 430 -> 0 bytes .../items/heatershield/cyan_wind_shield_effect.png | Bin 259 -> 0 bytes .../items/heatershield/diamond_shield_effect.png | Bin 122 -> 0 bytes .../textures/items/heatershield/edge.png | Bin 192 -> 0 bytes .../items/heatershield/emerald_shield_effect.png | Bin 124 -> 0 bytes .../textures/items/heatershield/face.png | Bin 171 -> 0 bytes .../heatershield/gray_blades_shield_effect.png | Bin 349 -> 0 bytes .../heatershield/gray_feathers_shield_effect.png | Bin 384 -> 0 bytes .../heatershield/gray_gluttony_shield_effect.png | Bin 259 -> 0 bytes .../heatershield/gray_legends_shield_effect.png | Bin 216 -> 0 bytes .../heatershield/gray_light_shield_effect.png | Bin 322 -> 0 bytes .../heatershield/gray_mirrors_shield_effect.png | Bin 299 -> 0 bytes .../heatershield/gray_pitch_shield_effect.png | Bin 309 -> 0 bytes .../gray_retribution_shield_effect.png | Bin 296 -> 0 bytes .../heatershield/gray_sanguisaga_shield_effect.png | Bin 310 -> 0 bytes .../heatershield/gray_thorns_shield_effect.png | Bin 383 -> 0 bytes .../items/heatershield/gray_wind_shield_effect.png | Bin 255 -> 0 bytes .../heatershield/green_blades_shield_effect.png | Bin 361 -> 0 bytes .../heatershield/green_feathers_shield_effect.png | Bin 401 -> 0 bytes .../heatershield/green_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../heatershield/green_legends_shield_effect.png | Bin 202 -> 0 bytes .../heatershield/green_light_shield_effect.png | Bin 346 -> 0 bytes .../heatershield/green_mirrors_shield_effect.png | Bin 311 -> 0 bytes .../heatershield/green_pitch_shield_effect.png | Bin 334 -> 0 bytes .../green_retribution_shield_effect.png | Bin 307 -> 0 bytes .../green_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/green_thorns_shield_effect.png | Bin 400 -> 0 bytes .../heatershield/green_wind_shield_effect.png | Bin 259 -> 0 bytes .../lightblue_blades_shield_effect.png | Bin 363 -> 0 bytes .../lightblue_feathers_shield_effect.png | Bin 432 -> 0 bytes .../lightblue_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../lightblue_legends_shield_effect.png | Bin 404 -> 0 bytes .../heatershield/lightblue_light_shield_effect.png | Bin 345 -> 0 bytes .../lightblue_mirrors_shield_effect.png | Bin 302 -> 0 bytes .../heatershield/lightblue_pitch_shield_effect.png | Bin 343 -> 0 bytes .../lightblue_retribution_shield_effect.png | Bin 309 -> 0 bytes .../lightblue_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../lightblue_thorns_shield_effect.png | Bin 428 -> 0 bytes .../heatershield/lightblue_wind_shield_effect.png | Bin 260 -> 0 bytes .../lightgray_blades_shield_effect.png | Bin 362 -> 0 bytes .../lightgray_feathers_shield_effect.png | Bin 423 -> 0 bytes .../lightgray_gluttony_shield_effect.png | Bin 270 -> 0 bytes .../lightgray_legends_shield_effect.png | Bin 217 -> 0 bytes .../heatershield/lightgray_light_shield_effect.png | Bin 327 -> 0 bytes .../lightgray_mirrors_shield_effect.png | Bin 301 -> 0 bytes .../heatershield/lightgray_pitch_shield_effect.png | Bin 325 -> 0 bytes .../lightgray_retribution_shield_effect.png | Bin 296 -> 0 bytes .../lightgray_sanguisaga_shield_effect.png | Bin 319 -> 0 bytes .../lightgray_thorns_shield_effect.png | Bin 414 -> 0 bytes .../heatershield/lightgray_wind_shield_effect.png | Bin 250 -> 0 bytes .../heatershield/lime_blades_shield_effect.png | Bin 363 -> 0 bytes .../heatershield/lime_feathers_shield_effect.png | Bin 406 -> 0 bytes .../heatershield/lime_gluttony_shield_effect.png | Bin 273 -> 0 bytes .../heatershield/lime_legends_shield_effect.png | Bin 171 -> 0 bytes .../heatershield/lime_light_shield_effect.png | Bin 345 -> 0 bytes .../heatershield/lime_mirrors_shield_effect.png | Bin 311 -> 0 bytes .../heatershield/lime_pitch_shield_effect.png | Bin 331 -> 0 bytes .../lime_retribution_shield_effect.png | Bin 308 -> 0 bytes .../heatershield/lime_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/lime_thorns_shield_effect.png | Bin 424 -> 0 bytes .../items/heatershield/lime_wind_shield_effect.png | Bin 250 -> 0 bytes .../heatershield/magenta_blades_shield_effect.png | Bin 365 -> 0 bytes .../magenta_feathers_shield_effect.png | Bin 427 -> 0 bytes .../magenta_gluttony_shield_effect.png | Bin 273 -> 0 bytes .../heatershield/magenta_legends_shield_effect.png | Bin 464 -> 0 bytes .../heatershield/magenta_light_shield_effect.png | Bin 354 -> 0 bytes .../heatershield/magenta_mirrors_shield_effect.png | Bin 302 -> 0 bytes .../heatershield/magenta_pitch_shield_effect.png | Bin 325 -> 0 bytes .../magenta_retribution_shield_effect.png | Bin 296 -> 0 bytes .../magenta_sanguisaga_shield_effect.png | Bin 327 -> 0 bytes .../heatershield/magenta_thorns_shield_effect.png | Bin 429 -> 0 bytes .../heatershield/magenta_wind_shield_effect.png | Bin 251 -> 0 bytes .../items/heatershield/manacore_shield_effect.png | Bin 159 -> 0 bytes .../heatershield/orange_blades_shield_effect.png | Bin 359 -> 0 bytes .../heatershield/orange_feathers_shield_effect.png | Bin 413 -> 0 bytes .../heatershield/orange_gluttony_shield_effect.png | Bin 273 -> 0 bytes .../heatershield/orange_legends_shield_effect.png | Bin 142 -> 0 bytes .../heatershield/orange_light_shield_effect.png | Bin 343 -> 0 bytes .../heatershield/orange_mirrors_shield_effect.png | Bin 314 -> 0 bytes .../heatershield/orange_pitch_shield_effect.png | Bin 331 -> 0 bytes .../orange_retribution_shield_effect.png | Bin 309 -> 0 bytes .../orange_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/orange_thorns_shield_effect.png | Bin 403 -> 0 bytes .../heatershield/orange_wind_shield_effect.png | Bin 250 -> 0 bytes .../heatershield/pink_blades_shield_effect.png | Bin 364 -> 0 bytes .../heatershield/pink_feathers_shield_effect.png | Bin 431 -> 0 bytes .../heatershield/pink_gluttony_shield_effect.png | Bin 273 -> 0 bytes .../heatershield/pink_legends_shield_effect.png | Bin 498 -> 0 bytes .../heatershield/pink_light_shield_effect.png | Bin 345 -> 0 bytes .../heatershield/pink_mirrors_shield_effect.png | Bin 298 -> 0 bytes .../heatershield/pink_pitch_shield_effect.png | Bin 332 -> 0 bytes .../pink_retribution_shield_effect.png | Bin 296 -> 0 bytes .../heatershield/pink_sanguisaga_shield_effect.png | Bin 327 -> 0 bytes .../heatershield/pink_thorns_shield_effect.png | Bin 426 -> 0 bytes .../items/heatershield/pink_wind_shield_effect.png | Bin 251 -> 0 bytes .../textures/items/heatershield/plate.png | Bin 184 -> 0 bytes .../textures/items/heatershield/plate_broken.png | Bin 195 -> 0 bytes .../heatershield/purple_blades_shield_effect.png | Bin 365 -> 0 bytes .../heatershield/purple_feathers_shield_effect.png | Bin 434 -> 0 bytes .../heatershield/purple_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../heatershield/purple_legends_shield_effect.png | Bin 389 -> 0 bytes .../heatershield/purple_light_shield_effect.png | Bin 346 -> 0 bytes .../heatershield/purple_mirrors_shield_effect.png | Bin 302 -> 0 bytes .../heatershield/purple_pitch_shield_effect.png | Bin 334 -> 0 bytes .../purple_retribution_shield_effect.png | Bin 308 -> 0 bytes .../purple_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/purple_thorns_shield_effect.png | Bin 431 -> 0 bytes .../heatershield/purple_wind_shield_effect.png | Bin 260 -> 0 bytes .../heatershield/red_blades_shield_effect.png | Bin 359 -> 0 bytes .../heatershield/red_feathers_shield_effect.png | Bin 405 -> 0 bytes .../heatershield/red_gluttony_shield_effect.png | Bin 268 -> 0 bytes .../heatershield/red_legends_shield_effect.png | Bin 188 -> 0 bytes .../items/heatershield/red_light_shield_effect.png | Bin 338 -> 0 bytes .../heatershield/red_mirrors_shield_effect.png | Bin 311 -> 0 bytes .../items/heatershield/red_pitch_shield_effect.png | Bin 332 -> 0 bytes .../heatershield/red_retribution_shield_effect.png | Bin 309 -> 0 bytes .../heatershield/red_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/red_thorns_shield_effect.png | Bin 425 -> 0 bytes .../items/heatershield/red_wind_shield_effect.png | Bin 259 -> 0 bytes .../items/heatershield/scabbing_shield_effect.png | Bin 315 -> 0 bytes .../heatershield/white_blades_shield_effect.png | Bin 302 -> 0 bytes .../heatershield/white_feathers_shield_effect.png | Bin 394 -> 0 bytes .../heatershield/white_gluttony_shield_effect.png | Bin 247 -> 0 bytes .../heatershield/white_legends_shield_effect.png | Bin 308 -> 0 bytes .../heatershield/white_light_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/white_mirrors_shield_effect.png | Bin 327 -> 0 bytes .../heatershield/white_pitch_shield_effect.png | Bin 302 -> 0 bytes .../white_retribution_shield_effect.png | Bin 287 -> 0 bytes .../white_sanguisaga_shield_effect.png | Bin 302 -> 0 bytes .../heatershield/white_thorns_shield_effect.png | Bin 349 -> 0 bytes .../heatershield/white_wind_shield_effect.png | Bin 247 -> 0 bytes .../heatershield/yellow_blades_shield_effect.png | Bin 363 -> 0 bytes .../heatershield/yellow_feathers_shield_effect.png | Bin 423 -> 0 bytes .../heatershield/yellow_gluttony_shield_effect.png | Bin 272 -> 0 bytes .../heatershield/yellow_legends_shield_effect.png | Bin 310 -> 0 bytes .../heatershield/yellow_light_shield_effect.png | Bin 340 -> 0 bytes .../heatershield/yellow_mirrors_shield_effect.png | Bin 302 -> 0 bytes .../heatershield/yellow_pitch_shield_effect.png | Bin 329 -> 0 bytes .../yellow_retribution_shield_effect.png | Bin 296 -> 0 bytes .../yellow_sanguisaga_shield_effect.png | Bin 326 -> 0 bytes .../heatershield/yellow_thorns_shield_effect.png | Bin 425 -> 0 bytes .../heatershield/yellow_wind_shield_effect.png | Bin 251 -> 0 bytes .../assets/tinkersdefense/textures/items/ingot.png | Bin 372 -> 0 bytes .../textures/items/item_ancientrelic.png | Bin 134 -> 0 bytes .../textures/items/item_bindingwrap.png | Bin 242 -> 0 bytes .../textures/items/item_bloodybandages.png | Bin 347 -> 0 bytes .../textures/items/item_canister.png | Bin 314 -> 0 bytes .../textures/items/item_corpseIvy.png | Bin 623 -> 0 bytes .../textures/items/item_corpseIvyGraft.png | Bin 632 -> 0 bytes .../textures/items/item_crestblades.png | Bin 248 -> 0 bytes .../textures/items/item_crestfeathers.png | Bin 250 -> 0 bytes .../textures/items/item_crestgluttony.png | Bin 274 -> 0 bytes .../textures/items/item_crestlegends.png | Bin 229 -> 0 bytes .../textures/items/item_crestlight.png | Bin 291 -> 0 bytes .../textures/items/item_crestmirrors.png | Bin 274 -> 0 bytes .../textures/items/item_crestofblades.png | Bin 248 -> 0 bytes .../textures/items/item_crestoffeathers.png | Bin 250 -> 0 bytes .../textures/items/item_crestofgluttony.png | Bin 274 -> 0 bytes .../textures/items/item_crestoflight.png | Bin 291 -> 0 bytes .../textures/items/item_crestofmirrors.png | Bin 274 -> 0 bytes .../textures/items/item_crestofpitch.png | Bin 243 -> 0 bytes .../textures/items/item_crestofretribution.png | Bin 231 -> 0 bytes .../textures/items/item_crestofsanguisaga.png | Bin 263 -> 0 bytes .../textures/items/item_crestofthorns.png | Bin 265 -> 0 bytes .../textures/items/item_crestofwinds.png | Bin 278 -> 0 bytes .../textures/items/item_crestpaper.png | Bin 189 -> 0 bytes .../textures/items/item_crestpitch.png | Bin 243 -> 0 bytes .../textures/items/item_crestretribution.png | Bin 231 -> 0 bytes .../textures/items/item_crestsanguisuga.png | Bin 263 -> 0 bytes .../textures/items/item_crestthorns.png | Bin 265 -> 0 bytes .../textures/items/item_crestwinds.png | Bin 278 -> 0 bytes .../textures/items/item_elementiumcore.png | Bin 3068 -> 0 bytes .../textures/items/item_emptycanister.png | Bin 343 -> 0 bytes .../textures/items/item_featherfall.png | Bin 341 -> 0 bytes .../textures/items/item_firewalker.png | Bin 383 -> 0 bytes .../textures/items/item_flippers.png | Bin 304 -> 0 bytes .../textures/items/item_frostwalker.png | Bin 494 -> 0 bytes .../textures/items/item_glowstep.png | Bin 388 -> 0 bytes .../textures/items/item_manacore.png | Bin 3066 -> 0 bytes .../textures/items/item_nightvisiongoggles.png | Bin 271 -> 0 bytes .../textures/items/item_rainbowgem.png | Bin 1675 -> 0 bytes .../textures/items/item_rainbowgem.png.mcmeta | 5 - .../textures/items/item_rebreather.png | Bin 311 -> 0 bytes .../textures/items/item_soulstone.png | Bin 257 -> 0 bytes .../textures/items/item_soulstone.png.mcmeta | 11 - .../textures/items/item_terraCore.png | Bin 3072 -> 0 bytes .../textures/items/item_textbook.png | Bin 441 -> 0 bytes .../textures/items/lightblue_cloth.png | Bin 793 -> 0 bytes .../tinkersdefense/textures/items/lime_cloth.png | Bin 746 -> 0 bytes .../items/longsword/_accessory_queensguard.png | Bin 226 -> 0 bytes .../items/longsword/_accessory_straigh.png | Bin 183 -> 0 bytes .../textures/items/longsword/_blade_katana.png | Bin 184 -> 0 bytes .../textures/items/longsword/_blade_razor.png | Bin 181 -> 0 bytes .../textures/items/lumberaxe/_extra_wrap.png | Bin 228 -> 0 bytes .../textures/items/lumberaxe/_handle_thin.png | Bin 207 -> 0 bytes .../textures/items/lumberaxe/_head_magic.png | Bin 192 -> 0 bytes .../textures/items/lumberaxe/_head_scythe.png | Bin 259 -> 0 bytes .../textures/items/lumberaxe/_head_wide.png | Bin 228 -> 0 bytes .../textures/items/magenta_cloth.png | Bin 770 -> 0 bytes .../textures/items/mattock/_accessory_straight.png | Bin 174 -> 0 bytes .../textures/items/mattock/_head_bearded.png | Bin 232 -> 0 bytes .../textures/items/mattock/_head_magic.png | Bin 192 -> 0 bytes .../textures/items/mattock/_head_scythe.png | Bin 254 -> 0 bytes .../textures/items/mattock/_head_wide.png | Bin 228 -> 0 bytes .../items/mattock/_m5angmallen_accessory.png | Bin 214 -> 0 bytes .../textures/items/mattock/_m5angmallen_head.png | Bin 207 -> 0 bytes .../textures/items/mattock/_m5brass_accessory.png | Bin 175 -> 0 bytes .../textures/items/mattock/_m5brass_head.png | Bin 224 -> 0 bytes .../textures/items/mattock/_m5bronze_accessory.png | Bin 198 -> 0 bytes .../textures/items/mattock/_m5copper_accessory.png | Bin 170 -> 0 bytes .../textures/items/mattock/_m5copper_head.png | Bin 162 -> 0 bytes .../items/mattock/_m5crowngold_accessory.png | Bin 210 -> 0 bytes .../items/mattock/_m5cupronickel_accessory.png | Bin 216 -> 0 bytes .../textures/items/mattock/_m5cupronickel_head.png | Bin 250 -> 0 bytes .../items/mattock/_m5damascussteel_accessory.png | Bin 264 -> 0 bytes .../items/mattock/_m5damascussteel_head.png | Bin 313 -> 0 bytes .../items/mattock/_m5diamond_accessory.png | Bin 255 -> 0 bytes .../textures/items/mattock/_m5diamond_head.png | Bin 318 -> 0 bytes .../items/mattock/_m5electrum_accessory.png | Bin 209 -> 0 bytes .../textures/items/mattock/_m5electrum_head.png | Bin 271 -> 0 bytes .../items/mattock/_m5fungalsteel_accessory.png | Bin 292 -> 0 bytes .../textures/items/mattock/_m5gold_accessory.png | Bin 216 -> 0 bytes .../textures/items/mattock/_m5gold_head.png | Bin 247 -> 0 bytes .../items/mattock/_m5heavysteel_accessory.png | Bin 259 -> 0 bytes .../textures/items/mattock/_m5heavysteel_head.png | Bin 294 -> 0 bytes .../items/mattock/_m5hepatizon_accessory.png | Bin 236 -> 0 bytes .../items/mattock/_m5ignatius_accessory.png | Bin 231 -> 0 bytes .../textures/items/mattock/_m5ignatius_head.png | Bin 261 -> 0 bytes .../textures/items/mattock/_m5iron_accessory.png | Bin 244 -> 0 bytes .../textures/items/mattock/_m5iron_head.png | Bin 250 -> 0 bytes .../items/mattock/_m5manganese_accessory.png | Bin 258 -> 0 bytes .../textures/items/mattock/_m5manganese_head.png | Bin 239 -> 0 bytes .../items/mattock/_m5manganesesteel_accessory.png | Bin 264 -> 0 bytes .../items/mattock/_m5manganesesteel_head.png | Bin 284 -> 0 bytes .../items/mattock/_m5molybdochalkos_accessory.png | Bin 271 -> 0 bytes .../items/mattock/_m5molybdochalkos_head.png | Bin 289 -> 0 bytes .../textures/items/mattock/_m5monel_accessory.png | Bin 202 -> 0 bytes .../textures/items/mattock/_m5monel_head.png | Bin 252 -> 0 bytes .../textures/items/mattock/_m5nickel_accessory.png | Bin 222 -> 0 bytes .../textures/items/mattock/_m5nickel_head.png | Bin 256 -> 0 bytes .../items/mattock/_m5nickelsteel_accessory.png | Bin 330 -> 0 bytes .../textures/items/mattock/_m5nickelsteel_head.png | Bin 312 -> 0 bytes .../textures/items/mattock/_m5pewter_accessory.png | Bin 216 -> 0 bytes .../textures/items/mattock/_m5pewter_head.png | Bin 280 -> 0 bytes .../items/mattock/_m5platinum_accessory.png | Bin 208 -> 0 bytes .../textures/items/mattock/_m5platinum_head.png | Bin 217 -> 0 bytes .../items/mattock/_m5rosegold_accessory.png | Bin 237 -> 0 bytes .../textures/items/mattock/_m5rosegold_head.png | Bin 223 -> 0 bytes .../textures/items/mattock/_m5silver_accessory.png | Bin 208 -> 0 bytes .../textures/items/mattock/_m5silver_head.png | Bin 228 -> 0 bytes .../textures/items/mattock/_m5tin_accessory.png | Bin 182 -> 0 bytes .../textures/items/mattock/_m5tin_head.png | Bin 206 -> 0 bytes .../items/mattock/_m5whitegold_accessory.png | Bin 232 -> 0 bytes .../textures/items/mattock/_m5whitegold_head.png | Bin 251 -> 0 bytes .../textures/items/mattock/_m5zinc_accessory.png | Bin 164 -> 0 bytes .../textures/items/mattock/_m5zinc_head.png | Bin 207 -> 0 bytes .../textures/items/mattock/_mattock_back.png | Bin 216 -> 0 bytes .../textures/items/mattock/_mattock_handle.png | Bin 177 -> 0 bytes .../textures/items/mattock/_mattock_head.png | Bin 220 -> 0 bytes .../items/mattock/_mattock_head_broken.png | Bin 215 -> 0 bytes .../tinkersdefense/textures/items/nugget.png | Bin 270 -> 0 bytes .../tinkersdefense/textures/items/orange_cloth.png | Bin 723 -> 0 bytes .../textures/items/pickaxe/_accessory_wrap.png | Bin 221 -> 0 bytes .../textures/items/pickaxe/_handle_ornate.png | Bin 237 -> 0 bytes .../items/pickaxe/_handle_ornate_offset.png | Bin 142 -> 0 bytes .../textures/items/pickaxe/_head_fancy.png | Bin 255 -> 0 bytes .../textures/items/pickaxe/_head_single.png | Bin 239 -> 0 bytes .../textures/items/pickaxe/_head_sledgeback.png | Bin 223 -> 0 bytes .../textures/items/pickaxe/_head_small.png | Bin 230 -> 0 bytes .../textures/items/pickaxe/_head_straight.png | Bin 238 -> 0 bytes .../items/pickaxe/_m5angmallen_accessory.png | Bin 177 -> 0 bytes .../textures/items/pickaxe/_m5angmallen_head.png | Bin 224 -> 0 bytes .../textures/items/pickaxe/_m5brass_accessory.png | Bin 167 -> 0 bytes .../textures/items/pickaxe/_m5brass_head.png | Bin 253 -> 0 bytes .../textures/items/pickaxe/_m5bronze_accessory.png | Bin 150 -> 0 bytes .../textures/items/pickaxe/_m5bronze_head.png | Bin 228 -> 0 bytes .../textures/items/pickaxe/_m5copper_accessory.png | Bin 161 -> 0 bytes .../textures/items/pickaxe/_m5copper_head.png | Bin 171 -> 0 bytes .../items/pickaxe/_m5crowngold_accessory.png | Bin 197 -> 0 bytes .../textures/items/pickaxe/_m5crowngold_head.png | Bin 253 -> 0 bytes .../items/pickaxe/_m5cupronickel_accessory.png | Bin 210 -> 0 bytes .../textures/items/pickaxe/_m5cupronickel_head.png | Bin 213 -> 0 bytes .../items/pickaxe/_m5damascussteel_accessory.png | Bin 189 -> 0 bytes .../items/pickaxe/_m5damascussteel_head.png | Bin 302 -> 0 bytes .../items/pickaxe/_m5electrum_accessory.png | Bin 199 -> 0 bytes .../textures/items/pickaxe/_m5electrum_head.png | Bin 232 -> 0 bytes .../items/pickaxe/_m5fungalsteel_accessory.png | Bin 206 -> 0 bytes .../textures/items/pickaxe/_m5fungalsteel_head.png | Bin 338 -> 0 bytes .../textures/items/pickaxe/_m5gold_accessory.png | Bin 194 -> 0 bytes .../textures/items/pickaxe/_m5gold_head.png | Bin 258 -> 0 bytes .../items/pickaxe/_m5heavysteel_accessory.png | Bin 151 -> 0 bytes .../textures/items/pickaxe/_m5heavysteel_head.png | Bin 303 -> 0 bytes .../items/pickaxe/_m5hepatizon_accessory.png | Bin 194 -> 0 bytes .../textures/items/pickaxe/_m5hepatizon_head.png | Bin 230 -> 0 bytes .../items/pickaxe/_m5ignatius_accessory.png | Bin 153 -> 0 bytes .../textures/items/pickaxe/_m5ignatius_head.png | Bin 263 -> 0 bytes .../textures/items/pickaxe/_m5iron_accessory.png | Bin 188 -> 0 bytes .../textures/items/pickaxe/_m5iron_head.png | Bin 240 -> 0 bytes .../textures/items/pickaxe/_m5lead_accessory.png | Bin 166 -> 0 bytes .../textures/items/pickaxe/_m5lead_head.png | Bin 243 -> 0 bytes .../items/pickaxe/_m5manganese_accessory.png | Bin 171 -> 0 bytes .../textures/items/pickaxe/_m5manganese_head.png | Bin 266 -> 0 bytes .../items/pickaxe/_m5manganesesteel_accessory.png | Bin 205 -> 0 bytes .../items/pickaxe/_m5manganesesteel_head.png | Bin 316 -> 0 bytes .../items/pickaxe/_m5molybdochalkos_accessory.png | Bin 219 -> 0 bytes .../items/pickaxe/_m5molybdochalkos_head.png | Bin 242 -> 0 bytes .../textures/items/pickaxe/_m5monel_accessory.png | Bin 163 -> 0 bytes .../textures/items/pickaxe/_m5monel_head.png | Bin 248 -> 0 bytes .../textures/items/pickaxe/_m5nickel_accessory.png | Bin 166 -> 0 bytes .../textures/items/pickaxe/_m5nickel_head.png | Bin 226 -> 0 bytes .../items/pickaxe/_m5nickelsteel_accessory.png | Bin 217 -> 0 bytes .../textures/items/pickaxe/_m5nickelsteel_head.png | Bin 317 -> 0 bytes .../textures/items/pickaxe/_m5pewter_accessory.png | Bin 140 -> 0 bytes .../textures/items/pickaxe/_m5pewter_head.png | Bin 247 -> 0 bytes .../items/pickaxe/_m5platinum_accessory.png | Bin 197 -> 0 bytes .../textures/items/pickaxe/_m5platinum_head.png | Bin 234 -> 0 bytes .../items/pickaxe/_m5rosegold_accessory.png | Bin 158 -> 0 bytes .../textures/items/pickaxe/_m5rosegold_head.png | Bin 239 -> 0 bytes .../textures/items/pickaxe/_m5silver_accessory.png | Bin 134 -> 0 bytes .../textures/items/pickaxe/_m5silver_head.png | Bin 270 -> 0 bytes .../textures/items/pickaxe/_m5tin_accessory.png | Bin 151 -> 0 bytes .../textures/items/pickaxe/_m5tin_head.png | Bin 222 -> 0 bytes .../items/pickaxe/_m5whitegold_accessory.png | Bin 183 -> 0 bytes .../textures/items/pickaxe/_m5whitegold_head.png | Bin 236 -> 0 bytes .../textures/items/pickaxe/_m5zinc_accessory.png | Bin 135 -> 0 bytes .../textures/items/pickaxe/_m5zinc_head.png | Bin 199 -> 0 bytes .../items/pickaxe/_pickaxe_accessory (1).png | Bin 218 -> 0 bytes .../textures/items/pickaxe/_pickaxe_accessory.png | Bin 218 -> 0 bytes .../textures/items/pickaxe/_pickaxe_handle.png | Bin 224 -> 0 bytes .../items/pickaxe/_pickaxe_handle_offset.png | Bin 128 -> 0 bytes .../textures/items/pickaxe/_pickaxe_head.png | Bin 245 -> 0 bytes .../items/pickaxe/_pickaxe_head_broken.png | Bin 224 -> 0 bytes .../textures/items/pickaxe/_pointed_accessory.png | Bin 235 -> 0 bytes .../tinkersdefense/textures/items/pink_cloth.png | Bin 791 -> 0 bytes .../tinkersdefense/textures/items/purple_cloth.png | Bin 771 -> 0 bytes .../items/rapier/_accessory_queensguard.png | Bin 222 -> 0 bytes .../textures/items/rapier/_accessory_wide.png | Bin 223 -> 0 bytes .../textures/items/rapier/_head_safety.png | Bin 188 -> 0 bytes .../textures/items/rapier/_head_sai.png | Bin 272 -> 0 bytes .../textures/items/rapier/_head_taper.png | Bin 204 -> 0 bytes .../tinkersdefense/textures/items/red_cloth.png | Bin 713 -> 0 bytes .../tinkersdefense/textures/items/redmintcane.png | Bin 305 -> 0 bytes .../tinkersdefense/textures/items/redmintingot.png | Bin 376 -> 0 bytes .../textures/items/scythe/_accessory_bulbous.png | Bin 222 -> 0 bytes .../textures/items/scythe/_accessory_teeth.png | Bin 230 -> 0 bytes .../textures/items/scythe/_accessory_wideblade.png | Bin 213 -> 0 bytes .../textures/items/scythe/_handle_straight.png | Bin 168 -> 0 bytes .../textures/items/scythe/_head_long.png | Bin 224 -> 0 bytes .../textures/items/shears/_binding.png | Bin 169 -> 0 bytes .../textures/items/shears/_bottom.png | Bin 131 -> 0 bytes .../textures/items/shears/_broken.png | Bin 160 -> 0 bytes .../tinkersdefense/textures/items/shears/_top.png | Bin 104 -> 0 bytes .../textures/items/shears/item_rainbowgem.png | Bin 239 -> 0 bytes .../textures/items/shears/lapis_shears_effect.png | Bin 116 -> 0 bytes .../items/shears/rainbow_shears_effect.png | Bin 239 -> 0 bytes .../items/shears/rainbow_shears_effect.png.mcmeta | 5 - .../items/shield/aeonsteel_shield_boss.png | Bin 253 -> 0 bytes .../items/shield/aeonsteel_shield_edge.png | Bin 349 -> 0 bytes .../textures/items/shield/alumite_shield_boss.png | Bin 272 -> 0 bytes .../textures/items/shield/alumite_shield_edge.png | Bin 370 -> 0 bytes .../textures/items/shield/alumite_shield_face.png | Bin 238 -> 0 bytes .../textures/items/shield/ardite_shield_boss.png | Bin 262 -> 0 bytes .../textures/items/shield/ardite_shield_shield.png | Bin 377 -> 0 bytes .../items/shield/beheading_shield_effect.png | Bin 291 -> 0 bytes .../items/shield/black_blades_shield_effect.png | Bin 149 -> 0 bytes .../items/shield/black_feathers_shield_effect.png | Bin 142 -> 0 bytes .../items/shield/black_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/black_light_shield_effect.png | Bin 155 -> 0 bytes .../items/shield/black_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/black_pitch_shield_effect.png | Bin 169 -> 0 bytes .../shield/black_retribution_shield_effect.png | Bin 140 -> 0 bytes .../shield/black_sanguisaga_shield_effect.png | Bin 151 -> 0 bytes .../items/shield/black_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/black_wind_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/blue_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/blue_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/blue_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/blue_light_shield_effect.png | Bin 155 -> 0 bytes .../items/shield/blue_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/blue_pitch_shield_effect.png | Bin 187 -> 0 bytes .../shield/blue_retribution_shield_effect.png | Bin 140 -> 0 bytes .../items/shield/blue_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/blue_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/blue_wind_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/blueslime_shield_boss.png | Bin 183 -> 0 bytes .../items/shield/blueslime_shield_edge.png | Bin 360 -> 0 bytes .../items/shield/blueslime_shield_face.png | Bin 303 -> 0 bytes .../textures/items/shield/bone_shield_boss.png | Bin 320 -> 0 bytes .../textures/items/shield/bone_shield_edge.png | Bin 424 -> 0 bytes .../tinkersdefense/textures/items/shield/boss.png | Bin 208 -> 0 bytes .../textures/items/shield/bronze_shield_boss.png | Bin 255 -> 0 bytes .../textures/items/shield/bronze_shield_edge.png | Bin 457 -> 0 bytes .../items/shield/brown_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/brown_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/brown_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/brown_light_shield_effect.png | Bin 155 -> 0 bytes .../items/shield/brown_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/brown_pitch_shield_effect.png | Bin 187 -> 0 bytes .../shield/brown_retribution_shield_effect.png | Bin 140 -> 0 bytes .../shield/brown_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/brown_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/brown_wind_shield_effect.png | Bin 139 -> 0 bytes .../textures/items/shield/cactus_shield_boss.png | Bin 268 -> 0 bytes .../textures/items/shield/cactus_shield_edge.png | Bin 470 -> 0 bytes .../textures/items/shield/cobalt_shield_boss.png | Bin 267 -> 0 bytes .../textures/items/shield/cobalt_shield_edge.png | Bin 492 -> 0 bytes .../textures/items/shield/copper_shield_boss.png | Bin 260 -> 0 bytes .../textures/items/shield/copper_shield_edge.png | Bin 448 -> 0 bytes .../items/shield/cyan_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/cyan_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/cyan_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/cyan_light_shield_effect.png | Bin 155 -> 0 bytes .../items/shield/cyan_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/cyan_pitch_shield_effect.png | Bin 188 -> 0 bytes .../shield/cyan_retribution_shield_effect.png | Bin 140 -> 0 bytes .../items/shield/cyan_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/cyan_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/cyan_wind_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/diamond_shield_effect.png | Bin 119 -> 0 bytes .../items/shield/dogbearium_shield_boss.png | Bin 326 -> 0 bytes .../items/shield/dogbearium_shield_edge.png | Bin 376 -> 0 bytes .../tinkersdefense/textures/items/shield/edge.png | Bin 264 -> 0 bytes .../items/shield/emerald_shield_effect.png | Bin 126 -> 0 bytes .../tinkersdefense/textures/items/shield/face.png | Bin 286 -> 0 bytes .../textures/items/shield/face_broken.png | Bin 331 -> 0 bytes .../textures/items/shield/flint_shield_boss.png | Bin 245 -> 0 bytes .../textures/items/shield/flint_shield_edge.png | Bin 354 -> 0 bytes .../textures/items/shield/flux_shield_effect.png | Bin 264 -> 0 bytes .../items/shield/gray_blades_shield_effect.png | Bin 147 -> 0 bytes .../items/shield/gray_feathers_shield_effect.png | Bin 141 -> 0 bytes .../items/shield/gray_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/gray_light_shield_effect.png | Bin 154 -> 0 bytes .../items/shield/gray_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/gray_pitch_shield_effect.png | Bin 168 -> 0 bytes .../shield/gray_retribution_shield_effect.png | Bin 140 -> 0 bytes .../items/shield/gray_sanguisaga_shield_effect.png | Bin 147 -> 0 bytes .../items/shield/gray_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/gray_wind_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/green_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/green_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/green_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/green_light_shield_effect.png | Bin 155 -> 0 bytes .../items/shield/green_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/green_pitch_shield_effect.png | Bin 185 -> 0 bytes .../shield/green_retribution_shield_effect.png | Bin 140 -> 0 bytes .../shield/green_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/green_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/green_wind_shield_effect.png | Bin 139 -> 0 bytes .../shield/lightblue_blades_shield_effect.png | Bin 150 -> 0 bytes .../shield/lightblue_feathers_shield_effect.png | Bin 145 -> 0 bytes .../shield/lightblue_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/lightblue_light_shield_effect.png | Bin 151 -> 0 bytes .../shield/lightblue_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/lightblue_pitch_shield_effect.png | Bin 188 -> 0 bytes .../shield/lightblue_retribution_shield_effect.png | Bin 140 -> 0 bytes .../shield/lightblue_sanguisaga_shield_effect.png | Bin 153 -> 0 bytes .../shield/lightblue_thorns_shield_effect.png | Bin 126 -> 0 bytes .../items/shield/lightblue_wind_shield_effect.png | Bin 140 -> 0 bytes .../shield/lightgray_blades_shield_effect.png | Bin 150 -> 0 bytes .../shield/lightgray_feathers_shield_effect.png | Bin 145 -> 0 bytes .../shield/lightgray_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/lightgray_light_shield_effect.png | Bin 151 -> 0 bytes .../shield/lightgray_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/lightgray_pitch_shield_effect.png | Bin 176 -> 0 bytes .../shield/lightgray_retribution_shield_effect.png | Bin 132 -> 0 bytes .../shield/lightgray_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../shield/lightgray_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/lightgray_wind_shield_effect.png | Bin 140 -> 0 bytes .../items/shield/lime_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/lime_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/lime_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/lime_light_shield_effect.png | Bin 151 -> 0 bytes .../items/shield/lime_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/lime_pitch_shield_effect.png | Bin 183 -> 0 bytes .../shield/lime_retribution_shield_effect.png | Bin 132 -> 0 bytes .../items/shield/lime_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/lime_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/lime_wind_shield_effect.png | Bin 140 -> 0 bytes .../items/shield/magenta_blades_shield_effect.png | Bin 150 -> 0 bytes .../shield/magenta_feathers_shield_effect.png | Bin 146 -> 0 bytes .../shield/magenta_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/magenta_light_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/magenta_mirrors_shield_effect.png | Bin 117 -> 0 bytes .../items/shield/magenta_pitch_shield_effect.png | Bin 184 -> 0 bytes .../shield/magenta_retribution_shield_effect.png | Bin 132 -> 0 bytes .../shield/magenta_sanguisaga_shield_effect.png | Bin 153 -> 0 bytes .../items/shield/magenta_thorns_shield_effect.png | Bin 126 -> 0 bytes .../items/shield/magenta_wind_shield_effect.png | Bin 141 -> 0 bytes .../items/shield/manacore_shield_effect.png | Bin 156 -> 0 bytes .../items/shield/manyullyn_shield_boss.png | Bin 324 -> 0 bytes .../items/shield/manyullyn_shield_edge.png | Bin 468 -> 0 bytes .../textures/items/shield/moss_shield_effect.png | Bin 376 -> 0 bytes .../items/shield/netherrack_shield_boss.png | Bin 316 -> 0 bytes .../items/shield/netherrack_shield_edge.png | Bin 873 -> 0 bytes .../textures/items/shield/obsidian_shield_boss.png | Bin 329 -> 0 bytes .../textures/items/shield/obsidian_shield_edge.png | Bin 377 -> 0 bytes .../items/shield/orange_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/orange_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/orange_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/orange_light_shield_effect.png | Bin 151 -> 0 bytes .../items/shield/orange_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/orange_pitch_shield_effect.png | Bin 183 -> 0 bytes .../shield/orange_retribution_shield_effect.png | Bin 132 -> 0 bytes .../shield/orange_sanguisaga_shield_effect.png | Bin 153 -> 0 bytes .../items/shield/orange_thorns_shield_effect.png | Bin 126 -> 0 bytes .../items/shield/orange_wind_shield_effect.png | Bin 140 -> 0 bytes .../textures/items/shield/paper_shield_boss.png | Bin 287 -> 0 bytes .../textures/items/shield/paper_shield_edge.png | Bin 742 -> 0 bytes .../textures/items/shield/pigiron_shield_boss.png | Bin 237 -> 0 bytes .../textures/items/shield/pigiron_shield_edge.png | Bin 435 -> 0 bytes .../items/shield/pink_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/pink_feathers_shield_effect.png | Bin 145 -> 0 bytes .../items/shield/pink_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/pink_light_shield_effect.png | Bin 151 -> 0 bytes .../items/shield/pink_mirrors_shield_effect.png | Bin 117 -> 0 bytes .../items/shield/pink_pitch_shield_effect.png | Bin 188 -> 0 bytes .../shield/pink_retribution_shield_effect.png | Bin 132 -> 0 bytes .../items/shield/pink_sanguisaga_shield_effect.png | Bin 153 -> 0 bytes .../items/shield/pink_thorns_shield_effect.png | Bin 126 -> 0 bytes .../items/shield/pink_wind_shield_effect.png | Bin 140 -> 0 bytes .../textures/items/shield/piston_shield_effect.png | Bin 298 -> 0 bytes .../items/shield/purple_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/purple_feathers_shield_effect.png | Bin 145 -> 0 bytes .../items/shield/purple_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/purple_light_shield_effect.png | Bin 151 -> 0 bytes .../items/shield/purple_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/purple_pitch_shield_effect.png | Bin 188 -> 0 bytes .../shield/purple_retribution_shield_effect.png | Bin 140 -> 0 bytes .../shield/purple_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/purple_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/purple_wind_shield_effect.png | Bin 140 -> 0 bytes .../textures/items/shield/quartz_shield_effect.png | Bin 214 -> 0 bytes .../items/shield/queensgold_shield_boss.png | Bin 269 -> 0 bytes .../items/shield/queensgold_shield_edge.png | Bin 518 -> 0 bytes .../items/shield/red_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/red_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/red_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/red_light_shield_effect.png | Bin 151 -> 0 bytes .../items/shield/red_mirrors_shield_effect.png | Bin 116 -> 0 bytes .../items/shield/red_pitch_shield_effect.png | Bin 186 -> 0 bytes .../items/shield/red_retribution_shield_effect.png | Bin 140 -> 0 bytes .../items/shield/red_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/red_thorns_shield_effect.png | Bin 125 -> 0 bytes .../items/shield/red_wind_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/reinforced_shield_effect.png | Bin 294 -> 0 bytes .../items/shield/scabbing_shield_effect.png | Bin 315 -> 0 bytes .../textures/items/shield/slime_shield_boss.png | Bin 230 -> 0 bytes .../textures/items/shield/slime_shield_edge.png | Bin 417 -> 0 bytes .../textures/items/shield/steel_shield_boss.png | Bin 249 -> 0 bytes .../textures/items/shield/steel_shield_edge.png | Bin 396 -> 0 bytes .../textures/items/shield/stone_shield_boss.png | Bin 235 -> 0 bytes .../textures/items/shield/stone_shield_edge.png | Bin 418 -> 0 bytes .../textures/items/shield/thaumium_shield_boss.png | Bin 264 -> 0 bytes .../textures/items/shield/thaumium_shield_edge.png | Bin 430 -> 0 bytes .../items/shield/white_blades_shield_effect.png | Bin 147 -> 0 bytes .../items/shield/white_feathers_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/white_gluttony_shield_effect.png | Bin 123 -> 0 bytes .../items/shield/white_light_shield_effect.png | Bin 139 -> 0 bytes .../items/shield/white_mirrors_shield_effect.png | Bin 117 -> 0 bytes .../items/shield/white_pitch_shield_effect.png | Bin 167 -> 0 bytes .../shield/white_retribution_shield_effect.png | Bin 142 -> 0 bytes .../shield/white_sanguisaga_shield_effect.png | Bin 145 -> 0 bytes .../items/shield/white_thorns_shield_effect.png | Bin 127 -> 0 bytes .../items/shield/white_wind_shield_effect.png | Bin 140 -> 0 bytes .../textures/items/shield/wood_shield_boss.png | Bin 211 -> 0 bytes .../textures/items/shield/wood_shield_edge.png | Bin 745 -> 0 bytes .../textures/items/shield/wood_shield_face.png | Bin 485 -> 0 bytes .../items/shield/wood_shield_face_broken.png | Bin 515 -> 0 bytes .../items/shield/yellow_blades_shield_effect.png | Bin 150 -> 0 bytes .../items/shield/yellow_feathers_shield_effect.png | Bin 144 -> 0 bytes .../items/shield/yellow_gluttony_shield_effect.png | Bin 122 -> 0 bytes .../items/shield/yellow_light_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/yellow_mirrors_shield_effect.png | Bin 117 -> 0 bytes .../items/shield/yellow_pitch_shield_effect.png | Bin 184 -> 0 bytes .../shield/yellow_retribution_shield_effect.png | Bin 132 -> 0 bytes .../shield/yellow_sanguisaga_shield_effect.png | Bin 152 -> 0 bytes .../items/shield/yellow_thorns_shield_effect.png | Bin 126 -> 0 bytes .../items/shield/yellow_wind_shield_effect.png | Bin 141 -> 0 bytes .../textures/items/shovel/_handle_knight.png | Bin 230 -> 0 bytes .../textures/items/shovel/_head_square.png | Bin 218 -> 0 bytes .../textures/items/shovel/_m5angmallen_head.png | Bin 237 -> 0 bytes .../textures/items/shovel/_m5brass_head.png | Bin 241 -> 0 bytes .../textures/items/shovel/_m5bronze_head.png | Bin 184 -> 0 bytes .../textures/items/shovel/_m5copper_head.png | Bin 173 -> 0 bytes .../textures/items/shovel/_m5crowngold_head.png | Bin 218 -> 0 bytes .../textures/items/shovel/_m5cupronickel_head.png | Bin 202 -> 0 bytes .../items/shovel/_m5damascussteel_head.png | Bin 274 -> 0 bytes .../textures/items/shovel/_m5electrum_head.png | Bin 246 -> 0 bytes .../textures/items/shovel/_m5fungalsteel_head.png | Bin 333 -> 0 bytes .../textures/items/shovel/_m5gold_head.png | Bin 235 -> 0 bytes .../textures/items/shovel/_m5heavysteel_head.png | Bin 302 -> 0 bytes .../textures/items/shovel/_m5hepatizon_head.png | Bin 221 -> 0 bytes .../textures/items/shovel/_m5ignatius_head.png | Bin 240 -> 0 bytes .../textures/items/shovel/_m5iron_head.png | Bin 204 -> 0 bytes .../textures/items/shovel/_m5manganese_head.png | Bin 269 -> 0 bytes .../items/shovel/_m5manganesesteel_head.png | Bin 259 -> 0 bytes .../items/shovel/_m5molybdochalkos_head.png | Bin 243 -> 0 bytes .../textures/items/shovel/_m5monel_head.png | Bin 236 -> 0 bytes .../textures/items/shovel/_m5nickel_head.png | Bin 233 -> 0 bytes .../textures/items/shovel/_m5nickelsteel_head.png | Bin 290 -> 0 bytes .../textures/items/shovel/_m5pewter_head.png | Bin 211 -> 0 bytes .../textures/items/shovel/_m5platinum_head.png | Bin 181 -> 0 bytes .../textures/items/shovel/_m5rosegold_head.png | Bin 244 -> 0 bytes .../textures/items/shovel/_m5silver_head.png | Bin 235 -> 0 bytes .../textures/items/shovel/_m5tin_head.png | Bin 184 -> 0 bytes .../textures/items/shovel/_m5whitegold_head.png | Bin 215 -> 0 bytes .../textures/items/shovel/_m5zinc_head.png | Bin 196 -> 0 bytes .../tinkersdefense/textures/items/silver_cloth.png | Bin 758 -> 0 bytes .../tinkersdefense/textures/items/tdbook.png | Bin 472 -> 0 bytes .../textures/items/towershield/binding.png | Bin 450 -> 0 bytes .../textures/items/towershield/edge.png | Bin 479 -> 0 bytes .../textures/items/towershield/face.png | Bin 353 -> 0 bytes .../textures/items/towershield/plate.png | Bin 335 -> 0 bytes .../textures/items/towershield/plate_broken.png | Bin 372 -> 0 bytes .../tinkersdefense/textures/items/white_cloth.png | Bin 767 -> 0 bytes .../tinkersdefense/textures/items/yellow_cloth.png | Bin 768 -> 0 bytes .../zweihander/beheading_zweihander_effect.png | Bin 261 -> 0 bytes .../textures/items/zweihander/blade.png | Bin 131 -> 0 bytes .../items/zweihander/blaze_zweihander_effect.png | Bin 223 -> 0 bytes .../zweihander/bloodoath_zweihander_effect.png | Bin 638 -> 0 bytes .../bloodoath_zweihander_effect.png.mcmeta | 50 - .../textures/items/zweihander/broken.png | Bin 213 -> 0 bytes .../textures/items/zweihander/core.png | Bin 177 -> 0 bytes .../zweihander/corpseivy_zweihander_effect.png | Bin 472 -> 0 bytes .../items/zweihander/diamond_zweihander_effect.png | Bin 146 -> 0 bytes .../items/zweihander/emerald_zweihander_effect.png | Bin 116 -> 0 bytes .../items/zweihander/flux_zweihander_effect.png | Bin 216 -> 0 bytes .../zweihander/greenmint_zweihander_blade.png | Bin 259 -> 0 bytes .../items/zweihander/greenmint_zweihander_core.png | Bin 264 -> 0 bytes .../zweihander/greenmint_zweihander_guard.png | Bin 272 -> 0 bytes .../zweihander/greenmint_zweihander_handle.png | Bin 280 -> 0 bytes .../textures/items/zweihander/guard.png | Bin 199 -> 0 bytes .../textures/items/zweihander/handle.png | Bin 186 -> 0 bytes .../zweihander/lapis_zweihander_effect (1).png | Bin 146 -> 0 bytes .../items/zweihander/lapis_zweihander_effect.png | Bin 146 -> 0 bytes .../zweihander/lava_zweihander_effect (1).png | Bin 141 -> 0 bytes .../items/zweihander/lava_zweihander_effect.png | Bin 141 -> 0 bytes .../zweihander/manacore_zweihander_effect.png | Bin 174 -> 0 bytes .../items/zweihander/moss_zweihander_effect.png | Bin 163 -> 0 bytes .../zweihander/necrotic_zweihander_effect.png | Bin 175 -> 0 bytes .../items/zweihander/piston_zweihander_effect.png | Bin 195 -> 0 bytes .../items/zweihander/quartz_zweihander_effect.png | Bin 173 -> 0 bytes .../items/zweihander/redmint_zweihander_blade.png | Bin 224 -> 0 bytes .../items/zweihander/redmint_zweihander_core.png | Bin 254 -> 0 bytes .../items/zweihander/redmint_zweihander_guard.png | Bin 261 -> 0 bytes .../items/zweihander/redmint_zweihander_handle.png | Bin 263 -> 0 bytes .../zweihander/redstone_zweihander_effect.png | Bin 137 -> 0 bytes .../zweihander/reinforced_zweihander_effect.png | Bin 191 -> 0 bytes .../zweihander/scabbing_zweihander_effect.png | Bin 255 -> 0 bytes .../items/zweihander/silk_zweihander_effect.png | Bin 187 -> 0 bytes .../items/zweihander/smite_zweihander_effect.png | Bin 307 -> 0 bytes .../items/zweihander/spider_zweihander_effect.png | Bin 162 -> 0 bytes .../zweihander/terracore_zweihander_effect.png | Bin 175 -> 0 bytes .../zweihander/textbook_zweihander_effect.png | Bin 143 -> 0 bytes .../tinkersdefense/textures/materials/cheese.png | Bin 770 -> 0 bytes .../textures/materials/ender_pearl.png | Bin 773 -> 0 bytes .../textures/materials/facetedgem.png | Bin 537 -> 0 bytes .../tinkersdefense/textures/materials/gall.png | Bin 843 -> 0 bytes .../textures/materials/greencandy.png | Bin 171 -> 0 bytes .../tinkersdefense/textures/materials/moon.png | Bin 581 -> 0 bytes .../tinkersdefense/textures/materials/opal.png | Bin 798 -> 0 bytes .../tinkersdefense/textures/materials/redcandy.png | Bin 170 -> 0 bytes .../tinkersdefense/textures/materials/stargem.png | Bin 653 -> 0 bytes .../tinkersdefense/textures/materials/starruby.png | Bin 739 -> 0 bytes .../textures/materials/starsapphire.png | Bin 742 -> 0 bytes .../tinkersdefense/textures/materials/sun.png | Bin 895 -> 0 bytes .../tinkersdefense/textures/model/sheathe.png | Bin 598 -> 0 bytes .../textures/skin/horse/horse_witherskeleton.png | Bin 9218 -> 0 bytes 3180 files changed, 8809 insertions(+), 6364 deletions(-) create mode 100644 src/main/java/lance5057/tDefense/core/gui/ArmorStationSlotOut.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorBuildGuiInfo.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorBuilder.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorEvent.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorNBT.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorPart.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorTags.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ArmorTextureBuilder.java create mode 100644 src/main/java/lance5057/tDefense/core/library/BlocksBase.java create mode 100644 src/main/java/lance5057/tDefense/core/library/CustomArmorTextureCreator.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ItemsBase.java create mode 100644 src/main/java/lance5057/tDefense/core/library/MetaItem.java create mode 100644 src/main/java/lance5057/tDefense/core/library/ModuleBase.java create mode 100644 src/main/java/lance5057/tDefense/core/library/RegEvents.java create mode 100644 src/main/java/lance5057/tDefense/core/library/TDClientRegistry.java create mode 100644 src/main/java/lance5057/tDefense/core/library/TDMatHelper.java create mode 100644 src/main/java/lance5057/tDefense/core/library/TDModelLoader.java create mode 100644 src/main/java/lance5057/tDefense/core/library/TDModelRegistar.java create mode 100644 src/main/java/lance5057/tDefense/core/library/TDRegistry.java create mode 100644 src/main/java/lance5057/tDefense/core/library/TDToolHelper.java delete mode 100644 src/main/java/lance5057/tDefense/core/materials/ArmorMaterialStats.java delete mode 100644 src/main/java/lance5057/tDefense/core/materials/BaubleMaterialStats.java delete mode 100644 src/main/java/lance5057/tDefense/core/materials/ShieldMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/ArmorMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/BaubleMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/ChestMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/FabricMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/FeetMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/HelmMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/LegsMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/materials/stats/ShieldMaterialStats.java create mode 100644 src/main/java/lance5057/tDefense/core/network/ArmorNetwork.java create mode 100644 src/main/java/lance5057/tDefense/core/network/ArmorStationSelectionPacket.java delete mode 100644 src/main/java/lance5057/tDefense/core/tools/armor/renderers/shaders/ArmorShader.java delete mode 100644 src/main/java/lance5057/tDefense/util/ArmorBuildGuiInfo.java delete mode 100644 src/main/java/lance5057/tDefense/util/ArmorBuilder.java delete mode 100644 src/main/java/lance5057/tDefense/util/ArmorEvent.java delete mode 100644 src/main/java/lance5057/tDefense/util/ArmorNBT.java delete mode 100644 src/main/java/lance5057/tDefense/util/BlocksBase.java delete mode 100644 src/main/java/lance5057/tDefense/util/ItemsBase.java delete mode 100644 src/main/java/lance5057/tDefense/util/MetaItem.java delete mode 100644 src/main/java/lance5057/tDefense/util/ModuleBase.java delete mode 100644 src/main/java/lance5057/tDefense/util/RegEvents.java delete mode 100644 src/main/java/lance5057/tDefense/util/TDClientRegistry.java delete mode 100644 src/main/java/lance5057/tDefense/util/TDMatHelper.java delete mode 100644 src/main/java/lance5057/tDefense/util/TDModelLoader.java delete mode 100644 src/main/java/lance5057/tDefense/util/TDModelRegistar.java delete mode 100644 src/main/java/lance5057/tDefense/util/TDRegistry.java delete mode 100644 src/main/java/lance5057/tDefense/util/TDToolHelper.java create mode 100644 src/main/resources/assets/tinkerscompendium/blockstates/fluid_block.json create mode 100644 src/main/resources/assets/tinkerscompendium/blockstates/metalblock.json create mode 100644 src/main/resources/assets/tinkerscompendium/blockstates/redcandyblock.json create mode 100644 src/main/resources/assets/tinkerscompendium/lang/en_US.lang create mode 100644 src/main/resources/assets/tinkerscompendium/lang/fr_FR.lang create mode 100644 src/main/resources/assets/tinkerscompendium/lang/ru_RU.lang create mode 100644 src/main/resources/assets/tinkerscompendium/materials/aeonsteel.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/amber.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/amethyst.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/cheese.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/citrine.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/diamond.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/emerald.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/enderpearl.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/gallite.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/garnet.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/ghasttear.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/glass.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/glowstone.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/greencandy.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/lapis.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/opal.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/quartz.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/redcandy.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/ruby.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/sapphire.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/starruby.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/starsapphire.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/sundrop.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/tanzanite.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/topaz.json create mode 100644 src/main/resources/assets/tinkerscompendium/materials/voidite.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/block/aeonsteelblock.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/dust.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/gem.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/grain.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/ingot.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/nugget.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json create mode 100644 src/main/resources/assets/tinkerscompendium/models/sheathe_1.png create mode 100644 src/main/resources/assets/tinkerscompendium/sounds.json create mode 100644 src/main/resources/assets/tinkerscompendium/sounds/hookshotChain.ogg create mode 100644 src/main/resources/assets/tinkerscompendium/text/souls/loadSouls.txt create mode 100644 src/main/resources/assets/tinkerscompendium/text/souls/steve_enUS.txt create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/ChainArmor.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/ClothArmor.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Mask/_mask_face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/ModelBiped-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/Sheath.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_base.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_belt.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_clasp.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_filigree.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/TinkersBreastPlate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/TinkersGrieves.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/TinkersHelm.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/TinkersSabatons.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_smallplate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/blastprotection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/fireprotection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/healthboost_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/projprotection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/protection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/runicshielding_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/Layer #1.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/ModelBiped-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_blastprotection_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_fireprotection_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_highstep_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_jumpboost_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_projprotection_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_protection_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_speed_chausses.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/chausses/plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/coif/ModelTinkersCoif-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_circlet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/coif/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/TinkersGauntlets-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet copy.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlets.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkerHelm-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersGrieves-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersSabatons-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/grieves/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/Pasted Layer.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/TinkersHauberk-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/helm/TinkerHelm-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_top.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_visor.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/helm/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/ModelBiped-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/TinkersHood-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_metal.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/divination_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_alt.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/manaembroidery_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/revealing_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/ModelBiped-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_metal.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/elementiumcore_robe_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_robe_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_robe_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/TinkersSabatons-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_caps.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_plates.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_soles.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/ModelBiped-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/TinkersHood-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_metal.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/elementiumcore_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/revealing_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_robe_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelBiped-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelTinkersShoes-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_metal.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_string.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/char.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/elementiumcore_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/manaembroidery_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/shoes/visembroidery_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_filigree.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blank.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/AeonSteelBlock.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/ArmorAnvil.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/CrestMount.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/DogbeariumBlock.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/Item_CrestMount.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/JewelersBench.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/QueensGoldBlock.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/WIP.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/alumitebar.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/amberore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/amethystore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/arditebars.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/bronzebars.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/chain2.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/cobaltbars.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/copperbars.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/glowstonecrumbs.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/greenmintblock.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/item_armoranvil.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/manullynbar.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/obsidianbars.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/pigironbars.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/redmintblock.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/rubyore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/sapphireore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/steelbar.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/entity/ballhead.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/entity/chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/entity/clawhead.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/entity/drillhead.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/entity/spikehead.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/entity/swordhead.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/guard.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/axe.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_accessories.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_extras.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_heads.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/broadsword.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/crest_mount.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/finishinganvil.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/guide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/guide2.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/heatershield.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/gui/straps_helm.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/AeonSteelIngot.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/DogbeariumIngot.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/Icon.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/QueensGoldIngot.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_armorplate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_chainmail.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_clasp.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_filigree.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_ringshank.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_rivets.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_setting.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/_wire.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_smallplate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/blastprotection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/fireprotection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/projprotection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/protection_breastplate_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_circlet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/rebreather_coif_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/revealing_coif_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_top.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_visor.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/rebreather_helm_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/revealing_helm_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/TinkersHood-texturemap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_rivet.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_helm_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/revealing_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/vis_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/visembroidery_hood_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/vis_robe_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/visembroidery_robe_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_caps.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_plates.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_soles.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/blastprotection_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/depthstrider_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/featherfall_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/fireprotection_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/firewalk_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/frostwalk_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/glowstep_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/projprotection_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/protection_sabatons_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_clasp.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_trim.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/vis_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/visembroidery_shawl_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_clasp.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_sole.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/vis_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/visembroidery_shoes_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_broad_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_bulbous_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_elven_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_horned_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_magic_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_matted_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_natural_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_pixie_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_small_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_trident_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/arrow/_winged_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_bearded_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_broad_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_long_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_longornate_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5bronze_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5crowngold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5diamond_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5fungalsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5hepatizon_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5lead_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_minecraft_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_offset_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlong_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlongornate_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetornate_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_ornate_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/axe/_thin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_knob_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brassA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronzeA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copperA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngoldA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickelA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteelA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrumA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5goldA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory copy.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizonA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ironA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5leadA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganeseA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteelA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkosA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monelA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteelA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewterA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinumA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegoldA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silverA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tinA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zincA_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_ornate_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_X_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_arrow_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_caution_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_noentry_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_railroad_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_small_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_smalllong_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_stop_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_chain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_clasp.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_setting.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_band.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_filigree.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_setting.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/black_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/blue_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_fletching.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head - Kopie.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_shaft.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/bolt.xcf create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/complete.xcf create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/diamond_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/emerald_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/lapis_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/lava_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/moss_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/necrotic_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/piston_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/quartz_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/reinforced_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/silk_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/smite_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/bolt/spider_bolt_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_basket_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_big_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bigbase_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bulbous_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_curved_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_dull_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_extended_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_falchion_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_flat_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_forked_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_glass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_hourglass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_lamenting_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_legendary_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_mace_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_no_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_nofuller_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_ornate_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_pixie_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_plumed_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_queens_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_segmented_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_short_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_spiked_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_square_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_straight_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_sun_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_tapered_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_thick_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_widebase_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/brown_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/chisel/_handle_wide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/chisel/_head_long.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_extra_doubleedge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_fancy_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_head_doubleedge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_basket.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_small.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_machete.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_saber.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/cyan_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_big.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_bulbous.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_small.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_wide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_bulbous.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_stiletto.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_wide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/dust.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_grip_wrapping.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_handle_grip.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_round.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_snow.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_hook.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_rod.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_string.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_grip.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_loop.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_handles.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_small.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/gem.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/gingerbread.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/grain.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/green_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/greenmintcane.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/greenmintingot.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/grey_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_spiked.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_taper.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_spiked.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_taper.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_handle_thin.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_defined.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_lowprofile.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_spiked.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_angel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_arrow_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_bar_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_checker_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_creeper_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_cross_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_ender_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_enforced_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_glass_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_heart_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_hell_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horbar_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horstripe_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_love_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_pig_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_queen_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_reinforced_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skeleton_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skull_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_slime_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_small_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_spider_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_square_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_squared_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_stripe_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_test_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_tri_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_triangle_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wide_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wolf_extra.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/binding.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/diamond_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/emerald_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/manacore_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/scabbing_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_legends_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/ingot.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_ancientrelic.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_bindingwrap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_bloodybandages.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_canister.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvy.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvyGraft.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestblades.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestfeathers.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestgluttony.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestlegends.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestlight.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestmirrors.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofblades.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestoffeathers.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofgluttony.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestoflight.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofmirrors.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofpitch.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofretribution.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofsanguisaga.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofthorns.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestofwinds.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestpaper.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestpitch.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestretribution.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestsanguisuga.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestthorns.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_crestwinds.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_elementiumcore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_emptycanister.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_featherfall.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_firewalker.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_flippers.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_frostwalker.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_glowstep.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_manacore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_nightvisiongoggles.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_rebreather.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_terraCore.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/item_textbook.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lightblue_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lime_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_queensguard.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_straigh.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_katana.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_razor.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_extra_wrap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_handle_thin.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_magic.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_scythe.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_wide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/magenta_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_accessory_straight.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_bearded.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_magic.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_scythe.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_wide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5bronze_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5crowngold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5fungalsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5hepatizon_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_back.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/nugget.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/orange_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_accessory_wrap.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate_offset.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_fancy.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_single.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_sledgeback.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_small.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_straight.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory (1).png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle_offset.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pointed_accessory.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/pink_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/purple_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_queensguard.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_wide.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_safety.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_sai.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_taper.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/red_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/redmintcane.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/redmintingot.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_bulbous.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_teeth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_wideblade.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/scythe/_handle_straight.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/scythe/_head_long.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/_binding.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/_bottom.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/_top.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/item_rainbowgem.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/lapis_shears_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_shield.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/beheading_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/black_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/diamond_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/emerald_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/face_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/flux_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/green_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/manacore_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/moss_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/piston_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/quartz_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/red_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/reinforced_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/scabbing_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/white_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_boss.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_blades_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_feathers_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_gluttony_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_light_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_mirrors_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_pitch_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_retribution_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_sanguisaga_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_thorns_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_wind_shield_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_handle_knight.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_head_square.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5angmallen_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5brass_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5bronze_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5copper_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5crowngold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5cupronickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5damascussteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5electrum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5fungalsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5gold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5heavysteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5hepatizon_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5ignatius_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5iron_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganese_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganesesteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5molybdochalkos_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5monel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickelsteel_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5pewter_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5platinum_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5rosegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5silver_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5tin_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5whitegold_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5zinc_head.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/silver_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/tdbook.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/towershield/binding.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/towershield/edge.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/towershield/face.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate_broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/white_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/yellow_cloth.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/beheading_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blade.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blaze_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/broken.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/core.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/corpseivy_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/diamond_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/emerald_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/flux_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_blade.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_core.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_guard.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/guard.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect (1).png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect (1).png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/manacore_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/moss_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/necrotic_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/piston_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/quartz_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_blade.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_core.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_guard.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_handle.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redstone_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/reinforced_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/scabbing_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/silk_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/smite_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/spider_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/terracore_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/items/zweihander/textbook_zweihander_effect.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/cheese.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/ender_pearl.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/facetedgem.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/gall.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/greencandy.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/moon.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/opal.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/redcandy.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/stargem.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/starruby.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/starsapphire.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/materials/sun.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/model/sheathe.png create mode 100644 src/main/resources/assets/tinkerscompendium/textures/skin/horse/horse_witherskeleton.png delete mode 100644 src/main/resources/assets/tinkersdefense/blockstates/fluid_block.json delete mode 100644 src/main/resources/assets/tinkersdefense/blockstates/metalblock.json delete mode 100644 src/main/resources/assets/tinkersdefense/blockstates/redcandyblock.json delete mode 100644 src/main/resources/assets/tinkersdefense/lang/en_US.lang delete mode 100644 src/main/resources/assets/tinkersdefense/lang/fr_FR.lang delete mode 100644 src/main/resources/assets/tinkersdefense/lang/ru_RU.lang delete mode 100644 src/main/resources/assets/tinkersdefense/materials/amber.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/amethyst.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/cheese.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/citrine.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/diamond.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/emerald.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/enderpearl.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/gallite.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/garnet.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/ghasttear.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/glass.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/glowstone.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/greencandy.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/lapis.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/opal.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/quartz.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/redcandy.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/ruby.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/sapphire.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/starruby.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/starsapphire.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/sundrop.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/tanzanite.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/topaz.json delete mode 100644 src/main/resources/assets/tinkersdefense/materials/voidite.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/block/aeonsteelblock.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/dust.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/gem.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/gingerbread.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/grain.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/greenmintcane.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/ingot.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/nugget.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/armor_hood_cloth.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/armor_plate.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/chainmail.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/clasp.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/cloth.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/filigree.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/ringshank.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/rivets.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/setting.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/parts/wire.tmat.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/redmintcane.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/amulet.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/breastplate.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/fishingrod.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/grieves.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/heatershield.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/helm.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/hood.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/ring.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/robe.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/roundshield.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/sabatons.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/shawl.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/shears.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/shoes.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/towershield.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/item/tools/zweihander.tcon.json delete mode 100644 src/main/resources/assets/tinkersdefense/models/sheathe_1.png delete mode 100644 src/main/resources/assets/tinkersdefense/sounds.json delete mode 100644 src/main/resources/assets/tinkersdefense/sounds/hookshotChain.ogg delete mode 100644 src/main/resources/assets/tinkersdefense/text/souls/loadSouls.txt delete mode 100644 src/main/resources/assets/tinkersdefense/text/souls/steve_enUS.txt delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_smallplate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/ChainArmor.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/ClothArmor.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Grieves/TinkerHelm-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_top.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_visor.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Mask/_mask_face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_caps.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_plates.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_soles.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/TinkersBreastPlate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/TinkersGrieves.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/TinkersHelm.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/TinkersSabatons.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/breastplate/blastprotection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/breastplate/fireprotection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/breastplate/healthboost_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/breastplate/projprotection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/breastplate/protection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/breastplate/runicshielding_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/Layer #1.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/ModelBiped-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_blastprotection_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_fireprotection_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_highstep_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_jumpboost_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_projprotection_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_protection_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/_speed_chausses.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/chausses/plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/coif/ModelTinkersCoif-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/coif/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/TinkersGauntlets-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet copy.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlets.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersGrieves-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersSabatons-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/grieves/_grieves_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/grieves/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hauberk/Pasted Layer.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hauberk/TinkersHauberk-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/helm/TinkerHelm-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/helm/_helm_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/helm/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/ModelBiped-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/TinkersHood-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_metal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/divination_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_alt.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/manaembroidery_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/revealing_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/ModelBiped-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_metal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_metal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/elementiumcore_robe_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_robe_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_robe_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/sabatons/TinkersSabatons-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/ModelBiped-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/TinkersHood-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_metal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/elementiumcore_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/revealing_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_robe_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/sheath/ModelBiped-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/sheath/chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/sheath/plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelBiped-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelTinkersShoes-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_metal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_sole.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_string.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/char.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/elementiumcore_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/manaembroidery_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/shoes/visembroidery_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_filigree.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blank.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/AeonSteelBlock.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/ArmorAnvil.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/CrestMount.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/DogbeariumBlock.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/Item_CrestMount.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/JewelersBench.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/QueensGoldBlock.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/WIP.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/alumitebar.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/arditebars.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/bronzebars.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/chain2.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/cobaltbars.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/copperbars.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/glowstonecrumbs.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/greenmintblock.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/item_armoranvil.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/manullynbar.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/obsidianbars.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/pigironbars.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/redmintblock.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/steelbar.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/entity/ballhead.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/entity/chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/entity/clawhead.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/entity/drillhead.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/entity/spikehead.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/entity/swordhead.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/guard.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/axe.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_accessories.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_extras.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_heads.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/crest_mount.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/finishinganvil.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/guide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/guide2.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/gui/straps_helm.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/AeonSteelIngot.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/DogbeariumIngot.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/Icon.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/QueensGoldIngot.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_armorplate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_chainmail.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_clasp.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_filigree.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_ringshank.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_rivets.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_setting.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/_wire.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_smallplate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/blastprotection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/fireprotection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/projprotection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/protection_breastplate_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_circlet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/coif/rebreather_coif_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/coif/revealing_coif_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_top.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_visor.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/helm/rebreather_helm_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/helm/revealing_helm_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/TinkersHood-texturemap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_rivet.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_helm_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/revealing_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/vis_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/hood/visembroidery_hood_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/robe/vis_robe_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/robe/visembroidery_robe_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_caps.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_plates.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_soles.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/blastprotection_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/depthstrider_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/featherfall_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/fireprotection_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/firewalk_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/frostwalk_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/glowstep_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/projprotection_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/protection_sabatons_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_clasp.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_trim.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/vis_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/visembroidery_shawl_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_clasp.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_sole.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/vis_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/visembroidery_shoes_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_long_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_longornate_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5bronze_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5crowngold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5diamond_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5fungalsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5hepatizon_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5lead_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_offset_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlong_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlongornate_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetornate_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_ornate_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brassA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronzeA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copperA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngoldA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickelA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteelA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrumA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5goldA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory copy.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizonA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ironA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5leadA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganeseA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteelA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkosA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monelA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteelA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewterA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinumA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegoldA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silverA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tinA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zincA_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_ornate_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_chain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_clasp.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_setting.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_band.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_filigree.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_setting.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/black_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/blue_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/brown_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cleaver/_extra_doubleedge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cleaver/_fancy_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_basket.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_small.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_machete.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_saber.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/cyan_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_bulbous.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_stiletto.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_wide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/dust.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_hook.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_rod.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_string.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/gem.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/gingerbread.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/grain.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/green_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/greenmintcane.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/greenmintingot.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/grey_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_spiked.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_taper.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_spiked.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_taper.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_angel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_arrow_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_bar_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_checker_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_creeper_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_cross_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_ender_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_enforced_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_glass_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_heart_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_hell_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horbar_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horstripe_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_love_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_pig_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_queen_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_reinforced_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skeleton_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skull_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_slime_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_small_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_spider_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_square_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_squared_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_stripe_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_test_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_tri_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_triangle_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wide_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wolf_extra.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/binding.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/diamond_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/emerald_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/manacore_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/scabbing_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_legends_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/ingot.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_ancientrelic.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_bindingwrap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_bloodybandages.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_canister.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvy.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvyGraft.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestblades.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestfeathers.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestgluttony.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestlegends.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestlight.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestmirrors.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofblades.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestoffeathers.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofgluttony.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestoflight.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofmirrors.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofpitch.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofretribution.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofsanguisaga.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofthorns.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestofwinds.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestpaper.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestpitch.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestretribution.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestsanguisuga.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestthorns.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_crestwinds.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_elementiumcore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_emptycanister.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_featherfall.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_firewalker.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_flippers.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_frostwalker.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_glowstep.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_manacore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_nightvisiongoggles.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_rebreather.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_terraCore.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/item_textbook.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lightblue_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lime_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_extra_wrap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/magenta_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_accessory_straight.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5bronze_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5crowngold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5fungalsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5hepatizon_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/nugget.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/orange_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate_offset.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_fancy.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_single.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_small.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory (1).png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle_offset.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pointed_accessory.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/pink_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/purple_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_safety.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_sai.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_taper.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/red_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/redmintcane.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/redmintingot.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_teeth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_wideblade.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/_binding.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/_bottom.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/_top.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/item_rainbowgem.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/lapis_shears_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_shield.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/beheading_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/black_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blue_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/brown_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/diamond_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/emerald_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/face_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/flux_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/gray_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/green_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/lime_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/manacore_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/moss_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/orange_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/pink_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/piston_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/purple_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/quartz_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/red_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/reinforced_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/scabbing_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/white_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_boss.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_blades_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_feathers_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_gluttony_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_light_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_mirrors_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_pitch_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_retribution_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_sanguisaga_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_thorns_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_wind_shield_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5angmallen_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5brass_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5bronze_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5copper_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5crowngold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5cupronickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5damascussteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5electrum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5fungalsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5gold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5heavysteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5hepatizon_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5ignatius_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5iron_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganese_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganesesteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5molybdochalkos_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5monel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickelsteel_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5pewter_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5platinum_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5rosegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5silver_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5tin_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5whitegold_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5zinc_head.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/silver_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/tdbook.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/towershield/binding.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/towershield/edge.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/towershield/face.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/towershield/plate.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/towershield/plate_broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/white_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/yellow_cloth.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/beheading_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/blade.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/blaze_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/broken.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/core.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/corpseivy_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/diamond_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/emerald_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/flux_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_blade.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_core.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_guard.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/guard.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect (1).png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect (1).png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/manacore_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/moss_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/necrotic_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/piston_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/quartz_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_blade.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_core.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_guard.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_handle.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/redstone_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/reinforced_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/scabbing_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/silk_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/smite_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/spider_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/terracore_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/items/zweihander/textbook_zweihander_effect.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/cheese.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/ender_pearl.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/facetedgem.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/gall.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/greencandy.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/moon.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/opal.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/redcandy.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/stargem.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/starruby.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/starsapphire.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/materials/sun.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/model/sheathe.png delete mode 100644 src/main/resources/assets/tinkersdefense/textures/skin/horse/horse_witherskeleton.png (limited to 'src') diff --git a/src/main/java/lance5057/tDefense/Reference.java b/src/main/java/lance5057/tDefense/Reference.java index 2908cf5..83c7a0a 100644 --- a/src/main/java/lance5057/tDefense/Reference.java +++ b/src/main/java/lance5057/tDefense/Reference.java @@ -4,7 +4,7 @@ public class Reference { public static final String MOD_ID = "tinkerscompendium"; - public static final String VERSION = "1.4.2.8a"; + public static final String VERSION = "1.4.2.9a"; public static final String MOD_NAME = "Tinkers' Compendium"; } diff --git a/src/main/java/lance5057/tDefense/TinkersDefense.java b/src/main/java/lance5057/tDefense/TinkersDefense.java index e39b439..06833d1 100644 --- a/src/main/java/lance5057/tDefense/TinkersDefense.java +++ b/src/main/java/lance5057/tDefense/TinkersDefense.java @@ -20,7 +20,7 @@ import scala.reflect.internal.Trees.Modifiers; import slimeknights.mantle.client.CreativeTab; -@Mod(modid = Reference.MOD_ID, version = Reference.VERSION, name = Reference.MOD_NAME, dependencies = "required-after:tconstruct") +@Mod(modid = Reference.MOD_ID, version = Reference.VERSION, name = Reference.MOD_NAME, dependencies = "required-after: tconstruct") public class TinkersDefense { private static int modGuiIndex = 0; @@ -62,8 +62,9 @@ public class TinkersDefense { holiday = new HolidayBase(); - mats = new TDMaterials(); + parts = new TDParts(); + mats = new TDMaterials(); tools = new TDTools(); events = new TDEvents(); traits = new TDTraits(); @@ -71,8 +72,11 @@ public class TinkersDefense { //core.preInit(e); holiday.preInit(e); - mats.preInit(e); + + + parts.preInit(e); + mats.preInit(e); tools.preInit(e); traits.preInit(); events.preInit(); @@ -86,9 +90,12 @@ public class TinkersDefense { NetworkRegistry.INSTANCE.registerGuiHandler(this, proxy); //core.init(e); holiday.init(e); - mats.init(e); + + + parts.init(e); - tools.init(e); + mats.init(e); + tools.init(e); traits.init(); events.init(); proxy.init(); @@ -100,8 +107,11 @@ public class TinkersDefense { @Mod.EventHandler public void postInit(FMLPostInitializationEvent e) { - mats.postInit(e); + + + parts.postInit(e); + mats.postInit(e); tools.postInit(e); traits.postInit(); events.postInit(); diff --git a/src/main/java/lance5057/tDefense/armor/events/ArmorBaseEvents.java b/src/main/java/lance5057/tDefense/armor/events/ArmorBaseEvents.java index 4f00ee9..fe25f81 100644 --- a/src/main/java/lance5057/tDefense/armor/events/ArmorBaseEvents.java +++ b/src/main/java/lance5057/tDefense/armor/events/ArmorBaseEvents.java @@ -1,6 +1,6 @@ package lance5057.tDefense.armor.events; -import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableList; import lance5057.tDefense.core.tools.bases.ArmorCore; import net.minecraft.nbt.NBTTagCompound; diff --git a/src/main/java/lance5057/tDefense/core/blocks/ArmorStationBlock.java b/src/main/java/lance5057/tDefense/core/blocks/ArmorStationBlock.java index 71abf9f..b7d61ab 100644 --- a/src/main/java/lance5057/tDefense/core/blocks/ArmorStationBlock.java +++ b/src/main/java/lance5057/tDefense/core/blocks/ArmorStationBlock.java @@ -25,6 +25,8 @@ public class ArmorStationBlock extends BlockTable implements ITinkerStationBlock public ArmorStationBlock() { super(Material.WOOD); + this.setUnlocalizedName("armorstation"); + this.setRegistryName("armorstation"); this.setCreativeTab(TinkerRegistry.tabGeneral); this.setSoundType(SoundType.WOOD); this.setResistance(5f); diff --git a/src/main/java/lance5057/tDefense/core/gui/ArmorStationContainer.java b/src/main/java/lance5057/tDefense/core/gui/ArmorStationContainer.java index c0b7016..2216ed1 100644 --- a/src/main/java/lance5057/tDefense/core/gui/ArmorStationContainer.java +++ b/src/main/java/lance5057/tDefense/core/gui/ArmorStationContainer.java @@ -1,6 +1,353 @@ package lance5057.tDefense.core.gui; -public class ArmorStationContainer -{ +import java.util.List; +import java.util.Set; -} +import lance5057.tDefense.core.library.ArmorBuilder; +import lance5057.tDefense.core.library.TDRegistry; +import lance5057.tDefense.core.network.ArmorStationSelectionPacket; +import lance5057.tDefense.core.tileentities.ArmorStationTile; +import lance5057.tDefense.core.tools.bases.ArmorBase; +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiScreen; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import net.minecraft.util.NonNullList; +import net.minecraft.util.StringUtils; +import net.minecraft.world.WorldServer; +import slimeknights.mantle.inventory.BaseContainer; +import slimeknights.mantle.util.ItemStackList; +import slimeknights.tconstruct.TConstruct; +import slimeknights.tconstruct.common.Sounds; +import slimeknights.tconstruct.common.TinkerNetwork; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.events.TinkerCraftingEvent; +import slimeknights.tconstruct.library.modifiers.TinkerGuiException; +import slimeknights.tconstruct.library.tinkering.IModifyable; +import slimeknights.tconstruct.library.tinkering.IRepairable; +import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; +import slimeknights.tconstruct.library.utils.ToolBuilder; +import slimeknights.tconstruct.tools.common.client.GuiToolStation; +import slimeknights.tconstruct.tools.common.inventory.ContainerTinkerStation; +import slimeknights.tconstruct.tools.common.inventory.SlotToolStationIn; +import slimeknights.tconstruct.tools.common.network.ToolStationSelectionPacket; +import slimeknights.tconstruct.tools.common.network.ToolStationTextPacket; + +// also tool forge +public class ArmorStationContainer extends ContainerTinkerStation { + + private final EntityPlayer player; + protected ArmorStationSlotOut out; + protected ArmorCore selectedTool; // needed for newly opened containers to sync + protected int activeSlots; + public String toolName; + + public ArmorStationContainer(InventoryPlayer playerInventory, ArmorStationTile tile) { + super(tile); + + // input slots + int i; + for(i = 0; i < tile.getSizeInventory(); i++) { + addSlotToContainer(new SlotToolStationIn(tile, i, 0, 0, this)); + } + + // output slot + out = new ArmorStationSlotOut(i, 124, 38, this); + addSlotToContainer(out); + this.addPlayerInventory(playerInventory, 8, 84 + 8); + onCraftMatrixChanged(null); + + this.player = playerInventory.player; + } + + public ItemStack getResult() { + return out.getStack(); + } + + @Override + protected void syncNewContainer(EntityPlayerMP player) { + this.activeSlots = tile.getSizeInventory(); + TinkerNetwork.sendTo(new ToolStationSelectionPacket(null, tile.getSizeInventory()), player); + } + + @Override + protected void syncWithOtherContainer(BaseContainer otherContainer, EntityPlayerMP player) { + this.syncWithOtherContainer((ArmorStationContainer) otherContainer, player); + } + + protected void syncWithOtherContainer(ArmorStationContainer otherContainer, EntityPlayerMP player) { + // set same selection as other container + this.setToolSelection(otherContainer.selectedTool, otherContainer.activeSlots); + this.setToolName(otherContainer.toolName); + // also send the data to the player + TinkerNetwork.sendTo(new ArmorStationSelectionPacket(otherContainer.selectedTool, otherContainer.activeSlots), player); + if(otherContainer.toolName != null && !otherContainer.toolName.isEmpty()) { + TinkerNetwork.sendTo(new ToolStationTextPacket(otherContainer.toolName), player); + } + } + + public void setToolSelection(ArmorCore selectedTool2, int activeSlots) { + if(activeSlots > tile.getSizeInventory()) { + activeSlots = tile.getSizeInventory(); + } + + this.activeSlots = activeSlots; + this.selectedTool = selectedTool2; + + for(int i = 0; i < tile.getSizeInventory(); i++) { + Slot slot = inventorySlots.get(i); + // set part info for the slot + if(slot instanceof SlotToolStationIn) { + SlotToolStationIn slotToolPart = (SlotToolStationIn) slot; + + slotToolPart.setRestriction(null); + + // deactivate not needed slots + if(i >= activeSlots) { + slotToolPart.deactivate(); + } + // activate the other slots and set toolpart if possible + else { + slotToolPart.activate(); + if(selectedTool2 != null) { + List pmts = selectedTool2.getToolBuildComponents(); + if(i < pmts.size()) { + slotToolPart.setRestriction(pmts.get(i)); + } + } + } + + if(world.isRemote) { + slotToolPart.updateIcon(); + } + } + } + } + + public void setToolName(String name) { + this.toolName = name; + + if(world.isRemote) { + GuiScreen screen = Minecraft.getMinecraft().currentScreen; + if(screen instanceof GuiToolStation) { + ((GuiToolStation) screen).textField.setText(name); + } + } + + onCraftMatrixChanged(tile); + if(out.getHasStack()) { + if(name != null && !name.isEmpty()) { + out.inventory.getStackInSlot(0).setStackDisplayName(name); + } + else { + out.inventory.getStackInSlot(0).clearCustomName(); + } + } + } + + // update crafting - called whenever the content of an input slot changes + @Override + public void onCraftMatrixChanged(IInventory inventoryIn) { + // reset gui state + updateGUI(); + try { + ItemStack result; + // 1. try repairing + result = repairTool(false); + // 2. try swapping tool parts + if(result.isEmpty()) { + result = replaceToolParts(false); + } + // 3. try modifying + if(result.isEmpty()) { + result = modifyTool(false); + } + // 4. try renaming + if(result.isEmpty()) { + result = renameTool(); + } + // 5. try building a new tool + if(result.isEmpty()) { + result = buildTool(); + } + + out.inventory.setInventorySlotContents(0, result); + updateGUI(); + } catch(TinkerGuiException e) { + // error ;( + out.inventory.setInventorySlotContents(0, ItemStack.EMPTY); + this.error(e.getMessage()); + } + // sync output with other open containers on the server + if(!this.world.isRemote) { + WorldServer server = (WorldServer) this.world; + for(EntityPlayer player : server.playerEntities) { + if(player.openContainer != this && player.openContainer instanceof ArmorStationContainer && this.sameGui((ArmorStationContainer) player.openContainer)) { + ((ArmorStationContainer) player.openContainer).out.inventory.setInventorySlotContents(0, out.getStack()); + } + } + } + } + + // Called when the crafting result is taken out of its slot + public void onResultTaken(EntityPlayer playerIn, ItemStack stack) { + boolean resultTaken = false; + + try { + resultTaken = !repairTool(true).isEmpty() || + !replaceToolParts(true).isEmpty() || + !modifyTool(true).isEmpty() || + !renameTool().isEmpty(); + } catch(TinkerGuiException e) { + // no error updating needed + e.printStackTrace(); + } + + if(resultTaken) { + updateSlotsAfterToolAction(); + } + else { + // calculate the result again (serverside) + try { + ItemStack tool = buildTool(); + + // we built a tool + if(!tool.isEmpty()) { + // remove 1 of each in the slots + // it's guaranteed that each slot that has an item has used exactly 1 item to build the tool + for(int i = 0; i < tile.getSizeInventory(); i++) { + tile.decrStackSize(i, 1); + } + + setToolName(""); + } + } catch(TinkerGuiException e) { + // no error updating needed + e.printStackTrace(); + } + } + onCraftMatrixChanged(null); + + this.playCraftSound(playerIn); + } + + protected void playCraftSound(EntityPlayer player) { + Sounds.playSoundForAll(player, Sounds.saw, 0.8f, 0.8f + 0.4f * TConstruct.random.nextFloat()); + } + + private ItemStack repairTool(boolean remove) { + ItemStack repairable = getToolStack(); + + // modifying possible? + if(repairable.isEmpty() || !(repairable.getItem() instanceof IRepairable)) { + return ItemStack.EMPTY; + } + + return ToolBuilder.tryRepairTool(getInputs(), repairable, remove); + } + + private ItemStack replaceToolParts(boolean remove) throws TinkerGuiException { + ItemStack tool = getToolStack(); + + if(tool.isEmpty() || !(tool.getItem() instanceof ArmorBase)) { + return ItemStack.EMPTY; + } + + NonNullList inputs = getInputs(); + ItemStack result = ToolBuilder.tryReplaceToolParts(tool, inputs, remove); + if(!result.isEmpty()) { + TinkerCraftingEvent.ToolPartReplaceEvent.fireEvent(result, player, inputs); + } + return result; + } + + private ItemStack modifyTool(boolean remove) throws TinkerGuiException { + ItemStack modifyable = getToolStack(); + + // modifying possible? + if(modifyable.isEmpty() || !(modifyable.getItem() instanceof IModifyable)) { + return ItemStack.EMPTY; + } + + ItemStack result = ToolBuilder.tryModifyTool(getInputs(), modifyable, remove); + if(!result.isEmpty()) { + TinkerCraftingEvent.ToolModifyEvent.fireEvent(result, player, modifyable.copy()); + } + return result; + } + + private ItemStack renameTool() throws TinkerGuiException { + ItemStack tool = getToolStack(); + + // modifying possible? + if(tool.isEmpty() || + !(tool.getItem() instanceof ArmorBase) || + StringUtils.isNullOrEmpty(toolName) || + tool.getDisplayName().equals(toolName)) { + return ItemStack.EMPTY; + } + + ItemStack result = tool.copy(); + if(TagUtil.getNoRenameFlag(result)) { + throw new TinkerGuiException(Util.translate("gui.error.no_rename")); + } + + result.setStackDisplayName(toolName); + + return result; + } + + private ItemStack buildTool() throws TinkerGuiException { + NonNullList input = ItemStackList.withSize(tile.getSizeInventory()); + for(int i = 0; i < input.size(); i++) { + input.set(i, tile.getStackInSlot(i)); + } + + ItemStack result = ArmorBuilder.tryBuildArmor(input, toolName, getBuildableTools()); + if(!result.isEmpty()) { + TinkerCraftingEvent.ToolCraftingEvent.fireEvent(result, player, input); + } + return result; + } + + protected Set getBuildableTools() { + return TDRegistry.getArmorStationCrafting(); + } + + private ItemStack getToolStack() { + return inventorySlots.get(0).getStack(); + } + + /** + * Removes the tool in the input slot and fixes all stacks that have stacksize 0 after being used up. + */ + private void updateSlotsAfterToolAction() { +// perfect, items already got removed but we still have to clean up 0-stacks and remove the tool + tile.setInventorySlotContents(0, ItemStack.EMPTY); // slot where the tool was + for(int i = 1; i < tile.getSizeInventory(); i++) { + if(!tile.getStackInSlot(i).isEmpty() && tile.getStackInSlot(i).getCount() == 0) { + tile.setInventorySlotContents(i, ItemStack.EMPTY); + } + } + } + + private NonNullList getInputs() { + NonNullList input = NonNullList.withSize(tile.getSizeInventory() - 1, ItemStack.EMPTY); + for(int i = 1; i < tile.getSizeInventory(); i++) { + input.set(i - 1, tile.getStackInSlot(i)); + } + + return input; + } + + @Override + public boolean canMergeSlot(ItemStack stack, Slot slot) { + return slot != out && super.canMergeSlot(stack, slot); + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/gui/ArmorStationGui.java b/src/main/java/lance5057/tDefense/core/gui/ArmorStationGui.java index 8bcea9c..0de5ced 100644 --- a/src/main/java/lance5057/tDefense/core/gui/ArmorStationGui.java +++ b/src/main/java/lance5057/tDefense/core/gui/ArmorStationGui.java @@ -9,10 +9,13 @@ import org.lwjgl.util.Point; import com.google.common.collect.Lists; +import lance5057.tDefense.core.library.ArmorBuildGuiInfo; +import lance5057.tDefense.core.library.TDClientRegistry; +import lance5057.tDefense.core.library.TDRegistry; +import lance5057.tDefense.core.network.ArmorStationSelectionPacket; +import lance5057.tDefense.core.tileentities.ArmorStationTile; +import lance5057.tDefense.core.tools.bases.ArmorBase; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorBuildGuiInfo; -import lance5057.tDefense.util.TDClientRegistry; -import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiTextField; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.RenderHelper; @@ -31,32 +34,21 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import slimeknights.mantle.client.gui.GuiElement; import slimeknights.mantle.client.gui.GuiElementScalable; -import slimeknights.mantle.client.gui.GuiModule; import slimeknights.tconstruct.common.TinkerNetwork; import slimeknights.tconstruct.library.TinkerRegistry; -import slimeknights.tconstruct.library.TinkerRegistryClient; import slimeknights.tconstruct.library.Util; import slimeknights.tconstruct.library.client.Icons; -import slimeknights.tconstruct.library.client.ToolBuildGuiInfo; import slimeknights.tconstruct.library.modifiers.IModifier; import slimeknights.tconstruct.library.modifiers.ModifierNBT; import slimeknights.tconstruct.library.tinkering.IModifyable; import slimeknights.tconstruct.library.tinkering.IToolStationDisplay; import slimeknights.tconstruct.library.tinkering.PartMaterialType; -import slimeknights.tconstruct.library.tinkering.TinkersItem; import slimeknights.tconstruct.library.tools.IToolPart; -import slimeknights.tconstruct.library.tools.ToolCore; import slimeknights.tconstruct.library.utils.TagUtil; -import slimeknights.tconstruct.tools.common.client.GuiButtonRepair; import slimeknights.tconstruct.tools.common.client.GuiTinkerStation; -import slimeknights.tconstruct.tools.common.client.module.GuiButtonsToolStation; import slimeknights.tconstruct.tools.common.client.module.GuiInfoPanel; -import slimeknights.tconstruct.tools.common.inventory.ContainerTinkerStation; -import slimeknights.tconstruct.tools.common.inventory.ContainerToolStation; import slimeknights.tconstruct.tools.common.inventory.SlotToolStationIn; -import slimeknights.tconstruct.tools.common.network.ToolStationSelectionPacket; import slimeknights.tconstruct.tools.common.network.ToolStationTextPacket; -import slimeknights.tconstruct.tools.common.tileentity.TileToolStation; @SideOnly(Side.CLIENT) public class ArmorStationGui extends GuiTinkerStation { @@ -99,8 +91,8 @@ public class ArmorStationGui extends GuiTinkerStation { public ArmorBuildGuiInfo currentInfo = ArmorStationGuiButtonRepair.info; - public ArmorStationGui(InventoryPlayer playerInv, World world, BlockPos pos, TileToolStation tile) { - super(world, pos, (ContainerTinkerStation) tile.createContainer(playerInv, world, pos)); + public ArmorStationGui(InventoryPlayer playerInv, World world, BlockPos pos, ArmorStationTile armorStationTile) { + super(world, pos, (ArmorStationContainer) armorStationTile.createContainer(playerInv, world, pos)); buttons = new ArmorStationGuiButtons(this, inventorySlots); this.addModule(buttons); @@ -152,32 +144,32 @@ public class ArmorStationGui extends GuiTinkerStation { Keyboard.enableRepeatEvents(false); } - public Set getBuildableItems() { - return TinkerRegistry.getToolStationCrafting(); + public Set getBuildableItems() { + return TDRegistry.getArmorStationCrafting(); } public void onToolSelection(ArmorBuildGuiInfo data) { activeSlots = Math.min(data.positions.size(), Table_slot_count); currentInfo = data; - ToolCore tool = null; + ArmorCore tool = null; - if(data.armor.getItem() instanceof ToolCore) { - tool = (ToolCore) data.armor.getItem(); + if(data.armor.getItem() instanceof ArmorCore) { + tool = (ArmorCore) data.armor.getItem(); } - ((ContainerToolStation) inventorySlots).setToolSelection(tool, activeSlots); + ((ArmorStationContainer) inventorySlots).setToolSelection(tool, activeSlots); // update the server (and others) - TinkerNetwork.sendToServer(new ToolStationSelectionPacket(tool, activeSlots)); + TinkerNetwork.sendToServer(new ArmorStationSelectionPacket(tool, activeSlots)); updateGUI(); } - public void onToolSelectionPacket(ToolStationSelectionPacket packet) { - ArmorBuildGuiInfo info = TDClientRegistry.getArmorBuildInfoForArmor(packet.tool); + public void onToolSelectionPacket(ArmorStationSelectionPacket armorStationSelectionPacket) { + ArmorBuildGuiInfo info = TDClientRegistry.getArmorBuildInfoForArmor(armorStationSelectionPacket.armor); if(info == null) { info = ArmorStationGuiButtonRepair.info; } - activeSlots = packet.activeSlots; + activeSlots = armorStationSelectionPacket.activeSlots; currentInfo = info; buttons.setSelectedButtonByTool(currentInfo.armor); @@ -218,7 +210,7 @@ public class ArmorStationGui extends GuiTinkerStation { @Override public void updateDisplay() { // tool info of existing or tool to build - ContainerToolStation container = (ContainerToolStation) inventorySlots; + ArmorStationContainer container = (ArmorStationContainer) inventorySlots; ItemStack toolStack = container.getResult(); if(toolStack.isEmpty()) { toolStack = inventorySlots.getSlot(0).getStack(); @@ -282,7 +274,7 @@ public class ArmorStationGui extends GuiTinkerStation { // tool build info else { ArmorCore tool = (ArmorCore) currentInfo.armor.getItem(); - toolInfo.setCaption(tool.getLocalizedToolName()); + toolInfo.setCaption(tool.getLocalizedToolName()); toolInfo.setText(tool.getLocalizedDescription()); // Components @@ -338,7 +330,7 @@ public class ArmorStationGui extends GuiTinkerStation { textField.textboxKeyTyped(typedChar, keyCode); TinkerNetwork.sendToServer(new ToolStationTextPacket(textField.getText())); - ((ContainerToolStation) container).setToolName(textField.getText()); + ((ArmorStationContainer) container).setToolName(textField.getText()); } } @@ -434,7 +426,7 @@ public class ArmorStationGui extends GuiTinkerStation { if(currentInfo == ArmorStationGuiButtonRepair.info) { drawRepairSlotIcons(); } - else if(currentInfo.armor.getItem() instanceof TinkersItem) { + else if(currentInfo.armor.getItem() instanceof ArmorBase) { for(int i = 0; i < activeSlots; i++) { Slot slot = inventorySlots.getSlot(i); if(!(slot instanceof SlotToolStationIn)) { @@ -555,7 +547,7 @@ public class ArmorStationGui extends GuiTinkerStation { buttons.metal(); beamL = BeamLeft.shift(0, BeamLeft.h); - beamR = BeamRight.shift(0, BeamRight.h); + beamR = BeamRight.shift(0, BeamRight.h); beamC = BeamCenter.shift(0, BeamCenter.h); } diff --git a/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtonRepair.java b/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtonRepair.java index dba33e8..1dddfa8 100644 --- a/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtonRepair.java +++ b/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtonRepair.java @@ -1,6 +1,6 @@ package lance5057.tDefense.core.gui; -import lance5057.tDefense.util.ArmorBuildGuiInfo; +import lance5057.tDefense.core.library.ArmorBuildGuiInfo; import net.minecraft.client.Minecraft; import net.minecraft.util.text.translation.I18n; import slimeknights.tconstruct.library.client.Icons; diff --git a/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtons.java b/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtons.java index d89b002..2e047b4 100644 --- a/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtons.java +++ b/src/main/java/lance5057/tDefense/core/gui/ArmorStationGuiButtons.java @@ -2,16 +2,14 @@ package lance5057.tDefense.core.gui; import java.io.IOException; -import lance5057.tDefense.util.ArmorBuildGuiInfo; -import lance5057.tDefense.util.TDClientRegistry; +import lance5057.tDefense.core.library.ArmorBuildGuiInfo; +import lance5057.tDefense.core.library.TDClientRegistry; import net.minecraft.client.gui.GuiButton; import net.minecraft.inventory.Container; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import slimeknights.tconstruct.library.client.Icons; -import slimeknights.tconstruct.library.client.ToolBuildGuiInfo; import slimeknights.tconstruct.tools.common.client.GuiButtonItem; -import slimeknights.tconstruct.tools.common.client.GuiToolStation; import slimeknights.tconstruct.tools.common.client.module.GuiSideButtons; public class ArmorStationGuiButtons extends GuiSideButtons { @@ -19,7 +17,7 @@ public class ArmorStationGuiButtons extends GuiSideButtons { protected final ArmorStationGui parent; public ArmorStationGuiButtons(ArmorStationGui parent, Container container) { - super(parent, container, GuiToolStation.Column_Count); + super(parent, container, ArmorStationGui.Column_Count); this.parent = parent; } @@ -65,8 +63,8 @@ public class ArmorStationGuiButtons extends GuiSideButtons { for(Object o : buttonList) { if(o instanceof GuiButtonItem) { @SuppressWarnings("unchecked") - GuiButtonItem btn = (GuiButtonItem) o; - btn.pressed = ItemStack.areItemStacksEqual(btn.data.tool, stack); + GuiButtonItem btn = (GuiButtonItem) o; + btn.pressed = ItemStack.areItemStacksEqual(btn.data.armor, stack); } } } diff --git a/src/main/java/lance5057/tDefense/core/gui/ArmorStationSlotOut.java b/src/main/java/lance5057/tDefense/core/gui/ArmorStationSlotOut.java new file mode 100644 index 0000000..b3187a4 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/gui/ArmorStationSlotOut.java @@ -0,0 +1,36 @@ +package lance5057.tDefense.core.gui; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.InventoryCraftResult; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.common.FMLCommonHandler; +import slimeknights.tconstruct.tools.common.inventory.ContainerToolStation; + +import javax.annotation.Nonnull; + +public class ArmorStationSlotOut extends Slot { + + public ArmorStationContainer parent; + + public ArmorStationSlotOut(int index, int xPosition, int yPosition, ArmorStationContainer container) { + super(new InventoryCraftResult(), index, xPosition, yPosition); + + this.parent = container; + } + + @Override + public boolean isItemValid(ItemStack stack) { + return false; + } + + @Nonnull + @Override + public ItemStack onTake(EntityPlayer playerIn, @Nonnull ItemStack stack) { + FMLCommonHandler.instance().firePlayerCraftingEvent(playerIn, stack, parent.getTile()); + parent.onResultTaken(playerIn, stack); + stack.onCrafting(playerIn.getEntityWorld(), playerIn, 1); + + return super.onTake(playerIn, stack); + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorBuildGuiInfo.java b/src/main/java/lance5057/tDefense/core/library/ArmorBuildGuiInfo.java new file mode 100644 index 0000000..cf9f522 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorBuildGuiInfo.java @@ -0,0 +1,48 @@ +package lance5057.tDefense.core.library; + +import java.util.List; + +import javax.annotation.Nonnull; + +import org.lwjgl.util.Point; + +import com.google.common.collect.Lists; + +import lance5057.tDefense.core.tools.bases.ArmorBase; +import net.minecraft.item.ItemStack; + +public class ArmorBuildGuiInfo { + + @Nonnull + public final ItemStack armor; + // the positions where the slots are located + public final List positions = Lists.newArrayList(); + + public ArmorBuildGuiInfo() { + // for repairing + this.armor = ItemStack.EMPTY; + } + + public ArmorBuildGuiInfo(@Nonnull ArmorBase tool) { + this.armor = tool.buildItemForRenderingInGui(); + } + + public static ArmorBuildGuiInfo default3Part(@Nonnull ArmorBase tool) { + ArmorBuildGuiInfo info = new ArmorBuildGuiInfo(tool); + info.addSlotPosition(33 - 20, 42 + 20); + info.addSlotPosition(33 + 20, 42 - 20); + info.addSlotPosition(33, 42); + return info; + } + + /** + * Add another slot at the specified position for the tool. + * The positions are usually located between: + * X: 7 - 69 + * Y: 18 - 64 + */ + public void addSlotPosition(int x, int y) { + positions.add(new Point(x, y)); + } + +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorBuilder.java b/src/main/java/lance5057/tDefense/core/library/ArmorBuilder.java new file mode 100644 index 0000000..2edb3fe --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorBuilder.java @@ -0,0 +1,595 @@ +package lance5057.tDefense.core.library; + +import java.util.Collection; +import java.util.List; +import java.util.Optional; +import java.util.Set; + +import javax.annotation.Nonnull; + +import org.apache.logging.log4j.Logger; + +import com.google.common.collect.ImmutableList; +import com.google.common.collect.Sets; + +import gnu.trove.map.TIntIntMap; +import gnu.trove.map.hash.TIntIntHashMap; +import lance5057.tDefense.core.tools.bases.ArmorBase; +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.enchantment.Enchantment; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.nbt.NBTTagString; +import net.minecraft.util.NonNullList; +import net.minecraft.util.text.translation.I18n; +import slimeknights.mantle.util.ItemStackList; +import slimeknights.mantle.util.RecipeMatch; +import slimeknights.tconstruct.library.TinkerRegistry; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.events.TinkerEvent; +import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.modifiers.IModifier; +import slimeknights.tconstruct.library.modifiers.TinkerGuiException; +import slimeknights.tconstruct.library.tinkering.IRepairable; +import slimeknights.tconstruct.library.tinkering.MaterialItem; +import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.tools.IToolPart; +import slimeknights.tconstruct.library.tools.Pattern; +import slimeknights.tconstruct.library.traits.AbstractTrait; +import slimeknights.tconstruct.library.traits.ITrait; +import slimeknights.tconstruct.library.utils.ListUtil; +import slimeknights.tconstruct.library.utils.TagUtil; +import slimeknights.tconstruct.library.utils.Tags; +import slimeknights.tconstruct.library.utils.TinkerUtil; + +public final class ArmorBuilder { + + private static Logger log = Util.getLogger("ArmorBuilder"); + + private ArmorBuilder() { + } + + @Nonnull + public static ItemStack tryBuildTool(NonNullList stacks, String name) { + return tryBuildArmor(stacks, name, TDRegistry.getArmor()); + } + + /** + * Takes an array of Itemstacks and tries to build a tool with it. Amount of itemstacks has to match exactly. + * + * @param stacks Input. + * @return The built tool or null if none could be built. + */ + @Nonnull + public static ItemStack tryBuildArmor(NonNullList stacks, String name, Collection possibleTools) { + int length = -1; + NonNullList input; + // remove trailing empty slots + for(int i = 0; i < stacks.size(); i++) { + if(stacks.get(i).isEmpty()) { + if(length < 0) { + length = i; + } + } + else if(length >= 0) { + // incorrect input. gap with null in the stacks passed + return ItemStack.EMPTY; + } + } + + if(length < 0) { + return ItemStack.EMPTY; + } + + input = ItemStackList.of(stacks); + + for(Item item : possibleTools) { + if(!(item instanceof ArmorCore)) { + continue; + } + ItemStack output = ((ArmorCore) item).buildItemFromStacks(input); + if(!output.isEmpty()) { + // name the item + if(name != null && !name.isEmpty()) { + output.setStackDisplayName(name); + } + + return output; + } + } + + return ItemStack.EMPTY; + } + + /** + * Adds the trait to the tag, taking max-count and already existing traits into account. + * + * @param rootCompound The root compound of the item + * @param trait The trait to add. + * @param color The color used on the tooltip. Will not be used if the trait already exists on the tool. + */ + public static void addTrait(NBTTagCompound rootCompound, ITrait trait, int color) { + // only registered traits allowed + if(TinkerRegistry.getTrait(trait.getIdentifier()) == null) { + log.error("addTrait: Trying to apply unregistered Trait {}", trait.getIdentifier()); + return; + } + + IModifier modifier = TinkerRegistry.getModifier(trait.getIdentifier()); + + if(modifier == null || !(modifier instanceof AbstractTrait)) { + log.error("addTrait: No matching modifier for the Trait {} present", trait.getIdentifier()); + return; + } + + AbstractTrait traitModifier = (AbstractTrait) modifier; + + NBTTagCompound tag = new NBTTagCompound(); + NBTTagList tagList = TagUtil.getModifiersTagList(rootCompound); + int index = TinkerUtil.getIndexInList(tagList, traitModifier.getModifierIdentifier()); + if(index < 0) { + traitModifier.updateNBTforTrait(tag, color); + tagList.appendTag(tag); + TagUtil.setModifiersTagList(rootCompound, tagList); + } + else { + tag = tagList.getCompoundTagAt(index); + } + + traitModifier.applyEffect(rootCompound, tag); + } + + @Nonnull + public static ItemStack tryRepairTool(NonNullList stacks, ItemStack toolStack, boolean removeItems) { + if(toolStack == null || !(toolStack.getItem() instanceof IRepairable)) { + return ItemStack.EMPTY; + } + + // obtain a working copy of the items if the originals shouldn't be modified + if(!removeItems) { + stacks = Util.deepCopyFixedNonNullList(stacks); + } + + return ((IRepairable) toolStack.getItem()).repair(toolStack, stacks); + } + + /** + * Takes a tool and an array of itemstacks and tries to modify the tool with those. + * If removeItems is true, the items used in the process will be removed from the array. + * + * @param input Items to modify the tool with + * @param toolStack The tool + * @param removeItems If true the applied items will be removed from the array + * @return The modified tool or null if something went wrong or no modifier applied. + * @throws TinkerGuiException Thrown when not matching modifiers could be applied. Contains extra-information why the process failed. + */ + @Nonnull + public static ItemStack tryModifyTool(NonNullList input, ItemStack toolStack, boolean removeItems) + throws TinkerGuiException { + ItemStack copy = toolStack.copy(); + + // obtain a working copy of the items if the originals shouldn't be modified + NonNullList stacks = Util.deepCopyFixedNonNullList(input); + NonNullList usedStacks = Util.deepCopyFixedNonNullList(input); + + Set appliedModifiers = Sets.newHashSet(); + for(IModifier modifier : TinkerRegistry.getAllModifiers()) { + Optional matchOptional; + do { + matchOptional = modifier.matches(stacks); + ItemStack backup = copy.copy(); + + // found a modifier that is applicable. Try to apply the match + if(matchOptional.isPresent()) { + RecipeMatch.Match match = matchOptional.get(); + // we need to apply the whole match + while(match.amount > 0) { + TinkerGuiException caughtException = null; + boolean canApply = false; + try { + canApply = modifier.canApply(copy, toolStack); + } catch(TinkerGuiException e) { + caughtException = e; + } + + // but can it be applied? + if(canApply) { + modifier.apply(copy); + + appliedModifiers.add(modifier); + match.amount--; + } + else { + // materials would allow another application, but modifier doesn't + // if we have already applied another modifier we cancel the whole thing to prevent situations where + // only a part of the modifiers gets applied. either all or none. + // if we have a reason, rather tell the player that + if(caughtException != null && !appliedModifiers.contains(modifier)) { + throw caughtException; + } + + copy = backup; + RecipeMatch.removeMatch(stacks, match); + break; + } + } + + if(match.amount == 0) { + RecipeMatch.removeMatch(stacks, match); + RecipeMatch.removeMatch(usedStacks, match); + } + } + } while(matchOptional.isPresent()); + } + + // check if all itemstacks were touched - otherwise there's an invalid item in the input + for(int i = 0; i < input.size(); i++) { + if(!input.get(i).isEmpty() && ItemStack.areItemStacksEqual(input.get(i), stacks.get(i))) { + if(!appliedModifiers.isEmpty()) { + String error = I18n.translateToLocalFormatted("gui.error.no_modifier_for_item", input.get(i).getDisplayName()); + throw new TinkerGuiException(error); + } + return ItemStack.EMPTY; + } + } + + // update output itemstacks + if(removeItems) { + for(int i = 0; i < input.size(); i++) { + // stacks might be null because stacksize got 0 during processing, we have to reflect that in the input + // so the caller can identify that + if(usedStacks.get(i).isEmpty()) { + input.get(i).setCount(0); + } + else { + input.get(i).setCount(usedStacks.get(i).getCount()); + } + } + } + + if(!appliedModifiers.isEmpty()) { + // always rebuild tinkers items to ensure consistency and find problems earlier + if(copy.getItem() instanceof ArmorBase) { + NBTTagCompound root = TagUtil.getTagSafe(copy); + rebuildArmor(root, (ArmorBase) copy.getItem()); + copy.setTagCompound(root); + } + return copy; + } + + return ItemStack.EMPTY; + } + + /** + * Takes a tool and toolparts and replaces the parts inside the tool with the given ones. + * Toolparts have to be applicable to the tool. Toolparts must not be duplicates of currently used parts. + * + * @param toolStack The tool to replace the parts in + * @param toolPartsIn The toolparts. + * @param removeItems If true the applied items will be removed from the array + * @return The tool with the replaced parts or null if the conditions have not been met. + */ + @Nonnull + public static ItemStack tryReplaceToolParts(ItemStack toolStack, final NonNullList toolPartsIn, final boolean removeItems) + throws TinkerGuiException { + if(toolStack == null || !(toolStack.getItem() instanceof ArmorBase)) { + return ItemStack.EMPTY; + } + + // we never modify the original. Caller can remove all of them if we return a result + NonNullList inputItems = ItemStackList.of(Util.deepCopyFixedNonNullList(toolPartsIn)); + if(!TinkerEvent.OnToolPartReplacement.fireEvent(inputItems, toolStack)) { + // event cancelled + return ItemStack.EMPTY; + } + // technically we don't need a deep copy here, but meh. less code. + final NonNullList toolParts = Util.deepCopyFixedNonNullList(inputItems); + + TIntIntMap assigned = new TIntIntHashMap(); + ArmorBase tool = (ArmorBase) toolStack.getItem(); + // materiallist has to be copied because it affects the actual NBT on the tool if it's changed + final NBTTagList materialList = TagUtil.getBaseMaterialsTagList(toolStack).copy(); + + // assing each toolpart to a slot in the tool + for(int i = 0; i < toolParts.size(); i++) { + ItemStack part = toolParts.get(i); + if(part.isEmpty()) { + continue; + } + if(!(part.getItem() instanceof IToolPart)) { + // invalid item for toolpart replacement + return ItemStack.EMPTY; + } + + int candidate = -1; + // find an applicable slot in the tool structure corresponding to the toolparts position + List pms = tool.getRequiredComponents(); + for(int j = 0; j < pms.size(); j++) { + PartMaterialType pmt = pms.get(j); + String partMat = ((IToolPart) part.getItem()).getMaterial(part).getIdentifier(); + String currentMat = materialList.getStringTagAt(j); + // is valid and not the same material? + if(pmt.isValid(part) && !partMat.equals(currentMat)) { + // part not taken up by previous part already? + if(!assigned.valueCollection().contains(j)) { + candidate = j; + // if a tool has multiple of the same parts we may want to replace another one as the currently selected + // for that purpose we only allow to overwrite the current selection if the input slot is a later one than the current one + if(i <= j) { + break; + } + } + } + } + + // no assignment found for a part. Invalid input. + if(candidate < 0) { + return ItemStack.EMPTY; + } + assigned.put(i, candidate); + } + + // did we assign nothing? + if(assigned.isEmpty()) { + return ItemStack.EMPTY; + } + + // We now know which parts to replace with which inputs. Yay. Now we only have to do so. + // to do so we simply switch out the materials used and rebuild the tool + assigned.forEachEntry((i, j) -> { + String mat = ((IToolPart) toolParts.get(i).getItem()).getMaterial(toolParts.get(i)).getIdentifier(); + materialList.set(j, new NBTTagString(mat)); + if(removeItems) { + if(i < toolPartsIn.size() && !toolPartsIn.get(i).isEmpty()) { + toolPartsIn.get(i).shrink(1); + } + } + return true; + }); + + // check that each material is still compatible with each modifier + ArmorBase ArmorBase = (ArmorBase) toolStack.getItem(); + ItemStack copyToCheck = ArmorBase.buildItem(TinkerUtil.getMaterialsFromTagList(materialList)); + // this includes traits + NBTTagList modifiers = TagUtil.getBaseModifiersTagList(toolStack); + for(int i = 0; i < modifiers.tagCount(); i++) { + String id = modifiers.getStringTagAt(i); + IModifier mod = TinkerRegistry.getModifier(id); + + // will throw an exception if it can't apply + if(mod != null && !mod.canApply(copyToCheck, copyToCheck)) { + throw new TinkerGuiException(); + } + } + + ItemStack output = toolStack.copy(); + TagUtil.setBaseMaterialsTagList(output, materialList); + NBTTagCompound tag = TagUtil.getTagSafe(output); + rebuildArmor(tag, (ArmorBase) output.getItem()); + output.setTagCompound(tag); + + // check if the output has enough durability. we only allow it if the result would not be broken + if(output.getItemDamage() > output.getMaxDamage()) { + String error = I18n.translateToLocalFormatted("gui.error.not_enough_durability", output.getItemDamage() - output.getMaxDamage()); + throw new TinkerGuiException(error); + } + + return output; + } + + /** + * Takes a pattern and itemstacks and crafts the materialitem of the pattern out of it. + * The output consists of an ItemStack[2] array that contains the part in the first slot and eventual leftover output in the 2nd one. + * The itemstacks have to match at least 1 material. + * If multiple materials match, matches with multiple items are preferred. + * Otherwise the first match will be taken. + * + * @param pattern Input-pattern. Has to be a Pattern. + * @param materialItems The Itemstacks to craft the item out of + * @param removeItems If true the match will be removed from the passed items + * @return ItemStack[2] Array containing the built item in the first slot and eventual secondary output in the second one. Null if no item could be built. + */ + public static NonNullList tryBuildToolPart(ItemStack pattern, NonNullList materialItems, boolean removeItems) + throws TinkerGuiException { + Item itemPart = Pattern.getPartFromTag(pattern); + if(itemPart == null || !(itemPart instanceof MaterialItem) || !(itemPart instanceof IToolPart)) { + String error = I18n.translateToLocalFormatted("gui.error.invalid_pattern"); + throw new TinkerGuiException(error); + } + + IToolPart part = (IToolPart) itemPart; + + if(!removeItems) { + materialItems = Util.deepCopyFixedNonNullList(materialItems); + } + + // find the material from the input + Optional match = Optional.empty(); + Material foundMaterial = null; + for(Material material : TinkerRegistry.getAllMaterials()) { + // craftable? + if(!material.isCraftable()) { + continue; + } + Optional newMatch = material.matches(materialItems, part.getCost()); + if(!newMatch.isPresent()) { + continue; + } + + // we found a match, yay + if(!match.isPresent()) { + match = newMatch; + foundMaterial = material; + // is it more complex than the old one? + } + } + + // nope, no material + if(!match.isPresent()) { + return null; + } + + ItemStack output = ((MaterialItem) itemPart).getItemstackWithMaterial(foundMaterial); + if(output.isEmpty()) { + return null; + } + if(output.getItem() instanceof IToolPart && !((IToolPart) output.getItem()).canUseMaterial(foundMaterial)) { + return null; + } + + RecipeMatch.removeMatch(materialItems, match.get()); + + // check if we have secondary output + ItemStack secondary = ItemStack.EMPTY; + int leftover = (match.get().amount - part.getCost()) / Material.VALUE_Shard; + if(leftover > 0) { + secondary = TinkerRegistry.getShard(foundMaterial); + secondary.setCount(leftover); + } + + // build an item with this + return ListUtil.getListFrom(output, secondary); + } + + /** + * Rebuilds a tool from its raw data, material info and applied modifiers + * + * @param rootNBT The root NBT tag compound of the tool to to rebuild. The NBT will be modified, overwriting old + * data. + */ + public static void rebuildArmor(NBTTagCompound rootNBT, ArmorBase armor) throws TinkerGuiException { + boolean broken = TagUtil.getToolTag(rootNBT).getBoolean(Tags.BROKEN); + // Recalculate tool base stats from material stats + NBTTagList materialTag = TagUtil.getBaseMaterialsTagList(rootNBT); + List materials = TinkerUtil.getMaterialsFromTagList(materialTag); + List pms = armor.getRequiredComponents(); + + // ensure all needed Stats are present + while(materials.size() < pms.size()) { + materials.add(Material.UNKNOWN); + } + for(int i = 0; i < pms.size(); i++) { + if(!pms.get(i).isValidMaterial(materials.get(i))) { + materials.set(i, Material.UNKNOWN); + } + } + + // the base stats of the tool + NBTTagCompound toolTag = armor.buildTag(materials); + TagUtil.setToolTag(rootNBT, toolTag); + // and its copy for reference + rootNBT.setTag(Tags.TOOL_DATA_ORIG, toolTag.copy()); + + // save the old modifiers list and clean up all tags that get set by modifiers/traits + NBTTagList modifiersTagOld = TagUtil.getModifiersTagList(rootNBT); + rootNBT.removeTag(Tags.TOOL_MODIFIERS); // the active-modifiers tag + rootNBT.setTag(Tags.TOOL_MODIFIERS, new NBTTagList()); + rootNBT.removeTag("ench"); // and the enchantments tag + rootNBT.removeTag(Tags.ENCHANT_EFFECT); // enchant effect too, will be readded by a trait either way + + // clean up traits + rootNBT.removeTag(Tags.TOOL_TRAITS); + armor.addMaterialTraits(rootNBT, materials); + + // fire event + ArmorEvent.OnItemBuilding.fireEvent(rootNBT, ImmutableList.copyOf(materials), armor); + + // reapply modifiers + NBTTagList modifiers = TagUtil.getBaseModifiersTagList(rootNBT); + NBTTagList modifiersTag = TagUtil.getModifiersTagList(rootNBT); + // copy over and reapply all relevant modifiers + for(int i = 0; i < modifiers.tagCount(); i++) { + String identifier = modifiers.getStringTagAt(i); + IModifier modifier = TinkerRegistry.getModifier(identifier); + if(modifier == null) { + log.debug("Missing modifier: {}", identifier); + continue; + } + + NBTTagCompound tag; + int index = TinkerUtil.getIndexInList(modifiersTagOld, modifier.getIdentifier()); + + if(index >= 0) { + tag = modifiersTagOld.getCompoundTagAt(index); + } + else { + tag = new NBTTagCompound(); + } + + modifier.applyEffect(rootNBT, tag); + if(!tag.hasNoTags()) { + int indexNew = TinkerUtil.getIndexInList(modifiersTag, modifier.getIdentifier()); + if(indexNew >= 0) { + modifiersTag.set(indexNew, tag); + } + else { + modifiersTag.appendTag(tag); + } + } + } + + // remaining info, get updated toolTag + toolTag = TagUtil.getToolTag(rootNBT); + // adjust free modifiers + int freeModifiers = toolTag.getInteger(Tags.FREE_MODIFIERS); + freeModifiers -= TagUtil.getBaseModifiersUsed(rootNBT); + toolTag.setInteger(Tags.FREE_MODIFIERS, Math.max(0, freeModifiers)); + + // broken? + if(broken) { + toolTag.setBoolean(Tags.BROKEN, true); + } + + TagUtil.setToolTag(rootNBT, toolTag); + + if(freeModifiers < 0) { + throw new TinkerGuiException(Util.translateFormatted("gui.error.not_enough_modifiers", -freeModifiers)); + } + } + + public static short getEnchantmentLevel(NBTTagCompound rootTag, Enchantment enchantment) { + NBTTagList enchantments = rootTag.getTagList("ench", 10); + + int id = Enchantment.getEnchantmentID(enchantment); + + for(int i = 0; i < enchantments.tagCount(); i++) { + if(enchantments.getCompoundTagAt(i).getShort("id") == id) { + return enchantments.getCompoundTagAt(i).getShort("lvl"); + } + } + + return 0; + } + + public static void addEnchantment(NBTTagCompound rootTag, Enchantment enchantment) { + NBTTagList enchantments = rootTag.getTagList("ench", 10); + + NBTTagCompound enchTag = new NBTTagCompound(); + int enchId = Enchantment.getEnchantmentID(enchantment); + + int id = -1; + for(int i = 0; i < enchantments.tagCount(); i++) { + if(enchantments.getCompoundTagAt(i).getShort("id") == enchId) { + enchTag = enchantments.getCompoundTagAt(i); + id = i; + break; + } + } + + int level = enchTag.getShort("lvl") + 1; + level = Math.min(level, enchantment.getMaxLevel()); + enchTag.setShort("id", (short) enchId); + enchTag.setShort("lvl", (short) level); + + if(id < 0) { + enchantments.appendTag(enchTag); + } + else { + enchantments.set(id, enchTag); + } + + rootTag.setTag("ench", enchantments); + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorEvent.java b/src/main/java/lance5057/tDefense/core/library/ArmorEvent.java new file mode 100644 index 0000000..c1e98f7 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorEvent.java @@ -0,0 +1,65 @@ +package lance5057.tDefense.core.library; + +import com.google.common.collect.ImmutableList; + +import lance5057.tDefense.core.tools.bases.ArmorBase; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.NonNullList; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.fml.common.eventhandler.Cancelable; +import net.minecraftforge.fml.common.eventhandler.Event; +import slimeknights.tconstruct.library.materials.Material; + +/** + * Base class for all tinkers events + */ +public abstract class ArmorEvent extends Event { + + /** + * Fired when a tool is built. + * This happens every time a tool is loaded as well as when the player actually builds the tool. + * You can make changes to the tag compound and it'll land on the resulting tool, but its itemstack is not available. + */ + public static class OnItemBuilding extends ArmorEvent { + + public NBTTagCompound tag; + public final ImmutableList materials; + public final ArmorBase tool; + + public OnItemBuilding(NBTTagCompound tag, ImmutableList materials, ArmorBase tool) { + this.tag = tag; + this.materials = materials; + this.tool = tool; + } + + public static OnItemBuilding fireEvent(NBTTagCompound tag, ImmutableList materials, ArmorBase tool) { + OnItemBuilding event = new OnItemBuilding(tag, materials, tool); + MinecraftForge.EVENT_BUS.post(event); + return event; + } + } + + /** + * Fired when the player tries to replace a toolpart. + * You can modify the input items to achieve different results, this will not modify the actual items in the game. + * If you're modifying the list itself, make sure to put new items into originally empty indices to prevent the usage of other items in the input. Just append to the list. + * You can not modify the tool that's getting modified + */ + @Cancelable + public static class OnToolPartReplacement extends ArmorEvent { + + /** The items in the tool station. Can be manipulated. */ + public NonNullList replacementParts; + public ItemStack toolStack; + + public OnToolPartReplacement(NonNullList replacementParts, ItemStack toolStack) { + this.replacementParts = replacementParts; + this.toolStack = toolStack.copy(); + } + + public static boolean fireEvent(NonNullList replacementParts, ItemStack toolStack) { + return !MinecraftForge.EVENT_BUS.post(new OnToolPartReplacement(replacementParts, toolStack)); + } + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorNBT.java b/src/main/java/lance5057/tDefense/core/library/ArmorNBT.java new file mode 100644 index 0000000..cac62ae --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorNBT.java @@ -0,0 +1,144 @@ +package lance5057.tDefense.core.library; + +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import net.minecraft.nbt.NBTTagCompound; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; +import slimeknights.tconstruct.library.materials.HandleMaterialStats; +import slimeknights.tconstruct.library.tools.ToolNBT; +import slimeknights.tconstruct.library.utils.Tags; + +public class ArmorNBT { + + public int durability; + public int armorRating; + public int armorToughness; + public int modifiers; // free modifiers + private final NBTTagCompound parent; + + public ArmorNBT() { + durability = 0; + armorRating = 0; + armorToughness = 0; + modifiers = 5; + parent = new NBTTagCompound(); + } + + public ArmorNBT(NBTTagCompound tag) { + read(tag); + parent = tag; + } + + /** Initialize the stats with the heads. CALL THIS FIRST */ + public ArmorNBT head(ArmorMaterialStats... heads) { + durability = 0; + armorRating = 0; + armorToughness = 0; + + // average all stats + for(ArmorMaterialStats head : heads) { + if(head != null) { + durability += head.durability; + armorRating += head.rating; + armorToughness += head.toughness; + } + } + + durability = Math.max(1, durability / heads.length); + armorRating /= (float) heads.length; + armorToughness /= (float) heads.length; + + return this; + } + + /** Add stats from the accessoires. Call this second! */ + public ArmorNBT extra(ExtraMaterialStats... extras) { + int dur = 0; + for(ExtraMaterialStats extra : extras) { + if(extra != null) { + dur += extra.extraDurability; + } + } + this.durability += Math.round((float) dur / (float) extras.length); + + return this; + } + + /** Calculate in handles. call this last! */ + public ArmorNBT handle(HandleMaterialStats... handles) { + // (Average Head Durability + Average Extra Durability) * Average Handle Modifier + Average Handle Durability + + int dur = 0; + float modifier = 0f; + for(HandleMaterialStats handle : handles) { + if(handle != null) { + dur += handle.durability; + modifier += handle.modifier; + } + } + + modifier /= (float) handles.length; + this.durability = Math.round((float) this.durability * modifier); + + // add in handle durability change + this.durability += Math.round((float) dur / (float) handles.length); + + this.durability = Math.max(1, this.durability); + + return this; + } + + public void read(NBTTagCompound tag) { + durability = tag.getInteger(Tags.DURABILITY); + armorRating = tag.getInteger("ArmorRating"); + armorToughness = tag.getInteger("ArmorToughness"); + modifiers = tag.getInteger(Tags.FREE_MODIFIERS); + } + + public void write(NBTTagCompound tag) { + tag.setInteger(Tags.DURABILITY, durability); + tag.setInteger("ArmorRating", armorRating); + tag.setInteger("ArmorToughness", armorToughness); + tag.setInteger(Tags.FREE_MODIFIERS, modifiers); + } + + public NBTTagCompound get() { + NBTTagCompound tag = parent.copy(); + write(tag); + + return tag; + } + + // AUtogenerated equals and hashcode + @Override + public boolean equals(Object o) { + if(this == o) { + return true; + } + if(o == null || getClass() != o.getClass()) { + return false; + } + + ArmorNBT toolNBT = (ArmorNBT) o; + + if(durability != toolNBT.durability) { + return false; + } + if(Float.compare(toolNBT.armorRating, armorRating) != 0) { + return false; + } + if(Float.compare(toolNBT.armorToughness, armorToughness) != 0) { + return false; + } + return modifiers == toolNBT.modifiers; + + } + + @Override + public int hashCode() { + int result = durability; + result = 31 * result + (armorRating != +0.0f ? Float.floatToIntBits(armorRating) : 0); + result = 31 * result + (armorToughness != +0.0f ? Float.floatToIntBits(armorToughness) : 0); + result = 31 * result + modifiers; + return result; + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorPart.java b/src/main/java/lance5057/tDefense/core/library/ArmorPart.java new file mode 100644 index 0000000..24f8c86 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorPart.java @@ -0,0 +1,258 @@ +package lance5057.tDefense.core.library; + +import java.util.List; +import java.util.ListIterator; +import java.util.Map; + +import javax.annotation.Nonnull; +import javax.annotation.Nullable; + +import com.google.common.collect.ImmutableList; +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; + +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.NonNullList; +import net.minecraft.util.text.TextFormatting; +import net.minecraft.util.text.translation.I18n; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.mantle.util.LocUtils; +import slimeknights.tconstruct.common.ClientProxy; +import slimeknights.tconstruct.common.config.Config; +import slimeknights.tconstruct.library.TinkerRegistry; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.materials.IMaterialStats; +import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.tinkering.MaterialItem; +import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.tools.IToolPart; +import slimeknights.tconstruct.library.tools.ToolCore; +import slimeknights.tconstruct.library.traits.ITrait; +import slimeknights.tconstruct.library.utils.TagUtil; +import slimeknights.tconstruct.library.utils.Tags; + +public class ArmorPart extends MaterialItem implements IToolPart { + + protected int cost; + + public ArmorPart(int cost) { + this.setCreativeTab(TinkerRegistry.tabParts); + this.cost = cost; + } + + @Override + public int getCost() { + return cost; + } + + @Override + public void getSubItems(CreativeTabs tab, NonNullList subItems) { + if(this.isInCreativeTab(tab)) { + for(Material mat : TinkerRegistry.getAllMaterials()) { + // check if the material makes sense for this item (is it usable to build stuff?) + if(canUseMaterial(mat)) { + subItems.add(getItemstackWithMaterial(mat)); + if(!Config.listAllMaterials) { + break; + } + } + } + } + } + + @Override + public boolean canUseMaterial(Material mat) { + for(ToolCore tool : TinkerRegistry.getTools()) { + for(PartMaterialType pmt : tool.getRequiredComponents()) { + if(pmt.isValid(this, mat)) { + return true; + } + } + } + + return false; + } + + @SideOnly(Side.CLIENT) + @Override + public void addInformation(ItemStack stack, @Nullable World worldIn, List tooltip, ITooltipFlag flagIn) { + Material material = getMaterial(stack); + + // Material traits/info + boolean shift = Util.isShiftKeyDown(); + + if(!checkMissingMaterialTooltip(stack, tooltip)) { + tooltip.addAll(getTooltipTraitInfo(material)); + } + + // Stats + if(Config.extraTooltips) { + if(!shift) { + // info tooltip for detailed and component info + tooltip.add(""); + tooltip.add(Util.translate("tooltip.tool.holdShift")); + } + else { + tooltip.addAll(getTooltipStatsInfo(material)); + } + } + + tooltip.addAll(getAddedByInfo(material)); + } + + public List getTooltipTraitInfo(Material material) { + // We build a map with Stat -> Traits mappings that allows us to group or not group depending on what's available + Map> mapping = Maps.newConcurrentMap(); + + // go through all stats of the material, and check if they have a use, build the map from them + for(IMaterialStats stat : material.getAllStats()) { + if(hasUseForStat(stat.getIdentifier())) { + List traits = material.getAllTraitsForStats(stat.getIdentifier()); + if(!traits.isEmpty()) { + boolean unified = false; + for(Map.Entry> entry : mapping.entrySet()) { + // group together if identical + if(entry.getValue().equals(traits)) { + mapping.put(entry.getKey() + ", " + stat.getLocalizedName(), entry.getValue()); + mapping.remove(entry.getKey()); + unified = true; + break; + } + } + + if(!unified) { + mapping.put(stat.getLocalizedName(), traits); + } + } + } + } + + List tooltips = Lists.newLinkedList(); + boolean withType = mapping.size() > 1; + + // convert the entries into tooltips + for(Map.Entry> entry : mapping.entrySet()) { + // add the traits in "Stattype: Trait1, Trait2,..." style + StringBuilder sb = new StringBuilder(); + if(withType) { + sb.append(TextFormatting.ITALIC.toString()); + sb.append(entry.getKey()); + sb.append(": "); + sb.append(TextFormatting.RESET.toString()); + } + sb.append(material.getTextColor()); + List traits = entry.getValue(); + if(!traits.isEmpty()) { + ListIterator iter = traits.listIterator(); + + sb.append(iter.next().getLocalizedName()); + while(iter.hasNext()) { + sb.append(", ").append(iter.next().getLocalizedName()); + } + + tooltips.add(sb.toString()); + } + } + + return tooltips; + } + + public List getTooltipStatsInfo(Material material) { + ImmutableList.Builder builder = ImmutableList.builder(); + + for(IMaterialStats stat : material.getAllStats()) { + if(hasUseForStat(stat.getIdentifier())) { + List text = stat.getLocalizedInfo(); + if(!text.isEmpty()) { + builder.add(""); + builder.add(TextFormatting.WHITE.toString() + TextFormatting.UNDERLINE + stat.getLocalizedName()); + builder.addAll(stat.getLocalizedInfo()); + } + } + } + + return builder.build(); + } + + public List getAddedByInfo(Material material) { + ImmutableList.Builder builder = ImmutableList.builder(); + if(TinkerRegistry.getTrace(material) != null) { + String materialInfo = I18n.translateToLocalFormatted("tooltip.part.material_added_by", + TinkerRegistry.getTrace(material).getName()); + builder.add(""); + builder.add(materialInfo); + } + return builder.build(); + } + + @Nonnull + @Override + public String getItemStackDisplayName(@Nonnull ItemStack stack) { + Material material = getMaterial(stack); + + String locString = getUnlocalizedName() + "." + material.getIdentifier(); + + // custom name? + if(I18n.canTranslate(locString)) { + return Util.translate(locString); + } + + // no, create the default name combo + return material.getLocalizedItemName(super.getItemStackDisplayName(stack)); + } + + @Nonnull + @SideOnly(Side.CLIENT) + @Override + public FontRenderer getFontRenderer(ItemStack stack) { + return ClientProxy.fontRenderer; + } + + @Override + public boolean hasUseForStat(String stat) { + for(ToolCore tool : TinkerRegistry.getTools()) { + for(PartMaterialType pmt : tool.getRequiredComponents()) { + if(pmt.isValidItem(this) && pmt.usesStat(stat)) { + return true; + } + } + } + + return false; + } + + public boolean checkMissingMaterialTooltip(ItemStack stack, List tooltip) { + return checkMissingMaterialTooltip(stack, tooltip, null); + } + + public boolean checkMissingMaterialTooltip(ItemStack stack, List tooltip, String statIdentifier) { + Material material = getMaterial(stack); + + if(material == Material.UNKNOWN) { + NBTTagCompound tag = TagUtil.getTagSafe(stack); + String materialID = tag.getString(Tags.PART_MATERIAL); + + String error; + if(!materialID.isEmpty()) { + error = I18n.translateToLocalFormatted("tooltip.part.missing_material", materialID); + } + else { + error = I18n.translateToLocal("tooltip.part.missing_info"); + } + tooltip.addAll(LocUtils.getTooltips(error)); + return true; + } + else if(statIdentifier != null && material.getStats(statIdentifier) == null) { + tooltip.addAll(LocUtils.getTooltips(Util.translateFormatted("tooltip.part.missing_stats", material.getLocalizedName(), statIdentifier))); + return true; + } + + return false; + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorTags.java b/src/main/java/lance5057/tDefense/core/library/ArmorTags.java new file mode 100644 index 0000000..c9cff2f --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorTags.java @@ -0,0 +1,8 @@ +package lance5057.tDefense.core.library; + +public final class ArmorTags +{ + /** The stored dynamic texture location for this piece of armor */ + public static final String DynTex = "DynTex"; + public static final String TexLoc = "TexLoc"; +} diff --git a/src/main/java/lance5057/tDefense/core/library/ArmorTextureBuilder.java b/src/main/java/lance5057/tDefense/core/library/ArmorTextureBuilder.java new file mode 100644 index 0000000..7dee0b0 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ArmorTextureBuilder.java @@ -0,0 +1,94 @@ +package lance5057.tDefense.core.library; + +import java.awt.AlphaComposite; +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.image.BufferedImage; +import java.util.ArrayList; +import java.util.List; + +import lance5057.tDefense.Reference; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.DynamicTexture; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.client.MaterialRenderInfo; +import slimeknights.tconstruct.library.materials.Material; + +@SideOnly(Side.CLIENT) +public class ArmorTextureBuilder +{ + @SideOnly(Side.CLIENT) + public static ResourceLocation createArmorTexture(String type, String[] parts, List materials) + { + List looseTex = new ArrayList(); + + TextureMap map = Minecraft.getMinecraft().getTextureMapBlocks(); + + for (int i = 0; i < materials.size(); i++) + { + BufferedImage bi = null; + if (materials.get(i).renderInfo instanceof MaterialRenderInfo.Default) + { + MaterialRenderInfo.Default render = (MaterialRenderInfo.Default)materials.get(i).renderInfo; + TextureAtlasSprite tex = map.getTextureExtry(String.format("tinkerscompendium:armor/%s/_%s_%s", type, type, parts[i])); + bi = new BufferedImage(tex.getIconWidth(), tex.getIconHeight(), BufferedImage.TYPE_4BYTE_ABGR); + + Graphics2D g2d = bi.createGraphics(); + int vert = render.getVertexColor(); + Color c = new Color(vert); + g2d.drawImage(createBufferedImage(tex), 0, 0, null); + g2d.setPaint(c); + g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, 0.9f)); + g2d.fillRect(0, 0, tex.getIconWidth(), tex.getIconHeight()); + + g2d.dispose(); + + } else + { + String s = String.format("tinkerscompendium:armor/%s/_%s_%s_%s", type, type, parts[i], materials.get(i).identifier); + bi = createBufferedImage(map.getTextureExtry(s)); + } + + if (bi != null) + looseTex.add(bi); + } + + if (looseTex.size() != 0) + { + BufferedImage fullTex = new BufferedImage(looseTex.get(0).getWidth(), looseTex.get(0).getHeight(), BufferedImage.TYPE_4BYTE_ABGR); + Graphics2D g2d = fullTex.createGraphics(); + + for (BufferedImage tex : looseTex) + g2d.drawImage(tex, 0, 0, null); + g2d.dispose(); + + return Minecraft.getMinecraft().getTextureManager().getDynamicTextureLocation(Reference.MOD_ID, new DynamicTexture(fullTex)); + } + return null; + } + + @SideOnly(Side.CLIENT) + private static BufferedImage createBufferedImage(TextureAtlasSprite sprite) + { + if (sprite != null) + { + int w = sprite.getIconWidth(); + int h = sprite.getIconHeight(); + int count = sprite.getFrameCount(); + + BufferedImage buff = new BufferedImage(w, h * count, BufferedImage.TYPE_4BYTE_ABGR); + + for (int i = 0; i < count; i++) + { + buff.setRGB(0, i * h, w, h, sprite.getFrameTextureData(i)[0], 0, w); + } + + return buff; + } + return null; + } +} diff --git a/src/main/java/lance5057/tDefense/core/library/BlocksBase.java b/src/main/java/lance5057/tDefense/core/library/BlocksBase.java new file mode 100644 index 0000000..98e07f1 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/BlocksBase.java @@ -0,0 +1,53 @@ +package lance5057.tDefense.core.library; + +import java.util.ArrayList; + +import lance5057.tDefense.Reference; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemBlock; +import net.minecraftforge.fml.common.event.FMLInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; + +public abstract class BlocksBase { + protected static ArrayList blockList = new ArrayList(); + protected static ArrayList itemList = new ArrayList(); + public BlocksBase() + { + + } + + public abstract void preInit(FMLPreInitializationEvent e); + + public abstract void init(FMLInitializationEvent e); + + public abstract void postInit(FMLPostInitializationEvent e); + + protected Block setupRegister(String name, CreativeTabs tabName, float hardness) + { + Block block = new Block(Material.IRON).setCreativeTab(tabName).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name).setHardness(hardness); + blockList.add(block); + return block; + } + + protected ItemBlock setupRegister(String name, int size, CreativeTabs tabName, Block block) + { + ItemBlock item = new ItemBlock(block); + item.setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name).setCreativeTab(tabName); + itemList.add(item); + return item; + } + + +} + +// protected MetaItem registerMeta(String name, String[] names,int size) +// { +// Item item = new MetaItem(names).setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name); +// +// GameRegistry.register(item); +// return (MetaItem) item; +// } \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/CustomArmorTextureCreator.java b/src/main/java/lance5057/tDefense/core/library/CustomArmorTextureCreator.java new file mode 100644 index 0000000..67c9661 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/CustomArmorTextureCreator.java @@ -0,0 +1,304 @@ +package lance5057.tDefense.core.library; + +import com.google.common.collect.Maps; +import com.google.common.collect.Sets; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.client.resources.IResourceManager; +import net.minecraft.client.resources.IResourceManagerReloadListener; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.TextureStitchEvent; +import net.minecraftforge.client.model.IModel; +import net.minecraftforge.client.model.ModelLoaderRegistry; +import net.minecraftforge.fml.common.eventhandler.EventPriority; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +import org.apache.logging.log4j.Logger; + +import java.io.IOException; +import java.lang.reflect.Constructor; +import java.util.Collection; +import java.util.Map; +import java.util.Optional; +import java.util.Set; + +import javax.annotation.Nonnull; + +import slimeknights.tconstruct.library.TinkerRegistry; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.client.MaterialRenderInfo; +import slimeknights.tconstruct.library.client.material.MaterialRenderInfoLoader; +import slimeknights.tconstruct.library.client.model.IPatternOffset; +import slimeknights.tconstruct.library.client.model.MaterialModelLoader; +import slimeknights.tconstruct.library.client.texture.CastTexture; +import slimeknights.tconstruct.library.client.texture.GuiOutlineTexture; +import slimeknights.tconstruct.library.client.texture.PatternTexture; +import slimeknights.tconstruct.library.client.texture.TextureColoredTexture; +import slimeknights.tconstruct.library.client.texture.TinkerTexture; +import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialGUI; +import slimeknights.tconstruct.library.tools.IToolPart; +import slimeknights.tconstruct.library.tools.Pattern; + +/** + * Textures registered with this creator will get a texture created/loaded for each material. + */ +public class CustomArmorTextureCreator implements IResourceManagerReloadListener { + + public static final CustomArmorTextureCreator INSTANCE = new CustomArmorTextureCreator(); + + private static Logger log = Util.getLogger("ArmorTextureGen"); + + /** + * Holds all sprites built from the base-texture used as the key. + */ + public static Map> sprites = Maps.newHashMap(); + + private static Set baseTextures = Sets.newHashSet(); + + //private static Map> texturePartMapping = Maps.newHashMap(); + + public static void registerTextures(Collection textures) { + baseTextures.addAll(textures); + } + + public static void registerTexture(ResourceLocation texture) { + baseTextures.add(texture); + } + +// public static void registerTextureForPart(ResourceLocation texture, IToolPart toolPart) { +// if(!texturePartMapping.containsKey(texture)) { +// texturePartMapping.put(texture, Sets.newHashSet()); +// } +// texturePartMapping.get(texture).add(toolPart); +// registerTexture(texture); +// } + + // set these to the pattern/cast model to generate part-textures for them +// public static ResourceLocation patternModelLocation; +// public static ResourceLocation castModelLocation; +// public static String patternLocString; +// public static String castLocString; + + public static final Material guiMaterial; + + private int createdTextures; + + // low since other event-handlers might want to register textures beforehand + @SubscribeEvent(priority = EventPriority.LOW) + public void createCustomTextures(TextureStitchEvent.Pre event) { + // get the material info at this point, to override hardcoded material rendering with resources + MaterialRenderInfoLoader.INSTANCE.onResourceManagerReload(Minecraft.getMinecraft().getResourceManager()); + + createdTextures = 0; + // create textures for each material where needed + createMaterialTextures(event.getMap()); + + // add stencil and cast textures for all used toolparts + //createPatterntextures(event.getMap()); + + log.debug("Generated " + createdTextures + " Textures for Materials"); + } + + private void createMaterialTextures(TextureMap map) { + // Create textures for toolparts and tools - Textures that need 1 per material + for(ResourceLocation baseTexture : baseTextures) { + // exclude missingno :I + if(baseTexture.toString().equals("minecraft:missingno")) { + continue; + } + + //Set parts = texturePartMapping.get(baseTexture); + + Map builtSprites = Maps.newHashMap(); + Collection mats = TinkerRegistry.getAllMaterials(); + for(Material material : mats) { + boolean usable; +// if(parts == null || material instanceof MaterialGUI) { +// usable = true; +// } +// else { +// usable = false; +// for(IToolPart toolPart : parts) { +// usable |= toolPart.canUseMaterialForRendering(material); +// } +// } + +// if(usable) { + TextureAtlasSprite sprite = createTexture(material, baseTexture, map); + if(sprite != null) { + builtSprites.put(material.identifier, sprite); + } + } +// } +// +// if(belongsToToolPart(baseTexture)) { +// TextureAtlasSprite sprite = createTexture(guiMaterial, baseTexture, map); +// if(sprite != null) { +// builtSprites.put(guiMaterial.identifier, sprite); +// } +// } + + sprites.put(baseTexture.toString(), builtSprites); + } + } + + private TextureAtlasSprite createTexture(Material material, ResourceLocation baseTexture, TextureMap map) { + String location = baseTexture.toString() + "_" + material.identifier; + TextureAtlasSprite sprite; + + if(exists(location)) { + sprite = map.registerSprite(new ResourceLocation(location)); + } + else { + // material does not need a special generated texture + if(material.renderInfo == null) { + return null; + } + + // different base texture? + if(material.renderInfo.getTextureSuffix() != null) { + String loc2 = baseTexture.toString() + "_" + material.renderInfo.getTextureSuffix(); + TextureAtlasSprite base2 = map.getTextureExtry(loc2); + // can we manually load it? + if(base2 == null && exists(loc2)) { + base2 = TinkerTexture.loadManually(new ResourceLocation(loc2)); + // save in the map so it's getting reused by the others and is available + map.setTextureEntry(base2); + } + if(base2 != null) { + baseTexture = new ResourceLocation(base2.getIconName()); + } + } + + sprite = material.renderInfo.getTexture(baseTexture, location); + createdTextures++; + } + + // stitch new textures + if(sprite != null && material.renderInfo.isStitched()) { + map.setTextureEntry(sprite); + } + return sprite; + } + +// private void createPatterntextures(TextureMap map) { +// // create Pattern textures +// if(patternModelLocation != null) { +// patternLocString = createPatternTexturesFor(map, patternModelLocation, TinkerRegistry.getPatternItems(), PatternTexture.class); +// } +// // create cast textures +// if(castModelLocation != null) { +// castLocString = createPatternTexturesFor(map, castModelLocation, TinkerRegistry.getCastItems(), CastTexture.class); +// } +// } + +// public String createPatternTexturesFor(TextureMap map, ResourceLocation baseTextureLoc, Iterable items, Class clazz) { +// Constructor constructor; +// String baseTextureString; +// ResourceLocation patternLocation; +// try { +// constructor = clazz.getConstructor(ResourceLocation.class, ResourceLocation.class, String.class); +// IModel patternModel = ModelLoaderRegistry.getModel(baseTextureLoc); +// patternLocation = patternModel.getTextures().iterator().next(); +// baseTextureString = patternLocation.toString(); +// } catch(Exception e) { +// log.error(e); +// return null; +// } +// +// for(Item item : items) { +// try { +// // get id +// String identifier = Pattern.getTextureIdentifier(item); +// String partPatternLocation = baseTextureString + identifier; +// TextureAtlasSprite partPatternTexture; +// if(exists(partPatternLocation)) { +// partPatternTexture = map.registerSprite(new ResourceLocation(partPatternLocation)); +// map.setTextureEntry(partPatternTexture); +// } +// else { +// ResourceLocation modelLocation = item.getRegistryName(); +// IModel partModel = ModelLoaderRegistry.getModel(new ResourceLocation(modelLocation.getResourceDomain(), +// "item/parts/" + modelLocation +// .getResourcePath() +// + MaterialModelLoader.EXTENSION)); +// ResourceLocation partTexture = partModel.getTextures().iterator().next(); +// +// if(partModel != ModelLoaderRegistry.getMissingModel()) { +// partPatternTexture = constructor.newInstance(partTexture, patternLocation, partPatternLocation); +// if(partModel instanceof IPatternOffset) { +// IPatternOffset offset = (IPatternOffset) partModel; +// ((TextureColoredTexture) partPatternTexture).setOffset(offset.getXOffset(), offset.getYOffset()); +// } +// map.setTextureEntry(partPatternTexture); +// } +// } +// } catch(Exception e) { +// log.error(e); +// } +// } +// +// return baseTextureString; +// } + + public static boolean exists(String res) { + try { + ResourceLocation loc = new ResourceLocation(res); + loc = new ResourceLocation(loc.getResourceDomain(), "textures/" + loc.getResourcePath() + ".png"); + Minecraft.getMinecraft().getResourceManager().getAllResources(loc); + return true; + } catch(IOException e) { + return false; + } + } + + @Override + public void onResourceManagerReload(@Nonnull IResourceManager resourceManager) { + // clear cache + baseTextures.clear(); + for(Map map : sprites.values()) { + // safety in case there are some references lying around + map.clear(); + } + sprites.clear(); + } + + public static boolean belongsToToolPart(ResourceLocation location) { + for(IToolPart toolpart : TinkerRegistry.getToolParts()) { + if(!(toolpart instanceof Item)) { + continue; // WHY?! + } + try { + Optional storedResourceLocation = MaterialModelLoader.getToolPartModelLocation(toolpart); + if(storedResourceLocation.isPresent()) { + ResourceLocation stored = storedResourceLocation.get(); + ResourceLocation modelLocation = new ResourceLocation(stored.getResourceDomain(), "item/" + stored.getResourcePath()); + IModel partModel = ModelLoaderRegistry.getModel(modelLocation); + + // the actual texture of the part + ResourceLocation baseTexture = partModel.getTextures().iterator().next(); + if(baseTexture.toString().equals(location.toString())) { + return true; + } + } + } catch(Exception e) { + return false; + } + } + return false; + } + + static { + guiMaterial = new MaterialGUI("_internal_gui"); + guiMaterial.setRenderInfo(new MaterialRenderInfo.AbstractMaterialRenderInfo() { + @Override + public TextureAtlasSprite getTexture(ResourceLocation baseTexture, String location) { + return new GuiOutlineTexture(baseTexture, location); + } + }); + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/ItemsBase.java b/src/main/java/lance5057/tDefense/core/library/ItemsBase.java new file mode 100644 index 0000000..ce802fd --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ItemsBase.java @@ -0,0 +1,50 @@ +package lance5057.tDefense.core.library; + +import java.util.ArrayList; + +import lance5057.tDefense.Reference; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraftforge.event.RegistryEvent; +import net.minecraftforge.fml.common.event.FMLInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.registries.IForgeRegistry; + +public abstract class ItemsBase { + protected static ArrayList itemList = new ArrayList(); + public ItemsBase() + { + + } + + public abstract void preInit(FMLPreInitializationEvent e); + + public abstract void init(FMLInitializationEvent e); + + public abstract void postInit(FMLPostInitializationEvent e); + + @SubscribeEvent + public static void registerItems(final RegistryEvent.Register event) + { + final IForgeRegistry registry = event.getRegistry(); + + registry.registerAll((Item[]) itemList.toArray()); + } + + protected Item register(String name, int size, CreativeTabs tabName) + { + Item item = new Item().setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name); + itemList.add(item); + return item; + } + + protected MetaItem registerMeta(String name, String[] names,int size, CreativeTabs tabName) + { + Item item = new MetaItem(names).setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name); + + itemList.add(item); + return (MetaItem) item; + } +} diff --git a/src/main/java/lance5057/tDefense/core/library/MetaItem.java b/src/main/java/lance5057/tDefense/core/library/MetaItem.java new file mode 100644 index 0000000..cc75e17 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/MetaItem.java @@ -0,0 +1,31 @@ +package lance5057.tDefense.core.library; + +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.NonNullList; + +public class MetaItem extends Item +{ + String[] items; + public MetaItem(String[] items) { + super(); + this.setHasSubtypes(true); + setMaxDamage(0); + this.items = items; + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + items[stack.getItemDamage()]; + } + + @Override + public void getSubItems(CreativeTabs tab, NonNullList subItems) + { + for(int i = 0; i < items.length; i++) + { + subItems.add(new ItemStack(this, 1, i)); + } + } +} diff --git a/src/main/java/lance5057/tDefense/core/library/ModuleBase.java b/src/main/java/lance5057/tDefense/core/library/ModuleBase.java new file mode 100644 index 0000000..9e8a506 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/ModuleBase.java @@ -0,0 +1,14 @@ +package lance5057.tDefense.core.library; + +import net.minecraftforge.fml.common.event.FMLInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; + +public abstract class ModuleBase +{ + public abstract void preInit(FMLPreInitializationEvent e); + + public abstract void init(FMLInitializationEvent e); + + public abstract void postInit(FMLPostInitializationEvent e); +} diff --git a/src/main/java/lance5057/tDefense/core/library/RegEvents.java b/src/main/java/lance5057/tDefense/core/library/RegEvents.java new file mode 100644 index 0000000..0c9f942 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/RegEvents.java @@ -0,0 +1,5 @@ +package lance5057.tDefense.core.library; + +public class RegEvents { + +} diff --git a/src/main/java/lance5057/tDefense/core/library/TDClientRegistry.java b/src/main/java/lance5057/tDefense/core/library/TDClientRegistry.java new file mode 100644 index 0000000..7e0a482 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/TDClientRegistry.java @@ -0,0 +1,46 @@ +package lance5057.tDefense.core.library; + +import java.util.Map; + +import org.apache.logging.log4j.Logger; + +import com.google.common.collect.Maps; + +import net.minecraft.item.Item; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.client.texture.AbstractColoredTexture; + +@SideOnly(Side.CLIENT) +public final class TDClientRegistry { + + // the logger for the library + public static final Logger log = Util.getLogger("API-Client"); + + private TDClientRegistry() { + } + + /*--------------------------------------------------------------------------- + | GUI & CRAFTING | + ---------------------------------------------------------------------------*/ + private static final Map armorBuildInfo = Maps.newLinkedHashMap(); + + public static void addArmorBuilding(ArmorBuildGuiInfo info) { + armorBuildInfo.put(info.armor.getItem(), info); + } + + public static ArmorBuildGuiInfo getArmorBuildInfoForArmor(Item armor) { + return armorBuildInfo.get(armor); + } + + public static void clear() { + armorBuildInfo.clear(); + } + + /*--------------------------------------------------------------------------- + | MATERIAL TEXTURE CREATION | + ---------------------------------------------------------------------------*/ + private static final Map textureProcessors = Maps.newHashMap(); + +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/TDMatHelper.java b/src/main/java/lance5057/tDefense/core/library/TDMatHelper.java new file mode 100644 index 0000000..d0cfa54 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/TDMatHelper.java @@ -0,0 +1,210 @@ +package lance5057.tDefense.core.library; + +import javax.annotation.Nullable; + +import lance5057.tDefense.core.materials.stats.ChestMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.materials.stats.FeetMaterialStats; +import lance5057.tDefense.core.materials.stats.HelmMaterialStats; +import lance5057.tDefense.core.materials.stats.LegsMaterialStats; +import lance5057.tDefense.core.materials.stats.ShieldMaterialStats; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import slimeknights.tconstruct.library.fluid.FluidMolten; +import slimeknights.tconstruct.library.materials.ArrowShaftMaterialStats; +import slimeknights.tconstruct.library.materials.BowMaterialStats; +import slimeknights.tconstruct.library.materials.BowStringMaterialStats; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; +import slimeknights.tconstruct.library.materials.FletchingMaterialStats; +import slimeknights.tconstruct.library.materials.HandleMaterialStats; +import slimeknights.tconstruct.library.materials.HeadMaterialStats; + +public class TDMatHelper +{ + public String name; + public int color; + public FluidMolten fluid; + + public boolean isGem; + + public HeadMaterialStats head; + public ShieldMaterialStats shield; + public BowMaterialStats bow; + public ExtraMaterialStats extra; + public FletchingMaterialStats fletching; + public BowStringMaterialStats bowstring; + public HandleMaterialStats handle; + public ArrowShaftMaterialStats shaft; + public HelmMaterialStats helm; + public ChestMaterialStats chest; + public LegsMaterialStats legs; + public FeetMaterialStats boots; + public FabricMaterialStats cloth; + + public ItemStack gem; + public ItemStack ingot; + public ItemStack dust; + public ItemStack nugget; + public ItemStack grain; + + public boolean createMat = true; + public boolean createParts = true; + + public TDMatHelper(String n, int c, FluidMolten f, boolean doMat) + { + name = n; + color = c; + fluid = f; + createMat = doMat; + } + + public TDMatHelper(String n, int c, boolean doMat) + { + init(n, c, null, false, doMat, true); + } + + public TDMatHelper(String n, int c, boolean o, boolean doMat) + { + init(n, c, null, o, doMat, true); + } + + public TDMatHelper(String n, int c, @Nullable FluidMolten f, boolean o, boolean doMat) + { + init(n, c, f, o, doMat, true); + } + + public TDMatHelper(String n, int c, @Nullable FluidMolten f, boolean o, boolean doMat, boolean doParts) + { + init(n, c, f, o, doMat, doParts); + } + + public TDMatHelper(String n, int c) + { + init(n, c, null, false, true, true); + } + + private void init(String n, int c, @Nullable FluidMolten f, boolean o, boolean doMat, boolean doParts) + { + name = n; + color = c; + fluid = f; + + isGem = o; + createMat = doMat; + createParts = doParts; + } + + public TDMatHelper setHead(HeadMaterialStats h) + { + head = h; + return this; + } + + public TDMatHelper setHandle(HandleMaterialStats h) + { + handle = h; + return this; + } + + public TDMatHelper setShield(ShieldMaterialStats h) + { + shield = h; + return this; + } + + public TDMatHelper setExtra(ExtraMaterialStats h) + { + extra = h; + return this; + } + + public TDMatHelper setBow(BowMaterialStats h) + { + bow = h; + return this; + } + + public TDMatHelper setFletching(FletchingMaterialStats h) + { + fletching = h; + return this; + } + + public TDMatHelper setString(BowStringMaterialStats h) + { + bowstring = h; + return this; + } + + public TDMatHelper setShaft(ArrowShaftMaterialStats h) + { + shaft = h; + return this; + } + + public TDMatHelper setHelm(HelmMaterialStats h) + { + helm = h; + return this; + } + + public TDMatHelper setChest(ChestMaterialStats h) + { + chest = h; + return this; + } + + public TDMatHelper setLegs(LegsMaterialStats h) + { + legs = h; + return this; + } + + public TDMatHelper setBoots(FeetMaterialStats h) + { + boots = h; + return this; + } + + public TDMatHelper setCloth(FabricMaterialStats h) + { + cloth = h; + return this; + } + + public TDMatHelper setGem(Item i) + { + gem = new ItemStack(i); + return this; + } + + public TDMatHelper setGem(ItemStack i) + { + gem = i; + return this; + } + + public TDMatHelper setIngot(Item i) + { + ingot = new ItemStack(i); + return this; + } + + public TDMatHelper setDust(Item i) + { + dust = new ItemStack(i); + return this; + } + + public TDMatHelper setGrain(Item i) + { + grain = new ItemStack(i); + return this; + } + + public TDMatHelper setNugget(Item i) + { + nugget = new ItemStack(i); + return this; + } +} diff --git a/src/main/java/lance5057/tDefense/core/library/TDModelLoader.java b/src/main/java/lance5057/tDefense/core/library/TDModelLoader.java new file mode 100644 index 0000000..fd57081 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/TDModelLoader.java @@ -0,0 +1,204 @@ +package lance5057.tDefense.core.library; + +import java.io.IOException; +import java.util.List; +import java.util.Map; + +import javax.annotation.Nonnull; + +import org.apache.commons.io.FilenameUtils; + +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; + +import gnu.trove.map.hash.TIntObjectHashMap; +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.client.renderer.block.model.ItemCameraTransforms; +import net.minecraft.client.resources.IResourceManager; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.model.ICustomModelLoader; +import net.minecraftforge.client.model.IModel; +import net.minecraftforge.client.model.ModelLoaderRegistry; +import net.minecraftforge.common.model.TRSRTransformation; +import slimeknights.tconstruct.library.TinkerRegistry; +import slimeknights.tconstruct.library.client.CustomTextureCreator; +import slimeknights.tconstruct.library.client.model.MaterialModel; +import slimeknights.tconstruct.library.client.model.MaterialModelLoader; +import slimeknights.tconstruct.library.client.model.ModelHelper; +import slimeknights.tconstruct.library.client.model.ModifierModel; +import slimeknights.tconstruct.library.client.model.ModifierModelLoader; +import slimeknights.tconstruct.library.client.model.ToolModel; +import slimeknights.tconstruct.library.client.model.format.AmmoPosition; +import slimeknights.tconstruct.library.client.model.format.ToolModelOverride; +import slimeknights.tconstruct.library.tools.IToolPart; + +public class TDModelLoader implements ICustomModelLoader { + + public static String EXTENSION = ".td"; + + // used to create only actually needed textures in the texturegenerator instead of ALL materials for all parts + private static final Map modelItemMap = Maps.newHashMap(); + + public static void addPartMapping(ResourceLocation resourceLocation, ArmorCore tool) { + modelItemMap.put(resourceLocation, tool); + } + + @Override + public boolean accepts(ResourceLocation modelLocation) { + return modelLocation.getResourcePath().endsWith(EXTENSION); // tinkertoolmodel extension. Foo.tcon.json + } + + @Override + public IModel loadModel(ResourceLocation modelLocation) { + try { + // Modelblock is used since our format is compatible to the vanilla format + // and we don't have to write our own json deserializer + // it also provides us with the textures + Map textures = ModelHelper.loadTexturesFromJson(modelLocation); + ImmutableMap transforms = ModelHelper.loadTransformFromJson(modelLocation); + ImmutableList overrides = ModelHelper.loadToolModelOverridesFromJson(modelLocation); + AmmoPosition ammoPosition = ModelHelper.loadAmmoPositionFromJson(modelLocation); + Float[] rotations = ModelHelper.loadLayerRotations(modelLocation); + + if(rotations.length > 0 && textures.size() != rotations.length) { + TinkerRegistry.log.error("Toolmodel {} has invalid layerrotation entry: Size should be {} but is {}; Skipping rotations.", modelLocation, textures.size(), rotations.length); + rotations = new Float[0]; + } + + ImmutableList.Builder defaultTextureListBuilder = ImmutableList.builder(); + List parts = Lists.newArrayList(); + List brokenParts = Lists.newArrayList(); + + ArmorCore ArmorCore = modelItemMap.get(MaterialModelLoader.getReducedPath(modelLocation)); + + for(Map.Entry entry : textures.entrySet()) { + String name = entry.getKey(); + try { + int i; + List listToAdd; + + if(name.startsWith("layer")) { + i = Integer.valueOf(name.substring(5)); + listToAdd = parts; + } + else if(name.startsWith("broken")) { + i = Integer.valueOf(name.substring(6)); + listToAdd = brokenParts; + } + // invalid entry, ignore + else { + TinkerRegistry.log.warn("Toolmodel {} has invalid texture entry {}; Skipping layer.", modelLocation, name); + continue; + } + + ResourceLocation location = new ResourceLocation(entry.getValue()); + MaterialModel partModel = new MaterialModel(ImmutableList.of(location)); + while(listToAdd.size() <= i) { + listToAdd.add(null); + } + listToAdd.set(i, partModel); + + defaultTextureListBuilder.add(location); + registerCustomTextures(i, location, ArmorCore); + } catch(NumberFormatException e) { + TinkerRegistry.log.error("Toolmodel {} has invalid texture entry {}; Skipping layer.", modelLocation, name); + } + } + + // create overrides + for(ToolModelOverride override : overrides) { + for(Map.Entry entry : override.textures.entrySet()) { + String name = entry.getKey(); + try { + int i; + TIntObjectHashMap mapToAdd; + + if(name.startsWith("layer")) { + i = Integer.valueOf(name.substring(5)); + mapToAdd = override.partModelReplacement; + } + else if(name.startsWith("broken")) { + i = Integer.valueOf(name.substring(6)); + mapToAdd = override.brokenPartModelReplacement; + } + // invalid entry, ignore + else { + TinkerRegistry.log.warn("Toolmodel {} has invalid texture override entry {}; Skipping layer.", modelLocation, name); + continue; + } + + ResourceLocation location = new ResourceLocation(entry.getValue()); + MaterialModel partModel = new MaterialModel(ImmutableList.of(location)); + mapToAdd.put(i, partModel); + + registerCustomTextures(i, location, ArmorCore); + } catch(NumberFormatException e) { + TinkerRegistry.log.error("Toolmodel {} has invalid texture entry {}; Skipping layer.", modelLocation, name); + } + } + } + + // remove models/item/ and .tcon + String toolName = FilenameUtils.removeExtension(modelLocation.getResourcePath().substring(12)); + IModel mods; + ModifierModel modifiers = null; + try { + mods = ModelLoaderRegistry.getModel(ModifierModelLoader.getLocationForToolModifiers(modelLocation.getResourceDomain(), toolName)); + + if(mods == null || !(mods instanceof ModifierModel)) { + TinkerRegistry.log.trace( + "Toolmodel {} does not have any modifiers associated with it. Be sure that the Tools internal name, the Toolmodels filename and the name used inside the Modifier Model Definition match!", + modelLocation); + } + else { + modifiers = (ModifierModel) mods; + + for(ToolModelOverride toolModelOverride : overrides) { + if(toolModelOverride.modifierSuffix != null) { + String modifierName = toolName + toolModelOverride.modifierSuffix; + IModel extraModel = ModelLoaderRegistry.getModel(ModifierModelLoader.getLocationForToolModifiers(modelLocation.getResourceDomain(), modifierName)); + if(extraModel instanceof ModifierModel) { + ModifierModel overriddenModifierModel = new ModifierModel(); + // fill in non-overridden modifiers + for(Map.Entry entry : modifiers.getModels().entrySet()) { + overriddenModifierModel.addModelForModifier(entry.getKey(), entry.getValue()); + } + // overwrite overridden modifiers + for(Map.Entry entry : ((ModifierModel) extraModel).getModels().entrySet()) { + overriddenModifierModel.addModelForModifier(entry.getKey(), entry.getValue()); + } + toolModelOverride.overrideModifierModel = overriddenModifierModel; + } + } + } + } + } catch(Exception e) { + TinkerRegistry.log.error(e); + modifiers = null; + } + + return new ToolModel(defaultTextureListBuilder.build(), parts, brokenParts, rotations, modifiers, transforms, overrides, ammoPosition); + } catch(IOException e) { + TinkerRegistry.log.error("Could not load multimodel {}", modelLocation.toString()); + } + return ModelLoaderRegistry.getMissingModel(); + } + + private void registerCustomTextures(int i, ResourceLocation resourceLocation, ArmorCore ArmorCore) { + if(ArmorCore == null) { + CustomTextureCreator.registerTexture(resourceLocation); + } + else { + for(IToolPart part : ArmorCore.getRequiredComponents().get(i).getPossibleParts()) { + CustomTextureCreator.registerTextureForPart(resourceLocation, part); + } + } + } + + @Override + public void onResourceManagerReload(@Nonnull IResourceManager resourceManager) { + + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/library/TDModelRegistar.java b/src/main/java/lance5057/tDefense/core/library/TDModelRegistar.java new file mode 100644 index 0000000..8043307 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/TDModelRegistar.java @@ -0,0 +1,60 @@ +package lance5057.tDefense.core.library; + +import javax.annotation.Nonnull; + +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.client.renderer.ItemMeshDefinition; +import net.minecraft.client.renderer.block.model.ModelResourceLocation; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.model.ModelLoader; +import slimeknights.tconstruct.TConstruct; + +public class TDModelRegistar { + public static ResourceLocation registerToolModel(ArmorCore armor) { + if (armor == null || armor.getRegistryName() == null) { + return null; + } + ResourceLocation itemLocation = armor.getRegistryName(); + String path = "tools/" + itemLocation.getResourcePath() + TDModelLoader.EXTENSION; + + ResourceLocation location = new ResourceLocation(itemLocation.getResourceDomain(), path); + TDModelLoader.addPartMapping(location, armor); + + return registerToolModel(armor, location); + } + + /** + * Manual registration of a tool model. You probably shouldn't be using this. + */ + public static ResourceLocation registerToolModel(Item item, final ResourceLocation location) { + if (!location.getResourcePath().endsWith(TDModelLoader.EXTENSION)) { + TConstruct.log.error("The material-model " + location.toString() + " does not end with '" + + TDModelLoader.EXTENSION + "' and will therefore not be loaded by the custom model loader!"); + } + + return registerIt(item, location); + } + + private static ResourceLocation registerIt(Item item, final ResourceLocation location) { + // plop it in. + // This here is needed for the model to be found ingame when the game looks for + // a model to render an Itemstack + // we use an ItemMeshDefinition because it allows us to do it no matter what + // metadata we use + ModelLoader.setCustomMeshDefinition(item, new ItemMeshDefinition() { + @Nonnull + @Override + public ModelResourceLocation getModelLocation(@Nonnull ItemStack stack) { + return new ModelResourceLocation(location, "inventory"); + } + }); + + // We have to readd the default variant if we have custom variants, since it + // wont be added otherwise and therefore not loaded + ModelLoader.registerItemVariants(item, location); + + return location; + } +} diff --git a/src/main/java/lance5057/tDefense/core/library/TDRegistry.java b/src/main/java/lance5057/tDefense/core/library/TDRegistry.java new file mode 100644 index 0000000..74b4cba --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/TDRegistry.java @@ -0,0 +1,62 @@ +package lance5057.tDefense.core.library; + +import java.util.List; +import java.util.Set; + +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Lists; +import com.google.common.collect.Sets; + +import akka.japi.Pair; +import gnu.trove.set.hash.TLinkedHashSet; +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.item.Item; +import slimeknights.tconstruct.library.TinkerRegistry; +import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.tools.IToolPart; + +public class TDRegistry { + private static final Set armor = new TLinkedHashSet<>(); + private static final Set armorParts = new TLinkedHashSet<>(); + private static final Set armorStationCrafting = Sets.newLinkedHashSet(); + private static final Set armorForgeCrafting = Sets.newLinkedHashSet(); + public static List> armorPartPatterns = Lists.newLinkedList(); + + public static void registerTool(ArmorCore tool) { + armor.add(tool); + + for(PartMaterialType pmt : tool.getRequiredComponents()) { + for(IToolPart tp : pmt.getPossibleParts()) { + TinkerRegistry.registerToolPart(tp); + } + } + } + + /** Adds a armor to the Crafting UI of both the armor Station as well as the armor Forge */ + public static void registerArmorCrafting(ArmorCore armor) { + registerArmorStationCrafting(armor); + registerArmorForgeCrafting(armor); + } + + /** Adds a armor to the Crafting UI of the armor Station */ + public static void registerArmorStationCrafting(ArmorCore armor) { + armorStationCrafting.add(armor); + } + + public static ImmutableSet getArmorStationCrafting() { + return ImmutableSet.copyOf(armorStationCrafting); + } + + /** Adds a armor to the Crafting UI of the armor Forge */ + public static void registerArmorForgeCrafting(ArmorCore armor) { + armorForgeCrafting.add(armor); + } + + public static ImmutableSet getArmorForgeCrafting() { + return ImmutableSet.copyOf(armorForgeCrafting); + } + + public static Set getArmor() { + return ImmutableSet.copyOf(armor); + } +} diff --git a/src/main/java/lance5057/tDefense/core/library/TDToolHelper.java b/src/main/java/lance5057/tDefense/core/library/TDToolHelper.java new file mode 100644 index 0000000..f0ce30f --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/library/TDToolHelper.java @@ -0,0 +1,45 @@ +package lance5057.tDefense.core.library; + +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.item.ItemStack; +import net.minecraft.item.ItemTool; +import net.minecraft.nbt.NBTTagList; +import slimeknights.tconstruct.library.TinkerRegistry; +import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.utils.TagUtil; + +public class TDToolHelper { + + public static boolean checkIfMetal(ItemStack item) { + + if(item.getItem() instanceof ArmorCore) + { + NBTTagList list = TagUtil.getBaseMaterialsTagList(item); + + for (int i = 0; i < list.tagCount(); i++) { + String s = list.getStringTagAt(i); + if (s != "obsidian") { + Material m = TinkerRegistry.getMaterial(s); + if(m.hasFluid()) + return true; + } + } + } + else + { + if(item.getItem() instanceof ItemTool) + { + ItemTool i = (ItemTool) item.getItem(); + + if(i.getToolMaterialName() != "WOOD" || + i.getToolMaterialName() != "STONE") + { + + } + } + } + + return false; + } + +} diff --git a/src/main/java/lance5057/tDefense/core/materials/ArmorMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/ArmorMaterialStats.java deleted file mode 100644 index 031384f..0000000 --- a/src/main/java/lance5057/tDefense/core/materials/ArmorMaterialStats.java +++ /dev/null @@ -1,132 +0,0 @@ -package lance5057.tDefense.core.materials; - -import java.util.List; - -import com.google.common.collect.Lists; - -import net.minecraft.util.text.TextFormatting; -import slimeknights.tconstruct.library.Util; -import slimeknights.tconstruct.library.client.CustomFontColor; -import slimeknights.tconstruct.library.materials.AbstractMaterialStats; - -public class ArmorMaterialStats extends AbstractMaterialStats { - public final static String LOC_Durability = "stat.armor.durability.name"; - public final static String LOC_ArmorRating = "stat.armor.rating.name"; - public final static String LOC_ArmorToughness = "stat.armor.toughness.name"; - public final static String LOC_MagicPotency = "stat.armor.potency.name"; - - public final static String LOC_DurabilityDesc = "stat.armor.durability.desc"; - public final static String LOC_ArmorRatingDesc = "stat.armor.rating.desc"; - public final static String LOC_ArmorToughnessDesc = "stat.armor.toughness.desc"; - public final static String LOC_MagicPotencyDesc = "stat.cloth.potency.desc"; - - public final static String COLOR_Durability = CustomFontColor.valueToColorCode(1f); - public final static String COLOR_ArmorRating = CustomFontColor.encodeColor(215, 100, 100); - public final static String COLOR_ArmorToughness = CustomFontColor.encodeColor(215, 100, 100); - public final static String COLOR_MagicPotency = CustomFontColor.encodeColor(215, 100, 100); - - public final int durability; // usually between 1 and 1000 - public final int rating; // 1 - 20 - public final int toughness; - public final float potency; - - public ArmorMaterialStats(int durability, int rating, int toughness, float potency, String TYPE) { - super(TYPE); - this.durability = durability; - this.rating = rating; - this.toughness = toughness; - this.potency = potency; - } - - @Override - public List getLocalizedInfo() { - List info = Lists.newArrayList(); - - info.add(formatDurability(durability)); - info.add(formatArmorRating(rating)); - info.add(formatArmorToughness(toughness)); - info.add(formatMagicPotency(potency)); - - return info; - } - - public static String formatDurability(int durability) { - return formatNumber(LOC_Durability, COLOR_Durability, durability); - } - - public static String formatDurability(int durability, int ref) { - return String.format("%s: %s%s%s/%s%s", Util.translate(LOC_Durability), - CustomFontColor.valueToColorCode((float) durability / (float) ref), Util.df.format(durability), - TextFormatting.GRAY.toString(), COLOR_Durability, Util.df.format(ref)) + TextFormatting.RESET; - } - - public static String formatArmorRating(int percent) { - return formatNumber(LOC_ArmorRating, COLOR_ArmorRating, percent); - } - - public static String formatArmorToughness(int percent) { - return formatNumber(LOC_ArmorToughness, COLOR_ArmorToughness, percent); - } - - public static String formatMagicPotency(float potency2) - { - return formatNumber(LOC_MagicPotency, COLOR_MagicPotency, potency2); - } - - @Override - public List getLocalizedDesc() { - List info = Lists.newArrayList(); - - info.add(Util.translate(LOC_DurabilityDesc)); - info.add(Util.translate(LOC_ArmorRatingDesc)); - info.add(Util.translate(LOC_ArmorToughnessDesc)); - info.add(Util.translate(LOC_MagicPotencyDesc)); - - return info; - } - - public class HelmMaterialStats extends ArmorMaterialStats { - public final static String TYPE = "helm"; - - public HelmMaterialStats(int durability, int rating, int toughness, float potency) { - super(durability, rating, toughness,potency, TYPE); - } - - } - - public class ChestMaterialStats extends ArmorMaterialStats { - public final static String TYPE = "chest"; - - public ChestMaterialStats(int durability, int rating, int toughness, float potency) { - super(durability, rating, toughness,potency, TYPE); - } - - } - - public class LegsMaterialStats extends ArmorMaterialStats { - public final static String TYPE = "legs"; - - public LegsMaterialStats(int durability, int rating, int toughness, float potency) { - super(durability, rating, toughness,potency, TYPE); - } - - } - - public class FeetMaterialStats extends ArmorMaterialStats { - public final static String TYPE = "feet"; - - public FeetMaterialStats(int durability, int rating, int toughness, float potency) { - super(durability, rating, toughness,potency, TYPE); - } - - } - - public class ClothMaterialStats extends ArmorMaterialStats { - public final static String TYPE = "cloth"; - - public ClothMaterialStats(int durability, int rating, int toughness, float potency) { - super(durability, rating, toughness,potency, TYPE); - } - - } -} diff --git a/src/main/java/lance5057/tDefense/core/materials/BaubleMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/BaubleMaterialStats.java deleted file mode 100644 index aa28dc1..0000000 --- a/src/main/java/lance5057/tDefense/core/materials/BaubleMaterialStats.java +++ /dev/null @@ -1,65 +0,0 @@ -package lance5057.tDefense.core.materials; - -import java.util.List; - -import com.google.common.collect.Lists; - -import net.minecraft.util.text.TextFormatting; -import slimeknights.tconstruct.library.Util; -import slimeknights.tconstruct.library.client.CustomFontColor; -import slimeknights.tconstruct.library.materials.AbstractMaterialStats; - -public class BaubleMaterialStats extends AbstractMaterialStats -{ - public final static String TYPE = "bauble"; - - public final static String LOC_Durability = "stat.boots.armor.durability.name"; - - public final static String LOC_DurabilityDesc = "stat.boots.armor.durability.desc"; - - public final static String COLOR_Durability = CustomFontColor.valueToColorCode(1f); - - public final int durability; // usually between 1 and 1000 - - public BaubleMaterialStats(int durability) - { - super(TYPE); - this.durability = durability; - } - - @Override - public List getLocalizedInfo() - { - List info = Lists.newArrayList(); - - info.add(formatDurability(durability)); - - return info; - } - - public static String formatDurability(int durability) - { - return formatNumber(LOC_Durability, COLOR_Durability, durability); - } - - public static String formatDurability(int durability, int ref) - { - return String.format("%s: %s%s%s/%s%s", - Util.translate(LOC_Durability), - CustomFontColor.valueToColorCode((float) durability / (float) ref), - Util.df.format(durability), - TextFormatting.GRAY.toString(), - COLOR_Durability, - Util.df.format(ref)) + TextFormatting.RESET; - } - - @Override - public List getLocalizedDesc() - { - List info = Lists.newArrayList(); - - info.add(Util.translate(LOC_DurabilityDesc)); - - return info; - } -} diff --git a/src/main/java/lance5057/tDefense/core/materials/ShieldMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/ShieldMaterialStats.java deleted file mode 100644 index bad520d..0000000 --- a/src/main/java/lance5057/tDefense/core/materials/ShieldMaterialStats.java +++ /dev/null @@ -1,73 +0,0 @@ -package lance5057.tDefense.core.materials; - -import java.util.List; - -import com.google.common.collect.Lists; - -import net.minecraft.util.text.TextFormatting; -import slimeknights.tconstruct.library.Util; -import slimeknights.tconstruct.library.client.CustomFontColor; -import slimeknights.tconstruct.library.materials.AbstractMaterialStats; - -public class ShieldMaterialStats extends AbstractMaterialStats { - - public final static String TYPE = "shield"; - - public final static String LOC_Durability = "stat.shield.durability.name"; - public final static String LOC_PercentBlocked = "stat.shield.percentblocked.name"; - - public final static String LOC_DurabilityDesc = "stat.shield.durability.desc"; - public final static String LOC_PercentBlockedDesc = "stat.shield.percentblocked.desc"; - - public final static String COLOR_Durability = CustomFontColor.valueToColorCode(1f); - public final static String COLOR_PercentBlocked = CustomFontColor.encodeColor(215, 100, 100); - - public final int durability; // usually between 1 and 1000 - public final int percentBlocked; // vanilla is 33% - - public ShieldMaterialStats(int durability, int percentBlocked) { - super(TYPE); - this.durability = durability; - this.percentBlocked = percentBlocked; - - } - - @Override - public List getLocalizedInfo() { - List info = Lists.newArrayList(); - - info.add(formatDurability(durability)); - info.add(formatPercentBlocked(percentBlocked)); - - return info; - } - - public static String formatDurability(int durability) { - return formatNumber(LOC_Durability, COLOR_Durability, durability); - } - - public static String formatDurability(int durability, int ref) { - return String.format("%s: %s%s%s/%s%s", - Util.translate(LOC_Durability), - CustomFontColor.valueToColorCode((float) durability / (float) ref), - Util.df.format(durability), - TextFormatting.GRAY.toString(), - COLOR_Durability, - Util.df.format(ref)) - + TextFormatting.RESET; - } - - public static String formatPercentBlocked(int percent) { - return formatNumber(LOC_PercentBlocked, COLOR_PercentBlocked, percent) + "%"; - } - - @Override - public List getLocalizedDesc() { - List info = Lists.newArrayList(); - - info.add(Util.translate(LOC_DurabilityDesc)); - info.add(Util.translate(LOC_PercentBlockedDesc)); - - return info; - } -} diff --git a/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java b/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java index 47afb76..f66e916 100644 --- a/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java +++ b/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java @@ -5,6 +5,7 @@ import java.util.Arrays; import java.util.Collection; import java.util.List; import java.util.Map; +import java.util.Set; import org.apache.commons.lang3.StringUtils; @@ -15,7 +16,15 @@ import gnu.trove.set.hash.THashSet; import lance5057.tDefense.Reference; import lance5057.tDefense.TinkersDefense; import lance5057.tDefense.core.items.TDOreDictItem; -import lance5057.tDefense.util.TDMatHelper; +import lance5057.tDefense.core.library.TDMatHelper; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.BaubleMaterialStats; +import lance5057.tDefense.core.materials.stats.ChestMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.materials.stats.FeetMaterialStats; +import lance5057.tDefense.core.materials.stats.HelmMaterialStats; +import lance5057.tDefense.core.materials.stats.LegsMaterialStats; +import lance5057.tDefense.core.materials.stats.ShieldMaterialStats; import net.minecraft.block.Block; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.init.Blocks; @@ -46,8 +55,8 @@ import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.HandleMaterialStats; import slimeknights.tconstruct.library.materials.HeadMaterialStats; import slimeknights.tconstruct.library.materials.Material; -//import slimeknights.tconstruct.library.materials.Material; import slimeknights.tconstruct.library.materials.MaterialTypes; +import slimeknights.tconstruct.library.tools.IToolPart; import slimeknights.tconstruct.library.utils.HarvestLevels; import slimeknights.tconstruct.shared.TinkerCommons; import slimeknights.tconstruct.shared.TinkerFluids; @@ -55,239 +64,245 @@ import slimeknights.tconstruct.smeltery.block.BlockMolten; import slimeknights.tconstruct.tools.TinkerMaterials; @Mod.EventBusSubscriber(modid = Reference.MOD_ID) -public class TDMaterials { +public class TDMaterials +{ // public static final List materials = Lists.newArrayList(); ArmorMaterialStats ams = new ArmorMaterialStats(0, 0, 0, 0, ""); - String SHIELD = ShieldMaterialStats.TYPE; - String HELM = ArmorMaterialStats.HelmMaterialStats.TYPE; - String CHEST = ArmorMaterialStats.ChestMaterialStats.TYPE; - String LEGS = ArmorMaterialStats.LegsMaterialStats.TYPE; - String BOOTS = ArmorMaterialStats.FeetMaterialStats.TYPE; - String BAUBLE = BaubleMaterialStats.TYPE; - - public static final Map materials = new THashMap<>(); - public static final Map materialIntegrations = new THashMap<>(); - public static final Collection deferredMaterials = new THashSet<>(); - - public static final Map colors = new THashMap(); - public static final Map fluids = new THashMap(); - - public static Material black; - public static Material red; - public static Material green; - public static Material brown; - public static Material blue; - public static Material purple; - public static Material cyan; - public static Material lightgray; - public static Material gray; - public static Material pink; - public static Material lime; - public static Material yellow; - public static Material lightblue; - public static Material magenta; - public static Material orange; - public static Material white; - - public static FluidMolten fluidVile = fluids.put("vile", - (FluidMolten) new FluidMolten("vile", 0x111111).setTemperature(0)); - public static FluidMolten fluidVibrant = fluids.put("vibrant", new FluidMolten("vibrant", 0x76ff00)); - public static FluidMolten fluidSlush = fluids.put("slush", - (FluidMolten) new FluidMolten("slush", 0xbfefff).setTemperature(0)); - public static FluidMolten fluidQuartz = fluids.put("quartz", - (FluidMolten) new FluidMolten("quartz", 0xdddddd).setTemperature(75)); - public static FluidMolten fluidChorusJuice = fluids.put("chorusjuice", new FluidMolten("chorusjuice", 0xd982ff)); - public static FluidMolten fluidDragonsBreath = fluids.put("dragonsbreath", - new FluidMolten("dragonsbreath", 0x7f00b7)); + String SHIELD = ShieldMaterialStats.TYPE; + String HELM = HelmMaterialStats.TYPE; + String CHEST = ChestMaterialStats.TYPE; + String LEGS = LegsMaterialStats.TYPE; + String BOOTS = FeetMaterialStats.TYPE; + String BAUBLE = BaubleMaterialStats.TYPE; + + public static final Map materials = new THashMap<>(); + public static final Map materialIntegrations = new THashMap<>(); + public static final Collection deferredMaterials = new THashSet<>(); + + public static final Map colors = new THashMap(); + public static final Map fluids = new THashMap(); + + public static Material black; + public static Material red; + public static Material green; + public static Material brown; + public static Material blue; + public static Material purple; + public static Material cyan; + public static Material lightgray; + public static Material gray; + public static Material pink; + public static Material lime; + public static Material yellow; + public static Material lightblue; + public static Material magenta; + public static Material orange; + public static Material white; + + public static FluidMolten fluidVile = fluids.put("vile", (FluidMolten) new FluidMolten("vile", 0x111111).setTemperature(0)); + public static FluidMolten fluidVibrant = fluids.put("vibrant", new FluidMolten("vibrant", 0x76ff00)); + public static FluidMolten fluidSlush = fluids.put("slush", (FluidMolten) new FluidMolten("slush", 0xbfefff).setTemperature(0)); + public static FluidMolten fluidQuartz = fluids.put("quartz", (FluidMolten) new FluidMolten("quartz", 0xdddddd).setTemperature(75)); + public static FluidMolten fluidChorusJuice = fluids.put("chorusjuice", new FluidMolten("chorusjuice", 0xd982ff)); + public static FluidMolten fluidDragonsBreath = fluids.put("dragonsbreath", new FluidMolten("dragonsbreath", 0x7f00b7)); List materials_master = new ArrayList<>(); // Base List materials_base = new ArrayList<>(Arrays.asList( - new TDMatHelper("aeonsteel", 0xa470e0, fluids.put("aeonsteel", new FluidMolten("aeonsteel", 0xa470e0)), - true).setHead(new HeadMaterialStats(500, 15.00f, 4.0f, HarvestLevels.COBALT)) - .setHandle(new HandleMaterialStats(1.1f, 0)).setExtra(new ExtraMaterialStats(50)) - .setShield(new ShieldMaterialStats(500 / 4, 85)) - .setBow(new BowMaterialStats(0.75f, 1.0f, 2.5f)) - .setHelm(ams.new HelmMaterialStats(500, 2, 2, 0f)) - .setChest(ams.new ChestMaterialStats(500, 6, 3, 0f)) - .setLegs(ams.new LegsMaterialStats(500, 5, 3, 0f)) - .setBoots(ams.new FeetMaterialStats(500, 3, 2, 0f)), - new TDMatHelper("queensgold", 0xdcff00, fluids.put("queensgold", new FluidMolten("queensgold", 0xdcff00)), - true).setHead(new HeadMaterialStats(70, 3.00f, 3.00f, HarvestLevels.IRON)) - .setHandle(new HandleMaterialStats(1.05f, -45)).setExtra(new ExtraMaterialStats(20)) - .setShield(new ShieldMaterialStats(70 / 4, 57)) - .setBow(new BowMaterialStats(1.1f, 1.0f, 0.5f)) - .setHelm(ams.new HelmMaterialStats(70, 2, 1, 20f)) - .setChest(ams.new ChestMaterialStats(70, 6, 2, 30f)) - .setLegs(ams.new LegsMaterialStats(70, 5, 2, 20f)) - .setBoots(ams.new FeetMaterialStats(70, 2, 1, 15f)), - new TDMatHelper("dogbearium", 0x6d3300, fluids.put("dogbearium", new FluidMolten("dogbearium", 0x6d3300)), - true).setHead(new HeadMaterialStats(150, 5.00f, 9.00f, HarvestLevels.DIAMOND)) - .setHandle(new HandleMaterialStats(0.85f, 75)).setExtra(new ExtraMaterialStats(75)) - .setShield(new ShieldMaterialStats(150 / 4, 75)) - .setBow(new BowMaterialStats(0.1f, 0.5f, 5.5f)) - .setHelm(ams.new HelmMaterialStats(150, 3, 3, -60f)) - .setChest(ams.new ChestMaterialStats(150, 8, 4, -60f)) - .setLegs(ams.new LegsMaterialStats(150, 6, 4, -60f)) - .setBoots(ams.new FeetMaterialStats(150, 3, 3, -60f)), - new TDMatHelper("sinisterium", 0x210000, - fluids.put("sinisterium", new FluidMolten("sinisterium", 0x210000)), true) - .setHead(new HeadMaterialStats(224, 5.00f, 5.00f, HarvestLevels.DIAMOND)) - .setHandle(new HandleMaterialStats(0.75f, 99)).setExtra(new ExtraMaterialStats(99)) - .setShield(new ShieldMaterialStats(224 / 4, 55)) - .setBow(new BowMaterialStats(2.1f, 1.6f, 7.2f)) - .setHelm(ams.new HelmMaterialStats(224, 2, 0, 9.5f)) - .setChest(ams.new ChestMaterialStats(224, 6, 0, 10.5f)) - .setLegs(ams.new LegsMaterialStats(224, 5, 0, 10.0f)) - .setBoots(ams.new FeetMaterialStats(224, 2, 0, 9.5f)), - new TDMatHelper("nihilite", 0x000021, fluids.put("nihilite", new FluidMolten("nihilite", 0x000021)), true) - .setHead(new HeadMaterialStats(400, 9.7f, 7.1f, HarvestLevels.COBALT)) - .setHandle(new HandleMaterialStats(0.9f, 70)).setExtra(new ExtraMaterialStats(74)) - .setShield(new ShieldMaterialStats(400 / 4, 95)).setBow(new BowMaterialStats(0.9f, 1.7f, -1f)) - .setHelm(ams.new HelmMaterialStats(400, 2, 0, 19)) - .setChest(ams.new ChestMaterialStats(400, 5, 0, 15)) - .setLegs(ams.new LegsMaterialStats(400, 4, 0, 15)) - .setBoots(ams.new FeetMaterialStats(400, 2, 0, 19)), - new TDMatHelper("orichalcum", 0xffc700, fluids.put("orichalcum", new FluidMolten("orichalcum", 0xffc700)), - true).setHead(new HeadMaterialStats(180, 5.3f, 6.23f, HarvestLevels.OBSIDIAN)) - .setHandle(new HandleMaterialStats(1.1f, 25)).setExtra(new ExtraMaterialStats(35)) - .setShield(new ShieldMaterialStats(180 / 4, 70)) - .setBow(new BowMaterialStats(1.9f, 1.9f, 2.3f)) - .setHelm(ams.new HelmMaterialStats(180, 2, 2, 20.5f)) - .setChest(ams.new ChestMaterialStats(180, 6, 3, 20.5f)) - .setLegs(ams.new LegsMaterialStats(180, 5, 3, 20.5f)) - .setBoots(ams.new FeetMaterialStats(180, 2, 3, 20.5f)), - new TDMatHelper("pandorium", 0x7f6a00, fluids.put("pandorium", new FluidMolten("pandorium", 0x7f6a00)), - true).setHead(new HeadMaterialStats(999, 10.2f, 8.72f, HarvestLevels.OBSIDIAN)) - .setHandle(new HandleMaterialStats(0.4f, 999)).setExtra(new ExtraMaterialStats(99)) - .setShield(new ShieldMaterialStats(999 / 4, 100)).setBow(new BowMaterialStats(3f, 0.9f, 9f)) - .setHelm(ams.new HelmMaterialStats(999, 3, 3, -70.0f)) - .setChest(ams.new ChestMaterialStats(999, 8, 4, -70.0f)) - .setLegs(ams.new LegsMaterialStats(999, 6, 4, -70.0f)) - .setBoots(ams.new FeetMaterialStats(999, 3, 3, -70.0f)), - new TDMatHelper("rosegold", 0xff9b84, fluids.put("rosegold", new FluidMolten("rosegold", 0xff9b84)), true) - .setHead(new HeadMaterialStats(99, 4f, 1f, HarvestLevels.STONE)) - .setHandle(new HandleMaterialStats(1.5f, -90)).setExtra(new ExtraMaterialStats(-90)) - .setShield(new ShieldMaterialStats(99 / 4, 24)).setBow(new BowMaterialStats(0.1f, 0.1f, -2f)) - .setHelm(ams.new HelmMaterialStats(99, 1, 0, 23.0f)) - .setChest(ams.new ChestMaterialStats(99, 4, 0, 23.0f)) - .setLegs(ams.new LegsMaterialStats(99, 3, 0, 23.0f)) - .setBoots(ams.new FeetMaterialStats(99, 1, 0, 23.0f)), - new TDMatHelper("platinum", 0xe8e8e8, fluids.put("platinum", new FluidMolten("platinum", 0xe8e8e8)), true) - .setHead(new HeadMaterialStats(99, 3.7f, 4f, HarvestLevels.IRON)) - .setHandle(new HandleMaterialStats(1.5f, -90)).setExtra(new ExtraMaterialStats(-90)) - .setShield(new ShieldMaterialStats(99 / 4, 14)).setBow(new BowMaterialStats(0.1f, 0.1f, -2f)) - .setHelm(ams.new HelmMaterialStats(99, 1, 1, 19.0f)) - .setChest(ams.new ChestMaterialStats(99, 4, 1, 19.0f)) - .setLegs(ams.new LegsMaterialStats(99, 3, 1, 19.0f)) - .setBoots(ams.new FeetMaterialStats(99, 1, 1, 19.0f)), - new TDMatHelper("brass", 0xdbb332, fluids.put("brass", new FluidMolten("brass", 0xdbb332)), true) - .setHead(new HeadMaterialStats(380, 5f, 3f, HarvestLevels.IRON)) - .setHandle(new HandleMaterialStats(0.85f, 90)).setExtra(new ExtraMaterialStats(75)) - .setShield(new ShieldMaterialStats(380 / 4, 50)).setBow(new BowMaterialStats(0.1f, 0.5f, -1f)) - .setHelm(ams.new HelmMaterialStats(380, 2, 1, 4.5f)) - .setChest(ams.new ChestMaterialStats(380, 3, 2, 4.5f)) - .setLegs(ams.new LegsMaterialStats(380, 2, 2, 4.5f)) - .setBoots(ams.new FeetMaterialStats(380, 2, 2, 4.5f)), - new TDMatHelper("silver", 0x9e9e9e, new FluidMolten("silver", 0x9e9e9e), false), - new TDMatHelper("gold", 0xfff428, TinkerFluids.gold, true).setIngot(Items.GOLD_INGOT) - .setNugget(Items.GOLD_NUGGET).setHead(new HeadMaterialStats(100, 1f, 1f, HarvestLevels.STONE)) - .setHandle(new HandleMaterialStats(0.25f, 10)).setExtra(new ExtraMaterialStats(25)) - .setShield(new ShieldMaterialStats(100 / 4, 14)).setBow(new BowMaterialStats(0.2f, 0.4f, -1f)) - .setHelm(ams.new HelmMaterialStats(100, 1, 0, 33f)) - .setChest(ams.new ChestMaterialStats(100, 4, 0, 33f)) - .setLegs(ams.new LegsMaterialStats(100, 3, 0, 33f)) - .setBoots(ams.new FeetMaterialStats(100, 1, 0, 33f)), - new TDMatHelper("valyriansteel", 0xe2d9e2, - fluids.put("valyriansteel", new FluidMolten("valyriansteel", 0xe2d9e2)), true) - .setHead(new HeadMaterialStats(610, 7f, 7f, HarvestLevels.OBSIDIAN)) - .setHandle(new HandleMaterialStats(0.9f, 180)).setExtra(new ExtraMaterialStats(125)) - .setShield(new ShieldMaterialStats(610 / 4, 85)) - .setBow(new BowMaterialStats(1.6f, 1.5f, 3f)) - .setHelm(ams.new HelmMaterialStats(610, 3, 3, 0)) - .setChest(ams.new ChestMaterialStats(610, 7, 4, 0)) - .setLegs(ams.new LegsMaterialStats(610, 6, 2, 0)) - .setBoots(ams.new FeetMaterialStats(610, 3, 3, 0)), - new TDMatHelper("froststeel", 0xc6dcff, fluids.put("froststeel", new FluidMolten("froststeel", 0xc6dcff)), - true).setHead(new HeadMaterialStats(610, 7f, 7f, HarvestLevels.OBSIDIAN)) - .setHandle(new HandleMaterialStats(1.1f, 110)).setExtra(new ExtraMaterialStats(125)) - .setShield(new ShieldMaterialStats(610 / 4, 85)) - .setBow(new BowMaterialStats(1.6f, 1.5f, 3f)) - .setHelm(ams.new HelmMaterialStats(610, 2, 2, 0)) - .setChest(ams.new ChestMaterialStats(610, 6, 3, 0)) - .setLegs(ams.new LegsMaterialStats(610, 5, 2, 0)) - .setBoots(ams.new FeetMaterialStats(610, 3, 1, 0)), - new TDMatHelper("pureardite", 0xff4300, fluids.put("pureardite", new FluidMolten("pureardite", 0xff4300)), - true).setHead(new HeadMaterialStats(1200, 3.5f, 3.6f, HarvestLevels.COBALT)) - .setHandle(new HandleMaterialStats(1.4f, -200)).setExtra(new ExtraMaterialStats(450)) - .setShield(new ShieldMaterialStats(1200 / 4, 33)) - .setBow(new BowMaterialStats(0.45f, 0.8f, 1f)), - new TDMatHelper("purecobalt", 0x547eff, fluids.put("purecobalt", new FluidMolten("purecobalt", 0x547eff)), - true).setHead(new HeadMaterialStats(780, 13f, 4.1f, HarvestLevels.COBALT)) - .setHandle(new HandleMaterialStats(1.4f, 100)).setExtra(new ExtraMaterialStats(300)) - .setShield(new ShieldMaterialStats(780 / 4, 33)) - .setBow(new BowMaterialStats(0.3f, 1.3f, 3f)), - new TDMatHelper("puremanyullyn", 0xd044ff, - fluids.put("puremanyullyn", new FluidMolten("puremanyullyn", 0xd044ff)), true) - .setHead(new HeadMaterialStats(820, 7.02f, 9.1f, HarvestLevels.COBALT)) - .setHandle(new HandleMaterialStats(0.5f, 350)).setExtra(new ExtraMaterialStats(350)) - .setShield(new ShieldMaterialStats(820 / 4, 33)) - .setBow(new BowMaterialStats(0.65f, 1.2f, 4f)), - new TDMatHelper("glass", 0xffffff, TinkerFluids.glass, true) - .setHead(new HeadMaterialStats(6, 4f, 7f, HarvestLevels.STONE)) - .setHandle(new HandleMaterialStats(0.1f, -45)).setExtra(new ExtraMaterialStats(-45)) - .setShield(new ShieldMaterialStats(6 / 4, 33)).setBow(new BowMaterialStats(0.1f, 0.1f, -2f)), - new TDMatHelper("ice", 0xdcff00, false), - new TDMatHelper("purifiedgold", 0xffe242, - fluids.put("purifiedgold", new FluidMolten("purifiedgold", 0xffe242)), true), - new TDMatHelper("purifiedsilver", 0xefefef, - fluids.put("purifiedsilver", new FluidMolten("purifiedsilver", 0xefefef)), true))); + new TDMatHelper("aeonsteel", 0xa470e0, fluids.put("aeonsteel", new FluidMolten("aeonsteel", 0xa470e0)), true).setHead(new HeadMaterialStats(500, 15.00f, 4.0f, HarvestLevels.COBALT)) + .setHandle(new HandleMaterialStats(1.1f, 0)) + .setExtra(new ExtraMaterialStats(50)) + .setShield(new ShieldMaterialStats(500 / 4, 85)) + .setBow(new BowMaterialStats(0.75f, 1.0f, 2.5f)) + .setHelm(new HelmMaterialStats(500, 2, 2, 0f)) + .setChest(new ChestMaterialStats(500, 6, 3, 0f)) + .setLegs(new LegsMaterialStats(500, 5, 3, 0f)) + .setBoots(new FeetMaterialStats(500, 3, 2, 0f)), + new TDMatHelper("queensgold", 0xdcff00, fluids.put("queensgold", new FluidMolten("queensgold", 0xdcff00)), true).setHead(new HeadMaterialStats(70, 3.00f, 3.00f, HarvestLevels.IRON)) + .setHandle(new HandleMaterialStats(1.05f, -45)) + .setExtra(new ExtraMaterialStats(20)) + .setShield(new ShieldMaterialStats(70 / 4, 57)) + .setBow(new BowMaterialStats(1.1f, 1.0f, 0.5f)) + .setHelm(new HelmMaterialStats(70, 2, 1, 20f)) + .setChest(new ChestMaterialStats(70, 6, 2, 30f)) + .setLegs(new LegsMaterialStats(70, 5, 2, 20f)) + .setBoots(new FeetMaterialStats(70, 2, 1, 15f)), + new TDMatHelper("dogbearium", 0x6d3300, fluids.put("dogbearium", new FluidMolten("dogbearium", 0x6d3300)), true).setHead(new HeadMaterialStats(150, 5.00f, 9.00f, HarvestLevels.DIAMOND)) + .setHandle(new HandleMaterialStats(0.85f, 75)) + .setExtra(new ExtraMaterialStats(75)) + .setShield(new ShieldMaterialStats(150 / 4, 75)) + .setBow(new BowMaterialStats(0.1f, 0.5f, 5.5f)) + .setHelm(new HelmMaterialStats(150, 3, 3, -60f)) + .setChest(new ChestMaterialStats(150, 8, 4, -60f)) + .setLegs(new LegsMaterialStats(150, 6, 4, -60f)) + .setBoots(new FeetMaterialStats(150, 3, 3, -60f)), + new TDMatHelper("sinisterium", 0x210000, fluids.put("sinisterium", new FluidMolten("sinisterium", 0x210000)), true).setHead(new HeadMaterialStats(224, 5.00f, 5.00f, HarvestLevels.DIAMOND)) + .setHandle(new HandleMaterialStats(0.75f, 99)) + .setExtra(new ExtraMaterialStats(99)) + .setShield(new ShieldMaterialStats(224 / 4, 55)) + .setBow(new BowMaterialStats(2.1f, 1.6f, 7.2f)) + .setHelm(new HelmMaterialStats(224, 2, 0, 9.5f)) + .setChest(new ChestMaterialStats(224, 6, 0, 10.5f)) + .setLegs(new LegsMaterialStats(224, 5, 0, 10.0f)) + .setBoots(new FeetMaterialStats(224, 2, 0, 9.5f)), + new TDMatHelper("nihilite", 0x000021, fluids.put("nihilite", new FluidMolten("nihilite", 0x000021)), true).setHead(new HeadMaterialStats(400, 9.7f, 7.1f, HarvestLevels.COBALT)) + .setHandle(new HandleMaterialStats(0.9f, 70)) + .setExtra(new ExtraMaterialStats(74)) + .setShield(new ShieldMaterialStats(400 / 4, 95)) + .setBow(new BowMaterialStats(0.9f, 1.7f, -1f)) + .setHelm(new HelmMaterialStats(400, 2, 0, 19)) + .setChest(new ChestMaterialStats(400, 5, 0, 15)) + .setLegs(new LegsMaterialStats(400, 4, 0, 15)) + .setBoots(new FeetMaterialStats(400, 2, 0, 19)), + new TDMatHelper("orichalcum", 0xffc700, fluids.put("orichalcum", new FluidMolten("orichalcum", 0xffc700)), true).setHead(new HeadMaterialStats(180, 5.3f, 6.23f, HarvestLevels.OBSIDIAN)) + .setHandle(new HandleMaterialStats(1.1f, 25)) + .setExtra(new ExtraMaterialStats(35)) + .setShield(new ShieldMaterialStats(180 / 4, 70)) + .setBow(new BowMaterialStats(1.9f, 1.9f, 2.3f)) + .setHelm(new HelmMaterialStats(180, 2, 2, 20.5f)) + .setChest(new ChestMaterialStats(180, 6, 3, 20.5f)) + .setLegs(new LegsMaterialStats(180, 5, 3, 20.5f)) + .setBoots(new FeetMaterialStats(180, 2, 3, 20.5f)), + new TDMatHelper("pandorium", 0x7f6a00, fluids.put("pandorium", new FluidMolten("pandorium", 0x7f6a00)), true).setHead(new HeadMaterialStats(999, 10.2f, 8.72f, HarvestLevels.OBSIDIAN)) + .setHandle(new HandleMaterialStats(0.4f, 999)) + .setExtra(new ExtraMaterialStats(99)) + .setShield(new ShieldMaterialStats(999 / 4, 100)) + .setBow(new BowMaterialStats(3f, 0.9f, 9f)) + .setHelm(new HelmMaterialStats(999, 3, 3, -70.0f)) + .setChest(new ChestMaterialStats(999, 8, 4, -70.0f)) + .setLegs(new LegsMaterialStats(999, 6, 4, -70.0f)) + .setBoots(new FeetMaterialStats(999, 3, 3, -70.0f)), + new TDMatHelper("rosegold", 0xff9b84, fluids.put("rosegold", new FluidMolten("rosegold", 0xff9b84)), true).setHead(new HeadMaterialStats(99, 4f, 1f, HarvestLevels.STONE)) + .setHandle(new HandleMaterialStats(1.5f, -90)) + .setExtra(new ExtraMaterialStats(-90)) + .setShield(new ShieldMaterialStats(99 / 4, 24)) + .setBow(new BowMaterialStats(0.1f, 0.1f, -2f)) + .setHelm(new HelmMaterialStats(99, 1, 0, 23.0f)) + .setChest(new ChestMaterialStats(99, 4, 0, 23.0f)) + .setLegs(new LegsMaterialStats(99, 3, 0, 23.0f)) + .setBoots(new FeetMaterialStats(99, 1, 0, 23.0f)), + new TDMatHelper("platinum", 0xe8e8e8, fluids.put("platinum", new FluidMolten("platinum", 0xe8e8e8)), true).setHead(new HeadMaterialStats(99, 3.7f, 4f, HarvestLevels.IRON)) + .setHandle(new HandleMaterialStats(1.5f, -90)) + .setExtra(new ExtraMaterialStats(-90)) + .setShield(new ShieldMaterialStats(99 / 4, 14)) + .setBow(new BowMaterialStats(0.1f, 0.1f, -2f)) + .setHelm(new HelmMaterialStats(99, 1, 1, 19.0f)) + .setChest(new ChestMaterialStats(99, 4, 1, 19.0f)) + .setLegs(new LegsMaterialStats(99, 3, 1, 19.0f)) + .setBoots(new FeetMaterialStats(99, 1, 1, 19.0f)), + new TDMatHelper("brass", 0xdbb332, fluids.put("brass", new FluidMolten("brass", 0xdbb332)), true).setHead(new HeadMaterialStats(380, 5f, 3f, HarvestLevels.IRON)) + .setHandle(new HandleMaterialStats(0.85f, 90)) + .setExtra(new ExtraMaterialStats(75)) + .setShield(new ShieldMaterialStats(380 / 4, 50)) + .setBow(new BowMaterialStats(0.1f, 0.5f, -1f)) + .setHelm(new HelmMaterialStats(380, 2, 1, 4.5f)) + .setChest(new ChestMaterialStats(380, 3, 2, 4.5f)) + .setLegs(new LegsMaterialStats(380, 2, 2, 4.5f)) + .setBoots(new FeetMaterialStats(380, 2, 2, 4.5f)), + new TDMatHelper("silver", 0x9e9e9e, new FluidMolten("silver", 0x9e9e9e), false), + new TDMatHelper("gold", 0xfff428, TinkerFluids.gold, true).setIngot(Items.GOLD_INGOT) + .setNugget(Items.GOLD_NUGGET) + .setHead(new HeadMaterialStats(100, 1f, 1f, HarvestLevels.STONE)) + .setHandle(new HandleMaterialStats(0.25f, 10)) + .setExtra(new ExtraMaterialStats(25)) + .setShield(new ShieldMaterialStats(100 / 4, 14)) + .setBow(new BowMaterialStats(0.2f, 0.4f, -1f)) + .setHelm(new HelmMaterialStats(100, 1, 0, 33f)) + .setChest(new ChestMaterialStats(100, 4, 0, 33f)) + .setLegs(new LegsMaterialStats(100, 3, 0, 33f)) + .setBoots(new FeetMaterialStats(100, 1, 0, 33f)), + new TDMatHelper("valyriansteel", 0xe2d9e2, fluids.put("valyriansteel", new FluidMolten("valyriansteel", 0xe2d9e2)), true).setHead(new HeadMaterialStats(610, 7f, 7f, HarvestLevels.OBSIDIAN)) + .setHandle(new HandleMaterialStats(0.9f, 180)) + .setExtra(new ExtraMaterialStats(125)) + .setShield(new ShieldMaterialStats(610 / 4, 85)) + .setBow(new BowMaterialStats(1.6f, 1.5f, 3f)) + .setHelm(new HelmMaterialStats(610, 3, 3, 0)) + .setChest(new ChestMaterialStats(610, 7, 4, 0)) + .setLegs(new LegsMaterialStats(610, 6, 2, 0)) + .setBoots(new FeetMaterialStats(610, 3, 3, 0)), + new TDMatHelper("froststeel", 0xc6dcff, fluids.put("froststeel", new FluidMolten("froststeel", 0xc6dcff)), true).setHead(new HeadMaterialStats(610, 7f, 7f, HarvestLevels.OBSIDIAN)) + .setHandle(new HandleMaterialStats(1.1f, 110)) + .setExtra(new ExtraMaterialStats(125)) + .setShield(new ShieldMaterialStats(610 / 4, 85)) + .setBow(new BowMaterialStats(1.6f, 1.5f, 3f)) + .setHelm(new HelmMaterialStats(610, 2, 2, 0)) + .setChest(new ChestMaterialStats(610, 6, 3, 0)) + .setLegs(new LegsMaterialStats(610, 5, 2, 0)) + .setBoots(new FeetMaterialStats(610, 3, 1, 0)), + new TDMatHelper("pureardite", 0xff4300, fluids.put("pureardite", new FluidMolten("pureardite", 0xff4300)), true).setHead(new HeadMaterialStats(1200, 3.5f, 3.6f, HarvestLevels.COBALT)) + .setHandle(new HandleMaterialStats(1.4f, -200)) + .setExtra(new ExtraMaterialStats(450)) + .setShield(new ShieldMaterialStats(1200 / 4, 33)) + .setBow(new BowMaterialStats(0.45f, 0.8f, 1f)), + new TDMatHelper("purecobalt", 0x547eff, fluids.put("purecobalt", new FluidMolten("purecobalt", 0x547eff)), true).setHead(new HeadMaterialStats(780, 13f, 4.1f, HarvestLevels.COBALT)) + .setHandle(new HandleMaterialStats(1.4f, 100)) + .setExtra(new ExtraMaterialStats(300)) + .setShield(new ShieldMaterialStats(780 / 4, 33)) + .setBow(new BowMaterialStats(0.3f, 1.3f, 3f)), + new TDMatHelper("puremanyullyn", 0xd044ff, fluids.put("puremanyullyn", new FluidMolten("puremanyullyn", 0xd044ff)), true).setHead(new HeadMaterialStats(820, 7.02f, 9.1f, HarvestLevels.COBALT)) + .setHandle(new HandleMaterialStats(0.5f, 350)) + .setExtra(new ExtraMaterialStats(350)) + .setShield(new ShieldMaterialStats(820 / 4, 33)) + .setBow(new BowMaterialStats(0.65f, 1.2f, 4f)), + new TDMatHelper("glass", 0xffffff, TinkerFluids.glass, true).setHead(new HeadMaterialStats(6, 4f, 7f, HarvestLevels.STONE)) + .setHandle(new HandleMaterialStats(0.1f, -45)) + .setExtra(new ExtraMaterialStats(-45)) + .setShield(new ShieldMaterialStats(6 / 4, 33)) + .setBow(new BowMaterialStats(0.1f, 0.1f, -2f)), + new TDMatHelper("ice", 0xdcff00, false), + new TDMatHelper("purifiedgold", 0xffe242, fluids.put("purifiedgold", new FluidMolten("purifiedgold", 0xffe242)), true), + new TDMatHelper("purifiedsilver", 0xefefef, fluids.put("purifiedsilver", new FluidMolten("purifiedsilver", 0xefefef)), true))); + // + // new TDMatHelper("white cloth", 0xDDDDDD, null, true, true, + // false).setGem(new ItemStack(Blocks.WOOL, 0, 1)).setCloth(new + // ClothMaterialStats(100, 0, 0, 25)), + // new TDMatHelper("orange cloth", 0xDB7D3E, null, true, true, + // false).setGem(new ItemStack(Blocks.WOOL, 0, 1)).setCloth(new + // ClothMaterialStats(100, 0, 0, 25)) // Jokes - List materials_joke = new ArrayList<>(Arrays.asList( - new TDMatHelper("cheese", 0xffe900, fluids.put("cheese", new FluidMolten("cheese", 0xffe900)), true), - new TDMatHelper("bread", 0x89732a), new TDMatHelper("melon", 0xff77a4))); + List materials_joke = new ArrayList<>(Arrays.asList(new TDMatHelper("cheese", 0xffe900, fluids.put("cheese", new FluidMolten("cheese", 0xffe900)), true), + new TDMatHelper("bread", 0x89732a), + new TDMatHelper("melon", 0xff77a4))); // Holiday - List materials_xmas = new ArrayList<>( - Arrays.asList(new TDMatHelper("redcandy", 0xff0000).setNugget(TinkersDefense.holiday.item_redmintcane), - new TDMatHelper("greencandy", 0x00ff00).setNugget(TinkersDefense.holiday.item_greenmintcane))); + List materials_xmas = new ArrayList<>(Arrays.asList(new TDMatHelper("redcandy", 0xff0000).setNugget(TinkersDefense.holiday.item_redmintcane), + new TDMatHelper("greencandy", 0x00ff00).setNugget(TinkersDefense.holiday.item_greenmintcane))); // Gems List materials_gems = new ArrayList<>(Arrays.asList(new TDMatHelper("sapphire", 0x6e00ff), - new TDMatHelper("ruby", 0xff0061, true, true), - new TDMatHelper("emerald", 0x16cc4f, true, true).setGem(Items.EMERALD), - new TDMatHelper("diamond", 0x96ecf2, true, true).setGem(Items.DIAMOND), - new TDMatHelper("starsapphire", 0x6e00ff, true, true), new TDMatHelper("starruby", 0xff0061, true, true), - new TDMatHelper("citrine", 0xffe877, true, true), new TDMatHelper("ghasttear", 0xe8fbff, true, true), - new TDMatHelper("quartz", 0xede8e8, true, true), new TDMatHelper("glowstonecrystal", 0xfff956, true, true), - new TDMatHelper("enderpearl", 0x2bad3a, true, true), new TDMatHelper("amethyst", 0xb436e2, true, true), - new TDMatHelper("lapis", 0x4349bc, true, true).setGem(new ItemStack(Items.DYE, 1, 4)), - new TDMatHelper("topaz", 0xffc551, true, true), new TDMatHelper("garnet", 0x9e1c1c, true, true), - new TDMatHelper("opal", 0xe2e2e2, true, true), new TDMatHelper("tanzanite", 0x8860e5, true, true), - new TDMatHelper("amber", 0xdba827, true, true))); + new TDMatHelper("ruby", 0xff0061, true, true), + new TDMatHelper("emerald", 0x16cc4f, true, true).setGem(Items.EMERALD), + new TDMatHelper("diamond", 0x96ecf2, true, true).setGem(Items.DIAMOND), + new TDMatHelper("starsapphire", 0x6e00ff, true, true), + new TDMatHelper("starruby", 0xff0061, true, true), + new TDMatHelper("citrine", 0xffe877, true, true), + new TDMatHelper("ghasttear", 0xe8fbff, true, true), + new TDMatHelper("quartz", 0xede8e8, true, true), + new TDMatHelper("glowstonecrystal", 0xfff956, true, true), + new TDMatHelper("enderpearl", 0x2bad3a, true, true), + new TDMatHelper("amethyst", 0xb436e2, true, true), + new TDMatHelper("lapis", 0x4349bc, true, true).setGem(new ItemStack(Items.DYE, 1, 4)), + new TDMatHelper("topaz", 0xffc551, true, true), + new TDMatHelper("garnet", 0x9e1c1c, true, true), + new TDMatHelper("opal", 0xe2e2e2, true, true), + new TDMatHelper("tanzanite", 0x8860e5, true, true), + new TDMatHelper("amber", 0xdba827, true, true))); // Cornucopia - List materials_cornucopia = new ArrayList<>(Arrays.asList( - new TDMatHelper("gallite", 0x198c09, fluids.put("gallite", new FluidMolten("gallite", 0x198c09)), true), - new TDMatHelper("sundrop", 0xfff987, fluids.put("sundrop", new FluidMolten("sundrop", 0xfff987)), true), - new TDMatHelper("voidite", 0x450059, fluids.put("voidite", new FluidMolten("voidite", 0x450059)), true), - new TDMatHelper("solarium", 0xffff31, fluids.put("solarium", new FluidMolten("solarium", 0xffff31)), true), - new TDMatHelper("dragonsteel", 0x55914d, - fluids.put("dragonsteel", new FluidMolten("dragonsteel", 0x55914d)), true), - new TDMatHelper("blacksteel", 0x383838, fluids.put("blacksteel", new FluidMolten("blacksteel", 0x383838)), - true), - new TDMatHelper("abyssalium", 0x000633, fluids.put("abyssalium", new FluidMolten("abyssalium", 0x000633)), - true), - new TDMatHelper("depthsilver", 0x646782, - fluids.put("depthsilver", new FluidMolten("depthsilver", 0x646782)), true), - new TDMatHelper("moonsilver", 0x777777, fluids.put("moonsilver", new FluidMolten("moonsilver", 0x777777)), - true), - new TDMatHelper("novagold", 0xffc300, fluids.put("novagold", new FluidMolten("novagold", 0xffc300)), - true))); + List materials_cornucopia = new ArrayList<>(Arrays.asList(new TDMatHelper("gallite", 0x198c09, fluids.put("gallite", new FluidMolten("gallite", 0x198c09)), true), + new TDMatHelper("sundrop", 0xfff987, fluids.put("sundrop", new FluidMolten("sundrop", 0xfff987)), true), + new TDMatHelper("voidite", 0x450059, fluids.put("voidite", new FluidMolten("voidite", 0x450059)), true), + new TDMatHelper("solarium", 0xffff31, fluids.put("solarium", new FluidMolten("solarium", 0xffff31)), true), + new TDMatHelper("dragonsteel", 0x55914d, fluids.put("dragonsteel", new FluidMolten("dragonsteel", 0x55914d)), true), + new TDMatHelper("blacksteel", 0x383838, fluids.put("blacksteel", new FluidMolten("blacksteel", 0x383838)), true), + new TDMatHelper("abyssalium", 0x000633, fluids.put("abyssalium", new FluidMolten("abyssalium", 0x000633)), true), + new TDMatHelper("depthsilver", 0x646782, fluids.put("depthsilver", new FluidMolten("depthsilver", 0x646782)), true), + new TDMatHelper("moonsilver", 0x777777, fluids.put("moonsilver", new FluidMolten("moonsilver", 0x777777)), true), + new TDMatHelper("novagold", 0xffc300, fluids.put("novagold", new FluidMolten("novagold", 0xffc300)), true))); // // Blood Magic // List materials_bm = new ArrayList<>( // Arrays.asList("blankslate", "reinforcedslate", "imbued", "demonic", @@ -302,11 +317,11 @@ public class TDMaterials { // List materials_pam = new // ArrayList<>(Arrays.asList("hardenedleather")); - public static TDOreDictItem ingot; - public static TDOreDictItem dust; - public static TDOreDictItem nugget; - public static TDOreDictItem grain; - public static TDOreDictItem gem; + public static TDOreDictItem ingot; + public static TDOreDictItem dust; + public static TDOreDictItem nugget; + public static TDOreDictItem grain; + public static TDOreDictItem gem; // public static final AbstractTrait axelover = new TraitAxeLover(); // public static final AbstractTrait dulling = new TraitDulling(); @@ -314,39 +329,46 @@ public class TDMaterials { // public static final AbstractTrait barbed = new TraitBarbed(); // public static final AbstractTrait dogtoy = new TraitDogToy(); - static ArrayList itemList = new ArrayList(); - static ArrayList blockList = new ArrayList(); + static ArrayList itemList = new ArrayList(); + static ArrayList blockList = new ArrayList(); - private static Material mat(String name, int color) { + private static Material mat(String name, int color) + { Material mat = new Material(name, color); // materials.add(mat); return mat; } - List getMatNames(List mats) { + List getMatNames(List mats) + { List r = new ArrayList(); - for (TDMatHelper m : mats) { + for (TDMatHelper m : mats) + { r.add(m.name); } return r; } - List getMatColors(List mats) { + List getMatColors(List mats) + { List r = new ArrayList(); - for (TDMatHelper m : mats) { + for (TDMatHelper m : mats) + { r.add(m.color); } return r; } - List getMatFluids(List mats) { + List getMatFluids(List mats) + { List r = new ArrayList(); - for (TDMatHelper m : mats) { + for (TDMatHelper m : mats) + { r.add(m.fluid); } @@ -354,18 +376,19 @@ public class TDMaterials { } @Subscribe - public void preInit(FMLPreInitializationEvent event) { + public void preInit(FMLPreInitializationEvent event) + { if (TinkersDefense.config.materials.enableBaseMaterials) this.materials_master.addAll(materials_base); -// if (TinkersDefense.config.materials.enableJokeMaterials) -// this.materials_master.addAll(this.materials_joke); -// if (TinkersDefense.config.materials.enableHolidayMaterials) -// this.materials_master.addAll(materials_xmas); -// if (TinkersDefense.config.materials.enableGemMaterials) -// this.materials_master.addAll(materials_gems); -// if (TinkersDefense.config.materials.enableCornucopiaMaterials) -// this.materials_master.addAll(materials_cornucopia); + // if (TinkersDefense.config.materials.enableJokeMaterials) + // this.materials_master.addAll(this.materials_joke); + // if (TinkersDefense.config.materials.enableHolidayMaterials) + // this.materials_master.addAll(materials_xmas); + // if (TinkersDefense.config.materials.enableGemMaterials) + // this.materials_master.addAll(materials_gems); + // if (TinkersDefense.config.materials.enableCornucopiaMaterials) + // this.materials_master.addAll(materials_cornucopia); // if (TinkersDefense.config.materials.enableTwilightForestMaterials) // this.materials_master.addAll(materials_tf); // if (TinkersDefense.config.materials.enableBloodMagicMaterials) @@ -373,281 +396,283 @@ public class TDMaterials { // if (TinkersDefense.config.materials.enableHarvestCraftMaterials) // this.materials_master.addAll(materials_pam); - nugget = new TDOreDictItem("nugget", getMatNames(materials_master), getMatColors(materials_master)); - dust = new TDOreDictItem("dust", getMatNames(materials_master), getMatColors(materials_master)); - grain = new TDOreDictItem("grain", getMatNames(materials_master), getMatColors(materials_master)); - - List gemMaster = new ArrayList(); - List ingotMaster = new ArrayList(); - - for (TDMatHelper i : materials_master) { - if (i.isGem) - gemMaster.add(i); - else - ingotMaster.add(i); - } - - gem = new TDOreDictItem("gem", getMatNames(gemMaster), getMatColors(gemMaster)); - ingot = new TDOreDictItem("ingot", getMatNames(ingotMaster), getMatColors(ingotMaster)); - - registerClothMaterials(); - Material.UNKNOWN.addStats(new ShieldMaterialStats(35, 33)); - Material.UNKNOWN.addStats(ams.new HelmMaterialStats(35, 1, 0, 0)); - Material.UNKNOWN.addStats(ams.new ChestMaterialStats(35, 1, 0, 0)); - Material.UNKNOWN.addStats(ams.new LegsMaterialStats(35, 1, 0, 0)); - Material.UNKNOWN.addStats(ams.new FeetMaterialStats(35, 1, 0, 0)); - Material.UNKNOWN.addStats(ams.new ClothMaterialStats(35, 0, 0, 0)); + Material.UNKNOWN.addStats(new HelmMaterialStats(35, 1, 0, 0)); + Material.UNKNOWN.addStats(new ChestMaterialStats(35, 1, 0, 0)); + Material.UNKNOWN.addStats(new LegsMaterialStats(35, 1, 0, 0)); + Material.UNKNOWN.addStats(new FeetMaterialStats(35, 1, 0, 0)); + Material.UNKNOWN.addStats(new FabricMaterialStats(35, 0, 0, 0)); Material.UNKNOWN.addStats(new BaubleMaterialStats(35)); - TinkerRegistry.addMaterialStats(this.white, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.black, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.blue, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.brown, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.cyan, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.gray, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.green, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.lightblue, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.lightgray, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.lime, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.magenta, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.orange, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.pink, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.purple, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.red, ams.new ClothMaterialStats(100, 10, 0, 25)); - TinkerRegistry.addMaterialStats(this.yellow, ams.new ClothMaterialStats(100, 10, 0, 25)); + registerClothMaterials(); TinkerRegistry.addMaterialStats(TinkerMaterials.wood, new ShieldMaterialStats(35, 25)); - TinkerRegistry.addMaterialStats(TinkerMaterials.wood, ams.new HelmMaterialStats(35, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.wood, ams.new ChestMaterialStats(35, 3, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.wood, ams.new LegsMaterialStats(35, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.wood, ams.new FeetMaterialStats(35, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.wood, new HelmMaterialStats(35, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.wood, new ChestMaterialStats(35, 3, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.wood, new LegsMaterialStats(35, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.wood, new FeetMaterialStats(35, 1, 0, 0)); // TinkerMaterials.wood.addTrait(axelover, SHIELD); TinkerRegistry.addMaterialStats(TinkerMaterials.stone, new ShieldMaterialStats(120, 30)); - TinkerRegistry.addMaterialStats(TinkerMaterials.stone, ams.new HelmMaterialStats(120, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.stone, ams.new ChestMaterialStats(120, 4, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.stone, ams.new LegsMaterialStats(120, 3, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.stone, ams.new FeetMaterialStats(120, 2, 0, 0)); - //TinkerRegistry.addMaterialTrait(TinkerMaterials.stone, dulling, SHIELD); + TinkerRegistry.addMaterialStats(TinkerMaterials.stone, new HelmMaterialStats(120, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.stone, new ChestMaterialStats(120, 4, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.stone, new LegsMaterialStats(120, 3, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.stone, new FeetMaterialStats(120, 2, 0, 0)); + // TinkerRegistry.addMaterialTrait(TinkerMaterials.stone, dulling, + // SHIELD); // TinkerMaterials.stone.addTrait(dulling, SHIELD); TinkerRegistry.addMaterialStats(TinkerMaterials.flint, new ShieldMaterialStats(150, 30)); - TinkerRegistry.addMaterialStats(TinkerMaterials.flint, ams.new HelmMaterialStats(150, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.flint, ams.new ChestMaterialStats(150, 4, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.flint, ams.new LegsMaterialStats(150, 3, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.flint, ams.new FeetMaterialStats(150, 2, 0, 0)); - // TinkerRegistry.addMaterialTrait(TinkerMaterials.flint, firestarter, + TinkerRegistry.addMaterialStats(TinkerMaterials.flint, new HelmMaterialStats(150, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.flint, new ChestMaterialStats(150, 4, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.flint, new LegsMaterialStats(150, 3, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.flint, new FeetMaterialStats(150, 2, 0, 0)); + // TinkerRegistry.addMaterialTrait(TinkerMaterials.flint, + // firestarter, // SHIELD); TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, new ShieldMaterialStats(210, 25)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, ams.new HelmMaterialStats(210, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, ams.new ChestMaterialStats(210, 3, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, ams.new LegsMaterialStats(210, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, ams.new FeetMaterialStats(210, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, new HelmMaterialStats(210, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, new ChestMaterialStats(210, 3, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, new LegsMaterialStats(210, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cactus, new FeetMaterialStats(210, 1, 0, 0)); // TinkerRegistry.addMaterialTrait(TinkerMaterials.cactus, barbed, // SHIELD); TinkerRegistry.addMaterialStats(TinkerMaterials.bone, new ShieldMaterialStats(200, 40)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bone, ams.new HelmMaterialStats(200, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bone, ams.new ChestMaterialStats(200, 4, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bone, ams.new LegsMaterialStats(200, 4, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bone, ams.new FeetMaterialStats(200, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bone, new HelmMaterialStats(200, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bone, new ChestMaterialStats(200, 4, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bone, new LegsMaterialStats(200, 4, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bone, new FeetMaterialStats(200, 2, 0, 0)); // TinkerRegistry.addMaterialTrait(TinkerMaterials.bone, dogtoy, // SHIELD); TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, new ShieldMaterialStats(139, 50)); - TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, ams.new HelmMaterialStats(139, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, ams.new ChestMaterialStats(139, 6, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, ams.new LegsMaterialStats(139, 5, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, ams.new FeetMaterialStats(139, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, new HelmMaterialStats(139, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, new ChestMaterialStats(139, 6, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, new LegsMaterialStats(139, 5, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.obsidian, new FeetMaterialStats(139, 2, 0, 0)); TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, new ShieldMaterialStats(430, 45)); - TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, ams.new HelmMaterialStats(430, 2, 0, 2.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, ams.new ChestMaterialStats(430, 5, 0, 3.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, ams.new LegsMaterialStats(430, 5, 0, 3.0f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, ams.new FeetMaterialStats(430, 2, 0, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, new HelmMaterialStats(430, 2, 0, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, new ChestMaterialStats(430, 5, 0, 3.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, new LegsMaterialStats(430, 5, 0, 3.0f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.prismarine, new FeetMaterialStats(430, 2, 0, 2.5f)); TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, new ShieldMaterialStats(420, 50)); - TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, ams.new HelmMaterialStats(420, 3, 1, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, ams.new ChestMaterialStats(420, 6, 1, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, ams.new LegsMaterialStats(420, 5, 1, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, ams.new FeetMaterialStats(420, 3, 1, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, new HelmMaterialStats(420, 3, 1, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, new ChestMaterialStats(420, 6, 1, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, new LegsMaterialStats(420, 5, 1, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.endstone, new FeetMaterialStats(420, 3, 1, 0)); TinkerRegistry.addMaterialStats(TinkerMaterials.paper, new ShieldMaterialStats(12, 10)); - TinkerRegistry.addMaterialStats(TinkerMaterials.paper, ams.new HelmMaterialStats(12, 1, 0, 4)); - TinkerRegistry.addMaterialStats(TinkerMaterials.paper, ams.new ChestMaterialStats(12, 2, 0, 5.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.paper, ams.new LegsMaterialStats(12, 1, 0, 5)); - TinkerRegistry.addMaterialStats(TinkerMaterials.paper, ams.new FeetMaterialStats(12, 1, 0, 4)); + TinkerRegistry.addMaterialStats(TinkerMaterials.paper, new HelmMaterialStats(12, 1, 0, 4)); + TinkerRegistry.addMaterialStats(TinkerMaterials.paper, new ChestMaterialStats(12, 2, 0, 5.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.paper, new LegsMaterialStats(12, 1, 0, 5)); + TinkerRegistry.addMaterialStats(TinkerMaterials.paper, new FeetMaterialStats(12, 1, 0, 4)); TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, new ShieldMaterialStats(550, 20)); - TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, ams.new HelmMaterialStats(550, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, ams.new ChestMaterialStats(550, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, ams.new LegsMaterialStats(550, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, ams.new FeetMaterialStats(550, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, new HelmMaterialStats(550, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, new ChestMaterialStats(550, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, new LegsMaterialStats(550, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, new FeetMaterialStats(550, 1, 0, 0)); + // TinkerRegistry.addMaterialStats(TinkerMaterials.sponge, new + // FabricMaterialStats(550, 0, 0, 0)); TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, new ShieldMaterialStats(550, 25)); - TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, ams.new HelmMaterialStats(550, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, ams.new ChestMaterialStats(550, 3, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, ams.new LegsMaterialStats(550, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, ams.new FeetMaterialStats(550, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, new HelmMaterialStats(550, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, new ChestMaterialStats(550, 3, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, new LegsMaterialStats(550, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.firewood, new FeetMaterialStats(550, 1, 0, 0)); // Slime TinkerRegistry.addMaterialStats(TinkerMaterials.slime, new ShieldMaterialStats(1000, 5)); - TinkerRegistry.addMaterialStats(TinkerMaterials.slime, ams.new HelmMaterialStats(1000, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.slime, ams.new ChestMaterialStats(1000, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.slime, ams.new LegsMaterialStats(1000, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.slime, ams.new FeetMaterialStats(1000, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.slime, new HelmMaterialStats(1000, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.slime, new ChestMaterialStats(1000, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.slime, new LegsMaterialStats(1000, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.slime, new FeetMaterialStats(1000, 1, 0, 0)); TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, new ShieldMaterialStats(780, 7)); - TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, ams.new HelmMaterialStats(780, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, ams.new ChestMaterialStats(780, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, ams.new LegsMaterialStats(780, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, ams.new FeetMaterialStats(780, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, new HelmMaterialStats(780, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, new ChestMaterialStats(780, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, new LegsMaterialStats(780, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.blueslime, new FeetMaterialStats(780, 1, 0, 0)); TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, new ShieldMaterialStats(850, 27)); - TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, ams.new HelmMaterialStats(850, 2, 1, 1.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, ams.new ChestMaterialStats(850, 6, 1, 2.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, ams.new LegsMaterialStats(850, 5, 1, 2.0f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, ams.new FeetMaterialStats(850, 2, 1, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, new HelmMaterialStats(850, 2, 1, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, new ChestMaterialStats(850, 6, 1, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, new LegsMaterialStats(850, 5, 1, 2.0f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.knightslime, new FeetMaterialStats(850, 2, 1, 1.5f)); TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, new ShieldMaterialStats(600, 6)); - TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, ams.new HelmMaterialStats(600, 1, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, ams.new ChestMaterialStats(600, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, ams.new LegsMaterialStats(600, 2, 0, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, ams.new FeetMaterialStats(600, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, new HelmMaterialStats(600, 1, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, new ChestMaterialStats(600, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, new LegsMaterialStats(600, 2, 0, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.magmaslime, new FeetMaterialStats(600, 1, 0, 0)); // Nether TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, new ShieldMaterialStats(270, 20)); - TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, ams.new HelmMaterialStats(270, 1, 0, -12)); - TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, ams.new ChestMaterialStats(270, 3, 0, -12)); - TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, ams.new LegsMaterialStats(270, 2, 0, -12)); - TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, ams.new FeetMaterialStats(270, 1, 0, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, new HelmMaterialStats(270, 1, 0, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, new ChestMaterialStats(270, 3, 0, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, new LegsMaterialStats(270, 2, 0, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.netherrack, new FeetMaterialStats(270, 1, 0, -12)); TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, new ShieldMaterialStats(780, 55)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, ams.new HelmMaterialStats(780, 3, 0, 5)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, ams.new ChestMaterialStats(780, 7, 0, 5)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, ams.new LegsMaterialStats(780, 5, 0, 5)); - TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, ams.new FeetMaterialStats(780, 3, 0, 5)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, new HelmMaterialStats(780, 3, 0, 5)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, new ChestMaterialStats(780, 7, 0, 5)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, new LegsMaterialStats(780, 5, 0, 5)); + TinkerRegistry.addMaterialStats(TinkerMaterials.cobalt, new FeetMaterialStats(780, 3, 0, 5)); TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, new ShieldMaterialStats(990, 75)); - TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, ams.new HelmMaterialStats(990, 3, 3, -100)); - TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, ams.new ChestMaterialStats(990, 8, 4, -100)); - TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, ams.new LegsMaterialStats(990, 6, 4, -100)); - TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, ams.new FeetMaterialStats(990, 3, 3, -100)); + TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, new HelmMaterialStats(990, 3, 3, -100)); + TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, new ChestMaterialStats(990, 8, 4, -100)); + TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, new LegsMaterialStats(990, 6, 4, -100)); + TinkerRegistry.addMaterialStats(TinkerMaterials.ardite, new FeetMaterialStats(990, 3, 3, -100)); TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, new ShieldMaterialStats(820, 60)); - TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, ams.new HelmMaterialStats(820, 3, 2, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, ams.new ChestMaterialStats(820, 8, 2, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, ams.new LegsMaterialStats(820, 6, 2, 0)); - TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, ams.new FeetMaterialStats(820, 3, 2, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, new HelmMaterialStats(820, 3, 2, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, new ChestMaterialStats(820, 8, 2, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, new LegsMaterialStats(820, 6, 2, 0)); + TinkerRegistry.addMaterialStats(TinkerMaterials.manyullyn, new FeetMaterialStats(820, 3, 2, 0)); // Metals TinkerRegistry.addMaterialStats(TinkerMaterials.iron, new ShieldMaterialStats(204, 50)); - TinkerRegistry.addMaterialStats(TinkerMaterials.iron, ams.new HelmMaterialStats(204, 2, 0, -4)); - TinkerRegistry.addMaterialStats(TinkerMaterials.iron, ams.new ChestMaterialStats(204, 6, 0, -5)); - TinkerRegistry.addMaterialStats(TinkerMaterials.iron, ams.new LegsMaterialStats(204, 5, 0, -4)); - TinkerRegistry.addMaterialStats(TinkerMaterials.iron, ams.new FeetMaterialStats(204, 2, 0, -3)); + TinkerRegistry.addMaterialStats(TinkerMaterials.iron, new HelmMaterialStats(204, 2, 0, -4)); + TinkerRegistry.addMaterialStats(TinkerMaterials.iron, new ChestMaterialStats(204, 6, 0, -5)); + TinkerRegistry.addMaterialStats(TinkerMaterials.iron, new LegsMaterialStats(204, 5, 0, -4)); + TinkerRegistry.addMaterialStats(TinkerMaterials.iron, new FeetMaterialStats(204, 2, 0, -3)); TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, new ShieldMaterialStats(380, 52)); - TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, ams.new HelmMaterialStats(380, 2, 0, 0.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, ams.new ChestMaterialStats(380, 6, 0, 1.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, ams.new LegsMaterialStats(380, 5, 0, 1)); - TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, ams.new FeetMaterialStats(380, 2, 0, 0.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, new HelmMaterialStats(380, 2, 0, 0.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, new ChestMaterialStats(380, 6, 0, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, new LegsMaterialStats(380, 5, 0, 1)); + TinkerRegistry.addMaterialStats(TinkerMaterials.pigiron, new FeetMaterialStats(380, 2, 0, 0.5f)); // Mod Integration TinkerRegistry.addMaterialStats(TinkerMaterials.copper, new ShieldMaterialStats(210, 34)); - TinkerRegistry.addMaterialStats(TinkerMaterials.copper, ams.new HelmMaterialStats(210, 1, 0, 3)); - TinkerRegistry.addMaterialStats(TinkerMaterials.copper, ams.new ChestMaterialStats(210, 4, 0, 3)); - TinkerRegistry.addMaterialStats(TinkerMaterials.copper, ams.new LegsMaterialStats(210, 3, 0, 3)); - TinkerRegistry.addMaterialStats(TinkerMaterials.copper, ams.new FeetMaterialStats(210, 1, 0, 3)); + TinkerRegistry.addMaterialStats(TinkerMaterials.copper, new HelmMaterialStats(210, 1, 0, 3)); + TinkerRegistry.addMaterialStats(TinkerMaterials.copper, new ChestMaterialStats(210, 4, 0, 3)); + TinkerRegistry.addMaterialStats(TinkerMaterials.copper, new LegsMaterialStats(210, 3, 0, 3)); + TinkerRegistry.addMaterialStats(TinkerMaterials.copper, new FeetMaterialStats(210, 1, 0, 3)); TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, new ShieldMaterialStats(430, 50)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, ams.new HelmMaterialStats(430, 2, 0, 0.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, ams.new ChestMaterialStats(430, 6, 0, 0.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, ams.new LegsMaterialStats(430, 5, 0, 0.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, ams.new FeetMaterialStats(430, 2, 0, 0.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, new HelmMaterialStats(430, 2, 0, 0.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, new ChestMaterialStats(430, 6, 0, 0.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, new LegsMaterialStats(430, 5, 0, 0.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.bronze, new FeetMaterialStats(430, 2, 0, 0.5f)); TinkerRegistry.addMaterialStats(TinkerMaterials.lead, new ShieldMaterialStats(334, 42)); - TinkerRegistry.addMaterialStats(TinkerMaterials.lead, ams.new HelmMaterialStats(334, 1, 0, -20)); - TinkerRegistry.addMaterialStats(TinkerMaterials.lead, ams.new ChestMaterialStats(334, 5, 0, -20)); - TinkerRegistry.addMaterialStats(TinkerMaterials.lead, ams.new LegsMaterialStats(334, 4, 0, -20)); - TinkerRegistry.addMaterialStats(TinkerMaterials.lead, ams.new FeetMaterialStats(334, 1, 0, -20)); + TinkerRegistry.addMaterialStats(TinkerMaterials.lead, new HelmMaterialStats(334, 1, 0, -20)); + TinkerRegistry.addMaterialStats(TinkerMaterials.lead, new ChestMaterialStats(334, 5, 0, -20)); + TinkerRegistry.addMaterialStats(TinkerMaterials.lead, new LegsMaterialStats(334, 4, 0, -20)); + TinkerRegistry.addMaterialStats(TinkerMaterials.lead, new FeetMaterialStats(334, 1, 0, -20)); TinkerRegistry.addMaterialStats(TinkerMaterials.silver, new ShieldMaterialStats(250, 33)); - TinkerRegistry.addMaterialStats(TinkerMaterials.silver, ams.new HelmMaterialStats(250, 1, 0, 1.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.silver, ams.new ChestMaterialStats(250, 3, 0, 1.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.silver, ams.new LegsMaterialStats(250, 2, 0, 1.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.silver, ams.new FeetMaterialStats(250, 1, 0, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.silver, new HelmMaterialStats(250, 1, 0, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.silver, new ChestMaterialStats(250, 3, 0, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.silver, new LegsMaterialStats(250, 2, 0, 1.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.silver, new FeetMaterialStats(250, 1, 0, 1.5f)); TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, new ShieldMaterialStats(50, 22)); - TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, ams.new HelmMaterialStats(50, 1, 0, 2.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, ams.new ChestMaterialStats(50, 3, 0, 2.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, ams.new LegsMaterialStats(50, 2, 0, 2.5f)); - TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, ams.new FeetMaterialStats(50, 1, 0, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, new HelmMaterialStats(50, 1, 0, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, new ChestMaterialStats(50, 3, 0, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, new LegsMaterialStats(50, 2, 0, 2.5f)); + TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, new FeetMaterialStats(50, 1, 0, 2.5f)); TinkerRegistry.addMaterialStats(TinkerMaterials.steel, new ShieldMaterialStats(540, 55)); - TinkerRegistry.addMaterialStats(TinkerMaterials.steel, ams.new HelmMaterialStats(540, 3, 1, -12)); - TinkerRegistry.addMaterialStats(TinkerMaterials.steel, ams.new ChestMaterialStats(540, 7, 1, -12)); - TinkerRegistry.addMaterialStats(TinkerMaterials.steel, ams.new LegsMaterialStats(540, 6, 1, -12)); - TinkerRegistry.addMaterialStats(TinkerMaterials.steel, ams.new FeetMaterialStats(540, 3, 1, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.steel, new HelmMaterialStats(540, 3, 1, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.steel, new ChestMaterialStats(540, 7, 1, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.steel, new LegsMaterialStats(540, 6, 1, -12)); + TinkerRegistry.addMaterialStats(TinkerMaterials.steel, new FeetMaterialStats(540, 3, 1, -12)); - for (String s : fluids.keySet()) { + for (String s : fluids.keySet()) + { createFluid(s, fluids.get(s)); FluidRegistry.registerFluid(fluids.get(s)); FluidRegistry.addBucketForFluid(fluids.get(s)); } - for (TDMatHelper m : materials_master) { - Material test = TinkerRegistry.getMaterial(m.name); - if (m.createMat && test.getIdentifier() == "unknown" - && !TinkersDefense.config.materials.isBlacklisted(m.name)) - createMaterial(m); - } + // TAIGA TEST - // Collection mats = TinkerRegistry.getAllMaterials(); - for (Material m : TinkerRegistry.getAllMaterials()) { - if (!m.hasStats(SHIELD)) { - if (m.hasStats(MaterialTypes.HEAD)) { + Collection mats = TinkerRegistry.getAllMaterials(); + for (Material m : TinkerRegistry.getAllMaterials()) + { + if (!m.hasStats(SHIELD)) + { + if (m.hasStats(MaterialTypes.HEAD)) + { int dur = ((HeadMaterialStats) m.getStats(MaterialTypes.HEAD)).durability; m.addStats(new ShieldMaterialStats(dur, 33)); + m.addStats(new HelmMaterialStats(dur, 1, 0, 0)); + m.addStats(new ChestMaterialStats(dur, 1, 0, 0)); + m.addStats(new LegsMaterialStats(dur, 1, 0, 0)); + m.addStats(new FeetMaterialStats(dur, 1, 0, 0)); + // m.addStats(new ClothMaterialStats(dur, 1, 0, 0)); } } } + // Collection mats = TinkerRegistry.getAllMaterials(); + // mats.isEmpty(); + // + // Set parts = TinkerRegistry.getToolParts(); + // parts.size(); } - void createMaterial(TDMatHelper tdmat) { + void createMaterial(TDMatHelper tdmat) + { Material mat = new Material(tdmat.name, tdmat.color); - if (tdmat.isGem) { - if (tdmat.gem == null) { - mat.addItem("gem" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); - mat.addItem(gem.getItembyName(tdmat.name), 1, Material.VALUE_Ingot); + if (tdmat.isGem) + { + if (tdmat.gem == null) + { + if (tdmat.createParts) + { + mat.addItem("gem" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); + mat.addItem(gem.getItembyName(tdmat.name), 1, Material.VALUE_Ingot); + } } else mat.addItem(tdmat.gem, 1, Material.VALUE_Ingot); - } else { - if (tdmat.ingot == null) { - mat.addItem("ingot" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); - mat.addItem(ingot.getItembyName(tdmat.name), 1, Material.VALUE_Ingot); + } else + { + if (tdmat.ingot == null) + { + if (tdmat.createParts) + { + mat.addItem("ingot" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); + mat.addItem(ingot.getItembyName(tdmat.name), 1, Material.VALUE_Ingot); + } } else mat.addItem(tdmat.ingot, 1, Material.VALUE_Ingot); } - if (tdmat.nugget == null) { - mat.addItem("nugget" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); - mat.addItem(nugget.getItembyName(tdmat.name), 1, Material.VALUE_Nugget); + if (tdmat.nugget == null) + { + if (tdmat.createParts) + { + mat.addItem("nugget" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); + mat.addItem(nugget.getItembyName(tdmat.name), 1, Material.VALUE_Nugget); + } } else mat.addItem(tdmat.nugget, 1, Material.VALUE_Nugget); - if (tdmat.dust == null) { - mat.addItem("dust" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); - mat.addItem(nugget.getItembyName(tdmat.name), 1, Material.VALUE_Ingot); + if (tdmat.dust == null) + { + if (tdmat.createParts) + { + mat.addItem("dust" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); + mat.addItem(nugget.getItembyName(tdmat.name), 1, Material.VALUE_Ingot); + } } else mat.addItem(tdmat.nugget, 1, Material.VALUE_Ingot); - if (tdmat.grain == null) { - mat.addItem("grain" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); - mat.addItem(nugget.getItembyName(tdmat.name), 1, Material.VALUE_Ingot / 4); + if (tdmat.grain == null) + { + if (tdmat.createParts) + { + mat.addItem("grain" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1)); + mat.addItem(nugget.getItembyName(tdmat.name), 1, Material.VALUE_Ingot / 4); + } } else mat.addItem(tdmat.grain, 1, Material.VALUE_Nugget / 4); @@ -681,21 +706,16 @@ public class TDMaterials { TinkerRegistry.integrate(new MaterialIntegration(mat).toolforge()).preInit(); } - void setStats(Material m, TDMatHelper tdm) { + void setStats(Material m, TDMatHelper tdm) + { if (tdm.head != null) TinkerRegistry.addMaterialStats(m, tdm.head); - else - TinkerRegistry.addMaterialStats(m, new HeadMaterialStats(0, 0, 0, 0)); if (tdm.handle != null) TinkerRegistry.addMaterialStats(m, tdm.handle); - else - TinkerRegistry.addMaterialStats(m, new HandleMaterialStats(0, 0)); if (tdm.extra != null) TinkerRegistry.addMaterialStats(m, tdm.extra); - else - TinkerRegistry.addMaterialStats(m, new ExtraMaterialStats(0)); if (tdm.bow != null) TinkerRegistry.addMaterialStats(m, tdm.bow); @@ -720,40 +740,60 @@ public class TDMaterials { if (tdm.boots != null) TinkerRegistry.addMaterialStats(m, tdm.boots); + + if (tdm.cloth != null) + TinkerRegistry.addMaterialStats(m, tdm.cloth); } - public void registerItems(final RegistryEvent.Register event) { + public void registerItems(final RegistryEvent.Register event) + { final IForgeRegistry registry = event.getRegistry(); + nugget = new TDOreDictItem("nugget", getMatNames(materials_master), getMatColors(materials_master)); + dust = new TDOreDictItem("dust", getMatNames(materials_master), getMatColors(materials_master)); + grain = new TDOreDictItem("grain", getMatNames(materials_master), getMatColors(materials_master)); + + List gemMaster = new ArrayList(); + List ingotMaster = new ArrayList(); + + for (TDMatHelper i : materials_master) + { + if (i.isGem) + gemMaster.add(i); + else + ingotMaster.add(i); + } + + gem = new TDOreDictItem("gem", getMatNames(gemMaster), getMatColors(gemMaster)); + ingot = new TDOreDictItem("ingot", getMatNames(ingotMaster), getMatColors(ingotMaster)); registry.register(ingot); registry.register(dust); registry.register(nugget); registry.register(grain); registry.register(gem); + + for (TDMatHelper m : materials_master) + { + Material test = TinkerRegistry.getMaterial(m.name); + if (m.createMat && test.getIdentifier() == "unknown" && !TinkersDefense.config.materials.isBlacklisted(m.name)) + createMaterial(m); + } } @Subscribe - public void init(FMLInitializationEvent event) { + public void init(FMLInitializationEvent event) + { + for (int i = 0; i < ingot.mats.size(); i++) - OreDictionary.registerOre( - "ingot" + ingot.mats.get(i).substring(0, 1).toUpperCase() + ingot.mats.get(i).substring(1), - new ItemStack(ingot, 1, i)); + OreDictionary.registerOre("ingot" + ingot.mats.get(i).substring(0, 1).toUpperCase() + ingot.mats.get(i).substring(1), new ItemStack(ingot, 1, i)); for (int i = 0; i < nugget.mats.size(); i++) - OreDictionary.registerOre( - "nugget" + nugget.mats.get(i).substring(0, 1).toUpperCase() + nugget.mats.get(i).substring(1), - new ItemStack(nugget, 1, i)); + OreDictionary.registerOre("nugget" + nugget.mats.get(i).substring(0, 1).toUpperCase() + nugget.mats.get(i).substring(1), new ItemStack(nugget, 1, i)); for (int i = 0; i < dust.mats.size(); i++) - OreDictionary.registerOre( - "dust" + dust.mats.get(i).substring(0, 1).toUpperCase() + dust.mats.get(i).substring(1), - new ItemStack(dust, 1, i)); + OreDictionary.registerOre("dust" + dust.mats.get(i).substring(0, 1).toUpperCase() + dust.mats.get(i).substring(1), new ItemStack(dust, 1, i)); for (int i = 0; i < grain.mats.size(); i++) - OreDictionary.registerOre( - "grain" + grain.mats.get(i).substring(0, 1).toUpperCase() + grain.mats.get(i).substring(1), - new ItemStack(grain, 1, i)); + OreDictionary.registerOre("grain" + grain.mats.get(i).substring(0, 1).toUpperCase() + grain.mats.get(i).substring(1), new ItemStack(grain, 1, i)); for (int i = 0; i < gem.mats.size(); i++) - OreDictionary.registerOre( - "gem" + gem.mats.get(i).substring(0, 1).toUpperCase() + gem.mats.get(i).substring(1), - new ItemStack(gem, 1, i)); + OreDictionary.registerOre("gem" + gem.mats.get(i).substring(0, 1).toUpperCase() + gem.mats.get(i).substring(1), new ItemStack(gem, 1, i)); TinkerRegistry.registerMelting(Items.CHORUS_FRUIT, fluids.get("chorusjuice"), Material.VALUE_Nugget); TinkerRegistry.registerMelting(Items.DRAGON_BREATH, fluids.get("dragonsbreath"), Material.VALUE_Ingot); @@ -765,112 +805,109 @@ public class TDMaterials { TinkerRegistry.registerMelting(Blocks.QUARTZ_BLOCK, fluids.get("quartz"), Material.VALUE_Ingot * 4); TinkerRegistry.registerMelting(Items.QUARTZ, fluids.get("quartz"), Material.VALUE_Ingot); - TinkerRegistry.registerTableCasting(new ItemStack(Items.QUARTZ, 1, 0), ItemStack.EMPTY, - (Fluid) fluids.get("quartz"), Material.VALUE_Ingot); - - TinkerRegistry.registerBasinCasting(new ItemStack(Blocks.QUARTZ_BLOCK, 1, 0), ItemStack.EMPTY, - (Fluid) fluids.get("quartz"), Material.VALUE_Ingot * 4); - TinkerRegistry.registerBasinCasting(new ItemStack(Blocks.ICE, 1, 0), ItemStack.EMPTY, - (Fluid) fluids.get("slush"), Material.VALUE_Ingot); - - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("aeonsteel"), 4), - new FluidStack(fluids.get("chorusjuice"), 1), new FluidStack(TinkerFluids.cobalt, 3)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("queensgold"), 2), new FluidStack(TinkerFluids.gold, 1), - new FluidStack(TinkerFluids.knightslime, 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("dogbearium"), 4), - new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("dragonsbreath"), 3)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("sinisterium"), 6), - new FluidStack(TinkerFluids.blood, 1), new FluidStack(fluids.get("vile"), 2), - new FluidStack(TinkerFluids.iron, 4)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("nihilite"), 3), new FluidStack(TinkerFluids.cobalt, 1), - new FluidStack(fluids.get("vile"), 2)); + TinkerRegistry.registerTableCasting(new ItemStack(Items.QUARTZ, 1, 0), ItemStack.EMPTY, (Fluid) fluids.get("quartz"), Material.VALUE_Ingot); + + TinkerRegistry.registerBasinCasting(new ItemStack(Blocks.QUARTZ_BLOCK, 1, 0), ItemStack.EMPTY, (Fluid) fluids.get("quartz"), Material.VALUE_Ingot * 4); + TinkerRegistry.registerBasinCasting(new ItemStack(Blocks.ICE, 1, 0), ItemStack.EMPTY, (Fluid) fluids.get("slush"), Material.VALUE_Ingot); + + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("aeonsteel"), 4), new FluidStack(fluids.get("chorusjuice"), 1), new FluidStack(TinkerFluids.cobalt, 3)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("queensgold"), 2), new FluidStack(TinkerFluids.gold, 1), new FluidStack(TinkerFluids.knightslime, 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("dogbearium"), 4), new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("dragonsbreath"), 3)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("sinisterium"), 6), new FluidStack(TinkerFluids.blood, 1), new FluidStack(fluids.get("vile"), 2), new FluidStack(TinkerFluids.iron, 4)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("nihilite"), 3), new FluidStack(TinkerFluids.cobalt, 1), new FluidStack(fluids.get("vile"), 2)); TinkerRegistry.registerAlloy(new FluidStack(fluids.get("orichalcum"), 6), - new FluidStack(TinkerFluids.bronze, 4), new FluidStack(fluids.get("vibrant"), 2), - new FluidStack(TinkerFluids.gold, 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("pandorium"), 3), new FluidStack(TinkerFluids.ardite, 1), - new FluidStack(fluids.get("vibrant"), 2)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("rosegold"), 4), new FluidStack(TinkerFluids.gold, 1), - new FluidStack(TinkerFluids.copper, 3)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("brass"), 3), new FluidStack(TinkerFluids.copper, 2), - new FluidStack(TinkerFluids.zinc, 2)); + new FluidStack(TinkerFluids.bronze, 4), + new FluidStack(fluids.get("vibrant"), 2), + new FluidStack(TinkerFluids.gold, 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("pandorium"), 3), new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("vibrant"), 2)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("rosegold"), 4), new FluidStack(TinkerFluids.gold, 1), new FluidStack(TinkerFluids.copper, 3)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("brass"), 3), new FluidStack(TinkerFluids.copper, 2), new FluidStack(TinkerFluids.zinc, 2)); TinkerRegistry.registerAlloy(new FluidStack(fluids.get("valyriansteel"), 4), - new FluidStack(TinkerFluids.steel, 2), new FluidStack(TinkerFluids.obsidian, 2), - new FluidStack(fluids.get("dragonsbreath"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("froststeel"), 4), new FluidStack(TinkerFluids.steel, 2), - new FluidStack(TinkerFluids.cobalt, 2), new FluidStack(fluids.get("slush"), 1)); + new FluidStack(TinkerFluids.steel, 2), + new FluidStack(TinkerFluids.obsidian, 2), + new FluidStack(fluids.get("dragonsbreath"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("froststeel"), 4), + new FluidStack(TinkerFluids.steel, 2), + new FluidStack(TinkerFluids.cobalt, 2), + new FluidStack(fluids.get("slush"), 1)); TinkerRegistry.registerAlloy(new FluidStack(fluids.get("pureardite"), 1), - new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("dragonsbreath"), 2), - new FluidStack(TinkerFluids.blood, 2), new FluidStack(fluids.get("purifiedgold"), 2)); + new FluidStack(TinkerFluids.ardite, 1), + new FluidStack(fluids.get("dragonsbreath"), 2), + new FluidStack(TinkerFluids.blood, 2), + new FluidStack(fluids.get("purifiedgold"), 2)); TinkerRegistry.registerAlloy(new FluidStack(fluids.get("purecobalt"), 1), - new FluidStack(TinkerFluids.cobalt, 1), new FluidStack(fluids.get("dragonsbreath"), 2), - new FluidStack(fluids.get("slush"), 2), new FluidStack(fluids.get("purifiedsilver"), 2)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("puremanyullyn"), 2), - new FluidStack(fluids.get("pureardite"), 1), new FluidStack(fluids.get("purecobalt"), 1)); + new FluidStack(TinkerFluids.cobalt, 1), + new FluidStack(fluids.get("dragonsbreath"), 2), + new FluidStack(fluids.get("slush"), 2), + new FluidStack(fluids.get("purifiedsilver"), 2)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("puremanyullyn"), 2), new FluidStack(fluids.get("pureardite"), 1), new FluidStack(fluids.get("purecobalt"), 1)); TinkerRegistry.registerAlloy(new FluidStack(fluids.get("purifiedgold"), 1), - new FluidStack(TinkerFluids.gold, 1), new FluidStack(fluids.get("quartz"), 8), - new FluidStack(TinkerFluids.glass, 2), new FluidStack(TinkerFluids.purpleSlime, 2)); + new FluidStack(TinkerFluids.gold, 1), + new FluidStack(fluids.get("quartz"), 8), + new FluidStack(TinkerFluids.glass, 2), + new FluidStack(TinkerFluids.purpleSlime, 2)); TinkerRegistry.registerAlloy(new FluidStack(fluids.get("purifiedsilver"), 1), - new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("quartz"), 8), - new FluidStack(TinkerFluids.glass, 2), new FluidStack(TinkerFluids.purpleSlime, 2)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("solarium"), 1), new FluidStack(TinkerFluids.steel, 1), - new FluidStack(fluids.get("sundrop"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("dragonsteel"), 1), - new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("gallite"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("blacksteel"), 1), new FluidStack(TinkerFluids.steel, 1), - new FluidStack(fluids.get("voidite"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("abyssalium"), 1), - new FluidStack(fluids.get("voidite"), 1), new FluidStack(fluids.get("sundrop"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("depthsilver"), 1), - new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("abyssalium"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("moonsilver"), 1), - new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("voidite"), 1)); - TinkerRegistry.registerAlloy(new FluidStack(fluids.get("novagold"), 1), new FluidStack(TinkerFluids.gold, 1), - new FluidStack(fluids.get("sundrop"), 1)); + new FluidStack(TinkerFluids.silver, 1), + new FluidStack(fluids.get("quartz"), 8), + new FluidStack(TinkerFluids.glass, 2), + new FluidStack(TinkerFluids.purpleSlime, 2)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("solarium"), 1), new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("sundrop"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("dragonsteel"), 1), new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("gallite"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("blacksteel"), 1), new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("voidite"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("abyssalium"), 1), new FluidStack(fluids.get("voidite"), 1), new FluidStack(fluids.get("sundrop"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("depthsilver"), 1), new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("abyssalium"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("moonsilver"), 1), new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("voidite"), 1)); + TinkerRegistry.registerAlloy(new FluidStack(fluids.get("novagold"), 1), new FluidStack(TinkerFluids.gold, 1), new FluidStack(fluids.get("sundrop"), 1)); } @Subscribe - public void postInit(FMLPostInitializationEvent event) { + public void postInit(FMLPostInitializationEvent event) + { } @SideOnly(Side.CLIENT) @SubscribeEvent - public static void registerModels(ModelRegistryEvent event) { - for (int i = 0; i < dust.mats.size(); i++) { - ModelLoader.setCustomModelResourceLocation(dust, i, - new ModelResourceLocation(Reference.MOD_ID + ":dust", "inventory")); + public static void registerModels(ModelRegistryEvent event) + { + for (int i = 0; i < dust.mats.size(); i++) + { + ModelLoader.setCustomModelResourceLocation(dust, i, new ModelResourceLocation(Reference.MOD_ID + ":dust", "inventory")); } - for (int i = 0; i < ingot.mats.size(); i++) { - ModelLoader.setCustomModelResourceLocation(ingot, i, - new ModelResourceLocation(Reference.MOD_ID + ":ingot", "inventory")); + for (int i = 0; i < ingot.mats.size(); i++) + { + ModelLoader.setCustomModelResourceLocation(ingot, i, new ModelResourceLocation(Reference.MOD_ID + ":ingot", "inventory")); } - for (int i = 0; i < gem.mats.size(); i++) { - ModelLoader.setCustomModelResourceLocation(gem, i, - new ModelResourceLocation(Reference.MOD_ID + ":gem", "inventory")); + for (int i = 0; i < gem.mats.size(); i++) + { + ModelLoader.setCustomModelResourceLocation(gem, i, new ModelResourceLocation(Reference.MOD_ID + ":gem", "inventory")); } - for (int i = 0; i < nugget.mats.size(); i++) { - ModelLoader.setCustomModelResourceLocation(nugget, i, - new ModelResourceLocation(Reference.MOD_ID + ":nugget", "inventory")); + for (int i = 0; i < nugget.mats.size(); i++) + { + ModelLoader.setCustomModelResourceLocation(nugget, i, new ModelResourceLocation(Reference.MOD_ID + ":nugget", "inventory")); } - for (int i = 0; i < grain.mats.size(); i++) { - ModelLoader.setCustomModelResourceLocation(grain, i, - new ModelResourceLocation(Reference.MOD_ID + ":grain", "inventory")); + for (int i = 0; i < grain.mats.size(); i++) + { + ModelLoader.setCustomModelResourceLocation(grain, i, new ModelResourceLocation(Reference.MOD_ID + ":grain", "inventory")); } } @SubscribeEvent - public static void registerBlocks(final RegistryEvent.Register event) { - for (Block i : blockList) { + public static void registerBlocks(final RegistryEvent.Register event) + { + for (Block i : blockList) + { event.getRegistry().register(i); } } - static void createFluid(String name, FluidMolten fluid) { + static void createFluid(String name, FluidMolten fluid) + { FluidRegistry.registerFluid(fluid); BlockMolten block = new BlockMolten(fluid); @@ -886,23 +923,40 @@ public class TDMaterials { FluidRegistry.addBucketForFluid(fluid); } - private void registerClothMaterials() { - black = new Material("blackCloth", 0x191616); - red = new Material("redCloth", 0x963430); - green = new Material("greeCloth", 0x35461B); - brown = new Material("brownCloth", 0x4F321F); - blue = new Material("blueCloth", 0x2E388D); - purple = new Material("purpleCloth", 0x7E3DB5); - cyan = new Material("cyanCloth", 0x2E6E89); - lightgray = new Material("lightgrayCloth", 0x9AA1A1); - gray = new Material("grayCloth", 0x404040); - pink = new Material("pinkCloth", 0xD08499); - lime = new Material("limeCloth", 0x41AE38); - yellow = new Material("yellowCloth", 0xB1A627); - lightblue = new Material("lightblueCloth", 0x6B8AC9); - magenta = new Material("magentaCloth", 0xB350BC); - orange = new Material("orangeCloth", 0xDB7D3E); - white = new Material("whiteCloth", 0xDDDDDD); + private void registerClothMaterials() + { + black = new Material("blackCloth", 0x191616).setCraftable(true).setCastable(false); + ; + red = new Material("redCloth", 0x963430).setCraftable(true).setCastable(false); + ; + green = new Material("greeCloth", 0x35461B).setCraftable(true).setCastable(false); + ; + brown = new Material("brownCloth", 0x4F321F).setCraftable(true).setCastable(false); + ; + blue = new Material("blueCloth", 0x2E388D).setCraftable(true).setCastable(false); + ; + purple = new Material("purpleCloth", 0x7E3DB5).setCraftable(true).setCastable(false); + ; + cyan = new Material("cyanCloth", 0x2E6E89).setCraftable(true).setCastable(false); + ; + lightgray = new Material("lightgrayCloth", 0x9AA1A1).setCraftable(true).setCastable(false); + ; + gray = new Material("grayCloth", 0x404040).setCraftable(true).setCastable(false); + ; + pink = new Material("pinkCloth", 0xD08499).setCraftable(true).setCastable(false); + ; + lime = new Material("limeCloth", 0x41AE38).setCraftable(true).setCastable(false); + ; + yellow = new Material("yellowCloth", 0xB1A627).setCraftable(true).setCastable(false); + ; + lightblue = new Material("lightblueCloth", 0x6B8AC9).setCraftable(true).setCastable(false); + ; + magenta = new Material("magentaCloth", 0xB350BC).setCraftable(true).setCastable(false); + ; + orange = new Material("orangeCloth", 0xDB7D3E).setCraftable(true).setCastable(false); + ; + white = new Material("whiteCloth", 0xDDDDDD).setCraftable(true).setCastable(false); + ; // Material.UNKNOWN.addStats(new MaterialCloth(100)); black.addItem(new ItemStack(Blocks.WOOL, 1, 15), 1, Material.VALUE_Ingot); @@ -939,22 +993,54 @@ public class TDMaterials { orange.setRepresentativeItem(new ItemStack(Blocks.WOOL, 1, 1)); white.setRepresentativeItem(new ItemStack(Blocks.WOOL, 1, 0)); - // TinkerRegistry.addMaterial(black); - // TinkerRegistry.addMaterial(red); - // TinkerRegistry.addMaterial(green); - // TinkerRegistry.addMaterial(brown); - // TinkerRegistry.addMaterial(blue); - // TinkerRegistry.addMaterial(purple); - // TinkerRegistry.addMaterial(cyan); - // TinkerRegistry.addMaterial(lightgray); - // TinkerRegistry.addMaterial(gray); - // TinkerRegistry.addMaterial(pink); - // TinkerRegistry.addMaterial(lime); - // TinkerRegistry.addMaterial(yellow); - // TinkerRegistry.addMaterial(lightblue); - // TinkerRegistry.addMaterial(magenta); - // TinkerRegistry.addMaterial(orange); - // TinkerRegistry.addMaterial(white); + TinkerRegistry.addMaterialStats(this.white, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.black, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.blue, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.brown, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.cyan, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.gray, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.green, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.lightblue, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.lightgray, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.lime, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.magenta, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.orange, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.pink, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.purple, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.red, new FabricMaterialStats(100, 10, 0, 25)); + TinkerRegistry.addMaterialStats(this.yellow, new FabricMaterialStats(100, 10, 0, 25)); + + // TinkerRegistry.addMaterialStats(this.white, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.black, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.blue, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.brown, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.cyan, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.gray, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.green, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.lightblue, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.lightgray, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.lime, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.magenta, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.orange, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.pink, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.purple, new + // ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.red, new ExtraMaterialStats(5)); + // TinkerRegistry.addMaterialStats(this.yellow, new + // ExtraMaterialStats(5)); materials.put("white", white); materials.put("orange", orange); @@ -1009,14 +1095,18 @@ public class TDMaterials { } // PlusTIC to the rescue - public static void integrate(Map materials, Map materialIntegrations, - Collection excludedMaterials) { - materials.forEach((k, v) -> { - if (!materialIntegrations.containsKey(k) && !excludedMaterials.contains(k)) { + public static void integrate(Map materials, Map materialIntegrations, Collection excludedMaterials) + { + materials.forEach((k, v) -> + { + if (!materialIntegrations.containsKey(k) && !excludedMaterials.contains(k)) + { MaterialIntegration mi; - if (v.getFluid() != null && v.getFluid() != TinkerFluids.emerald) { + if (v.getFluid() != null && v.getFluid() != TinkerFluids.emerald) + { mi = new MaterialIntegration(v, v.getFluid(), StringUtils.capitalize(k)).toolforge(); - } else { + } else + { mi = new MaterialIntegration(v); } mi.integrate(); diff --git a/src/main/java/lance5057/tDefense/core/materials/TDTraits.java b/src/main/java/lance5057/tDefense/core/materials/TDTraits.java index 1ed655c..9ab8007 100644 --- a/src/main/java/lance5057/tDefense/core/materials/TDTraits.java +++ b/src/main/java/lance5057/tDefense/core/materials/TDTraits.java @@ -1,9 +1,9 @@ package lance5057.tDefense.core.materials; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ChestMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.FeetMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.HelmMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.LegsMaterialStats; +import lance5057.tDefense.core.materials.stats.ChestMaterialStats; +import lance5057.tDefense.core.materials.stats.FeetMaterialStats; +import lance5057.tDefense.core.materials.stats.HelmMaterialStats; +import lance5057.tDefense.core.materials.stats.LegsMaterialStats; import lance5057.tDefense.core.materials.traits.armor.TraitDamageSourceAlteration; import lance5057.tDefense.core.materials.traits.armor.TraitPhotosynthetic; import lance5057.tDefense.core.materials.traits.armor.TraitReduceKnockback; diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/ArmorMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/ArmorMaterialStats.java new file mode 100644 index 0000000..da48d32 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/ArmorMaterialStats.java @@ -0,0 +1,87 @@ +package lance5057.tDefense.core.materials.stats; + +import java.util.List; + +import com.google.common.collect.Lists; + +import net.minecraft.util.text.TextFormatting; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.client.CustomFontColor; +import slimeknights.tconstruct.library.materials.AbstractMaterialStats; + +public class ArmorMaterialStats extends AbstractMaterialStats { + public final static String LOC_Durability = "stat.armor.durability.name"; + public final static String LOC_ArmorRating = "stat.armor.rating.name"; + public final static String LOC_ArmorToughness = "stat.armor.toughness.name"; + public final static String LOC_MagicPotency = "stat.armor.potency.name"; + + public final static String LOC_DurabilityDesc = "stat.armor.durability.desc"; + public final static String LOC_ArmorRatingDesc = "stat.armor.rating.desc"; + public final static String LOC_ArmorToughnessDesc = "stat.armor.toughness.desc"; + public final static String LOC_MagicPotencyDesc = "stat.cloth.potency.desc"; + + public final static String COLOR_Durability = CustomFontColor.valueToColorCode(1f); + public final static String COLOR_ArmorRating = CustomFontColor.encodeColor(215, 100, 100); + public final static String COLOR_ArmorToughness = CustomFontColor.encodeColor(215, 100, 100); + public final static String COLOR_MagicPotency = CustomFontColor.encodeColor(215, 100, 100); + + public final int durability; // usually between 1 and 1000 + public final int rating; // 1 - 20 + public final int toughness; + public final float potency; + + public ArmorMaterialStats(int durability, int rating, int toughness, float potency, String TYPE) { + super(TYPE); + this.durability = durability; + this.rating = rating; + this.toughness = toughness; + this.potency = potency; + } + + @Override + public List getLocalizedInfo() { + List info = Lists.newArrayList(); + + info.add(formatDurability(durability)); + info.add(formatArmorRating(rating)); + info.add(formatArmorToughness(toughness)); + info.add(formatMagicPotency(potency)); + + return info; + } + + public static String formatDurability(int durability) { + return formatNumber(LOC_Durability, COLOR_Durability, durability); + } + + public static String formatDurability(int durability, int ref) { + return String.format("%s: %s%s%s/%s%s", Util.translate(LOC_Durability), + CustomFontColor.valueToColorCode((float) durability / (float) ref), Util.df.format(durability), + TextFormatting.GRAY.toString(), COLOR_Durability, Util.df.format(ref)) + TextFormatting.RESET; + } + + public static String formatArmorRating(int percent) { + return formatNumber(LOC_ArmorRating, COLOR_ArmorRating, percent); + } + + public static String formatArmorToughness(int percent) { + return formatNumber(LOC_ArmorToughness, COLOR_ArmorToughness, percent); + } + + public static String formatMagicPotency(float potency2) + { + return formatNumber(LOC_MagicPotency, COLOR_MagicPotency, potency2); + } + + @Override + public List getLocalizedDesc() { + List info = Lists.newArrayList(); + + info.add(Util.translate(LOC_DurabilityDesc)); + info.add(Util.translate(LOC_ArmorRatingDesc)); + info.add(Util.translate(LOC_ArmorToughnessDesc)); + info.add(Util.translate(LOC_MagicPotencyDesc)); + + return info; + } +} diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/BaubleMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/BaubleMaterialStats.java new file mode 100644 index 0000000..b99022f --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/BaubleMaterialStats.java @@ -0,0 +1,65 @@ +package lance5057.tDefense.core.materials.stats; + +import java.util.List; + +import com.google.common.collect.Lists; + +import net.minecraft.util.text.TextFormatting; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.client.CustomFontColor; +import slimeknights.tconstruct.library.materials.AbstractMaterialStats; + +public class BaubleMaterialStats extends AbstractMaterialStats +{ + public final static String TYPE = "bauble"; + + public final static String LOC_Durability = "stat.boots.armor.durability.name"; + + public final static String LOC_DurabilityDesc = "stat.boots.armor.durability.desc"; + + public final static String COLOR_Durability = CustomFontColor.valueToColorCode(1f); + + public final int durability; // usually between 1 and 1000 + + public BaubleMaterialStats(int durability) + { + super(TYPE); + this.durability = durability; + } + + @Override + public List getLocalizedInfo() + { + List info = Lists.newArrayList(); + + info.add(formatDurability(durability)); + + return info; + } + + public static String formatDurability(int durability) + { + return formatNumber(LOC_Durability, COLOR_Durability, durability); + } + + public static String formatDurability(int durability, int ref) + { + return String.format("%s: %s%s%s/%s%s", + Util.translate(LOC_Durability), + CustomFontColor.valueToColorCode((float) durability / (float) ref), + Util.df.format(durability), + TextFormatting.GRAY.toString(), + COLOR_Durability, + Util.df.format(ref)) + TextFormatting.RESET; + } + + @Override + public List getLocalizedDesc() + { + List info = Lists.newArrayList(); + + info.add(Util.translate(LOC_DurabilityDesc)); + + return info; + } +} diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/ChestMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/ChestMaterialStats.java new file mode 100644 index 0000000..689f742 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/ChestMaterialStats.java @@ -0,0 +1,10 @@ +package lance5057.tDefense.core.materials.stats; + +public class ChestMaterialStats extends ArmorMaterialStats { + public final static String TYPE = "chest"; + + public ChestMaterialStats(int durability, int rating, int toughness, float potency) { + super(durability, rating, toughness,potency, TYPE); + } + +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/FabricMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/FabricMaterialStats.java new file mode 100644 index 0000000..c80c61d --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/FabricMaterialStats.java @@ -0,0 +1,10 @@ +package lance5057.tDefense.core.materials.stats; + +public class FabricMaterialStats extends ArmorMaterialStats { + public final static String TYPE = "fabric"; + + public FabricMaterialStats(int durability, int rating, int toughness, float potency) { + super(durability, rating, toughness,potency, TYPE); + } + +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/FeetMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/FeetMaterialStats.java new file mode 100644 index 0000000..1afe1dd --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/FeetMaterialStats.java @@ -0,0 +1,10 @@ +package lance5057.tDefense.core.materials.stats; + +public class FeetMaterialStats extends ArmorMaterialStats { + public final static String TYPE = "feet"; + + public FeetMaterialStats(int durability, int rating, int toughness, float potency) { + super(durability, rating, toughness,potency, TYPE); + } + +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/HelmMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/HelmMaterialStats.java new file mode 100644 index 0000000..2bd8526 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/HelmMaterialStats.java @@ -0,0 +1,10 @@ +package lance5057.tDefense.core.materials.stats; + +public class HelmMaterialStats extends ArmorMaterialStats { + public final static String TYPE = "helm"; + + public HelmMaterialStats(int durability, int rating, int toughness, float potency) { + super(durability, rating, toughness,potency, TYPE); + } + + } \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/LegsMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/LegsMaterialStats.java new file mode 100644 index 0000000..911a610 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/LegsMaterialStats.java @@ -0,0 +1,10 @@ +package lance5057.tDefense.core.materials.stats; + +public class LegsMaterialStats extends ArmorMaterialStats { + public final static String TYPE = "legs"; + + public LegsMaterialStats(int durability, int rating, int toughness, float potency) { + super(durability, rating, toughness,potency, TYPE); + } + +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/materials/stats/ShieldMaterialStats.java b/src/main/java/lance5057/tDefense/core/materials/stats/ShieldMaterialStats.java new file mode 100644 index 0000000..664777b --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/materials/stats/ShieldMaterialStats.java @@ -0,0 +1,73 @@ +package lance5057.tDefense.core.materials.stats; + +import java.util.List; + +import com.google.common.collect.Lists; + +import net.minecraft.util.text.TextFormatting; +import slimeknights.tconstruct.library.Util; +import slimeknights.tconstruct.library.client.CustomFontColor; +import slimeknights.tconstruct.library.materials.AbstractMaterialStats; + +public class ShieldMaterialStats extends AbstractMaterialStats { + + public final static String TYPE = "shield"; + + public final static String LOC_Durability = "stat.shield.durability.name"; + public final static String LOC_PercentBlocked = "stat.shield.percentblocked.name"; + + public final static String LOC_DurabilityDesc = "stat.shield.durability.desc"; + public final static String LOC_PercentBlockedDesc = "stat.shield.percentblocked.desc"; + + public final static String COLOR_Durability = CustomFontColor.valueToColorCode(1f); + public final static String COLOR_PercentBlocked = CustomFontColor.encodeColor(215, 100, 100); + + public final int durability; // usually between 1 and 1000 + public final int percentBlocked; // vanilla is 33% + + public ShieldMaterialStats(int durability, int percentBlocked) { + super(TYPE); + this.durability = durability; + this.percentBlocked = percentBlocked; + + } + + @Override + public List getLocalizedInfo() { + List info = Lists.newArrayList(); + + info.add(formatDurability(durability)); + info.add(formatPercentBlocked(percentBlocked)); + + return info; + } + + public static String formatDurability(int durability) { + return formatNumber(LOC_Durability, COLOR_Durability, durability); + } + + public static String formatDurability(int durability, int ref) { + return String.format("%s: %s%s%s/%s%s", + Util.translate(LOC_Durability), + CustomFontColor.valueToColorCode((float) durability / (float) ref), + Util.df.format(durability), + TextFormatting.GRAY.toString(), + COLOR_Durability, + Util.df.format(ref)) + + TextFormatting.RESET; + } + + public static String formatPercentBlocked(int percent) { + return formatNumber(LOC_PercentBlocked, COLOR_PercentBlocked, percent) + "%"; + } + + @Override + public List getLocalizedDesc() { + List info = Lists.newArrayList(); + + info.add(Util.translate(LOC_DurabilityDesc)); + info.add(Util.translate(LOC_PercentBlockedDesc)); + + return info; + } +} diff --git a/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitDamageSourceAlteration.java b/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitDamageSourceAlteration.java index e40fdff..e17b112 100644 --- a/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitDamageSourceAlteration.java +++ b/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitDamageSourceAlteration.java @@ -1,6 +1,7 @@ package lance5057.tDefense.core.materials.traits.armor; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import lance5057.tDefense.core.materials.traits.AbstractTDTrait; @@ -10,7 +11,6 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.DamageSource; import net.minecraftforge.event.entity.living.LivingHurtEvent; -import scala.actors.threadpool.Arrays; import slimeknights.tconstruct.library.traits.AbstractTrait; public class TraitDamageSourceAlteration extends AbstractTDTrait { diff --git a/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitReduceKnockback.java b/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitReduceKnockback.java index f20b4fc..d0f08f8 100644 --- a/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitReduceKnockback.java +++ b/src/main/java/lance5057/tDefense/core/materials/traits/armor/TraitReduceKnockback.java @@ -1,6 +1,7 @@ package lance5057.tDefense.core.materials.traits.armor; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.UUID; @@ -14,7 +15,6 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; -import scala.actors.threadpool.Arrays; import slimeknights.tconstruct.library.traits.AbstractTrait; public class TraitReduceKnockback extends AbstractTrait { diff --git a/src/main/java/lance5057/tDefense/core/materials/traits/shields/TraitFirestarter.java b/src/main/java/lance5057/tDefense/core/materials/traits/shields/TraitFirestarter.java index 310b07e..feb59a6 100644 --- a/src/main/java/lance5057/tDefense/core/materials/traits/shields/TraitFirestarter.java +++ b/src/main/java/lance5057/tDefense/core/materials/traits/shields/TraitFirestarter.java @@ -2,7 +2,7 @@ package lance5057.tDefense.core.materials.traits.shields; import java.util.Optional; -import lance5057.tDefense.util.TDToolHelper; +import lance5057.tDefense.core.library.TDToolHelper; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; diff --git a/src/main/java/lance5057/tDefense/core/network/ArmorNetwork.java b/src/main/java/lance5057/tDefense/core/network/ArmorNetwork.java new file mode 100644 index 0000000..8aadb48 --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/network/ArmorNetwork.java @@ -0,0 +1,5 @@ +package lance5057.tDefense.core.network; + +public class ArmorNetwork +{ +} diff --git a/src/main/java/lance5057/tDefense/core/network/ArmorStationSelectionPacket.java b/src/main/java/lance5057/tDefense/core/network/ArmorStationSelectionPacket.java new file mode 100644 index 0000000..e76d1df --- /dev/null +++ b/src/main/java/lance5057/tDefense/core/network/ArmorStationSelectionPacket.java @@ -0,0 +1,90 @@ +package lance5057.tDefense.core.network; + +import io.netty.buffer.ByteBuf; +import lance5057.tDefense.core.gui.ArmorStationContainer; +import lance5057.tDefense.core.gui.ArmorStationGui; +import lance5057.tDefense.core.tools.bases.ArmorCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.network.NetHandlerPlayClient; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.inventory.Container; +import net.minecraft.item.Item; +import net.minecraft.network.NetHandlerPlayServer; +import net.minecraft.world.WorldServer; +import slimeknights.mantle.inventory.BaseContainer; +import slimeknights.mantle.network.AbstractPacketThreadsafe; +import slimeknights.tconstruct.common.TinkerNetwork; + +public class ArmorStationSelectionPacket extends AbstractPacketThreadsafe { + + public ArmorCore armor; + public int activeSlots; + + public ArmorStationSelectionPacket() { + } + + public ArmorStationSelectionPacket(ArmorCore tool, int activeSlots) { + this.armor = tool; + this.activeSlots = activeSlots; + } + + @Override + public void handleClientSafe(NetHandlerPlayClient netHandler) { + Container container = Minecraft.getMinecraft().player.openContainer; + if(container instanceof ArmorStationContainer) { + ((ArmorStationContainer) container).setToolSelection(armor, activeSlots); + if(Minecraft.getMinecraft().currentScreen instanceof ArmorStationGui) { + ((ArmorStationGui) Minecraft.getMinecraft().currentScreen).onToolSelectionPacket(this); + } + } + } + + @Override + public void handleServerSafe(NetHandlerPlayServer netHandler) { + Container container = netHandler.player.openContainer; + if(container instanceof ArmorStationContainer) { + ((ArmorStationContainer) container).setToolSelection(armor, activeSlots); + + // find all people who also have the same gui open and update them too + WorldServer server = netHandler.player.getServerWorld(); + for(EntityPlayer player : server.playerEntities) { + if(player == netHandler.player) { + continue; + } + if(player.openContainer instanceof ArmorStationContainer) { + if(((BaseContainer) container).sameGui((BaseContainer) player.openContainer)) { + ((ArmorStationContainer) player.openContainer).setToolSelection(armor, activeSlots); + // same gui, send him an update + TinkerNetwork.sendTo(this, (EntityPlayerMP) player); + } + } + } + } + } + + @Override + public void fromBytes(ByteBuf buf) { + int id = buf.readShort(); + if(id > -1) { + Item item = Item.getItemById(id); + if(item instanceof ArmorCore) { + armor = (ArmorCore) item; + } + } + + activeSlots = buf.readInt(); + } + + @Override + public void toBytes(ByteBuf buf) { + if(armor == null) { + buf.writeShort(-1); + } + else { + buf.writeShort(Item.getIdFromItem(armor)); + } + + buf.writeInt(activeSlots); + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/parts/TDParts.java b/src/main/java/lance5057/tDefense/core/parts/TDParts.java index af0d8f4..c0fff8f 100644 --- a/src/main/java/lance5057/tDefense/core/parts/TDParts.java +++ b/src/main/java/lance5057/tDefense/core/parts/TDParts.java @@ -1,12 +1,19 @@ package lance5057.tDefense.core.parts; import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.lang3.tuple.Pair; + +import com.google.common.collect.Lists; import lance5057.tDefense.Reference; import lance5057.tDefense.TinkersDefense; -import lance5057.tDefense.util.ModuleBase; +import lance5057.tDefense.core.library.ArmorPart; +import lance5057.tDefense.core.library.ModuleBase; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @@ -16,53 +23,62 @@ import net.minecraftforge.registries.IForgeRegistry; import slimeknights.tconstruct.library.TinkerRegistry; import slimeknights.tconstruct.library.materials.Material; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.tools.IToolPart; import slimeknights.tconstruct.library.tools.Pattern; +import slimeknights.tconstruct.library.tools.ToolCore; import slimeknights.tconstruct.library.tools.ToolPart; import slimeknights.tconstruct.tools.TinkerTools; @Mod.EventBusSubscriber(modid = Reference.MOD_ID) -public class TDParts extends ModuleBase { - public static PartMaterialType ShieldMat; - - public static PartMaterialType ArmorplateMat; - public static PartMaterialType ChainmailMat; - public static PartMaterialType RivetMat; - public static PartMaterialType ClaspMat; - public static PartMaterialType ClothMat; - - public static ToolPart armorPlate; - public static ToolPart chainmail; - public static ToolPart cloth; - public static ToolPart rivets; - public static ToolPart clasp; - - public static ToolPart ringShank; - public static ToolPart setting; - public static ToolPart wire; - public static ToolPart filigree; - - public static ToolPart armor_hoodCloth; +public class TDParts extends ModuleBase +{ + private static final List toolParts = new ArrayList<>(); + static List> toolPartPatterns = Lists.newLinkedList(); + static List> armorPartPatterns = Lists.newLinkedList(); + // public static PartMaterialType ShieldMat; + + // public static PartMaterialType ArmorplateMat; + // public static PartMaterialType ChainmailMat; + // public static PartMaterialType RivetMat; + // public static PartMaterialType ClaspMat; + // public static PartMaterialType ClothMat; + + public static ToolPart armorPlate; + public static ArmorPart chainmail; + public static ArmorPart fabric; + public static ToolPart rivets; + public static ToolPart clasp; + + public static ToolPart ringShank; + public static ToolPart setting; + public static ToolPart wire; + public static ToolPart filigree; + + // public static ToolPart armor_hoodCloth; protected static ArrayList itemList = new ArrayList(); @Override - public void preInit(FMLPreInitializationEvent e) { + public void preInit(FMLPreInitializationEvent e) + { } @Override - public void init(FMLInitializationEvent e) { + public void init(FMLInitializationEvent e) + { } @Override - public void postInit(FMLPostInitializationEvent e) { + public void postInit(FMLPostInitializationEvent e) + { // TODO Auto-generated method stub - + } - public void registerItems(final RegistryEvent.Register event) { - + public void registerItems(final RegistryEvent.Register event) + { final IForgeRegistry registry = event.getRegistry(); armorPlate = regToolPart(Material.VALUE_Ingot * 4, "armor_plate", event); @@ -73,39 +89,130 @@ public class TDParts extends ModuleBase { // TinkerRegistry.registerStencilTableCrafting(Pattern.setTagForPart(new // ItemStack(TinkerTools.pattern), armorPlate)); // - chainmail = regToolPart(Material.VALUE_Ingot * 3, "chainmail", event); - cloth = regToolPart(Material.VALUE_Ingot * 3, "cloth", event); + chainmail = regArmorPart(Material.VALUE_Ingot * 3, "chainmail", event); + + fabric = regArmorPart(Material.VALUE_Ingot * 3, "fabric", event); + rivets = regToolPart(Material.VALUE_Ingot * 1, "rivets", event); clasp = regToolPart(Material.VALUE_Ingot * 1, "clasp", event); - - ringShank = regToolPart(Material.VALUE_Ingot * 2, "ringShank", event); - setting = regToolPart(Material.VALUE_Ingot * 1, "setting", event); - wire = regToolPart(Material.VALUE_Ingot * 1, "wire", event); +// +// ringShank = regToolPart(Material.VALUE_Ingot * 2, "ringShank", event); +// setting = regToolPart(Material.VALUE_Ingot * 1, "setting", event); +// wire = regToolPart(Material.VALUE_Ingot * 1, "wire", event); filigree = regToolPart(Material.VALUE_Ingot * 1, "filigree", event); - - //ShieldMat = new PartMaterialType(TDParts.armorPlate, ShieldMaterialStats.TYPE); -// ArmorplateMat = new PartMaterialType(armorPlate, MaterialArmor.TYPE); -// ChainmailMat = new PartMaterialType(chainmail, MaterialArmor.TYPE); -// RivetMat = new PartMaterialType(rivets, MaterialTypes.EXTRA); -// ClaspMat = new PartMaterialType(clasp, MaterialTypes.EXTRA); -// ClothMat = new PartMaterialType(cloth, MaterialCloth.TYPE); + // ShieldMat = new PartMaterialType(TDParts.armorPlate, + // ShieldMaterialStats.TYPE); + + // ArmorplateMat = new PartMaterialType(armorPlate, MaterialArmor.TYPE); + // ChainmailMat = new PartMaterialType(chainmail, MaterialArmor.TYPE); + // RivetMat = new PartMaterialType(rivets, MaterialTypes.EXTRA); + // ClaspMat = new PartMaterialType(clasp, MaterialTypes.EXTRA); + // ClothMat = new PartMaterialType(cloth, MaterialCloth.TYPE); - //registry.registerAll((Item[]) itemList.toArray()); + // registry.registerAll((Item[]) itemList.toArray()); + + // armor_hoodCloth = regToolPart(Material.VALUE_Ingot * 1, + // "armor_hood_cloth", event); + for(Pair toolPartPattern : toolPartPatterns) { + registerStencil(toolPartPattern.getLeft(), toolPartPattern.getRight()); + } + + for(Pair toolPartPattern : armorPartPatterns) { + registerStencil(toolPartPattern.getLeft(), toolPartPattern.getRight()); + } - armor_hoodCloth = regToolPart(Material.VALUE_Ingot * 1, "armor_hood_cloth", event); +// for (final IToolPart part : toolParts) +// { +// for (final ToolCore tool : TDTools.tools) +// { +// for (final PartMaterialType pmt : tool.getRequiredComponents()) +// { +// if (pmt.getPossibleParts().contains(part)) +// { +// TinkerRegistry.registerStencilTableCrafting(Pattern.setTagForPart(new ItemStack(TinkerTools.pattern), (Item) part)); +// } +// } +// } +// +// for (final ArmorCore armor : TDTools.armors) +// { +// for (final PartMaterialType pmt : armor.getRequiredComponents()) +// { +// if (pmt.getPossibleParts().contains(part)) +// { +// TinkerRegistry.registerStencilTableCrafting(Pattern.setTagForPart(new ItemStack(TinkerTools.pattern), (Item) part)); +// } +// } +// } +// } } - private static ToolPart regToolPart(int castVolume, String name, RegistryEvent.Register event) { + private static ToolPart regToolPart(int castVolume, String name, RegistryEvent.Register event) + { ToolPart part = new ToolPart(castVolume); - part.setUnlocalizedName(name).setRegistryName("tinkersdefense:" + name); + part.setUnlocalizedName(name).setRegistryName(new ResourceLocation(Reference.MOD_ID,name)); event.getRegistry().register(part); - TinkerRegistry.registerStencilTableCrafting(Pattern.setTagForPart(new ItemStack(TinkerTools.pattern), part)); + + if(TinkerTools.pattern != null) { + toolPartPatterns.add(Pair.of(TinkerTools.pattern, part)); + } + + TinkerRegistry.registerToolPart(part); TinkersDefense.proxy.registerPartModel(part); + TinkerRegistry.registerStencilTableCrafting(Pattern.setTagForPart(new ItemStack(TinkerTools.pattern), (Item) part)); + // TinkerRegistry.registerTableCasting(output, cast, fluid, amount); + toolParts.add(part); itemList.add(part); + + return part; + } + + private void registerStencil(Item pattern, ToolPart toolPart) { + for(ToolCore toolCore : TinkerRegistry.getTools()) { + for(PartMaterialType partMaterialType : toolCore.getRequiredComponents()) { + if(partMaterialType.getPossibleParts().contains(toolPart)) { + ItemStack stencil = new ItemStack(pattern); + Pattern.setTagForPart(stencil, toolPart); + TinkerRegistry.registerStencilTableCrafting(stencil); + return; + } + } + } + } + + private static ArmorPart regArmorPart(int castVolume, String name, RegistryEvent.Register event) + { + ArmorPart part = new ArmorPart(castVolume); + part.setUnlocalizedName(name).setRegistryName(new ResourceLocation(Reference.MOD_ID,name)); + event.getRegistry().register(part); + + if(TinkerTools.pattern != null) { + armorPartPatterns.add(Pair.of(TinkerTools.pattern, part)); + } + TinkerRegistry.registerToolPart(part); + TinkersDefense.proxy.registerArmorPartModel(part); + TinkerRegistry.registerStencilTableCrafting(Pattern.setTagForPart(new ItemStack(TinkerTools.pattern), (Item) part)); + + // TinkerRegistry.registerTableCasting(output, cast, fluid, amount); + toolParts.add(part); + itemList.add(part); + return part; } + private void registerStencil(Item pattern, ArmorPart toolPart) { + for(ToolCore toolCore : TinkerRegistry.getTools()) { + for(PartMaterialType partMaterialType : toolCore.getRequiredComponents()) { + if(partMaterialType.getPossibleParts().contains(toolPart)) { + ItemStack stencil = new ItemStack(pattern); + Pattern.setTagForPart(stencil, toolPart); + TinkerRegistry.registerStencilTableCrafting(stencil); + return; + } + } + } + } } diff --git a/src/main/java/lance5057/tDefense/core/tileentities/ArmorStationTile.java b/src/main/java/lance5057/tDefense/core/tileentities/ArmorStationTile.java index e2d3654..901a772 100644 --- a/src/main/java/lance5057/tDefense/core/tileentities/ArmorStationTile.java +++ b/src/main/java/lance5057/tDefense/core/tileentities/ArmorStationTile.java @@ -1,29 +1,83 @@ package lance5057.tDefense.core.tileentities; +import lance5057.tDefense.core.gui.ArmorStationContainer; import lance5057.tDefense.core.gui.ArmorStationGui; +import net.minecraft.block.Block; +import net.minecraft.block.BlockPane; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraftforge.common.property.IExtendedBlockState; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -import slimeknights.tconstruct.tools.common.tileentity.TileToolStation; -public class ArmorStationTile extends TileToolStation { +import slimeknights.mantle.common.IInventoryGui; +import slimeknights.tconstruct.library.client.ToolBuildGuiInfo; +import slimeknights.tconstruct.shared.block.BlockTable; +import slimeknights.tconstruct.shared.block.PropertyTableItem; +import slimeknights.tconstruct.shared.inventory.ConfigurableInvWrapperCapability; +import slimeknights.tconstruct.shared.tileentity.TileTable; +import slimeknights.tconstruct.tools.common.client.GuiButtonRepair; +import slimeknights.tconstruct.tools.common.client.GuiToolStation; +import slimeknights.tconstruct.tools.common.inventory.ContainerToolStation; - public ArmorStationTile() { - inventoryTitle = "armorstation.name"; - } +public class ArmorStationTile extends TileTable implements IInventoryGui { - @Override - @SideOnly(Side.CLIENT) - public GuiContainer createGui(InventoryPlayer inventoryPlayer, World world, BlockPos pos) { - return new ArmorStationGui(inventoryPlayer, world, pos, this); - } + public ArmorStationTile() { + super("gui.toolstation.name", 6); + this.itemHandler = new ConfigurableInvWrapperCapability(this, false, false); + } + + @Override + public Container createContainer(InventoryPlayer inventoryplayer, World world, BlockPos pos) { + return new ArmorStationContainer(inventoryplayer, this); + } + + @Override + @SideOnly(Side.CLIENT) + public GuiContainer createGui(InventoryPlayer inventoryplayer, World world, BlockPos pos) { + return new ArmorStationGui(inventoryplayer, world, pos, this); + } + + @Override + protected IExtendedBlockState setInventoryDisplay(IExtendedBlockState state) { + PropertyTableItem.TableItems toDisplay = new PropertyTableItem.TableItems(); - @Override - public Container createContainer(InventoryPlayer inventoryPlayer, World world, BlockPos pos) { - return new ArmorStationContainer(inventoryPlayer, this, false); + ToolBuildGuiInfo info = GuiButtonRepair.info; + /* Disabled for now + // todo: evaluate this again + if(Minecraft.getMinecraft().currentScreen instanceof GuiToolStation) { + info = ((GuiToolStation) Minecraft.getMinecraft().currentScreen).currentInfo; + }*/ + float s = 0.46875f; + + for(int i = 0; i < info.positions.size(); i++) { + ItemStack stackInSlot = getStackInSlot(i); + PropertyTableItem.TableItem item = getTableItem(stackInSlot, this.getWorld(), null); + if(item != null) { + item.x = (33 - info.positions.get(i).getX()) / 61f; + item.z = (42 - info.positions.get(i).getY()) / 61f; + item.s *= s; + + if(i == 0 || info != GuiButtonRepair.info) { + item.s *= 1.3f; + } + + // correct itemblock because scaling + if(stackInSlot.getItem() instanceof ItemBlock && !(Block.getBlockFromItem(stackInSlot.getItem()) instanceof BlockPane)) { + item.y = -(1f - item.s) / 2f; + } + + //item.s *= 2/5f; + toDisplay.items.add(item); + } } + + // add inventory if needed + return state.withProperty(BlockTable.INVENTORY, toDisplay); + } } \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/tools/TDTools.java b/src/main/java/lance5057/tDefense/core/tools/TDTools.java index bfa650c..b93e92b 100644 --- a/src/main/java/lance5057/tDefense/core/tools/TDTools.java +++ b/src/main/java/lance5057/tDefense/core/tools/TDTools.java @@ -1,11 +1,17 @@ package lance5057.tDefense.core.tools; import java.util.ArrayList; +import java.util.List; import com.google.common.eventbus.Subscribe; import lance5057.tDefense.Reference; import lance5057.tDefense.TinkersDefense; +import lance5057.tDefense.core.blocks.ArmorStationBlock; +import lance5057.tDefense.core.library.CustomArmorTextureCreator; +import lance5057.tDefense.core.library.TDRegistry; +import lance5057.tDefense.core.network.ArmorStationSelectionPacket; +import lance5057.tDefense.core.tileentities.ArmorStationTile; import lance5057.tDefense.core.tools.armor.cloth.TinkersHood; import lance5057.tDefense.core.tools.armor.cloth.TinkersRobe; import lance5057.tDefense.core.tools.armor.cloth.TinkersShawl; @@ -21,11 +27,10 @@ import lance5057.tDefense.core.tools.basic.RoundShield; import lance5057.tDefense.core.tools.basic.Shears; import lance5057.tDefense.core.tools.basic.TowerShield; import lance5057.tDefense.core.tools.basic.Zweihander; -import lance5057.tDefense.core.tools.baubles.Amulet; -import lance5057.tDefense.core.tools.baubles.Ring; import lance5057.tDefense.core.tools.baubles.Sheathe; -import lance5057.tDefense.util.TDRegistry; +import net.minecraft.block.Block; import net.minecraft.item.Item; +import net.minecraft.item.ItemBlock; import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.RegistryEvent; @@ -33,45 +38,54 @@ import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; +import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.registries.IForgeRegistry; +import slimeknights.tconstruct.common.TinkerNetwork; import slimeknights.tconstruct.library.TinkerRegistry; import slimeknights.tconstruct.library.client.CustomTextureCreator; import slimeknights.tconstruct.library.tools.ToolCore; @Mod.EventBusSubscriber(modid = Reference.MOD_ID) -//@Pulse(id = TDTools.PulseId, description = "All the tools and everything related to it.") -public class TDTools { - +// @Pulse(id = TDTools.PulseId, description = "All the tools and everything +// related to it.") +public class TDTools +{ + public static final List tools = new ArrayList<>(); + public static final List armors = new ArrayList<>(); TDToolEvents events = new TDToolEvents(); - // Tools - public static ToolCore roundshield; - public static ToolCore heatershield; - public static ToolCore towershield; - public static ToolCore zweihander; - public static ToolCore shears; - public static ToolCore fishingRod; - - public static ArmorCore hood; - public static ArmorCore shawl; - public static ArmorCore robe; - public static ArmorCore shoes; - - public static ArmorCore coif; - public static ArmorCore hauberk; - public static ArmorCore chausses; - //public static ToolCore boots; - - public static ArmorCore helm; - public static ArmorCore breastplate; - public static ArmorCore grieves; - public static ArmorCore sabatons; - - //baubles - public static ToolCore sheathe; - public static ToolCore ring; - public static ToolCore amulet; + public static ArmorStationBlock station; + public static Item stationItem; + + // Tools + public static ToolCore roundshield; + public static ToolCore heatershield; + public static ToolCore towershield; + public static ToolCore zweihander; + public static ToolCore shears; + public static ToolCore fishingRod; + + public static ArmorCore hood; + public static ArmorCore shawl; + public static ArmorCore robe; + public static ArmorCore shoes; + + public static ArmorCore coif; + public static ArmorCore hauberk; + public static ArmorCore chausses; + // public static ToolCore boots; + + public static ArmorCore helm; + public static ArmorCore breastplate; + public static ArmorCore grieves; + public static ArmorCore sabatons; + + // baubles + public static ToolCore sheathe; +// public static ToolCore ring; +// public static ToolCore amulet; + static ArrayList itemList = new ArrayList(); // Tool Parts @@ -88,42 +102,46 @@ public class TDTools { // PRE-INITIALIZATION @Subscribe - public void preInit(FMLPreInitializationEvent event) { + public void preInit(FMLPreInitializationEvent event) + { } - private void regTools() { + private void regTools() + { } - + public void registerItems(final RegistryEvent.Register event) { + stationItem = new ItemBlock(station).setUnlocalizedName("stationitem").setRegistryName("stationitem"); + roundshield = new RoundShield(); heatershield = new HeaterShield(); towershield = new TowerShield(); zweihander = new Zweihander(); shears = new Shears(); fishingRod = new FishingRod(); - + hood = new TinkersHood(); shawl = new TinkersShawl(); robe = new TinkersRobe(); shoes = new TinkersShoes(); - -// coif = new TinkersCoif(); -// hauberk = new TinkersHauberk(); -// chausses = new TinkersChausses(); - //boots = new TinkersBoots(); - + + // coif = new TinkersCoif(); + // hauberk = new TinkersHauberk(); + // chausses = new TinkersChausses(); + // boots = new TinkersBoots(); + helm = new TinkersHelm(); breastplate = new TinkersBreastplate(); grieves = new TinkersGrieves(); sabatons = new TinkersSabatons(); - + sheathe = new Sheathe(); - ring = new Ring(); - amulet = new Amulet(); - +// ring = new Ring(); +// amulet = new Amulet(); + regTool(roundshield, "roundshield", event); regTool(heatershield, "heatershield", event); regTool(towershield, "towershield", event); @@ -132,72 +150,118 @@ public class TDTools { regTool(fishingRod, "fishingRod", event); regArmor(hood, "hood", event); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/hood/_hood_cloth")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/hood/_hood_trim")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/hood/_hood_metal")); + regArmor(shawl, "shawl", event); - regArmor(robe, "robe", event); - regArmor(shoes, "shoes", event); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shawl/_shawl_cloth")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shawl/_shawl_trim")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shawl/_shawl_metal")); - //regTool(boots, "boots", event); + regArmor(robe, "robe", event); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/robe/_robe_cloth")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/robe/_robe_trim")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/robe/_robe_metal")); + regArmor(shoes, "shoes", event); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shoes/_shoes_cloth")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shoes/_shoes_trim")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shoes/_shoes_metal")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/shoes/_shoes_string")); + + // regTool(boots, "boots", event); + regArmor(helm, "helm", event); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/helm/_helm_chain")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/helm/_helm_plate")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/helm/_helm_top")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/helm/_helm_visor")); + regArmor(breastplate, "breastplate", event); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/breastplate/_breastplate_chain")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/breastplate/_breastplate_plate")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/breastplate/_breastplate_smallplate")); + CustomArmorTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/breastplate/_breastplate_trim")); + regArmor(grieves, "grieves", event); regArmor(sabatons, "sabatons", event); - -// CustomTextureCreator.registerTexture(new ResourceLocation("tinkersdefense", "items/battleaxe/_halbard_accessory")); - CustomTextureCreator.registerTexture(new ResourceLocation("tinkersdefense", "armor/helm/_helm_chain")); - CustomTextureCreator.registerTexture(new ResourceLocation("tinkersdefense", "armor/helm/_helm_plate")); - CustomTextureCreator.registerTexture(new ResourceLocation("tinkersdefense", "armor/helm/_helm_top")); - CustomTextureCreator.registerTexture(new ResourceLocation("tinkersdefense", "armor/helm/_helm_visor")); -// - regTool(sheathe, "sheathe", event); - regTool(ring, "ring", event); - regTool(amulet, "amulet", event); + // CustomTextureCreator.registerTexture(new + // ResourceLocation("tinkersdefense", + // "items/battleaxe/_halbard_accessory")); + + // + regTool(sheathe, "sheathe", event); +// regTool(ring, "ring", event); +// regTool(amulet, "amulet", event); + final IForgeRegistry registry = event.getRegistry(); - for (Item i : itemList) { + for (Item i : itemList) + { registry.register(i); } + + registry.register(stationItem); } - private static void regTool(ToolCore tool, String name, RegistryEvent.Register event) { - tool.setRegistryName(new ResourceLocation("tinkersdefense:" + name)); + public void registerBlocks(final RegistryEvent.Register event) + { + IForgeRegistry registry = event.getRegistry(); + + station = new ArmorStationBlock(); + + registry.register(station); + + GameRegistry.registerTileEntity(ArmorStationTile.class, "armorstationtile"); + + } + + private static void regTool(ToolCore tool, String name, RegistryEvent.Register event) + { + tool.setRegistryName(new ResourceLocation(Reference.MOD_ID,name)); event.getRegistry().register(tool); TinkerRegistry.registerTool(tool); TinkersDefense.proxy.registerToolModel(tool); - //itemList.add(tool); - } + tools.add(tool); + } - private static void regArmor(ArmorCore armor, String name, RegistryEvent.Register event) { - armor.setRegistryName(new ResourceLocation("tinkersdefense:" + name)); + private static void regArmor(ArmorCore armor, String name, RegistryEvent.Register event) + { + armor.setRegistryName(new ResourceLocation(Reference.MOD_ID,name)); event.getRegistry().register(armor); TDRegistry.registerTool(armor); TinkersDefense.proxy.registerArmorModel(armor); - //itemList.add(tool); - } - - private void registerModifiers() { + armors.add(armor); + } + + private void registerModifiers() + { } // INITIALIZATION @Subscribe - public void init(FMLInitializationEvent event) { + public void init(FMLInitializationEvent event) + { // register items - - // register blocks + // register blocks - // register entities + // register entities - // proxy.preInit(); + // proxy.preInit(); regToolBuilding(); regRecipies(); // proxy.init(); + + TinkerNetwork.instance.registerPacket(ArmorStationSelectionPacket.class); } - private void regToolBuilding() { + private void regToolBuilding() + { TinkerRegistry.registerToolCrafting(roundshield); TinkerRegistry.registerToolForgeCrafting(heatershield); TinkerRegistry.registerToolForgeCrafting(towershield); @@ -209,28 +273,29 @@ public class TDTools { TDRegistry.registerArmorCrafting(shawl); TDRegistry.registerArmorCrafting(robe); TDRegistry.registerArmorCrafting(shoes); - - //TinkerRegistry.registerToolCrafting(boots); - - TDRegistry.registerArmorForgeCrafting(helm); + + // TinkerRegistry.registerToolCrafting(boots); + + TDRegistry.registerArmorCrafting(helm); TDRegistry.registerArmorForgeCrafting(breastplate); TDRegistry.registerArmorForgeCrafting(grieves); TDRegistry.registerArmorForgeCrafting(sabatons); - + TinkerRegistry.registerToolCrafting(sheathe); - TinkerRegistry.registerToolCrafting(ring); - TinkerRegistry.registerToolCrafting(amulet); +// TinkerRegistry.registerToolCrafting(ring); +// TinkerRegistry.registerToolCrafting(amulet); } - private void regRecipies() { + private void regRecipies() + { } // POST-INITIALIZATION @Subscribe - public void postInit(FMLPostInitializationEvent event) { + public void postInit(FMLPostInitializationEvent event) + { // proxy.postInit(); - MinecraftForge.EVENT_BUS.register(events); diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersHood.java b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersHood.java index 482055b..a5f576a 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersHood.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersHood.java @@ -1,15 +1,18 @@ package lance5057.tDefense.core.tools.armor.cloth; -import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ClothMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.HelmMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.library.ArmorTags; +import lance5057.tDefense.core.library.ArmorTextureBuilder; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; import lance5057.tDefense.core.parts.TDParts; -import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.cloth.ModelTinkersHood; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.ModelBiped; +import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; @@ -17,83 +20,131 @@ import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; -public class TinkersHood extends ArmorCore { +public class TinkersHood extends ArmorCore +{ int induceDamage = 0; - public TinkersHood() { - super(EntityEquipmentSlot.HEAD, new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), - new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), PartMaterialType.extra(TDParts.rivets)); + public TinkersHood() + { + super(EntityEquipmentSlot.HEAD, new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), PartMaterialType + .extra(TDParts.rivets)); setUnlocalizedName("tinkerhood"); } @Override - public void onUpdate(ItemStack stack, World world, Entity entity, int par4, boolean par5) { + public void onUpdate(ItemStack stack, World world, Entity entity, int par4, boolean par5) + { super.onUpdate(stack, world, entity, par4, par5); } @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - textures.add("textures/armor/hood/_hood_cloth.png"); - textures.add("textures/armor/hood/_hood_trim.png"); - textures.add("textures/armor/hood/_hood_metal.png"); + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) + { + return new ModelTinkersHood(itemStack); + } - return textures; + @Override + public NBTTagCompound buildTag(List materials) + { + ArmorNBT data = buildDefaultTag(materials); + return data.get(); } - @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) { - return new ModelTinkersHood(itemStack); + public EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType) + { + return EntityEquipmentSlot.HEAD; } @Override - public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, HelmMaterialStats.TYPE); - return data.get(); + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head, handle); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + // data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } @Override - public EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType) { - return EntityEquipmentSlot.HEAD; + @SideOnly(Side.CLIENT) + public NBTTagCompound setupTexture(List materials) + { + NBTTagCompound base = new NBTTagCompound(); + + ResourceLocation rc = ArmorTextureBuilder.createArmorTexture("hood", new String[] { "cloth", "trim", "metal" }, materials); + + if (rc != null) + { + base.setString(ArmorTags.TexLoc, rc.toString()); + return base; + } + return null; } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot) + { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) + { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) + { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersRobe.java b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersRobe.java index 6703fd6..37e9b6e 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersRobe.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersRobe.java @@ -3,25 +3,35 @@ package lance5057.tDefense.core.tools.armor.cloth; import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ClothMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.LegsMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.library.ArmorTags; +import lance5057.tDefense.core.library.ArmorTextureBuilder; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.materials.stats.LegsMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.cloth.ModelTinkersRobe; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; +import net.minecraft.client.model.ModelBiped; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; +import net.minecraftforge.common.ISpecialArmor.ArmorProperties; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; public class TinkersRobe extends ArmorCore { @@ -30,11 +40,13 @@ public class TinkersRobe extends ArmorCore public TinkersRobe() { - super(EntityEquipmentSlot.CHEST,new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), - new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), + super(EntityEquipmentSlot.LEGS,new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), + new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), PartMaterialType.extra(TDParts.clasp)); setUnlocalizedName("tinkerrobe"); } + + @Override public void onUpdate(ItemStack stack, World world, Entity entity, int par4, boolean par5) @@ -43,27 +55,32 @@ public class TinkersRobe extends ArmorCore } - @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - textures.add("textures/armor/robe/_robe_cloth.png"); - textures.add("textures/armor/robe/_robe_trim.png"); - textures.add("textures/armor/robe/_robe_metal.png"); + @SideOnly(Side.CLIENT) + public NBTTagCompound setupTexture(List materials) + { + NBTTagCompound base = new NBTTagCompound(); - return textures; - } + ResourceLocation rc = ArmorTextureBuilder.createArmorTexture("robe", new String[] { "cloth", "trim", "metal" }, materials); + if (rc != null) + { + base.setString(ArmorTags.TexLoc, rc.toString()); + return base; + } + return null; + } + @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { return new ModelTinkersRobe(itemStack); } @Override public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, LegsMaterialStats.TYPE); + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @@ -71,35 +88,68 @@ public class TinkersRobe extends ArmorCore public EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType) { return EntityEquipmentSlot.LEGS; } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head, handle); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + //data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; + } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot) + { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) + { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) + { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShawl.java b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShawl.java index 825d5e4..eb1e1b6 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShawl.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShawl.java @@ -3,13 +3,16 @@ package lance5057.tDefense.core.tools.armor.cloth; import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ChestMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ClothMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.library.ArmorTags; +import lance5057.tDefense.core.library.ArmorTextureBuilder; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.ChestMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.cloth.ModelTinkersShawl; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; import net.minecraft.client.model.ModelBiped; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; @@ -17,12 +20,18 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; +import net.minecraftforge.common.ISpecialArmor.ArmorProperties; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; public class TinkersShawl extends ArmorCore { @@ -30,7 +39,7 @@ public class TinkersShawl extends ArmorCore public TinkersShawl() { - super(EntityEquipmentSlot.LEGS,new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), PartMaterialType.extra(TDParts.armorPlate)); + super(EntityEquipmentSlot.CHEST,new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), PartMaterialType.extra(TDParts.armorPlate)); setUnlocalizedName("tinkershawl"); } @@ -41,27 +50,32 @@ public class TinkersShawl extends ArmorCore } - @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - textures.add("textures/armor/shawl/_shawl_cloth.png"); - textures.add("textures/armor/shawl/_shawl_trim.png"); - textures.add("textures/armor/shawl/_shawl_metal.png"); + @SideOnly(Side.CLIENT) + public NBTTagCompound setupTexture(List materials) + { + NBTTagCompound base = new NBTTagCompound(); + + ResourceLocation rc = ArmorTextureBuilder.createArmorTexture("shawl", new String[] { "cloth", "trim", "metal" }, materials); - return textures; + if (rc != null) + { + base.setString(ArmorTags.TexLoc, rc.toString()); + return base; + } + return null; } @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { return new ModelTinkersShawl(itemStack); } @Override public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, ChestMaterialStats.TYPE); + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @@ -71,33 +85,64 @@ public class TinkersShawl extends ArmorCore } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, + int slot) { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; + } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head, handle); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + //data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShoes.java b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShoes.java index c7c8606..0c3c85d 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShoes.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/cloth/TinkersShoes.java @@ -1,15 +1,16 @@ package lance5057.tDefense.core.tools.armor.cloth; -import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ClothMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.FeetMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.library.ArmorTags; +import lance5057.tDefense.core.library.ArmorTextureBuilder; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.cloth.ModelTinkersShoes; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; import net.minecraft.client.model.ModelBiped; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; @@ -17,12 +18,17 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; import slimeknights.tconstruct.tools.TinkerTools; public class TinkersShoes extends ArmorCore @@ -32,9 +38,9 @@ public class TinkersShoes extends ArmorCore public TinkersShoes() { - super(EntityEquipmentSlot.FEET,new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), + super(EntityEquipmentSlot.FEET,new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), PartMaterialType.extra(TDParts.rivets), - new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE), + new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), PartMaterialType.bowstring(TinkerTools.bowString)); setUnlocalizedName("tinkershoes"); } @@ -46,27 +52,32 @@ public class TinkersShoes extends ArmorCore } - @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - textures.add("textures/armor/shoes/_shoes_cloth.png"); - textures.add("textures/armor/shoes/_shoes_trim.png"); - textures.add("textures/armor/shoes/_shoes_metal.png"); + @SideOnly(Side.CLIENT) + public NBTTagCompound setupTexture(List materials) + { + NBTTagCompound base = new NBTTagCompound(); + + ResourceLocation rc = ArmorTextureBuilder.createArmorTexture("shoes", new String[] { "cloth", "trim", "metal", "string" }, materials); - return textures; + if (rc != null) + { + base.setString(ArmorTags.TexLoc, rc.toString()); + return base; + } + return null; } @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { return new ModelTinkersShoes(itemStack); } @Override public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, FeetMaterialStats.TYPE); + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @@ -76,33 +87,64 @@ public class TinkersShoes extends ArmorCore } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, + int slot) { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; + } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head, handle); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + //data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersBreastplate.java b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersBreastplate.java index a7df0f0..b64d130 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersBreastplate.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersBreastplate.java @@ -1,91 +1,132 @@ package lance5057.tDefense.core.tools.armor.heavy; -import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ChestMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.ChestMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; import lance5057.tDefense.core.parts.TDParts; -import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.heavy.ModelTinkersBreastplate; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; import slimeknights.tconstruct.tools.TinkerTools; -public class TinkersBreastplate extends ArmorCore { - public TinkersBreastplate() { - super(EntityEquipmentSlot.CHEST, new PartMaterialType(TinkerTools.largePlate, ChestMaterialStats.TYPE), - new PartMaterialType(TDParts.armorPlate, ChestMaterialStats.TYPE), - PartMaterialType.handle(TDParts.filigree), PartMaterialType.extra(TDParts.chainmail)); +public class TinkersBreastplate extends ArmorCore +{ + public TinkersBreastplate() + { + super(EntityEquipmentSlot.CHEST, new PartMaterialType(TinkerTools.largePlate, ChestMaterialStats.TYPE), new PartMaterialType(TDParts.armorPlate, ChestMaterialStats.TYPE), PartMaterialType + .handle(TDParts.filigree), PartMaterialType.extra(TDParts.chainmail)); setUnlocalizedName("tinkersbreastplate"); } @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - textures.add("textures/armor/breastplate/_breastplate_plate.png"); - textures.add("textures/armor/breastplate/_breastplate_smallplate.png"); - textures.add("textures/armor/breastplate/_breastplate_trim.png"); - textures.add("textures/armor/breastplate/_breastplate_chain.png"); - return textures; + public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) + { + String texture; + NBTTagList t = TagUtil.getBaseMaterialsTagList(stack); + texture = "textures/armor/breastplate/_breastplate_plate_" + t.getStringTagAt(0); + return texture; } @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) { + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) + { return new ModelTinkersBreastplate(itemStack); } @Override - public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, ChestMaterialStats.TYPE); + public NBTTagCompound buildTag(List materials) + { + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @Override - public EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType) { + public EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType) + { return EntityEquipmentSlot.CHEST; } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot) + { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) + { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) + { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; + } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersGrieves.java b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersGrieves.java index ccefbf7..88047a1 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersGrieves.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersGrieves.java @@ -1,26 +1,31 @@ package lance5057.tDefense.core.tools.armor.heavy; -import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ClothMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.LegsMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.materials.stats.LegsMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.heavy.ModelTinkersGrieves; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; public class TinkersGrieves extends ArmorCore { @@ -29,32 +34,29 @@ public class TinkersGrieves extends ArmorCore super(EntityEquipmentSlot.LEGS,new PartMaterialType(TDParts.armorPlate, LegsMaterialStats.TYPE), new PartMaterialType(TDParts.chainmail, LegsMaterialStats.TYPE), PartMaterialType.handle(TDParts.filigree), - new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE)); + new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE)); setUnlocalizedName("tinkersgrieves"); } @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) - { - List textures = new ArrayList(); - textures.add("textures/armor/grieves/_grieves_plate.png"); - textures.add("textures/armor/grieves/_grieves_chain.png"); - textures.add("textures/armor/grieves/_grieves_trim.png"); - textures.add("textures/armor/grieves/_grieves_cloth.png"); - return textures; + public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) { + String texture; + NBTTagList t = TagUtil.getBaseMaterialsTagList(stack); + texture = "textures/armor/grieves/_grieves_plate_" + t.getStringTagAt(0); + return texture; } @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) { return new ModelTinkersGrieves(itemStack); } @Override public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, LegsMaterialStats.TYPE); + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @@ -64,33 +66,64 @@ public class TinkersGrieves extends ArmorCore } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, + int slot) { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; + } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersHelm.java b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersHelm.java index 3b1973d..37fc148 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersHelm.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersHelm.java @@ -3,12 +3,18 @@ package lance5057.tDefense.core.tools.armor.heavy; import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.HelmMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.library.ArmorTags; +import lance5057.tDefense.core.library.ArmorTextureBuilder; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.materials.stats.HelmMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.heavy.ModelTinkersHelm; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; +import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; @@ -16,42 +22,54 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; import slimeknights.tconstruct.library.utils.TagUtil; +import slimeknights.tconstruct.library.utils.TinkerUtil; import slimeknights.tconstruct.tools.TinkerTools; -public class TinkersHelm extends ArmorCore { +public class TinkersHelm extends ArmorCore { public TinkersHelm() { super(EntityEquipmentSlot.HEAD,new PartMaterialType(TinkerTools.panHead, HelmMaterialStats.TYPE), new PartMaterialType(TDParts.armorPlate, HelmMaterialStats.TYPE), - PartMaterialType.handle(TDParts.filigree), PartMaterialType.extra(TDParts.chainmail)); + PartMaterialType.handle(TDParts.filigree), PartMaterialType.extra(TDParts.rivets)); setUnlocalizedName("tinkershelm"); } + + @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - NBTTagList t = TagUtil.getBaseMaterialsTagList(stack); - textures.add("textures/armor/helm/_helm_top_" + t.getStringTagAt(0)); - textures.add("textures/armor/helm/_helm_plate_" + t.getStringTagAt(1)); - textures.add("textures/armor/helm/_helm_visor_" + t.getStringTagAt(2)); - textures.add("textures/armor/helm/_helm_chain_" + t.getStringTagAt(3)); - return textures; + public NBTTagCompound setupTexture(List materials) + { + NBTTagCompound base = new NBTTagCompound(); + + ResourceLocation rc = ArmorTextureBuilder.createArmorTexture("helm", new String[] { "top", "plate", "visor", "chain" }, materials); + + if (rc != null) + { + base.setString(ArmorTags.TexLoc, rc.toString()); + return base; + } + return null; } + @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) { + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) + { return new ModelTinkersHelm(itemStack); } @Override public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, HelmMaterialStats.TYPE); + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @@ -61,33 +79,64 @@ public class TinkersHelm extends ArmorCore { } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, + int slot) { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; + } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersSabatons.java b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersSabatons.java index 7172492..331dda6 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersSabatons.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/heavy/TinkersSabatons.java @@ -1,56 +1,60 @@ package lance5057.tDefense.core.tools.armor.heavy; -import java.util.ArrayList; import java.util.List; -import lance5057.tDefense.core.materials.ArmorMaterialStats.ClothMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.FeetMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.materials.stats.ArmorMaterialStats; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.materials.stats.FeetMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; import lance5057.tDefense.core.tools.armor.renderers.heavy.ModelTinkersSabatons; import lance5057.tDefense.core.tools.bases.ArmorCore; -import lance5057.tDefense.util.ArmorNBT; import net.minecraft.client.model.ModelBiped; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.util.DamageSource; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.tconstruct.library.materials.ExtraMaterialStats; import slimeknights.tconstruct.library.materials.Material; +import slimeknights.tconstruct.library.materials.MaterialTypes; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.utils.TagUtil; public class TinkersSabatons extends ArmorCore { public TinkersSabatons() { super(EntityEquipmentSlot.FEET,new PartMaterialType(TDParts.armorPlate, FeetMaterialStats.TYPE), new PartMaterialType(TDParts.armorPlate, FeetMaterialStats.TYPE), PartMaterialType.handle(TDParts.filigree), - new PartMaterialType(TDParts.cloth, ClothMaterialStats.TYPE)); + new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE)); setUnlocalizedName("tinkerssabatons"); } @SideOnly(Side.CLIENT) @Override - public List getArmorTexture(ItemStack stack) { - List textures = new ArrayList(); - textures.add("textures/armor/sabatons/_sabatons_plates.png"); - textures.add("textures/armor/sabatons/_sabatons_caps.png"); - textures.add("textures/armor/sabatons/_sabatons_trim.png"); - textures.add("textures/armor/sabatons/_sabatons_soles.png"); - return textures; + public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) { + String texture; + NBTTagList t = TagUtil.getBaseMaterialsTagList(stack); + texture = "textures/armor/sabatons/_sabatons_plate_" + t.getStringTagAt(0); + return texture; } @SideOnly(Side.CLIENT) @Override - public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) { + public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot, ModelBiped _default) + { return new ModelTinkersSabatons(itemStack); } @Override public NBTTagCompound buildTag(List materials) { - ArmorNBT data = buildDefaultArmorTag(materials, FeetMaterialStats.TYPE); + ArmorNBT data = buildDefaultTag(materials); return data.get(); } @@ -60,33 +64,64 @@ public class TinkersSabatons extends ArmorCore { } @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { + public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, + int slot) { // TODO Auto-generated method stub - + return null; } @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { + public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { // TODO Auto-generated method stub - + return 0; } @Override - public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, - int slot) { + public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { // TODO Auto-generated method stub - return null; + } @Override - public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) { + public float damagePotential() + { // TODO Auto-generated method stub return 0; } @Override - public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) { + public double attackSpeed() + { // TODO Auto-generated method stub - + return 0; + } + + @Override + protected ArmorNBT buildDefaultTag(List materials) + { + ArmorNBT data = new ArmorNBT(); + + if (materials.size() >= 2) + { + ArmorMaterialStats handle = materials.get(0).getStatsOrUnknown(FabricMaterialStats.TYPE); + ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(FabricMaterialStats.TYPE); + // start with head + data.head(head); + + // add in accessoires if present + if (materials.size() >= 3) + { + ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); + data.extra(binding); + } + + // calculate handle impact + data.head(handle); + } + + // 3 free modifiers + data.modifiers = DEFAULT_MODIFIERS; + + return data; } } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersHood.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersHood.java index 54b2c6d..b5cf2c2 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersHood.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersHood.java @@ -15,10 +15,10 @@ public class ModelTinkersHood extends ArmorRenderer { public ModelRenderer ScarfNeck; public ModelTinkersHood(ItemStack stack) { - super(0.25f, 0, 96, 64, stack); + super(0.25f, 0, 96, 96, stack); this.textureWidth = 96; - this.textureHeight = 64; - + this.textureHeight = 96; + this.Flop_1 = new ModelRenderer(this, 77, 9); this.Flop_1.setRotationPoint(0.0F, 0.0F, 0.0F); this.Flop_1.addBox(-2.0F, -6.8F, -0.1F, 4, 4, 5, 0.5F); diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersRobe.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersRobe.java index e5f179a..bdf11c6 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersRobe.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersRobe.java @@ -21,9 +21,9 @@ public class ModelTinkersRobe extends ArmorRenderer { public ModelRenderer LeftFrontL; public ModelTinkersRobe(ItemStack stack) { - super(0.25f, 0, 96, 64, stack); + super(0.25f, 0, 96, 96, stack); this.textureWidth = 96; - this.textureHeight = 64; + this.textureHeight = 96; this.BeltStraight = new ModelRenderer(this, 66, 24); this.BeltStraight.setRotationPoint(0.0F, 10.0F, 0.0F); diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersShawl.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersShawl.java index 1dc721f..b2f8f6c 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersShawl.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/cloth/ModelTinkersShawl.java @@ -17,9 +17,9 @@ public class ModelTinkersShawl extends ArmorRenderer { public ModelRenderer ShawlRightTrimLong; public ModelTinkersShawl(ItemStack stack) { - super(0.25f, 0, 96, 64, stack); + super(0.25f, 0, 96, 96, stack); this.textureWidth = 96; - this.textureHeight = 64; + this.textureHeight = 96; this.TrimNeck = new ModelRenderer(this, 68, 49); this.TrimNeck.setRotationPoint(0.0F, 0.0F, 0.0F); diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/heavy/ModelTinkersHelm.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/heavy/ModelTinkersHelm.java index 937bcc4..c74e4af 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/heavy/ModelTinkersHelm.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/heavy/ModelTinkersHelm.java @@ -15,9 +15,9 @@ public class ModelTinkersHelm extends ArmorRenderer { public ModelRenderer MouthGuard; public ModelTinkersHelm(ItemStack stack) { - super(0.25f, 0, 96, 64, stack); + super(0.25f, 0, 96, 96, stack); this.textureWidth = 96; - this.textureHeight = 64; + this.textureHeight = 96; this.MouthGuard = new ModelRenderer(this, 64, 32); this.MouthGuard.setRotationPoint(0.0F, 0.0F, 0.0F); diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDArmor.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDArmor.java index 14c3fc1..d45d64b 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDArmor.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDArmor.java @@ -1,6 +1,6 @@ package lance5057.tDefense.core.tools.armor.renderers.layers; -import java.util.List; +import java.util.List; import java.util.Map; import com.google.common.collect.Maps; diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDBipedArmor.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDBipedArmor.java index 890ba1f..2ba5720 100644 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDBipedArmor.java +++ b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/layers/LayerTDBipedArmor.java @@ -1,6 +1,6 @@ package lance5057.tDefense.core.tools.armor.renderers.layers; -import java.util.List; +import java.util.List; import lance5057.tDefense.core.tools.bases.ArmorCore; import net.minecraft.client.model.ModelBiped; @@ -59,8 +59,8 @@ public class LayerTDBipedArmor extends LayerTDArmor { if (entity instanceof EntityPlayer) { EntityPlayer p = (EntityPlayer) entity; ItemStack armor = p.inventory.armorItemInSlot(slot.getIndex()); - List l = ((ArmorCore)armor.getItem()).getArmorTexture(armor); - return l; + //List l = ((ArmorCore)armor.getItem()).getArmorTexture(armor); + //return l; } return null; } diff --git a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/shaders/ArmorShader.java b/src/main/java/lance5057/tDefense/core/tools/armor/renderers/shaders/ArmorShader.java deleted file mode 100644 index 5a1e803..0000000 --- a/src/main/java/lance5057/tDefense/core/tools/armor/renderers/shaders/ArmorShader.java +++ /dev/null @@ -1,183 +0,0 @@ -package lance5057.tDefense.core.tools.armor.renderers.shaders; - -import static org.lwjgl.opengl.GL11.GL_BLEND; -import static org.lwjgl.opengl.GL11.GL_ONE_MINUS_SRC_ALPHA; -import static org.lwjgl.opengl.GL11.GL_QUADS; -import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA; -import static org.lwjgl.opengl.GL11.glBegin; -import static org.lwjgl.opengl.GL11.glBlendFunc; -import static org.lwjgl.opengl.GL11.glColor3d; -import static org.lwjgl.opengl.GL11.glColor4f; -import static org.lwjgl.opengl.GL11.glEnable; -import static org.lwjgl.opengl.GL11.glEnd; -import static org.lwjgl.opengl.GL11.glTexCoord2f; - -import java.awt.Color; -import java.awt.Graphics; -import java.awt.Graphics2D; -import java.awt.image.BufferedImage; -import java.io.IOException; -import java.util.List; -import java.util.logging.Level; -import java.util.logging.Logger; - -import javax.imageio.ImageIO; - -import lance5057.tDefense.util.Color16Util; -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.IResourceManager; -import net.minecraft.util.ResourceLocation; -import slimeknights.tconstruct.library.client.MaterialRenderInfo; -import slimeknights.tconstruct.library.client.texture.TextureColoredTexture; - -public class ArmorShader { - - public static BufferedImage colorize(ResourceLocation r1, int color) { - IResourceManager manager = Minecraft.getMinecraft().getResourceManager(); - try { - BufferedImage buff = ImageIO.read(manager.getResource(r1).getInputStream()); - BufferedImage tint = new BufferedImage(buff.getWidth(), buff.getHeight(), BufferedImage.TYPE_INT_ARGB); - - Graphics2D graphics = tint.createGraphics(); - - graphics.setPaint(new Color(color)); - graphics.fillRect(0, 0, tint.getWidth(), tint.getHeight()); - graphics.dispose(); - - return multiply(buff, tint); - - } catch (IOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - return null; - } - - public static void metalTexture(ResourceLocation r1, ResourceLocation r2, int color) { - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); - Minecraft.getMinecraft().getTextureManager().bindTexture(r1); - - int[] colors = Color16Util.hexToRGB(Integer.toHexString(color)); - // glColor3d((float) colors[0] / 255, (float) colors[1] / 255, (float) - // colors[2] / 255); - - Minecraft.getMinecraft().getTextureManager().bindTexture(r1); - glColor4f((float) colors[0] / 255, (float) colors[1] / 255, (float) colors[2] / 255, 1.0f); - glBegin(GL_QUADS); - glTexCoord2f(0.0f, 0.0f); - glTexCoord2f(1.0f, 0.0f); - glTexCoord2f(1.0f, 1.0f); - glTexCoord2f(0.0f, 1.0f); - glEnd(); - - Minecraft.getMinecraft().getTextureManager().bindTexture(r2); - glColor4f((float) colors[0] / 255, (float) colors[1] / 255, (float) colors[2] / 255, 1.0f); - glBegin(GL_QUADS); - glTexCoord2f(0.0f, 0.0f); - glTexCoord2f(1.0f, 0.0f); - glTexCoord2f(1.0f, 1.0f); - glTexCoord2f(0.0f, 1.0f); - glEnd(); - } - - public static BufferedImage blockTexture(TextureColoredTexture sprite) { - - List l = (List) sprite.getDependencies(); - String s = l.get(1).toString(); - - IResourceManager manager = Minecraft.getMinecraft().getResourceManager(); - if (s.contains("minecraft:")) { - s = s.substring(s.indexOf(":") + 1); - s = "textures/" + s + ".png"; - } else { - s = l.get(1).getResourceDomain() + ":textures/" + l.get(1).getResourcePath() + ".png"; - } - try { - BufferedImage buff = ImageIO.read(manager.getResource(l.get(0)).getInputStream()); - BufferedImage buff2 = ImageIO.read(manager.getResource(new ResourceLocation(s)).getInputStream()); - - return multiply(buff, buff2); - } catch (IOException e) { - Logger.getAnonymousLogger().log(Level.SEVERE, "Somethings Fucky - TinkersDefense:ArmorShader - Line 107"); - } - return null; - - } - - public static void selectRenderer(BufferedImage b, MaterialRenderInfo info, ResourceLocation r1) { - - Graphics g = b.getGraphics(); - - if (info instanceof MaterialRenderInfo.MetalTextured) - metalTexture(r1, r1, ((MaterialRenderInfo.MetalTextured) info).color); - else if (info instanceof MaterialRenderInfo.Metal) - g.drawImage(colorize(r1, ((MaterialRenderInfo.Metal) info).color), 0, 0, null); - else if (info instanceof MaterialRenderInfo.MultiColor) - g.drawImage(colorize(r1, ((MaterialRenderInfo.MultiColor) info).getVertexColor()), 0, 0, null); - else if (info instanceof MaterialRenderInfo.InverseMultiColor) - g.drawImage(colorize(r1, ((MaterialRenderInfo.InverseMultiColor) info).getVertexColor()), 0, 0, null); - else if (info instanceof MaterialRenderInfo.BlockTexture) - g.drawImage( - blockTexture((TextureColoredTexture) ((MaterialRenderInfo.BlockTexture) info).getTexture(r1, "")), - 0, 0, null); - else - g.drawImage(colorize(r1, ((MaterialRenderInfo.Default) info).color), 0, 0, null); - - g.dispose(); - - } - - public static BufferedImage multiply(BufferedImage buff, BufferedImage buff2) { - BufferedImage buffImg = new BufferedImage(buff.getWidth(), buff.getHeight(), BufferedImage.TYPE_INT_ARGB); - - for (int i = 0; i < buff.getWidth(); i++) - for (int j = 0; j < buff.getHeight(); j++) { - Color c1 = new Color(buff.getRGB(i, j), true); - int x = i % buff2.getWidth(); - int y = j % buff2.getHeight(); - Color c2 = new Color(buff2.getRGB(x, y), true); - float r, g, b, a; - Color out; - - // multiply here - r = (((float) c1.getRed()) / 255) * (((float) c2.getRed()) / 255); - g = (((float) c1.getGreen()) / 255) * (((float) c2.getGreen()) / 255); - b = (((float) c1.getBlue()) / 255) * (((float) c2.getBlue()) / 255); - - // transparency always comes from the first buffer - int a2 = c1.getAlpha(); - a = ((float) c1.getAlpha()) / 255; - - out = new Color(r, g, b, a); - buffImg.setRGB(i, j, out.getRGB()); - } - - return buffImg; - } - - public static BufferedImage Invert(BufferedImage buff) { - BufferedImage buffImg = new BufferedImage(buff.getWidth(), buff.getHeight(), BufferedImage.TYPE_INT_ARGB); - - for (int i = 0; i < buff.getWidth(); i++) - for (int j = 0; j < buff.getHeight(); j++) { - Color c1 = new Color(buff.getRGB(i, j), true); - float r, g, b, a; - Color out; - - // invert here - r = Math.abs((((float) c1.getRed()) / 255) - 1.0f); - g = Math.abs((((float) c1.getGreen()) / 255) - 1.0f); - b = Math.abs((((float) c1.getBlue()) / 255) - 1.0f); - - // transparency always comes from the first buffer - int a2 = c1.getAlpha(); - a = ((float) c1.getAlpha()) / 255; - - out = new Color(r, g, b, a); - buffImg.setRGB(i, j, out.getRGB()); - } - - return buffImg; - } -} diff --git a/src/main/java/lance5057/tDefense/core/tools/bases/ArmorBase.java b/src/main/java/lance5057/tDefense/core/tools/bases/ArmorBase.java index 4c3d876..e6c86d0 100644 --- a/src/main/java/lance5057/tDefense/core/tools/bases/ArmorBase.java +++ b/src/main/java/lance5057/tDefense/core/tools/bases/ArmorBase.java @@ -15,8 +15,10 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.Sets; import gnu.trove.set.hash.THashSet; -import lance5057.tDefense.util.ArmorBuilder; -import lance5057.tDefense.util.ArmorEvent; +import jline.internal.Log; +import lance5057.tDefense.core.library.ArmorBuilder; +import lance5057.tDefense.core.library.ArmorEvent; +import lance5057.tDefense.core.library.ArmorTags; import net.minecraft.client.Minecraft; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.Entity; @@ -58,459 +60,543 @@ import slimeknights.tconstruct.library.utils.ToolBuilder; import slimeknights.tconstruct.library.utils.ToolHelper; import slimeknights.tconstruct.library.utils.TooltipBuilder; -public abstract class ArmorBase extends ItemArmor implements ITinkerable, IModifyable, IRepairable, ISpecialArmor{ +public abstract class ArmorBase extends ItemArmor implements ITinkerable, IModifyable, IRepairable, ISpecialArmor +{ protected final PartMaterialType[] requiredComponents; - // used to classify what the thing can do - protected final Set categories = new THashSet<>(); - - public ArmorBase(EntityEquipmentSlot slot, PartMaterialType... requiredComponents) { - super(ItemArmor.ArmorMaterial.LEATHER, 0, slot); - this.requiredComponents = requiredComponents; - - this.setMaxStackSize(1); - //this.setHasSubtypes(true); - } - - /* Tool Information */ - public List getRequiredComponents() { - return ImmutableList.copyOf(requiredComponents); - } - - public List getToolBuildComponents() { - return getRequiredComponents(); - } - - protected void addCategory(Category... categories) { - Collections.addAll(this.categories, categories); - } - - public boolean hasCategory(Category category) { - return categories.contains(category); - } - - protected Category[] getCategories() { - Category[] out = new Category[categories.size()]; - int i = 0; - for(Category category : categories) { - out[i++] = category; - } - - return out; - } - - /* INDESTRUCTIBLE */ - - @Override - public boolean hasCustomEntity(ItemStack stack) { - return true; - } - - @Nonnull - @Override - public Entity createEntity(World world, Entity location, ItemStack itemstack) { - EntityItem entity = new IndestructibleEntityItem(world, location.posX, location.posY, location.posZ, itemstack); - if(location instanceof EntityItem) { - // workaround for private access on that field >_> - NBTTagCompound tag = new NBTTagCompound(); - location.writeToNBT(tag); - entity.setPickupDelay(tag.getShort("PickupDelay")); - } - entity.motionX = location.motionX; - entity.motionY = location.motionY; - entity.motionZ = location.motionZ; - return entity; - } - - /* Building the Item */ - public boolean validComponent(int slot, ItemStack stack) { - if(slot > requiredComponents.length || slot < 0) { - return false; - } - - return requiredComponents[slot].isValid(stack); - } - - /** - * Builds an Itemstack of this tool with the given materials, if applicable. - * - * @param stacks Items to build with. Have to be in the correct order and have exact length. No nulls! - * @return The built item or null if invalid input. - */ - @Nonnull - public ItemStack buildItemFromStacks(NonNullList stacks) { - long itemCount = stacks.stream().filter(stack -> !stack.isEmpty()).count(); - List materials = new ArrayList<>(stacks.size()); - - if(itemCount != requiredComponents.length) { - return ItemStack.EMPTY; - } - - // not a valid part arrangement for this tool - for(int i = 0; i < itemCount; i++) { - if(!validComponent(i, stacks.get(i))) { - return ItemStack.EMPTY; - } - - materials.add(TinkerUtil.getMaterialFromStack(stacks.get(i))); - } - - return buildItem(materials); - } - - /** - * Builds an Itemstack of this tool with the given materials. - * - * @param materials Materials to build with. Have to be in the correct order. No nulls! - * @return The built item or null if invalid input. - */ - @Nonnull - public ItemStack buildItem(List materials) { - ItemStack tool = new ItemStack(this); - tool.setTagCompound(buildItemNBT(materials)); - - return tool; - } - - /** - * Builds the NBT for a new tinker item with the given data. - * - * @param materials Materials to build with. Have to be in the correct order. No nulls! - * @return The built nbt - */ - public NBTTagCompound buildItemNBT(List materials) { - NBTTagCompound basetag = new NBTTagCompound(); - NBTTagCompound toolTag = buildTag(materials); - NBTTagCompound dataTag = buildData(materials); - - basetag.setTag(Tags.BASE_DATA, dataTag); - basetag.setTag(Tags.TOOL_DATA, toolTag); - // copy of the original tool data - basetag.setTag(Tags.TOOL_DATA_ORIG, toolTag.copy()); - - // save categories on the tool - TagUtil.setCategories(basetag, getCategories()); - - // add traits - addMaterialTraits(basetag, materials); - - // fire toolbuilding event - ArmorEvent.OnItemBuilding.fireEvent(basetag, ImmutableList.copyOf(materials), this); - - return basetag; - } - - /** - * Creates an NBT Tag with the materials that were used to build the item. - */ - private NBTTagCompound buildData(List materials) { - NBTTagCompound base = new NBTTagCompound(); - NBTTagList materialList = new NBTTagList(); - - for(Material material : materials) { - materialList.appendTag(new NBTTagString(material.identifier)); - } - - // pre-type base-modifier list - NBTTagList modifierList = new NBTTagList(); - // we cannot set the type directly, but it gets typed by adding a tag, so we add and remove one - modifierList.appendTag(new NBTTagString()); - modifierList.removeTag(0); - - base.setTag(Tags.BASE_MATERIALS, materialList); - base.setTag(Tags.BASE_MODIFIERS, modifierList); - - return base; - } - - /** - * Builds an unusable tool that only has the rendering info - */ - @Nonnull - public ItemStack buildItemForRendering(List materials) { - ItemStack tool = new ItemStack(this); - NBTTagCompound base = new NBTTagCompound(); - base.setTag(Tags.BASE_DATA, buildData(materials)); - tool.setTagCompound(base); - - return tool; - } - - @Nonnull - public ItemStack buildItemForRenderingInGui() { - List materials = IntStream.range(0, getRequiredComponents().size()) - .mapToObj(this::getMaterialForPartForGuiRendering) - .collect(Collectors.toList()); - - return buildItemForRendering(materials); - } - - @SideOnly(Side.CLIENT) - public Material getMaterialForPartForGuiRendering(int index) { - return ClientProxy.RenderMaterials[index % ClientProxy.RenderMaterials.length]; - } - - public abstract NBTTagCompound buildTag(List materials); - - /** Checks whether an Item built from materials has only valid materials. Uses the standard NBT to determine materials. */ - public boolean hasValidMaterials(ItemStack stack) { - // checks if the materials used support all stats needed - NBTTagList list = TagUtil.getBaseMaterialsTagList(stack); - List materials = TinkerUtil.getMaterialsFromTagList(list); - - // something went wrooooong - if(materials.size() != requiredComponents.length) { - return false; - } - - // check if all materials used have the stats needed - for(int i = 0; i < materials.size(); i++) { - Material material = materials.get(i); - PartMaterialType required = requiredComponents[i]; - if(!required.isValidMaterial(material)) { - return false; - } - } - - return true; - } - - public void addMaterialTraits(NBTTagCompound root, List materials) { - int size = requiredComponents.length; - // safety - if(materials.size() < size) { - size = materials.size(); - } - // add corresponding traits per material usage - for(int i = 0; i < size; i++) { - PartMaterialType required = requiredComponents[i]; - Material material = materials.get(i); - for(ITrait trait : required.getApplicableTraitsForMaterial(material)) { - ToolBuilder.addTrait(root, trait, material.materialTextColor); - } - } - } - - /* Repairing */ - - /** Returns indices of the parts that are used for repairing */ - public int[] getRepairParts() { - return new int[] { 1 }; // index 1 usually is the head. 0 is handle. - } - - public float getRepairModifierForPart(int index) { - return 1f; - } - - @Nonnull - @Override - public ItemStack repair(ItemStack repairable, NonNullList repairItems) { - if(repairable.getItemDamage() == 0 && !ToolHelper.isBroken(repairable)) { - // undamaged and not broken - no need to repair - return ItemStack.EMPTY; - } - - // we assume the first required part exclusively determines repair material - List materials = TinkerUtil.getMaterialsFromTagList(TagUtil.getBaseMaterialsTagList(repairable)); - if(materials.isEmpty()) { - return ItemStack.EMPTY; - } - - // ensure the items only contain valid items - NonNullList items = Util.deepCopyFixedNonNullList(repairItems); - boolean foundMatch = false; - for(int index : getRepairParts()) { - Material material = materials.get(index); - - if(repairCustom(material, items) > 0) { - foundMatch = true; - } - - Optional match = material.matches(items); - - // not a single match -> nothing to repair with - if(!match.isPresent()) { - continue; - } - foundMatch = true; - - while((match = material.matches(items)).isPresent()) { - RecipeMatch.removeMatch(items, match.get()); - } - } - - if(!foundMatch) { - return ItemStack.EMPTY; - } - - // check if all items were used - for(int i = 0; i < repairItems.size(); i++) { - // was non-null and did not get modified (stacksize changed or null now, usually) - if(!repairItems.get(i).isEmpty() && ItemStack.areItemStacksEqual(repairItems.get(i), items.get(i))) { - // found an item that was not touched - return ItemStack.EMPTY; - } - } - - // now do it all over again with the real items, to actually repair \o/ - ItemStack item = repairable.copy(); - - while(item.getItemDamage() > 0) { - int amount = calculateRepairAmount(materials, repairItems); - - // nothing to repair with, we're therefore done - if(amount <= 0) { - break; - } - - ToolHelper.repairTool(item, calculateRepair(item, amount)); - // save that we repaired it :I - NBTTagCompound tag = TagUtil.getExtraTag(item); - tag.setInteger(Tags.REPAIR_COUNT, tag.getInteger(Tags.REPAIR_COUNT) + 1); - TagUtil.setExtraTag(item, tag); - } - - return item; - } - - /** Allows for custom repair items. Remove used items from the array. */ - protected int repairCustom(Material material, NonNullList repairItems) { - return 0; - } - - protected int calculateRepairAmount(List materials, NonNullList repairItems) { - Set materialsMatched = Sets.newHashSet(); - float durability = 0f; - // try to match each material once - for(int index : getRepairParts()) { - Material material = materials.get(index); - - if(materialsMatched.contains(material)) { - continue; - } - - // custom repairing - durability += repairCustom(material, repairItems) * getRepairModifierForPart(index); - - Optional matchOptional = material.matches(repairItems); - if(matchOptional.isPresent()) { - RecipeMatch.Match match = matchOptional.get(); - HeadMaterialStats stats = material.getStats(MaterialTypes.HEAD); - if(stats != null) { - materialsMatched.add(material); - durability += ((float) stats.durability * (float) match.amount * getRepairModifierForPart(index)) / 144f; - RecipeMatch.removeMatch(repairItems, match); - } - } - } - - durability *= 1f + ((float) materialsMatched.size() - 1) / 9f; - - return (int) durability; - } - - protected int calculateRepair(ItemStack tool, int amount) { - float origDur = TagUtil.getOriginalToolStats(tool).durability; - float actualDur = ToolHelper.getDurabilityStat(tool); - - // calculate in modifiers that change the total durability of a tool, like diamond - // they should not punish the player with higher repair costs - float durabilityFactor = actualDur / origDur; - float increase = amount * Math.min(10f, durabilityFactor); - - increase = Math.max(increase, actualDur / 64f); - //increase = Math.max(50, increase); - - int modifiersUsed = TagUtil.getBaseModifiersUsed(tool.getTagCompound()); - float mods = 1.0f; - if(modifiersUsed == 1) { - mods = 0.95f; - } - else if(modifiersUsed == 2) { - mods = 0.9f; - } - else if(modifiersUsed >= 3) { - mods = 0.85f; - } - - increase *= mods; - - NBTTagCompound tag = TagUtil.getExtraTag(tool); - int repair = tag.getInteger(Tags.REPAIR_COUNT); - float repairDimishingReturns = (100 - repair / 2) / 100f; - if(repairDimishingReturns < 0.5f) { - repairDimishingReturns = 0.5f; - } - increase *= repairDimishingReturns; - - return (int) Math.ceil(increase); - } - - /* Information */ - - @Override - @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, @Nullable World worldIn, List tooltip, ITooltipFlag flagIn) { - boolean shift = Util.isShiftKeyDown(); - boolean ctrl = Util.isCtrlKeyDown(); - // modifiers - if(!shift && !ctrl) { - getTooltip(stack, tooltip); - - tooltip.add(""); - // info tooltip for detailed and componend info - tooltip.add(Util.translate("tooltip.tool.holdShift")); - tooltip.add(Util.translate("tooltip.tool.holdCtrl")); - -// if(worldIn != null) { -// tooltip.add(TextFormatting.BLUE + -// I18n.translateToLocalFormatted("attribute.modifier.plus.0", -// Util.df.format(ToolHelper.getActualDamage(stack, Minecraft.getMinecraft().player)), -// I18n.translateToLocal("attribute.name.generic.attackDamage"))); -// } - } - // detailed data - else if(Config.extraTooltips && shift) { - getTooltipDetailed(stack, tooltip); - } - // component data - else if(Config.extraTooltips && ctrl) { - getTooltipComponents(stack, tooltip); - } - } - - @Override - public void getTooltip(ItemStack stack, List tooltips) { - // Default tooltip: modifiers - TooltipBuilder.addModifierTooltips(stack, tooltips); - } - - @Nonnull - @Override - public EnumRarity getRarity(ItemStack stack) { - // prevents enchanted items to have a different name color - return EnumRarity.COMMON; - } - - @Override - public boolean isBookEnchantable(ItemStack stack, ItemStack book) { - return false; - } - - /* NBT loading */ - - @Override - public boolean updateItemStackNBT(NBTTagCompound nbt) { - // when the itemstack is loaded from NBT we recalculate all the data - if(nbt.hasKey(Tags.BASE_DATA)) { - try { - ArmorBuilder.rebuildArmor(nbt, this); - } - catch(TinkerGuiException e) { - // nothing to do - } - } - - // return value shouldn't matter since it's never checked - return true; - } + // used to classify what the thing can do + protected final Set categories = new THashSet<>(); + + public ArmorBase(EntityEquipmentSlot slot, PartMaterialType... requiredComponents) + { + super(ItemArmor.ArmorMaterial.LEATHER, 0, slot); + this.requiredComponents = requiredComponents; + + this.setMaxStackSize(1); + // this.setHasSubtypes(true); + } + + /* Tool Information */ + public List getRequiredComponents() + { + return ImmutableList.copyOf(requiredComponents); + } + + public List getToolBuildComponents() + { + return getRequiredComponents(); + } + + protected void addCategory(Category... categories) + { + Collections.addAll(this.categories, categories); + } + + public boolean hasCategory(Category category) + { + return categories.contains(category); + } + + protected Category[] getCategories() + { + Category[] out = new Category[categories.size()]; + int i = 0; + for (Category category : categories) + { + out[i++] = category; + } + + return out; + } + + /* INDESTRUCTIBLE */ + + @Override + public boolean hasCustomEntity(ItemStack stack) + { + return true; + } + + @Nonnull + @Override + public Entity createEntity(World world, Entity location, ItemStack itemstack) + { + EntityItem entity = new IndestructibleEntityItem(world, location.posX, location.posY, location.posZ, itemstack); + if (location instanceof EntityItem) + { + // workaround for private access on that field >_> + NBTTagCompound tag = new NBTTagCompound(); + location.writeToNBT(tag); + entity.setPickupDelay(tag.getShort("PickupDelay")); + } + entity.motionX = location.motionX; + entity.motionY = location.motionY; + entity.motionZ = location.motionZ; + return entity; + } + + /* Building the Item */ + public boolean validComponent(int slot, ItemStack stack) + { + if (slot > requiredComponents.length || slot < 0) + { + return false; + } + + return requiredComponents[slot].isValid(stack); + } + + /** + * Builds an Itemstack of this tool with the given materials, if applicable. + * + * @param stacks + * Items to build with. Have to be in the correct order and have + * exact length. No nulls! + * @return The built item or null if invalid input. + */ + @Nonnull + public ItemStack buildItemFromStacks(NonNullList stacks) + { + long itemCount = stacks.stream().filter(stack -> !stack.isEmpty()).count(); + List materials = new ArrayList<>(stacks.size()); + + if (itemCount != requiredComponents.length) + { + return ItemStack.EMPTY; + } + + // not a valid part arrangement for this tool + for (int i = 0; i < itemCount; i++) + { + if (!validComponent(i, stacks.get(i))) + { + return ItemStack.EMPTY; + } + + materials.add(TinkerUtil.getMaterialFromStack(stacks.get(i))); + } + + return buildItem(materials); + } + + /** + * Builds an Itemstack of this tool with the given materials. + * + * @param materials + * Materials to build with. Have to be in the correct order. No + * nulls! + * @return The built item or null if invalid input. + */ + @Nonnull + public ItemStack buildItem(List materials) + { + ItemStack tool = new ItemStack(this); + tool.setTagCompound(buildItemNBT(materials)); + + return tool; + } + + /** + * Builds the NBT for a new tinker item with the given data. + * + * @param materials + * Materials to build with. Have to be in the correct order. No + * nulls! + * @return The built nbt + */ + public NBTTagCompound buildItemNBT(List materials) + { + NBTTagCompound basetag = new NBTTagCompound(); + NBTTagCompound toolTag = buildTag(materials); + NBTTagCompound dataTag = buildData(materials); + + basetag.setTag(Tags.BASE_DATA, dataTag); + basetag.setTag(Tags.TOOL_DATA, toolTag); + // copy of the original tool data + basetag.setTag(Tags.TOOL_DATA_ORIG, toolTag.copy()); + // save categories on the tool + TagUtil.setCategories(basetag, getCategories()); + + // add traits + addMaterialTraits(basetag, materials); + + // fire toolbuilding event + ArmorEvent.OnItemBuilding.fireEvent(basetag, ImmutableList.copyOf(materials), this); + + return basetag; + } + + + + @SideOnly(Side.CLIENT) + public NBTTagCompound setupTexture(List materials) + { + return null; + } + + /** + * Creates an NBT Tag with the materials that were used to build the item. + */ + private NBTTagCompound buildData(List materials) + { + NBTTagCompound base = new NBTTagCompound(); + NBTTagList materialList = new NBTTagList(); + + for (Material material : materials) + { + materialList.appendTag(new NBTTagString(material.identifier)); + } + + // pre-type base-modifier list + NBTTagList modifierList = new NBTTagList(); + // we cannot set the type directly, but it gets typed by adding a tag, + // so we add and remove one + modifierList.appendTag(new NBTTagString()); + modifierList.removeTag(0); + + base.setTag(Tags.BASE_MATERIALS, materialList); + base.setTag(Tags.BASE_MODIFIERS, modifierList); + + return base; + } + + /** + * Builds an unusable tool that only has the rendering info + */ + @Nonnull + public ItemStack buildItemForRendering(List materials) + { + ItemStack tool = new ItemStack(this); + NBTTagCompound base = new NBTTagCompound(); + base.setTag(Tags.BASE_DATA, buildData(materials)); + tool.setTagCompound(base); + + return tool; + } + + @Nonnull + public ItemStack buildItemForRenderingInGui() + { + List materials = IntStream.range(0, getRequiredComponents().size()).mapToObj(this::getMaterialForPartForGuiRendering).collect(Collectors.toList()); + + return buildItemForRendering(materials); + } + + @SideOnly(Side.CLIENT) + public Material getMaterialForPartForGuiRendering(int index) + { + return ClientProxy.RenderMaterials[index % ClientProxy.RenderMaterials.length]; + } + + public abstract NBTTagCompound buildTag(List materials); + + /** + * Checks whether an Item built from materials has only valid materials. + * Uses the standard NBT to determine materials. + */ + public boolean hasValidMaterials(ItemStack stack) + { + // checks if the materials used support all stats needed + NBTTagList list = TagUtil.getBaseMaterialsTagList(stack); + List materials = TinkerUtil.getMaterialsFromTagList(list); + + // something went wrooooong + if (materials.size() != requiredComponents.length) + { + return false; + } + + // check if all materials used have the stats needed + for (int i = 0; i < materials.size(); i++) + { + Material material = materials.get(i); + PartMaterialType required = requiredComponents[i]; + if (!required.isValidMaterial(material)) + { + return false; + } + } + + return true; + } + + public void addMaterialTraits(NBTTagCompound root, List materials) + { + int size = requiredComponents.length; + // safety + if (materials.size() < size) + { + size = materials.size(); + } + // add corresponding traits per material usage + for (int i = 0; i < size; i++) + { + PartMaterialType required = requiredComponents[i]; + Material material = materials.get(i); + for (ITrait trait : required.getApplicableTraitsForMaterial(material)) + { + ToolBuilder.addTrait(root, trait, material.materialTextColor); + } + } + } + + /* Repairing */ + + /** Returns indices of the parts that are used for repairing */ + public int[] getRepairParts() + { + return new int[] { 1 }; // index 1 usually is the head. 0 is handle. + } + + public float getRepairModifierForPart(int index) + { + return 1f; + } + + @Nonnull + @Override + public ItemStack repair(ItemStack repairable, NonNullList repairItems) + { + if (repairable.getItemDamage() == 0 && !ToolHelper.isBroken(repairable)) + { + // undamaged and not broken - no need to repair + return ItemStack.EMPTY; + } + + // we assume the first required part exclusively determines repair + // material + List materials = TinkerUtil.getMaterialsFromTagList(TagUtil.getBaseMaterialsTagList(repairable)); + if (materials.isEmpty()) + { + return ItemStack.EMPTY; + } + + // ensure the items only contain valid items + NonNullList items = Util.deepCopyFixedNonNullList(repairItems); + boolean foundMatch = false; + for (int index : getRepairParts()) + { + Material material = materials.get(index); + + if (repairCustom(material, items) > 0) + { + foundMatch = true; + } + + Optional match = material.matches(items); + + // not a single match -> nothing to repair with + if (!match.isPresent()) + { + continue; + } + foundMatch = true; + + while ((match = material.matches(items)).isPresent()) + { + RecipeMatch.removeMatch(items, match.get()); + } + } + + if (!foundMatch) + { + return ItemStack.EMPTY; + } + + // check if all items were used + for (int i = 0; i < repairItems.size(); i++) + { + // was non-null and did not get modified (stacksize changed or null + // now, usually) + if (!repairItems.get(i).isEmpty() && ItemStack.areItemStacksEqual(repairItems.get(i), items.get(i))) + { + // found an item that was not touched + return ItemStack.EMPTY; + } + } + + // now do it all over again with the real items, to actually repair \o/ + ItemStack item = repairable.copy(); + + while (item.getItemDamage() > 0) + { + int amount = calculateRepairAmount(materials, repairItems); + + // nothing to repair with, we're therefore done + if (amount <= 0) + { + break; + } + + ToolHelper.repairTool(item, calculateRepair(item, amount)); + // save that we repaired it :I + NBTTagCompound tag = TagUtil.getExtraTag(item); + tag.setInteger(Tags.REPAIR_COUNT, tag.getInteger(Tags.REPAIR_COUNT) + 1); + TagUtil.setExtraTag(item, tag); + } + + return item; + } + + /** Allows for custom repair items. Remove used items from the array. */ + protected int repairCustom(Material material, NonNullList repairItems) + { + return 0; + } + + protected int calculateRepairAmount(List materials, NonNullList repairItems) + { + Set materialsMatched = Sets.newHashSet(); + float durability = 0f; + // try to match each material once + for (int index : getRepairParts()) + { + Material material = materials.get(index); + + if (materialsMatched.contains(material)) + { + continue; + } + + // custom repairing + durability += repairCustom(material, repairItems) * getRepairModifierForPart(index); + + Optional matchOptional = material.matches(repairItems); + if (matchOptional.isPresent()) + { + RecipeMatch.Match match = matchOptional.get(); + HeadMaterialStats stats = material.getStats(MaterialTypes.HEAD); + if (stats != null) + { + materialsMatched.add(material); + durability += ((float) stats.durability * (float) match.amount * getRepairModifierForPart(index)) / 144f; + RecipeMatch.removeMatch(repairItems, match); + } + } + } + + durability *= 1f + ((float) materialsMatched.size() - 1) / 9f; + + return (int) durability; + } + + protected int calculateRepair(ItemStack tool, int amount) + { + float origDur = TagUtil.getOriginalToolStats(tool).durability; + float actualDur = ToolHelper.getDurabilityStat(tool); + + // calculate in modifiers that change the total durability of a tool, + // like diamond + // they should not punish the player with higher repair costs + float durabilityFactor = actualDur / origDur; + float increase = amount * Math.min(10f, durabilityFactor); + + increase = Math.max(increase, actualDur / 64f); + // increase = Math.max(50, increase); + + int modifiersUsed = TagUtil.getBaseModifiersUsed(tool.getTagCompound()); + float mods = 1.0f; + if (modifiersUsed == 1) + { + mods = 0.95f; + } else if (modifiersUsed == 2) + { + mods = 0.9f; + } else if (modifiersUsed >= 3) + { + mods = 0.85f; + } + + increase *= mods; + + NBTTagCompound tag = TagUtil.getExtraTag(tool); + int repair = tag.getInteger(Tags.REPAIR_COUNT); + float repairDimishingReturns = (100 - repair / 2) / 100f; + if (repairDimishingReturns < 0.5f) + { + repairDimishingReturns = 0.5f; + } + increase *= repairDimishingReturns; + + return (int) Math.ceil(increase); + } + + /* Information */ + + @Override + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, @Nullable World worldIn, List tooltip, ITooltipFlag flagIn) + { + boolean shift = Util.isShiftKeyDown(); + boolean ctrl = Util.isCtrlKeyDown(); + // modifiers + if (!shift && !ctrl) + { + getTooltip(stack, tooltip); + + tooltip.add(""); + // info tooltip for detailed and componend info + tooltip.add(Util.translate("tooltip.tool.holdShift")); + tooltip.add(Util.translate("tooltip.tool.holdCtrl")); + + // if(worldIn != null) { + // tooltip.add(TextFormatting.BLUE + + // I18n.translateToLocalFormatted("attribute.modifier.plus.0", + // Util.df.format(ToolHelper.getActualDamage(stack, + // Minecraft.getMinecraft().player)), + // I18n.translateToLocal("attribute.name.generic.attackDamage"))); + // } + } + // detailed data + else if (Config.extraTooltips && shift) + { + getTooltipDetailed(stack, tooltip); + } + // component data + else if (Config.extraTooltips && ctrl) + { + getTooltipComponents(stack, tooltip); + } + } + + @Override + public void getTooltip(ItemStack stack, List tooltips) + { + // Default tooltip: modifiers + TooltipBuilder.addModifierTooltips(stack, tooltips); + } + + @Nonnull + @Override + public EnumRarity getRarity(ItemStack stack) + { + // prevents enchanted items to have a different name color + return EnumRarity.COMMON; + } + + @Override + public boolean isBookEnchantable(ItemStack stack, ItemStack book) + { + return false; + } + + /* NBT loading */ + + @Override + public boolean updateItemStackNBT(NBTTagCompound nbt) + { + // when the itemstack is loaded from NBT we recalculate all the data + if (nbt.hasKey(Tags.BASE_DATA)) + { + try + { + ArmorBuilder.rebuildArmor(nbt, this); + } catch (TinkerGuiException e) + { + // nothing to do + } + } + + // return value shouldn't matter since it's never checked + return true; + } } diff --git a/src/main/java/lance5057/tDefense/core/tools/bases/ArmorCore.java b/src/main/java/lance5057/tDefense/core/tools/bases/ArmorCore.java index 44ca576..1355b97 100644 --- a/src/main/java/lance5057/tDefense/core/tools/bases/ArmorCore.java +++ b/src/main/java/lance5057/tDefense/core/tools/bases/ArmorCore.java @@ -1,179 +1,867 @@ package lance5057.tDefense.core.tools.bases; +import java.util.ArrayList; +import java.util.Collections; import java.util.Iterator; import java.util.List; +import java.util.Optional; import java.util.Set; +import javax.annotation.Nonnull; import javax.annotation.Nullable; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.Multimap; import com.google.common.collect.Sets; -import lance5057.tDefense.core.materials.ArmorMaterialStats; +import lance5057.tDefense.core.library.ArmorNBT; +import lance5057.tDefense.core.library.ArmorTags; import lance5057.tDefense.core.tools.armor.renderers.ArmorRenderer; -import lance5057.tDefense.util.ArmorNBT; +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.attributes.AttributeModifier; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumHand; +import net.minecraft.util.NonNullList; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.RayTraceResult; import net.minecraft.util.text.TextFormatting; +import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; +import slimeknights.mantle.util.RecipeMatch; +import slimeknights.tconstruct.common.ClientProxy; +import slimeknights.tconstruct.common.config.Config; +import slimeknights.tconstruct.library.TinkerRegistry; import slimeknights.tconstruct.library.Util; -import slimeknights.tconstruct.library.materials.ExtraMaterialStats; -import slimeknights.tconstruct.library.materials.HandleMaterialStats; +import slimeknights.tconstruct.library.materials.HeadMaterialStats; import slimeknights.tconstruct.library.materials.IMaterialStats; import slimeknights.tconstruct.library.materials.Material; import slimeknights.tconstruct.library.materials.MaterialTypes; +import slimeknights.tconstruct.library.modifiers.IModifier; +import slimeknights.tconstruct.library.modifiers.ModifierNBT; import slimeknights.tconstruct.library.tinkering.Category; +import slimeknights.tconstruct.library.tinkering.IToolStationDisplay; import slimeknights.tconstruct.library.tinkering.PartMaterialType; +import slimeknights.tconstruct.library.tools.DualToolHarvestUtils; +import slimeknights.tconstruct.library.tools.IAoeTool; import slimeknights.tconstruct.library.tools.IToolPart; import slimeknights.tconstruct.library.traits.ITrait; import slimeknights.tconstruct.library.utils.TagUtil; import slimeknights.tconstruct.library.utils.TinkerUtil; import slimeknights.tconstruct.library.utils.ToolHelper; import slimeknights.tconstruct.library.utils.TooltipBuilder; +import slimeknights.tconstruct.tools.TinkerMaterials; +import slimeknights.tconstruct.tools.TinkerTools; +import slimeknights.tconstruct.tools.traits.InfiTool; -public abstract class ArmorCore extends ArmorBase { - public ArmorCore(EntityEquipmentSlot slot, PartMaterialType... requiredComponents) { +/** + * Intermediate abstraction layer for all tools/melee weapons. This class has + * all the callbacks for blocks and enemies so tools and weapons can share + * behaviour. + */ +public abstract class ArmorCore extends ArmorBase implements IToolStationDisplay +{ + + public final static int DEFAULT_MODIFIERS = 3; + public static final String TAG_SWITCHED_HAND_HAX = "SwitchedHand"; + + public ArmorCore(EntityEquipmentSlot slot, PartMaterialType... requiredComponents) + { super(slot, requiredComponents); + + this.setCreativeTab(TinkerRegistry.tabTools); + this.setNoRepair(); // >_> + + // TinkerRegistry.registerTool(this); + addCategory(Category.TOOL); } - protected String getHarvestType() { - return null; + @Override + public int getMaxDamage(ItemStack stack) + { + return ToolHelper.getDurabilityStat(stack); + } + + @Override + public void setDamage(ItemStack stack, int damage) + { + int max = getMaxDamage(stack); + super.setDamage(stack, Math.min(max, damage)); + + if (getDamage(stack) == max) + { + ToolHelper.breakTool(stack, null); + } + } + + @Override + public boolean isDamageable() + { + return true; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) + { + return super.showDurabilityBar(stack) && !ToolHelper.isBroken(stack); + } + + /* Tool and Weapon specific properties */ + + /** + * Multiplier applied to the actual mining speed of the tool Internally a + * hammer and pick have the same speed, but a hammer is 2/3 slower + */ + public float miningSpeedModifier() + { + return 1f; + } + + /** Multiplier for damage from materials. Should be fixed per tool. */ + public abstract float damagePotential(); + + /** + * A fixed damage value where the calculations start to apply dimishing + * returns. Basically if you'd hit more than that damage with this tool, the + * damage is gradually reduced depending on how much the cutoff is exceeded. + */ + public float damageCutoff() + { + return 15.0f; // in general this should be sufficient and only needs + // increasing if it's a stronger weapon + // fun fact: diamond sword with sharpness V has 15 damage + } + + /** + * Allows you set the base attack speed, can be changed by modifiers. + * Equivalent to the vanilla attack speed. 4 is equal to any standard item. + * Value has to be greater than zero. + */ + public abstract double attackSpeed(); + + /** + * Knockback modifier. Basically this takes the vanilla knockback on hit and + * modifies it by this factor. + */ + public float knockback() + { + return 1.0f; + } + + /** + * Actually deal damage to the entity we hit. Can be overridden for special + * behaviour + * + * @return True if the entity was hit. Usually the return value of + * {@link Entity#attackEntityFrom(DamageSource, float)} + */ + public boolean dealDamage(ItemStack stack, EntityLivingBase player, Entity entity, float damage) + { + if (player instanceof EntityPlayer) + { + return entity.attackEntityFrom(DamageSource.causePlayerDamage((EntityPlayer) player), damage); + } + return entity.attackEntityFrom(DamageSource.causeMobDamage(player), damage); + } + + protected boolean readyForSpecialAttack(EntityLivingBase player) + { + return player instanceof EntityPlayer && ((EntityPlayer) player).getCooledAttackStrength(0.5f) > 0.9f; + } + + /** + * Called when an entity is getting damaged with the tool. Reduce the tools + * durability accordingly player can be null! + */ + public void reduceDurabilityOnHit(ItemStack stack, EntityPlayer player, float damage) + { + damage = Math.max(1f, damage / 10f); + if (!hasCategory(Category.WEAPON)) + { + damage *= 2; + } + ToolHelper.damageTool(stack, (int) damage, player); + } + + // @Override + // public float getStrVsBlock(ItemStack stack, IBlockState state) { + // if(isEffective(state) || ToolHelper.isToolEffective(stack, state)) { + // return ToolHelper.calcDigSpeed(stack, state); + // } + // return super.getStrVsBlock(stack, state); + // } + + public boolean isEffective(IBlockState state) + { + return false; + } + + @Override + public boolean canHarvestBlock(@Nonnull IBlockState state, ItemStack stack) + { + return isEffective(state); + } + + @Override + public boolean onBlockStartBreak(ItemStack itemstack, BlockPos pos, EntityPlayer player) + { + if (!ToolHelper.isBroken(itemstack) && this instanceof IAoeTool && ((IAoeTool) this).isAoeHarvestTool()) + { + for (BlockPos extraPos : ((IAoeTool) this).getAOEBlocks(itemstack, player.getEntityWorld(), player, pos)) + { + breakExtraBlock(itemstack, player.getEntityWorld(), player, extraPos, pos); + } + } + + // this is a really dumb hack. + // Basically when something with silktouch harvests a block from the + // offhand + // the game can't detect that. so we have to switch around the items in + // the hands for the break call + // it's switched back in onBlockDestroyed + if (DualToolHarvestUtils.shouldUseOffhand(player, pos, player.getHeldItemMainhand())) + { + ItemStack off = player.getHeldItemOffhand(); + switchItemsInHands(player); + // remember, off is in the mainhand now + NBTTagCompound tag = TagUtil.getTagSafe(off); + tag.setLong(TAG_SWITCHED_HAND_HAX, player.getEntityWorld().getTotalWorldTime()); + off.setTagCompound(tag); + } + + return breakBlock(itemstack, pos, player); + } + + /** + * Called to break the base block, return false to perform no breaking + * + * @param itemstack + * Tool ItemStack + * @param pos + * Current position + * @param player + * Player instance + * @return true if the normal block break code should be skipped + */ + protected boolean breakBlock(ItemStack itemstack, BlockPos pos, EntityPlayer player) + { + return super.onBlockStartBreak(itemstack, pos, player); + } + + /** + * Called when an AOE block is broken by the tool. Use to oveerride the + * block breaking logic + * + * @param tool + * Tool ItemStack + * @param world + * World instance + * @param player + * Player instance + * @param pos + * Current position + * @param refPos + * Base position + */ + protected void breakExtraBlock(ItemStack tool, World world, EntityPlayer player, BlockPos pos, BlockPos refPos) + { + ToolHelper.breakExtraBlock(tool, world, player, pos, refPos); + } + + // @Override + // public boolean onLeftClickEntity(ItemStack stack, EntityPlayer player, + // Entity entity) { + // return ToolHelper.attackEntity(stack, this, player, entity); + // } + + @Override + public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) + { + /* + * if(attackSpeed() > 0) { int speed = Math.min(5, attackSpeed()); + * ToolHelper.swingItem(speed, entityLiving); return true; } + */ + return super.onEntitySwing(entityLiving, stack); + } + + @Override + public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) + { + float speed = ToolHelper.getActualAttackSpeed(stack); + int time = Math.round(20f / speed); + if (time < target.hurtResistantTime / 2) + { + target.hurtResistantTime = (target.hurtResistantTime + time) / 2; + target.hurtTime = (target.hurtTime + time) / 2; + } + return super.hitEntity(stack, target, attacker); } + @Nonnull @Override - public abstract NBTTagCompound buildTag(List materials); + public Multimap getAttributeModifiers(@Nonnull EntityEquipmentSlot slot, ItemStack stack) + { + Multimap multimap = super.getAttributeModifiers(slot, stack); + + if (slot == EntityEquipmentSlot.MAINHAND && !ToolHelper.isBroken(stack)) + { + multimap.put(SharedMonsterAttributes.ATTACK_DAMAGE.getName(), new AttributeModifier(ATTACK_DAMAGE_MODIFIER, "Weapon modifier", ToolHelper.getActualAttack(stack), 0)); + multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", ToolHelper.getActualAttackSpeed(stack) - 4d, 0)); + } + + NBTTagList traitsTagList = TagUtil.getTraitsTagList(stack); + for (int i = 0; i < traitsTagList.tagCount(); i++) + { + ITrait trait = TinkerRegistry.getTrait(traitsTagList.getStringTagAt(i)); + if (trait != null) + { + trait.getAttributeModifiers(slot, stack, multimap); + } + } - public int getArmorDisplay(ItemStack stack) { - return TagUtil.getToolStats(stack).get().getInteger("ArmorRating"); + return multimap; + } + + @Override + public List getInformation(ItemStack stack) + { + return getInformation(stack, true); + } + + @Override + public void getTooltip(ItemStack stack, List tooltips) + { + if (ToolHelper.isBroken(stack)) + { + tooltips.add("" + TextFormatting.DARK_RED + TextFormatting.BOLD + getBrokenTooltip(stack)); + } + super.getTooltip(stack, tooltips); + } + + protected String getBrokenTooltip(ItemStack itemStack) + { + return Util.translate(TooltipBuilder.LOC_Broken); + } + + @Override + public void getTooltipDetailed(ItemStack stack, List tooltips) + { + tooltips.addAll(getInformation(stack, false)); + } + + public List getInformation(ItemStack stack, boolean detailed) + { + TooltipBuilder info = new TooltipBuilder(stack); + + info.addDurability(!detailed); + if (hasCategory(Category.HARVEST)) + { + info.addHarvestLevel(); + info.addMiningSpeed(); + } + if (hasCategory(Category.LAUNCHER)) + { + info.addDrawSpeed(); + info.addRange(); + info.addProjectileBonusDamage(); + } + info.addAttack(); + + if (ToolHelper.getFreeModifiers(stack) > 0) + { + info.addFreeModifiers(); + } + + if (detailed) + { + info.addModifierInfo(); + } + + return info.getTooltip(); + } + + @Override + public void getTooltipComponents(ItemStack stack, List tooltips) + { + List materials = TinkerUtil.getMaterialsFromTagList(TagUtil.getBaseMaterialsTagList(stack)); + List component = getRequiredComponents(); + + if (materials.size() < component.size()) + { + return; + } + + for (int i = 0; i < component.size(); i++) + { + PartMaterialType pmt = component.get(i); + Material material = materials.get(i); + + // get (one possible) toolpart used to craft the thing + Iterator partIter = pmt.getPossibleParts().iterator(); + if (!partIter.hasNext()) + { + continue; + } + + IToolPart part = partIter.next(); + ItemStack partStack = part.getItemstackWithMaterial(material); + if (partStack != null) + { + // we have the part, add it + tooltips.add(material.getTextColor() + TextFormatting.UNDERLINE + partStack.getDisplayName()); + + Set usedTraits = Sets.newHashSet(); + // find out which stats and traits it contributes and add it to + // the tooltip + for (IMaterialStats stats : material.getAllStats()) + { + if (pmt.usesStat(stats.getIdentifier())) + { + tooltips.addAll(stats.getLocalizedInfo()); + for (ITrait trait : pmt.getApplicableTraitsForMaterial(material)) + { + if (!usedTraits.contains(trait)) + { + tooltips.add(material.getTextColor() + trait.getLocalizedName()); + usedTraits.add(trait); + } + } + } + } + tooltips.add(""); + } + } + } + + @Nonnull + @SideOnly(Side.CLIENT) + @Override + public FontRenderer getFontRenderer(ItemStack stack) + { + return ClientProxy.fontRenderer; } @SideOnly(Side.CLIENT) - public abstract List getArmorTexture(ItemStack stack); + @Override + public boolean hasEffect(ItemStack stack) + { + return TagUtil.hasEnchantEffect(stack); + } + + @Nonnull + @Override + public String getItemStackDisplayName(@Nonnull ItemStack stack) + { + // if the tool is not named we use the repair tools for a prefix like + // thing + List materials = TinkerUtil.getMaterialsFromTagList(TagUtil.getBaseMaterialsTagList(stack)); + // we save all the ones for the name in a set so we don't have the same + // material in it twice + Set nameMaterials = Sets.newLinkedHashSet(); + + for (int index : getRepairParts()) + { + if (index < materials.size()) + { + nameMaterials.add(materials.get(index)); + } + } + + return Material.getCombinedItemName(super.getItemStackDisplayName(stack), nameMaterials); + } + + // Creative tab items + @Override + public void getSubItems(CreativeTabs tab, NonNullList subItems) + { + if (this.isInCreativeTab(tab)) + { + addDefaultSubItems(subItems); + } + } + + protected void addDefaultSubItems(List subItems, Material... fixedMaterials) + { + for (Material head : TinkerRegistry.getAllMaterials()) + { + List mats = new ArrayList<>(requiredComponents.length); + + for (int i = 0; i < requiredComponents.length; i++) + { + if (fixedMaterials.length > i && fixedMaterials[i] != null && requiredComponents[i].isValidMaterial(fixedMaterials[i])) + { + mats.add(fixedMaterials[i]); + } else + { + // todo: check for applicability with stats + mats.add(head); + } + } + + ItemStack tool = buildItem(mats); + // only valid ones + if (hasValidMaterials(tool)) + { + subItems.add(tool); + if (!Config.listAllMaterials) + { + break; + } + } + } + } + + protected void addInfiTool(List subItems, String name) + { + ItemStack tool = getInfiTool(name); + if (hasValidMaterials(tool)) + { + subItems.add(tool); + } + } + + protected ItemStack getInfiTool(String name) + { + // The InfiHarvester! + List materials = ImmutableList.of(TinkerMaterials.slime, TinkerMaterials.cobalt, TinkerMaterials.ardite, TinkerMaterials.ardite); + materials = materials.subList(0, requiredComponents.length); + ItemStack tool = buildItem(materials); + tool.setStackDisplayName(name); + InfiTool.INSTANCE.apply(tool); + + return tool; + } + + @Override + public int getHarvestLevel(ItemStack stack, String toolClass, @Nullable EntityPlayer player, @Nullable IBlockState blockState) + { + if (ToolHelper.isBroken(stack)) + { + return -1; + } + + if (this.getToolClasses(stack).contains(toolClass)) + { + // will return 0 if the tag has no info anyway + return ToolHelper.getHarvestLevelStat(stack); + } + + return super.getHarvestLevel(stack, toolClass, player, blockState); + } + + @Override + public Set getToolClasses(ItemStack stack) + { + // no classes if broken + if (ToolHelper.isBroken(stack)) + { + return Collections.emptySet(); + } + return super.getToolClasses(stack); + } + + /** + * A simple string identifier for the tool, used for identification in + * texture generation etc. + */ + public String getIdentifier() + { + return getRegistryName().getResourcePath(); + } + + /** The tools name completely without material information */ + @Override + public String getLocalizedToolName() + { + return Util.translate(getUnlocalizedName() + ".name"); + } + + /** The tools name with the given material. e.g. "Wooden Pickaxe" */ + public String getLocalizedToolName(Material material) + { + return material.getLocalizedItemName(getLocalizedToolName()); + } + + /** Returns info about the Tool. Displayed in the tool stations etc. */ + public String getLocalizedDescription() + { + return Util.translate(getUnlocalizedName() + ".desc"); + } + + @Override + protected int repairCustom(Material material, NonNullList repairItems) + { + Optional matchOptional = RecipeMatch.of(TinkerTools.sharpeningKit).matches(repairItems); + if (!matchOptional.isPresent()) + { + return 0; + } + + RecipeMatch.Match match = matchOptional.get(); + for (ItemStack stacks : match.stacks) + { + // invalid material? + if (TinkerTools.sharpeningKit.getMaterial(stacks) != material) + { + return 0; + } + } + + RecipeMatch.removeMatch(repairItems, match); + HeadMaterialStats stats = material.getStats(MaterialTypes.HEAD); + float durability = stats.durability * match.amount * TinkerTools.sharpeningKit.getCost(); + durability /= Material.VALUE_Ingot; + return (int) (durability); + } + + /* Additional Trait callbacks */ + + @Override + public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) + { + super.onUpdate(stack, worldIn, entityIn, itemSlot, isSelected); + + onUpdateTraits(stack, worldIn, entityIn, itemSlot, isSelected); + } + + protected void onUpdateTraits(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) + { + if (!isSelected && entityIn instanceof EntityPlayer && ((EntityPlayer) entityIn).getHeldItemOffhand() == stack) + { + isSelected = true; + } + NBTTagList list = TagUtil.getTraitsTagList(stack); + for (int i = 0; i < list.tagCount(); i++) + { + ITrait trait = TinkerRegistry.getTrait(list.getStringTagAt(i)); + if (trait != null) + { + trait.onUpdate(stack, worldIn, entityIn, itemSlot, isSelected); + } + } + } + + @Override + public boolean onBlockDestroyed(ItemStack stack, World worldIn, IBlockState state, BlockPos pos, EntityLivingBase entityLiving) + { + // move item back into offhand. See onBlockBreakStart + if (stack != null && entityLiving != null && stack.hasTagCompound()) + { + NBTTagCompound tag = stack.getTagCompound(); + assert tag != null; + if (tag.getLong(TAG_SWITCHED_HAND_HAX) == entityLiving.getEntityWorld().getTotalWorldTime()) + { + tag.removeTag(TAG_SWITCHED_HAND_HAX); + stack.setTagCompound(tag); + + switchItemsInHands(entityLiving); + } + } + if (ToolHelper.isBroken(stack)) + { + return false; + } + + boolean effective = isEffective(state) || ToolHelper.isToolEffective(stack, worldIn.getBlockState(pos)); + int damage = effective ? 1 : 2; + + afterBlockBreak(stack, worldIn, state, pos, entityLiving, damage, effective); + + return hasCategory(Category.TOOL); + } + + protected void switchItemsInHands(EntityLivingBase entityLiving) + { + ItemStack main = entityLiving.getHeldItemMainhand(); + ItemStack off = entityLiving.getHeldItemOffhand(); + entityLiving.setHeldItem(EnumHand.OFF_HAND, main); + entityLiving.setHeldItem(EnumHand.MAIN_HAND, off); + } + + public void afterBlockBreak(ItemStack stack, World world, IBlockState state, BlockPos pos, EntityLivingBase player, int damage, boolean wasEffective) + { + NBTTagList list = TagUtil.getTraitsTagList(stack); + for (int i = 0; i < list.tagCount(); i++) + { + ITrait trait = TinkerRegistry.getTrait(list.getStringTagAt(i)); + if (trait != null) + { + trait.afterBlockBreak(stack, world, state, pos, player, wasEffective); + } + } + + ToolHelper.damageTool(stack, damage, player); + } + + // elevate to public + @Override + public RayTraceResult rayTrace(@Nonnull World worldIn, @Nonnull EntityPlayer playerIn, boolean useLiquids) + { + return super.rayTrace(worldIn, playerIn, useLiquids); + } + + protected void preventSlowDown(Entity entityIn, float originalSpeed) + { + TinkerTools.proxy.preventPlayerSlowdown(entityIn, originalSpeed, this); + } + + @Override + public boolean shouldCauseBlockBreakReset(ItemStack oldStack, ItemStack newStack) + { + return shouldCauseReequipAnimation(oldStack, newStack, false); + } @SideOnly(Side.CLIENT) - @Nullable - public abstract ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack); - - public ArmorNBT buildDefaultArmorTag(List materials, String type) { - ArmorNBT data = new ArmorNBT(); - - if (materials.size() >= 2) { - HandleMaterialStats handle = materials.get(0).getStatsOrUnknown(MaterialTypes.HANDLE); - ArmorMaterialStats head = materials.get(1).getStatsOrUnknown(type); - // start with head - data.head(head); - - // add in accessories if present - if (materials.size() >= 3) { - ExtraMaterialStats binding = materials.get(2).getStatsOrUnknown(MaterialTypes.EXTRA); - data.extra(binding); + @Override + public boolean shouldCauseReequipAnimation(ItemStack oldStack, @Nonnull ItemStack newStack, boolean slotChanged) + { + if (TagUtil.getResetFlag(newStack)) + { + TagUtil.setResetFlag(newStack, false); + return true; + } + if (oldStack == newStack) + { + return false; + } + if (slotChanged) + { + return true; + } + + if (oldStack.hasEffect() != newStack.hasEffect()) + { + return true; + } + + Multimap attributesNew = newStack.getAttributeModifiers(EntityEquipmentSlot.MAINHAND); + Multimap attributesOld = oldStack.getAttributeModifiers(EntityEquipmentSlot.MAINHAND); + + if (attributesNew.size() != attributesOld.size()) + { + return true; + } + for (String key : attributesOld.keySet()) + { + if (!attributesNew.containsKey(key)) + { + return true; + } + Iterator iter1 = attributesNew.get(key).iterator(); + Iterator iter2 = attributesOld.get(key).iterator(); + while (iter1.hasNext() && iter2.hasNext()) + { + if (!iter1.next().equals(iter2.next())) + { + return true; + } } + } + + if (oldStack.getItem() == newStack.getItem() && newStack.getItem() instanceof ArmorCore) + { + return !isEqualTinkersItem(oldStack, newStack); + } + return !ItemStack.areItemStacksEqual(oldStack, newStack); + } + + /** + * Builds a default tool from: 1. Handle 2. Head 3. Accessoire (if present) + */ + protected ArmorNBT buildDefaultTag(List materials) + { + return null; + + } + + public static boolean isEqualTinkersItem(ItemStack item1, ItemStack item2) + { + if (item1 == null || item2 == null || item1.getItem() != item2.getItem()) + { + return false; + } + if (!(item1.getItem() instanceof ArmorCore)) + { + return false; + } + + NBTTagCompound tag1 = TagUtil.getTagSafe(item1); + NBTTagCompound tag2 = TagUtil.getTagSafe(item2); + + NBTTagList mods1 = TagUtil.getModifiersTagList(tag1); + NBTTagList mods2 = TagUtil.getModifiersTagList(tag2); - // calculate handle impact - data.handle(handle); + if (mods1.tagCount() != mods1.tagCount()) + { + return false; } - // 3 free modifiers - data.modifiers = 5; + // check modifiers + for (int i = 0; i < mods1.tagCount(); i++) + { + NBTTagCompound tag = mods1.getCompoundTagAt(i); + ModifierNBT data = ModifierNBT.readTag(tag); + IModifier modifier = TinkerRegistry.getModifier(data.identifier); + if (modifier != null && !modifier.equalModifier(tag, mods2.getCompoundTagAt(i))) + { + return false; + } + } + + return TagUtil.getBaseMaterialsTagList(tag1).equals(TagUtil.getBaseMaterialsTagList(tag2)) && // materials + // used + TagUtil.getBaseModifiersUsed(tag1) == TagUtil.getBaseModifiersUsed(tag2) && // number + // of + // free + // modifiers + // used + TagUtil.getOriginalToolStats(tag1).equals(TagUtil.getOriginalToolStats(tag2)); // unmodified + // base + // stats + } + + public EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType) + { + return null; + } - return data; + @SideOnly(Side.CLIENT) + public ArmorRenderer getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack) + { + return null; } @Override - public boolean isValidArmor(ItemStack stack, EntityEquipmentSlot armorType, Entity entity) - { - return armorType == getArmorSlot(stack, armorType); - } - - public abstract EntityEquipmentSlot getArmorSlot(ItemStack stack, EntityEquipmentSlot armorType); + public String getArmorTexture(ItemStack stack, Entity entity, EntityEquipmentSlot slot, String type) + { + String s = TagUtil.getTagSafe(TagUtil.getTagSafe(stack), ArmorTags.DynTex).getString(ArmorTags.TexLoc); + if((s == "" || s == null) || !checkForTexture(s)) + { + NBTTagCompound texTag = setupTexture(TinkerUtil.getMaterialsFromTagList(TagUtil.getBaseMaterialsTagList(stack))); + if (texTag != null) + TagUtil.getTagSafe(stack).setTag(ArmorTags.DynTex, texTag); + NBTTagCompound n = TagUtil.getTagSafe(TagUtil.getTagSafe(stack), ArmorTags.DynTex); + s = n.getString(ArmorTags.TexLoc); + } + return s; + } - @Override - public void getTooltip(ItemStack stack, List tooltips) { - if(ToolHelper.isBroken(stack)) { - tooltips.add("" + TextFormatting.DARK_RED + TextFormatting.BOLD + getBrokenTooltip(stack)); - } - super.getTooltip(stack, tooltips); - } - - protected String getBrokenTooltip(ItemStack itemStack) { - return Util.translate(TooltipBuilder.LOC_Broken); - } - - @Override - public void getTooltipDetailed(ItemStack stack, List tooltips) { - tooltips.addAll(getInformation(stack, false)); - } - - public List getInformation(ItemStack stack, boolean detailed) { - TooltipBuilder info = new TooltipBuilder(stack); - - info.addDurability(!detailed); - if(hasCategory(Category.HARVEST)) { - info.addHarvestLevel(); - info.addMiningSpeed(); - } - if(hasCategory(Category.LAUNCHER)) { - info.addDrawSpeed(); - info.addRange(); - info.addProjectileBonusDamage(); - } - info.addAttack(); - - if(ToolHelper.getFreeModifiers(stack) > 0) { - info.addFreeModifiers(); - } - - if(detailed) { - info.addModifierInfo(); - } - - return info.getTooltip(); - } - - @Override - public void getTooltipComponents(ItemStack stack, List tooltips) { - List materials = TinkerUtil.getMaterialsFromTagList(TagUtil.getBaseMaterialsTagList(stack)); - List component = getRequiredComponents(); - - if(materials.size() < component.size()) { - return; - } - - for(int i = 0; i < component.size(); i++) { - PartMaterialType pmt = component.get(i); - Material material = materials.get(i); - - // get (one possible) toolpart used to craft the thing - Iterator partIter = pmt.getPossibleParts().iterator(); - if(!partIter.hasNext()) { - continue; - } - - IToolPart part = partIter.next(); - ItemStack partStack = part.getItemstackWithMaterial(material); - if(partStack != null) { - // we have the part, add it - tooltips.add(material.getTextColor() + TextFormatting.UNDERLINE + partStack.getDisplayName()); - - Set usedTraits = Sets.newHashSet(); - // find out which stats and traits it contributes and add it to the tooltip - for(IMaterialStats stats : material.getAllStats()) { - if(pmt.usesStat(stats.getIdentifier())) { - tooltips.addAll(stats.getLocalizedInfo()); - for(ITrait trait : pmt.getApplicableTraitsForMaterial(material)) { - if(!usedTraits.contains(trait)) { - tooltips.add(material.getTextColor() + trait.getLocalizedName()); - usedTraits.add(trait); - } - } - } - } - tooltips.add(""); - } - } - } - -} + private boolean checkForTexture(String s) + { + if(Minecraft.getMinecraft().getTextureManager().getTexture(new ResourceLocation(s)) != null) + return true; + return false; + } +} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/core/tools/basic/HeaterShield.java b/src/main/java/lance5057/tDefense/core/tools/basic/HeaterShield.java index f70dca9..e3f9253 100644 --- a/src/main/java/lance5057/tDefense/core/tools/basic/HeaterShield.java +++ b/src/main/java/lance5057/tDefense/core/tools/basic/HeaterShield.java @@ -1,6 +1,6 @@ package lance5057.tDefense.core.tools.basic; -import lance5057.tDefense.core.materials.ShieldMaterialStats; +import lance5057.tDefense.core.materials.stats.ShieldMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.bases.Shield; import slimeknights.tconstruct.library.tinkering.PartMaterialType; diff --git a/src/main/java/lance5057/tDefense/core/tools/basic/RoundShield.java b/src/main/java/lance5057/tDefense/core/tools/basic/RoundShield.java index ff4388a..ddfd7f4 100644 --- a/src/main/java/lance5057/tDefense/core/tools/basic/RoundShield.java +++ b/src/main/java/lance5057/tDefense/core/tools/basic/RoundShield.java @@ -1,6 +1,6 @@ package lance5057.tDefense.core.tools.basic; -import lance5057.tDefense.core.materials.ShieldMaterialStats; +import lance5057.tDefense.core.materials.stats.ShieldMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.bases.Shield; import slimeknights.tconstruct.library.tinkering.PartMaterialType; diff --git a/src/main/java/lance5057/tDefense/core/tools/basic/TowerShield.java b/src/main/java/lance5057/tDefense/core/tools/basic/TowerShield.java index ebaf791..d5bd9e8 100644 --- a/src/main/java/lance5057/tDefense/core/tools/basic/TowerShield.java +++ b/src/main/java/lance5057/tDefense/core/tools/basic/TowerShield.java @@ -1,6 +1,6 @@ package lance5057.tDefense.core.tools.basic; -import lance5057.tDefense.core.materials.ShieldMaterialStats; +import lance5057.tDefense.core.materials.stats.ShieldMaterialStats; import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.bases.Shield; import slimeknights.tconstruct.library.tinkering.PartMaterialType; diff --git a/src/main/java/lance5057/tDefense/core/tools/baubles/Sheathe.java b/src/main/java/lance5057/tDefense/core/tools/baubles/Sheathe.java index f6f2c3b..8c84171 100644 --- a/src/main/java/lance5057/tDefense/core/tools/baubles/Sheathe.java +++ b/src/main/java/lance5057/tDefense/core/tools/baubles/Sheathe.java @@ -2,6 +2,8 @@ package lance5057.tDefense.core.tools.baubles; import baubles.api.BaubleType; import lance5057.tDefense.Reference; +import lance5057.tDefense.core.materials.stats.FabricMaterialStats; +import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.tools.bases.BaubleTool; import lance5057.tDefense.proxy.ClientProxy; import net.minecraft.client.Minecraft; @@ -16,8 +18,9 @@ public class Sheathe extends BaubleTool { private static final ResourceLocation texture = new ResourceLocation(Reference.MOD_ID, "textures/model/sheathe.png"); public Sheathe(PartMaterialType... requiredComponents) { - super(PartMaterialType.head(TinkerTools.largePlate), PartMaterialType.handle(TinkerTools.toolRod), - PartMaterialType.bowstring(TinkerTools.bowString)); + super(PartMaterialType.head(TDParts.armorPlate), PartMaterialType.handle(TDParts.clasp), + new PartMaterialType(TDParts.fabric, FabricMaterialStats.TYPE), + PartMaterialType.extra(TDParts.filigree)); } diff --git a/src/main/java/lance5057/tDefense/holiday/HolidayBase.java b/src/main/java/lance5057/tDefense/holiday/HolidayBase.java index 80cb4e0..4700f6b 100644 --- a/src/main/java/lance5057/tDefense/holiday/HolidayBase.java +++ b/src/main/java/lance5057/tDefense/holiday/HolidayBase.java @@ -3,7 +3,7 @@ package lance5057.tDefense.holiday; import java.util.Calendar; import lance5057.tDefense.Reference; -import lance5057.tDefense.util.ModuleBase; +import lance5057.tDefense.core.library.ModuleBase; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; diff --git a/src/main/java/lance5057/tDefense/holiday/xmas/XmasBase.java b/src/main/java/lance5057/tDefense/holiday/xmas/XmasBase.java index 5ce4017..3c3f43d 100644 --- a/src/main/java/lance5057/tDefense/holiday/xmas/XmasBase.java +++ b/src/main/java/lance5057/tDefense/holiday/xmas/XmasBase.java @@ -1,9 +1,9 @@ package lance5057.tDefense.holiday.xmas; import lance5057.tDefense.TinkersDefense; +import lance5057.tDefense.core.library.ItemsBase; +import lance5057.tDefense.core.library.ModuleBase; import lance5057.tDefense.holiday.xmas.gumdropslime.GumDropSlime; -import lance5057.tDefense.util.ItemsBase; -import lance5057.tDefense.util.ModuleBase; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; diff --git a/src/main/java/lance5057/tDefense/holiday/xmas/XmasItems.java b/src/main/java/lance5057/tDefense/holiday/xmas/XmasItems.java index 0df5a97..789e18e 100644 --- a/src/main/java/lance5057/tDefense/holiday/xmas/XmasItems.java +++ b/src/main/java/lance5057/tDefense/holiday/xmas/XmasItems.java @@ -1,7 +1,7 @@ package lance5057.tDefense.holiday.xmas; -import lance5057.tDefense.util.ItemsBase; -import lance5057.tDefense.util.MetaItem; +import lance5057.tDefense.core.library.ItemsBase; +import lance5057.tDefense.core.library.MetaItem; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fml.common.event.FMLInitializationEvent; diff --git a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java index 5b697ae..94cc8a5 100644 --- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java +++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java @@ -10,17 +10,19 @@ import lance5057.tDefense.Reference; import lance5057.tDefense.TD_Commands; import lance5057.tDefense.TinkersDefense; import lance5057.tDefense.core.items.TDOreDictItem; +import lance5057.tDefense.core.library.ArmorBuildGuiInfo; +import lance5057.tDefense.core.library.ArmorPart; +import lance5057.tDefense.core.library.CustomArmorTextureCreator; +import lance5057.tDefense.core.library.TDClientRegistry; +import lance5057.tDefense.core.library.TDModelLoader; +import lance5057.tDefense.core.library.TDModelRegistar; import lance5057.tDefense.core.materials.TDMaterials; -import lance5057.tDefense.core.parts.TDParts; import lance5057.tDefense.core.renderers.BaubleRenderer; import lance5057.tDefense.core.renderers.SheatheModel; import lance5057.tDefense.core.tools.TDTools; import lance5057.tDefense.core.tools.armor.renderers.layers.LayerTDBipedArmor; import lance5057.tDefense.core.tools.bases.ArmorCore; import lance5057.tDefense.renderers.deserializers.AlphaColorTextureDeserializer; -import lance5057.tDefense.util.ArmorBuildGuiInfo; -import lance5057.tDefense.util.TDClientRegistry; -import lance5057.tDefense.util.TDModelRegistar; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.client.Minecraft; @@ -36,11 +38,14 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.ClientCommandHandler; import net.minecraftforge.client.model.ModelLoader; +import net.minecraftforge.client.model.ModelLoaderRegistry; +import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fml.common.Mod; import slimeknights.tconstruct.common.ModelRegisterUtil; import slimeknights.tconstruct.library.TinkerRegistry; import slimeknights.tconstruct.library.TinkerRegistryClient; +import slimeknights.tconstruct.library.client.CustomTextureCreator; import slimeknights.tconstruct.library.client.ToolBuildGuiInfo; import slimeknights.tconstruct.library.client.material.MaterialRenderInfoLoader; import slimeknights.tconstruct.library.materials.Material; @@ -54,6 +59,8 @@ public class ClientProxy extends CommonProxy { // ModifierSoulHandler SoulHandler; // public static ModelTinkersTabard sheath; + + private static final TDModelLoader loader = new TDModelLoader(); ToolBuildGuiInfo roundshieldGUI; ToolBuildGuiInfo heatershieldGUI; @@ -79,20 +86,18 @@ public class ClientProxy extends CommonProxy { ArmorBuildGuiInfo sabatonsGUI; ToolBuildGuiInfo sheatheGUI; - ToolBuildGuiInfo ringGUI; - ToolBuildGuiInfo amuletGUI; +// ToolBuildGuiInfo ringGUI; +// ToolBuildGuiInfo amuletGUI; public static SheatheModel sheathe; @Override public void preInit() { ClientCommandHandler.instance.registerCommand(new TD_Commands()); - + ModelLoaderRegistry.registerLoader(loader); MaterialRenderInfoLoader.addRenderInfo("alpha_color", AlphaColorTextureDeserializer.class); - //register all armor textures into tinkers - //CustomTextureCreator.registerTexture(new ResourceLocation(Reference.MOD_ID, "armor/hood/_hood_cloth")); - + MinecraftForge.EVENT_BUS.register(CustomArmorTextureCreator.INSTANCE); } @Override @@ -101,11 +106,11 @@ public class ClientProxy extends CommonProxy { RenderPlayer render; render = skinMap.get("default"); render.addLayer(new BaubleRenderer()); - render.addLayer(new LayerTDBipedArmor(render)); + //render.addLayer(new LayerTDBipedArmor(render)); render = skinMap.get("slim"); render.addLayer(new BaubleRenderer()); - render.addLayer(new LayerTDBipedArmor(render)); + //render.addLayer(new LayerTDBipedArmor(render)); createToolGuis(); setToolGuis(); @@ -154,6 +159,11 @@ public class ClientProxy extends CommonProxy { public void registerPartModel(ToolPart part) { ModelRegisterUtil.registerPartModel(part); } + + @Override + public void registerArmorPartModel(ArmorPart part) { + ModelRegisterUtil.registerPartModel(part); + } @Override public void registerMatColor(Material mat, int color) { @@ -181,8 +191,8 @@ public class ClientProxy extends CommonProxy { sabatonsGUI = new ArmorBuildGuiInfo(TDTools.sabatons); sheatheGUI = new ToolBuildGuiInfo(TDTools.sheathe); - ringGUI = new ToolBuildGuiInfo(TDTools.ring); - amuletGUI = new ToolBuildGuiInfo(TDTools.amulet); +// ringGUI = new ToolBuildGuiInfo(TDTools.ring); +// amuletGUI = new ToolBuildGuiInfo(TDTools.amulet); } @@ -231,9 +241,9 @@ public class ClientProxy extends CommonProxy { shearsGUI.addSlotPosition(43, 33 + 8); shearsGUI.addSlotPosition(34, 51 + 8); - ringGUI.addSlotPosition(34, 15 + 8); - ringGUI.addSlotPosition(43, 33 + 8); - ringGUI.addSlotPosition(34, 51 + 8); +// ringGUI.addSlotPosition(34, 15 + 8); +// ringGUI.addSlotPosition(43, 33 + 8); +// ringGUI.addSlotPosition(34, 51 + 8); breastplateGUI.addSlotPosition(34, 15 + 8); breastplateGUI.addSlotPosition(43, 33 + 8); @@ -262,26 +272,27 @@ public class ClientProxy extends CommonProxy { //TinkerRegistryClient.addToolBuilding(bootsGUI); TinkerRegistryClient.addToolBuilding(sheatheGUI); - TinkerRegistryClient.addToolBuilding(ringGUI); - TinkerRegistryClient.addToolBuilding(amuletGUI); - +// TinkerRegistryClient.addToolBuilding(ringGUI); +// TinkerRegistryClient.addToolBuilding(amuletGUI); +// TDClientRegistry.addArmorBuilding(helmGUI); TDClientRegistry.addArmorBuilding(breastplateGUI); TDClientRegistry.addArmorBuilding(grievesGUI); TDClientRegistry.addArmorBuilding(sabatonsGUI); } - public void registerPartModels() { - ModelRegisterUtil.registerPartModel(TDParts.armorPlate); - ModelRegisterUtil.registerPartModel(TDParts.chainmail); - ModelRegisterUtil.registerPartModel(TDParts.clasp); - ModelRegisterUtil.registerPartModel(TDParts.cloth); - ModelRegisterUtil.registerPartModel(TDParts.filigree); - ModelRegisterUtil.registerPartModel(TDParts.ringShank); - ModelRegisterUtil.registerPartModel(TDParts.rivets); - ModelRegisterUtil.registerPartModel(TDParts.setting); - ModelRegisterUtil.registerPartModel(TDParts.wire); - } +// @Override +// public void registerPartModel(ToolPart part) { +// ModelRegisterUtil.registerPartModel(TDParts.armorPlate); +// ModelRegisterUtil.registerPartModel(TDParts.chainmail); +// ModelRegisterUtil.registerPartModel(TDParts.clasp); +// ModelRegisterUtil.registerPartModel(TDParts.cloth); +// ModelRegisterUtil.registerPartModel(TDParts.filigree); +// ModelRegisterUtil.registerPartModel(TDParts.ringShank); +// ModelRegisterUtil.registerPartModel(TDParts.rivets); +// ModelRegisterUtil.registerPartModel(TDParts.setting); +// ModelRegisterUtil.registerPartModel(TDParts.wire); +// } @Override public void reloadRenderers() { @@ -376,16 +387,16 @@ public class ClientProxy extends CommonProxy { sheatheGUI.addSlotPosition(34, 15); sheatheGUI.addSlotPosition(34, 33); sheatheGUI.addSlotPosition(34, 51); - - ringGUI.positions.clear(); - ringGUI.addSlotPosition(34, 15); - ringGUI.addSlotPosition(34, 33); - ringGUI.addSlotPosition(34, 51); - - amuletGUI.positions.clear(); - amuletGUI.addSlotPosition(34, 15); - amuletGUI.addSlotPosition(34, 33); - amuletGUI.addSlotPosition(34, 51); +// +// ringGUI.positions.clear(); +// ringGUI.addSlotPosition(34, 15); +// ringGUI.addSlotPosition(34, 33); +// ringGUI.addSlotPosition(34, 51); +// +// amuletGUI.positions.clear(); +// amuletGUI.addSlotPosition(34, 15); +// amuletGUI.addSlotPosition(34, 33); +// amuletGUI.addSlotPosition(34, 51); } void createToolModels() { diff --git a/src/main/java/lance5057/tDefense/proxy/CommonProxy.java b/src/main/java/lance5057/tDefense/proxy/CommonProxy.java index dde7d7a..7f3e988 100644 --- a/src/main/java/lance5057/tDefense/proxy/CommonProxy.java +++ b/src/main/java/lance5057/tDefense/proxy/CommonProxy.java @@ -2,6 +2,7 @@ package lance5057.tDefense.proxy; import lance5057.tDefense.Reference; import lance5057.tDefense.TinkersDefense; +import lance5057.tDefense.core.library.ArmorPart; import lance5057.tDefense.core.tools.bases.ArmorCore; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; @@ -93,9 +94,22 @@ public class CommonProxy implements IGuiHandler { @SubscribeEvent public static void registerItems(RegistryEvent.Register event) { - TinkersDefense.mats.registerItems(event); + + TinkersDefense.parts.registerItems(event); + TinkersDefense.mats.registerItems(event); TinkersDefense.tools.registerItems(event); TinkersDefense.holiday.registerItems(event); } + + @SubscribeEvent + public static void registerBlocks(RegistryEvent.Register event) { + TinkersDefense.tools.registerBlocks(event); + } + + public void registerArmorPartModel(ArmorPart part) + { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/lance5057/tDefense/util/ArmorBuildGuiInfo.java b/src/main/java/lance5057/tDefense/util/ArmorBuildGuiInfo.java deleted file mode 100644 index a72b9ab..0000000 --- a/src/main/java/lance5057/tDefense/util/ArmorBuildGuiInfo.java +++ /dev/null @@ -1,48 +0,0 @@ -package lance5057.tDefense.util; - -import java.util.List; - -import javax.annotation.Nonnull; - -import org.lwjgl.util.Point; - -import com.google.common.collect.Lists; - -import lance5057.tDefense.core.tools.bases.ArmorBase; -import net.minecraft.item.ItemStack; - -public class ArmorBuildGuiInfo { - - @Nonnull - public final ItemStack armor; - // the positions where the slots are located - public final List positions = Lists.newArrayList(); - - public ArmorBuildGuiInfo() { - // for repairing - this.armor = ItemStack.EMPTY; - } - - public ArmorBuildGuiInfo(@Nonnull ArmorBase tool) { - this.armor = tool.buildItemForRenderingInGui(); - } - - public static ArmorBuildGuiInfo default3Part(@Nonnull ArmorBase tool) { - ArmorBuildGuiInfo info = new ArmorBuildGuiInfo(tool); - info.addSlotPosition(33 - 20, 42 + 20); - info.addSlotPosition(33 + 20, 42 - 20); - info.addSlotPosition(33, 42); - return info; - } - - /** - * Add another slot at the specified position for the tool. - * The positions are usually located between: - * X: 7 - 69 - * Y: 18 - 64 - */ - public void addSlotPosition(int x, int y) { - positions.add(new Point(x, y)); - } - -} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/ArmorBuilder.java b/src/main/java/lance5057/tDefense/util/ArmorBuilder.java deleted file mode 100644 index 94014a6..0000000 --- a/src/main/java/lance5057/tDefense/util/ArmorBuilder.java +++ /dev/null @@ -1,596 +0,0 @@ -package lance5057.tDefense.util; - -import java.util.Collection; -import java.util.List; -import java.util.Optional; -import java.util.Set; - -import javax.annotation.Nonnull; - -import org.apache.logging.log4j.Logger; - -import com.google.common.collect.ImmutableList; -import com.google.common.collect.Sets; - -import gnu.trove.map.TIntIntMap; -import gnu.trove.map.hash.TIntIntHashMap; -import lance5057.tDefense.core.tools.bases.ArmorBase; -import lance5057.tDefense.core.tools.bases.ArmorCore; -import net.minecraft.enchantment.Enchantment; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.nbt.NBTTagString; -import net.minecraft.util.NonNullList; -import net.minecraft.util.text.translation.I18n; -import slimeknights.mantle.util.ItemStackList; -import slimeknights.mantle.util.RecipeMatch; -import slimeknights.tconstruct.library.TinkerRegistry; -import slimeknights.tconstruct.library.Util; -import slimeknights.tconstruct.library.events.TinkerEvent; -import slimeknights.tconstruct.library.materials.Material; -import slimeknights.tconstruct.library.modifiers.IModifier; -import slimeknights.tconstruct.library.modifiers.TinkerGuiException; -import slimeknights.tconstruct.library.tinkering.IRepairable; -import slimeknights.tconstruct.library.tinkering.MaterialItem; -import slimeknights.tconstruct.library.tinkering.PartMaterialType; -import slimeknights.tconstruct.library.tools.IToolPart; -import slimeknights.tconstruct.library.tools.Pattern; -import slimeknights.tconstruct.library.tools.ToolCore; -import slimeknights.tconstruct.library.traits.AbstractTrait; -import slimeknights.tconstruct.library.traits.ITrait; -import slimeknights.tconstruct.library.utils.ListUtil; -import slimeknights.tconstruct.library.utils.TagUtil; -import slimeknights.tconstruct.library.utils.Tags; -import slimeknights.tconstruct.library.utils.TinkerUtil; - -public final class ArmorBuilder { - - private static Logger log = Util.getLogger("ArmorBuilder"); - - private ArmorBuilder() { - } - - @Nonnull - public static ItemStack tryBuildTool(NonNullList stacks, String name) { - return tryBuildArmor(stacks, name, TDRegistry.getArmor()); - } - - /** - * Takes an array of Itemstacks and tries to build a tool with it. Amount of itemstacks has to match exactly. - * - * @param stacks Input. - * @return The built tool or null if none could be built. - */ - @Nonnull - public static ItemStack tryBuildArmor(NonNullList stacks, String name, Collection possibleTools) { - int length = -1; - NonNullList input; - // remove trailing empty slots - for(int i = 0; i < stacks.size(); i++) { - if(stacks.get(i).isEmpty()) { - if(length < 0) { - length = i; - } - } - else if(length >= 0) { - // incorrect input. gap with null in the stacks passed - return ItemStack.EMPTY; - } - } - - if(length < 0) { - return ItemStack.EMPTY; - } - - input = ItemStackList.of(stacks); - - for(Item item : possibleTools) { - if(!(item instanceof ToolCore)) { - continue; - } - ItemStack output = ((ToolCore) item).buildItemFromStacks(input); - if(!output.isEmpty()) { - // name the item - if(name != null && !name.isEmpty()) { - output.setStackDisplayName(name); - } - - return output; - } - } - - return ItemStack.EMPTY; - } - - /** - * Adds the trait to the tag, taking max-count and already existing traits into account. - * - * @param rootCompound The root compound of the item - * @param trait The trait to add. - * @param color The color used on the tooltip. Will not be used if the trait already exists on the tool. - */ - public static void addTrait(NBTTagCompound rootCompound, ITrait trait, int color) { - // only registered traits allowed - if(TinkerRegistry.getTrait(trait.getIdentifier()) == null) { - log.error("addTrait: Trying to apply unregistered Trait {}", trait.getIdentifier()); - return; - } - - IModifier modifier = TinkerRegistry.getModifier(trait.getIdentifier()); - - if(modifier == null || !(modifier instanceof AbstractTrait)) { - log.error("addTrait: No matching modifier for the Trait {} present", trait.getIdentifier()); - return; - } - - AbstractTrait traitModifier = (AbstractTrait) modifier; - - NBTTagCompound tag = new NBTTagCompound(); - NBTTagList tagList = TagUtil.getModifiersTagList(rootCompound); - int index = TinkerUtil.getIndexInList(tagList, traitModifier.getModifierIdentifier()); - if(index < 0) { - traitModifier.updateNBTforTrait(tag, color); - tagList.appendTag(tag); - TagUtil.setModifiersTagList(rootCompound, tagList); - } - else { - tag = tagList.getCompoundTagAt(index); - } - - traitModifier.applyEffect(rootCompound, tag); - } - - @Nonnull - public static ItemStack tryRepairTool(NonNullList stacks, ItemStack toolStack, boolean removeItems) { - if(toolStack == null || !(toolStack.getItem() instanceof IRepairable)) { - return ItemStack.EMPTY; - } - - // obtain a working copy of the items if the originals shouldn't be modified - if(!removeItems) { - stacks = Util.deepCopyFixedNonNullList(stacks); - } - - return ((IRepairable) toolStack.getItem()).repair(toolStack, stacks); - } - - /** - * Takes a tool and an array of itemstacks and tries to modify the tool with those. - * If removeItems is true, the items used in the process will be removed from the array. - * - * @param input Items to modify the tool with - * @param toolStack The tool - * @param removeItems If true the applied items will be removed from the array - * @return The modified tool or null if something went wrong or no modifier applied. - * @throws TinkerGuiException Thrown when not matching modifiers could be applied. Contains extra-information why the process failed. - */ - @Nonnull - public static ItemStack tryModifyTool(NonNullList input, ItemStack toolStack, boolean removeItems) - throws TinkerGuiException { - ItemStack copy = toolStack.copy(); - - // obtain a working copy of the items if the originals shouldn't be modified - NonNullList stacks = Util.deepCopyFixedNonNullList(input); - NonNullList usedStacks = Util.deepCopyFixedNonNullList(input); - - Set appliedModifiers = Sets.newHashSet(); - for(IModifier modifier : TinkerRegistry.getAllModifiers()) { - Optional matchOptional; - do { - matchOptional = modifier.matches(stacks); - ItemStack backup = copy.copy(); - - // found a modifier that is applicable. Try to apply the match - if(matchOptional.isPresent()) { - RecipeMatch.Match match = matchOptional.get(); - // we need to apply the whole match - while(match.amount > 0) { - TinkerGuiException caughtException = null; - boolean canApply = false; - try { - canApply = modifier.canApply(copy, toolStack); - } catch(TinkerGuiException e) { - caughtException = e; - } - - // but can it be applied? - if(canApply) { - modifier.apply(copy); - - appliedModifiers.add(modifier); - match.amount--; - } - else { - // materials would allow another application, but modifier doesn't - // if we have already applied another modifier we cancel the whole thing to prevent situations where - // only a part of the modifiers gets applied. either all or none. - // if we have a reason, rather tell the player that - if(caughtException != null && !appliedModifiers.contains(modifier)) { - throw caughtException; - } - - copy = backup; - RecipeMatch.removeMatch(stacks, match); - break; - } - } - - if(match.amount == 0) { - RecipeMatch.removeMatch(stacks, match); - RecipeMatch.removeMatch(usedStacks, match); - } - } - } while(matchOptional.isPresent()); - } - - // check if all itemstacks were touched - otherwise there's an invalid item in the input - for(int i = 0; i < input.size(); i++) { - if(!input.get(i).isEmpty() && ItemStack.areItemStacksEqual(input.get(i), stacks.get(i))) { - if(!appliedModifiers.isEmpty()) { - String error = I18n.translateToLocalFormatted("gui.error.no_modifier_for_item", input.get(i).getDisplayName()); - throw new TinkerGuiException(error); - } - return ItemStack.EMPTY; - } - } - - // update output itemstacks - if(removeItems) { - for(int i = 0; i < input.size(); i++) { - // stacks might be null because stacksize got 0 during processing, we have to reflect that in the input - // so the caller can identify that - if(usedStacks.get(i).isEmpty()) { - input.get(i).setCount(0); - } - else { - input.get(i).setCount(usedStacks.get(i).getCount()); - } - } - } - - if(!appliedModifiers.isEmpty()) { - // always rebuild tinkers items to ensure consistency and find problems earlier - if(copy.getItem() instanceof ArmorBase) { - NBTTagCompound root = TagUtil.getTagSafe(copy); - rebuildArmor(root, (ArmorBase) copy.getItem()); - copy.setTagCompound(root); - } - return copy; - } - - return ItemStack.EMPTY; - } - - /** - * Takes a tool and toolparts and replaces the parts inside the tool with the given ones. - * Toolparts have to be applicable to the tool. Toolparts must not be duplicates of currently used parts. - * - * @param toolStack The tool to replace the parts in - * @param toolPartsIn The toolparts. - * @param removeItems If true the applied items will be removed from the array - * @return The tool with the replaced parts or null if the conditions have not been met. - */ - @Nonnull - public static ItemStack tryReplaceToolParts(ItemStack toolStack, final NonNullList toolPartsIn, final boolean removeItems) - throws TinkerGuiException { - if(toolStack == null || !(toolStack.getItem() instanceof ArmorBase)) { - return ItemStack.EMPTY; - } - - // we never modify the original. Caller can remove all of them if we return a result - NonNullList inputItems = ItemStackList.of(Util.deepCopyFixedNonNullList(toolPartsIn)); - if(!TinkerEvent.OnToolPartReplacement.fireEvent(inputItems, toolStack)) { - // event cancelled - return ItemStack.EMPTY; - } - // technically we don't need a deep copy here, but meh. less code. - final NonNullList toolParts = Util.deepCopyFixedNonNullList(inputItems); - - TIntIntMap assigned = new TIntIntHashMap(); - ArmorBase tool = (ArmorBase) toolStack.getItem(); - // materiallist has to be copied because it affects the actual NBT on the tool if it's changed - final NBTTagList materialList = TagUtil.getBaseMaterialsTagList(toolStack).copy(); - - // assing each toolpart to a slot in the tool - for(int i = 0; i < toolParts.size(); i++) { - ItemStack part = toolParts.get(i); - if(part.isEmpty()) { - continue; - } - if(!(part.getItem() instanceof IToolPart)) { - // invalid item for toolpart replacement - return ItemStack.EMPTY; - } - - int candidate = -1; - // find an applicable slot in the tool structure corresponding to the toolparts position - List pms = tool.getRequiredComponents(); - for(int j = 0; j < pms.size(); j++) { - PartMaterialType pmt = pms.get(j); - String partMat = ((IToolPart) part.getItem()).getMaterial(part).getIdentifier(); - String currentMat = materialList.getStringTagAt(j); - // is valid and not the same material? - if(pmt.isValid(part) && !partMat.equals(currentMat)) { - // part not taken up by previous part already? - if(!assigned.valueCollection().contains(j)) { - candidate = j; - // if a tool has multiple of the same parts we may want to replace another one as the currently selected - // for that purpose we only allow to overwrite the current selection if the input slot is a later one than the current one - if(i <= j) { - break; - } - } - } - } - - // no assignment found for a part. Invalid input. - if(candidate < 0) { - return ItemStack.EMPTY; - } - assigned.put(i, candidate); - } - - // did we assign nothing? - if(assigned.isEmpty()) { - return ItemStack.EMPTY; - } - - // We now know which parts to replace with which inputs. Yay. Now we only have to do so. - // to do so we simply switch out the materials used and rebuild the tool - assigned.forEachEntry((i, j) -> { - String mat = ((IToolPart) toolParts.get(i).getItem()).getMaterial(toolParts.get(i)).getIdentifier(); - materialList.set(j, new NBTTagString(mat)); - if(removeItems) { - if(i < toolPartsIn.size() && !toolPartsIn.get(i).isEmpty()) { - toolPartsIn.get(i).shrink(1); - } - } - return true; - }); - - // check that each material is still compatible with each modifier - ArmorBase ArmorBase = (ArmorBase) toolStack.getItem(); - ItemStack copyToCheck = ArmorBase.buildItem(TinkerUtil.getMaterialsFromTagList(materialList)); - // this includes traits - NBTTagList modifiers = TagUtil.getBaseModifiersTagList(toolStack); - for(int i = 0; i < modifiers.tagCount(); i++) { - String id = modifiers.getStringTagAt(i); - IModifier mod = TinkerRegistry.getModifier(id); - - // will throw an exception if it can't apply - if(mod != null && !mod.canApply(copyToCheck, copyToCheck)) { - throw new TinkerGuiException(); - } - } - - ItemStack output = toolStack.copy(); - TagUtil.setBaseMaterialsTagList(output, materialList); - NBTTagCompound tag = TagUtil.getTagSafe(output); - rebuildArmor(tag, (ArmorBase) output.getItem()); - output.setTagCompound(tag); - - // check if the output has enough durability. we only allow it if the result would not be broken - if(output.getItemDamage() > output.getMaxDamage()) { - String error = I18n.translateToLocalFormatted("gui.error.not_enough_durability", output.getItemDamage() - output.getMaxDamage()); - throw new TinkerGuiException(error); - } - - return output; - } - - /** - * Takes a pattern and itemstacks and crafts the materialitem of the pattern out of it. - * The output consists of an ItemStack[2] array that contains the part in the first slot and eventual leftover output in the 2nd one. - * The itemstacks have to match at least 1 material. - * If multiple materials match, matches with multiple items are preferred. - * Otherwise the first match will be taken. - * - * @param pattern Input-pattern. Has to be a Pattern. - * @param materialItems The Itemstacks to craft the item out of - * @param removeItems If true the match will be removed from the passed items - * @return ItemStack[2] Array containing the built item in the first slot and eventual secondary output in the second one. Null if no item could be built. - */ - public static NonNullList tryBuildToolPart(ItemStack pattern, NonNullList materialItems, boolean removeItems) - throws TinkerGuiException { - Item itemPart = Pattern.getPartFromTag(pattern); - if(itemPart == null || !(itemPart instanceof MaterialItem) || !(itemPart instanceof IToolPart)) { - String error = I18n.translateToLocalFormatted("gui.error.invalid_pattern"); - throw new TinkerGuiException(error); - } - - IToolPart part = (IToolPart) itemPart; - - if(!removeItems) { - materialItems = Util.deepCopyFixedNonNullList(materialItems); - } - - // find the material from the input - Optional match = Optional.empty(); - Material foundMaterial = null; - for(Material material : TinkerRegistry.getAllMaterials()) { - // craftable? - if(!material.isCraftable()) { - continue; - } - Optional newMatch = material.matches(materialItems, part.getCost()); - if(!newMatch.isPresent()) { - continue; - } - - // we found a match, yay - if(!match.isPresent()) { - match = newMatch; - foundMaterial = material; - // is it more complex than the old one? - } - } - - // nope, no material - if(!match.isPresent()) { - return null; - } - - ItemStack output = ((MaterialItem) itemPart).getItemstackWithMaterial(foundMaterial); - if(output.isEmpty()) { - return null; - } - if(output.getItem() instanceof IToolPart && !((IToolPart) output.getItem()).canUseMaterial(foundMaterial)) { - return null; - } - - RecipeMatch.removeMatch(materialItems, match.get()); - - // check if we have secondary output - ItemStack secondary = ItemStack.EMPTY; - int leftover = (match.get().amount - part.getCost()) / Material.VALUE_Shard; - if(leftover > 0) { - secondary = TinkerRegistry.getShard(foundMaterial); - secondary.setCount(leftover); - } - - // build an item with this - return ListUtil.getListFrom(output, secondary); - } - - /** - * Rebuilds a tool from its raw data, material info and applied modifiers - * - * @param rootNBT The root NBT tag compound of the tool to to rebuild. The NBT will be modified, overwriting old - * data. - */ - public static void rebuildArmor(NBTTagCompound rootNBT, ArmorBase armor) throws TinkerGuiException { - boolean broken = TagUtil.getToolTag(rootNBT).getBoolean(Tags.BROKEN); - // Recalculate tool base stats from material stats - NBTTagList materialTag = TagUtil.getBaseMaterialsTagList(rootNBT); - List materials = TinkerUtil.getMaterialsFromTagList(materialTag); - List pms = armor.getRequiredComponents(); - - // ensure all needed Stats are present - while(materials.size() < pms.size()) { - materials.add(Material.UNKNOWN); - } - for(int i = 0; i < pms.size(); i++) { - if(!pms.get(i).isValidMaterial(materials.get(i))) { - materials.set(i, Material.UNKNOWN); - } - } - - // the base stats of the tool - NBTTagCompound toolTag = armor.buildTag(materials); - TagUtil.setToolTag(rootNBT, toolTag); - // and its copy for reference - rootNBT.setTag(Tags.TOOL_DATA_ORIG, toolTag.copy()); - - // save the old modifiers list and clean up all tags that get set by modifiers/traits - NBTTagList modifiersTagOld = TagUtil.getModifiersTagList(rootNBT); - rootNBT.removeTag(Tags.TOOL_MODIFIERS); // the active-modifiers tag - rootNBT.setTag(Tags.TOOL_MODIFIERS, new NBTTagList()); - rootNBT.removeTag("ench"); // and the enchantments tag - rootNBT.removeTag(Tags.ENCHANT_EFFECT); // enchant effect too, will be readded by a trait either way - - // clean up traits - rootNBT.removeTag(Tags.TOOL_TRAITS); - armor.addMaterialTraits(rootNBT, materials); - - // fire event - ArmorEvent.OnItemBuilding.fireEvent(rootNBT, ImmutableList.copyOf(materials), armor); - - // reapply modifiers - NBTTagList modifiers = TagUtil.getBaseModifiersTagList(rootNBT); - NBTTagList modifiersTag = TagUtil.getModifiersTagList(rootNBT); - // copy over and reapply all relevant modifiers - for(int i = 0; i < modifiers.tagCount(); i++) { - String identifier = modifiers.getStringTagAt(i); - IModifier modifier = TinkerRegistry.getModifier(identifier); - if(modifier == null) { - log.debug("Missing modifier: {}", identifier); - continue; - } - - NBTTagCompound tag; - int index = TinkerUtil.getIndexInList(modifiersTagOld, modifier.getIdentifier()); - - if(index >= 0) { - tag = modifiersTagOld.getCompoundTagAt(index); - } - else { - tag = new NBTTagCompound(); - } - - modifier.applyEffect(rootNBT, tag); - if(!tag.hasNoTags()) { - int indexNew = TinkerUtil.getIndexInList(modifiersTag, modifier.getIdentifier()); - if(indexNew >= 0) { - modifiersTag.set(indexNew, tag); - } - else { - modifiersTag.appendTag(tag); - } - } - } - - // remaining info, get updated toolTag - toolTag = TagUtil.getToolTag(rootNBT); - // adjust free modifiers - int freeModifiers = toolTag.getInteger(Tags.FREE_MODIFIERS); - freeModifiers -= TagUtil.getBaseModifiersUsed(rootNBT); - toolTag.setInteger(Tags.FREE_MODIFIERS, Math.max(0, freeModifiers)); - - // broken? - if(broken) { - toolTag.setBoolean(Tags.BROKEN, true); - } - - TagUtil.setToolTag(rootNBT, toolTag); - - if(freeModifiers < 0) { - throw new TinkerGuiException(Util.translateFormatted("gui.error.not_enough_modifiers", -freeModifiers)); - } - } - - public static short getEnchantmentLevel(NBTTagCompound rootTag, Enchantment enchantment) { - NBTTagList enchantments = rootTag.getTagList("ench", 10); - - int id = Enchantment.getEnchantmentID(enchantment); - - for(int i = 0; i < enchantments.tagCount(); i++) { - if(enchantments.getCompoundTagAt(i).getShort("id") == id) { - return enchantments.getCompoundTagAt(i).getShort("lvl"); - } - } - - return 0; - } - - public static void addEnchantment(NBTTagCompound rootTag, Enchantment enchantment) { - NBTTagList enchantments = rootTag.getTagList("ench", 10); - - NBTTagCompound enchTag = new NBTTagCompound(); - int enchId = Enchantment.getEnchantmentID(enchantment); - - int id = -1; - for(int i = 0; i < enchantments.tagCount(); i++) { - if(enchantments.getCompoundTagAt(i).getShort("id") == enchId) { - enchTag = enchantments.getCompoundTagAt(i); - id = i; - break; - } - } - - int level = enchTag.getShort("lvl") + 1; - level = Math.min(level, enchantment.getMaxLevel()); - enchTag.setShort("id", (short) enchId); - enchTag.setShort("lvl", (short) level); - - if(id < 0) { - enchantments.appendTag(enchTag); - } - else { - enchantments.set(id, enchTag); - } - - rootTag.setTag("ench", enchantments); - } -} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/ArmorEvent.java b/src/main/java/lance5057/tDefense/util/ArmorEvent.java deleted file mode 100644 index d83a930..0000000 --- a/src/main/java/lance5057/tDefense/util/ArmorEvent.java +++ /dev/null @@ -1,65 +0,0 @@ -package lance5057.tDefense.util; - -import com.google.common.collect.ImmutableList; - -import lance5057.tDefense.core.tools.bases.ArmorBase; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.NonNullList; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.fml.common.eventhandler.Cancelable; -import net.minecraftforge.fml.common.eventhandler.Event; -import slimeknights.tconstruct.library.materials.Material; - -/** - * Base class for all tinkers events - */ -public abstract class ArmorEvent extends Event { - - /** - * Fired when a tool is built. - * This happens every time a tool is loaded as well as when the player actually builds the tool. - * You can make changes to the tag compound and it'll land on the resulting tool, but its itemstack is not available. - */ - public static class OnItemBuilding extends ArmorEvent { - - public NBTTagCompound tag; - public final ImmutableList materials; - public final ArmorBase tool; - - public OnItemBuilding(NBTTagCompound tag, ImmutableList materials, ArmorBase tool) { - this.tag = tag; - this.materials = materials; - this.tool = tool; - } - - public static OnItemBuilding fireEvent(NBTTagCompound tag, ImmutableList materials, ArmorBase tool) { - OnItemBuilding event = new OnItemBuilding(tag, materials, tool); - MinecraftForge.EVENT_BUS.post(event); - return event; - } - } - - /** - * Fired when the player tries to replace a toolpart. - * You can modify the input items to achieve different results, this will not modify the actual items in the game. - * If you're modifying the list itself, make sure to put new items into originally empty indices to prevent the usage of other items in the input. Just append to the list. - * You can not modify the tool that's getting modified - */ - @Cancelable - public static class OnToolPartReplacement extends ArmorEvent { - - /** The items in the tool station. Can be manipulated. */ - public NonNullList replacementParts; - public ItemStack toolStack; - - public OnToolPartReplacement(NonNullList replacementParts, ItemStack toolStack) { - this.replacementParts = replacementParts; - this.toolStack = toolStack.copy(); - } - - public static boolean fireEvent(NonNullList replacementParts, ItemStack toolStack) { - return !MinecraftForge.EVENT_BUS.post(new OnToolPartReplacement(replacementParts, toolStack)); - } - } -} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/ArmorNBT.java b/src/main/java/lance5057/tDefense/util/ArmorNBT.java deleted file mode 100644 index 28455ff..0000000 --- a/src/main/java/lance5057/tDefense/util/ArmorNBT.java +++ /dev/null @@ -1,144 +0,0 @@ -package lance5057.tDefense.util; - -import lance5057.tDefense.core.materials.ArmorMaterialStats; -import net.minecraft.nbt.NBTTagCompound; -import slimeknights.tconstruct.library.materials.ExtraMaterialStats; -import slimeknights.tconstruct.library.materials.HandleMaterialStats; -import slimeknights.tconstruct.library.utils.Tags; - -public class ArmorNBT { - - public int durability; - public int armorRating; - public int armorToughness; - public int modifiers; // free modifiers - - private final NBTTagCompound parent; - - public ArmorNBT() { - durability = 0; - armorRating = 0; - armorToughness = 0; - modifiers = 5; - parent = new NBTTagCompound(); - } - - public ArmorNBT(NBTTagCompound tag) { - read(tag); - parent = tag; - } - - /** Initialize the stats with the heads. CALL THIS FIRST */ - public ArmorNBT head(ArmorMaterialStats... heads) { - durability = 0; - armorRating = 0; - armorToughness = 0; - - // average all stats - for(ArmorMaterialStats head : heads) { - if(head != null) { - durability += head.durability; - armorRating += head.rating; - armorToughness += head.toughness; - } - } - - durability = Math.max(1, durability / heads.length); - armorRating /= (float) heads.length; - armorToughness /= (float) heads.length; - - return this; - } - - /** Add stats from the accessoires. Call this second! */ - public ArmorNBT extra(ExtraMaterialStats... extras) { - int dur = 0; - for(ExtraMaterialStats extra : extras) { - if(extra != null) { - dur += extra.extraDurability; - } - } - this.durability += Math.round((float) dur / (float) extras.length); - - return this; - } - - /** Calculate in handles. call this last! */ - public ArmorNBT handle(HandleMaterialStats... handles) { - // (Average Head Durability + Average Extra Durability) * Average Handle Modifier + Average Handle Durability - - int dur = 0; - float modifier = 0f; - for(HandleMaterialStats handle : handles) { - if(handle != null) { - dur += handle.durability; - modifier += handle.modifier; - } - } - - modifier /= (float) handles.length; - this.durability = Math.round((float) this.durability * modifier); - - // add in handle durability change - this.durability += Math.round((float) dur / (float) handles.length); - - this.durability = Math.max(1, this.durability); - - return this; - } - - public void read(NBTTagCompound tag) { - durability = tag.getInteger(Tags.DURABILITY); - armorRating = tag.getInteger("ArmorRating"); - armorToughness = tag.getInteger("ArmorToughness"); - modifiers = tag.getInteger(Tags.FREE_MODIFIERS); - } - - public void write(NBTTagCompound tag) { - tag.setInteger(Tags.DURABILITY, durability); - tag.setInteger("ArmorRating", armorRating); - tag.setInteger("ArmorToughness", armorToughness); - tag.setInteger(Tags.FREE_MODIFIERS, modifiers); - } - - public NBTTagCompound get() { - NBTTagCompound tag = parent.copy(); - write(tag); - - return tag; - } - - // AUtogenerated equals and hashcode - @Override - public boolean equals(Object o) { - if(this == o) { - return true; - } - if(o == null || getClass() != o.getClass()) { - return false; - } - - ArmorNBT toolNBT = (ArmorNBT) o; - - if(durability != toolNBT.durability) { - return false; - } - if(Float.compare(toolNBT.armorRating, armorRating) != 0) { - return false; - } - if(Float.compare(toolNBT.armorToughness, armorToughness) != 0) { - return false; - } - return modifiers == toolNBT.modifiers; - - } - - @Override - public int hashCode() { - int result = durability; - result = 31 * result + (armorRating != +0.0f ? Float.floatToIntBits(armorRating) : 0); - result = 31 * result + (armorToughness != +0.0f ? Float.floatToIntBits(armorToughness) : 0); - result = 31 * result + modifiers; - return result; - } -} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/BlocksBase.java b/src/main/java/lance5057/tDefense/util/BlocksBase.java deleted file mode 100644 index d6b576a..0000000 --- a/src/main/java/lance5057/tDefense/util/BlocksBase.java +++ /dev/null @@ -1,53 +0,0 @@ -package lance5057.tDefense.util; - -import java.util.ArrayList; - -import lance5057.tDefense.Reference; -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.Item; -import net.minecraft.item.ItemBlock; -import net.minecraftforge.fml.common.event.FMLInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; - -public abstract class BlocksBase { - protected static ArrayList blockList = new ArrayList(); - protected static ArrayList itemList = new ArrayList(); - public BlocksBase() - { - - } - - public abstract void preInit(FMLPreInitializationEvent e); - - public abstract void init(FMLInitializationEvent e); - - public abstract void postInit(FMLPostInitializationEvent e); - - protected Block setupRegister(String name, CreativeTabs tabName, float hardness) - { - Block block = new Block(Material.IRON).setCreativeTab(tabName).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name).setHardness(hardness); - blockList.add(block); - return block; - } - - protected ItemBlock setupRegister(String name, int size, CreativeTabs tabName, Block block) - { - ItemBlock item = new ItemBlock(block); - item.setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name).setCreativeTab(tabName); - itemList.add(item); - return item; - } - - -} - -// protected MetaItem registerMeta(String name, String[] names,int size) -// { -// Item item = new MetaItem(names).setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name); -// -// GameRegistry.register(item); -// return (MetaItem) item; -// } \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/ItemsBase.java b/src/main/java/lance5057/tDefense/util/ItemsBase.java deleted file mode 100644 index 3e1064b..0000000 --- a/src/main/java/lance5057/tDefense/util/ItemsBase.java +++ /dev/null @@ -1,50 +0,0 @@ -package lance5057.tDefense.util; - -import java.util.ArrayList; - -import lance5057.tDefense.Reference; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.Item; -import net.minecraftforge.event.RegistryEvent; -import net.minecraftforge.fml.common.event.FMLInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.registries.IForgeRegistry; - -public abstract class ItemsBase { - protected static ArrayList itemList = new ArrayList(); - public ItemsBase() - { - - } - - public abstract void preInit(FMLPreInitializationEvent e); - - public abstract void init(FMLInitializationEvent e); - - public abstract void postInit(FMLPostInitializationEvent e); - - @SubscribeEvent - public static void registerItems(final RegistryEvent.Register event) - { - final IForgeRegistry registry = event.getRegistry(); - - registry.registerAll((Item[]) itemList.toArray()); - } - - protected Item register(String name, int size, CreativeTabs tabName) - { - Item item = new Item().setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name); - itemList.add(item); - return item; - } - - protected MetaItem registerMeta(String name, String[] names,int size, CreativeTabs tabName) - { - Item item = new MetaItem(names).setCreativeTab(tabName).setMaxStackSize(size).setUnlocalizedName(name).setRegistryName(Reference.MOD_ID, name); - - itemList.add(item); - return (MetaItem) item; - } -} diff --git a/src/main/java/lance5057/tDefense/util/MetaItem.java b/src/main/java/lance5057/tDefense/util/MetaItem.java deleted file mode 100644 index 1064da6..0000000 --- a/src/main/java/lance5057/tDefense/util/MetaItem.java +++ /dev/null @@ -1,31 +0,0 @@ -package lance5057.tDefense.util; - -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.NonNullList; - -public class MetaItem extends Item -{ - String[] items; - public MetaItem(String[] items) { - super(); - this.setHasSubtypes(true); - setMaxDamage(0); - this.items = items; - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + items[stack.getItemDamage()]; - } - - @Override - public void getSubItems(CreativeTabs tab, NonNullList subItems) - { - for(int i = 0; i < items.length; i++) - { - subItems.add(new ItemStack(this, 1, i)); - } - } -} diff --git a/src/main/java/lance5057/tDefense/util/ModuleBase.java b/src/main/java/lance5057/tDefense/util/ModuleBase.java deleted file mode 100644 index b17d76a..0000000 --- a/src/main/java/lance5057/tDefense/util/ModuleBase.java +++ /dev/null @@ -1,14 +0,0 @@ -package lance5057.tDefense.util; - -import net.minecraftforge.fml.common.event.FMLInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; -import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; - -public abstract class ModuleBase -{ - public abstract void preInit(FMLPreInitializationEvent e); - - public abstract void init(FMLInitializationEvent e); - - public abstract void postInit(FMLPostInitializationEvent e); -} diff --git a/src/main/java/lance5057/tDefense/util/RegEvents.java b/src/main/java/lance5057/tDefense/util/RegEvents.java deleted file mode 100644 index 35df69e..0000000 --- a/src/main/java/lance5057/tDefense/util/RegEvents.java +++ /dev/null @@ -1,5 +0,0 @@ -package lance5057.tDefense.util; - -public class RegEvents { - -} diff --git a/src/main/java/lance5057/tDefense/util/TDClientRegistry.java b/src/main/java/lance5057/tDefense/util/TDClientRegistry.java deleted file mode 100644 index 8fd47a1..0000000 --- a/src/main/java/lance5057/tDefense/util/TDClientRegistry.java +++ /dev/null @@ -1,48 +0,0 @@ -package lance5057.tDefense.util; - -import com.google.common.collect.Maps; - -import net.minecraft.item.Item; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; - -import org.apache.logging.log4j.Logger; - -import java.util.Map; - -import slimeknights.tconstruct.library.Util; -import slimeknights.tconstruct.library.client.ToolBuildGuiInfo; -import slimeknights.tconstruct.library.client.texture.AbstractColoredTexture; - -@SideOnly(Side.CLIENT) -public final class TDClientRegistry { - - // the logger for the library - public static final Logger log = Util.getLogger("API-Client"); - - private TDClientRegistry() { - } - - /*--------------------------------------------------------------------------- - | GUI & CRAFTING | - ---------------------------------------------------------------------------*/ - private static final Map armorBuildInfo = Maps.newLinkedHashMap(); - - public static void addArmorBuilding(ArmorBuildGuiInfo info) { - armorBuildInfo.put(info.armor.getItem(), info); - } - - public static ArmorBuildGuiInfo getArmorBuildInfoForArmor(Item armor) { - return armorBuildInfo.get(armor); - } - - public static void clear() { - armorBuildInfo.clear(); - } - - /*--------------------------------------------------------------------------- - | MATERIAL TEXTURE CREATION | - ---------------------------------------------------------------------------*/ - private static final Map textureProcessors = Maps.newHashMap(); - -} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/TDMatHelper.java b/src/main/java/lance5057/tDefense/util/TDMatHelper.java deleted file mode 100644 index 2a42541..0000000 --- a/src/main/java/lance5057/tDefense/util/TDMatHelper.java +++ /dev/null @@ -1,195 +0,0 @@ -package lance5057.tDefense.util; - -import javax.annotation.Nullable; - -import lance5057.tDefense.core.materials.ArmorMaterialStats.ChestMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.FeetMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.HelmMaterialStats; -import lance5057.tDefense.core.materials.ArmorMaterialStats.LegsMaterialStats; -import lance5057.tDefense.core.materials.ShieldMaterialStats; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import slimeknights.tconstruct.library.fluid.FluidMolten; -import slimeknights.tconstruct.library.materials.ArrowShaftMaterialStats; -import slimeknights.tconstruct.library.materials.BowMaterialStats; -import slimeknights.tconstruct.library.materials.BowStringMaterialStats; -import slimeknights.tconstruct.library.materials.ExtraMaterialStats; -import slimeknights.tconstruct.library.materials.FletchingMaterialStats; -import slimeknights.tconstruct.library.materials.HandleMaterialStats; -import slimeknights.tconstruct.library.materials.HeadMaterialStats; - -public class TDMatHelper -{ - public String name; - public int color; - public FluidMolten fluid; - - public boolean isGem; - - public HeadMaterialStats head; - public ShieldMaterialStats shield; - public BowMaterialStats bow; - public ExtraMaterialStats extra; - public FletchingMaterialStats fletching; - public BowStringMaterialStats bowstring; - public HandleMaterialStats handle; - public ArrowShaftMaterialStats shaft; - public HelmMaterialStats helm; - public ChestMaterialStats chest; - public LegsMaterialStats legs; - public FeetMaterialStats boots; - - public ItemStack gem; - public ItemStack ingot; - public ItemStack dust; - public ItemStack nugget; - public ItemStack grain; - - public boolean createMat = true; - - public TDMatHelper(String n, int c, FluidMolten f, boolean doMat) - { - name = n; - color = c; - fluid = f; - createMat = doMat; - } - - public TDMatHelper(String n, int c, boolean doMat) - { - init(n, c, null, false, doMat); - } - - public TDMatHelper(String n, int c, boolean o, boolean doMat) - { - init(n, c, null, o, doMat); - } - - public TDMatHelper(String n, int c, @Nullable FluidMolten f, boolean o, boolean doMat) - { - init(n, c, f, o, doMat); - } - - public TDMatHelper(String n, int c) - { - init(n, c, null, false, true); - } - - private void init(String n, int c, @Nullable FluidMolten f, boolean o, boolean doMat) - { - name = n; - color = c; - fluid = f; - - isGem = o; - createMat = doMat; - } - - public TDMatHelper setHead(HeadMaterialStats h) - { - head = h; - return this; - } - - public TDMatHelper setHandle(HandleMaterialStats h) - { - handle = h; - return this; - } - - public TDMatHelper setShield(ShieldMaterialStats h) - { - shield = h; - return this; - } - - public TDMatHelper setExtra(ExtraMaterialStats h) - { - extra = h; - return this; - } - - public TDMatHelper setBow(BowMaterialStats h) - { - bow = h; - return this; - } - - public TDMatHelper setFletching(FletchingMaterialStats h) - { - fletching = h; - return this; - } - - public TDMatHelper setString(BowStringMaterialStats h) - { - bowstring = h; - return this; - } - - public TDMatHelper setShaft(ArrowShaftMaterialStats h) - { - shaft = h; - return this; - } - - public TDMatHelper setHelm(HelmMaterialStats h) - { - helm = h; - return this; - } - - public TDMatHelper setChest(ChestMaterialStats h) - { - chest = h; - return this; - } - - public TDMatHelper setLegs(LegsMaterialStats h) - { - legs = h; - return this; - } - - public TDMatHelper setBoots(FeetMaterialStats h) - { - boots = h; - return this; - } - - public TDMatHelper setGem(Item i) - { - gem = new ItemStack(i); - return this; - } - - public TDMatHelper setGem(ItemStack i) - { - gem = i; - return this; - } - - public TDMatHelper setIngot(Item i) - { - ingot = new ItemStack(i); - return this; - } - - public TDMatHelper setDust(Item i) - { - dust = new ItemStack(i); - return this; - } - - public TDMatHelper setGrain(Item i) - { - grain = new ItemStack(i); - return this; - } - - public TDMatHelper setNugget(Item i) - { - nugget = new ItemStack(i); - return this; - } -} diff --git a/src/main/java/lance5057/tDefense/util/TDModelLoader.java b/src/main/java/lance5057/tDefense/util/TDModelLoader.java deleted file mode 100644 index 5ecdacf..0000000 --- a/src/main/java/lance5057/tDefense/util/TDModelLoader.java +++ /dev/null @@ -1,204 +0,0 @@ -package lance5057.tDefense.util; - -import java.io.IOException; -import java.util.List; -import java.util.Map; - -import javax.annotation.Nonnull; - -import org.apache.commons.io.FilenameUtils; - -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.Lists; -import com.google.common.collect.Maps; - -import gnu.trove.map.hash.TIntObjectHashMap; -import lance5057.tDefense.core.tools.bases.ArmorCore; -import net.minecraft.client.renderer.block.model.ItemCameraTransforms; -import net.minecraft.client.resources.IResourceManager; -import net.minecraft.util.ResourceLocation; -import net.minecraftforge.client.model.ICustomModelLoader; -import net.minecraftforge.client.model.IModel; -import net.minecraftforge.client.model.ModelLoaderRegistry; -import net.minecraftforge.common.model.TRSRTransformation; -import slimeknights.tconstruct.library.TinkerRegistry; -import slimeknights.tconstruct.library.client.CustomTextureCreator; -import slimeknights.tconstruct.library.client.model.MaterialModel; -import slimeknights.tconstruct.library.client.model.MaterialModelLoader; -import slimeknights.tconstruct.library.client.model.ModelHelper; -import slimeknights.tconstruct.library.client.model.ModifierModel; -import slimeknights.tconstruct.library.client.model.ModifierModelLoader; -import slimeknights.tconstruct.library.client.model.ToolModel; -import slimeknights.tconstruct.library.client.model.format.AmmoPosition; -import slimeknights.tconstruct.library.client.model.format.ToolModelOverride; -import slimeknights.tconstruct.library.tools.IToolPart; - -public class TDModelLoader implements ICustomModelLoader { - - public static String EXTENSION = ".td"; - - // used to create only actually needed textures in the texturegenerator instead of ALL materials for all parts - private static final Map modelItemMap = Maps.newHashMap(); - - public static void addPartMapping(ResourceLocation resourceLocation, ArmorCore tool) { - modelItemMap.put(resourceLocation, tool); - } - - @Override - public boolean accepts(ResourceLocation modelLocation) { - return modelLocation.getResourcePath().endsWith(EXTENSION); // tinkertoolmodel extension. Foo.tcon.json - } - - @Override - public IModel loadModel(ResourceLocation modelLocation) { - try { - // Modelblock is used since our format is compatible to the vanilla format - // and we don't have to write our own json deserializer - // it also provides us with the textures - Map textures = ModelHelper.loadTexturesFromJson(modelLocation); - ImmutableMap transforms = ModelHelper.loadTransformFromJson(modelLocation); - ImmutableList overrides = ModelHelper.loadToolModelOverridesFromJson(modelLocation); - AmmoPosition ammoPosition = ModelHelper.loadAmmoPositionFromJson(modelLocation); - Float[] rotations = ModelHelper.loadLayerRotations(modelLocation); - - if(rotations.length > 0 && textures.size() != rotations.length) { - TinkerRegistry.log.error("Toolmodel {} has invalid layerrotation entry: Size should be {} but is {}; Skipping rotations.", modelLocation, textures.size(), rotations.length); - rotations = new Float[0]; - } - - ImmutableList.Builder defaultTextureListBuilder = ImmutableList.builder(); - List parts = Lists.newArrayList(); - List brokenParts = Lists.newArrayList(); - - ArmorCore ArmorCore = modelItemMap.get(MaterialModelLoader.getReducedPath(modelLocation)); - - for(Map.Entry entry : textures.entrySet()) { - String name = entry.getKey(); - try { - int i; - List listToAdd; - - if(name.startsWith("layer")) { - i = Integer.valueOf(name.substring(5)); - listToAdd = parts; - } - else if(name.startsWith("broken")) { - i = Integer.valueOf(name.substring(6)); - listToAdd = brokenParts; - } - // invalid entry, ignore - else { - TinkerRegistry.log.warn("Toolmodel {} has invalid texture entry {}; Skipping layer.", modelLocation, name); - continue; - } - - ResourceLocation location = new ResourceLocation(entry.getValue()); - MaterialModel partModel = new MaterialModel(ImmutableList.of(location)); - while(listToAdd.size() <= i) { - listToAdd.add(null); - } - listToAdd.set(i, partModel); - - defaultTextureListBuilder.add(location); - registerCustomTextures(i, location, ArmorCore); - } catch(NumberFormatException e) { - TinkerRegistry.log.error("Toolmodel {} has invalid texture entry {}; Skipping layer.", modelLocation, name); - } - } - - // create overrides - for(ToolModelOverride override : overrides) { - for(Map.Entry entry : override.textures.entrySet()) { - String name = entry.getKey(); - try { - int i; - TIntObjectHashMap mapToAdd; - - if(name.startsWith("layer")) { - i = Integer.valueOf(name.substring(5)); - mapToAdd = override.partModelReplacement; - } - else if(name.startsWith("broken")) { - i = Integer.valueOf(name.substring(6)); - mapToAdd = override.brokenPartModelReplacement; - } - // invalid entry, ignore - else { - TinkerRegistry.log.warn("Toolmodel {} has invalid texture override entry {}; Skipping layer.", modelLocation, name); - continue; - } - - ResourceLocation location = new ResourceLocation(entry.getValue()); - MaterialModel partModel = new MaterialModel(ImmutableList.of(location)); - mapToAdd.put(i, partModel); - - registerCustomTextures(i, location, ArmorCore); - } catch(NumberFormatException e) { - TinkerRegistry.log.error("Toolmodel {} has invalid texture entry {}; Skipping layer.", modelLocation, name); - } - } - } - - // remove models/item/ and .tcon - String toolName = FilenameUtils.removeExtension(modelLocation.getResourcePath().substring(12)); - IModel mods; - ModifierModel modifiers = null; - try { - mods = ModelLoaderRegistry.getModel(ModifierModelLoader.getLocationForToolModifiers(modelLocation.getResourceDomain(), toolName)); - - if(mods == null || !(mods instanceof ModifierModel)) { - TinkerRegistry.log.trace( - "Toolmodel {} does not have any modifiers associated with it. Be sure that the Tools internal name, the Toolmodels filename and the name used inside the Modifier Model Definition match!", - modelLocation); - } - else { - modifiers = (ModifierModel) mods; - - for(ToolModelOverride toolModelOverride : overrides) { - if(toolModelOverride.modifierSuffix != null) { - String modifierName = toolName + toolModelOverride.modifierSuffix; - IModel extraModel = ModelLoaderRegistry.getModel(ModifierModelLoader.getLocationForToolModifiers(modelLocation.getResourceDomain(), modifierName)); - if(extraModel instanceof ModifierModel) { - ModifierModel overriddenModifierModel = new ModifierModel(); - // fill in non-overridden modifiers - for(Map.Entry entry : modifiers.getModels().entrySet()) { - overriddenModifierModel.addModelForModifier(entry.getKey(), entry.getValue()); - } - // overwrite overridden modifiers - for(Map.Entry entry : ((ModifierModel) extraModel).getModels().entrySet()) { - overriddenModifierModel.addModelForModifier(entry.getKey(), entry.getValue()); - } - toolModelOverride.overrideModifierModel = overriddenModifierModel; - } - } - } - } - } catch(Exception e) { - TinkerRegistry.log.error(e); - modifiers = null; - } - - return new ToolModel(defaultTextureListBuilder.build(), parts, brokenParts, rotations, modifiers, transforms, overrides, ammoPosition); - } catch(IOException e) { - TinkerRegistry.log.error("Could not load multimodel {}", modelLocation.toString()); - } - return ModelLoaderRegistry.getMissingModel(); - } - - private void registerCustomTextures(int i, ResourceLocation resourceLocation, ArmorCore ArmorCore) { - if(ArmorCore == null) { - CustomTextureCreator.registerTexture(resourceLocation); - } - else { - for(IToolPart part : ArmorCore.getRequiredComponents().get(i).getPossibleParts()) { - CustomTextureCreator.registerTextureForPart(resourceLocation, part); - } - } - } - - @Override - public void onResourceManagerReload(@Nonnull IResourceManager resourceManager) { - - } -} \ No newline at end of file diff --git a/src/main/java/lance5057/tDefense/util/TDModelRegistar.java b/src/main/java/lance5057/tDefense/util/TDModelRegistar.java deleted file mode 100644 index ad628b0..0000000 --- a/src/main/java/lance5057/tDefense/util/TDModelRegistar.java +++ /dev/null @@ -1,62 +0,0 @@ -package lance5057.tDefense.util; - -import javax.annotation.Nonnull; - -import lance5057.tDefense.core.tools.bases.ArmorCore; -import net.minecraft.client.renderer.ItemMeshDefinition; -import net.minecraft.client.renderer.block.model.ModelResourceLocation; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.ResourceLocation; -import net.minecraftforge.client.model.ModelLoader; -import slimeknights.tconstruct.TConstruct; -import slimeknights.tconstruct.library.client.model.ToolModelLoader; -import slimeknights.tconstruct.library.tools.ToolCore; - -public class TDModelRegistar { - public static ResourceLocation registerToolModel(ArmorCore armor) { - if (armor == null || armor.getRegistryName() == null) { - return null; - } - ResourceLocation itemLocation = armor.getRegistryName(); - String path = "tools/" + itemLocation.getResourcePath() + ToolModelLoader.EXTENSION; - - ResourceLocation location = new ResourceLocation(itemLocation.getResourceDomain(), path); - TDModelLoader.addPartMapping(location, armor); - - return registerToolModel(armor, location); - } - - /** - * Manual registration of a tool model. You probably shouldn't be using this. - */ - public static ResourceLocation registerToolModel(Item item, final ResourceLocation location) { - if (!location.getResourcePath().endsWith(ToolModelLoader.EXTENSION)) { - TConstruct.log.error("The material-model " + location.toString() + " does not end with '" - + ToolModelLoader.EXTENSION + "' and will therefore not be loaded by the custom model loader!"); - } - - return registerIt(item, location); - } - - private static ResourceLocation registerIt(Item item, final ResourceLocation location) { - // plop it in. - // This here is needed for the model to be found ingame when the game looks for - // a model to render an Itemstack - // we use an ItemMeshDefinition because it allows us to do it no matter what - // metadata we use - ModelLoader.setCustomMeshDefinition(item, new ItemMeshDefinition() { - @Nonnull - @Override - public ModelResourceLocation getModelLocation(@Nonnull ItemStack stack) { - return new ModelResourceLocation(location, "inventory"); - } - }); - - // We have to readd the default variant if we have custom variants, since it - // wont be added otherwise and therefore not loaded - ModelLoader.registerItemVariants(item, location); - - return location; - } -} diff --git a/src/main/java/lance5057/tDefense/util/TDRegistry.java b/src/main/java/lance5057/tDefense/util/TDRegistry.java deleted file mode 100644 index 87fed5b..0000000 --- a/src/main/java/lance5057/tDefense/util/TDRegistry.java +++ /dev/null @@ -1,58 +0,0 @@ -package lance5057.tDefense.util; - -import java.util.Set; - -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Sets; - -import gnu.trove.set.hash.TLinkedHashSet; -import lance5057.tDefense.core.tools.bases.ArmorCore; -import slimeknights.tconstruct.library.TinkerRegistry; -import slimeknights.tconstruct.library.tinkering.PartMaterialType; -import slimeknights.tconstruct.library.tools.IToolPart; -import slimeknights.tconstruct.library.tools.ToolCore; - -public class TDRegistry { - private static final Set armor = new TLinkedHashSet<>(); - private static final Set armorParts = new TLinkedHashSet<>(); - private static final Set armorStationCrafting = Sets.newLinkedHashSet(); - private static final Set armorForgeCrafting = Sets.newLinkedHashSet(); - - public static void registerTool(ArmorCore tool) { - armor.add(tool); - - for(PartMaterialType pmt : tool.getRequiredComponents()) { - for(IToolPart tp : pmt.getPossibleParts()) { - TinkerRegistry.registerToolPart(tp); - } - } - } - - /** Adds a armor to the Crafting UI of both the armor Station as well as the armor Forge */ - public static void registerArmorCrafting(ArmorCore armor) { - registerArmorStationCrafting(armor); - registerArmorForgeCrafting(armor); - } - - /** Adds a armor to the Crafting UI of the armor Station */ - public static void registerArmorStationCrafting(ArmorCore armor) { - armorStationCrafting.add(armor); - } - - public static ImmutableSet getArmorStationCrafting() { - return ImmutableSet.copyOf(armorStationCrafting); - } - - /** Adds a armor to the Crafting UI of the armor Forge */ - public static void registerArmorForgeCrafting(ArmorCore armor) { - armorForgeCrafting.add(armor); - } - - public static ImmutableSet getArmorForgeCrafting() { - return ImmutableSet.copyOf(armorForgeCrafting); - } - - public static Set getArmor() { - return ImmutableSet.copyOf(armor); - } -} diff --git a/src/main/java/lance5057/tDefense/util/TDToolHelper.java b/src/main/java/lance5057/tDefense/util/TDToolHelper.java deleted file mode 100644 index d5b6e6e..0000000 --- a/src/main/java/lance5057/tDefense/util/TDToolHelper.java +++ /dev/null @@ -1,45 +0,0 @@ -package lance5057.tDefense.util; - -import net.minecraft.item.ItemStack; -import net.minecraft.item.ItemTool; -import net.minecraft.nbt.NBTTagList; -import slimeknights.tconstruct.library.TinkerRegistry; -import slimeknights.tconstruct.library.materials.Material; -import slimeknights.tconstruct.library.tools.ToolCore; -import slimeknights.tconstruct.library.utils.TagUtil; - -public class TDToolHelper { - - public static boolean checkIfMetal(ItemStack item) { - - if(item.getItem() instanceof ToolCore) - { - NBTTagList list = TagUtil.getBaseMaterialsTagList(item); - - for (int i = 0; i < list.tagCount(); i++) { - String s = list.getStringTagAt(i); - if (s != "obsidian") { - Material m = TinkerRegistry.getMaterial(s); - if(m.hasFluid()) - return true; - } - } - } - else - { - if(item.getItem() instanceof ItemTool) - { - ItemTool i = (ItemTool) item.getItem(); - - if(i.getToolMaterialName() != "WOOD" || - i.getToolMaterialName() != "STONE") - { - - } - } - } - - return false; - } - -} diff --git a/src/main/resources/assets/tinkerscompendium/blockstates/fluid_block.json b/src/main/resources/assets/tinkerscompendium/blockstates/fluid_block.json new file mode 100644 index 0000000..a6a3b4e --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/blockstates/fluid_block.json @@ -0,0 +1,134 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid" + }, + "variants": { + "aeonsteel_fluid": [ + { + "custom": { + "fluid": "aeonsteel_fluid" + } + } + ], + "queensgold_fluid": [ + { + "custom": { + "fluid": "queensgold_fluid" + } + } + ], + "dogbearium_fluid": [ + { + "custom": { + "fluid": "dogbearium_fluid" + } + } + ], + "vile_fluid": [ + { + "custom": { + "fluid": "vile_fluid" + } + } + ], + "redcandy_fluid": [ + { + "custom": { + "fluid": "redcandy_fluid" + } + } + ], + "greencandy_fluid": [ + { + "custom": { + "fluid": "greencandy_fluid" + } + } + ], + "sinisterium_fluid": [ + { + "custom": { + "fluid": "sinisterium_fluid" + } + } + ], + "nihilite_fluid": [ + { + "custom": { + "fluid": "nihilite_fluid" + } + } + ], + "vibrant_fluid": [ + { + "custom": { + "fluid": "vibrant_fluid" + } + } + ], + "orichalcum_fluid": [ + { + "custom": { + "fluid": "orichalcum_fluid" + } + } + ], + "pandorium_fluid": [ + { + "custom": { + "fluid": "pandorium_fluid" + } + } + ], + "chorusjuice_fluid": [ + { + "custom": { + "fluid": "chorusjuice_fluid" + } + } + ], + "dragonsbreath_fluid": [ + { + "custom": { + "fluid": "dragonsbreath_fluid" + } + } + ], + "rosegold_fluid": [ + { + "custom": { + "fluid": "rosegold_fluid" + } + } + ], + "platinum_fluid": [ + { + "custom": { + "fluid": "platinum_fluid" + } + } + ], + "brass_fluid": [ + { + "custom": { + "fluid": "brass_fluid" + } + } + ], + "silver_fluid": [ + { + "custom": { + "fluid": "silver_fluid" + } + } + ], + "cheese_fluid": [ + { + "custom": { + "fluid": "cheese_fluid" + } + } + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/blockstates/metalblock.json b/src/main/resources/assets/tinkerscompendium/blockstates/metalblock.json new file mode 100644 index 0000000..5d8d5c1 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/blockstates/metalblock.json @@ -0,0 +1,7 @@ +{ + "variants": { + "type=aeonsteel": { "model":"tinkerscompendium:blocks/aeonsteelblock" }, + "type=queensgold": { "model":"tutorial:block_properties_black" } + "type=dogbearium": { "model":"tutorial:block_properties_black" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/blockstates/redcandyblock.json b/src/main/resources/assets/tinkerscompendium/blockstates/redcandyblock.json new file mode 100644 index 0000000..b22a32b --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/blockstates/redcandyblock.json @@ -0,0 +1,11 @@ +{ + "forge_marker": 1, + "defaults": { + "transform": "forge:default-block", + "model": "cube_all", + "textures": { + "all": "tinkerscompendium:blocks/redmintblock", + "particle": "#all" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/lang/en_US.lang b/src/main/resources/assets/tinkerscompendium/lang/en_US.lang new file mode 100644 index 0000000..9ed2a43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/lang/en_US.lang @@ -0,0 +1,594 @@ +1.7.10 - Ignore +// itemGroup.tabName=Tinkers' Defense +// item.aeonsteelingot.name=Aeonsteel Ingot +// tile.aeonsteelblock.name=Aeonsteel Block +// tile.Moltenaeonsteel.name=Molten Aeonsteel +// material.aeonsteel=Aeonsteel + +// item.queensgoldingot.name=Queen's Gold Ingot +// tile.queensgoldblock.name=Queen's Gold Block +// tile.Moltenqueensgold.name=Molten Queen's Gold +// material.queensgold=Queen's Gold + +// item.dogbeariumingot.name=Dogbearium Ingot +// tile.dogbeariumblock.name=Dogbearium Block +// tile.Moltendogbearium.name=Molten Dogbearium +// material.dogbearium=Dogbearium +// material.dogbearium.ability=Serrated + +// material.redmint=Red Mint +// material.redmint.ability=Pepperminty + +// material.greenmint=Green Mint +// material.greenmint.ability=Spearminty + +// tile.crestmount.name=Crest Mount +// tile.armoranvil.name=Finishing Anvil +// tile.jewelersbench.name=Jeweler's Bench (WIP) + +// tool.roundshield=Buckler +// tool.heatershield=Heater Shield + +// fluid.moltenaeonsteel.name=Molten Aeon Steel +// fluid.moltenqueensgold.name=Molten Queen's Gold +// fluid.moltendogbearium.name=Molten Dogbearium + +// gui.toolstation.roundshield.name=Buckler +// gui.toolstation.roundshield.desc=A small shield with low protection but with the ability to counter attacks, slowing down your opponent. Due to its small size it can't hold as many modifiers. + +// gui.toolstation.heatershield.name=Heater Shield +// gui.toolstation.heatershield.desc=A standard shield designed to protect from all incoming attacks while still being mobile. + +// gui.toolstation.helm.name=Helm +// gui.toolstation.helm.desc=A heavy set of interlocking plates to protect the head from most damage. + +// gui.toolstation.breastplate.name=Breastplate +// gui.toolstation.breastplate.desc=A heavy set of interlocking plates to protect the chest from most damage. + +// gui.toolstation.grieves.name=Grieves +// gui.toolstation.grieves.desc=A heavy set of interlocking plates to protect the legs from most damage. + +// gui.toolstation.sabatons.name=Sabatons +// gui.toolstation.sabatons.desc=A heavy set of interlocking plates to protect the feet from most damage. + +// gui.toolstation.gauntlets.name=Gauntlets +// gui.toolstation.gauntlets.desc=Armored gloves to protect the hands. (Cosmetic) + +// gui.toolstation.coif.name=Coif +// gui.toolstation.coif.desc=Thickly woven loops linked with small plates and cloth to protect the head. + +// gui.toolstation.hauberk.name=Hauberk +// gui.toolstation.hauberk.desc=Thickly woven loops linked with small plates and cloth to protect the chest. + +// gui.toolstation.chausses.name=Chausses +// gui.toolstation.chausses.desc=Thickly woven loops linked with small plates and cloth to protect the legs. + +// gui.toolstation.boots.name=Boots +// gui.toolstation.boots.desc=Thickly woven loops linked with small plates and cloth to protect the feet. + +// gui.toolstation.hood.name=Hood +// gui.toolstation.hood.desc=Delicately stitched clothing for the head that offers little protection but is more accepting of magical modifiers. + +// gui.toolstation.shawl.name=Shawl +// gui.toolstation.shawl.desc=Delicately stitched clothing for the chest that offers little protection but is more accepting of magical modifiers. + +// gui.toolstation.robe.name=Robe +// gui.toolstation.robe.desc=Delicately stitched clothing for the legs that offers little protection but is more accepting of magical modifiers. + +// gui.toolstation.shoes.name=Shoes +// gui.toolstation.shoes.desc=Delicately stitched clothing for the head that offers little protection but is more accepting of magical modifiers. + +// gui.toolstation.shears.name=Shears +// gui.toolstation.shears.desc=A set of sharpened blades bound together to allow shearing of sheep and tree leaves. + +// gui.toolstation.wrench.name=Wrench +// gui.toolstation.wrench.desc=A tool designed to turn, remove, or configure technical blocks. + +// gui.toolstation.zweihander.name=Zweihander +// gui.toolstation.zweihander.desc=A great two handed sword designed to take down horse and rider or keep enemies back with its long reach.\n \n x2 Damage against mounted enemies \n Ability: Great Swing - \n Hit all enemies close to you with a great arching slash. Leaves you slowed and weakened temporarily. + +// toolpart.Chainmaille=%%material Chainmail +// toolpart.Rivets=%%material Rivets +// toolpart.Clasp=%%material Clasp +// toolpart.Armor Plate=%%material Armor Plate + +// item.TD.Cloth.white.name=White Cloth +// item.TD.Cloth.orange.name=Orange Cloth +// item.TD.Cloth.magenta.name=Magenta Cloth +// item.TD.Cloth.lightblue.name=Light Blue Cloth +// item.TD.Cloth.yellow.name=Yellow Cloth +// item.TD.Cloth.lime.name=Lime Cloth +// item.TD.Cloth.pink.name=Pink Cloth +// item.TD.Cloth.gray.name=Grey Cloth +// item.TD.Cloth.lightgray.name=Grey Cloth +// item.TD.Cloth.cyan.name=Cyan Cloth +// item.TD.Cloth.purple.name=Purple Cloth +// item.TD.Cloth.blue.name=Blue Cloth +// item.TD.Cloth.brown.name=Brown Cloth +// item.TD.Cloth.green.name=Green Cloth +// item.TD.Cloth.red.name=Red Cloth +// item.TD.Cloth.black.name=Black Cloth + +// tool.tinkersrobe=Robe +// tool.tinkersshawl=Shawl +// tool.tinkershood=Hood +// tool.tinkersshoes=Shoes + +// tool.tinkerscoif=Coif +// tool.tinkershauberk=Hauberk +// tool.tinkerschausses=Chausses +// tool.tinkersboots=Boots + +// tool.tinkershelm=Helm +// tool.tinkersbreastplate=Breastplate +// tool.tinkersgrieves=Grieves +// tool.tinkerssabatons=Sabatons +// tool.tinkersgauntlets=Gauntlets + +// item.tconstruct.Pattern.rivets.name=Rivet Pattern +// item.tconstruct.Pattern.clasp.name=Clasp Pattern +// item.tconstruct.Pattern.armorplate.name=Armor Plate Pattern +// item.tconstruct.Pattern.chainmaille.name=Chainmail Pattern + +// item.tconstruct.MetalPattern.rivets.name=Rivet Cast +// item.tconstruct.MetalPattern.clasp.name=Clasp Cast +// item.tconstruct.MetalPattern.armorplate.name=Armor Plate Cast +// item.tconstruct.MetalPattern.chainmaille.name=Chainmail Cast + +// tool.tinkerwrench=Wrench +// tool.shears=Shears +// tool.tinkerzweihander=Zweihander + +// item.greenmintIngot.name=Green Mint Ingot +// item.redmintIngot.name=Red Mint Ingot +// item.greenmintcane.name=Green Mint Cane +// item.redmintcane.name=Red Mint Cane + +// tile.redmintblock.name=Red Mint Block +// tile.greenmintblock.name=Green Mint Block +// tile.Moltenredmint.name=Molten Red Mint +// tile.Moltengreenmint.name=Molten Green Mint + +// item.guidebook.name=Order's Manual +// item.modItemsCore_AncientRelic.name=Ancient Relic +// item.modItemsCore_RainbowGem.name=Rainbow Gem +// item.modItemsCore_Textbook.name=Textbook +// item.modItemsCore_SoulStone.name=SoulStone (Steve) +// item.modItemsCore_CrestFeathers.name=Crest of Feathers Template +// item.modItemsCore_CrestMirrors.name=Crest of Mirrors Template +// item.modItemsCore_CrestLegends.name=Crest of Legends Template +// item.modItemsCore_CrestGluttony.name=Crest of Gluttony Template +// item.modItemsCore_CrestThorns.name=Crest of Thorns Template +// item.modItemsCore_CrestSanguisuga.name=Crest of the Sanguisuga Template +// item.modItemsCore_CrestWinds.name=Crest of Winds Template +// item.modItemsCore_CrestLight.name=Crest of Light Template +// item.modItemsCore_CrestPaper.name=Crest Paper +// item.modItemsArmor_Canister.name=Filled Canister +// item.modItemsArmor_EmptyCanister.name=Empty Canister +// item.modItemsArmor_Rebreather.name=Rebreather +// item.modItemsArmor_NightvisionGoggles.name=Nightvision Goggles +// item.modItemsArmor_Glowstep.name=Glowing Crystal +// item.modItemsArmor_Firewalker.name=Fiery Crystal +// item.modItemsArmor_Frostwalker.name=Frosty Crystal +// item.modItemsArmor_FeatherFall.name=Hermes' Feathers +// item.modItemsArmor_Flippers.name=Flippers +// item.modItemsBloodMagic_bindingwrap.name=Oathbinding Chains +// item.modItemsBloodMagic_bloodybandages.name=Bloody Bandages +// item.modItemsBotania_corpseIvyGraft.name=CorpseIvy Graft +// item.modItemsBotania_corpseIvy.name=CorpseIvy +// item.modItemsBotania_terraCore.name=TerraCore +// item.modItemsBotania_manaCore.name=ManaCore +// item.modItemsBotania_elementiumcore.name=ElementiumCore + +// tile.unstable_ice.name=Unstable Ice +// tile.unstable_obsidian.name=Unstable Obsidian +// tile.glowstonecrumbs.name=Glowstone Crumbs + +// book.chapter0.page0.titleL=Intro +// book.chapter0.page0.titleR= +// book.chapter0.page0.ContentL=By command of the Order of the Silver Lance and under supervision of me, Urist Ironhammer, this text has been created for use as reference and learning tool for fellow members. +// book.chapter0.page0.ContentR=Within these pages are secrets long kept by the Order, caution and discretion are adviced to avoid revelation or personal harm. + +// book.chapter1.page0.titleL=Shields +// book.chapter1.page0.titleR= +// book.chapter1.page0.ContentL=The first, and sometimes only, defense in a Tinkerer's arsenal is the shield. The Order specializes in two types, the Bucker and the Heater shield. +// book.chapter1.page0.ContentR=Diagrams, blueprints, and ways to modify are shown on the following pages. + +//Note to translators - anything in %% is changed in code and ~player~ is the player's name. +// soul.Steve.offense.0=Heh. What is super armor to me. ~damage~ damage!! +// soul.Steve.offense.1=~damage~ damage! Pow! +// soul.Steve.offense.2=Swish! +// soul.Steve.offense.3=HIYA! +// soul.Steve.offense.4=~damage~ damage? Swing me harder! +// soul.Steve.offense.5=Woo! ~damage~ damage! I'm awesome! +// soul.Steve.offense.6=~damage~ damage! +// soul.Steve.offense.7=~damage~ damage? +// soul.Steve.offense.8=~damage~ damage... + +// soul.Steve.defense.0=Hee hee hee... you are bad. Only ~damage~ damage! +// soul.Steve.defense.1=You need to do more than that. Only ~damage~ damage. +// soul.Steve.defense.2=Only ~damage~? Pathetic! +// soul.Steve.defense.3=Ah my face! +// soul.Steve.defense.4=Don't hit! Thats rude! +// soul.Steve.defense.5=I can do more than ~damage~ damage and I don't have hands! +// soul.Steve.defense.6=~damage~ damage! +// soul.Steve.defense.7=~damage~ damage? +// soul.Steve.defense.8=~damage~ damage... + +// soul.Steve.armor.0=It's like I'm hugging you! +// soul.Steve.armor.1=Did you put on deoderant today? Doesn't smell like it... +// soul.Steve.armor.2=Smelling kinda musty here... +// soul.Steve.armor.3=You're warm... It's nice... +// soul.Steve.armor.4=Don't worry ~player~! I'll protect you! +// soul.Steve.armor.5=I'm like a koala. + +// soul.Steve.weapon.0=Let me at 'em! +// soul.Steve.weapon.1=I'm so sharp it hurts! +// soul.Steve.weapon.2=You should have made me into a chainsaw. Chainsaws are cool! +// soul.Steve.weapon.3=Why didn't you make me into a flamethrower? +// soul.Steve.weapon.4=Find me something to whack on! + +// soul.Steve.onfire.0=It's hot! You're gonna be burnt! +// soul.Steve.onfire.1=Fire! Fire! It's too hot in here! + +// soul.Steve.lowhp.0=~Player~, say something. +// soul.Steve.lowhp.1=H, Hey, get away, jack! +// soul.Steve.lowhp.2=One more blow from that guy could finish us. +// soul.Steve.lowhp.3=No need to worry... +// soul.Steve.lowhp.4=Yo, you awake up there, ~player~? + +// soul.Steve.death.0=Damn... if only there hadn't been the accident... we would have been able to live happily ever after... +// soul.Steve.death.1=That's not good... +// soul.Steve.death.2=I guess human dreams are fragile... +// soul.Steve.death.3=I remember... my dad's motto was... A man should never cry like a newborn. +// soul.Steve.death.4=Sorry! It was my fault... +// soul.Steve.death.5=I wonder if there is a life after death... +// soul.Steve.death.6=Aww man, that sucks! +// soul.Steve.death.7=Darn, I couldn't get to telling you his weak point! + +// soul.Steve.lowhunger.0=Eat something nutritious. +// soul.Steve.lowhunger.1=You look famished! +// soul.Steve.lowhunger.2=Are you hungry? You should eat. +// soul.Steve.lowhunger.3=You should eat. +// soul.Steve.lowhunger.4=Are you hungry? +// soul.Steve.lowhunger.5=Your tummy sounds angry. +// soul.Steve.lowhunger.6=Was that a monster?! Oh it was just your stomache... + +// soul.Steve.lowdurability.0=I'm starvin'! +// soul.Steve.lowdurability.1=I'm starving. I wanna eat a piece of ~material~. +// soul.Steve.lowdurability.2=I feel thirsty. +// soul.Steve.lowdurability.3=Wow. I'm beat. +// soul.Steve.lowdurability.4=Thump, thump, thump. My heart is throbbing... +// soul.Steve.lowdurability.5=I'm getting sleepy... zzz. +// soul.Steve.lowdurability.6=I'm still young! +// soul.Steve.lowdurability.7=I am very sensitive. Handle with care, please. +// soul.Steve.lowdurability.8=My fortune today is the worst!! My stars are all wrong. +// soul.Steve.lowdurability.9=Something's bothering me... +// soul.Steve.lowdurability.10=I feel my body starting to creak... +// soul.Steve.lowdurability.11=My back hurts lately... +// soul.Steve.lowdurability.12=Hasn't Steve been good to you? I don't know what I've done for you to treat me so disrespectfully. +// soul.Steve.lowdurability.13=~player~ you need to repair me every once in a while. Life without Steve isn't worth living. +// soul.Steve.lowdurability.14=Am I losing it? +// soul.Steve.lowdurability.15=Agghh! My head is gonna explode... +// soul.Steve.lowdurability.16=Recently, I've been feeling beat. +// soul.Steve.lowdurability.17=I'm really having a crappy day. +// soul.Steve.lowdurability.18=Why... am I so... miserable... ? +// soul.Steve.lowdurability.19=Don't you think my existence is pretty important. I mean, how many talking ~tool~s do you know? +// soul.Steve.lowdurability.20=Count on me! Oops. Wait, wait! +// soul.Steve.lowdurability.21=Hey... ~player~, you been cold to me recently... +// soul.Steve.lowdurability.22=I'm burning out... + +// soul.Steve.broken.0=I'm gonna take a nap. +// soul.Steve.broken.1=Not now ~player~, I've got a headache. +// soul.Steve.broken.2=I wonder if there is any medicine that heals the heart... +// soul.Steve.broken.3=I, I lost... +// soul.Steve.broken.4=I hope I can have pleasant dreams tonight... +// soul.Steve.broken.5=(Sob)... I have no time left... +// soul.Steve.broken.6=Oh... Dad. You are there. +// soul.Steve.broken.7=Nothingness... there is nothing there but darkness... darkness spreading everywhere. +// soul.Steve.broken.8=Agghh! +// soul.Steve.broken.9=I can't take it anymore. +// soul.Steve.broken.10=Uggghhh! +// soul.Steve.broken.11=I don't want to be defeated by him! +// soul.Steve.broken.12=Argh... I think I'm really... a loser... + +// soul.Steve.repaired.0=Yeah, my priorities have all changed! Ahh, it's exciting to be alive. +// soul.Steve.repaired.1=I tingle with excitement at my new life course. Steve, the millionaire ~tool~!! +// soul.Steve.repaired.2=The power sealed within me now... about to be revived! +// soul.Steve.repaired.3=As long as I am alive, good things will happen. +// soul.Steve.repaired.4=Andy, brother! Stop! Stop it! Phew... it was... a dream... +// soul.Steve.repaired.5=It feels like love... + +// soul.Steve.modified.0=I'm gonna be the ~tool~ to beat all ~tool~! +// soul.Steve.modified.1=~player~, you're too friendly. It makes me jealous. +// soul.Steve.modified.2=It feels like love... +// soul.Steve.modified.3=I... I feel strong... I feel charged with power... an immense power... +// soul.Steve.modified.4=I'm pretty much a genius, huh. +// soul.Steve.modified.5=Uggh! This, this is it! The coolness I was looking for. +// soul.Steve.modified.6=I see. I get it. Now I understand. I am enlightened! + +// soul.Steve.horsenear.0=Neigh! +// soul.Steve.horsenear.1=Is that a horse? Well, it doesn't matter. It's cool anyway! +// soul.Steve.horsenear.2=I wonder what the name of that horse is? +// soul.Steve.horsenear.3=Hey look, Swedish meatballs! +// soul.Steve.horsenear.4=How do you turn that into glue...? + +// soul.Steve.pignear.0=Oink Oink! +// soul.Steve.pignear.1=I wonder if boar's meat is tasty. +// soul.Steve.pignear.2=Mmm, porkchops. +// soul.Steve.pignear.3=Aww he has a wittle snout! +// soul.Steve.pignear.4=I smell bacon! + +// soul.Steve.chickennear.0=Cluck cluck! +// soul.Steve.chickennear.1=Didn't you say you like chicken better ~player~? +// soul.Steve.chickennear.2=That's a chicken? It looks like a duck... +// soul.Steve.chickennear.3=~player~ where's the fry pot?! +// soul.Steve.chickennear.4=You should decorate me with those feathers! + +// soul.Steve.cownear.0=Mooo! +// soul.Steve.cownear.1=Mmm, steak. +// soul.Steve.cownear.2=Horns and udders...? +// soul.Steve.cownear.3=I could go for a glass of milk. +// soul.Steve.cownear.4=I wonder if cows also come in chocolate. + +// soul.Steve.sheepnear.0=Baaaaah! +// soul.Steve.sheepnear.1=It looks so fluffy! +// soul.Steve.sheepnear.2=Mmm, mutton. +// soul.Steve.sheepnear.3=~player~ could you just lay me on that sheep? It looks soft. +// soul.Steve.sheepnear.4=Where'd those shears go, Steve needs a new blanket. + +// soul.Steve.wolfnear.0=Woof! +// soul.Steve.wolfnear.1=Hey back up, I'm not a chew toy! +// soul.Steve.wolfnear.2=Here boy! *whistles* +// soul.Steve.wolfnear.3=Aww I wanna pet him! +// soul.Steve.wolfnear.4=~player~ what should we name him? I like the name Steve! + +// soul.Steve.catnear.0=Meow! +// soul.Steve.catnear.1=Claws and teeth? Scary pet you have... +// soul.Steve.catnear.2=No, I'm not for scratching! +// soul.Steve.catnear.3=So cute! +// soul.Steve.catnear.4=~player~ I wanna pet it! Can I?! + +// soul.Steve.skeletonnear.0=They say that monster is one of the undead. +// soul.Steve.skeletonnear.1=What's that weird clunky noise? +// soul.Steve.skeletonnear.2=I hear a bow being drawn... +// soul.Steve.skeletonnear.3=Doot doot! +// soul.Steve.skeletonnear.4=It looks like an xylophone! + +// soul.Steve.zombienear.0=Smell something? +// soul.Steve.zombienear.1=They say that monster is one of the undead. +// soul.Steve.zombienear.2=I smell something gross. +// soul.Steve.zombienear.3=Eww it's rotting! +// soul.Steve.zombienear.4=Don't let that touch you, it looks diseased! + +// soul.Steve.creepernear.0=I smell gunpowder. +// soul.Steve.creepernear.1=Ssssssssssss... +// soul.Steve.creepernear.2=Explosive, handle with care... +// soul.Steve.creepernear.3=That almost looks like a pig, just way creepier... +// soul.Steve.creepernear.4=He has an explosive personality! + +// soul.Steve.spidernear.0=*shudder* +// soul.Steve.spidernear.1=Giant bugs? This is hell. +// soul.Steve.spidernear.2=You should try riding that! +// soul.Steve.spidernear.3=Too many legs... Yuck! +// soul.Steve.spidernear.4=Kill it with fire! + +// soul.Steve.endermannear.0=He has long legs. You needed me to tell you that huh. +// soul.Steve.endermannear.1=It has such thin arms, someone needs to lift more. +// soul.Steve.endermannear.2=Careful, he can dodge pretty well... Well, sometimes anyway. +// soul.Steve.endermannear.3=Woah, where'd he come from? +// soul.Steve.endermannear.4=Wow, he's huge. + +// soul.Steve.silverfishnear.0=What's up with its color? +// soul.Steve.silverfishnear.1=I hear scratching... +// soul.Steve.silverfishnear.2=Ew what is that?! +// soul.Steve.silverfishnear.3=Kill it with fire! +// soul.Steve.silverfishnear.4=Ew ew ew please go away ew! + +// soul.Steve.blazenear.0=Blaze blaze bla bla blaze. Woah, Mr. Blaze. +// soul.Steve.blazenear.1=Is that a demon? +// soul.Steve.blazenear.2=I think that's a demon. +// soul.Steve.blazenear.3=I hope you're fireproof. +// soul.Steve.blazenear.4=Come on ~player~, lets fight fire with... STEVE! + +// soul.Steve.enemynear.0=What's he doing here? +// soul.Steve.enemynear.1=Hey look, it's a ~other~! +// soul.Steve.enemynear.2=Look out! +// soul.Steve.enemynear.3=Hey, shoo, stupid ~other~. +// soul.Steve.enemynear.4=I wonder what ~other~ tastes like... + +// soul.Steve.creaturenear.0=I think that ~other~ is following us. +// soul.Steve.creaturenear.1=Hey look, it's a ~other~! +// soul.Steve.creaturenear.2=Kneel before Steve puny ~other~! +// soul.Steve.creaturenear.3=~player~ quick, catch that ~other~! +// soul.Steve.creaturenear.4=I wonder what ~other~ tastes like... + +// soul.Steve.insultzombie.0=Being undead bites. +// soul.Steve.insultzombie.1=He makes me puke. +// soul.Steve.insultzombie.2=Bet he'd taste nasty if we ate him. +// soul.Steve.insultzombie.3=Looks like a sickly little boy. +// soul.Steve.insultzombie.4=Looks a little sickly. +// soul.Steve.insultzombie.5=He looks like he'll die pretty soon with our without our help. +// soul.Steve.insultzombie.6=He must be rotten. +// soul.Steve.insultzombie.7=You reek man. +// soul.Steve.insultzombie.8=Yeeek... +// soul.Steve.insultzombie.9=There are alot of guys running around that look like him. + +// soul.Steve.insultskeleton.0=Calcium rich bones have such a nice pop when they break. +// soul.Steve.insultskeleton.1=He looks pale. I wonder if something bad happened to him. +// soul.Steve.insultskeleton.2=Wow that guy's pale. Get out on the beach or something dude. +// soul.Steve.insultskeleton.3=He looks pale. I wonder if he has a glandular problem. +// soul.Steve.insultskeleton.4=Ah, he doesn't look like much. Whups! Incoming! +// soul.Steve.insultskeleton.5=Whoa, careful! You'll put somebody's eye out with that thing. +// soul.Steve.insultskeleton.6=He's just a skeleton, but he has a bow. + +// soul.Steve.insultcreeper.0=Woah! This guys gonna blow! +// soul.Steve.insultcreeper.1=Get away from him before he pops... +// soul.Steve.insultcreeper.2=What a creep! +// soul.Steve.insultcreeper.3=He looks a bit unstable... +// soul.Steve.insultcreeper.4=Hehehe, what is that? + +// soul.Steve.insultspider.0=Don't make me get the bug spray! +// soul.Steve.insultspider.1=Bugs are gross! Go away! +// soul.Steve.insultspider.2=~player~, kill it with fire! +// soul.Steve.insultspider.3=You know in a past life I was a bug swatter! +// soul.Steve.insultspider.4=Lets take its eyes! ...That was a little morbid wasn't it... + +// soul.Steve.insultenderman.0=Behind his benign face, lies evil intent of the most fearful kind... Aren't I dramatic? +// soul.Steve.insultenderman.1=I get an evil vibe off him. +// soul.Steve.insultenderman.2=I hate the way his mouth moves... +// soul.Steve.insultenderman.3=Better run! +// soul.Steve.insultenderman.4=Back from whence you came! + +// soul.Steve.insultsilverfish.0=Bet he'd taste nasty if we ate him. +// soul.Steve.insultsilverfish.1=Ew, what is that? +// soul.Steve.insultsilverfish.2=Squish it! +// soul.Steve.insultsilverfish.3=Think its actually made of silver? We could make big money! +// soul.Steve.insultsilverfish.4=Burrowing away is cheating! + +// soul.Steve.insultwitch.0=I don't want to get an apple from her. +// soul.Steve.insultwitch.1=Just smash the potion throwing old bag! +// soul.Steve.insultwitch.2=This chick's gross. +// soul.Steve.insultwitch.3=Old lady power is endless... +// soul.Steve.insultwitch.4=You have something for if you get poisoned right? + +// soul.Steve.insultblaze.0=Away hellspawn! +// soul.Steve.insultblaze.1=The power of Steve compels you! +// soul.Steve.insultblaze.2=Got any holy water? Or any water really... +// soul.Steve.insultblaze.3=Time to be extinguished! +// soul.Steve.insultblaze.4=Too bad we don't have marshmellows. + +// soul.Steve.insultghast.0=Crybaby! +// soul.Steve.insultghast.1=Hit that fireball back at him! +// soul.Steve.insultghast.2=Did you bring a ranged weapon? That would help right now. +// soul.Steve.insultghast.3=Ew, it's got weird tentacles... +// soul.Steve.insultghast.4=Let me give you something to cry about! + +// soul.Steve.insultdragon.0=Ooo a Dragon... Rrrarrggh! +// soul.Steve.insultdragon.1=Steve's tip of the day. Lesson 1. Ender Dragon hides make awesome boots. +// soul.Steve.insultdragon.2=I used to imagine dragons were slender creatures. +// soul.Steve.insultdragon.3=Flying is basically cheating... AND CHEATERS NEVER WIN! +// soul.Steve.insultdragon.4=What kind of dragon can't breathe fire? + +// soul.Steve.insultplayer.0=~other~... I heard that name somewhere before. +// soul.Steve.insultplayer.1=~other~, ~other~... Talk to me bud. Why do you challenge the supremacy of Steve? +// soul.Steve.insultplayer.2=I wonder if ~other~ has no friends? Probably. +// soul.Steve.insultplayer.3=This guy's boring. +// soul.Steve.insultplayer.4=Bet he's got no friends. +// soul.Steve.insultplayer.5=Yup, he was adopted. +// soul.Steve.insultplayer.6=Don't waste your time with this guy ~player~. +// soul.Steve.insultplayer.7=My weak point? Hmph. No such thing. +// soul.Steve.insultplayer.8=He should just chill himself, don't you think? +// soul.Steve.insultplayer.9=Let's settle it with speed! You can't beat the speed of a talking ~tool~! +// soul.Steve.insultplayer.10=He thinks he's so cool with his sword. Loser. +// soul.Steve.insultplayer.11=He's strong. But he's not all that strong when you attack from a distance. +// soul.Steve.insultplayer.12=Whoa, careful! You'll put somebody's eye out with that thing. +// soul.Steve.insultplayer.13=His weapon is great, but he is meager. +// soul.Steve.insultplayer.14=There are alot of guys running around that look like him. +// soul.Steve.insultplayer.15=So he's still kickin' huh? + +// soul.Steve.insultother.0=Me shatter you like glass. +// soul.Steve.insultother.1=Wish I knew how to slowly lumber into oncoming fire. +// soul.Steve.insultother.2=He's lame. +// soul.Steve.insultother.3=He burnt me in my dream. Burn him back. For me! +// soul.Steve.insultother.4=Pretty much looks like a dork huh. +// soul.Steve.insultother.5=Airhead. +// soul.Steve.insultother.6=Leave it be, ~player~. It obviously has no friends. +// soul.Steve.insultother.7=This guy's a putz... Did I just use that word? +// soul.Steve.insultother.8=Just off him already. +// soul.Steve.insultother.9=My name is STEVE! I own you. +// soul.Steve.insultother.10=Won't give up will he. +// soul.Steve.insultother.11=Get lost. Loser. +// soul.Steve.insultother.12=I hate this loser. +// soul.Steve.insultother.13=Annoying. +// soul.Steve.insultother.14=How do we handle this one? +// soul.Steve.insultother.15=Looks stupid. +// soul.Steve.insultother.16=The weak point of this monster? Basically everywhere... +// soul.Steve.insultother.17=What me... lose to him!? Ha, good one! +// soul.Steve.insultother.18=Just because I'm a ~tool~, doesn't mean I'm stupid. +// soul.Steve.insultother.19=Don't you think he's annoying? +// soul.Steve.insultother.20=Weak point? Uh, duh! Don't make me say it, please. +// soul.Steve.insultother.21=Hello my name is Steve. I own you, ~other~. +// soul.Steve.insultother.22=Today's prediction. Pain! +// soul.Steve.insultother.23=I wonder how much I could sell that ~other~ for... +// soul.Steve.insultother.24=This guy doesn't hold back. +// soul.Steve.insultother.25=This guy's a clown. +// soul.Steve.insultother.26=He should try to learn from my exquisite sense of style. +// soul.Steve.insultother.27=My kung fu is stronger! +// soul.Steve.insultother.28=What? The weak point? You know it, right? It's not that I don't know it... +// soul.Steve.insultother.29=He'll get what's coming... Just wait. +// soul.Steve.insultother.30=Humph, this guy's a piece of cake. +// soul.Steve.insultother.31=This guy might fetch a high price! +// soul.Steve.insultother.32=Let's just take 'em out, pack 'em up and get outta here. +// soul.Steve.insultother.33=He's got a weird face. +// soul.Steve.insultother.34=Behave yourself ~other~. +// soul.Steve.insultother.35=Finish him, ~player~!! +// soul.Steve.insultother.36=Fight fire with fire, ~player~. Not literally but you get what I mean. +// soul.Steve.insultother.37=He's pretty tough. Be careful. +// soul.Steve.insultother.38=Whoa! Are you fighting him? +// soul.Steve.insultother.39=Maybe he doesn't know he's made of paper. We have to tell him. +// soul.Steve.insultother.40=His weak point? Come on, you've gotta know it? + +// soul.Steve.creation.0=My name is Steve! A pleasure. +// soul.Steve.creation.1=My name is Steve! By the way, my sister's name is Stephanie. +// soul.Steve.creation.2=And on the 6th day Steve was created... +// soul.Steve.creation.3=Zzz... Huh! Was I sleeping? +// soul.Steve.creation.4=Today's fortune, you will meet someone new. It was great to meet you, ~player~. +// soul.Steve.creation.5=Hello my name is Steve. I own you. +// soul.Steve.creation.6=In the village, everybody called me Steve, the busy bee. + +// soul.Steve.other.0=I wonder sometimes, why do I have to be a ~tool~? Why not some absurd fully automatic firearm? +// soul.Steve.other.1=My baby brother was such a brat... +// soul.Steve.other.2=By the way. How are ya doing? +// soul.Steve.other.3=Reminds me of last night. I had a dream of my dad... he was a catapult... +// soul.Steve.other.4=My hair is awesome!!! It takes forever in the morning but tell me it isn't worth it. +// soul.Steve.other.5=Waffle, waffle, waffle. +// soul.Steve.other.6=Why on earth can I talk? I'm a ~tool~... +// soul.Steve.other.7=Do you understand, ~player~, what it feels like to be a ~tool~? +// soul.Steve.other.8=...Achoo! +// soul.Steve.other.9=I like flan. +// soul.Steve.other.10=How'd I get my name...? I don't remember. +// soul.Steve.other.11=Don't you think my name is cool? +// soul.Steve.other.12=Yo. What is it like being human, ~player~? Don't think it would work for me. A human ~tool~... messy. +// soul.Steve.other.13=Sometimes, I remember my old days. I went through many hardships... +// soul.Steve.other.14=My jokes are getting stale... +// soul.Steve.other.15=Let me tell you my state of mind... I wanna be a human as quickly as possible. +// soul.Steve.other.16=Love is an immaculate beam of warm fuzzy energy. +// soul.Steve.other.17=Did you know that I am an excellent singer? A pro! +// soul.Steve.other.18=My dad would say, "A man should stand up in the headwind no matter what." +// soul.Steve.other.19=If I didn't have a torso, that would kinda bug me. +// soul.Steve.other.20=Last night, my late dad talked to me in a dream... I was so happy +// soul.Steve.other.21=Yesterday, I dreamt I was rich. +// soul.Steve.other.22=My ego is like a gas giant. Like Jupiter or, heh Uranus. +// soul.Steve.other.23=I know, I know... You're wondering how you might serve Steve better. +// soul.Steve.other.24=Fortune of the day. Beware of being boring. Oops, I gotta be careful. +// soul.Steve.other.25=Fortune of the day. It'll be a very happy day. Maybe. +// soul.Steve.other.26=I can sing and dance! I should be a performer. +// soul.Steve.other.27=I am a great dancer. I want to show you. +// soul.Steve.other.28=I wonder ~player~, how old are you? +// soul.Steve.other.29=By the way, do you think I am handsome? +// soul.Steve.other.30=Don't you think it will look good on me if I dye my hair red? +// soul.Steve.other.31=Fortune of the day. The lucky item is a white handkerchief. + +// soul.Steve.story.0.0=I has a twin sister who I have been separated from for a long time... I wonder how she's doing. +// soul.Steve.story.0.1=My sister was totally cute. She was the belle of the village. +// soul.Steve.story.0.2=When I take a close look at you, ~player~ you look like my sister. + +// soul.Steve.story.1.0=My pitiful attempts to be cool. Blasted playground! +// soul.Steve.story.1.1=Why didn't the cool kids play with me? + +// soul.Steve.story.2.0=Once upon a time there was Steve. +// soul.Steve.story.2.1=He owned you. +// soul.Steve.story.2.2=The End. +// soul.Steve.story.2.3=Wasn't that a great story? + +// soul.Steve.story.3.0=I'm wondering... +// soul.Steve.story.3.1=Is there a decaffeinated brand out there for me...? That I can truly enjoy. +// soul.Steve.story.3.2=It's a big concern for me... +// soul.Steve.story.3.3=What do you think?" + +item.shield.name=Buckler +item.shield.desc=A small shield with low protection but with the ability to counter attacks, slowing down your opponent. Due to its small size it can't hold as many modifiers. + +item.heatershield.name=Heater Shield +item.heatershield.desc=A standard shield designed to protect from all incoming attacks while still being mobile. \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/lang/fr_FR.lang b/src/main/resources/assets/tinkerscompendium/lang/fr_FR.lang new file mode 100644 index 0000000..1142e8f --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/lang/fr_FR.lang @@ -0,0 +1,35 @@ +itemGroup.tabName=Tinkers' Defense +item.AeonSteelIngot.name=Lingot d'acier éternel +tile.AeonSteelBlock.name=Bloc d'acier éternel +tile.MoltenAeonSteel.name=Acier éternel fondu +material.aeonsteel=Acier éternel + +item.QueensGoldIngot.name=Lingot d'or de la reine +tile.QueensGoldBlock.name=Bloc d'or de la reine +tile.MoltenQueensGold.name=Or de la reine fondu +material.queensgold=Or de la reine + +item.DogbeariumIngot.name=Lingot de dogbearium +tile.DogbeariumBlock.name=Bloc de Dogbearium +tile.MoltenDogbearium.name=Dogbearium fondu +material.dogbearium=Dogbearium +material.dogbearium.ability=Dentelé + +tile.CrestMount.name=Mont de crête +tile.ArmorAnvil.name=Enclume d'armure (WIP) +tile.JewelersBench.name=Atelier du bijoutier (WIP) + +tool.roundshield=Bouclier rond +tool.heatershield=Bouclier d'écusson + +fluid.moltenAeonsteel.name=Acier éternel fondu +fluid.moltenQueensGold.name=Or de la reine fondu +fluid.moltenDogbearium.name=Dogbearium fondu + +gui.toolstation.roundshield.name=Bouclier rond +gui.toolstation.roundshield.desc=Une protection simple avec une durabilité et une défense moyenne. + +gui.toolstation.heatershield.name=Bouclier d'écusson +gui.toolstation.heatershield.desc=Une protection simple avec une durabilité et une défense élevé. + +item.Crest_Feathers.name=Crête de plumes diff --git a/src/main/resources/assets/tinkerscompendium/lang/ru_RU.lang b/src/main/resources/assets/tinkerscompendium/lang/ru_RU.lang new file mode 100644 index 0000000..5e1afa1 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/lang/ru_RU.lang @@ -0,0 +1,280 @@ +itemGroup.tabName=Tinkers' Defense +item.AeonSteelIngot.name=Слиток стали вечности +tile.AeonSteelBlock.name=Блок стали вечности +tile.MoltenAeonSteel.name=Расплавленная сталь вечности +material.aeonsteel=Сталь вечности + +item.QueensGoldIngot.name=Слиток золота королевы +tile.QueensGoldBlock.name=Блок золота королевы +tile.MoltenQueensGold.name=Расплавленное золото королевы +material.queensgold=Золото королевы + +item.DogbeariumIngot.name=Догбериевый слиток +tile.DogbeariumBlock.name=Догбериевый блок +tile.MoltenDogbearium.name=Расплавленный догберий +material.dogbearium=Догберий +material.dogbearium.ability=Зазубренность + +tool.roundshield=круглый щит +tool.heatershield=рыцарский щит + +fluid.moltenAeonsteel.name=Расплавленная сталь вечности +fluid.moltenQueensGold.name=Расплавленное золото королевы +fluid.moltenDogbearium.name=Расплавленный догберий + +# Custom Stuff +material.dogbearium.display=Догбериевая +toolpart.material.dogbearium=Догбериевый + +tool.pickaxe.queensgold=Кирка из золота королевы +tool.shovel.queensgold=Лопата из золота королевы +tool.hatchet.queensgold=Топорик из золота королевы +tool.broadsword.queensgold=Палаш из золота королевы +tool.longsword.queensgold=Полуторный меч из золота королевы +tool.rapier.queensgold=Рапира из золота королевы +tool.dagger.queensgold=Кинжал из золота королевы +tool.cutlass.queensgold=Сабля из золота королевы +tool.fryingpan.queensgold=Сковорода из золота королевы +tool.battlesign.queensgold=Боевая табличка из золота королевы +tool.mattock.queensgold=Мотыготопор из золота королевы +tool.chisel.queensgold=Стамеска из золота королевы +tool.lumberaxe.queensgold=Большой топор из золота королевы +tool.cleaver.queensgold=Тесак из золота королевы +tool.scythe.queensgold=Коса из золота королевы +tool.excavator.queensgold=Копалка из золота королевы +tool.hammer.queensgold=Молот из золота королевы +tool.battleaxe.queensgold=Боевой топор из золота королевы +tool.shortbow.queensgold=Короткий лук из золота королевы +tool.shuriken.queensgold=Сюрикэн из золота королевы +tool.arrowammo.queensgold=Стрелы из золота королевы +tool.boltammo.queensgold=Болты из золота королевы +tool.throwingknife.queensgold=Метательный нож из золота королевы +tool.javelin.queensgold=Копьё из золота королевы +tool.roundshield.queensgold=Круглый щит из золота королевы +tool.heatershield.queensgold=Рыцарский щит из золота королевы +toolpart.ToolRod.queensgold=Стержень из золота королевы +toolpart.PickaxeHead.queensgold=Обух кирки из золота королевы +toolpart.ShovelHead.queensgold=Штык лопаты из золота королевы +toolpart.AxeHead.queensgold=Обух топора из золота королевы +toolpart.Binding.queensgold=Крепление из золота королевы +toolpart.ToughBinding.queensgold=Прочное крепление из золота королевы +toolpart.ToughRod.queensgold=Прочный стержень из золота королевы +toolpart.LargePlate.queensgold=Большая пластина из золота королевы +toolpart.SwordBlade.queensgold=Лезвие меча из золота королевы +toolpart.LargeGuard.queensgold=Широкая гарда из золота королевы +toolpart.MediumGuard.queensgold=Малая гарда из золота королевы +toolpart.Crossbar.queensgold=Поперечная гарда из золота королевы +toolpart.KnifeBlade.queensgold=Лезвие ножа из золота королевы +toolpart.FullGuard.queensgold=Полная гарда из золота королевы +toolpart.FrypanHead.queensgold=Сковорода из золота королевы +toolpart.SignHead.queensgold=Табличка из золота королевы +toolpart.ChiselHead.queensgold=Лезвие стамески из золота королевы +toolpart.ScytheHead.queensgold=Лезвие косы из золота королевы +toolpart.LumberAxeHead.queensgold=Большой обух топора из золота королевы +toolpart.ExcavatorHead.queensgold=Пластина копалки из золота королевы +toolpart.LargeSwordBlade.queensgold=Большое лезвие меча из золота королевы +toolpart.HammerHead.queensgold=Боёк молота из золота королевы +toolpart.ArrowHead.queensgold=Наконечник стрелы из золота королевы +toolpart.Shuriken.queensgold=Сюрикэн из золота королевы +toolpart.CrossbowLimb.queensgold=Плечо арбалета из золота королевы +toolpart.CrossbowBody.queensgold=Основа арбалета из золота королевы +toolpart.BowLimb.queensgold=Плечо лука из золота королевы +toolpart.Bolt.queensgold=Болт из золота королевы + +tool.pickaxe.aeonsteel=Кирка из стали вечности +tool.shovel.aeonsteel=Лопата из стали вечности +tool.hatchet.aeonsteel=Топорик из стали вечности +tool.broadsword.aeonsteel=Палаш из стали вечности +tool.longsword.aeonsteel=Полуторный меч из стали вечности +tool.rapier.aeonsteel=Рапира из стали вечности +tool.dagger.aeonsteel=Кинжал из стали вечности +tool.cutlass.aeonsteel=Сабля из стали вечности +tool.fryingpan.aeonsteel=Сковорода из стали вечности +tool.battlesign.aeonsteel=Боевая табличка из стали вечности +tool.mattock.aeonsteel=Мотыготопор из стали вечности +tool.chisel.aeonsteel=Стамеска из стали вечности +tool.lumberaxe.aeonsteel=Большой топор из стали вечности +tool.cleaver.aeonsteel=Тесак из стали вечности +tool.scythe.aeonsteel=Коса из стали вечности +tool.excavator.aeonsteel=Копалка из стали вечности +tool.hammer.aeonsteel=Молот из стали вечности +tool.battleaxe.aeonsteel=Боевой топор из стали вечности +tool.shortbow.aeonsteel=Короткий лук из стали вечности +tool.shuriken.aeonsteel=Сюрикэн из стали вечности +tool.arrowammo.aeonsteel=Стрелы из стали вечности +tool.boltammo.aeonsteel=Болты из стали вечности +tool.throwingknife.aeonsteel=Метательный нож из стали вечности +tool.javelin.aeonsteel=Копьё из стали вечности +tool.roundshield.aeonsteel=Круглый щит из стали вечности +tool.heatershield.aeonsteel=Рыцарский щит из стали вечности +toolpart.ToolRod.aeonsteel=Стержень из стали вечности +toolpart.PickaxeHead.aeonsteel=Обух кирки из стали вечности +toolpart.ShovelHead.aeonsteel=Штык лопаты из стали вечности +toolpart.AxeHead.aeonsteel=Обух топора из стали вечности +toolpart.Binding.aeonsteel=Крепление из стали вечности +toolpart.ToughBinding.aeonsteel=Прочное крепление из стали вечности +toolpart.ToughRod.aeonsteel=Прочный стержень из стали вечности +toolpart.LargePlate.aeonsteel=Большая пластина из стали вечности +toolpart.SwordBlade.aeonsteel=Лезвие меча из стали вечности +toolpart.LargeGuard.aeonsteel=Широкая гарда из стали вечности +toolpart.MediumGuard.aeonsteel=Малая гарда из стали вечности +toolpart.Crossbar.aeonsteel=Поперечная гарда из стали вечности +toolpart.KnifeBlade.aeonsteel=Лезвие ножа из стали вечности +toolpart.FullGuard.aeonsteel=Полная гарда из стали вечности +toolpart.FrypanHead.aeonsteel=Сковорода из стали вечности +toolpart.SignHead.aeonsteel=Табличка из стали вечности +toolpart.ChiselHead.aeonsteel=Лезвие стамески из стали вечности +toolpart.ScytheHead.aeonsteel=Лезвие косы из стали вечности +toolpart.LumberAxeHead.aeonsteel=Большой обух топора из стали вечности +toolpart.ExcavatorHead.aeonsteel=Пластина копалки из стали вечности +toolpart.LargeSwordBlade.aeonsteel=Большое лезвие меча из стали вечности +toolpart.HammerHead.aeonsteel=Боёк молота из стали вечности +toolpart.ArrowHead.aeonsteel=Наконечник стрелы из стали вечности +toolpart.Shuriken.aeonsteel=Сюрикэн из стали вечности +toolpart.CrossbowLimb.aeonsteel=Плечо арбалета из стали вечности +toolpart.CrossbowBody.aeonsteel=Основа арбалета из стали вечности +toolpart.BowLimb.aeonsteel=Плечо лука из стали вечности +toolpart.Bolt.aeonsteel=Болт из стали вечности + +tool.hatchet.dogbearium=Догбериевый топорик +tool.broadsword.dogbearium=Догбериевый палаш +tool.longsword.dogbearium=Догбериевый полуторный меч +tool.dagger.dogbearium=Догбериевый кинжал +tool.mattock.dogbearium=Догбериевый мотыготопор +tool.lumberaxe.dogbearium=Догбериевый большой топор +tool.cleaver.dogbearium=Догбериевый тесак +tool.hammer.dogbearium=Догбериевый молот +tool.battleaxe.dogbearium=Догбериевый боевой топор +tool.shortbow.dogbearium=Догбериевый короткий лук +tool.longbow.dogbearium=Догбериевый длинный лук +tool.crossbow.dogbearium=Догбериевый арбалет +tool.arrowammo.dogbearium=Догбериевые стрелы +tool.boltammo.dogbearium=Догбериевые болты +tool.shuriken.dogbearium=Догбериевый сюрикэн +tool.throwingknife.dogbearium=Догбериевый метательный нож +tool.javelin.dogbearium=Догбериевое копьё +tool.roundshield.dogbearium=Догбериевый круглый щит +tool.heatershield.dogbearium=Догбериевый рыцарский щит +toolpart.Binding.dogbearium=Догбериевое крепление +toolpart.ToughBinding.dogbearium=Догбериевое прочное крепление +toolpart.SwordBlade.dogbearium=Догбериевое лезвие меча +toolpart.ChiselHead.dogbearium=Догбериевое лезвие стамески +toolpart.ScytheHead.dogbearium=Догбериевое лезвие косы +toolpart.LargeSwordBlade.dogbearium=Догбериевое большое лезвие меча +toolpart.KnifeBlade.dogbearium=Догбериевое лезвие ножа +toolpart.LargePlate.dogbearium=Догбериевая большая пластина +toolpart.LargeGuard.dogbearium=Догбериевая широкая гарда +toolpart.MediumGuard.dogbearium=Догбериевая малая гарда +toolpart.Crossbar.dogbearium=Догбериевая поперечная гарда +toolpart.FullGuard.dogbearium=Догбериевая полная гарда +toolpart.FrypanHead.dogbearium=Догбериевая сковорода +toolpart.SignHead.dogbearium=Догбериевая табличка +toolpart.ExcavatorHead.dogbearium=Догбериевая пластина копалки +toolpart.CrossbowBody.dogbearium=Догбериевая основа арбалета +toolpart.CrossbowLimb.dogbearium=Догбериевое плечо арбалета +toolpart.BowLimb.dogbearium=Догбериевое плечо лука + +tool.roundshield.wood=Деревянный круглый щит +tool.roundshield.stone=Каменный круглый щит +tool.roundshield.iron=Железный круглый щит +tool.roundshield.flint=Кремниевый круглый щит +tool.roundshield.cactus=Кактусовый круглый щит +tool.roundshield.bone=Костный круглый щит +tool.roundshield.obsidian=Обсидиановый круглый щит +tool.roundshield.slime=Слизневый круглый щит +tool.roundshield.paper=Бумажный круглый щит +tool.roundshield.cobalt=Кобальтовый круглый щит +tool.roundshield.ardite=Ардитовый круглый щит +tool.roundshield.manyullyn=Мануллиновый круглый щит +tool.roundshield.copper=Медный круглый щит +tool.roundshield.bronze=Бронзовый круглый щит +tool.roundshield.alumite=Алюмитовый круглый щит +tool.roundshield.steel=Стальной круглый щит +tool.roundshield.thaumium=Таумический круглый щит +tool.roundshield.electrum=Электрумовый круглый щит +tool.roundshield.invar=Инваровый круглый щит +tool.roundshield.lead=Свинцовый круглый щит +tool.roundshield.nickel=Никелевый круглый щит +tool.roundshield.platinum=Платиновый круглый щит +tool.roundshield.silver=Серебряный круглый щит + +tool.heatershield.wood=Деревянный рыцарский щит +tool.heatershield.stone=Каменный рыцарский щит +tool.heatershield.iron=Железный рыцарский щит +tool.heatershield.flint=Кремниевый рыцарский щит +tool.heatershield.cactus=Кактусовый рыцарский щит +tool.heatershield.bone=Костный рыцарский щит +tool.heatershield.obsidian=Обсидиановый рыцарский щит +tool.heatershield.slime=Слизневый рыцарский щит +tool.heatershield.paper=Бумажный рыцарский щит +tool.heatershield.cobalt=Кобальтовый рыцарский щит +tool.heatershield.ardite=Ардитовый рыцарский щит +tool.heatershield.manyullyn=Мануллиновый рыцарский щит +tool.heatershield.copper=Медный рыцарский щит +tool.heatershield.bronze=Бронзовый рыцарский щит +tool.heatershield.alumite=Алюмитовый рыцарский щит +tool.heatershield.steel=Стальной рыцарский щит +tool.heatershield.thaumium=Таумический рыцарский щит +tool.heatershield.electrum=Электрумовый рыцарский щит +tool.heatershield.invar=Инваровый рыцарский щит +tool.heatershield.lead=Свинцовый рыцарский щит +tool.heatershield.nickel=Никелевый рыцарский щит +tool.heatershield.platinum=Платиновый рыцарский щит +tool.heatershield.silver=Серебряный рыцарский щит + +tool.roundshield.netherrack=Круглый щит из камня Нижнего мира +tool.heatershield.netherrack=Рыцарский щит из камня Нижнего мира +tool.roundshield.blueslime=Круглый щит из синей слизи +tool.heatershield.blueslime=Рыцарский щит из синей слизи +tool.roundshield.kingslime=Круглый щит из королевской слизи +tool.heatershield.kingslime=Рыцарский щит из королевской слизи +tool.roundshield.pigiron=Круглый щит из свиного железа +tool.heatershield.pigiron=Рыцарский щит из свиного железа +tool.roundshield.damascussteel=Круглый щит из дамасской стали +tool.heatershield.damascussteel=Рыцарский щит из дамасской стали +tool.roundshield.shadowiron=Круглый щит из теневого железа +tool.heatershield.shadowiron=Рыцарский щит из теневого железа +tool.roundshield.shadowsteel=Круглый щит из теневой стали +tool.heatershield.shadowsteel=Рыцарский щит из теневой стали +tool.roundshield.astralsilver=Круглый щит из астрального серебра +tool.heatershield.astralsilver=Рыцарский щит из астрального серебра +tool.roundshield.blacksteel=Круглый щит из чёрной стали +tool.heatershield.blacksteel=Рыцарский щит из чёрной стали +tool.roundshield.deepiron=Круглый щит из глубинного железа +tool.heatershield.deepiron=Рыцарский щит из глубинного железа +tool.roundshield.desichalkos=Круглый щит из дезихалькия +tool.heatershield.desichalkos=Рыцарский щит из дезихалькия +tool.roundshield.bloodwood=Круглый щит из кровавой древесины +tool.heatershield.bloodwood=Рыцарский щит из кровавой древесины +tool.roundshield.darkwood=Круглый щит из тёмной древесины +tool.heatershield.darkwood=Рыцарский щит из тёмной древесины +tool.roundshield.fusewood=Круглый щит из плавкой древесины +tool.heatershield.fusewood=Рыцарский щит из плавкой древесины +tool.roundshield.ghostwood=Круглый щит из призрачной древесины +tool.heatershield.ghostwood=Рыцарский щит из призрачной древесины +tool.roundshield.netherquartz=Круглый щит из кварца Нижнего мира +tool.heatershield.netherquartz=Рыцарский щит из кварца Нижнего мира +tool.roundshield.refinedglowstone=Круглый щит из очищенного светокамня +tool.heatershield.refinedglowstone=Рыцарский щит из очищенного светокамня +tool.roundshield.redaurum=Круглый щит из красного аурума +tool.heatershield.redaurum=Рыцарский щит из красного аурума +tool.roundshield.certusquartz=Круглый щит из истинного кварца +tool.heatershield.certusquartz=Рыцарский щит из истинного кварца +tool.roundshield.enderamethyst=Круглый щит из аметиста Края +tool.heatershield.enderamethyst=Рыцарский щит из аметиста Края +tool.roundshield.manasteel=Круглый щит из манастали +tool.heatershield.manasteel=Рыцарский щит из манастали +tool.roundshield.terrasteel=Круглый щит из террастали +tool.heatershield.terrasteel=Рыцарский щит из террастали +tool.roundshield.desh=Круглый щит из деш +tool.heatershield.desh=Рыцарский щит из деш +tool.roundshield.ironwood=Круглый щит из железного дерева +tool.heatershield.ironwood=Рыцарский щит из железного дерева +tool.roundshield.knightmetal=Круглый щит из металла рыцаря +tool.heatershield.knightmetal=Рыцарский щит из металла рыцаря +tool.roundshield.steelleaf=Круглый щит из стального листа +tool.heatershield.steelleaf=Рыцарский щит из стального листа +tool.roundshield.darksteel=Круглый щит из тёмной стали +tool.heatershield.darksteel=Рыцарский щит из тёмной стали +tool.roundshield.voidmetal=Круглый щит из пустотного металла +tool.heatershield.voidmetal=Рыцарский щит из пустотного металла diff --git a/src/main/resources/assets/tinkerscompendium/materials/aeonsteel.json b/src/main/resources/assets/tinkerscompendium/materials/aeonsteel.json new file mode 100644 index 0000000..f7e85cb --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/aeonsteel.json @@ -0,0 +1,6 @@ +{ + "type": "colored", + "parameters": { + "color": "a470e0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/amber.json b/src/main/resources/assets/tinkerscompendium/materials/amber.json new file mode 100644 index 0000000..d4b4c24 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/amber.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/opal", + "color": "dba827", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/amethyst.json b/src/main/resources/assets/tinkerscompendium/materials/amethyst.json new file mode 100644 index 0000000..c624cd9 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/amethyst.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "b436e2", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/cheese.json b/src/main/resources/assets/tinkerscompendium/materials/cheese.json new file mode 100644 index 0000000..ccf2cbe --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/cheese.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/cheese" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/citrine.json b/src/main/resources/assets/tinkerscompendium/materials/citrine.json new file mode 100644 index 0000000..11f51cf --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/citrine.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "ffe877", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/diamond.json b/src/main/resources/assets/tinkerscompendium/materials/diamond.json new file mode 100644 index 0000000..59545d6 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/diamond.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "minecraft:blocks/diamond_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/emerald.json b/src/main/resources/assets/tinkerscompendium/materials/emerald.json new file mode 100644 index 0000000..d72f1ea --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/emerald.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "minecraft:blocks/emerald_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/enderpearl.json b/src/main/resources/assets/tinkerscompendium/materials/enderpearl.json new file mode 100644 index 0000000..55a13d3 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/enderpearl.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/ender_pearl" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/gallite.json b/src/main/resources/assets/tinkerscompendium/materials/gallite.json new file mode 100644 index 0000000..3dcef6a --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/gallite.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/gall" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/garnet.json b/src/main/resources/assets/tinkerscompendium/materials/garnet.json new file mode 100644 index 0000000..84d372c --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/garnet.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "9e1c1c", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/ghasttear.json b/src/main/resources/assets/tinkerscompendium/materials/ghasttear.json new file mode 100644 index 0000000..c63d9f3 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/ghasttear.json @@ -0,0 +1,9 @@ +{ + "type": "metal", + "parameters": { + "color": "e8fbff", + "shinyness": 1, + "brightness": 1, + "hueshift": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/glass.json b/src/main/resources/assets/tinkerscompendium/materials/glass.json new file mode 100644 index 0000000..21cc94a --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/glass.json @@ -0,0 +1,6 @@ +{ + "type": "alpha_color", + "parameters": { + "color": "ffffff" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/glowstone.json b/src/main/resources/assets/tinkerscompendium/materials/glowstone.json new file mode 100644 index 0000000..9abfcda --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/glowstone.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "minecraft:blocks/glowstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/greencandy.json b/src/main/resources/assets/tinkerscompendium/materials/greencandy.json new file mode 100644 index 0000000..0a9cedd --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/greencandy.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/greencandy" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/lapis.json b/src/main/resources/assets/tinkerscompendium/materials/lapis.json new file mode 100644 index 0000000..70a86d5 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/lapis.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "minecraft:blocks/lapis_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/opal.json b/src/main/resources/assets/tinkerscompendium/materials/opal.json new file mode 100644 index 0000000..a146b17 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/opal.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/opal" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/quartz.json b/src/main/resources/assets/tinkerscompendium/materials/quartz.json new file mode 100644 index 0000000..817ad2c --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/quartz.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "minecraft:blocks/quartz_block_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/redcandy.json b/src/main/resources/assets/tinkerscompendium/materials/redcandy.json new file mode 100644 index 0000000..9a8b350 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/redcandy.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/redcandy" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/ruby.json b/src/main/resources/assets/tinkerscompendium/materials/ruby.json new file mode 100644 index 0000000..90bbab7 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/ruby.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "ff0061", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/sapphire.json b/src/main/resources/assets/tinkerscompendium/materials/sapphire.json new file mode 100644 index 0000000..44c9dae --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/sapphire.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "6e00ff", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/starruby.json b/src/main/resources/assets/tinkerscompendium/materials/starruby.json new file mode 100644 index 0000000..05f0570 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/starruby.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/stargem", + "color": "b00063", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/starsapphire.json b/src/main/resources/assets/tinkerscompendium/materials/starsapphire.json new file mode 100644 index 0000000..94e2cea --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/starsapphire.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/stargem", + "color": "7a629e", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/sundrop.json b/src/main/resources/assets/tinkerscompendium/materials/sundrop.json new file mode 100644 index 0000000..c0040a0 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/sundrop.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/sun" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/tanzanite.json b/src/main/resources/assets/tinkerscompendium/materials/tanzanite.json new file mode 100644 index 0000000..306798e --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/tanzanite.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "8860e5", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/topaz.json b/src/main/resources/assets/tinkerscompendium/materials/topaz.json new file mode 100644 index 0000000..15094e3 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/topaz.json @@ -0,0 +1,10 @@ +{ + "type": "metal_textured", + "parameters": { + "texture": "tinkerscompendium:materials/facetedgem", + "color": "ffc551", + "shinyness": 0.6, + "brightness": 0.4, + "hueshift": 0.1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/materials/voidite.json b/src/main/resources/assets/tinkerscompendium/materials/voidite.json new file mode 100644 index 0000000..432f37c --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/materials/voidite.json @@ -0,0 +1,6 @@ +{ + "type": "block", + "parameters": { + "texture": "tinkerscompendium:materials/moon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/block/aeonsteelblock.json b/src/main/resources/assets/tinkerscompendium/models/block/aeonsteelblock.json new file mode 100644 index 0000000..35686c5 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/block/aeonsteelblock.json @@ -0,0 +1,6 @@ +{ + "parent":"block/cube_all", + "textures": { + "all": "tinkerscompendium:blocks/aeonsteelblock" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/dust.json b/src/main/resources/assets/tinkerscompendium/models/item/dust.json new file mode 100644 index 0000000..0e02e4b --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/dust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/dust" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/gem.json b/src/main/resources/assets/tinkerscompendium/models/item/gem.json new file mode 100644 index 0000000..01f7d5a --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/gem.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/gem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json b/src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json new file mode 100644 index 0000000..faee566 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/gingerbread.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/gingerbread" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/grain.json b/src/main/resources/assets/tinkerscompendium/models/item/grain.json new file mode 100644 index 0000000..62c26fb --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/grain.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/grain" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json b/src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json new file mode 100644 index 0000000..6b84bcf --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/greenmintcane.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/greenmintcane" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/ingot.json b/src/main/resources/assets/tinkerscompendium/models/item/ingot.json new file mode 100644 index 0000000..e67310e --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/nugget.json b/src/main/resources/assets/tinkerscompendium/models/item/nugget.json new file mode 100644 index 0000000..3ca3399 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json new file mode 100644 index 0000000..6362ff5 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/armor_plate.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_armorplate" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json new file mode 100644 index 0000000..c4aa32f --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/chainmail.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_chainmail" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json new file mode 100644 index 0000000..b0cd8d1 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/clasp.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_clasp" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json new file mode 100644 index 0000000..127a212 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/fabric.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_cloth" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json new file mode 100644 index 0000000..bcf784a --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/filigree.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_filigree" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json new file mode 100644 index 0000000..c419de3 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/ringshank.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_ringshank" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json new file mode 100644 index 0000000..59195da --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/rivets.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_rivets" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json new file mode 100644 index 0000000..18ca28b --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/setting.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_setting" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json b/src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json new file mode 100644 index 0000000..7b75c59 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/parts/wire.tmat.json @@ -0,0 +1,5 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/_wire" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json b/src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json new file mode 100644 index 0000000..19940f9 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/redmintcane.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "tinkerscompendium:items/redmintcane" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json new file mode 100644 index 0000000..f40e8c7 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/amulet.tcon.json @@ -0,0 +1,8 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/baubles/amulet/_setting", + "layer1": "tinkerscompendium:items/baubles/amulet/_chain", + "layer2": "tinkerscompendium:items/baubles/amulet/_clasp", + "broken1": "tinkerscompendium:items/baubles/amulet/_broken" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json new file mode 100644 index 0000000..c2022a7 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/breastplate.td.json @@ -0,0 +1,9 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/breastplate/_plate", + "layer1": "tinkerscompendium:items/armor/breastplate/_smallplate", + "layer2": "tinkerscompendium:items/armor/breastplate/_trim", + "layer3": "tinkerscompendium:items/armor/breastplate/_chain", + "broken1": "tinkerscompendium:items/armor/breastplate/_plate" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json new file mode 100644 index 0000000..d701207 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/fishingrod.tcon.json @@ -0,0 +1,35 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/fishingrod/_rod", + "layer1": "tinkerscompendium:items/fishingrod/_string", + "layer2": "tinkerscompendium:items/fishingrod/_hook", + "broken1": "tinkerscompendium:items/fishingrod/_rod" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json new file mode 100644 index 0000000..b765650 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/grieves.td.json @@ -0,0 +1,9 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/grieves/_plate", + "layer1": "tinkerscompendium:items/armor/grieves/_trim", + "layer2": "tinkerscompendium:items/armor/grieves/_chain", + "layer3": "tinkerscompendium:items/armor/grieves/_cloth", + "broken1": "tinkerscompendium:items/armor/grieves/_plate" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json new file mode 100644 index 0000000..e6bf84c --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/heatershield.tcon.json @@ -0,0 +1,65 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/heatershield/edge", + "layer1": "tinkerscompendium:items/heatershield/plate", + "layer2": "tinkerscompendium:items/heatershield/face", + "layer3": "tinkerscompendium:items/heatershield/binding", + "broken1": "tinkerscompendium:items/heatershield/plate_broken" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 2, 0, 2 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 2, 0, 2 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 135, 5 ], + "translation": [ 10, -10, -10 ], + "scale": [ 2, 2, 2 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 135, 5 ], + "translation": [ 10, -16, -10 ], + "scale": [ 2, 2, 2 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + }, + "overrides": [ + { + "predicate": { + "block": 1 + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 30, 145, 0 ], + "translation": [ 2, 0, -1 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 30, 145, 0 ], + "translation": [ 2, 0, -1 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -8, -10 ], + "scale": [ 2, 2, 2 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -8, -10 ], + "scale": [ 2, 2, 2 ] + } + } + } + ] +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json new file mode 100644 index 0000000..4e93dc6 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/helm.td.json @@ -0,0 +1,9 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/helm/_top", + "layer1": "tinkerscompendium:items/armor/helm/_plate", + "layer2": "tinkerscompendium:items/armor/helm/_visor", + "layer3": "tinkerscompendium:items/armor/helm/_chain", + "broken1": "tinkerscompendium:items/armor/helm/_plate" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json new file mode 100644 index 0000000..d7de468 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/hood.td.json @@ -0,0 +1,35 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/hood/_cloth", + "layer1": "tinkerscompendium:items/armor/hood/_trim", + "layer2": "tinkerscompendium:items/armor/hood/_rivet", + "broken1": "tinkerscompendium:items/armor/hood/_cloth" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 1, 1, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json new file mode 100644 index 0000000..7e70a24 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/ring.tcon.json @@ -0,0 +1,8 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/baubles/ring/_band", + "layer1": "tinkerscompendium:items/baubles/ring/_filigree", + "layer2": "tinkerscompendium:items/baubles/ring/_setting", + "broken1": "tinkerscompendium:items/baubles/ring/_broken" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json new file mode 100644 index 0000000..685c934 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/robe.td.json @@ -0,0 +1,35 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/robe/_cloth", + "layer1": "tinkerscompendium:items/armor/robe/_trim", + "layer2": "tinkerscompendium:items/armor/robe/_plate", + "broken1": "tinkerscompendium:items/armor/robe/_cloth" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json new file mode 100644 index 0000000..429ebb0 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/roundshield.tcon.json @@ -0,0 +1,64 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/shield/edge", + "layer1": "tinkerscompendium:items/shield/face", + "layer2": "tinkerscompendium:items/shield/boss", + "broken1": "tinkerscompendium:items/shield/face_broken" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 2, 0, 2 ], + "scale": [ 0.75, 0.75, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 2, 0, 2 ], + "scale": [ 0.75, 0.75, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 135, 5 ], + "translation": [ 10, -10, -10 ], + "scale": [ 1.5, 1.5, 2 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 135, 5 ], + "translation": [ 10, -16, -10 ], + "scale": [ 1.5, 1.5, 2 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + }, + "overrides": [ + { + "predicate": { + "block": 1 + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 30, 145, 0 ], + "translation": [ 2, 0, -1 ], + "scale": [ 0.75, 0.75, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 30, 145, 0 ], + "translation": [ 2, 0, -1 ], + "scale": [ 0.75, 0.75, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -8, -10 ], + "scale": [ 1.5, 1.5, 2 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -8, -10 ], + "scale": [ 1.5, 1.5, 2 ] + } + } + } + ] +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json new file mode 100644 index 0000000..a25a9ad --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/sabatons.td.json @@ -0,0 +1,9 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/sabatons/_plates", + "layer1": "tinkerscompendium:items/armor/sabatons/_trim", + "layer2": "tinkerscompendium:items/armor/sabatons/_caps", + "layer3": "tinkerscompendium:items/armor/sabatons/_soles", + "broken1": "tinkerscompendium:items/armor/sabatons/_plates" + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json new file mode 100644 index 0000000..4c89a49 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/shawl.td.json @@ -0,0 +1,35 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/shawl/_cloth", + "layer1": "tinkerscompendium:items/armor/shawl/_trim", + "layer2": "tinkerscompendium:items/armor/shawl/_clasp", + "broken1": "tinkerscompendium:items/armor/shawl/_cloth" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json new file mode 100644 index 0000000..84c5de1 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/shears.tcon.json @@ -0,0 +1,35 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/shears/_top", + "layer1": "tinkerscompendium:items/shears/_bottom", + "layer2": "tinkerscompendium:items/shears/_binding", + "broken1": "tinkerscompendium:items/shears/_broken" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json new file mode 100644 index 0000000..b276161 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/shoes.td.json @@ -0,0 +1,35 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/armor/shoes/_cloth", + "layer1": "tinkerscompendium:items/armor/shoes/_sole", + "layer2": "tinkerscompendium:items/armor/shoes/_clasp", + "broken1": "tinkerscompendium:items/armor/shoes/_cloth" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json new file mode 100644 index 0000000..5866861 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/towershield.tcon.json @@ -0,0 +1,65 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/towershield/edge", + "layer1": "tinkerscompendium:items/towershield/plate", + "layer2": "tinkerscompendium:items/towershield/face", + "layer3": "tinkerscompendium:items/towershield/binding", + "broken1": "tinkerscompendium:items/towershield/plate_broken" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 2, 0, 2 ], + "scale": [ 1.5, 1.5, 1.5 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 2, 0, 2 ], + "scale": [ 1.5, 1.5, 1.5 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 135, 5 ], + "translation": [ 10, -10, -10 ], + "scale": [ 3.5, 3.5, 3.5 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 135, 5 ], + "translation": [ 10, -16, -10 ], + "scale": [ 3.5, 3.5, 3.5 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + }, + "overrides": [ + { + "predicate": { + "block": 1 + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 30, 145, 0 ], + "translation": [ 2, 0, -1 ], + "scale": [ 1.5, 1.5, 1.5 ] + }, + "thirdperson_lefthand": { + "rotation": [ 30, 145, 0 ], + "translation": [ 2, 0, -1 ], + "scale": [ 1.5, 1.5, 1.5 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -8, -10 ], + "scale": [ 3.5, 3.5, 3.5 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -8, -10 ], + "scale": [ 3.5, 3.5, 3.5 ] + } + } + } + ] +} diff --git a/src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json b/src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json new file mode 100644 index 0000000..f9b4214 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/models/item/tools/zweihander.tcon.json @@ -0,0 +1,36 @@ +{ + "textures": { + "layer0": "tinkerscompendium:items/zweihander/blade", + "layer1": "tinkerscompendium:items/zweihander/core", + "layer2": "tinkerscompendium:items/zweihander/guard", + "layer3": "tinkerscompendium:items/zweihander/handle", + "broken1": "tinkerscompendium:items/zweihander/broken" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 45 ], + "translation": [ 0, 8, 0 ], + "scale": [ 1.5, 1.5, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/src/main/resources/assets/tinkerscompendium/models/sheathe_1.png b/src/main/resources/assets/tinkerscompendium/models/sheathe_1.png new file mode 100644 index 0000000..87cf001 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/models/sheathe_1.png differ diff --git a/src/main/resources/assets/tinkerscompendium/sounds.json b/src/main/resources/assets/tinkerscompendium/sounds.json new file mode 100644 index 0000000..3169a0e --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/sounds.json @@ -0,0 +1,3 @@ +{ +"hookshotChain": {"category": "master","sounds": [{"name": "hookshotChain","stream": false}]} +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/sounds/hookshotChain.ogg b/src/main/resources/assets/tinkerscompendium/sounds/hookshotChain.ogg new file mode 100644 index 0000000..cd86241 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/sounds/hookshotChain.ogg differ diff --git a/src/main/resources/assets/tinkerscompendium/text/souls/loadSouls.txt b/src/main/resources/assets/tinkerscompendium/text/souls/loadSouls.txt new file mode 100644 index 0000000..e66cc54 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/text/souls/loadSouls.txt @@ -0,0 +1,2 @@ +//Edit with custom files to load them +steve \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/text/souls/steve_enUS.txt b/src/main/resources/assets/tinkerscompendium/text/souls/steve_enUS.txt new file mode 100644 index 0000000..c2bba0a --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/text/souls/steve_enUS.txt @@ -0,0 +1,400 @@ +Offense +Heh. What is super armor to me. %dmg% damage!! +%dmg% damage! Pow! +Swish! +HIYA! +%dmg% damage? Swing me harder! +Woo! %dmg% damage! I'm awesome! +%dmg% damage! +%dmg% damage? +%dmg% damage... + +Defense +Hee hee hee... you are bad. Only %dmg% damage! +You need to do more than that. Only %dmg% damage. +Only %dmg%? Pathetic! +Ah my face! +Don't hit! Thats rude! +I can do more than %dmg% damage and I don't have hands! +%dmg% damage! +%dmg% damage? +%dmg% damage... + +Armor +It's like I'm hugging you! +Did you put on deoderant today? Doesn't smell like it... +Smelling kinda musty here... +Ewww you're sweating on me %player%! +You're warm... It's nice... +Don't worry %player%! I'll protect you! +I'm like a koala. + +Weapon +Let me at 'em! +I'm so sharp it hurts! +You should have made me into a chainsaw. Chainsaws are cool! +Why didn't you make me into a flamethrower? +Find me something to whack on! + +OnFire +It's hot! You're gonna be burnt! +Fire! Fire! It's too hot in here! + +LowHP +%Player%, say something. +H, Hey, get away, jack! +One more blow from that guy could finish us. +No need to worry... +Yo, you awake up there, %player%? + +Death +Damn... if only there hadn't been the accident... we would have been able to live happily ever after... +That's not good... +I guess human dreams are fragile... +I remember... my dad's motto was... A man should never cry like a newborn. +Sorry! It was my fault... +I wonder if there is a life after death... +Aww man, that sucks! +Darn, I couldn't get to telling you his weak point! + +LowHunger +Eat something nutritious. +You look famished! +Are you hungry? You should eat. +You should eat. +Are you hungry? +Your tummy sounds angry. +Was that a monster?! Oh it was just your stomache... + +LowDurability +I'm starvin'! +I'm starving. I wanna eat a piece of %material%. +I feel thirsty. +Wow. I'm beat. +Thump, thump, thump. My heart is throbbing... +I'm getting sleepy... zzz. +I'm still young! +I am very sensitive. Handle with care, please. +My fortune today is the worst!! My stars are all wrong. +Something's bothering me... +I feel my body starting to creak... +My back hurts lately... +Hasn't Steve been good to you? I don't know what I've done for you to treat me so disrespectfully. +%player% you need to repair me every once in a while. Life without Steve isn't worth living. +Am I losing it? +Agghh! My head is gonna explode... +Recently, I've been feeling beat. +I'm really having a crappy day. +Why... am I so... miserable... ? +Don't you think my existence is pretty important. I mean, how many talking &tool%s do you know. +Count on me! Oops. Wait, wait! +Hey... %player%, you been cold to me recently... +I'm burning out... + +Broken +I'm gonna take a nap. +Not now %player%, I've got a headache. +I wonder if there is any medicine that heals the heart... +I, I lost... +I hope I can have pleasant dreams tonight... +(Sob)... I have no time left... +Oh... Dad. You are there. +Nothingness... there is nothing there but darkness... darkness spreading everywhere. +Agghh! +I can't take it anymore. +Uggghhh! +I don't want to be defeated by him! +Argh... I think I'm really... a loser... + +Repaired +Yeah, my priorities have all changed! Ahh, it's exciting to be alive. +I tingle with excitement at my new life course. Steve, the millionaire %tool%!! +The power sealed within me now... about to be revived! +As long as I am alive, good things will happen. +Andy, brother! Stop! Stop it! Phew... it was... a dream... +It feels like love... + +Modified +I'm gonna be the %tool% to beat all %tool%! +%player%, you're too friendly. It makes me jealous. +It feels like love... +I... I feel strong... I feel charged with power... an immense power... +I'm pretty much a genius, huh. +Uggh! This, this is it! The coolness I was looking for. +I see. I get it. Now I understand. I am enlightened! + +HorseNear +Neigh! +Is that a horse? Well, it doesn't matter. It's cool anyway! +I wonder what the name of that horse is? +Hey look, Swedish meatballs! +How do you turn that into glue...? + +PigNear +Oink Oink! +I wonder if boar's meat is tasty. +Mmm, porkchops. +Aww he has a wittle snout! + +ChickenNear +Cluck cluck! +Didn't you say you like chicken better %player%? +That's a chicken? It looks like a duck... + +CowNear +Mooo! +Mmm, steak. +Horns and udders...? +I could go for a glass of milk. + +SheepNear +Baaaaah! +It looks so fluffy! +Mmm, mutton. +%player% could you just lay me on that sheep? It looks soft. + +WolfNear +Woof! +Hey back up, I'm not a chew toy! +Here boy! *whistles* +Aww I wanna pet him! + +CatNear +Meow! +Claws and teeth? Scary pet you have... +No, I'm not for scratching! +So cute! + +SkeletonNear +They say that monster is one of the undead. +What's that weird clunky noise? +I hear a bow being drawn... +Doot doot! + +ZombieNear +Smell something? +They say that monster is one of the undead. +I smell something. +Eww it's rotting! +Don't let that touch you, it looks diseased! + +CreeperNear +I smell gunpowder. +Smell something? +Handle with care. +I feel the presence of some kind of powder... +He has gunpowder. +I smell something. +What's up with its color? + +SpiderNear +*shudder* +Giant bugs? This is hell. +You should try riding that! +Too many legs... Yuck! +Kill it with fire! + +EndermanNear +He has long legs. You needed me to tell you that huh. +It has such thin arms. +Careful, he can dodge pretty well... Well, sometimes anyway. +Woah, where'd he come from? +Wow, he's huge. + +SilverfishNear +What's up with its color? +I hear scratching... +Ew what is that?! +Kill it with fire! + +BlazeNear +Blaze blaze bla bla blaze. Woah, Mr. Blaze. +Is that a demon? +I think that's a demon. +I hope you're fireproof. + +EnemyNear +What's he doing here? +Hey look, it's a %other%! +Look out! +Hey, shoo, stupid %other%. +I wonder what %other% tastes like... + +InsultZombie +Being undead bites. +He makes me puke. +Bet he'd taste nasty if we ate him. +Looks like a sickly little boy. +Looks a little sickly. +He looks like he'll die pretty soon with our without our help. +He must be rotten. +You reek man. +Yeeek... +There are alot of guys running around that look like him. + +InsultSkeleton +Calcium rich bones have such a nice pop when they break. +He looks pale. I wonder if something bad happened to him. +Wow that guy's pale. Get out on the beach or something dude. +He looks pale. I wonder if he has a glandular problem. +Ah, he doesn't look like much. Whups! Incoming! +Whoa, careful! You'll put somebody's eye out with that thing. +He's just a skeleton, but he has a bow. + +InsultCreeper +Woah! This guys gonna blow! +Get away from him before he pops... +That looks kinda like a pig, a creepy pig... +He looks a bit unstable... +Hehehe, what is that? + +InsultSpider +Don't make me get the bug spray! +Bugs are gross! Go away! +%player%, kill it with fire! + +InsultEnderman +Behind his benign face, lies evil intent of the most fearful kind... Aren't I dramatic? +I get an evil vibe off him. +I hate the way his mouth moves... + +InsultSilverfish +Bet he'd taste nasty if we ate him. +Ew, what is that? +Squish it! + +InsultWitch +I don't want to get an apple from her. +Just smash the potion throwing old bag! +This chick's gross. +Old lady power is endless... +You have something for if you get poisoned right? + +InsultBlaze +Away hellspawn! +The power of Steve compels you! +Got any holy water? Or any water really... + +InsultGhast +Crybaby! +Hit that fireball back at him! +Did you bring a ranged weapon? That would help right now. +Ew, it's got weird tentacles... + +InsultDragon +Ooo a Dragon... Rrrarrggh! +Steve's tip of the day. Lesson 1. Ender Dragon hides make awesome boots. +I used to imagine dragons were slender creatures. +Ohhh C-Cool... + +InsultPlayer +%other%... I heard that name somewhere before. +%other% has a great body! +%other%, %other%... Talk to me bud. Why do you challenge the supremacy of Steve? +He has the same name as the mayor of my village! +I wonder if %other% has no friends? Probably. +This guy's boring. +Bet he's got no friends. +Yup, he was adopted. +Don't waste your time with this guy %player%. +My weak point? Hmph. No such thing. +He should just chill himself, don't you think? +Let's settle it with speed! You can't beat the speed of a talking %tool%! +He thinks he's so cool with his sword. Loser. +He's strong. But he's not all that strong when you attack from a distance. +Whoa, careful! You'll put somebody's eye out with that thing. +His weapon is great, but he is meager. +There are alot of guys running around that look like him. +So he's still kickin' huh? + +InsultOther +Me shatter you like glass. +Wish I knew how to slowly lumber into oncoming fire. +He's lame. +He burnt me in my dream. Burn him back. For me! +Pretty much looks like a dork huh. +Airhead. +Leave it be, %player%. It obviously has no friends. +This guy's a putz... Did I just use that word? +Just off him already. +My name is STEVE! I own you. +Won't give up will he. +Get lost. Loser. +I hate this loser. +Annoying. +Oh! My buddy's calling! I gotta go. +How do we handle this one? +Looks stupid. +The weak point of this monster? I don't remember... +What me... lose to him!? Ha, good one! +Just because I'm a %tool%, doesn't mean I'm stupid. +Don't you think he's annoying? +Weak point? Uh, duh! Don't make me say it, please. +Hello my name is Steve. I own you, %other%. +Today's prediction. Pain! +I wonder how much I could sell that %other% for... +This guy doesn't hold back. +This guy's a clown. +He should try to learn from my exquisite sense of style. +My kung fu is stronger! +What? The weak point? You know it, right? It's not that I don't know it... +He'll get what's coming... Just wait. +Humph, this guy's a piece of cake. +This guy might fetch a high price! +Let's just take 'em out, pack 'em up and get outta here. +He's got a weird face. +Behave yourself %other%. +Finish him, %player%!! +Fight fire with fire, %player%. Not literally but you get what I mean. +He's pretty tough. Be careful. +Whoa! Are you fighting him? +Maybe he doesn't know he's made of paper. We have to tell him. +His weak point? Come on, you've gotta know it? + +Creation +My name is Steve! A pleasure. +My name is Steve! By the way, my sister's name is Stephanie. +And on the 6th day Steve created... +Zzz... Huh! Was I sleeping? +Today's fortune, you will meet someone new. It was great to meet you, %player%. +Hello my name is Steve. I own you. +In the village, everybody called me Steve, the busy bee. + +Other +I wonder sometimes, why do I have to be a %tool%? Why not some absurd fully automatic firearm? +My baby brother was such a brat... +By the way. How are ya doing? +Reminds me of last night. I had a dream of my dad... he was a catapult... +My hair is awesome!!! It takes forever in the morning but tell me it isn't worth it. +Waffle, waffle, waffle. +Why on earth can I talk? I'm a %tool%... +Do you understand, %player%, what it feels like to be a %tool%? +...Achoo! +I has a twin sister who I have been separated from for a long time... I wonder how she's doing. +My sister was totally cute. She was the belle of the village. +When I take a close look at you, %player% you look like my sister. +My pitiful attempts to be cool. Blasted playground! +Why didn't the cool kids play with me? +I like flan. +How'd I get my name...? I don't remember. +Don't you think my name is cool? +Yo. What is it like being human, %player%? Don't think it would work for me. A human %tool%... messy. +Sometimes, I remember my old days. I went through many hardships... +My jokes are getting stale... +Let me tell you my state of mind... I wanna be a human as quickly as possible. +Love is an immaculate beam of warm fuzzy energy. +Did you know that I am an excellent singer? A pro! +My dad would say, "A man should stand up in the headwind no matter what. +If I didn't have a torso, that would kinda bug me. +Last night, my late dad talked to me in a dream... I was so happy +Yesterday, I dreamt I was rich. +My ego is like a gas giant. Like Jupiter or, heh Uranus. +I know, I know... You're wondering how you might serve Steve better. +Fortune of the day. Beware of being boring. Oops, I gotta be careful. +Fortune of the day. It'll be a very happy day. Maybe. +I can sing and dance! I should be a performer. +I am a great dancer. I want to show you. +I wonder %player%, how old are you? +By the way, do you think I am handsome? +Don't you think it will look good on me if I dye my hair red? +Fortune of the day. The lucky item is a white handkerchief. diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/ChainArmor.png b/src/main/resources/assets/tinkerscompendium/textures/armor/ChainArmor.png new file mode 100644 index 0000000..1c2f0ba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/ChainArmor.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/ClothArmor.png b/src/main/resources/assets/tinkerscompendium/textures/armor/ClothArmor.png new file mode 100644 index 0000000..2b68876 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/ClothArmor.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Mask/_mask_face.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Mask/_mask_face.png new file mode 100644 index 0000000..6d4dc90 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Mask/_mask_face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/ModelBiped-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/ModelBiped-texturemap.png new file mode 100644 index 0000000..ed1e42f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/ModelBiped-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/Sheath.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/Sheath.png new file mode 100644 index 0000000..c0c4ab5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/Sheath.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_base.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_base.png new file mode 100644 index 0000000..99a87aa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_base.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_belt.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_belt.png new file mode 100644 index 0000000..fc62430 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_belt.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_clasp.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_clasp.png new file mode 100644 index 0000000..23ad079 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_clasp.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_filigree.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_filigree.png new file mode 100644 index 0000000..6125d03 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/_sheath_filigree.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/chain.png new file mode 100644 index 0000000..9005ea0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/plate.png new file mode 100644 index 0000000..da6f5e6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/Sheath/plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersBreastPlate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersBreastPlate.png new file mode 100644 index 0000000..5b9243a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersBreastPlate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersGrieves.png b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersGrieves.png new file mode 100644 index 0000000..13ee483 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersGrieves.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersHelm.png b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersHelm.png new file mode 100644 index 0000000..b152dcc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersHelm.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersSabatons.png b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersSabatons.png new file mode 100644 index 0000000..9110d38 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/TinkersSabatons.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_chain.png new file mode 100644 index 0000000..efeceac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_cloth.png new file mode 100644 index 0000000..396f51d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_rivet.png new file mode 100644 index 0000000..b2bcf16 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/boots/_boots_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_chain.png new file mode 100644 index 0000000..3374881 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_plate.png new file mode 100644 index 0000000..6ca5bfa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_smallplate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_smallplate.png new file mode 100644 index 0000000..5c23295 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_smallplate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_trim.png new file mode 100644 index 0000000..a2e6342 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/_breastplate_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/blastprotection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/blastprotection_breastplate_effect.png new file mode 100644 index 0000000..81ee0c7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/blastprotection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/fireprotection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/fireprotection_breastplate_effect.png new file mode 100644 index 0000000..b82b26c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/fireprotection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/healthboost_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/healthboost_breastplate_effect.png new file mode 100644 index 0000000..b19c99a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/healthboost_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/projprotection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/projprotection_breastplate_effect.png new file mode 100644 index 0000000..0beb1d3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/projprotection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/protection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/protection_breastplate_effect.png new file mode 100644 index 0000000..d0bba88 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/protection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/runicshielding_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/runicshielding_breastplate_effect.png new file mode 100644 index 0000000..b13c9df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/breastplate/runicshielding_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/Layer #1.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/Layer #1.png new file mode 100644 index 0000000..d568856 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/Layer #1.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/ModelBiped-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/ModelBiped-texturemap.png new file mode 100644 index 0000000..10fabe1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/ModelBiped-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_blastprotection_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_blastprotection_chausses.png new file mode 100644 index 0000000..3ade1b1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_blastprotection_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_chain.png new file mode 100644 index 0000000..f76fd91 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_cloth.png new file mode 100644 index 0000000..830764a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_plate.png new file mode 100644 index 0000000..5ec5387 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_chausses_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_fireprotection_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_fireprotection_chausses.png new file mode 100644 index 0000000..6091ecf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_fireprotection_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_highstep_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_highstep_chausses.png new file mode 100644 index 0000000..62683b5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_highstep_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_jumpboost_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_jumpboost_chausses.png new file mode 100644 index 0000000..b8f21cc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_jumpboost_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_projprotection_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_projprotection_chausses.png new file mode 100644 index 0000000..424e871 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_projprotection_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_protection_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_protection_chausses.png new file mode 100644 index 0000000..dfcd923 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_protection_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_speed_chausses.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_speed_chausses.png new file mode 100644 index 0000000..b964283 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/_speed_chausses.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/chain.png new file mode 100644 index 0000000..836dae3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/char.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/plate.png new file mode 100644 index 0000000..93240b6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/chausses/plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/coif/ModelTinkersCoif-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/ModelTinkersCoif-texturemap.png new file mode 100644 index 0000000..fdc07c6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/ModelTinkersCoif-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_chain.png new file mode 100644 index 0000000..9ec4270 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_circlet.png b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_circlet.png new file mode 100644 index 0000000..bc5f885 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_circlet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_cloth.png new file mode 100644 index 0000000..2460044 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/_coif_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/coif/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/char.png new file mode 100644 index 0000000..1092828 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/coif/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png new file mode 100644 index 0000000..d000b19 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/TinkersGauntlets-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/TinkersGauntlets-texturemap.png new file mode 100644 index 0000000..203321e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/TinkersGauntlets-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_plate.png new file mode 100644 index 0000000..3cc8b40 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet copy.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet copy.png new file mode 100644 index 0000000..3dde8d5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet copy.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet.png new file mode 100644 index 0000000..4b8aa13 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_trim.png new file mode 100644 index 0000000..cc8ed06 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlet_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlets.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlets.png new file mode 100644 index 0000000..e943aa6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/_gauntlets.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/char.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_plate.png new file mode 100644 index 0000000..7587b21 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_rivet.png new file mode 100644 index 0000000..d8b2681 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_trim.png new file mode 100644 index 0000000..9e06185 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/gauntlets/icons/_mitten_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkerHelm-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkerHelm-texturemap.png new file mode 100644 index 0000000..1e86e72 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkerHelm-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersGrieves-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersGrieves-texturemap.png new file mode 100644 index 0000000..3563a64 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersGrieves-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersSabatons-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersSabatons-texturemap.png new file mode 100644 index 0000000..23d2fc9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/TinkersSabatons-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_chain.png new file mode 100644 index 0000000..7a9dcfe Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_cloth.png new file mode 100644 index 0000000..1a17566 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_plate.png new file mode 100644 index 0000000..540ed4a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_trim.png new file mode 100644 index 0000000..6d55841 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/_grieves_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/char.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/grieves/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/Pasted Layer.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/Pasted Layer.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/Pasted Layer.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/TinkersHauberk-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/TinkersHauberk-texturemap.png new file mode 100644 index 0000000..1c552b0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/TinkersHauberk-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_chain.png new file mode 100644 index 0000000..12e04a2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_cloth.png new file mode 100644 index 0000000..898ac30 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_plate.png new file mode 100644 index 0000000..5e74978 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hauberk/_hauberk_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/helm/TinkerHelm-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/TinkerHelm-texturemap.png new file mode 100644 index 0000000..7d727a1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/TinkerHelm-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_chain.png b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_chain.png new file mode 100644 index 0000000..38b7dd9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_plate.png b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_plate.png new file mode 100644 index 0000000..f8ee03f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_top.png b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_top.png new file mode 100644 index 0000000..2b7bac6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_top.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_visor.png b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_visor.png new file mode 100644 index 0000000..a3db328 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/_helm_visor.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/helm/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/char.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/helm/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/ModelBiped-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/ModelBiped-texturemap.png new file mode 100644 index 0000000..3603195 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/ModelBiped-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/TinkersHood-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/TinkersHood-texturemap.png new file mode 100644 index 0000000..1686549 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/TinkersHood-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_cloth.png new file mode 100644 index 0000000..810ac2e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_metal.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_metal.png new file mode 100644 index 0000000..2652241 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_metal.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_trim.png new file mode 100644 index 0000000..3d2a6cd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/_hood_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/char.png new file mode 100644 index 0000000..91194ea Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/divination_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/divination_hood_effect.png new file mode 100644 index 0000000..0537b2d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/divination_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_alt.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_alt.png new file mode 100644 index 0000000..5efed93 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_alt.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_hood_effect.png new file mode 100644 index 0000000..734f006 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/elementiumcore_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/manaembroidery_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/manaembroidery_hood_effect.png new file mode 100644 index 0000000..33f6e8f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/manaembroidery_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/revealing_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/revealing_hood_effect.png new file mode 100644 index 0000000..4a4596e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/revealing_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_hood_effect.png new file mode 100644 index 0000000..e4201b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_shawl_effect.png new file mode 100644 index 0000000..a32c765 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/hood/visembroidery_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/ModelBiped-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/ModelBiped-texturemap.png new file mode 100644 index 0000000..f3aec4e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/ModelBiped-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_cloth.png new file mode 100644 index 0000000..3a2d5d3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_metal.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_metal.png new file mode 100644 index 0000000..56c69f4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_metal.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_trim.png new file mode 100644 index 0000000..7dca84d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/_robe_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/char.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/elementiumcore_robe_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/elementiumcore_robe_effect.png new file mode 100644 index 0000000..5f9e4c0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/elementiumcore_robe_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_robe_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_robe_effect.png new file mode 100644 index 0000000..2e1f118 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_robe_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_shoes_effect.png new file mode 100644 index 0000000..ac276df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/manaembroidery_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_robe_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_robe_effect.png new file mode 100644 index 0000000..a9c22b0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_robe_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_shawl_effect.png new file mode 100644 index 0000000..a32c765 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/robe/visembroidery_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/TinkersSabatons-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/TinkersSabatons-texturemap.png new file mode 100644 index 0000000..a9ce514 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/TinkersSabatons-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_caps.png b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_caps.png new file mode 100644 index 0000000..5bb5a0f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_caps.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_plates.png b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_plates.png new file mode 100644 index 0000000..4072c56 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_plates.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_soles.png b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_soles.png new file mode 100644 index 0000000..fbf6e71 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_soles.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_trim.png new file mode 100644 index 0000000..6eeb772 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/sabatons/_sabatons_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/ModelBiped-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/ModelBiped-texturemap.png new file mode 100644 index 0000000..3603195 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/ModelBiped-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/TinkersHood-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/TinkersHood-texturemap.png new file mode 100644 index 0000000..0775bce Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/TinkersHood-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_cloth.png new file mode 100644 index 0000000..5d16d61 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_metal.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_metal.png new file mode 100644 index 0000000..52f7beb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_metal.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_trim.png new file mode 100644 index 0000000..24c0702 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/_shawl_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/char.png new file mode 100644 index 0000000..e925635 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/elementiumcore_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/elementiumcore_shawl_effect.png new file mode 100644 index 0000000..10bb44f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/elementiumcore_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shawl_effect.png new file mode 100644 index 0000000..ac276df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shoes_effect.png new file mode 100644 index 0000000..ac276df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/manaembroidery_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/revealing_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/revealing_hood_effect.png new file mode 100644 index 0000000..4a4596e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/revealing_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_hood_effect.png new file mode 100644 index 0000000..e4201b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_robe_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_robe_effect.png new file mode 100644 index 0000000..36f2794 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_robe_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_shawl_effect.png new file mode 100644 index 0000000..a32c765 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shawl/visembroidery_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelBiped-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelBiped-texturemap.png new file mode 100644 index 0000000..f3aec4e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelBiped-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelTinkersShoes-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelTinkersShoes-texturemap.png new file mode 100644 index 0000000..d021e81 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/ModelTinkersShoes-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_cloth.png new file mode 100644 index 0000000..50ba071 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_metal.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_metal.png new file mode 100644 index 0000000..b067ebf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_metal.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_string.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_string.png new file mode 100644 index 0000000..e421fab Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_string.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_trim.png new file mode 100644 index 0000000..962cac9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/_shoes_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/char.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/char.png new file mode 100644 index 0000000..1eb9c0b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/char.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/elementiumcore_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/elementiumcore_shoes_effect.png new file mode 100644 index 0000000..fbc0da2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/elementiumcore_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/manaembroidery_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/manaembroidery_shoes_effect.png new file mode 100644 index 0000000..96d9f8b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/manaembroidery_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/visembroidery_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/visembroidery_shoes_effect.png new file mode 100644 index 0000000..a58ced7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/shoes/visembroidery_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_cloth.png new file mode 100644 index 0000000..00dafd0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_filigree.png b/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_filigree.png new file mode 100644 index 0000000..33426a5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_filigree.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_trim.png b/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_trim.png new file mode 100644 index 0000000..7824a4d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/armor/tabard/_tabard_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blank.png b/src/main/resources/assets/tinkerscompendium/textures/blank.png new file mode 100644 index 0000000..bdee823 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blank.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/AeonSteelBlock.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/AeonSteelBlock.png new file mode 100644 index 0000000..c18030c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/AeonSteelBlock.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/ArmorAnvil.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/ArmorAnvil.png new file mode 100644 index 0000000..1849a26 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/ArmorAnvil.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/CrestMount.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/CrestMount.png new file mode 100644 index 0000000..61d6936 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/CrestMount.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/DogbeariumBlock.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/DogbeariumBlock.png new file mode 100644 index 0000000..462809c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/DogbeariumBlock.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/Item_CrestMount.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/Item_CrestMount.png new file mode 100644 index 0000000..b3dcc6e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/Item_CrestMount.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/JewelersBench.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/JewelersBench.png new file mode 100644 index 0000000..043b7fa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/JewelersBench.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/QueensGoldBlock.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/QueensGoldBlock.png new file mode 100644 index 0000000..8b091e2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/QueensGoldBlock.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/WIP.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/WIP.png new file mode 100644 index 0000000..b8f9acc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/WIP.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/alumitebar.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/alumitebar.png new file mode 100644 index 0000000..d6684d6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/alumitebar.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/amberore.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/amberore.png new file mode 100644 index 0000000..447f367 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/amberore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/amethystore.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/amethystore.png new file mode 100644 index 0000000..7c15170 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/amethystore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/arditebars.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/arditebars.png new file mode 100644 index 0000000..4f2ffee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/arditebars.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/bronzebars.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/bronzebars.png new file mode 100644 index 0000000..0e94ccf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/bronzebars.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/chain2.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/chain2.png new file mode 100644 index 0000000..4b27f4d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/chain2.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/cobaltbars.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/cobaltbars.png new file mode 100644 index 0000000..f183168 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/cobaltbars.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/copperbars.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/copperbars.png new file mode 100644 index 0000000..376e14d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/copperbars.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png new file mode 100644 index 0000000..441ff72 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png.mcmeta new file mode 100644 index 0000000..7ceb363 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png new file mode 100644 index 0000000..0826d00 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png.mcmeta new file mode 100644 index 0000000..8e55e43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/fluids/molten_metal_flow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/glowstonecrumbs.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/glowstonecrumbs.png new file mode 100644 index 0000000..a0cc2de Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/glowstonecrumbs.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/greenmintblock.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/greenmintblock.png new file mode 100644 index 0000000..c77c5cd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/greenmintblock.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/item_armoranvil.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/item_armoranvil.png new file mode 100644 index 0000000..1ad8f1d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/item_armoranvil.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/manullynbar.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/manullynbar.png new file mode 100644 index 0000000..cb5e7f6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/manullynbar.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png new file mode 100644 index 0000000..9fbe94b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png.mcmeta new file mode 100644 index 0000000..0486765 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png new file mode 100644 index 0000000..8e3f30c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png.mcmeta new file mode 100644 index 0000000..8e55e43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Aeonsteel_flow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png new file mode 100644 index 0000000..e8fd8f2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png.mcmeta new file mode 100644 index 0000000..0486765 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png new file mode 100644 index 0000000..b7d3593 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png.mcmeta new file mode 100644 index 0000000..8e55e43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_Dogbearium_flow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png new file mode 100644 index 0000000..c26756b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png.mcmeta new file mode 100644 index 0000000..0486765 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png new file mode 100644 index 0000000..407baf3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png.mcmeta new file mode 100644 index 0000000..8e55e43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_GreenMint_flow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png new file mode 100644 index 0000000..934642d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png.mcmeta new file mode 100644 index 0000000..0486765 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png new file mode 100644 index 0000000..4067d8e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png.mcmeta new file mode 100644 index 0000000..8e55e43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_QueensGold_flow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png new file mode 100644 index 0000000..2b809d5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png.mcmeta new file mode 100644 index 0000000..0486765 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png new file mode 100644 index 0000000..e2c5cf1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png.mcmeta new file mode 100644 index 0000000..8e55e43 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/molten_RedMint_flow.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/obsidianbars.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/obsidianbars.png new file mode 100644 index 0000000..483bc59 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/obsidianbars.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/pigironbars.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/pigironbars.png new file mode 100644 index 0000000..e8999fd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/pigironbars.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/redmintblock.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/redmintblock.png new file mode 100644 index 0000000..f87176b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/redmintblock.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/rubyore.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/rubyore.png new file mode 100644 index 0000000..98358d5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/rubyore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/sapphireore.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/sapphireore.png new file mode 100644 index 0000000..312b06f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/sapphireore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/steelbar.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/steelbar.png new file mode 100644 index 0000000..01bc950 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/steelbar.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png new file mode 100644 index 0000000..da6c0f6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png.mcmeta new file mode 100644 index 0000000..0645f48 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableice.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png new file mode 100644 index 0000000..bd77aa5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png.mcmeta new file mode 100644 index 0000000..7ceb363 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/blocks/unstableobsidian.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tinkerscompendium/textures/entity/ballhead.png b/src/main/resources/assets/tinkerscompendium/textures/entity/ballhead.png new file mode 100644 index 0000000..4f82118 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/entity/ballhead.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/entity/chain.png b/src/main/resources/assets/tinkerscompendium/textures/entity/chain.png new file mode 100644 index 0000000..8e42de5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/entity/chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/entity/clawhead.png b/src/main/resources/assets/tinkerscompendium/textures/entity/clawhead.png new file mode 100644 index 0000000..d7ef058 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/entity/clawhead.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/entity/drillhead.png b/src/main/resources/assets/tinkerscompendium/textures/entity/drillhead.png new file mode 100644 index 0000000..1ccb087 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/entity/drillhead.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/entity/spikehead.png b/src/main/resources/assets/tinkerscompendium/textures/entity/spikehead.png new file mode 100644 index 0000000..de966d9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/entity/spikehead.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/entity/swordhead.png b/src/main/resources/assets/tinkerscompendium/textures/entity/swordhead.png new file mode 100644 index 0000000..22a49b7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/entity/swordhead.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/guard.png b/src/main/resources/assets/tinkerscompendium/textures/guard.png new file mode 100644 index 0000000..142e3a6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/guard.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/axe.png b/src/main/resources/assets/tinkerscompendium/textures/gui/axe.png new file mode 100644 index 0000000..2add961 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/axe.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_accessories.png b/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_accessories.png new file mode 100644 index 0000000..6ccd970 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_accessories.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_extras.png b/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_extras.png new file mode 100644 index 0000000..f95fb73 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_extras.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_heads.png b/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_heads.png new file mode 100644 index 0000000..5301262 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/battleaxe_heads.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/broadsword.png b/src/main/resources/assets/tinkerscompendium/textures/gui/broadsword.png new file mode 100644 index 0000000..4fe6ff1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/broadsword.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/crest_mount.png b/src/main/resources/assets/tinkerscompendium/textures/gui/crest_mount.png new file mode 100644 index 0000000..cd83ab5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/crest_mount.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/finishinganvil.png b/src/main/resources/assets/tinkerscompendium/textures/gui/finishinganvil.png new file mode 100644 index 0000000..64ab3dd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/finishinganvil.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/guide.png b/src/main/resources/assets/tinkerscompendium/textures/gui/guide.png new file mode 100644 index 0000000..2da8032 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/guide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/guide2.png b/src/main/resources/assets/tinkerscompendium/textures/gui/guide2.png new file mode 100644 index 0000000..cb1980e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/guide2.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/heatershield.png b/src/main/resources/assets/tinkerscompendium/textures/gui/heatershield.png new file mode 100644 index 0000000..4bfa8c3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/heatershield.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/gui/straps_helm.png b/src/main/resources/assets/tinkerscompendium/textures/gui/straps_helm.png new file mode 100644 index 0000000..40f0768 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/gui/straps_helm.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/AeonSteelIngot.png b/src/main/resources/assets/tinkerscompendium/textures/items/AeonSteelIngot.png new file mode 100644 index 0000000..950ef67 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/AeonSteelIngot.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/DogbeariumIngot.png b/src/main/resources/assets/tinkerscompendium/textures/items/DogbeariumIngot.png new file mode 100644 index 0000000..f24049a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/DogbeariumIngot.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/Icon.png b/src/main/resources/assets/tinkerscompendium/textures/items/Icon.png new file mode 100644 index 0000000..fb2fe5c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/Icon.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/QueensGoldIngot.png b/src/main/resources/assets/tinkerscompendium/textures/items/QueensGoldIngot.png new file mode 100644 index 0000000..ccd3054 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/QueensGoldIngot.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_armorplate.png b/src/main/resources/assets/tinkerscompendium/textures/items/_armorplate.png new file mode 100644 index 0000000..dc3ed27 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_armorplate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_chainmail.png b/src/main/resources/assets/tinkerscompendium/textures/items/_chainmail.png new file mode 100644 index 0000000..551c9b7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_chainmail.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_clasp.png b/src/main/resources/assets/tinkerscompendium/textures/items/_clasp.png new file mode 100644 index 0000000..747ee3e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_clasp.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/_cloth.png new file mode 100644 index 0000000..2e0f570 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_filigree.png b/src/main/resources/assets/tinkerscompendium/textures/items/_filigree.png new file mode 100644 index 0000000..19a08ad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_filigree.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_ringshank.png b/src/main/resources/assets/tinkerscompendium/textures/items/_ringshank.png new file mode 100644 index 0000000..cad310e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_ringshank.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_rivets.png b/src/main/resources/assets/tinkerscompendium/textures/items/_rivets.png new file mode 100644 index 0000000..13735ec Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_rivets.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_setting.png b/src/main/resources/assets/tinkerscompendium/textures/items/_setting.png new file mode 100644 index 0000000..bfea8e3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_setting.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/_wire.png b/src/main/resources/assets/tinkerscompendium/textures/items/_wire.png new file mode 100644 index 0000000..e008ea1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/_wire.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_chain.png new file mode 100644 index 0000000..2315c6f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_cloth.png new file mode 100644 index 0000000..40cc82a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_rivet.png new file mode 100644 index 0000000..1883d37 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/boots/_boots_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_chain.png new file mode 100644 index 0000000..5b242c1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_plate.png new file mode 100644 index 0000000..624403e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_smallplate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_smallplate.png new file mode 100644 index 0000000..9d8aa6b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_smallplate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_trim.png new file mode 100644 index 0000000..5eea928 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/blastprotection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/blastprotection_breastplate_effect.png new file mode 100644 index 0000000..062bf61 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/blastprotection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/fireprotection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/fireprotection_breastplate_effect.png new file mode 100644 index 0000000..f45cb6f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/fireprotection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/projprotection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/projprotection_breastplate_effect.png new file mode 100644 index 0000000..4fb0442 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/projprotection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/protection_breastplate_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/protection_breastplate_effect.png new file mode 100644 index 0000000..9667d71 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/breastplate/protection_breastplate_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_chain.png new file mode 100644 index 0000000..ec2c137 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_cloth.png new file mode 100644 index 0000000..5eee054 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_plate.png new file mode 100644 index 0000000..77c4a0c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/chausses/_chausses_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_chain.png new file mode 100644 index 0000000..250ea54 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_circlet.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_circlet.png new file mode 100644 index 0000000..d1aa716 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_circlet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_cloth.png new file mode 100644 index 0000000..35ee80f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/_coif_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/rebreather_coif_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/rebreather_coif_effect.png new file mode 100644 index 0000000..bf253bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/rebreather_coif_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/revealing_coif_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/revealing_coif_effect.png new file mode 100644 index 0000000..e502cf4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/coif/revealing_coif_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_plate.png new file mode 100644 index 0000000..748c7b9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_rivet.png new file mode 100644 index 0000000..46e68d4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_trim.png new file mode 100644 index 0000000..2cae42c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_gauntlet_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_rivet.png new file mode 100644 index 0000000..00f2fce Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_trim.png new file mode 100644 index 0000000..e455443 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/gauntlets/_guantlet_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_chain.png new file mode 100644 index 0000000..8f7789a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_cloth.png new file mode 100644 index 0000000..32985ad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_plate.png new file mode 100644 index 0000000..2bc04d2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_trim.png new file mode 100644 index 0000000..f24bcf8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/grieves/_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_chain.png new file mode 100644 index 0000000..91dac92 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_cloth.png new file mode 100644 index 0000000..eaa4529 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_plate.png new file mode 100644 index 0000000..3bbf73e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hauberk/_hauberk_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_chain.png new file mode 100644 index 0000000..13b051f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_plate.png new file mode 100644 index 0000000..a20421c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_top.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_top.png new file mode 100644 index 0000000..061027c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_top.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_visor.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_visor.png new file mode 100644 index 0000000..6b89cd0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/_visor.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/rebreather_helm_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/rebreather_helm_effect.png new file mode 100644 index 0000000..bf253bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/rebreather_helm_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/revealing_helm_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/revealing_helm_effect.png new file mode 100644 index 0000000..b7eb4e5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/helm/revealing_helm_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/TinkersHood-texturemap.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/TinkersHood-texturemap.png new file mode 100644 index 0000000..0775bce Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/TinkersHood-texturemap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_cloth.png new file mode 100644 index 0000000..17e9ba8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_rivet.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_rivet.png new file mode 100644 index 0000000..fa36c37 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_rivet.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_trim.png new file mode 100644 index 0000000..1c61bf0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_cloth.png new file mode 100644 index 0000000..fb9ef80 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_trim.png new file mode 100644 index 0000000..2949796 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/model_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_helm_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_helm_effect.png new file mode 100644 index 0000000..bf253bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_helm_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_hood_effect.png new file mode 100644 index 0000000..dbea83d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/rebreather_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/revealing_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/revealing_hood_effect.png new file mode 100644 index 0000000..689c9c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/revealing_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/vis_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/vis_hood_effect.png new file mode 100644 index 0000000..f0e40e6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/vis_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/visembroidery_hood_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/visembroidery_hood_effect.png new file mode 100644 index 0000000..f0e40e6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/hood/visembroidery_hood_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_cloth.png new file mode 100644 index 0000000..0a6a661 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_plate.png new file mode 100644 index 0000000..7c33840 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_trim.png new file mode 100644 index 0000000..3919c8e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/vis_robe_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/vis_robe_effect.png new file mode 100644 index 0000000..c7f7c01 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/vis_robe_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/visembroidery_robe_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/visembroidery_robe_effect.png new file mode 100644 index 0000000..c7f7c01 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/robe/visembroidery_robe_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_caps.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_caps.png new file mode 100644 index 0000000..8225f2f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_caps.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_plates.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_plates.png new file mode 100644 index 0000000..a841231 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_plates.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_soles.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_soles.png new file mode 100644 index 0000000..4bf2a87 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_soles.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_trim.png new file mode 100644 index 0000000..54ac3e9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/blastprotection_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/blastprotection_sabatons_effect.png new file mode 100644 index 0000000..60a2638 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/blastprotection_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/depthstrider_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/depthstrider_sabatons_effect.png new file mode 100644 index 0000000..4ce2437 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/depthstrider_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/featherfall_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/featherfall_sabatons_effect.png new file mode 100644 index 0000000..5e9f2f1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/featherfall_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/fireprotection_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/fireprotection_sabatons_effect.png new file mode 100644 index 0000000..db5a7f0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/fireprotection_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/firewalk_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/firewalk_sabatons_effect.png new file mode 100644 index 0000000..ce914a7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/firewalk_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/frostwalk_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/frostwalk_sabatons_effect.png new file mode 100644 index 0000000..8a85b87 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/frostwalk_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/glowstep_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/glowstep_sabatons_effect.png new file mode 100644 index 0000000..b7ab1cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/glowstep_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/projprotection_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/projprotection_sabatons_effect.png new file mode 100644 index 0000000..a563a2c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/projprotection_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/protection_sabatons_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/protection_sabatons_effect.png new file mode 100644 index 0000000..60a4577 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/sabatons/protection_sabatons_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_clasp.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_clasp.png new file mode 100644 index 0000000..5e4bc9b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_clasp.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_cloth.png new file mode 100644 index 0000000..ad0d542 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_trim.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_trim.png new file mode 100644 index 0000000..fe5529e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/_trim.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/vis_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/vis_shawl_effect.png new file mode 100644 index 0000000..1b141c3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/vis_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/visembroidery_shawl_effect.png new file mode 100644 index 0000000..3dd7490 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shawl/visembroidery_shawl_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_broken.png new file mode 100644 index 0000000..9df5a27 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_clasp.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_clasp.png new file mode 100644 index 0000000..d2b5efc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_clasp.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_cloth.png new file mode 100644 index 0000000..622477f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_sole.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_sole.png new file mode 100644 index 0000000..05b1871 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/_sole.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/vis_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/vis_shoes_effect.png new file mode 100644 index 0000000..902b94c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/vis_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/visembroidery_shoes_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/visembroidery_shoes_effect.png new file mode 100644 index 0000000..902b94c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/armor/shoes/visembroidery_shoes_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_broad_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_broad_head.png new file mode 100644 index 0000000..7092457 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_broad_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_bulbous_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_bulbous_handle.png new file mode 100644 index 0000000..e57806a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_bulbous_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_elven_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_elven_head.png new file mode 100644 index 0000000..a385b2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_elven_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_horned_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_horned_head.png new file mode 100644 index 0000000..826c28f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_horned_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_magic_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_magic_accessory.png new file mode 100644 index 0000000..1074391 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_magic_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_matted_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_matted_accessory.png new file mode 100644 index 0000000..16d32ea Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_matted_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_natural_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_natural_handle.png new file mode 100644 index 0000000..2b6d97b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_natural_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_pixie_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_pixie_accessory.png new file mode 100644 index 0000000..8a623a2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_pixie_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_small_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_small_accessory.png new file mode 100644 index 0000000..7ad5305 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_small_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_trident_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_trident_head.png new file mode 100644 index 0000000..f12a514 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_trident_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_winged_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_winged_head.png new file mode 100644 index 0000000..5f4877e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/arrow/_winged_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_bearded_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_bearded_head.png new file mode 100644 index 0000000..615fbc6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_bearded_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_broad_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_broad_head.png new file mode 100644 index 0000000..a0541e5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_broad_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_long_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_long_handle.png new file mode 100644 index 0000000..858ef5c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_long_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_longornate_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_longornate_handle.png new file mode 100644 index 0000000..4837363 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_longornate_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5angmallen_head.png new file mode 100644 index 0000000..b4408df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5brass_head.png new file mode 100644 index 0000000..2870b45 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5bronze_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5bronze_head.png new file mode 100644 index 0000000..ef982db Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5bronze_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5copper_head.png new file mode 100644 index 0000000..cd0130d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5crowngold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5crowngold_head.png new file mode 100644 index 0000000..0121ca5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5crowngold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5cupronickel_head.png new file mode 100644 index 0000000..da63d3c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5damascussteel_head.png new file mode 100644 index 0000000..8e9ecba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5diamond_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5diamond_head.png new file mode 100644 index 0000000..99a5454 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5diamond_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5electrum_head.png new file mode 100644 index 0000000..a860db9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5fungalsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5fungalsteel_head.png new file mode 100644 index 0000000..158d0cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5fungalsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5gold_head.png new file mode 100644 index 0000000..14fb22e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5heavysteel_head.png new file mode 100644 index 0000000..54e0c9b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5hepatizon_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5hepatizon_head.png new file mode 100644 index 0000000..03a1240 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5hepatizon_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5ignatius_head.png new file mode 100644 index 0000000..071038e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5iron_head.png new file mode 100644 index 0000000..c7e2d6a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5lead_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5lead_head.png new file mode 100644 index 0000000..dd480d5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5lead_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganese_head.png new file mode 100644 index 0000000..969a6af Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganesesteel_head.png new file mode 100644 index 0000000..9af699a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5molybdochalkos_head.png new file mode 100644 index 0000000..7ce8637 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5monel_head.png new file mode 100644 index 0000000..39d9f30 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickel_head.png new file mode 100644 index 0000000..9f0122f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickelsteel_head.png new file mode 100644 index 0000000..466af23 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5pewter_head.png new file mode 100644 index 0000000..3731a4c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5platinum_head.png new file mode 100644 index 0000000..07205c1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5rosegold_head.png new file mode 100644 index 0000000..f772883 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5silver_head.png new file mode 100644 index 0000000..578e052 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5tin_head.png new file mode 100644 index 0000000..256f3d5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5whitegold_head.png new file mode 100644 index 0000000..5a201c5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5zinc_head.png new file mode 100644 index 0000000..b58dc98 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_minecraft_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_minecraft_head.png new file mode 100644 index 0000000..f7bfdd1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_minecraft_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offset_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offset_handle.png new file mode 100644 index 0000000..ff7f803 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offset_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlong_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlong_handle.png new file mode 100644 index 0000000..73bcda0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlong_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlongornate_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlongornate_handle.png new file mode 100644 index 0000000..a4324a7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetlongornate_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetornate_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetornate_handle.png new file mode 100644 index 0000000..ed92a42 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_offsetornate_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_ornate_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_ornate_handle.png new file mode 100644 index 0000000..99dcf3a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_ornate_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/axe/_thin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_thin_head.png new file mode 100644 index 0000000..1dde691 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/axe/_thin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_accessory.png new file mode 100644 index 0000000..ab4bc13 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_extra.png new file mode 100644 index 0000000..71698d3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_head.png new file mode 100644 index 0000000..b418425 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_halbard_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_knob_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_knob_extra.png new file mode 100644 index 0000000..5ba8aa1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_knob_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_accessory.png new file mode 100644 index 0000000..23bc2aa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_extra.png new file mode 100644 index 0000000..0f78315 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_head.png new file mode 100644 index 0000000..d945837 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brassA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brassA_head.png new file mode 100644 index 0000000..cf14055 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brassA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_accessory.png new file mode 100644 index 0000000..fb6ec00 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_extra.png new file mode 100644 index 0000000..3d413b1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_head.png new file mode 100644 index 0000000..9bdaa52 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronzeA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronzeA_head.png new file mode 100644 index 0000000..ca2087b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronzeA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_accessory.png new file mode 100644 index 0000000..ffb61c5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_extra.png new file mode 100644 index 0000000..c7f8194 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_head.png new file mode 100644 index 0000000..c4162d0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5bronze_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copperA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copperA_head.png new file mode 100644 index 0000000..4b18cd0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copperA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_accessory.png new file mode 100644 index 0000000..2660345 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_extra.png new file mode 100644 index 0000000..c62272f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_head.png new file mode 100644 index 0000000..abd59cf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngoldA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngoldA_head.png new file mode 100644 index 0000000..b48afcb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngoldA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_accessory.png new file mode 100644 index 0000000..838548f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_extra.png new file mode 100644 index 0000000..9530b19 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_head.png new file mode 100644 index 0000000..92f94bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5crowngold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickelA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickelA_head.png new file mode 100644 index 0000000..6407119 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickelA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_accessory.png new file mode 100644 index 0000000..b7c4a1d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_extra.png new file mode 100644 index 0000000..1770f56 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_head.png new file mode 100644 index 0000000..ed2e172 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteelA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteelA_head.png new file mode 100644 index 0000000..123ec31 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteelA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_accessory.png new file mode 100644 index 0000000..2f25702 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_extra.png new file mode 100644 index 0000000..f0e293c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_head.png new file mode 100644 index 0000000..7afa2c6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_accessory.png new file mode 100644 index 0000000..d685f7b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_extra.png new file mode 100644 index 0000000..569ac52 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_head.png new file mode 100644 index 0000000..6939c3e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5diamond_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrumA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrumA_head.png new file mode 100644 index 0000000..13da1b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrumA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_accessory.png new file mode 100644 index 0000000..f3ac79f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_extra.png new file mode 100644 index 0000000..2bbed7e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_head.png new file mode 100644 index 0000000..ef2d57e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_accessory.png new file mode 100644 index 0000000..c55269d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_extra.png new file mode 100644 index 0000000..12003c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_head.png new file mode 100644 index 0000000..ac326e7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5fungalsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5goldA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5goldA_head.png new file mode 100644 index 0000000..49623b5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5goldA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_accessory.png new file mode 100644 index 0000000..310c368 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_extra.png new file mode 100644 index 0000000..d5f0921 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_head.png new file mode 100644 index 0000000..ff1462d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory copy.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory copy.png new file mode 100644 index 0000000..930ba98 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory copy.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory.png new file mode 100644 index 0000000..9624d2c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_extra.png new file mode 100644 index 0000000..7bccc0a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_head.png new file mode 100644 index 0000000..f0326db Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizonA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizonA_head.png new file mode 100644 index 0000000..2ab7b63 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizonA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_accessory.png new file mode 100644 index 0000000..c87a7f1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_extra.png new file mode 100644 index 0000000..2653e65 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_head.png new file mode 100644 index 0000000..02a5faa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5hepatizon_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_accessory.png new file mode 100644 index 0000000..23d1365 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_extra.png new file mode 100644 index 0000000..b5e243f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_head.png new file mode 100644 index 0000000..556fcd9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ironA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ironA_head.png new file mode 100644 index 0000000..a7216df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5ironA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_accessory.png new file mode 100644 index 0000000..2d3f43f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_extra.png new file mode 100644 index 0000000..5495d3e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_head.png new file mode 100644 index 0000000..440738c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5leadA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5leadA_head.png new file mode 100644 index 0000000..d5f9fef Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5leadA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_accessory.png new file mode 100644 index 0000000..7725415 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_extra.png new file mode 100644 index 0000000..8fae5cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_head.png new file mode 100644 index 0000000..5e0b235 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5lead_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganeseA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganeseA_head.png new file mode 100644 index 0000000..3f31825 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganeseA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_accessory.png new file mode 100644 index 0000000..ff8f1b4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_extra.png new file mode 100644 index 0000000..5362bec Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_head.png new file mode 100644 index 0000000..d8c4d2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteelA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteelA_head.png new file mode 100644 index 0000000..1677945 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteelA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_accessory.png new file mode 100644 index 0000000..fcc111b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_extra.png new file mode 100644 index 0000000..26add21 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_head.png new file mode 100644 index 0000000..f390c73 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkosA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkosA_head.png new file mode 100644 index 0000000..a014b14 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkosA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_accessory.png new file mode 100644 index 0000000..475be80 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_extra.png new file mode 100644 index 0000000..f34d1ac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_head.png new file mode 100644 index 0000000..21bfd78 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monelA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monelA_head.png new file mode 100644 index 0000000..73dc722 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monelA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_accessory.png new file mode 100644 index 0000000..98023ab Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_extra.png new file mode 100644 index 0000000..e4121a4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_head.png new file mode 100644 index 0000000..a9e1293 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelA_head.png new file mode 100644 index 0000000..4d04fd4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_accessory.png new file mode 100644 index 0000000..987486b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_extra.png new file mode 100644 index 0000000..88d296a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_head.png new file mode 100644 index 0000000..b50b559 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteelA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteelA_head.png new file mode 100644 index 0000000..0d22acb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteelA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_accessory.png new file mode 100644 index 0000000..a7f7800 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_extra.png new file mode 100644 index 0000000..8f5b564 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_head.png new file mode 100644 index 0000000..bd46489 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewterA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewterA_head.png new file mode 100644 index 0000000..a88aa8d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewterA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_accessory.png new file mode 100644 index 0000000..0d65094 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_extra.png new file mode 100644 index 0000000..e898785 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_head.png new file mode 100644 index 0000000..d12c565 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinumA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinumA_head.png new file mode 100644 index 0000000..3b0f2da Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinumA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_accessory.png new file mode 100644 index 0000000..5294a9f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_extra.png new file mode 100644 index 0000000..07e6b0f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_head.png new file mode 100644 index 0000000..0e3d358 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegoldA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegoldA_head.png new file mode 100644 index 0000000..5d0ef2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegoldA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_accessory.png new file mode 100644 index 0000000..45adfdd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_extra.png new file mode 100644 index 0000000..dd6086c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_head.png new file mode 100644 index 0000000..697acb7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silverA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silverA_head.png new file mode 100644 index 0000000..a8977b0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silverA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_accessory.png new file mode 100644 index 0000000..b690aec Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_extra.png new file mode 100644 index 0000000..c19517c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_head.png new file mode 100644 index 0000000..832a0c4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tinA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tinA_head.png new file mode 100644 index 0000000..68b10ba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tinA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_accessory.png new file mode 100644 index 0000000..98e4ab8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_extra.png new file mode 100644 index 0000000..6969f57 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_head.png new file mode 100644 index 0000000..f4ea8f7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_accessory.png new file mode 100644 index 0000000..906f4f3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_extra.png new file mode 100644 index 0000000..afbec69 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_head.png new file mode 100644 index 0000000..4166358 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zincA_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zincA_head.png new file mode 100644 index 0000000..ea67ae8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zincA_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_accessory.png new file mode 100644 index 0000000..4c765c6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_extra.png new file mode 100644 index 0000000..b9cc746 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_head.png new file mode 100644 index 0000000..8885b69 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_accessory.png new file mode 100644 index 0000000..02b185a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_extra.png new file mode 100644 index 0000000..088928e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_head.png new file mode 100644 index 0000000..a4ed4c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_magic_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_ornate_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_ornate_extra.png new file mode 100644 index 0000000..6de9fce Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_ornate_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_accessory.png new file mode 100644 index 0000000..cdec773 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_head.png new file mode 100644 index 0000000..7207169 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battleaxe/_scythe_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_X_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_X_head.png new file mode 100644 index 0000000..03c6adc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_X_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_arrow_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_arrow_head.png new file mode 100644 index 0000000..e2dfbcf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_arrow_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_caution_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_caution_head.png new file mode 100644 index 0000000..adac492 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_caution_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_noentry_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_noentry_head.png new file mode 100644 index 0000000..eb7637f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_noentry_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_railroad_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_railroad_head.png new file mode 100644 index 0000000..589c7e7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_railroad_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_small_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_small_handle.png new file mode 100644 index 0000000..30353ea Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_small_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_smalllong_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_smalllong_handle.png new file mode 100644 index 0000000..3140296 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_smalllong_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_stop_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_stop_head.png new file mode 100644 index 0000000..b67996a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/battlesign/_stop_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_broken.png new file mode 100644 index 0000000..ed68a34 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_chain.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_chain.png new file mode 100644 index 0000000..6600445 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_chain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_clasp.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_clasp.png new file mode 100644 index 0000000..10d458e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_clasp.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_setting.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_setting.png new file mode 100644 index 0000000..26c229a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/amulet/_setting.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_band.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_band.png new file mode 100644 index 0000000..abbefee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_band.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_broken.png new file mode 100644 index 0000000..8ac9892 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_filigree.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_filigree.png new file mode 100644 index 0000000..baf551b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_filigree.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_setting.png b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_setting.png new file mode 100644 index 0000000..9cb179c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/baubles/ring/_setting.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/black_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/black_cloth.png new file mode 100644 index 0000000..31a7cc8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/black_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/blue_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/blue_cloth.png new file mode 100644 index 0000000..edb02ff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/blue_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_fletching.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_fletching.png new file mode 100644 index 0000000..bb013bd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_fletching.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head - Kopie.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head - Kopie.png new file mode 100644 index 0000000..80dea98 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head - Kopie.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head.png new file mode 100644 index 0000000..aaac6cc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_shaft.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_shaft.png new file mode 100644 index 0000000..6923796 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_bolt_shaft.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_accessory.png new file mode 100644 index 0000000..696eaa7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_head.png new file mode 100644 index 0000000..f24cb4d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/_m5fungalsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/bolt.xcf b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/bolt.xcf new file mode 100644 index 0000000..db441e7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/bolt.xcf differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/complete.xcf b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/complete.xcf new file mode 100644 index 0000000..e38e096 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/complete.xcf differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/diamond_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/diamond_bolt_effect.png new file mode 100644 index 0000000..b9b340a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/diamond_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/emerald_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/emerald_bolt_effect.png new file mode 100644 index 0000000..1fcca36 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/emerald_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/lapis_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/lapis_bolt_effect.png new file mode 100644 index 0000000..703b698 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/lapis_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/lava_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/lava_bolt_effect.png new file mode 100644 index 0000000..cd04cca Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/lava_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/moss_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/moss_bolt_effect.png new file mode 100644 index 0000000..9a69cf1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/moss_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/necrotic_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/necrotic_bolt_effect.png new file mode 100644 index 0000000..fedf387 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/necrotic_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/piston_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/piston_bolt_effect.png new file mode 100644 index 0000000..d448f53 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/piston_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/quartz_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/quartz_bolt_effect.png new file mode 100644 index 0000000..0017174 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/quartz_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/reinforced_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/reinforced_bolt_effect.png new file mode 100644 index 0000000..dfd1310 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/reinforced_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/silk_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/silk_bolt_effect.png new file mode 100644 index 0000000..05cb4b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/silk_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/smite_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/smite_bolt_effect.png new file mode 100644 index 0000000..2e93179 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/smite_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/bolt/spider_bolt_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/spider_bolt_effect.png new file mode 100644 index 0000000..b9b5d1f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/bolt/spider_bolt_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_basket_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_basket_accessory.png new file mode 100644 index 0000000..3c042f2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_basket_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_big_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_big_head.png new file mode 100644 index 0000000..1109894 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_big_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bigbase_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bigbase_head.png new file mode 100644 index 0000000..9ce018a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bigbase_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bulbous_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bulbous_accessory.png new file mode 100644 index 0000000..fc236d9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_bulbous_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_curved_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_curved_accessory.png new file mode 100644 index 0000000..55fc53f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_curved_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_dull_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_dull_head.png new file mode 100644 index 0000000..545f8b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_dull_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_accessory.png new file mode 100644 index 0000000..673fffc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_head.png new file mode 100644 index 0000000..4048da2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_elusive_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_extended_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_extended_accessory.png new file mode 100644 index 0000000..2c3be59 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_extended_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_falchion_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_falchion_head.png new file mode 100644 index 0000000..9ce018a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_falchion_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_flat_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_flat_head.png new file mode 100644 index 0000000..03213e8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_flat_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_forked_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_forked_accessory.png new file mode 100644 index 0000000..48e36bd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_forked_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_glass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_glass_head.png new file mode 100644 index 0000000..ee57700 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_glass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_hourglass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_hourglass_head.png new file mode 100644 index 0000000..736d687 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_hourglass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_lamenting_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_lamenting_accessory.png new file mode 100644 index 0000000..8d8862b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_lamenting_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_legendary_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_legendary_accessory.png new file mode 100644 index 0000000..e938412 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_legendary_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_accessory.png new file mode 100644 index 0000000..3ba9f5a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_head.png new file mode 100644 index 0000000..09d2da0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_accessory.png new file mode 100644 index 0000000..10f4128 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_head.png new file mode 100644 index 0000000..2b9afe5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_accessory.png new file mode 100644 index 0000000..4f14b58 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_head.png new file mode 100644 index 0000000..fe0d7b5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5bronze_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_accessory.png new file mode 100644 index 0000000..55d2739 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_head.png new file mode 100644 index 0000000..2bcfcc6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_accessory.png new file mode 100644 index 0000000..b2ea200 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_head.png new file mode 100644 index 0000000..6d53ed6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5crowngold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_accessory.png new file mode 100644 index 0000000..ef623b1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_head.png new file mode 100644 index 0000000..9287640 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_accessory.png new file mode 100644 index 0000000..2553f3e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_head.png new file mode 100644 index 0000000..f4a8cd8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_accessory.png new file mode 100644 index 0000000..5970131 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_head.png new file mode 100644 index 0000000..b44762a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_accessory.png new file mode 100644 index 0000000..e11cf3c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_head.png new file mode 100644 index 0000000..0ecb827 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_accessory.png new file mode 100644 index 0000000..2ac3c9f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_head.png new file mode 100644 index 0000000..306b803 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_accessory.png new file mode 100644 index 0000000..5dcc159 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_head.png new file mode 100644 index 0000000..0d77289 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5hepatizon_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_accessory.png new file mode 100644 index 0000000..7cba97c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_head.png new file mode 100644 index 0000000..63c2541 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_accessory.png new file mode 100644 index 0000000..5ecfbb8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_head.png new file mode 100644 index 0000000..f1404df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_accessory.png new file mode 100644 index 0000000..3e0c077 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_head.png new file mode 100644 index 0000000..3d0f9bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5lead_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_accessory.png new file mode 100644 index 0000000..0003d41 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_head.png new file mode 100644 index 0000000..79a6a61 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_accessory.png new file mode 100644 index 0000000..66c4973 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_head.png new file mode 100644 index 0000000..de48373 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_accessory.png new file mode 100644 index 0000000..7b461c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_head.png new file mode 100644 index 0000000..3989fc3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_accessory.png new file mode 100644 index 0000000..2b3ee0b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_head.png new file mode 100644 index 0000000..f678ecd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_accessory.png new file mode 100644 index 0000000..7f83db6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_head.png new file mode 100644 index 0000000..24f4c2d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_accessory.png new file mode 100644 index 0000000..bc79150 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_head.png new file mode 100644 index 0000000..e948dc5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_accessory.png new file mode 100644 index 0000000..8a97278 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_head.png new file mode 100644 index 0000000..d82b1dc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_accessory.png new file mode 100644 index 0000000..b389849 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_head.png new file mode 100644 index 0000000..bd2b263 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_accessory.png new file mode 100644 index 0000000..b6ce861 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_head.png new file mode 100644 index 0000000..866dda8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_accessory.png new file mode 100644 index 0000000..2b9159a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_head.png new file mode 100644 index 0000000..78d53b4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_accessory.png new file mode 100644 index 0000000..bc055e9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_head.png new file mode 100644 index 0000000..18bb48d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_accessory.png new file mode 100644 index 0000000..74d23a6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_head.png new file mode 100644 index 0000000..1e28648 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_accessory.png new file mode 100644 index 0000000..085cb5a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_head.png new file mode 100644 index 0000000..48cd6e9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_mace_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_mace_head.png new file mode 100644 index 0000000..e146418 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_mace_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_no_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_no_accessory.png new file mode 100644 index 0000000..4238d3d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_no_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_nofuller_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_nofuller_head.png new file mode 100644 index 0000000..3e924fd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_nofuller_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_ornate_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_ornate_handle.png new file mode 100644 index 0000000..d16c215 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_ornate_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_pixie_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_pixie_accessory.png new file mode 100644 index 0000000..687d5a0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_pixie_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_plumed_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_plumed_head.png new file mode 100644 index 0000000..f71b454 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_plumed_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_queens_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_queens_accessory.png new file mode 100644 index 0000000..96472d6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_queens_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_accessory.png new file mode 100644 index 0000000..9b63b3b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_head.png new file mode 100644 index 0000000..44f250a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_repulsive_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_segmented_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_segmented_head.png new file mode 100644 index 0000000..00ce35f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_segmented_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_short_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_short_handle.png new file mode 100644 index 0000000..5baa752 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_short_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_spiked_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_spiked_head.png new file mode 100644 index 0000000..66e78ae Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_spiked_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_square_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_square_accessory.png new file mode 100644 index 0000000..1efccb9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_square_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_straight_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_straight_accessory.png new file mode 100644 index 0000000..7282cae Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_straight_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_sun_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_sun_accessory.png new file mode 100644 index 0000000..c78a57e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_sun_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_tapered_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_tapered_head.png new file mode 100644 index 0000000..8722ff0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_tapered_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_thick_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_thick_handle.png new file mode 100644 index 0000000..ed27612 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_thick_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_widebase_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_widebase_head.png new file mode 100644 index 0000000..e467493 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/broadsword/_widebase_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/brown_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/brown_cloth.png new file mode 100644 index 0000000..f0ff3c7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/brown_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_handle.png new file mode 100644 index 0000000..526973b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head.png new file mode 100644 index 0000000..927362d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head_broken.png new file mode 100644 index 0000000..6f750cc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_chisel_head_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_handle_wide.png b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_handle_wide.png new file mode 100644 index 0000000..2961458 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_handle_wide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_head_long.png b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_head_long.png new file mode 100644 index 0000000..0c32f41 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/chisel/_head_long.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_extra_doubleedge.png b/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_extra_doubleedge.png new file mode 100644 index 0000000..60af9c3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_extra_doubleedge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_fancy_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_fancy_accessory.png new file mode 100644 index 0000000..6615106 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_fancy_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_head_doubleedge.png b/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_head_doubleedge.png new file mode 100644 index 0000000..648df0f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cleaver/_head_doubleedge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_basket.png b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_basket.png new file mode 100644 index 0000000..acb765b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_basket.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_small.png b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_small.png new file mode 100644 index 0000000..5950960 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_accessory_small.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_machete.png b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_machete.png new file mode 100644 index 0000000..8bd27e1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_machete.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_saber.png b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_saber.png new file mode 100644 index 0000000..dbb6ead Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cutlass/_head_saber.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/cyan_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/cyan_cloth.png new file mode 100644 index 0000000..5915f64 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/cyan_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_big.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_big.png new file mode 100644 index 0000000..a7f3fdc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_big.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_bulbous.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_bulbous.png new file mode 100644 index 0000000..d625ce1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_bulbous.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_small.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_small.png new file mode 100644 index 0000000..5ded49a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_small.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_wide.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_wide.png new file mode 100644 index 0000000..c6306c1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_accessory_wide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_bulbous.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_bulbous.png new file mode 100644 index 0000000..b5ace80 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_bulbous.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_stiletto.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_stiletto.png new file mode 100644 index 0000000..7623ee6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_stiletto.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_wide.png b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_wide.png new file mode 100644 index 0000000..97be92d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dagger/_head_wide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/dust.png b/src/main/resources/assets/tinkerscompendium/textures/items/dust.png new file mode 100644 index 0000000..520028e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/dust.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_grip_wrapping.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_grip_wrapping.png new file mode 100644 index 0000000..aa4ac59 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_grip_wrapping.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_handle_grip.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_handle_grip.png new file mode 100644 index 0000000..988abb1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_handle_grip.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_round.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_round.png new file mode 100644 index 0000000..1c60435 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_round.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_snow.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_snow.png new file mode 100644 index 0000000..719478a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_head_snow.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_accessory.png new file mode 100644 index 0000000..e7ab41c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_extra.png new file mode 100644 index 0000000..563982c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_head.png new file mode 100644 index 0000000..416723d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_accessory.png new file mode 100644 index 0000000..3355df7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_extra.png new file mode 100644 index 0000000..e90d305 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_head.png new file mode 100644 index 0000000..202a2f2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_extra.png new file mode 100644 index 0000000..847bd35 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_head.png new file mode 100644 index 0000000..c6ec1ca Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5bronze_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_extra.png new file mode 100644 index 0000000..adf8f29 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_head.png new file mode 100644 index 0000000..f1a74e2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_extra.png new file mode 100644 index 0000000..3c94c12 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_head.png new file mode 100644 index 0000000..f429b36 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5crowngold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_accessory.png new file mode 100644 index 0000000..79c3101 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_extra.png new file mode 100644 index 0000000..154cf06 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_head.png new file mode 100644 index 0000000..b2ef54b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_accessory.png new file mode 100644 index 0000000..6edc10c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_extra.png new file mode 100644 index 0000000..859e6af Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_head.png new file mode 100644 index 0000000..bc102c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_accessory.png new file mode 100644 index 0000000..a5c0372 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_extra.png new file mode 100644 index 0000000..3fa282d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_head.png new file mode 100644 index 0000000..113f148 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_accessory.png new file mode 100644 index 0000000..903ca8e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_extra.png new file mode 100644 index 0000000..f0ab074 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_head.png new file mode 100644 index 0000000..f62b8f6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5fungalsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_extra.png new file mode 100644 index 0000000..420417a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_head.png new file mode 100644 index 0000000..2334335 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_accessory.png new file mode 100644 index 0000000..1ca0968 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_extra.png new file mode 100644 index 0000000..c09bd7e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_head.png new file mode 100644 index 0000000..257c927 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_accessory.png new file mode 100644 index 0000000..1d353cd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_extra.png new file mode 100644 index 0000000..39a23dd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_head.png new file mode 100644 index 0000000..3f53cfb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5hepatizon_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_accessory.png new file mode 100644 index 0000000..722080b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_extra.png new file mode 100644 index 0000000..d952087 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_head.png new file mode 100644 index 0000000..a034b33 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_accessory.png new file mode 100644 index 0000000..7017391 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_extra.png new file mode 100644 index 0000000..2043d2e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_head.png new file mode 100644 index 0000000..d8c656a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_extra.png new file mode 100644 index 0000000..cf9d734 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_head.png new file mode 100644 index 0000000..7f0835e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5lead_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_accessory.png new file mode 100644 index 0000000..e445c3f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_extra.png new file mode 100644 index 0000000..78ec1f3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_head.png new file mode 100644 index 0000000..374a218 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_accessory.png new file mode 100644 index 0000000..a282517 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_extra.png new file mode 100644 index 0000000..f36fec3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_head.png new file mode 100644 index 0000000..3afbf3f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_accessory.png new file mode 100644 index 0000000..cd60bf4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_extra.png new file mode 100644 index 0000000..39a23dd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_head.png new file mode 100644 index 0000000..d2ccbaa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_accessory.png new file mode 100644 index 0000000..88495e4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_extra.png new file mode 100644 index 0000000..bd617a2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_head.png new file mode 100644 index 0000000..d06c60e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_accessory.png new file mode 100644 index 0000000..c280487 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_extra.png new file mode 100644 index 0000000..f4fcf7f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_head.png new file mode 100644 index 0000000..c5f0fe7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_accessory.png new file mode 100644 index 0000000..9c8953e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_extra.png new file mode 100644 index 0000000..38ffacf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_head.png new file mode 100644 index 0000000..c390a0b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_accessory.png new file mode 100644 index 0000000..e42a39c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_extra.png new file mode 100644 index 0000000..6779f15 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_head.png new file mode 100644 index 0000000..6e821c8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_accessory.png new file mode 100644 index 0000000..841ee41 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_extra.png new file mode 100644 index 0000000..5cd5c2c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_head.png new file mode 100644 index 0000000..c988a7a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_accessory.png new file mode 100644 index 0000000..800db1b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_extra.png new file mode 100644 index 0000000..3fa282d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_head.png new file mode 100644 index 0000000..bfad36d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_accessory.png new file mode 100644 index 0000000..a339fe1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_extra.png new file mode 100644 index 0000000..5cd5c2c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_head.png new file mode 100644 index 0000000..552f0ff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_extra.png new file mode 100644 index 0000000..3ff189a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_head.png new file mode 100644 index 0000000..e861d97 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_accessory.png new file mode 100644 index 0000000..524fe2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_extra.png new file mode 100644 index 0000000..862a10a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_head.png new file mode 100644 index 0000000..9a34b99 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_accessory.png new file mode 100644 index 0000000..2a1799a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_extra.png new file mode 100644 index 0000000..26d2b4f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_head.png new file mode 100644 index 0000000..9666e1d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/excavator/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_hook.png b/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_hook.png new file mode 100644 index 0000000..50cc224 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_hook.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_rod.png b/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_rod.png new file mode 100644 index 0000000..ea5d20d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_rod.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_string.png b/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_string.png new file mode 100644 index 0000000..36638cd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/fishingrod/_string.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_handle.png new file mode 100644 index 0000000..247e549 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head.png new file mode 100644 index 0000000..da951a9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head_broken.png new file mode 100644 index 0000000..4b7ad58 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_frypan_head_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_grip.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_grip.png new file mode 100644 index 0000000..fb2188a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_grip.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_loop.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_loop.png new file mode 100644 index 0000000..641f01e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_handle_loop.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_handles.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_handles.png new file mode 100644 index 0000000..c217081 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_handles.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_small.png b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_small.png new file mode 100644 index 0000000..9c5e662 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/frypan/_head_small.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/gem.png b/src/main/resources/assets/tinkerscompendium/textures/items/gem.png new file mode 100644 index 0000000..7beed0e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/gem.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/gingerbread.png b/src/main/resources/assets/tinkerscompendium/textures/items/gingerbread.png new file mode 100644 index 0000000..7f05b67 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/gingerbread.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/grain.png b/src/main/resources/assets/tinkerscompendium/textures/items/grain.png new file mode 100644 index 0000000..6999cfd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/grain.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/green_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/green_cloth.png new file mode 100644 index 0000000..b61e7de Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/green_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/greenmintcane.png b/src/main/resources/assets/tinkerscompendium/textures/items/greenmintcane.png new file mode 100644 index 0000000..754f6fe Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/greenmintcane.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/greenmintingot.png b/src/main/resources/assets/tinkerscompendium/textures/items/greenmintingot.png new file mode 100644 index 0000000..c624ee6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/greenmintingot.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/grey_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/grey_cloth.png new file mode 100644 index 0000000..734e7eb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/grey_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_spiked.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_spiked.png new file mode 100644 index 0000000..aeee725 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_spiked.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_taper.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_taper.png new file mode 100644 index 0000000..74fe2ea Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_accessory_taper.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_spiked.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_spiked.png new file mode 100644 index 0000000..bf39cbc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_spiked.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_taper.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_taper.png new file mode 100644 index 0000000..8d647c6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_extra_taper.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_handle_thin.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_handle_thin.png new file mode 100644 index 0000000..dc41e69 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_handle_thin.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_defined.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_defined.png new file mode 100644 index 0000000..07b4758 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_defined.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_lowprofile.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_lowprofile.png new file mode 100644 index 0000000..0508124 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_lowprofile.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_spiked.png b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_spiked.png new file mode 100644 index 0000000..76d1c77 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/hammer/_head_spiked.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_angel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_angel_accessory.png new file mode 100644 index 0000000..faa4249 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_angel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_arrow_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_arrow_accessory.png new file mode 100644 index 0000000..286c249 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_arrow_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_bar_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_bar_accessory.png new file mode 100644 index 0000000..6e98c81 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_bar_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_checker_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_checker_accessory.png new file mode 100644 index 0000000..1e07e28 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_checker_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_creeper_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_creeper_accessory.png new file mode 100644 index 0000000..36c7b66 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_creeper_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_cross_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_cross_accessory.png new file mode 100644 index 0000000..0f50826 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_cross_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_accessory.png new file mode 100644 index 0000000..ae977ae Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_handle.png new file mode 100644 index 0000000..638365a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_demon_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_ender_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_ender_accessory.png new file mode 100644 index 0000000..055cf9c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_ender_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_enforced_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_enforced_extra.png new file mode 100644 index 0000000..d617d1c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_enforced_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_extra.png new file mode 100644 index 0000000..2c700c4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_head.png new file mode 100644 index 0000000..5455d91 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_fancy_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_glass_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_glass_plate.png new file mode 100644 index 0000000..df356d0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_glass_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_heart_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_heart_handle.png new file mode 100644 index 0000000..27d6ae3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_heart_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_hell_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_hell_extra.png new file mode 100644 index 0000000..d5f8ed4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_hell_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horbar_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horbar_head.png new file mode 100644 index 0000000..4175fac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horbar_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horstripe_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horstripe_head.png new file mode 100644 index 0000000..f06ae5c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_horstripe_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_love_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_love_extra.png new file mode 100644 index 0000000..d2a7168 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_love_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_pig_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_pig_extra.png new file mode 100644 index 0000000..4e52d91 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_pig_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_queen_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_queen_extra.png new file mode 100644 index 0000000..193a9fb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_queen_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_reinforced_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_reinforced_extra.png new file mode 100644 index 0000000..ac67e66 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_reinforced_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_edge.png new file mode 100644 index 0000000..41a2a63 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_extra.png new file mode 100644 index 0000000..01666c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_head.png new file mode 100644 index 0000000..a2c7402 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate.png new file mode 100644 index 0000000..f688376 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate_broken.png new file mode 100644 index 0000000..4169e2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_shield_plate_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skeleton_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skeleton_head.png new file mode 100644 index 0000000..e23e4ff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skeleton_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skull_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skull_extra.png new file mode 100644 index 0000000..e01d7eb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_skull_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_slime_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_slime_extra.png new file mode 100644 index 0000000..f146eb8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_slime_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_small_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_small_extra.png new file mode 100644 index 0000000..9df4e09 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_small_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_spider_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_spider_extra.png new file mode 100644 index 0000000..e987416 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_spider_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_square_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_square_head.png new file mode 100644 index 0000000..4be2b26 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_square_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_squared_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_squared_handle.png new file mode 100644 index 0000000..e5a6304 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_squared_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_stripe_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_stripe_head.png new file mode 100644 index 0000000..e45695b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_stripe_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_test_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_test_head.png new file mode 100644 index 0000000..607aae7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_test_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_tri_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_tri_extra.png new file mode 100644 index 0000000..91a1cdf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_tri_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_triangle_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_triangle_head.png new file mode 100644 index 0000000..e676e44 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_triangle_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wide_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wide_extra.png new file mode 100644 index 0000000..528ed50 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wide_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wolf_extra.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wolf_extra.png new file mode 100644 index 0000000..5f641f1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/_wolf_extra.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/binding.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/binding.png new file mode 100644 index 0000000..01666c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/binding.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_blades_shield_effect.png new file mode 100644 index 0000000..5e62c62 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_feathers_shield_effect.png new file mode 100644 index 0000000..e7bcc96 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_gluttony_shield_effect.png new file mode 100644 index 0000000..9e93446 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_legends_shield_effect.png new file mode 100644 index 0000000..57e63a4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_light_shield_effect.png new file mode 100644 index 0000000..5bac571 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_mirrors_shield_effect.png new file mode 100644 index 0000000..dce3c4b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_pitch_shield_effect.png new file mode 100644 index 0000000..5f2c27b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_retribution_shield_effect.png new file mode 100644 index 0000000..6f5995b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_sanguisaga_shield_effect.png new file mode 100644 index 0000000..a3223c0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_thorns_shield_effect.png new file mode 100644 index 0000000..e2673cd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_wind_shield_effect.png new file mode 100644 index 0000000..6ec1f4a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/black_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_blades_shield_effect.png new file mode 100644 index 0000000..ce4ac04 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_feathers_shield_effect.png new file mode 100644 index 0000000..ae17bb9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_gluttony_shield_effect.png new file mode 100644 index 0000000..ce4a505 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_legends_shield_effect.png new file mode 100644 index 0000000..68d54bc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_light_shield_effect.png new file mode 100644 index 0000000..7048cc1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_mirrors_shield_effect.png new file mode 100644 index 0000000..0c00dd2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_pitch_shield_effect.png new file mode 100644 index 0000000..8b14d6c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_retribution_shield_effect.png new file mode 100644 index 0000000..4dd67ff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_sanguisaga_shield_effect.png new file mode 100644 index 0000000..8cba2a0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_thorns_shield_effect.png new file mode 100644 index 0000000..7e61447 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_wind_shield_effect.png new file mode 100644 index 0000000..1645a18 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/blue_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_blades_shield_effect.png new file mode 100644 index 0000000..3c5fc2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_feathers_shield_effect.png new file mode 100644 index 0000000..7117481 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_gluttony_shield_effect.png new file mode 100644 index 0000000..2792246 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_legends_shield_effect.png new file mode 100644 index 0000000..8445167 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_light_shield_effect.png new file mode 100644 index 0000000..7013a6d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_mirrors_shield_effect.png new file mode 100644 index 0000000..f6e2477 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_pitch_shield_effect.png new file mode 100644 index 0000000..2490d61 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_retribution_shield_effect.png new file mode 100644 index 0000000..a725b31 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_sanguisaga_shield_effect.png new file mode 100644 index 0000000..e160ae0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_thorns_shield_effect.png new file mode 100644 index 0000000..f5f9467 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_wind_shield_effect.png new file mode 100644 index 0000000..a9f1025 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/brown_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_blades_shield_effect.png new file mode 100644 index 0000000..427ac29 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_feathers_shield_effect.png new file mode 100644 index 0000000..99fdb6b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_gluttony_shield_effect.png new file mode 100644 index 0000000..92ec4a8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_legends_shield_effect.png new file mode 100644 index 0000000..263b348 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_light_shield_effect.png new file mode 100644 index 0000000..50ebdef Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_mirrors_shield_effect.png new file mode 100644 index 0000000..934479f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_pitch_shield_effect.png new file mode 100644 index 0000000..b334e7f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_retribution_shield_effect.png new file mode 100644 index 0000000..563bf6c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_sanguisaga_shield_effect.png new file mode 100644 index 0000000..938d6ff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_thorns_shield_effect.png new file mode 100644 index 0000000..a508ca3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_wind_shield_effect.png new file mode 100644 index 0000000..dce3384 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/cyan_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/diamond_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/diamond_shield_effect.png new file mode 100644 index 0000000..dd223df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/diamond_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/edge.png new file mode 100644 index 0000000..41a2a63 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/emerald_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/emerald_shield_effect.png new file mode 100644 index 0000000..9a2e3c7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/emerald_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/face.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/face.png new file mode 100644 index 0000000..a2c7402 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_blades_shield_effect.png new file mode 100644 index 0000000..43d037c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_feathers_shield_effect.png new file mode 100644 index 0000000..9141f9d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_gluttony_shield_effect.png new file mode 100644 index 0000000..4788c50 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_legends_shield_effect.png new file mode 100644 index 0000000..4a5c5b5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_light_shield_effect.png new file mode 100644 index 0000000..462de16 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_mirrors_shield_effect.png new file mode 100644 index 0000000..f5b30c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_pitch_shield_effect.png new file mode 100644 index 0000000..7dd75f8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_retribution_shield_effect.png new file mode 100644 index 0000000..02ec89c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_sanguisaga_shield_effect.png new file mode 100644 index 0000000..8119d33 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_thorns_shield_effect.png new file mode 100644 index 0000000..19892e2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_wind_shield_effect.png new file mode 100644 index 0000000..9d767a5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/gray_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_blades_shield_effect.png new file mode 100644 index 0000000..dec2c2f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_feathers_shield_effect.png new file mode 100644 index 0000000..aa21252 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_gluttony_shield_effect.png new file mode 100644 index 0000000..fce4cb3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_legends_shield_effect.png new file mode 100644 index 0000000..2aa3207 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_light_shield_effect.png new file mode 100644 index 0000000..7bb6198 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_mirrors_shield_effect.png new file mode 100644 index 0000000..b001827 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_pitch_shield_effect.png new file mode 100644 index 0000000..3f54461 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_retribution_shield_effect.png new file mode 100644 index 0000000..68013c0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_sanguisaga_shield_effect.png new file mode 100644 index 0000000..ca820ed Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_thorns_shield_effect.png new file mode 100644 index 0000000..803f0c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_wind_shield_effect.png new file mode 100644 index 0000000..8a34c03 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/green_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_blades_shield_effect.png new file mode 100644 index 0000000..dc0e4d8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_feathers_shield_effect.png new file mode 100644 index 0000000..f4bfb24 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_gluttony_shield_effect.png new file mode 100644 index 0000000..df3de67 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_legends_shield_effect.png new file mode 100644 index 0000000..b492596 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_light_shield_effect.png new file mode 100644 index 0000000..8ec7afe Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_mirrors_shield_effect.png new file mode 100644 index 0000000..4dfdde6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_pitch_shield_effect.png new file mode 100644 index 0000000..5596a58 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_retribution_shield_effect.png new file mode 100644 index 0000000..fb7b40c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png new file mode 100644 index 0000000..201e44b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_thorns_shield_effect.png new file mode 100644 index 0000000..cbc1a23 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_wind_shield_effect.png new file mode 100644 index 0000000..fe768fc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightblue_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_blades_shield_effect.png new file mode 100644 index 0000000..dfec847 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_feathers_shield_effect.png new file mode 100644 index 0000000..60ea362 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_gluttony_shield_effect.png new file mode 100644 index 0000000..f064d31 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_legends_shield_effect.png new file mode 100644 index 0000000..faa2bd4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_light_shield_effect.png new file mode 100644 index 0000000..cd82829 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_mirrors_shield_effect.png new file mode 100644 index 0000000..373c64f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_pitch_shield_effect.png new file mode 100644 index 0000000..924aae9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_retribution_shield_effect.png new file mode 100644 index 0000000..ce097ce Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png new file mode 100644 index 0000000..c0194ca Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_thorns_shield_effect.png new file mode 100644 index 0000000..6ed8ae9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_wind_shield_effect.png new file mode 100644 index 0000000..37fd864 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lightgray_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_blades_shield_effect.png new file mode 100644 index 0000000..8f8af6c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_feathers_shield_effect.png new file mode 100644 index 0000000..8522fee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_gluttony_shield_effect.png new file mode 100644 index 0000000..f1cd789 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_legends_shield_effect.png new file mode 100644 index 0000000..3c8834a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_light_shield_effect.png new file mode 100644 index 0000000..175ca3a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_mirrors_shield_effect.png new file mode 100644 index 0000000..c2c978f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_pitch_shield_effect.png new file mode 100644 index 0000000..2d93b4c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_retribution_shield_effect.png new file mode 100644 index 0000000..e954a37 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_sanguisaga_shield_effect.png new file mode 100644 index 0000000..b6ba930 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_thorns_shield_effect.png new file mode 100644 index 0000000..3cd608a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_wind_shield_effect.png new file mode 100644 index 0000000..3bd8a61 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/lime_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_blades_shield_effect.png new file mode 100644 index 0000000..16a4b0f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_feathers_shield_effect.png new file mode 100644 index 0000000..17e9c84 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_gluttony_shield_effect.png new file mode 100644 index 0000000..46fec55 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_legends_shield_effect.png new file mode 100644 index 0000000..f89f3c7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_light_shield_effect.png new file mode 100644 index 0000000..3c4e567 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_mirrors_shield_effect.png new file mode 100644 index 0000000..542c366 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_pitch_shield_effect.png new file mode 100644 index 0000000..c1b8613 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_retribution_shield_effect.png new file mode 100644 index 0000000..6b11b13 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_sanguisaga_shield_effect.png new file mode 100644 index 0000000..fe73417 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_thorns_shield_effect.png new file mode 100644 index 0000000..99799b4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_wind_shield_effect.png new file mode 100644 index 0000000..36610ce Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/magenta_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/manacore_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/manacore_shield_effect.png new file mode 100644 index 0000000..00424e9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/manacore_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_blades_shield_effect.png new file mode 100644 index 0000000..92a9b2d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_feathers_shield_effect.png new file mode 100644 index 0000000..405d894 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_gluttony_shield_effect.png new file mode 100644 index 0000000..71bbbcb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_legends_shield_effect.png new file mode 100644 index 0000000..861ef64 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_light_shield_effect.png new file mode 100644 index 0000000..da57730 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_mirrors_shield_effect.png new file mode 100644 index 0000000..dd06aba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_pitch_shield_effect.png new file mode 100644 index 0000000..ceae879 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_retribution_shield_effect.png new file mode 100644 index 0000000..21f8b14 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_sanguisaga_shield_effect.png new file mode 100644 index 0000000..b449da5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_thorns_shield_effect.png new file mode 100644 index 0000000..253ebf9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_wind_shield_effect.png new file mode 100644 index 0000000..6b6218a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/orange_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_blades_shield_effect.png new file mode 100644 index 0000000..2ac23a6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_feathers_shield_effect.png new file mode 100644 index 0000000..76deca9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_gluttony_shield_effect.png new file mode 100644 index 0000000..def5442 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_legends_shield_effect.png new file mode 100644 index 0000000..9a3c419 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_light_shield_effect.png new file mode 100644 index 0000000..13c01ba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_mirrors_shield_effect.png new file mode 100644 index 0000000..9aa9262 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_pitch_shield_effect.png new file mode 100644 index 0000000..2ca003d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_retribution_shield_effect.png new file mode 100644 index 0000000..cfbabf8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_sanguisaga_shield_effect.png new file mode 100644 index 0000000..23b0f0a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_thorns_shield_effect.png new file mode 100644 index 0000000..b04d673 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_wind_shield_effect.png new file mode 100644 index 0000000..b22f6a5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/pink_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate.png new file mode 100644 index 0000000..f688376 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate_broken.png new file mode 100644 index 0000000..4169e2b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/plate_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_blades_shield_effect.png new file mode 100644 index 0000000..2975674 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_feathers_shield_effect.png new file mode 100644 index 0000000..119534c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_gluttony_shield_effect.png new file mode 100644 index 0000000..76c9133 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_legends_shield_effect.png new file mode 100644 index 0000000..577babe Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_light_shield_effect.png new file mode 100644 index 0000000..7b410c5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_mirrors_shield_effect.png new file mode 100644 index 0000000..1eeb318 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_pitch_shield_effect.png new file mode 100644 index 0000000..64d75fa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_retribution_shield_effect.png new file mode 100644 index 0000000..b1b526f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_sanguisaga_shield_effect.png new file mode 100644 index 0000000..73c6e6e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_thorns_shield_effect.png new file mode 100644 index 0000000..4b04cd7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_wind_shield_effect.png new file mode 100644 index 0000000..00cecd0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/purple_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_blades_shield_effect.png new file mode 100644 index 0000000..b1103bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_feathers_shield_effect.png new file mode 100644 index 0000000..f617444 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_gluttony_shield_effect.png new file mode 100644 index 0000000..75608d4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_legends_shield_effect.png new file mode 100644 index 0000000..20096b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_light_shield_effect.png new file mode 100644 index 0000000..5ab3f4d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_mirrors_shield_effect.png new file mode 100644 index 0000000..feb2e03 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_pitch_shield_effect.png new file mode 100644 index 0000000..15f4da6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_retribution_shield_effect.png new file mode 100644 index 0000000..8e15209 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_sanguisaga_shield_effect.png new file mode 100644 index 0000000..3bc7a3f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_thorns_shield_effect.png new file mode 100644 index 0000000..6681bcd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_wind_shield_effect.png new file mode 100644 index 0000000..07976e2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/red_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/scabbing_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/scabbing_shield_effect.png new file mode 100644 index 0000000..60dca37 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/scabbing_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_blades_shield_effect.png new file mode 100644 index 0000000..a356a93 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_feathers_shield_effect.png new file mode 100644 index 0000000..14fcfe0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_gluttony_shield_effect.png new file mode 100644 index 0000000..153e9f9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_legends_shield_effect.png new file mode 100644 index 0000000..7bbe21d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_light_shield_effect.png new file mode 100644 index 0000000..cb4f120 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_mirrors_shield_effect.png new file mode 100644 index 0000000..ae0f6ea Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_pitch_shield_effect.png new file mode 100644 index 0000000..6236642 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_retribution_shield_effect.png new file mode 100644 index 0000000..05c3cad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_sanguisaga_shield_effect.png new file mode 100644 index 0000000..61a78ee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_thorns_shield_effect.png new file mode 100644 index 0000000..8c91bf1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_wind_shield_effect.png new file mode 100644 index 0000000..eb63cb7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/white_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_blades_shield_effect.png new file mode 100644 index 0000000..f8674cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_feathers_shield_effect.png new file mode 100644 index 0000000..96bd9c5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_gluttony_shield_effect.png new file mode 100644 index 0000000..bf5920a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_legends_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_legends_shield_effect.png new file mode 100644 index 0000000..dcb90d1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_legends_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_light_shield_effect.png new file mode 100644 index 0000000..2a9b326 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_mirrors_shield_effect.png new file mode 100644 index 0000000..48fb6c8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_pitch_shield_effect.png new file mode 100644 index 0000000..4c3d378 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_retribution_shield_effect.png new file mode 100644 index 0000000..ab5a628 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_sanguisaga_shield_effect.png new file mode 100644 index 0000000..05c77b3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_thorns_shield_effect.png new file mode 100644 index 0000000..15e7aa4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_wind_shield_effect.png new file mode 100644 index 0000000..d422bf2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/heatershield/yellow_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/ingot.png b/src/main/resources/assets/tinkerscompendium/textures/items/ingot.png new file mode 100644 index 0000000..9b1779e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/ingot.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_ancientrelic.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_ancientrelic.png new file mode 100644 index 0000000..e20e391 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_ancientrelic.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_bindingwrap.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_bindingwrap.png new file mode 100644 index 0000000..76ab45b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_bindingwrap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_bloodybandages.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_bloodybandages.png new file mode 100644 index 0000000..935c227 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_bloodybandages.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_canister.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_canister.png new file mode 100644 index 0000000..b81cf93 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_canister.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvy.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvy.png new file mode 100644 index 0000000..c423756 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvy.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvyGraft.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvyGraft.png new file mode 100644 index 0000000..fe24808 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_corpseIvyGraft.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestblades.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestblades.png new file mode 100644 index 0000000..2a55645 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestblades.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestfeathers.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestfeathers.png new file mode 100644 index 0000000..22c8e10 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestfeathers.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestgluttony.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestgluttony.png new file mode 100644 index 0000000..f19401a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestgluttony.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestlegends.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestlegends.png new file mode 100644 index 0000000..3dd3d51 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestlegends.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestlight.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestlight.png new file mode 100644 index 0000000..3ef810a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestlight.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestmirrors.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestmirrors.png new file mode 100644 index 0000000..5984886 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestmirrors.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofblades.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofblades.png new file mode 100644 index 0000000..2a55645 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofblades.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestoffeathers.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestoffeathers.png new file mode 100644 index 0000000..22c8e10 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestoffeathers.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofgluttony.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofgluttony.png new file mode 100644 index 0000000..f19401a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofgluttony.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestoflight.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestoflight.png new file mode 100644 index 0000000..3ef810a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestoflight.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofmirrors.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofmirrors.png new file mode 100644 index 0000000..5984886 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofmirrors.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofpitch.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofpitch.png new file mode 100644 index 0000000..1f67ccd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofpitch.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofretribution.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofretribution.png new file mode 100644 index 0000000..b9f99e0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofretribution.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofsanguisaga.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofsanguisaga.png new file mode 100644 index 0000000..028daba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofsanguisaga.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofthorns.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofthorns.png new file mode 100644 index 0000000..fb07a32 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofthorns.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofwinds.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofwinds.png new file mode 100644 index 0000000..f622230 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestofwinds.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestpaper.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestpaper.png new file mode 100644 index 0000000..217de28 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestpaper.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestpitch.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestpitch.png new file mode 100644 index 0000000..1f67ccd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestpitch.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestretribution.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestretribution.png new file mode 100644 index 0000000..b9f99e0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestretribution.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestsanguisuga.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestsanguisuga.png new file mode 100644 index 0000000..028daba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestsanguisuga.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestthorns.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestthorns.png new file mode 100644 index 0000000..fb07a32 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestthorns.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_crestwinds.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestwinds.png new file mode 100644 index 0000000..f622230 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_crestwinds.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_elementiumcore.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_elementiumcore.png new file mode 100644 index 0000000..9575143 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_elementiumcore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_emptycanister.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_emptycanister.png new file mode 100644 index 0000000..caec77e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_emptycanister.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_featherfall.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_featherfall.png new file mode 100644 index 0000000..fbc264a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_featherfall.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_firewalker.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_firewalker.png new file mode 100644 index 0000000..9461d75 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_firewalker.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_flippers.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_flippers.png new file mode 100644 index 0000000..05b1162 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_flippers.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_frostwalker.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_frostwalker.png new file mode 100644 index 0000000..efa45ad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_frostwalker.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_glowstep.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_glowstep.png new file mode 100644 index 0000000..4b958e1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_glowstep.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_manacore.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_manacore.png new file mode 100644 index 0000000..4780a42 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_manacore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_nightvisiongoggles.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_nightvisiongoggles.png new file mode 100644 index 0000000..91cd206 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_nightvisiongoggles.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png new file mode 100644 index 0000000..be6e1bc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png.mcmeta new file mode 100644 index 0000000..4a650b1 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/items/item_rainbowgem.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 5 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_rebreather.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_rebreather.png new file mode 100644 index 0000000..d9c31c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_rebreather.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png new file mode 100644 index 0000000..87b56cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png.mcmeta new file mode 100644 index 0000000..c7c8e3f --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/items/item_soulstone.png.mcmeta @@ -0,0 +1,11 @@ +{ + "animation": { + "frametime": 15, + "frames": [ + 0, + 1, + 2, + 1 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_terraCore.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_terraCore.png new file mode 100644 index 0000000..61bd8c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_terraCore.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/item_textbook.png b/src/main/resources/assets/tinkerscompendium/textures/items/item_textbook.png new file mode 100644 index 0000000..4d8670e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/item_textbook.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lightblue_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/lightblue_cloth.png new file mode 100644 index 0000000..39a92b7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lightblue_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lime_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/lime_cloth.png new file mode 100644 index 0000000..9205a18 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lime_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_queensguard.png b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_queensguard.png new file mode 100644 index 0000000..baed6ef Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_queensguard.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_straigh.png b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_straigh.png new file mode 100644 index 0000000..159464a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_accessory_straigh.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_katana.png b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_katana.png new file mode 100644 index 0000000..a5db9cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_katana.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_razor.png b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_razor.png new file mode 100644 index 0000000..0626fef Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/longsword/_blade_razor.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_extra_wrap.png b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_extra_wrap.png new file mode 100644 index 0000000..fd7b01f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_extra_wrap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_handle_thin.png b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_handle_thin.png new file mode 100644 index 0000000..139c46b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_handle_thin.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_magic.png b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_magic.png new file mode 100644 index 0000000..ed1c07f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_magic.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_scythe.png b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_scythe.png new file mode 100644 index 0000000..04170b3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_scythe.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_wide.png b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_wide.png new file mode 100644 index 0000000..850d5e3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/lumberaxe/_head_wide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/magenta_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/magenta_cloth.png new file mode 100644 index 0000000..d1c99d3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/magenta_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_accessory_straight.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_accessory_straight.png new file mode 100644 index 0000000..7dc0389 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_accessory_straight.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_bearded.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_bearded.png new file mode 100644 index 0000000..78fd97e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_bearded.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_magic.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_magic.png new file mode 100644 index 0000000..fbd0b68 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_magic.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_scythe.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_scythe.png new file mode 100644 index 0000000..a35dfac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_scythe.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_wide.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_wide.png new file mode 100644 index 0000000..9cabb2a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_head_wide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_accessory.png new file mode 100644 index 0000000..35c6c42 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_head.png new file mode 100644 index 0000000..9917a0d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_accessory.png new file mode 100644 index 0000000..bf42596 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_head.png new file mode 100644 index 0000000..57fc9f1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5bronze_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5bronze_accessory.png new file mode 100644 index 0000000..8f9a653 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5bronze_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_accessory.png new file mode 100644 index 0000000..a48e222 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_head.png new file mode 100644 index 0000000..c57336a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5crowngold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5crowngold_accessory.png new file mode 100644 index 0000000..e9d87f0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5crowngold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_accessory.png new file mode 100644 index 0000000..3a0ef96 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_head.png new file mode 100644 index 0000000..2cc92d8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_accessory.png new file mode 100644 index 0000000..a7a6f67 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_head.png new file mode 100644 index 0000000..2ca7aee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_accessory.png new file mode 100644 index 0000000..374fe7b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_head.png new file mode 100644 index 0000000..2cd8cac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5diamond_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_accessory.png new file mode 100644 index 0000000..0a0caff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_head.png new file mode 100644 index 0000000..6d3784a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5fungalsteel_accessory.png new file mode 100644 index 0000000..b232c9d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5fungalsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_accessory.png new file mode 100644 index 0000000..d221331 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_head.png new file mode 100644 index 0000000..5da2f75 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_accessory.png new file mode 100644 index 0000000..5ba19a7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_head.png new file mode 100644 index 0000000..0b1a938 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5hepatizon_accessory.png new file mode 100644 index 0000000..0140260 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5hepatizon_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_accessory.png new file mode 100644 index 0000000..088f721 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_head.png new file mode 100644 index 0000000..abf1cff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_accessory.png new file mode 100644 index 0000000..69e63d7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_head.png new file mode 100644 index 0000000..729168c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_accessory.png new file mode 100644 index 0000000..1599b48 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_head.png new file mode 100644 index 0000000..231a371 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_accessory.png new file mode 100644 index 0000000..82f8299 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_head.png new file mode 100644 index 0000000..a4ae699 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_accessory.png new file mode 100644 index 0000000..ae5b1ad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_head.png new file mode 100644 index 0000000..c6ab72d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_accessory.png new file mode 100644 index 0000000..3977d11 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_head.png new file mode 100644 index 0000000..c6ca1da Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_accessory.png new file mode 100644 index 0000000..368a4d2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_head.png new file mode 100644 index 0000000..6694ce2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_accessory.png new file mode 100644 index 0000000..d5b1e42 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_head.png new file mode 100644 index 0000000..3341d22 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_accessory.png new file mode 100644 index 0000000..a124f1b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_head.png new file mode 100644 index 0000000..0f3f9ad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_accessory.png new file mode 100644 index 0000000..73c64bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_head.png new file mode 100644 index 0000000..b7147f8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_accessory.png new file mode 100644 index 0000000..56e3dde Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_head.png new file mode 100644 index 0000000..b4bf578 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_accessory.png new file mode 100644 index 0000000..1f1c69e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_head.png new file mode 100644 index 0000000..3f569b9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_accessory.png new file mode 100644 index 0000000..3870a85 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_head.png new file mode 100644 index 0000000..605b4f3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_accessory.png new file mode 100644 index 0000000..395c33b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_head.png new file mode 100644 index 0000000..e2cde36 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_accessory.png new file mode 100644 index 0000000..24a461d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_head.png new file mode 100644 index 0000000..70da897 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_back.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_back.png new file mode 100644 index 0000000..093f3f0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_back.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_handle.png new file mode 100644 index 0000000..a899cd2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head.png new file mode 100644 index 0000000..e5a5d91 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head_broken.png new file mode 100644 index 0000000..4558a2f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/mattock/_mattock_head_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/nugget.png b/src/main/resources/assets/tinkerscompendium/textures/items/nugget.png new file mode 100644 index 0000000..864112f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/nugget.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/orange_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/orange_cloth.png new file mode 100644 index 0000000..ab5bc99 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/orange_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_accessory_wrap.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_accessory_wrap.png new file mode 100644 index 0000000..7469bae Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_accessory_wrap.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate.png new file mode 100644 index 0000000..7011881 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate_offset.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate_offset.png new file mode 100644 index 0000000..8bf84a6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_handle_ornate_offset.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_fancy.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_fancy.png new file mode 100644 index 0000000..2ca9f94 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_fancy.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_single.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_single.png new file mode 100644 index 0000000..8f2c8d1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_single.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_sledgeback.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_sledgeback.png new file mode 100644 index 0000000..e51a337 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_sledgeback.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_small.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_small.png new file mode 100644 index 0000000..d4f8021 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_small.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_straight.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_straight.png new file mode 100644 index 0000000..d5718ff Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_head_straight.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_accessory.png new file mode 100644 index 0000000..8f97f5a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_head.png new file mode 100644 index 0000000..9d7dea5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_accessory.png new file mode 100644 index 0000000..33f22fd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_head.png new file mode 100644 index 0000000..8fd483e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_accessory.png new file mode 100644 index 0000000..5cdb306 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_head.png new file mode 100644 index 0000000..7b8c31c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5bronze_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_accessory.png new file mode 100644 index 0000000..ca657dd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_head.png new file mode 100644 index 0000000..ae61936 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_accessory.png new file mode 100644 index 0000000..de918a0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_head.png new file mode 100644 index 0000000..855a7b0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5crowngold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_accessory.png new file mode 100644 index 0000000..fd41d0d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_head.png new file mode 100644 index 0000000..0d94568 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_accessory.png new file mode 100644 index 0000000..cba6141 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_head.png new file mode 100644 index 0000000..1edcdb7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_accessory.png new file mode 100644 index 0000000..6be1a54 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_head.png new file mode 100644 index 0000000..0820d77 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_accessory.png new file mode 100644 index 0000000..da8a9ee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_head.png new file mode 100644 index 0000000..c1dd2a3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5fungalsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_accessory.png new file mode 100644 index 0000000..648a926 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_head.png new file mode 100644 index 0000000..686f3df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_accessory.png new file mode 100644 index 0000000..fd3f449 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_head.png new file mode 100644 index 0000000..407fa53 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_accessory.png new file mode 100644 index 0000000..9ebf654 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_head.png new file mode 100644 index 0000000..0573d1b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5hepatizon_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_accessory.png new file mode 100644 index 0000000..2695ceb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_head.png new file mode 100644 index 0000000..26fbb08 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_accessory.png new file mode 100644 index 0000000..90e41fb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_head.png new file mode 100644 index 0000000..e457932 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_accessory.png new file mode 100644 index 0000000..7a57f57 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_head.png new file mode 100644 index 0000000..494aeed Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5lead_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_accessory.png new file mode 100644 index 0000000..c90a2da Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_head.png new file mode 100644 index 0000000..276660a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_accessory.png new file mode 100644 index 0000000..c2e8872 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_head.png new file mode 100644 index 0000000..7d7b3b5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_accessory.png new file mode 100644 index 0000000..aff510a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_head.png new file mode 100644 index 0000000..cd7ba4d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_accessory.png new file mode 100644 index 0000000..0bc777c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_head.png new file mode 100644 index 0000000..1c7ef83 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_accessory.png new file mode 100644 index 0000000..aaeb58e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_head.png new file mode 100644 index 0000000..14361be Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_accessory.png new file mode 100644 index 0000000..c6f4993 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_head.png new file mode 100644 index 0000000..19b15ee Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_accessory.png new file mode 100644 index 0000000..d2ffd75 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_head.png new file mode 100644 index 0000000..c00610b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_accessory.png new file mode 100644 index 0000000..2afa1e5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_head.png new file mode 100644 index 0000000..eea1977 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_accessory.png new file mode 100644 index 0000000..6b40bb7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_head.png new file mode 100644 index 0000000..022cbcd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_accessory.png new file mode 100644 index 0000000..a1de24a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_head.png new file mode 100644 index 0000000..7aca509 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_accessory.png new file mode 100644 index 0000000..df0945f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_head.png new file mode 100644 index 0000000..4f458a4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_accessory.png new file mode 100644 index 0000000..ac0cc4a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_head.png new file mode 100644 index 0000000..74b2d5d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_accessory.png new file mode 100644 index 0000000..d2b5ea4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_head.png new file mode 100644 index 0000000..cbf7358 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory (1).png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory (1).png new file mode 100644 index 0000000..42a5614 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory (1).png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory.png new file mode 100644 index 0000000..9ff9139 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle.png new file mode 100644 index 0000000..ddd33af Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle_offset.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle_offset.png new file mode 100644 index 0000000..f211e13 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_handle_offset.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head.png new file mode 100644 index 0000000..7ee7156 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head_broken.png new file mode 100644 index 0000000..687a362 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pickaxe_head_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pointed_accessory.png b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pointed_accessory.png new file mode 100644 index 0000000..5376ead Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pickaxe/_pointed_accessory.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/pink_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/pink_cloth.png new file mode 100644 index 0000000..11aa863 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/pink_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/purple_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/purple_cloth.png new file mode 100644 index 0000000..ca02bdd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/purple_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_queensguard.png b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_queensguard.png new file mode 100644 index 0000000..223b716 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_queensguard.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_wide.png b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_wide.png new file mode 100644 index 0000000..88567a6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_accessory_wide.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_safety.png b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_safety.png new file mode 100644 index 0000000..fbf27e1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_safety.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_sai.png b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_sai.png new file mode 100644 index 0000000..a2d0aa1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_sai.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_taper.png b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_taper.png new file mode 100644 index 0000000..06461f7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/rapier/_head_taper.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/red_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/red_cloth.png new file mode 100644 index 0000000..37958f0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/red_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/redmintcane.png b/src/main/resources/assets/tinkerscompendium/textures/items/redmintcane.png new file mode 100644 index 0000000..3ad10e0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/redmintcane.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/redmintingot.png b/src/main/resources/assets/tinkerscompendium/textures/items/redmintingot.png new file mode 100644 index 0000000..b7ab824 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/redmintingot.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_bulbous.png b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_bulbous.png new file mode 100644 index 0000000..70c9210 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_bulbous.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_teeth.png b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_teeth.png new file mode 100644 index 0000000..8401d41 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_teeth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_wideblade.png b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_wideblade.png new file mode 100644 index 0000000..bcf9e6b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_accessory_wideblade.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_handle_straight.png b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_handle_straight.png new file mode 100644 index 0000000..1a0de00 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_handle_straight.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_head_long.png b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_head_long.png new file mode 100644 index 0000000..e6e6dfa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/scythe/_head_long.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/_binding.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_binding.png new file mode 100644 index 0000000..c83bc70 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_binding.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/_bottom.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_bottom.png new file mode 100644 index 0000000..bb558bf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_bottom.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_broken.png new file mode 100644 index 0000000..1c33216 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/_top.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_top.png new file mode 100644 index 0000000..021b69a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/_top.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/item_rainbowgem.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/item_rainbowgem.png new file mode 100644 index 0000000..1012835 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/item_rainbowgem.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/lapis_shears_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/lapis_shears_effect.png new file mode 100644 index 0000000..1d53857 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/lapis_shears_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png new file mode 100644 index 0000000..1012835 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png.mcmeta new file mode 100644 index 0000000..4a650b1 --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/items/shears/rainbow_shears_effect.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 5 + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_boss.png new file mode 100644 index 0000000..8ae1f0e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_edge.png new file mode 100644 index 0000000..a244a96 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/aeonsteel_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_boss.png new file mode 100644 index 0000000..0f3a71a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_edge.png new file mode 100644 index 0000000..d359096 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_face.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_face.png new file mode 100644 index 0000000..9982253 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/alumite_shield_face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_boss.png new file mode 100644 index 0000000..8d5cdb1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_shield.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_shield.png new file mode 100644 index 0000000..1db11c1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/ardite_shield_shield.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/beheading_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/beheading_shield_effect.png new file mode 100644 index 0000000..5b58489 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/beheading_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_blades_shield_effect.png new file mode 100644 index 0000000..d40242f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_feathers_shield_effect.png new file mode 100644 index 0000000..8d6a764 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_gluttony_shield_effect.png new file mode 100644 index 0000000..262a09e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_light_shield_effect.png new file mode 100644 index 0000000..d01fe4a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_mirrors_shield_effect.png new file mode 100644 index 0000000..b1beea5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_pitch_shield_effect.png new file mode 100644 index 0000000..0b90c15 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_retribution_shield_effect.png new file mode 100644 index 0000000..4d8cdd1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_sanguisaga_shield_effect.png new file mode 100644 index 0000000..ef6067b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_thorns_shield_effect.png new file mode 100644 index 0000000..65aed6c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_wind_shield_effect.png new file mode 100644 index 0000000..d782240 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/black_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_blades_shield_effect.png new file mode 100644 index 0000000..997f343 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_feathers_shield_effect.png new file mode 100644 index 0000000..40d7629 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_gluttony_shield_effect.png new file mode 100644 index 0000000..3d94725 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_light_shield_effect.png new file mode 100644 index 0000000..78be6fc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_mirrors_shield_effect.png new file mode 100644 index 0000000..563ed7b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_pitch_shield_effect.png new file mode 100644 index 0000000..e4b3739 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_retribution_shield_effect.png new file mode 100644 index 0000000..f13e5ba Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_sanguisaga_shield_effect.png new file mode 100644 index 0000000..12d3203 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_thorns_shield_effect.png new file mode 100644 index 0000000..b2814f0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_wind_shield_effect.png new file mode 100644 index 0000000..e4afcd2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blue_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_boss.png new file mode 100644 index 0000000..f4e204d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_edge.png new file mode 100644 index 0000000..ea39ba8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_face.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_face.png new file mode 100644 index 0000000..084cfd1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/blueslime_shield_face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_boss.png new file mode 100644 index 0000000..51f848c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_edge.png new file mode 100644 index 0000000..9a7b2c4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bone_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/boss.png new file mode 100644 index 0000000..d9dc41b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_boss.png new file mode 100644 index 0000000..723a489 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_edge.png new file mode 100644 index 0000000..3551d8c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/bronze_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_blades_shield_effect.png new file mode 100644 index 0000000..5467ea7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_feathers_shield_effect.png new file mode 100644 index 0000000..28ea96e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_gluttony_shield_effect.png new file mode 100644 index 0000000..2fa5cac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_light_shield_effect.png new file mode 100644 index 0000000..ed9d801 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_mirrors_shield_effect.png new file mode 100644 index 0000000..03ed6dc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_pitch_shield_effect.png new file mode 100644 index 0000000..c81109e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_retribution_shield_effect.png new file mode 100644 index 0000000..1b5c207 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_sanguisaga_shield_effect.png new file mode 100644 index 0000000..e975e2e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_thorns_shield_effect.png new file mode 100644 index 0000000..4b81189 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_wind_shield_effect.png new file mode 100644 index 0000000..d03cc7e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/brown_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_boss.png new file mode 100644 index 0000000..3f42899 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_edge.png new file mode 100644 index 0000000..1fc1b5e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cactus_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_boss.png new file mode 100644 index 0000000..858f96f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_edge.png new file mode 100644 index 0000000..0871efb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cobalt_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_boss.png new file mode 100644 index 0000000..51c42de Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_edge.png new file mode 100644 index 0000000..131f870 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/copper_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_blades_shield_effect.png new file mode 100644 index 0000000..d02976a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_feathers_shield_effect.png new file mode 100644 index 0000000..0913f90 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_gluttony_shield_effect.png new file mode 100644 index 0000000..337c789 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_light_shield_effect.png new file mode 100644 index 0000000..19c9fd9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_mirrors_shield_effect.png new file mode 100644 index 0000000..3549f42 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_pitch_shield_effect.png new file mode 100644 index 0000000..e3b6fd7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_retribution_shield_effect.png new file mode 100644 index 0000000..445e29d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_sanguisaga_shield_effect.png new file mode 100644 index 0000000..7c645c3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_thorns_shield_effect.png new file mode 100644 index 0000000..a313f63 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_wind_shield_effect.png new file mode 100644 index 0000000..ea6393b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/cyan_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/diamond_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/diamond_shield_effect.png new file mode 100644 index 0000000..91950f5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/diamond_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_boss.png new file mode 100644 index 0000000..4434fd3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_edge.png new file mode 100644 index 0000000..bd27fd5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/dogbearium_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/edge.png new file mode 100644 index 0000000..e5922c5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/emerald_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/emerald_shield_effect.png new file mode 100644 index 0000000..b292e91 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/emerald_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/face.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/face.png new file mode 100644 index 0000000..7a55c4f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/face_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/face_broken.png new file mode 100644 index 0000000..f506b2c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/face_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_boss.png new file mode 100644 index 0000000..e2b3de4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_edge.png new file mode 100644 index 0000000..541f5e1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/flint_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/flux_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/flux_shield_effect.png new file mode 100644 index 0000000..f2b5305 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/flux_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_blades_shield_effect.png new file mode 100644 index 0000000..97929e9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_feathers_shield_effect.png new file mode 100644 index 0000000..c1ee2a5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_gluttony_shield_effect.png new file mode 100644 index 0000000..652f789 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_light_shield_effect.png new file mode 100644 index 0000000..7d83a19 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_mirrors_shield_effect.png new file mode 100644 index 0000000..427716c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_pitch_shield_effect.png new file mode 100644 index 0000000..e3ec66c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_retribution_shield_effect.png new file mode 100644 index 0000000..78b792c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_sanguisaga_shield_effect.png new file mode 100644 index 0000000..d5bf3bb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_thorns_shield_effect.png new file mode 100644 index 0000000..595877e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_wind_shield_effect.png new file mode 100644 index 0000000..93e4f8f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/gray_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_blades_shield_effect.png new file mode 100644 index 0000000..c0257cf Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_feathers_shield_effect.png new file mode 100644 index 0000000..5c67538 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_gluttony_shield_effect.png new file mode 100644 index 0000000..6d4892a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_light_shield_effect.png new file mode 100644 index 0000000..1c2cb39 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_mirrors_shield_effect.png new file mode 100644 index 0000000..e298d66 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_pitch_shield_effect.png new file mode 100644 index 0000000..11efa61 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_retribution_shield_effect.png new file mode 100644 index 0000000..929ff29 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_sanguisaga_shield_effect.png new file mode 100644 index 0000000..dfc0efc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_thorns_shield_effect.png new file mode 100644 index 0000000..b5bbc92 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_wind_shield_effect.png new file mode 100644 index 0000000..ffc3cb9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/green_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_blades_shield_effect.png new file mode 100644 index 0000000..1627381 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_feathers_shield_effect.png new file mode 100644 index 0000000..435fc51 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_gluttony_shield_effect.png new file mode 100644 index 0000000..fad504c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_light_shield_effect.png new file mode 100644 index 0000000..cc601bc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_mirrors_shield_effect.png new file mode 100644 index 0000000..fe1285d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_pitch_shield_effect.png new file mode 100644 index 0000000..ece1205 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_retribution_shield_effect.png new file mode 100644 index 0000000..9378a84 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_sanguisaga_shield_effect.png new file mode 100644 index 0000000..0069e28 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_thorns_shield_effect.png new file mode 100644 index 0000000..590b9c5 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_wind_shield_effect.png new file mode 100644 index 0000000..47be5ac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightblue_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_blades_shield_effect.png new file mode 100644 index 0000000..a585c20 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_feathers_shield_effect.png new file mode 100644 index 0000000..3693d91 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_gluttony_shield_effect.png new file mode 100644 index 0000000..2b2ad0d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_light_shield_effect.png new file mode 100644 index 0000000..282c123 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_mirrors_shield_effect.png new file mode 100644 index 0000000..ebb349d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_pitch_shield_effect.png new file mode 100644 index 0000000..53c2559 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_retribution_shield_effect.png new file mode 100644 index 0000000..850ce00 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_sanguisaga_shield_effect.png new file mode 100644 index 0000000..5296d59 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_thorns_shield_effect.png new file mode 100644 index 0000000..dd46475 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_wind_shield_effect.png new file mode 100644 index 0000000..f93ad57 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lightgray_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_blades_shield_effect.png new file mode 100644 index 0000000..c77ef47 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_feathers_shield_effect.png new file mode 100644 index 0000000..404c35c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_gluttony_shield_effect.png new file mode 100644 index 0000000..54681e7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_light_shield_effect.png new file mode 100644 index 0000000..187f7db Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_mirrors_shield_effect.png new file mode 100644 index 0000000..0996af9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_pitch_shield_effect.png new file mode 100644 index 0000000..eec21f6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_retribution_shield_effect.png new file mode 100644 index 0000000..be3a0b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_sanguisaga_shield_effect.png new file mode 100644 index 0000000..4e94018 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_thorns_shield_effect.png new file mode 100644 index 0000000..7efe6b6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_wind_shield_effect.png new file mode 100644 index 0000000..4e6c9e0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/lime_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_blades_shield_effect.png new file mode 100644 index 0000000..a5cc704 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_feathers_shield_effect.png new file mode 100644 index 0000000..03ba26b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_gluttony_shield_effect.png new file mode 100644 index 0000000..2535012 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_light_shield_effect.png new file mode 100644 index 0000000..a1c58da Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_mirrors_shield_effect.png new file mode 100644 index 0000000..4cb344d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_pitch_shield_effect.png new file mode 100644 index 0000000..941220b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_retribution_shield_effect.png new file mode 100644 index 0000000..af255cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_sanguisaga_shield_effect.png new file mode 100644 index 0000000..7597bc0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_thorns_shield_effect.png new file mode 100644 index 0000000..eb0e157 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_wind_shield_effect.png new file mode 100644 index 0000000..3b37561 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/magenta_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/manacore_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/manacore_shield_effect.png new file mode 100644 index 0000000..1ba0307 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/manacore_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_boss.png new file mode 100644 index 0000000..ad4de8d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_edge.png new file mode 100644 index 0000000..9bd5887 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/manyullyn_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/moss_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/moss_shield_effect.png new file mode 100644 index 0000000..1641d23 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/moss_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_boss.png new file mode 100644 index 0000000..14fcee8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_edge.png new file mode 100644 index 0000000..16989ed Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/netherrack_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_boss.png new file mode 100644 index 0000000..2cf28a3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_edge.png new file mode 100644 index 0000000..dc1c106 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/obsidian_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_blades_shield_effect.png new file mode 100644 index 0000000..1ba0689 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_feathers_shield_effect.png new file mode 100644 index 0000000..9f3e324 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_gluttony_shield_effect.png new file mode 100644 index 0000000..51c3b84 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_light_shield_effect.png new file mode 100644 index 0000000..4146d3e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_mirrors_shield_effect.png new file mode 100644 index 0000000..6d8ac8c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_pitch_shield_effect.png new file mode 100644 index 0000000..0f4e1cb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_retribution_shield_effect.png new file mode 100644 index 0000000..35eb175 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_sanguisaga_shield_effect.png new file mode 100644 index 0000000..2031e21 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_thorns_shield_effect.png new file mode 100644 index 0000000..1ce2cef Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_wind_shield_effect.png new file mode 100644 index 0000000..1a7089a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/orange_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_boss.png new file mode 100644 index 0000000..c986e26 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_edge.png new file mode 100644 index 0000000..aa0a0e6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/paper_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_boss.png new file mode 100644 index 0000000..cb177fa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_edge.png new file mode 100644 index 0000000..afa4b02 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pigiron_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_blades_shield_effect.png new file mode 100644 index 0000000..e8f49b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_feathers_shield_effect.png new file mode 100644 index 0000000..c917004 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_gluttony_shield_effect.png new file mode 100644 index 0000000..d409ece Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_light_shield_effect.png new file mode 100644 index 0000000..e0f8ce0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_mirrors_shield_effect.png new file mode 100644 index 0000000..d225ddd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_pitch_shield_effect.png new file mode 100644 index 0000000..de7a6a2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_retribution_shield_effect.png new file mode 100644 index 0000000..ce5d3e3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_sanguisaga_shield_effect.png new file mode 100644 index 0000000..382d675 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_thorns_shield_effect.png new file mode 100644 index 0000000..7d18a4f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_wind_shield_effect.png new file mode 100644 index 0000000..4debb48 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/pink_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/piston_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/piston_shield_effect.png new file mode 100644 index 0000000..bb64e1d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/piston_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_blades_shield_effect.png new file mode 100644 index 0000000..05336b2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_feathers_shield_effect.png new file mode 100644 index 0000000..4516da7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_gluttony_shield_effect.png new file mode 100644 index 0000000..6d73cb7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_light_shield_effect.png new file mode 100644 index 0000000..0f351c6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_mirrors_shield_effect.png new file mode 100644 index 0000000..ea4a9fa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_pitch_shield_effect.png new file mode 100644 index 0000000..1edf921 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_retribution_shield_effect.png new file mode 100644 index 0000000..a10c6e7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_sanguisaga_shield_effect.png new file mode 100644 index 0000000..9e57b1f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_thorns_shield_effect.png new file mode 100644 index 0000000..d057b29 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_wind_shield_effect.png new file mode 100644 index 0000000..cfc5dfb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/purple_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/quartz_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/quartz_shield_effect.png new file mode 100644 index 0000000..b4c9981 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/quartz_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_boss.png new file mode 100644 index 0000000..4052ddb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_edge.png new file mode 100644 index 0000000..948f699 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/queensgold_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_blades_shield_effect.png new file mode 100644 index 0000000..4fd09dd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_feathers_shield_effect.png new file mode 100644 index 0000000..e6ca41f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_gluttony_shield_effect.png new file mode 100644 index 0000000..9de5a63 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_light_shield_effect.png new file mode 100644 index 0000000..cf1fd63 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_mirrors_shield_effect.png new file mode 100644 index 0000000..333072f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_pitch_shield_effect.png new file mode 100644 index 0000000..120d4d7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_retribution_shield_effect.png new file mode 100644 index 0000000..f177b0d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_sanguisaga_shield_effect.png new file mode 100644 index 0000000..5c175f7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_thorns_shield_effect.png new file mode 100644 index 0000000..1978d86 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_wind_shield_effect.png new file mode 100644 index 0000000..fcd4de0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/red_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/reinforced_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/reinforced_shield_effect.png new file mode 100644 index 0000000..973ee52 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/reinforced_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/scabbing_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/scabbing_shield_effect.png new file mode 100644 index 0000000..60dca37 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/scabbing_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_boss.png new file mode 100644 index 0000000..a3e231a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_edge.png new file mode 100644 index 0000000..891760b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/slime_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_boss.png new file mode 100644 index 0000000..02ee488 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_edge.png new file mode 100644 index 0000000..79bdcaa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/steel_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_boss.png new file mode 100644 index 0000000..39209c0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_edge.png new file mode 100644 index 0000000..f15da9d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/stone_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_boss.png new file mode 100644 index 0000000..c423014 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_edge.png new file mode 100644 index 0000000..a8627ac Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/thaumium_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_blades_shield_effect.png new file mode 100644 index 0000000..dc9c58c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_feathers_shield_effect.png new file mode 100644 index 0000000..d01bcf2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_gluttony_shield_effect.png new file mode 100644 index 0000000..4eb7525 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_light_shield_effect.png new file mode 100644 index 0000000..39d65af Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_mirrors_shield_effect.png new file mode 100644 index 0000000..7e077de Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_pitch_shield_effect.png new file mode 100644 index 0000000..d4dffa7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_retribution_shield_effect.png new file mode 100644 index 0000000..1ce5c3d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_sanguisaga_shield_effect.png new file mode 100644 index 0000000..457076b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_thorns_shield_effect.png new file mode 100644 index 0000000..e9b1d83 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_wind_shield_effect.png new file mode 100644 index 0000000..6080024 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/white_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_boss.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_boss.png new file mode 100644 index 0000000..9626ddd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_boss.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_edge.png new file mode 100644 index 0000000..6464b86 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face.png new file mode 100644 index 0000000..96ab1c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face_broken.png new file mode 100644 index 0000000..188228a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/wood_shield_face_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_blades_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_blades_shield_effect.png new file mode 100644 index 0000000..21c7667 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_blades_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_feathers_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_feathers_shield_effect.png new file mode 100644 index 0000000..ca4eb84 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_feathers_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_gluttony_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_gluttony_shield_effect.png new file mode 100644 index 0000000..eb9c6e9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_gluttony_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_light_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_light_shield_effect.png new file mode 100644 index 0000000..6e8d79c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_light_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_mirrors_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_mirrors_shield_effect.png new file mode 100644 index 0000000..317547f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_mirrors_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_pitch_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_pitch_shield_effect.png new file mode 100644 index 0000000..47acf97 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_pitch_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_retribution_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_retribution_shield_effect.png new file mode 100644 index 0000000..d29f712 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_retribution_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_sanguisaga_shield_effect.png new file mode 100644 index 0000000..b640fa4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_sanguisaga_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_thorns_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_thorns_shield_effect.png new file mode 100644 index 0000000..4e1623b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_thorns_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_wind_shield_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_wind_shield_effect.png new file mode 100644 index 0000000..85fd1d3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shield/yellow_wind_shield_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_handle_knight.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_handle_knight.png new file mode 100644 index 0000000..4e412c7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_handle_knight.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_head_square.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_head_square.png new file mode 100644 index 0000000..af75491 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_head_square.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5angmallen_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5angmallen_head.png new file mode 100644 index 0000000..f80bb6d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5angmallen_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5brass_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5brass_head.png new file mode 100644 index 0000000..4c8b1b7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5brass_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5bronze_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5bronze_head.png new file mode 100644 index 0000000..b6eab67 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5bronze_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5copper_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5copper_head.png new file mode 100644 index 0000000..1d926c7 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5copper_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5crowngold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5crowngold_head.png new file mode 100644 index 0000000..29d0a08 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5crowngold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5cupronickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5cupronickel_head.png new file mode 100644 index 0000000..4a88a4e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5cupronickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5damascussteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5damascussteel_head.png new file mode 100644 index 0000000..08f1296 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5damascussteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5electrum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5electrum_head.png new file mode 100644 index 0000000..2247dc8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5electrum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5fungalsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5fungalsteel_head.png new file mode 100644 index 0000000..f2a0cb0 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5fungalsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5gold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5gold_head.png new file mode 100644 index 0000000..b05ff64 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5gold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5heavysteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5heavysteel_head.png new file mode 100644 index 0000000..88bca0c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5heavysteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5hepatizon_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5hepatizon_head.png new file mode 100644 index 0000000..a487826 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5hepatizon_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5ignatius_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5ignatius_head.png new file mode 100644 index 0000000..2682ef3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5ignatius_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5iron_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5iron_head.png new file mode 100644 index 0000000..f6b2592 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5iron_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganese_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganese_head.png new file mode 100644 index 0000000..bb9b207 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganese_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganesesteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganesesteel_head.png new file mode 100644 index 0000000..3ccc250 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5manganesesteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5molybdochalkos_head.png new file mode 100644 index 0000000..d720f1e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5molybdochalkos_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5monel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5monel_head.png new file mode 100644 index 0000000..21514ca Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5monel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickel_head.png new file mode 100644 index 0000000..6023ceb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickelsteel_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickelsteel_head.png new file mode 100644 index 0000000..54056f1 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5nickelsteel_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5pewter_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5pewter_head.png new file mode 100644 index 0000000..2cdf6d2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5pewter_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5platinum_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5platinum_head.png new file mode 100644 index 0000000..07ea278 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5platinum_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5rosegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5rosegold_head.png new file mode 100644 index 0000000..414d67e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5rosegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5silver_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5silver_head.png new file mode 100644 index 0000000..b423551 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5silver_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5tin_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5tin_head.png new file mode 100644 index 0000000..b9401f8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5tin_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5whitegold_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5whitegold_head.png new file mode 100644 index 0000000..0b803fd Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5whitegold_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5zinc_head.png b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5zinc_head.png new file mode 100644 index 0000000..4677c94 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/shovel/_m5zinc_head.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/silver_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/silver_cloth.png new file mode 100644 index 0000000..e05790d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/silver_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/tdbook.png b/src/main/resources/assets/tinkerscompendium/textures/items/tdbook.png new file mode 100644 index 0000000..aa083aa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/tdbook.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/towershield/binding.png b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/binding.png new file mode 100644 index 0000000..512924c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/binding.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/towershield/edge.png b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/edge.png new file mode 100644 index 0000000..8be92b4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/edge.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/towershield/face.png b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/face.png new file mode 100644 index 0000000..4ba3dc9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/face.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate.png b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate.png new file mode 100644 index 0000000..bd69638 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate_broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate_broken.png new file mode 100644 index 0000000..39aa048 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/towershield/plate_broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/white_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/white_cloth.png new file mode 100644 index 0000000..2e0f570 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/white_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/yellow_cloth.png b/src/main/resources/assets/tinkerscompendium/textures/items/yellow_cloth.png new file mode 100644 index 0000000..5bb5a9a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/yellow_cloth.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/beheading_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/beheading_zweihander_effect.png new file mode 100644 index 0000000..64d883e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/beheading_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blade.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blade.png new file mode 100644 index 0000000..05ee7ad Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blade.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blaze_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blaze_zweihander_effect.png new file mode 100644 index 0000000..8563571 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/blaze_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png new file mode 100644 index 0000000..f2d35ef Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta new file mode 100644 index 0000000..191c85a --- /dev/null +++ b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta @@ -0,0 +1,50 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 3, + 3, + 3 + ] + } +} diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/broken.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/broken.png new file mode 100644 index 0000000..00b5fdc Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/broken.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/core.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/core.png new file mode 100644 index 0000000..9106565 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/core.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/corpseivy_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/corpseivy_zweihander_effect.png new file mode 100644 index 0000000..e77311c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/corpseivy_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/diamond_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/diamond_zweihander_effect.png new file mode 100644 index 0000000..795efe6 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/diamond_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/emerald_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/emerald_zweihander_effect.png new file mode 100644 index 0000000..8164a71 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/emerald_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/flux_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/flux_zweihander_effect.png new file mode 100644 index 0000000..804447e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/flux_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_blade.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_blade.png new file mode 100644 index 0000000..3e2ec7b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_blade.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_core.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_core.png new file mode 100644 index 0000000..7ce220b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_core.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_guard.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_guard.png new file mode 100644 index 0000000..6e1980f Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_guard.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_handle.png new file mode 100644 index 0000000..ecbe5f3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/greenmint_zweihander_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/guard.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/guard.png new file mode 100644 index 0000000..70bf386 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/guard.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/handle.png new file mode 100644 index 0000000..edf805d Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect (1).png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect (1).png new file mode 100644 index 0000000..cfe6390 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect (1).png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect.png new file mode 100644 index 0000000..cfe6390 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lapis_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect (1).png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect (1).png new file mode 100644 index 0000000..454f57a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect (1).png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect.png new file mode 100644 index 0000000..454f57a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/lava_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/manacore_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/manacore_zweihander_effect.png new file mode 100644 index 0000000..e0e79c9 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/manacore_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/moss_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/moss_zweihander_effect.png new file mode 100644 index 0000000..9cd743a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/moss_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/necrotic_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/necrotic_zweihander_effect.png new file mode 100644 index 0000000..5f81bf4 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/necrotic_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/piston_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/piston_zweihander_effect.png new file mode 100644 index 0000000..dc9af5a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/piston_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/quartz_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/quartz_zweihander_effect.png new file mode 100644 index 0000000..8cc7817 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/quartz_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_blade.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_blade.png new file mode 100644 index 0000000..edc328a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_blade.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_core.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_core.png new file mode 100644 index 0000000..98b5f54 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_core.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_guard.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_guard.png new file mode 100644 index 0000000..c0beeb3 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_guard.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_handle.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_handle.png new file mode 100644 index 0000000..5e999d8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redmint_zweihander_handle.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redstone_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redstone_zweihander_effect.png new file mode 100644 index 0000000..4a601eb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/redstone_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/reinforced_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/reinforced_zweihander_effect.png new file mode 100644 index 0000000..bb66d4e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/reinforced_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/scabbing_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/scabbing_zweihander_effect.png new file mode 100644 index 0000000..7e0551a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/scabbing_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/silk_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/silk_zweihander_effect.png new file mode 100644 index 0000000..92c910a Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/silk_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/smite_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/smite_zweihander_effect.png new file mode 100644 index 0000000..830c2df Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/smite_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/spider_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/spider_zweihander_effect.png new file mode 100644 index 0000000..df3bf8e Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/spider_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/terracore_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/terracore_zweihander_effect.png new file mode 100644 index 0000000..ebb74c2 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/terracore_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/textbook_zweihander_effect.png b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/textbook_zweihander_effect.png new file mode 100644 index 0000000..d65cae8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/items/zweihander/textbook_zweihander_effect.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/cheese.png b/src/main/resources/assets/tinkerscompendium/textures/materials/cheese.png new file mode 100644 index 0000000..84b4b66 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/cheese.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/ender_pearl.png b/src/main/resources/assets/tinkerscompendium/textures/materials/ender_pearl.png new file mode 100644 index 0000000..b88747b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/ender_pearl.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/facetedgem.png b/src/main/resources/assets/tinkerscompendium/textures/materials/facetedgem.png new file mode 100644 index 0000000..2935594 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/facetedgem.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/gall.png b/src/main/resources/assets/tinkerscompendium/textures/materials/gall.png new file mode 100644 index 0000000..ce93f64 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/gall.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/greencandy.png b/src/main/resources/assets/tinkerscompendium/textures/materials/greencandy.png new file mode 100644 index 0000000..450e2e8 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/greencandy.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/moon.png b/src/main/resources/assets/tinkerscompendium/textures/materials/moon.png new file mode 100644 index 0000000..02c07aa Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/moon.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/opal.png b/src/main/resources/assets/tinkerscompendium/textures/materials/opal.png new file mode 100644 index 0000000..1f71770 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/opal.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/redcandy.png b/src/main/resources/assets/tinkerscompendium/textures/materials/redcandy.png new file mode 100644 index 0000000..7b2a24c Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/redcandy.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/stargem.png b/src/main/resources/assets/tinkerscompendium/textures/materials/stargem.png new file mode 100644 index 0000000..f98e536 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/stargem.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/starruby.png b/src/main/resources/assets/tinkerscompendium/textures/materials/starruby.png new file mode 100644 index 0000000..ec8191b Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/starruby.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/starsapphire.png b/src/main/resources/assets/tinkerscompendium/textures/materials/starsapphire.png new file mode 100644 index 0000000..9a924eb Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/starsapphire.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/materials/sun.png b/src/main/resources/assets/tinkerscompendium/textures/materials/sun.png new file mode 100644 index 0000000..f0ec240 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/materials/sun.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/model/sheathe.png b/src/main/resources/assets/tinkerscompendium/textures/model/sheathe.png new file mode 100644 index 0000000..9bb3952 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/model/sheathe.png differ diff --git a/src/main/resources/assets/tinkerscompendium/textures/skin/horse/horse_witherskeleton.png b/src/main/resources/assets/tinkerscompendium/textures/skin/horse/horse_witherskeleton.png new file mode 100644 index 0000000..9d66e56 Binary files /dev/null and b/src/main/resources/assets/tinkerscompendium/textures/skin/horse/horse_witherskeleton.png differ diff --git a/src/main/resources/assets/tinkersdefense/blockstates/fluid_block.json b/src/main/resources/assets/tinkersdefense/blockstates/fluid_block.json deleted file mode 100644 index a6a3b4e..0000000 --- a/src/main/resources/assets/tinkersdefense/blockstates/fluid_block.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "model": "forge:fluid" - }, - "variants": { - "aeonsteel_fluid": [ - { - "custom": { - "fluid": "aeonsteel_fluid" - } - } - ], - "queensgold_fluid": [ - { - "custom": { - "fluid": "queensgold_fluid" - } - } - ], - "dogbearium_fluid": [ - { - "custom": { - "fluid": "dogbearium_fluid" - } - } - ], - "vile_fluid": [ - { - "custom": { - "fluid": "vile_fluid" - } - } - ], - "redcandy_fluid": [ - { - "custom": { - "fluid": "redcandy_fluid" - } - } - ], - "greencandy_fluid": [ - { - "custom": { - "fluid": "greencandy_fluid" - } - } - ], - "sinisterium_fluid": [ - { - "custom": { - "fluid": "sinisterium_fluid" - } - } - ], - "nihilite_fluid": [ - { - "custom": { - "fluid": "nihilite_fluid" - } - } - ], - "vibrant_fluid": [ - { - "custom": { - "fluid": "vibrant_fluid" - } - } - ], - "orichalcum_fluid": [ - { - "custom": { - "fluid": "orichalcum_fluid" - } - } - ], - "pandorium_fluid": [ - { - "custom": { - "fluid": "pandorium_fluid" - } - } - ], - "chorusjuice_fluid": [ - { - "custom": { - "fluid": "chorusjuice_fluid" - } - } - ], - "dragonsbreath_fluid": [ - { - "custom": { - "fluid": "dragonsbreath_fluid" - } - } - ], - "rosegold_fluid": [ - { - "custom": { - "fluid": "rosegold_fluid" - } - } - ], - "platinum_fluid": [ - { - "custom": { - "fluid": "platinum_fluid" - } - } - ], - "brass_fluid": [ - { - "custom": { - "fluid": "brass_fluid" - } - } - ], - "silver_fluid": [ - { - "custom": { - "fluid": "silver_fluid" - } - } - ], - "cheese_fluid": [ - { - "custom": { - "fluid": "cheese_fluid" - } - } - ] - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/blockstates/metalblock.json b/src/main/resources/assets/tinkersdefense/blockstates/metalblock.json deleted file mode 100644 index cc02bb0..0000000 --- a/src/main/resources/assets/tinkersdefense/blockstates/metalblock.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "type=aeonsteel": { "model":"tinkersdefense:blocks/aeonsteelblock" }, - "type=queensgold": { "model":"tutorial:block_properties_black" } - "type=dogbearium": { "model":"tutorial:block_properties_black" } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/blockstates/redcandyblock.json b/src/main/resources/assets/tinkersdefense/blockstates/redcandyblock.json deleted file mode 100644 index f2cd467..0000000 --- a/src/main/resources/assets/tinkersdefense/blockstates/redcandyblock.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "forge_marker": 1, - "defaults": { - "transform": "forge:default-block", - "model": "cube_all", - "textures": { - "all": "tinkersdefense:blocks/redmintblock", - "particle": "#all" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/lang/en_US.lang b/src/main/resources/assets/tinkersdefense/lang/en_US.lang deleted file mode 100644 index 9ed2a43..0000000 --- a/src/main/resources/assets/tinkersdefense/lang/en_US.lang +++ /dev/null @@ -1,594 +0,0 @@ -1.7.10 - Ignore -// itemGroup.tabName=Tinkers' Defense -// item.aeonsteelingot.name=Aeonsteel Ingot -// tile.aeonsteelblock.name=Aeonsteel Block -// tile.Moltenaeonsteel.name=Molten Aeonsteel -// material.aeonsteel=Aeonsteel - -// item.queensgoldingot.name=Queen's Gold Ingot -// tile.queensgoldblock.name=Queen's Gold Block -// tile.Moltenqueensgold.name=Molten Queen's Gold -// material.queensgold=Queen's Gold - -// item.dogbeariumingot.name=Dogbearium Ingot -// tile.dogbeariumblock.name=Dogbearium Block -// tile.Moltendogbearium.name=Molten Dogbearium -// material.dogbearium=Dogbearium -// material.dogbearium.ability=Serrated - -// material.redmint=Red Mint -// material.redmint.ability=Pepperminty - -// material.greenmint=Green Mint -// material.greenmint.ability=Spearminty - -// tile.crestmount.name=Crest Mount -// tile.armoranvil.name=Finishing Anvil -// tile.jewelersbench.name=Jeweler's Bench (WIP) - -// tool.roundshield=Buckler -// tool.heatershield=Heater Shield - -// fluid.moltenaeonsteel.name=Molten Aeon Steel -// fluid.moltenqueensgold.name=Molten Queen's Gold -// fluid.moltendogbearium.name=Molten Dogbearium - -// gui.toolstation.roundshield.name=Buckler -// gui.toolstation.roundshield.desc=A small shield with low protection but with the ability to counter attacks, slowing down your opponent. Due to its small size it can't hold as many modifiers. - -// gui.toolstation.heatershield.name=Heater Shield -// gui.toolstation.heatershield.desc=A standard shield designed to protect from all incoming attacks while still being mobile. - -// gui.toolstation.helm.name=Helm -// gui.toolstation.helm.desc=A heavy set of interlocking plates to protect the head from most damage. - -// gui.toolstation.breastplate.name=Breastplate -// gui.toolstation.breastplate.desc=A heavy set of interlocking plates to protect the chest from most damage. - -// gui.toolstation.grieves.name=Grieves -// gui.toolstation.grieves.desc=A heavy set of interlocking plates to protect the legs from most damage. - -// gui.toolstation.sabatons.name=Sabatons -// gui.toolstation.sabatons.desc=A heavy set of interlocking plates to protect the feet from most damage. - -// gui.toolstation.gauntlets.name=Gauntlets -// gui.toolstation.gauntlets.desc=Armored gloves to protect the hands. (Cosmetic) - -// gui.toolstation.coif.name=Coif -// gui.toolstation.coif.desc=Thickly woven loops linked with small plates and cloth to protect the head. - -// gui.toolstation.hauberk.name=Hauberk -// gui.toolstation.hauberk.desc=Thickly woven loops linked with small plates and cloth to protect the chest. - -// gui.toolstation.chausses.name=Chausses -// gui.toolstation.chausses.desc=Thickly woven loops linked with small plates and cloth to protect the legs. - -// gui.toolstation.boots.name=Boots -// gui.toolstation.boots.desc=Thickly woven loops linked with small plates and cloth to protect the feet. - -// gui.toolstation.hood.name=Hood -// gui.toolstation.hood.desc=Delicately stitched clothing for the head that offers little protection but is more accepting of magical modifiers. - -// gui.toolstation.shawl.name=Shawl -// gui.toolstation.shawl.desc=Delicately stitched clothing for the chest that offers little protection but is more accepting of magical modifiers. - -// gui.toolstation.robe.name=Robe -// gui.toolstation.robe.desc=Delicately stitched clothing for the legs that offers little protection but is more accepting of magical modifiers. - -// gui.toolstation.shoes.name=Shoes -// gui.toolstation.shoes.desc=Delicately stitched clothing for the head that offers little protection but is more accepting of magical modifiers. - -// gui.toolstation.shears.name=Shears -// gui.toolstation.shears.desc=A set of sharpened blades bound together to allow shearing of sheep and tree leaves. - -// gui.toolstation.wrench.name=Wrench -// gui.toolstation.wrench.desc=A tool designed to turn, remove, or configure technical blocks. - -// gui.toolstation.zweihander.name=Zweihander -// gui.toolstation.zweihander.desc=A great two handed sword designed to take down horse and rider or keep enemies back with its long reach.\n \n x2 Damage against mounted enemies \n Ability: Great Swing - \n Hit all enemies close to you with a great arching slash. Leaves you slowed and weakened temporarily. - -// toolpart.Chainmaille=%%material Chainmail -// toolpart.Rivets=%%material Rivets -// toolpart.Clasp=%%material Clasp -// toolpart.Armor Plate=%%material Armor Plate - -// item.TD.Cloth.white.name=White Cloth -// item.TD.Cloth.orange.name=Orange Cloth -// item.TD.Cloth.magenta.name=Magenta Cloth -// item.TD.Cloth.lightblue.name=Light Blue Cloth -// item.TD.Cloth.yellow.name=Yellow Cloth -// item.TD.Cloth.lime.name=Lime Cloth -// item.TD.Cloth.pink.name=Pink Cloth -// item.TD.Cloth.gray.name=Grey Cloth -// item.TD.Cloth.lightgray.name=Grey Cloth -// item.TD.Cloth.cyan.name=Cyan Cloth -// item.TD.Cloth.purple.name=Purple Cloth -// item.TD.Cloth.blue.name=Blue Cloth -// item.TD.Cloth.brown.name=Brown Cloth -// item.TD.Cloth.green.name=Green Cloth -// item.TD.Cloth.red.name=Red Cloth -// item.TD.Cloth.black.name=Black Cloth - -// tool.tinkersrobe=Robe -// tool.tinkersshawl=Shawl -// tool.tinkershood=Hood -// tool.tinkersshoes=Shoes - -// tool.tinkerscoif=Coif -// tool.tinkershauberk=Hauberk -// tool.tinkerschausses=Chausses -// tool.tinkersboots=Boots - -// tool.tinkershelm=Helm -// tool.tinkersbreastplate=Breastplate -// tool.tinkersgrieves=Grieves -// tool.tinkerssabatons=Sabatons -// tool.tinkersgauntlets=Gauntlets - -// item.tconstruct.Pattern.rivets.name=Rivet Pattern -// item.tconstruct.Pattern.clasp.name=Clasp Pattern -// item.tconstruct.Pattern.armorplate.name=Armor Plate Pattern -// item.tconstruct.Pattern.chainmaille.name=Chainmail Pattern - -// item.tconstruct.MetalPattern.rivets.name=Rivet Cast -// item.tconstruct.MetalPattern.clasp.name=Clasp Cast -// item.tconstruct.MetalPattern.armorplate.name=Armor Plate Cast -// item.tconstruct.MetalPattern.chainmaille.name=Chainmail Cast - -// tool.tinkerwrench=Wrench -// tool.shears=Shears -// tool.tinkerzweihander=Zweihander - -// item.greenmintIngot.name=Green Mint Ingot -// item.redmintIngot.name=Red Mint Ingot -// item.greenmintcane.name=Green Mint Cane -// item.redmintcane.name=Red Mint Cane - -// tile.redmintblock.name=Red Mint Block -// tile.greenmintblock.name=Green Mint Block -// tile.Moltenredmint.name=Molten Red Mint -// tile.Moltengreenmint.name=Molten Green Mint - -// item.guidebook.name=Order's Manual -// item.modItemsCore_AncientRelic.name=Ancient Relic -// item.modItemsCore_RainbowGem.name=Rainbow Gem -// item.modItemsCore_Textbook.name=Textbook -// item.modItemsCore_SoulStone.name=SoulStone (Steve) -// item.modItemsCore_CrestFeathers.name=Crest of Feathers Template -// item.modItemsCore_CrestMirrors.name=Crest of Mirrors Template -// item.modItemsCore_CrestLegends.name=Crest of Legends Template -// item.modItemsCore_CrestGluttony.name=Crest of Gluttony Template -// item.modItemsCore_CrestThorns.name=Crest of Thorns Template -// item.modItemsCore_CrestSanguisuga.name=Crest of the Sanguisuga Template -// item.modItemsCore_CrestWinds.name=Crest of Winds Template -// item.modItemsCore_CrestLight.name=Crest of Light Template -// item.modItemsCore_CrestPaper.name=Crest Paper -// item.modItemsArmor_Canister.name=Filled Canister -// item.modItemsArmor_EmptyCanister.name=Empty Canister -// item.modItemsArmor_Rebreather.name=Rebreather -// item.modItemsArmor_NightvisionGoggles.name=Nightvision Goggles -// item.modItemsArmor_Glowstep.name=Glowing Crystal -// item.modItemsArmor_Firewalker.name=Fiery Crystal -// item.modItemsArmor_Frostwalker.name=Frosty Crystal -// item.modItemsArmor_FeatherFall.name=Hermes' Feathers -// item.modItemsArmor_Flippers.name=Flippers -// item.modItemsBloodMagic_bindingwrap.name=Oathbinding Chains -// item.modItemsBloodMagic_bloodybandages.name=Bloody Bandages -// item.modItemsBotania_corpseIvyGraft.name=CorpseIvy Graft -// item.modItemsBotania_corpseIvy.name=CorpseIvy -// item.modItemsBotania_terraCore.name=TerraCore -// item.modItemsBotania_manaCore.name=ManaCore -// item.modItemsBotania_elementiumcore.name=ElementiumCore - -// tile.unstable_ice.name=Unstable Ice -// tile.unstable_obsidian.name=Unstable Obsidian -// tile.glowstonecrumbs.name=Glowstone Crumbs - -// book.chapter0.page0.titleL=Intro -// book.chapter0.page0.titleR= -// book.chapter0.page0.ContentL=By command of the Order of the Silver Lance and under supervision of me, Urist Ironhammer, this text has been created for use as reference and learning tool for fellow members. -// book.chapter0.page0.ContentR=Within these pages are secrets long kept by the Order, caution and discretion are adviced to avoid revelation or personal harm. - -// book.chapter1.page0.titleL=Shields -// book.chapter1.page0.titleR= -// book.chapter1.page0.ContentL=The first, and sometimes only, defense in a Tinkerer's arsenal is the shield. The Order specializes in two types, the Bucker and the Heater shield. -// book.chapter1.page0.ContentR=Diagrams, blueprints, and ways to modify are shown on the following pages. - -//Note to translators - anything in %% is changed in code and ~player~ is the player's name. -// soul.Steve.offense.0=Heh. What is super armor to me. ~damage~ damage!! -// soul.Steve.offense.1=~damage~ damage! Pow! -// soul.Steve.offense.2=Swish! -// soul.Steve.offense.3=HIYA! -// soul.Steve.offense.4=~damage~ damage? Swing me harder! -// soul.Steve.offense.5=Woo! ~damage~ damage! I'm awesome! -// soul.Steve.offense.6=~damage~ damage! -// soul.Steve.offense.7=~damage~ damage? -// soul.Steve.offense.8=~damage~ damage... - -// soul.Steve.defense.0=Hee hee hee... you are bad. Only ~damage~ damage! -// soul.Steve.defense.1=You need to do more than that. Only ~damage~ damage. -// soul.Steve.defense.2=Only ~damage~? Pathetic! -// soul.Steve.defense.3=Ah my face! -// soul.Steve.defense.4=Don't hit! Thats rude! -// soul.Steve.defense.5=I can do more than ~damage~ damage and I don't have hands! -// soul.Steve.defense.6=~damage~ damage! -// soul.Steve.defense.7=~damage~ damage? -// soul.Steve.defense.8=~damage~ damage... - -// soul.Steve.armor.0=It's like I'm hugging you! -// soul.Steve.armor.1=Did you put on deoderant today? Doesn't smell like it... -// soul.Steve.armor.2=Smelling kinda musty here... -// soul.Steve.armor.3=You're warm... It's nice... -// soul.Steve.armor.4=Don't worry ~player~! I'll protect you! -// soul.Steve.armor.5=I'm like a koala. - -// soul.Steve.weapon.0=Let me at 'em! -// soul.Steve.weapon.1=I'm so sharp it hurts! -// soul.Steve.weapon.2=You should have made me into a chainsaw. Chainsaws are cool! -// soul.Steve.weapon.3=Why didn't you make me into a flamethrower? -// soul.Steve.weapon.4=Find me something to whack on! - -// soul.Steve.onfire.0=It's hot! You're gonna be burnt! -// soul.Steve.onfire.1=Fire! Fire! It's too hot in here! - -// soul.Steve.lowhp.0=~Player~, say something. -// soul.Steve.lowhp.1=H, Hey, get away, jack! -// soul.Steve.lowhp.2=One more blow from that guy could finish us. -// soul.Steve.lowhp.3=No need to worry... -// soul.Steve.lowhp.4=Yo, you awake up there, ~player~? - -// soul.Steve.death.0=Damn... if only there hadn't been the accident... we would have been able to live happily ever after... -// soul.Steve.death.1=That's not good... -// soul.Steve.death.2=I guess human dreams are fragile... -// soul.Steve.death.3=I remember... my dad's motto was... A man should never cry like a newborn. -// soul.Steve.death.4=Sorry! It was my fault... -// soul.Steve.death.5=I wonder if there is a life after death... -// soul.Steve.death.6=Aww man, that sucks! -// soul.Steve.death.7=Darn, I couldn't get to telling you his weak point! - -// soul.Steve.lowhunger.0=Eat something nutritious. -// soul.Steve.lowhunger.1=You look famished! -// soul.Steve.lowhunger.2=Are you hungry? You should eat. -// soul.Steve.lowhunger.3=You should eat. -// soul.Steve.lowhunger.4=Are you hungry? -// soul.Steve.lowhunger.5=Your tummy sounds angry. -// soul.Steve.lowhunger.6=Was that a monster?! Oh it was just your stomache... - -// soul.Steve.lowdurability.0=I'm starvin'! -// soul.Steve.lowdurability.1=I'm starving. I wanna eat a piece of ~material~. -// soul.Steve.lowdurability.2=I feel thirsty. -// soul.Steve.lowdurability.3=Wow. I'm beat. -// soul.Steve.lowdurability.4=Thump, thump, thump. My heart is throbbing... -// soul.Steve.lowdurability.5=I'm getting sleepy... zzz. -// soul.Steve.lowdurability.6=I'm still young! -// soul.Steve.lowdurability.7=I am very sensitive. Handle with care, please. -// soul.Steve.lowdurability.8=My fortune today is the worst!! My stars are all wrong. -// soul.Steve.lowdurability.9=Something's bothering me... -// soul.Steve.lowdurability.10=I feel my body starting to creak... -// soul.Steve.lowdurability.11=My back hurts lately... -// soul.Steve.lowdurability.12=Hasn't Steve been good to you? I don't know what I've done for you to treat me so disrespectfully. -// soul.Steve.lowdurability.13=~player~ you need to repair me every once in a while. Life without Steve isn't worth living. -// soul.Steve.lowdurability.14=Am I losing it? -// soul.Steve.lowdurability.15=Agghh! My head is gonna explode... -// soul.Steve.lowdurability.16=Recently, I've been feeling beat. -// soul.Steve.lowdurability.17=I'm really having a crappy day. -// soul.Steve.lowdurability.18=Why... am I so... miserable... ? -// soul.Steve.lowdurability.19=Don't you think my existence is pretty important. I mean, how many talking ~tool~s do you know? -// soul.Steve.lowdurability.20=Count on me! Oops. Wait, wait! -// soul.Steve.lowdurability.21=Hey... ~player~, you been cold to me recently... -// soul.Steve.lowdurability.22=I'm burning out... - -// soul.Steve.broken.0=I'm gonna take a nap. -// soul.Steve.broken.1=Not now ~player~, I've got a headache. -// soul.Steve.broken.2=I wonder if there is any medicine that heals the heart... -// soul.Steve.broken.3=I, I lost... -// soul.Steve.broken.4=I hope I can have pleasant dreams tonight... -// soul.Steve.broken.5=(Sob)... I have no time left... -// soul.Steve.broken.6=Oh... Dad. You are there. -// soul.Steve.broken.7=Nothingness... there is nothing there but darkness... darkness spreading everywhere. -// soul.Steve.broken.8=Agghh! -// soul.Steve.broken.9=I can't take it anymore. -// soul.Steve.broken.10=Uggghhh! -// soul.Steve.broken.11=I don't want to be defeated by him! -// soul.Steve.broken.12=Argh... I think I'm really... a loser... - -// soul.Steve.repaired.0=Yeah, my priorities have all changed! Ahh, it's exciting to be alive. -// soul.Steve.repaired.1=I tingle with excitement at my new life course. Steve, the millionaire ~tool~!! -// soul.Steve.repaired.2=The power sealed within me now... about to be revived! -// soul.Steve.repaired.3=As long as I am alive, good things will happen. -// soul.Steve.repaired.4=Andy, brother! Stop! Stop it! Phew... it was... a dream... -// soul.Steve.repaired.5=It feels like love... - -// soul.Steve.modified.0=I'm gonna be the ~tool~ to beat all ~tool~! -// soul.Steve.modified.1=~player~, you're too friendly. It makes me jealous. -// soul.Steve.modified.2=It feels like love... -// soul.Steve.modified.3=I... I feel strong... I feel charged with power... an immense power... -// soul.Steve.modified.4=I'm pretty much a genius, huh. -// soul.Steve.modified.5=Uggh! This, this is it! The coolness I was looking for. -// soul.Steve.modified.6=I see. I get it. Now I understand. I am enlightened! - -// soul.Steve.horsenear.0=Neigh! -// soul.Steve.horsenear.1=Is that a horse? Well, it doesn't matter. It's cool anyway! -// soul.Steve.horsenear.2=I wonder what the name of that horse is? -// soul.Steve.horsenear.3=Hey look, Swedish meatballs! -// soul.Steve.horsenear.4=How do you turn that into glue...? - -// soul.Steve.pignear.0=Oink Oink! -// soul.Steve.pignear.1=I wonder if boar's meat is tasty. -// soul.Steve.pignear.2=Mmm, porkchops. -// soul.Steve.pignear.3=Aww he has a wittle snout! -// soul.Steve.pignear.4=I smell bacon! - -// soul.Steve.chickennear.0=Cluck cluck! -// soul.Steve.chickennear.1=Didn't you say you like chicken better ~player~? -// soul.Steve.chickennear.2=That's a chicken? It looks like a duck... -// soul.Steve.chickennear.3=~player~ where's the fry pot?! -// soul.Steve.chickennear.4=You should decorate me with those feathers! - -// soul.Steve.cownear.0=Mooo! -// soul.Steve.cownear.1=Mmm, steak. -// soul.Steve.cownear.2=Horns and udders...? -// soul.Steve.cownear.3=I could go for a glass of milk. -// soul.Steve.cownear.4=I wonder if cows also come in chocolate. - -// soul.Steve.sheepnear.0=Baaaaah! -// soul.Steve.sheepnear.1=It looks so fluffy! -// soul.Steve.sheepnear.2=Mmm, mutton. -// soul.Steve.sheepnear.3=~player~ could you just lay me on that sheep? It looks soft. -// soul.Steve.sheepnear.4=Where'd those shears go, Steve needs a new blanket. - -// soul.Steve.wolfnear.0=Woof! -// soul.Steve.wolfnear.1=Hey back up, I'm not a chew toy! -// soul.Steve.wolfnear.2=Here boy! *whistles* -// soul.Steve.wolfnear.3=Aww I wanna pet him! -// soul.Steve.wolfnear.4=~player~ what should we name him? I like the name Steve! - -// soul.Steve.catnear.0=Meow! -// soul.Steve.catnear.1=Claws and teeth? Scary pet you have... -// soul.Steve.catnear.2=No, I'm not for scratching! -// soul.Steve.catnear.3=So cute! -// soul.Steve.catnear.4=~player~ I wanna pet it! Can I?! - -// soul.Steve.skeletonnear.0=They say that monster is one of the undead. -// soul.Steve.skeletonnear.1=What's that weird clunky noise? -// soul.Steve.skeletonnear.2=I hear a bow being drawn... -// soul.Steve.skeletonnear.3=Doot doot! -// soul.Steve.skeletonnear.4=It looks like an xylophone! - -// soul.Steve.zombienear.0=Smell something? -// soul.Steve.zombienear.1=They say that monster is one of the undead. -// soul.Steve.zombienear.2=I smell something gross. -// soul.Steve.zombienear.3=Eww it's rotting! -// soul.Steve.zombienear.4=Don't let that touch you, it looks diseased! - -// soul.Steve.creepernear.0=I smell gunpowder. -// soul.Steve.creepernear.1=Ssssssssssss... -// soul.Steve.creepernear.2=Explosive, handle with care... -// soul.Steve.creepernear.3=That almost looks like a pig, just way creepier... -// soul.Steve.creepernear.4=He has an explosive personality! - -// soul.Steve.spidernear.0=*shudder* -// soul.Steve.spidernear.1=Giant bugs? This is hell. -// soul.Steve.spidernear.2=You should try riding that! -// soul.Steve.spidernear.3=Too many legs... Yuck! -// soul.Steve.spidernear.4=Kill it with fire! - -// soul.Steve.endermannear.0=He has long legs. You needed me to tell you that huh. -// soul.Steve.endermannear.1=It has such thin arms, someone needs to lift more. -// soul.Steve.endermannear.2=Careful, he can dodge pretty well... Well, sometimes anyway. -// soul.Steve.endermannear.3=Woah, where'd he come from? -// soul.Steve.endermannear.4=Wow, he's huge. - -// soul.Steve.silverfishnear.0=What's up with its color? -// soul.Steve.silverfishnear.1=I hear scratching... -// soul.Steve.silverfishnear.2=Ew what is that?! -// soul.Steve.silverfishnear.3=Kill it with fire! -// soul.Steve.silverfishnear.4=Ew ew ew please go away ew! - -// soul.Steve.blazenear.0=Blaze blaze bla bla blaze. Woah, Mr. Blaze. -// soul.Steve.blazenear.1=Is that a demon? -// soul.Steve.blazenear.2=I think that's a demon. -// soul.Steve.blazenear.3=I hope you're fireproof. -// soul.Steve.blazenear.4=Come on ~player~, lets fight fire with... STEVE! - -// soul.Steve.enemynear.0=What's he doing here? -// soul.Steve.enemynear.1=Hey look, it's a ~other~! -// soul.Steve.enemynear.2=Look out! -// soul.Steve.enemynear.3=Hey, shoo, stupid ~other~. -// soul.Steve.enemynear.4=I wonder what ~other~ tastes like... - -// soul.Steve.creaturenear.0=I think that ~other~ is following us. -// soul.Steve.creaturenear.1=Hey look, it's a ~other~! -// soul.Steve.creaturenear.2=Kneel before Steve puny ~other~! -// soul.Steve.creaturenear.3=~player~ quick, catch that ~other~! -// soul.Steve.creaturenear.4=I wonder what ~other~ tastes like... - -// soul.Steve.insultzombie.0=Being undead bites. -// soul.Steve.insultzombie.1=He makes me puke. -// soul.Steve.insultzombie.2=Bet he'd taste nasty if we ate him. -// soul.Steve.insultzombie.3=Looks like a sickly little boy. -// soul.Steve.insultzombie.4=Looks a little sickly. -// soul.Steve.insultzombie.5=He looks like he'll die pretty soon with our without our help. -// soul.Steve.insultzombie.6=He must be rotten. -// soul.Steve.insultzombie.7=You reek man. -// soul.Steve.insultzombie.8=Yeeek... -// soul.Steve.insultzombie.9=There are alot of guys running around that look like him. - -// soul.Steve.insultskeleton.0=Calcium rich bones have such a nice pop when they break. -// soul.Steve.insultskeleton.1=He looks pale. I wonder if something bad happened to him. -// soul.Steve.insultskeleton.2=Wow that guy's pale. Get out on the beach or something dude. -// soul.Steve.insultskeleton.3=He looks pale. I wonder if he has a glandular problem. -// soul.Steve.insultskeleton.4=Ah, he doesn't look like much. Whups! Incoming! -// soul.Steve.insultskeleton.5=Whoa, careful! You'll put somebody's eye out with that thing. -// soul.Steve.insultskeleton.6=He's just a skeleton, but he has a bow. - -// soul.Steve.insultcreeper.0=Woah! This guys gonna blow! -// soul.Steve.insultcreeper.1=Get away from him before he pops... -// soul.Steve.insultcreeper.2=What a creep! -// soul.Steve.insultcreeper.3=He looks a bit unstable... -// soul.Steve.insultcreeper.4=Hehehe, what is that? - -// soul.Steve.insultspider.0=Don't make me get the bug spray! -// soul.Steve.insultspider.1=Bugs are gross! Go away! -// soul.Steve.insultspider.2=~player~, kill it with fire! -// soul.Steve.insultspider.3=You know in a past life I was a bug swatter! -// soul.Steve.insultspider.4=Lets take its eyes! ...That was a little morbid wasn't it... - -// soul.Steve.insultenderman.0=Behind his benign face, lies evil intent of the most fearful kind... Aren't I dramatic? -// soul.Steve.insultenderman.1=I get an evil vibe off him. -// soul.Steve.insultenderman.2=I hate the way his mouth moves... -// soul.Steve.insultenderman.3=Better run! -// soul.Steve.insultenderman.4=Back from whence you came! - -// soul.Steve.insultsilverfish.0=Bet he'd taste nasty if we ate him. -// soul.Steve.insultsilverfish.1=Ew, what is that? -// soul.Steve.insultsilverfish.2=Squish it! -// soul.Steve.insultsilverfish.3=Think its actually made of silver? We could make big money! -// soul.Steve.insultsilverfish.4=Burrowing away is cheating! - -// soul.Steve.insultwitch.0=I don't want to get an apple from her. -// soul.Steve.insultwitch.1=Just smash the potion throwing old bag! -// soul.Steve.insultwitch.2=This chick's gross. -// soul.Steve.insultwitch.3=Old lady power is endless... -// soul.Steve.insultwitch.4=You have something for if you get poisoned right? - -// soul.Steve.insultblaze.0=Away hellspawn! -// soul.Steve.insultblaze.1=The power of Steve compels you! -// soul.Steve.insultblaze.2=Got any holy water? Or any water really... -// soul.Steve.insultblaze.3=Time to be extinguished! -// soul.Steve.insultblaze.4=Too bad we don't have marshmellows. - -// soul.Steve.insultghast.0=Crybaby! -// soul.Steve.insultghast.1=Hit that fireball back at him! -// soul.Steve.insultghast.2=Did you bring a ranged weapon? That would help right now. -// soul.Steve.insultghast.3=Ew, it's got weird tentacles... -// soul.Steve.insultghast.4=Let me give you something to cry about! - -// soul.Steve.insultdragon.0=Ooo a Dragon... Rrrarrggh! -// soul.Steve.insultdragon.1=Steve's tip of the day. Lesson 1. Ender Dragon hides make awesome boots. -// soul.Steve.insultdragon.2=I used to imagine dragons were slender creatures. -// soul.Steve.insultdragon.3=Flying is basically cheating... AND CHEATERS NEVER WIN! -// soul.Steve.insultdragon.4=What kind of dragon can't breathe fire? - -// soul.Steve.insultplayer.0=~other~... I heard that name somewhere before. -// soul.Steve.insultplayer.1=~other~, ~other~... Talk to me bud. Why do you challenge the supremacy of Steve? -// soul.Steve.insultplayer.2=I wonder if ~other~ has no friends? Probably. -// soul.Steve.insultplayer.3=This guy's boring. -// soul.Steve.insultplayer.4=Bet he's got no friends. -// soul.Steve.insultplayer.5=Yup, he was adopted. -// soul.Steve.insultplayer.6=Don't waste your time with this guy ~player~. -// soul.Steve.insultplayer.7=My weak point? Hmph. No such thing. -// soul.Steve.insultplayer.8=He should just chill himself, don't you think? -// soul.Steve.insultplayer.9=Let's settle it with speed! You can't beat the speed of a talking ~tool~! -// soul.Steve.insultplayer.10=He thinks he's so cool with his sword. Loser. -// soul.Steve.insultplayer.11=He's strong. But he's not all that strong when you attack from a distance. -// soul.Steve.insultplayer.12=Whoa, careful! You'll put somebody's eye out with that thing. -// soul.Steve.insultplayer.13=His weapon is great, but he is meager. -// soul.Steve.insultplayer.14=There are alot of guys running around that look like him. -// soul.Steve.insultplayer.15=So he's still kickin' huh? - -// soul.Steve.insultother.0=Me shatter you like glass. -// soul.Steve.insultother.1=Wish I knew how to slowly lumber into oncoming fire. -// soul.Steve.insultother.2=He's lame. -// soul.Steve.insultother.3=He burnt me in my dream. Burn him back. For me! -// soul.Steve.insultother.4=Pretty much looks like a dork huh. -// soul.Steve.insultother.5=Airhead. -// soul.Steve.insultother.6=Leave it be, ~player~. It obviously has no friends. -// soul.Steve.insultother.7=This guy's a putz... Did I just use that word? -// soul.Steve.insultother.8=Just off him already. -// soul.Steve.insultother.9=My name is STEVE! I own you. -// soul.Steve.insultother.10=Won't give up will he. -// soul.Steve.insultother.11=Get lost. Loser. -// soul.Steve.insultother.12=I hate this loser. -// soul.Steve.insultother.13=Annoying. -// soul.Steve.insultother.14=How do we handle this one? -// soul.Steve.insultother.15=Looks stupid. -// soul.Steve.insultother.16=The weak point of this monster? Basically everywhere... -// soul.Steve.insultother.17=What me... lose to him!? Ha, good one! -// soul.Steve.insultother.18=Just because I'm a ~tool~, doesn't mean I'm stupid. -// soul.Steve.insultother.19=Don't you think he's annoying? -// soul.Steve.insultother.20=Weak point? Uh, duh! Don't make me say it, please. -// soul.Steve.insultother.21=Hello my name is Steve. I own you, ~other~. -// soul.Steve.insultother.22=Today's prediction. Pain! -// soul.Steve.insultother.23=I wonder how much I could sell that ~other~ for... -// soul.Steve.insultother.24=This guy doesn't hold back. -// soul.Steve.insultother.25=This guy's a clown. -// soul.Steve.insultother.26=He should try to learn from my exquisite sense of style. -// soul.Steve.insultother.27=My kung fu is stronger! -// soul.Steve.insultother.28=What? The weak point? You know it, right? It's not that I don't know it... -// soul.Steve.insultother.29=He'll get what's coming... Just wait. -// soul.Steve.insultother.30=Humph, this guy's a piece of cake. -// soul.Steve.insultother.31=This guy might fetch a high price! -// soul.Steve.insultother.32=Let's just take 'em out, pack 'em up and get outta here. -// soul.Steve.insultother.33=He's got a weird face. -// soul.Steve.insultother.34=Behave yourself ~other~. -// soul.Steve.insultother.35=Finish him, ~player~!! -// soul.Steve.insultother.36=Fight fire with fire, ~player~. Not literally but you get what I mean. -// soul.Steve.insultother.37=He's pretty tough. Be careful. -// soul.Steve.insultother.38=Whoa! Are you fighting him? -// soul.Steve.insultother.39=Maybe he doesn't know he's made of paper. We have to tell him. -// soul.Steve.insultother.40=His weak point? Come on, you've gotta know it? - -// soul.Steve.creation.0=My name is Steve! A pleasure. -// soul.Steve.creation.1=My name is Steve! By the way, my sister's name is Stephanie. -// soul.Steve.creation.2=And on the 6th day Steve was created... -// soul.Steve.creation.3=Zzz... Huh! Was I sleeping? -// soul.Steve.creation.4=Today's fortune, you will meet someone new. It was great to meet you, ~player~. -// soul.Steve.creation.5=Hello my name is Steve. I own you. -// soul.Steve.creation.6=In the village, everybody called me Steve, the busy bee. - -// soul.Steve.other.0=I wonder sometimes, why do I have to be a ~tool~? Why not some absurd fully automatic firearm? -// soul.Steve.other.1=My baby brother was such a brat... -// soul.Steve.other.2=By the way. How are ya doing? -// soul.Steve.other.3=Reminds me of last night. I had a dream of my dad... he was a catapult... -// soul.Steve.other.4=My hair is awesome!!! It takes forever in the morning but tell me it isn't worth it. -// soul.Steve.other.5=Waffle, waffle, waffle. -// soul.Steve.other.6=Why on earth can I talk? I'm a ~tool~... -// soul.Steve.other.7=Do you understand, ~player~, what it feels like to be a ~tool~? -// soul.Steve.other.8=...Achoo! -// soul.Steve.other.9=I like flan. -// soul.Steve.other.10=How'd I get my name...? I don't remember. -// soul.Steve.other.11=Don't you think my name is cool? -// soul.Steve.other.12=Yo. What is it like being human, ~player~? Don't think it would work for me. A human ~tool~... messy. -// soul.Steve.other.13=Sometimes, I remember my old days. I went through many hardships... -// soul.Steve.other.14=My jokes are getting stale... -// soul.Steve.other.15=Let me tell you my state of mind... I wanna be a human as quickly as possible. -// soul.Steve.other.16=Love is an immaculate beam of warm fuzzy energy. -// soul.Steve.other.17=Did you know that I am an excellent singer? A pro! -// soul.Steve.other.18=My dad would say, "A man should stand up in the headwind no matter what." -// soul.Steve.other.19=If I didn't have a torso, that would kinda bug me. -// soul.Steve.other.20=Last night, my late dad talked to me in a dream... I was so happy -// soul.Steve.other.21=Yesterday, I dreamt I was rich. -// soul.Steve.other.22=My ego is like a gas giant. Like Jupiter or, heh Uranus. -// soul.Steve.other.23=I know, I know... You're wondering how you might serve Steve better. -// soul.Steve.other.24=Fortune of the day. Beware of being boring. Oops, I gotta be careful. -// soul.Steve.other.25=Fortune of the day. It'll be a very happy day. Maybe. -// soul.Steve.other.26=I can sing and dance! I should be a performer. -// soul.Steve.other.27=I am a great dancer. I want to show you. -// soul.Steve.other.28=I wonder ~player~, how old are you? -// soul.Steve.other.29=By the way, do you think I am handsome? -// soul.Steve.other.30=Don't you think it will look good on me if I dye my hair red? -// soul.Steve.other.31=Fortune of the day. The lucky item is a white handkerchief. - -// soul.Steve.story.0.0=I has a twin sister who I have been separated from for a long time... I wonder how she's doing. -// soul.Steve.story.0.1=My sister was totally cute. She was the belle of the village. -// soul.Steve.story.0.2=When I take a close look at you, ~player~ you look like my sister. - -// soul.Steve.story.1.0=My pitiful attempts to be cool. Blasted playground! -// soul.Steve.story.1.1=Why didn't the cool kids play with me? - -// soul.Steve.story.2.0=Once upon a time there was Steve. -// soul.Steve.story.2.1=He owned you. -// soul.Steve.story.2.2=The End. -// soul.Steve.story.2.3=Wasn't that a great story? - -// soul.Steve.story.3.0=I'm wondering... -// soul.Steve.story.3.1=Is there a decaffeinated brand out there for me...? That I can truly enjoy. -// soul.Steve.story.3.2=It's a big concern for me... -// soul.Steve.story.3.3=What do you think?" - -item.shield.name=Buckler -item.shield.desc=A small shield with low protection but with the ability to counter attacks, slowing down your opponent. Due to its small size it can't hold as many modifiers. - -item.heatershield.name=Heater Shield -item.heatershield.desc=A standard shield designed to protect from all incoming attacks while still being mobile. \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/lang/fr_FR.lang b/src/main/resources/assets/tinkersdefense/lang/fr_FR.lang deleted file mode 100644 index 1142e8f..0000000 --- a/src/main/resources/assets/tinkersdefense/lang/fr_FR.lang +++ /dev/null @@ -1,35 +0,0 @@ -itemGroup.tabName=Tinkers' Defense -item.AeonSteelIngot.name=Lingot d'acier éternel -tile.AeonSteelBlock.name=Bloc d'acier éternel -tile.MoltenAeonSteel.name=Acier éternel fondu -material.aeonsteel=Acier éternel - -item.QueensGoldIngot.name=Lingot d'or de la reine -tile.QueensGoldBlock.name=Bloc d'or de la reine -tile.MoltenQueensGold.name=Or de la reine fondu -material.queensgold=Or de la reine - -item.DogbeariumIngot.name=Lingot de dogbearium -tile.DogbeariumBlock.name=Bloc de Dogbearium -tile.MoltenDogbearium.name=Dogbearium fondu -material.dogbearium=Dogbearium -material.dogbearium.ability=Dentelé - -tile.CrestMount.name=Mont de crête -tile.ArmorAnvil.name=Enclume d'armure (WIP) -tile.JewelersBench.name=Atelier du bijoutier (WIP) - -tool.roundshield=Bouclier rond -tool.heatershield=Bouclier d'écusson - -fluid.moltenAeonsteel.name=Acier éternel fondu -fluid.moltenQueensGold.name=Or de la reine fondu -fluid.moltenDogbearium.name=Dogbearium fondu - -gui.toolstation.roundshield.name=Bouclier rond -gui.toolstation.roundshield.desc=Une protection simple avec une durabilité et une défense moyenne. - -gui.toolstation.heatershield.name=Bouclier d'écusson -gui.toolstation.heatershield.desc=Une protection simple avec une durabilité et une défense élevé. - -item.Crest_Feathers.name=Crête de plumes diff --git a/src/main/resources/assets/tinkersdefense/lang/ru_RU.lang b/src/main/resources/assets/tinkersdefense/lang/ru_RU.lang deleted file mode 100644 index 5e1afa1..0000000 --- a/src/main/resources/assets/tinkersdefense/lang/ru_RU.lang +++ /dev/null @@ -1,280 +0,0 @@ -itemGroup.tabName=Tinkers' Defense -item.AeonSteelIngot.name=Слиток стали вечности -tile.AeonSteelBlock.name=Блок стали вечности -tile.MoltenAeonSteel.name=Расплавленная сталь вечности -material.aeonsteel=Сталь вечности - -item.QueensGoldIngot.name=Слиток золота королевы -tile.QueensGoldBlock.name=Блок золота королевы -tile.MoltenQueensGold.name=Расплавленное золото королевы -material.queensgold=Золото королевы - -item.DogbeariumIngot.name=Догбериевый слиток -tile.DogbeariumBlock.name=Догбериевый блок -tile.MoltenDogbearium.name=Расплавленный догберий -material.dogbearium=Догберий -material.dogbearium.ability=Зазубренность - -tool.roundshield=круглый щит -tool.heatershield=рыцарский щит - -fluid.moltenAeonsteel.name=Расплавленная сталь вечности -fluid.moltenQueensGold.name=Расплавленное золото королевы -fluid.moltenDogbearium.name=Расплавленный догберий - -# Custom Stuff -material.dogbearium.display=Догбериевая -toolpart.material.dogbearium=Догбериевый - -tool.pickaxe.queensgold=Кирка из золота королевы -tool.shovel.queensgold=Лопата из золота королевы -tool.hatchet.queensgold=Топорик из золота королевы -tool.broadsword.queensgold=Палаш из золота королевы -tool.longsword.queensgold=Полуторный меч из золота королевы -tool.rapier.queensgold=Рапира из золота королевы -tool.dagger.queensgold=Кинжал из золота королевы -tool.cutlass.queensgold=Сабля из золота королевы -tool.fryingpan.queensgold=Сковорода из золота королевы -tool.battlesign.queensgold=Боевая табличка из золота королевы -tool.mattock.queensgold=Мотыготопор из золота королевы -tool.chisel.queensgold=Стамеска из золота королевы -tool.lumberaxe.queensgold=Большой топор из золота королевы -tool.cleaver.queensgold=Тесак из золота королевы -tool.scythe.queensgold=Коса из золота королевы -tool.excavator.queensgold=Копалка из золота королевы -tool.hammer.queensgold=Молот из золота королевы -tool.battleaxe.queensgold=Боевой топор из золота королевы -tool.shortbow.queensgold=Короткий лук из золота королевы -tool.shuriken.queensgold=Сюрикэн из золота королевы -tool.arrowammo.queensgold=Стрелы из золота королевы -tool.boltammo.queensgold=Болты из золота королевы -tool.throwingknife.queensgold=Метательный нож из золота королевы -tool.javelin.queensgold=Копьё из золота королевы -tool.roundshield.queensgold=Круглый щит из золота королевы -tool.heatershield.queensgold=Рыцарский щит из золота королевы -toolpart.ToolRod.queensgold=Стержень из золота королевы -toolpart.PickaxeHead.queensgold=Обух кирки из золота королевы -toolpart.ShovelHead.queensgold=Штык лопаты из золота королевы -toolpart.AxeHead.queensgold=Обух топора из золота королевы -toolpart.Binding.queensgold=Крепление из золота королевы -toolpart.ToughBinding.queensgold=Прочное крепление из золота королевы -toolpart.ToughRod.queensgold=Прочный стержень из золота королевы -toolpart.LargePlate.queensgold=Большая пластина из золота королевы -toolpart.SwordBlade.queensgold=Лезвие меча из золота королевы -toolpart.LargeGuard.queensgold=Широкая гарда из золота королевы -toolpart.MediumGuard.queensgold=Малая гарда из золота королевы -toolpart.Crossbar.queensgold=Поперечная гарда из золота королевы -toolpart.KnifeBlade.queensgold=Лезвие ножа из золота королевы -toolpart.FullGuard.queensgold=Полная гарда из золота королевы -toolpart.FrypanHead.queensgold=Сковорода из золота королевы -toolpart.SignHead.queensgold=Табличка из золота королевы -toolpart.ChiselHead.queensgold=Лезвие стамески из золота королевы -toolpart.ScytheHead.queensgold=Лезвие косы из золота королевы -toolpart.LumberAxeHead.queensgold=Большой обух топора из золота королевы -toolpart.ExcavatorHead.queensgold=Пластина копалки из золота королевы -toolpart.LargeSwordBlade.queensgold=Большое лезвие меча из золота королевы -toolpart.HammerHead.queensgold=Боёк молота из золота королевы -toolpart.ArrowHead.queensgold=Наконечник стрелы из золота королевы -toolpart.Shuriken.queensgold=Сюрикэн из золота королевы -toolpart.CrossbowLimb.queensgold=Плечо арбалета из золота королевы -toolpart.CrossbowBody.queensgold=Основа арбалета из золота королевы -toolpart.BowLimb.queensgold=Плечо лука из золота королевы -toolpart.Bolt.queensgold=Болт из золота королевы - -tool.pickaxe.aeonsteel=Кирка из стали вечности -tool.shovel.aeonsteel=Лопата из стали вечности -tool.hatchet.aeonsteel=Топорик из стали вечности -tool.broadsword.aeonsteel=Палаш из стали вечности -tool.longsword.aeonsteel=Полуторный меч из стали вечности -tool.rapier.aeonsteel=Рапира из стали вечности -tool.dagger.aeonsteel=Кинжал из стали вечности -tool.cutlass.aeonsteel=Сабля из стали вечности -tool.fryingpan.aeonsteel=Сковорода из стали вечности -tool.battlesign.aeonsteel=Боевая табличка из стали вечности -tool.mattock.aeonsteel=Мотыготопор из стали вечности -tool.chisel.aeonsteel=Стамеска из стали вечности -tool.lumberaxe.aeonsteel=Большой топор из стали вечности -tool.cleaver.aeonsteel=Тесак из стали вечности -tool.scythe.aeonsteel=Коса из стали вечности -tool.excavator.aeonsteel=Копалка из стали вечности -tool.hammer.aeonsteel=Молот из стали вечности -tool.battleaxe.aeonsteel=Боевой топор из стали вечности -tool.shortbow.aeonsteel=Короткий лук из стали вечности -tool.shuriken.aeonsteel=Сюрикэн из стали вечности -tool.arrowammo.aeonsteel=Стрелы из стали вечности -tool.boltammo.aeonsteel=Болты из стали вечности -tool.throwingknife.aeonsteel=Метательный нож из стали вечности -tool.javelin.aeonsteel=Копьё из стали вечности -tool.roundshield.aeonsteel=Круглый щит из стали вечности -tool.heatershield.aeonsteel=Рыцарский щит из стали вечности -toolpart.ToolRod.aeonsteel=Стержень из стали вечности -toolpart.PickaxeHead.aeonsteel=Обух кирки из стали вечности -toolpart.ShovelHead.aeonsteel=Штык лопаты из стали вечности -toolpart.AxeHead.aeonsteel=Обух топора из стали вечности -toolpart.Binding.aeonsteel=Крепление из стали вечности -toolpart.ToughBinding.aeonsteel=Прочное крепление из стали вечности -toolpart.ToughRod.aeonsteel=Прочный стержень из стали вечности -toolpart.LargePlate.aeonsteel=Большая пластина из стали вечности -toolpart.SwordBlade.aeonsteel=Лезвие меча из стали вечности -toolpart.LargeGuard.aeonsteel=Широкая гарда из стали вечности -toolpart.MediumGuard.aeonsteel=Малая гарда из стали вечности -toolpart.Crossbar.aeonsteel=Поперечная гарда из стали вечности -toolpart.KnifeBlade.aeonsteel=Лезвие ножа из стали вечности -toolpart.FullGuard.aeonsteel=Полная гарда из стали вечности -toolpart.FrypanHead.aeonsteel=Сковорода из стали вечности -toolpart.SignHead.aeonsteel=Табличка из стали вечности -toolpart.ChiselHead.aeonsteel=Лезвие стамески из стали вечности -toolpart.ScytheHead.aeonsteel=Лезвие косы из стали вечности -toolpart.LumberAxeHead.aeonsteel=Большой обух топора из стали вечности -toolpart.ExcavatorHead.aeonsteel=Пластина копалки из стали вечности -toolpart.LargeSwordBlade.aeonsteel=Большое лезвие меча из стали вечности -toolpart.HammerHead.aeonsteel=Боёк молота из стали вечности -toolpart.ArrowHead.aeonsteel=Наконечник стрелы из стали вечности -toolpart.Shuriken.aeonsteel=Сюрикэн из стали вечности -toolpart.CrossbowLimb.aeonsteel=Плечо арбалета из стали вечности -toolpart.CrossbowBody.aeonsteel=Основа арбалета из стали вечности -toolpart.BowLimb.aeonsteel=Плечо лука из стали вечности -toolpart.Bolt.aeonsteel=Болт из стали вечности - -tool.hatchet.dogbearium=Догбериевый топорик -tool.broadsword.dogbearium=Догбериевый палаш -tool.longsword.dogbearium=Догбериевый полуторный меч -tool.dagger.dogbearium=Догбериевый кинжал -tool.mattock.dogbearium=Догбериевый мотыготопор -tool.lumberaxe.dogbearium=Догбериевый большой топор -tool.cleaver.dogbearium=Догбериевый тесак -tool.hammer.dogbearium=Догбериевый молот -tool.battleaxe.dogbearium=Догбериевый боевой топор -tool.shortbow.dogbearium=Догбериевый короткий лук -tool.longbow.dogbearium=Догбериевый длинный лук -tool.crossbow.dogbearium=Догбериевый арбалет -tool.arrowammo.dogbearium=Догбериевые стрелы -tool.boltammo.dogbearium=Догбериевые болты -tool.shuriken.dogbearium=Догбериевый сюрикэн -tool.throwingknife.dogbearium=Догбериевый метательный нож -tool.javelin.dogbearium=Догбериевое копьё -tool.roundshield.dogbearium=Догбериевый круглый щит -tool.heatershield.dogbearium=Догбериевый рыцарский щит -toolpart.Binding.dogbearium=Догбериевое крепление -toolpart.ToughBinding.dogbearium=Догбериевое прочное крепление -toolpart.SwordBlade.dogbearium=Догбериевое лезвие меча -toolpart.ChiselHead.dogbearium=Догбериевое лезвие стамески -toolpart.ScytheHead.dogbearium=Догбериевое лезвие косы -toolpart.LargeSwordBlade.dogbearium=Догбериевое большое лезвие меча -toolpart.KnifeBlade.dogbearium=Догбериевое лезвие ножа -toolpart.LargePlate.dogbearium=Догбериевая большая пластина -toolpart.LargeGuard.dogbearium=Догбериевая широкая гарда -toolpart.MediumGuard.dogbearium=Догбериевая малая гарда -toolpart.Crossbar.dogbearium=Догбериевая поперечная гарда -toolpart.FullGuard.dogbearium=Догбериевая полная гарда -toolpart.FrypanHead.dogbearium=Догбериевая сковорода -toolpart.SignHead.dogbearium=Догбериевая табличка -toolpart.ExcavatorHead.dogbearium=Догбериевая пластина копалки -toolpart.CrossbowBody.dogbearium=Догбериевая основа арбалета -toolpart.CrossbowLimb.dogbearium=Догбериевое плечо арбалета -toolpart.BowLimb.dogbearium=Догбериевое плечо лука - -tool.roundshield.wood=Деревянный круглый щит -tool.roundshield.stone=Каменный круглый щит -tool.roundshield.iron=Железный круглый щит -tool.roundshield.flint=Кремниевый круглый щит -tool.roundshield.cactus=Кактусовый круглый щит -tool.roundshield.bone=Костный круглый щит -tool.roundshield.obsidian=Обсидиановый круглый щит -tool.roundshield.slime=Слизневый круглый щит -tool.roundshield.paper=Бумажный круглый щит -tool.roundshield.cobalt=Кобальтовый круглый щит -tool.roundshield.ardite=Ардитовый круглый щит -tool.roundshield.manyullyn=Мануллиновый круглый щит -tool.roundshield.copper=Медный круглый щит -tool.roundshield.bronze=Бронзовый круглый щит -tool.roundshield.alumite=Алюмитовый круглый щит -tool.roundshield.steel=Стальной круглый щит -tool.roundshield.thaumium=Таумический круглый щит -tool.roundshield.electrum=Электрумовый круглый щит -tool.roundshield.invar=Инваровый круглый щит -tool.roundshield.lead=Свинцовый круглый щит -tool.roundshield.nickel=Никелевый круглый щит -tool.roundshield.platinum=Платиновый круглый щит -tool.roundshield.silver=Серебряный круглый щит - -tool.heatershield.wood=Деревянный рыцарский щит -tool.heatershield.stone=Каменный рыцарский щит -tool.heatershield.iron=Железный рыцарский щит -tool.heatershield.flint=Кремниевый рыцарский щит -tool.heatershield.cactus=Кактусовый рыцарский щит -tool.heatershield.bone=Костный рыцарский щит -tool.heatershield.obsidian=Обсидиановый рыцарский щит -tool.heatershield.slime=Слизневый рыцарский щит -tool.heatershield.paper=Бумажный рыцарский щит -tool.heatershield.cobalt=Кобальтовый рыцарский щит -tool.heatershield.ardite=Ардитовый рыцарский щит -tool.heatershield.manyullyn=Мануллиновый рыцарский щит -tool.heatershield.copper=Медный рыцарский щит -tool.heatershield.bronze=Бронзовый рыцарский щит -tool.heatershield.alumite=Алюмитовый рыцарский щит -tool.heatershield.steel=Стальной рыцарский щит -tool.heatershield.thaumium=Таумический рыцарский щит -tool.heatershield.electrum=Электрумовый рыцарский щит -tool.heatershield.invar=Инваровый рыцарский щит -tool.heatershield.lead=Свинцовый рыцарский щит -tool.heatershield.nickel=Никелевый рыцарский щит -tool.heatershield.platinum=Платиновый рыцарский щит -tool.heatershield.silver=Серебряный рыцарский щит - -tool.roundshield.netherrack=Круглый щит из камня Нижнего мира -tool.heatershield.netherrack=Рыцарский щит из камня Нижнего мира -tool.roundshield.blueslime=Круглый щит из синей слизи -tool.heatershield.blueslime=Рыцарский щит из синей слизи -tool.roundshield.kingslime=Круглый щит из королевской слизи -tool.heatershield.kingslime=Рыцарский щит из королевской слизи -tool.roundshield.pigiron=Круглый щит из свиного железа -tool.heatershield.pigiron=Рыцарский щит из свиного железа -tool.roundshield.damascussteel=Круглый щит из дамасской стали -tool.heatershield.damascussteel=Рыцарский щит из дамасской стали -tool.roundshield.shadowiron=Круглый щит из теневого железа -tool.heatershield.shadowiron=Рыцарский щит из теневого железа -tool.roundshield.shadowsteel=Круглый щит из теневой стали -tool.heatershield.shadowsteel=Рыцарский щит из теневой стали -tool.roundshield.astralsilver=Круглый щит из астрального серебра -tool.heatershield.astralsilver=Рыцарский щит из астрального серебра -tool.roundshield.blacksteel=Круглый щит из чёрной стали -tool.heatershield.blacksteel=Рыцарский щит из чёрной стали -tool.roundshield.deepiron=Круглый щит из глубинного железа -tool.heatershield.deepiron=Рыцарский щит из глубинного железа -tool.roundshield.desichalkos=Круглый щит из дезихалькия -tool.heatershield.desichalkos=Рыцарский щит из дезихалькия -tool.roundshield.bloodwood=Круглый щит из кровавой древесины -tool.heatershield.bloodwood=Рыцарский щит из кровавой древесины -tool.roundshield.darkwood=Круглый щит из тёмной древесины -tool.heatershield.darkwood=Рыцарский щит из тёмной древесины -tool.roundshield.fusewood=Круглый щит из плавкой древесины -tool.heatershield.fusewood=Рыцарский щит из плавкой древесины -tool.roundshield.ghostwood=Круглый щит из призрачной древесины -tool.heatershield.ghostwood=Рыцарский щит из призрачной древесины -tool.roundshield.netherquartz=Круглый щит из кварца Нижнего мира -tool.heatershield.netherquartz=Рыцарский щит из кварца Нижнего мира -tool.roundshield.refinedglowstone=Круглый щит из очищенного светокамня -tool.heatershield.refinedglowstone=Рыцарский щит из очищенного светокамня -tool.roundshield.redaurum=Круглый щит из красного аурума -tool.heatershield.redaurum=Рыцарский щит из красного аурума -tool.roundshield.certusquartz=Круглый щит из истинного кварца -tool.heatershield.certusquartz=Рыцарский щит из истинного кварца -tool.roundshield.enderamethyst=Круглый щит из аметиста Края -tool.heatershield.enderamethyst=Рыцарский щит из аметиста Края -tool.roundshield.manasteel=Круглый щит из манастали -tool.heatershield.manasteel=Рыцарский щит из манастали -tool.roundshield.terrasteel=Круглый щит из террастали -tool.heatershield.terrasteel=Рыцарский щит из террастали -tool.roundshield.desh=Круглый щит из деш -tool.heatershield.desh=Рыцарский щит из деш -tool.roundshield.ironwood=Круглый щит из железного дерева -tool.heatershield.ironwood=Рыцарский щит из железного дерева -tool.roundshield.knightmetal=Круглый щит из металла рыцаря -tool.heatershield.knightmetal=Рыцарский щит из металла рыцаря -tool.roundshield.steelleaf=Круглый щит из стального листа -tool.heatershield.steelleaf=Рыцарский щит из стального листа -tool.roundshield.darksteel=Круглый щит из тёмной стали -tool.heatershield.darksteel=Рыцарский щит из тёмной стали -tool.roundshield.voidmetal=Круглый щит из пустотного металла -tool.heatershield.voidmetal=Рыцарский щит из пустотного металла diff --git a/src/main/resources/assets/tinkersdefense/materials/amber.json b/src/main/resources/assets/tinkersdefense/materials/amber.json deleted file mode 100644 index 811dc05..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/amber.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/opal", - "color": "dba827", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/amethyst.json b/src/main/resources/assets/tinkersdefense/materials/amethyst.json deleted file mode 100644 index b92d2c1..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/amethyst.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "b436e2", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/cheese.json b/src/main/resources/assets/tinkersdefense/materials/cheese.json deleted file mode 100644 index 36aad31..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/cheese.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/cheese" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/citrine.json b/src/main/resources/assets/tinkersdefense/materials/citrine.json deleted file mode 100644 index ee6d378..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/citrine.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "ffe877", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/diamond.json b/src/main/resources/assets/tinkersdefense/materials/diamond.json deleted file mode 100644 index 59545d6..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/diamond.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "minecraft:blocks/diamond_block" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/emerald.json b/src/main/resources/assets/tinkersdefense/materials/emerald.json deleted file mode 100644 index d72f1ea..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/emerald.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "minecraft:blocks/emerald_block" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/enderpearl.json b/src/main/resources/assets/tinkersdefense/materials/enderpearl.json deleted file mode 100644 index bbc84ba..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/enderpearl.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/ender_pearl" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/gallite.json b/src/main/resources/assets/tinkersdefense/materials/gallite.json deleted file mode 100644 index 7418efc..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/gallite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/gall" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/garnet.json b/src/main/resources/assets/tinkersdefense/materials/garnet.json deleted file mode 100644 index 142faca..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/garnet.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "9e1c1c", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/ghasttear.json b/src/main/resources/assets/tinkersdefense/materials/ghasttear.json deleted file mode 100644 index c63d9f3..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/ghasttear.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "metal", - "parameters": { - "color": "e8fbff", - "shinyness": 1, - "brightness": 1, - "hueshift": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/glass.json b/src/main/resources/assets/tinkersdefense/materials/glass.json deleted file mode 100644 index 21cc94a..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/glass.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "alpha_color", - "parameters": { - "color": "ffffff" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/glowstone.json b/src/main/resources/assets/tinkersdefense/materials/glowstone.json deleted file mode 100644 index 9abfcda..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/glowstone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "minecraft:blocks/glowstone" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/greencandy.json b/src/main/resources/assets/tinkersdefense/materials/greencandy.json deleted file mode 100644 index 5c3f699..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/greencandy.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/greencandy" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/lapis.json b/src/main/resources/assets/tinkersdefense/materials/lapis.json deleted file mode 100644 index 70a86d5..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/lapis.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "minecraft:blocks/lapis_block" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/opal.json b/src/main/resources/assets/tinkersdefense/materials/opal.json deleted file mode 100644 index dbef40b..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/opal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/opal" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/quartz.json b/src/main/resources/assets/tinkersdefense/materials/quartz.json deleted file mode 100644 index 817ad2c..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/quartz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "minecraft:blocks/quartz_block_side" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/redcandy.json b/src/main/resources/assets/tinkersdefense/materials/redcandy.json deleted file mode 100644 index 8f71374..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/redcandy.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/redcandy" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/ruby.json b/src/main/resources/assets/tinkersdefense/materials/ruby.json deleted file mode 100644 index 90f6a4f..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/ruby.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "ff0061", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/sapphire.json b/src/main/resources/assets/tinkersdefense/materials/sapphire.json deleted file mode 100644 index a4cf3ac..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/sapphire.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "6e00ff", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/starruby.json b/src/main/resources/assets/tinkersdefense/materials/starruby.json deleted file mode 100644 index d83fdbc..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/starruby.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/stargem", - "color": "b00063", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/starsapphire.json b/src/main/resources/assets/tinkersdefense/materials/starsapphire.json deleted file mode 100644 index 1dd9441..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/starsapphire.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/stargem", - "color": "7a629e", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/sundrop.json b/src/main/resources/assets/tinkersdefense/materials/sundrop.json deleted file mode 100644 index ecb8609..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/sundrop.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/sun" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/tanzanite.json b/src/main/resources/assets/tinkersdefense/materials/tanzanite.json deleted file mode 100644 index d7679d3..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/tanzanite.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "8860e5", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/topaz.json b/src/main/resources/assets/tinkersdefense/materials/topaz.json deleted file mode 100644 index 8f474d3..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/topaz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "metal_textured", - "parameters": { - "texture": "tinkersdefense:materials/facetedgem", - "color": "ffc551", - "shinyness": 0.6, - "brightness": 0.4, - "hueshift": 0.1 - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/materials/voidite.json b/src/main/resources/assets/tinkersdefense/materials/voidite.json deleted file mode 100644 index 7272c95..0000000 --- a/src/main/resources/assets/tinkersdefense/materials/voidite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "block", - "parameters": { - "texture": "tinkersdefense:materials/moon" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/block/aeonsteelblock.json b/src/main/resources/assets/tinkersdefense/models/block/aeonsteelblock.json deleted file mode 100644 index 46c122e..0000000 --- a/src/main/resources/assets/tinkersdefense/models/block/aeonsteelblock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/cube_all", - "textures": { - "all": "tinkersdefense:blocks/aeonsteelblock" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/dust.json b/src/main/resources/assets/tinkersdefense/models/item/dust.json deleted file mode 100644 index ca4941b..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/dust" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/gem.json b/src/main/resources/assets/tinkersdefense/models/item/gem.json deleted file mode 100644 index 8bbe97d..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/gem.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/gem" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/gingerbread.json b/src/main/resources/assets/tinkersdefense/models/item/gingerbread.json deleted file mode 100644 index a483363..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/gingerbread.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/gingerbread" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/grain.json b/src/main/resources/assets/tinkersdefense/models/item/grain.json deleted file mode 100644 index e57d798..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/grain.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/grain" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/greenmintcane.json b/src/main/resources/assets/tinkersdefense/models/item/greenmintcane.json deleted file mode 100644 index a908179..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/greenmintcane.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/greenmintcane" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/ingot.json b/src/main/resources/assets/tinkersdefense/models/item/ingot.json deleted file mode 100644 index 52c638f..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/ingot" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/nugget.json b/src/main/resources/assets/tinkersdefense/models/item/nugget.json deleted file mode 100644 index f0efd2e..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/nugget" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/armor_hood_cloth.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/armor_hood_cloth.tmat.json deleted file mode 100644 index 0959514..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/armor_hood_cloth.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:armor/hood/_hood_cloth" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/armor_plate.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/armor_plate.tmat.json deleted file mode 100644 index 68cbc91..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/armor_plate.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_armorplate" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/chainmail.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/chainmail.tmat.json deleted file mode 100644 index 635fd15..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/chainmail.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_chainmail" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/clasp.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/clasp.tmat.json deleted file mode 100644 index 43a7e56..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/clasp.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_clasp" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/cloth.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/cloth.tmat.json deleted file mode 100644 index 2482927..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/cloth.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_cloth" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/filigree.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/filigree.tmat.json deleted file mode 100644 index 4fef267..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/filigree.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_filigree" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/ringshank.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/ringshank.tmat.json deleted file mode 100644 index a4f5e94..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/ringshank.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_ringshank" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/rivets.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/rivets.tmat.json deleted file mode 100644 index 9f924c1..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/rivets.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_rivets" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/setting.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/setting.tmat.json deleted file mode 100644 index 9267712..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/setting.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_setting" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/parts/wire.tmat.json b/src/main/resources/assets/tinkersdefense/models/item/parts/wire.tmat.json deleted file mode 100644 index 34ba698..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/parts/wire.tmat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/_wire" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/redmintcane.json b/src/main/resources/assets/tinkersdefense/models/item/redmintcane.json deleted file mode 100644 index faa54f8..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/redmintcane.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tinkersdefense:items/redmintcane" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/amulet.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/amulet.tcon.json deleted file mode 100644 index 9a3c781..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/amulet.tcon.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/baubles/amulet/_setting", - "layer1": "tinkersdefense:items/baubles/amulet/_chain", - "layer2": "tinkersdefense:items/baubles/amulet/_clasp", - "broken1": "tinkersdefense:items/baubles/amulet/_broken" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/breastplate.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/breastplate.tcon.json deleted file mode 100644 index 027bed7..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/breastplate.tcon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/breastplate/_plate", - "layer1": "tinkersdefense:items/armor/breastplate/_smallplate", - "layer2": "tinkersdefense:items/armor/breastplate/_trim", - "layer3": "tinkersdefense:items/armor/breastplate/_chain", - "broken1": "tinkersdefense:items/armor/breastplate/_plate" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/fishingrod.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/fishingrod.tcon.json deleted file mode 100644 index fe11a40..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/fishingrod.tcon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/fishingrod/_rod", - "layer1": "tinkersdefense:items/fishingrod/_string", - "layer2": "tinkersdefense:items/fishingrod/_hook", - "broken1": "tinkersdefense:items/fishingrod/_rod" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 4, 0 ], - "scale": [ 1, 1, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 4, 0 ], - "scale": [ 1, 1, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 4, 0 ], - "scale": [ 1, 1, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 4, 0 ], - "scale": [ 1, 1, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/grieves.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/grieves.tcon.json deleted file mode 100644 index d89ec36..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/grieves.tcon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/grieves/_plate", - "layer1": "tinkersdefense:items/armor/grieves/_trim", - "layer2": "tinkersdefense:items/armor/grieves/_chain", - "layer3": "tinkersdefense:items/armor/grieves/_cloth", - "broken1": "tinkersdefense:items/armor/grieves/_plate" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/heatershield.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/heatershield.tcon.json deleted file mode 100644 index aab5211..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/heatershield.tcon.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/heatershield/edge", - "layer1": "tinkersdefense:items/heatershield/plate", - "layer2": "tinkersdefense:items/heatershield/face", - "layer3": "tinkersdefense:items/heatershield/binding", - "broken1": "tinkersdefense:items/heatershield/plate_broken" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 0 ], - "translation": [ 2, 0, 2 ], - "scale": [ 1, 1, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 0 ], - "translation": [ 2, 0, 2 ], - "scale": [ 1, 1, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 135, 5 ], - "translation": [ 10, -10, -10 ], - "scale": [ 2, 2, 2 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 135, 5 ], - "translation": [ 10, -16, -10 ], - "scale": [ 2, 2, 2 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - }, - "overrides": [ - { - "predicate": { - "block": 1 - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 30, 145, 0 ], - "translation": [ 2, 0, -1 ], - "scale": [ 1, 1, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 30, 145, 0 ], - "translation": [ 2, 0, -1 ], - "scale": [ 1, 1, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, -8, -10 ], - "scale": [ 2, 2, 2 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, -8, -10 ], - "scale": [ 2, 2, 2 ] - } - } - } - ] -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/helm.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/helm.tcon.json deleted file mode 100644 index 94fc15e..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/helm.tcon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/helm/_top", - "layer1": "tinkersdefense:items/armor/helm/_plate", - "layer2": "tinkersdefense:items/armor/helm/_visor", - "layer3": "tinkersdefense:items/armor/helm/_chain", - "broken1": "tinkersdefense:items/armor/helm/_plate" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/hood.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/hood.tcon.json deleted file mode 100644 index 3cec161..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/hood.tcon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/hood/_cloth", - "layer1": "tinkersdefense:items/armor/hood/_trim", - "layer2": "tinkersdefense:items/armor/hood/_rivet", - "broken1": "tinkersdefense:items/armor/hood/_cloth" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/ring.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/ring.tcon.json deleted file mode 100644 index 309352c..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/ring.tcon.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/baubles/ring/_band", - "layer1": "tinkersdefense:items/baubles/ring/_filigree", - "layer2": "tinkersdefense:items/baubles/ring/_setting", - "broken1": "tinkersdefense:items/baubles/ring/_broken" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/robe.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/robe.tcon.json deleted file mode 100644 index b8b24d6..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/robe.tcon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/robe/_cloth", - "layer1": "tinkersdefense:items/armor/robe/_trim", - "layer2": "tinkersdefense:items/armor/robe/_plate", - "broken1": "tinkersdefense:items/armor/robe/_cloth" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/roundshield.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/roundshield.tcon.json deleted file mode 100644 index 0c9f702..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/roundshield.tcon.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/shield/edge", - "layer1": "tinkersdefense:items/shield/face", - "layer2": "tinkersdefense:items/shield/boss", - "broken1": "tinkersdefense:items/shield/face_broken" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 0 ], - "translation": [ 2, 0, 2 ], - "scale": [ 0.75, 0.75, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 0 ], - "translation": [ 2, 0, 2 ], - "scale": [ 0.75, 0.75, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 135, 5 ], - "translation": [ 10, -10, -10 ], - "scale": [ 1.5, 1.5, 2 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 135, 5 ], - "translation": [ 10, -16, -10 ], - "scale": [ 1.5, 1.5, 2 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - }, - "overrides": [ - { - "predicate": { - "block": 1 - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 30, 145, 0 ], - "translation": [ 2, 0, -1 ], - "scale": [ 0.75, 0.75, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 30, 145, 0 ], - "translation": [ 2, 0, -1 ], - "scale": [ 0.75, 0.75, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, -8, -10 ], - "scale": [ 1.5, 1.5, 2 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, -8, -10 ], - "scale": [ 1.5, 1.5, 2 ] - } - } - } - ] -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/sabatons.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/sabatons.tcon.json deleted file mode 100644 index 8d9c486..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/sabatons.tcon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/sabatons/_plates", - "layer1": "tinkersdefense:items/armor/sabatons/_trim", - "layer2": "tinkersdefense:items/armor/sabatons/_caps", - "layer3": "tinkersdefense:items/armor/sabatons/_soles", - "broken1": "tinkersdefense:items/armor/sabatons/_plates" - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/shawl.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/shawl.tcon.json deleted file mode 100644 index e8b242e..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/shawl.tcon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/shawl/_cloth", - "layer1": "tinkersdefense:items/armor/shawl/_trim", - "layer2": "tinkersdefense:items/armor/shawl/_clasp", - "broken1": "tinkersdefense:items/armor/shawl/_cloth" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/shears.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/shears.tcon.json deleted file mode 100644 index 5a03b6d..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/shears.tcon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/shears/_top", - "layer1": "tinkersdefense:items/shears/_bottom", - "layer2": "tinkersdefense:items/shears/_binding", - "broken1": "tinkersdefense:items/shears/_broken" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/shoes.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/shoes.tcon.json deleted file mode 100644 index 4a295de..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/shoes.tcon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/armor/shoes/_cloth", - "layer1": "tinkersdefense:items/armor/shoes/_sole", - "layer2": "tinkersdefense:items/armor/shoes/_clasp", - "broken1": "tinkersdefense:items/armor/shoes/_cloth" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/towershield.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/towershield.tcon.json deleted file mode 100644 index 1b485ec..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/towershield.tcon.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/towershield/edge", - "layer1": "tinkersdefense:items/towershield/plate", - "layer2": "tinkersdefense:items/towershield/face", - "layer3": "tinkersdefense:items/towershield/binding", - "broken1": "tinkersdefense:items/towershield/plate_broken" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 0 ], - "translation": [ 2, 0, 2 ], - "scale": [ 1.5, 1.5, 1.5 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 0 ], - "translation": [ 2, 0, 2 ], - "scale": [ 1.5, 1.5, 1.5 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 135, 5 ], - "translation": [ 10, -10, -10 ], - "scale": [ 3.5, 3.5, 3.5 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 135, 5 ], - "translation": [ 10, -16, -10 ], - "scale": [ 3.5, 3.5, 3.5 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - }, - "overrides": [ - { - "predicate": { - "block": 1 - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 30, 145, 0 ], - "translation": [ 2, 0, -1 ], - "scale": [ 1.5, 1.5, 1.5 ] - }, - "thirdperson_lefthand": { - "rotation": [ 30, 145, 0 ], - "translation": [ 2, 0, -1 ], - "scale": [ 1.5, 1.5, 1.5 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, -8, -10 ], - "scale": [ 3.5, 3.5, 3.5 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, -8, -10 ], - "scale": [ 3.5, 3.5, 3.5 ] - } - } - } - ] -} diff --git a/src/main/resources/assets/tinkersdefense/models/item/tools/zweihander.tcon.json b/src/main/resources/assets/tinkersdefense/models/item/tools/zweihander.tcon.json deleted file mode 100644 index 32cec80..0000000 --- a/src/main/resources/assets/tinkersdefense/models/item/tools/zweihander.tcon.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "textures": { - "layer0": "tinkersdefense:items/zweihander/blade", - "layer1": "tinkersdefense:items/zweihander/core", - "layer2": "tinkersdefense:items/zweihander/guard", - "layer3": "tinkersdefense:items/zweihander/handle", - "broken1": "tinkersdefense:items/zweihander/broken" - }, - "display": { - "thirdperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "thirdperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, 45 ], - "translation": [ 0, 8, 0 ], - "scale": [ 1.5, 1.5, 1 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ -2, 4, -5], - "scale":[ 0.5, 0.5, 0.5] - } - } -} diff --git a/src/main/resources/assets/tinkersdefense/models/sheathe_1.png b/src/main/resources/assets/tinkersdefense/models/sheathe_1.png deleted file mode 100644 index 87cf001..0000000 Binary files a/src/main/resources/assets/tinkersdefense/models/sheathe_1.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/sounds.json b/src/main/resources/assets/tinkersdefense/sounds.json deleted file mode 100644 index 3169a0e..0000000 --- a/src/main/resources/assets/tinkersdefense/sounds.json +++ /dev/null @@ -1,3 +0,0 @@ -{ -"hookshotChain": {"category": "master","sounds": [{"name": "hookshotChain","stream": false}]} -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/sounds/hookshotChain.ogg b/src/main/resources/assets/tinkersdefense/sounds/hookshotChain.ogg deleted file mode 100644 index cd86241..0000000 Binary files a/src/main/resources/assets/tinkersdefense/sounds/hookshotChain.ogg and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/text/souls/loadSouls.txt b/src/main/resources/assets/tinkersdefense/text/souls/loadSouls.txt deleted file mode 100644 index e66cc54..0000000 --- a/src/main/resources/assets/tinkersdefense/text/souls/loadSouls.txt +++ /dev/null @@ -1,2 +0,0 @@ -//Edit with custom files to load them -steve \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/text/souls/steve_enUS.txt b/src/main/resources/assets/tinkersdefense/text/souls/steve_enUS.txt deleted file mode 100644 index c2bba0a..0000000 --- a/src/main/resources/assets/tinkersdefense/text/souls/steve_enUS.txt +++ /dev/null @@ -1,400 +0,0 @@ -Offense -Heh. What is super armor to me. %dmg% damage!! -%dmg% damage! Pow! -Swish! -HIYA! -%dmg% damage? Swing me harder! -Woo! %dmg% damage! I'm awesome! -%dmg% damage! -%dmg% damage? -%dmg% damage... - -Defense -Hee hee hee... you are bad. Only %dmg% damage! -You need to do more than that. Only %dmg% damage. -Only %dmg%? Pathetic! -Ah my face! -Don't hit! Thats rude! -I can do more than %dmg% damage and I don't have hands! -%dmg% damage! -%dmg% damage? -%dmg% damage... - -Armor -It's like I'm hugging you! -Did you put on deoderant today? Doesn't smell like it... -Smelling kinda musty here... -Ewww you're sweating on me %player%! -You're warm... It's nice... -Don't worry %player%! I'll protect you! -I'm like a koala. - -Weapon -Let me at 'em! -I'm so sharp it hurts! -You should have made me into a chainsaw. Chainsaws are cool! -Why didn't you make me into a flamethrower? -Find me something to whack on! - -OnFire -It's hot! You're gonna be burnt! -Fire! Fire! It's too hot in here! - -LowHP -%Player%, say something. -H, Hey, get away, jack! -One more blow from that guy could finish us. -No need to worry... -Yo, you awake up there, %player%? - -Death -Damn... if only there hadn't been the accident... we would have been able to live happily ever after... -That's not good... -I guess human dreams are fragile... -I remember... my dad's motto was... A man should never cry like a newborn. -Sorry! It was my fault... -I wonder if there is a life after death... -Aww man, that sucks! -Darn, I couldn't get to telling you his weak point! - -LowHunger -Eat something nutritious. -You look famished! -Are you hungry? You should eat. -You should eat. -Are you hungry? -Your tummy sounds angry. -Was that a monster?! Oh it was just your stomache... - -LowDurability -I'm starvin'! -I'm starving. I wanna eat a piece of %material%. -I feel thirsty. -Wow. I'm beat. -Thump, thump, thump. My heart is throbbing... -I'm getting sleepy... zzz. -I'm still young! -I am very sensitive. Handle with care, please. -My fortune today is the worst!! My stars are all wrong. -Something's bothering me... -I feel my body starting to creak... -My back hurts lately... -Hasn't Steve been good to you? I don't know what I've done for you to treat me so disrespectfully. -%player% you need to repair me every once in a while. Life without Steve isn't worth living. -Am I losing it? -Agghh! My head is gonna explode... -Recently, I've been feeling beat. -I'm really having a crappy day. -Why... am I so... miserable... ? -Don't you think my existence is pretty important. I mean, how many talking &tool%s do you know. -Count on me! Oops. Wait, wait! -Hey... %player%, you been cold to me recently... -I'm burning out... - -Broken -I'm gonna take a nap. -Not now %player%, I've got a headache. -I wonder if there is any medicine that heals the heart... -I, I lost... -I hope I can have pleasant dreams tonight... -(Sob)... I have no time left... -Oh... Dad. You are there. -Nothingness... there is nothing there but darkness... darkness spreading everywhere. -Agghh! -I can't take it anymore. -Uggghhh! -I don't want to be defeated by him! -Argh... I think I'm really... a loser... - -Repaired -Yeah, my priorities have all changed! Ahh, it's exciting to be alive. -I tingle with excitement at my new life course. Steve, the millionaire %tool%!! -The power sealed within me now... about to be revived! -As long as I am alive, good things will happen. -Andy, brother! Stop! Stop it! Phew... it was... a dream... -It feels like love... - -Modified -I'm gonna be the %tool% to beat all %tool%! -%player%, you're too friendly. It makes me jealous. -It feels like love... -I... I feel strong... I feel charged with power... an immense power... -I'm pretty much a genius, huh. -Uggh! This, this is it! The coolness I was looking for. -I see. I get it. Now I understand. I am enlightened! - -HorseNear -Neigh! -Is that a horse? Well, it doesn't matter. It's cool anyway! -I wonder what the name of that horse is? -Hey look, Swedish meatballs! -How do you turn that into glue...? - -PigNear -Oink Oink! -I wonder if boar's meat is tasty. -Mmm, porkchops. -Aww he has a wittle snout! - -ChickenNear -Cluck cluck! -Didn't you say you like chicken better %player%? -That's a chicken? It looks like a duck... - -CowNear -Mooo! -Mmm, steak. -Horns and udders...? -I could go for a glass of milk. - -SheepNear -Baaaaah! -It looks so fluffy! -Mmm, mutton. -%player% could you just lay me on that sheep? It looks soft. - -WolfNear -Woof! -Hey back up, I'm not a chew toy! -Here boy! *whistles* -Aww I wanna pet him! - -CatNear -Meow! -Claws and teeth? Scary pet you have... -No, I'm not for scratching! -So cute! - -SkeletonNear -They say that monster is one of the undead. -What's that weird clunky noise? -I hear a bow being drawn... -Doot doot! - -ZombieNear -Smell something? -They say that monster is one of the undead. -I smell something. -Eww it's rotting! -Don't let that touch you, it looks diseased! - -CreeperNear -I smell gunpowder. -Smell something? -Handle with care. -I feel the presence of some kind of powder... -He has gunpowder. -I smell something. -What's up with its color? - -SpiderNear -*shudder* -Giant bugs? This is hell. -You should try riding that! -Too many legs... Yuck! -Kill it with fire! - -EndermanNear -He has long legs. You needed me to tell you that huh. -It has such thin arms. -Careful, he can dodge pretty well... Well, sometimes anyway. -Woah, where'd he come from? -Wow, he's huge. - -SilverfishNear -What's up with its color? -I hear scratching... -Ew what is that?! -Kill it with fire! - -BlazeNear -Blaze blaze bla bla blaze. Woah, Mr. Blaze. -Is that a demon? -I think that's a demon. -I hope you're fireproof. - -EnemyNear -What's he doing here? -Hey look, it's a %other%! -Look out! -Hey, shoo, stupid %other%. -I wonder what %other% tastes like... - -InsultZombie -Being undead bites. -He makes me puke. -Bet he'd taste nasty if we ate him. -Looks like a sickly little boy. -Looks a little sickly. -He looks like he'll die pretty soon with our without our help. -He must be rotten. -You reek man. -Yeeek... -There are alot of guys running around that look like him. - -InsultSkeleton -Calcium rich bones have such a nice pop when they break. -He looks pale. I wonder if something bad happened to him. -Wow that guy's pale. Get out on the beach or something dude. -He looks pale. I wonder if he has a glandular problem. -Ah, he doesn't look like much. Whups! Incoming! -Whoa, careful! You'll put somebody's eye out with that thing. -He's just a skeleton, but he has a bow. - -InsultCreeper -Woah! This guys gonna blow! -Get away from him before he pops... -That looks kinda like a pig, a creepy pig... -He looks a bit unstable... -Hehehe, what is that? - -InsultSpider -Don't make me get the bug spray! -Bugs are gross! Go away! -%player%, kill it with fire! - -InsultEnderman -Behind his benign face, lies evil intent of the most fearful kind... Aren't I dramatic? -I get an evil vibe off him. -I hate the way his mouth moves... - -InsultSilverfish -Bet he'd taste nasty if we ate him. -Ew, what is that? -Squish it! - -InsultWitch -I don't want to get an apple from her. -Just smash the potion throwing old bag! -This chick's gross. -Old lady power is endless... -You have something for if you get poisoned right? - -InsultBlaze -Away hellspawn! -The power of Steve compels you! -Got any holy water? Or any water really... - -InsultGhast -Crybaby! -Hit that fireball back at him! -Did you bring a ranged weapon? That would help right now. -Ew, it's got weird tentacles... - -InsultDragon -Ooo a Dragon... Rrrarrggh! -Steve's tip of the day. Lesson 1. Ender Dragon hides make awesome boots. -I used to imagine dragons were slender creatures. -Ohhh C-Cool... - -InsultPlayer -%other%... I heard that name somewhere before. -%other% has a great body! -%other%, %other%... Talk to me bud. Why do you challenge the supremacy of Steve? -He has the same name as the mayor of my village! -I wonder if %other% has no friends? Probably. -This guy's boring. -Bet he's got no friends. -Yup, he was adopted. -Don't waste your time with this guy %player%. -My weak point? Hmph. No such thing. -He should just chill himself, don't you think? -Let's settle it with speed! You can't beat the speed of a talking %tool%! -He thinks he's so cool with his sword. Loser. -He's strong. But he's not all that strong when you attack from a distance. -Whoa, careful! You'll put somebody's eye out with that thing. -His weapon is great, but he is meager. -There are alot of guys running around that look like him. -So he's still kickin' huh? - -InsultOther -Me shatter you like glass. -Wish I knew how to slowly lumber into oncoming fire. -He's lame. -He burnt me in my dream. Burn him back. For me! -Pretty much looks like a dork huh. -Airhead. -Leave it be, %player%. It obviously has no friends. -This guy's a putz... Did I just use that word? -Just off him already. -My name is STEVE! I own you. -Won't give up will he. -Get lost. Loser. -I hate this loser. -Annoying. -Oh! My buddy's calling! I gotta go. -How do we handle this one? -Looks stupid. -The weak point of this monster? I don't remember... -What me... lose to him!? Ha, good one! -Just because I'm a %tool%, doesn't mean I'm stupid. -Don't you think he's annoying? -Weak point? Uh, duh! Don't make me say it, please. -Hello my name is Steve. I own you, %other%. -Today's prediction. Pain! -I wonder how much I could sell that %other% for... -This guy doesn't hold back. -This guy's a clown. -He should try to learn from my exquisite sense of style. -My kung fu is stronger! -What? The weak point? You know it, right? It's not that I don't know it... -He'll get what's coming... Just wait. -Humph, this guy's a piece of cake. -This guy might fetch a high price! -Let's just take 'em out, pack 'em up and get outta here. -He's got a weird face. -Behave yourself %other%. -Finish him, %player%!! -Fight fire with fire, %player%. Not literally but you get what I mean. -He's pretty tough. Be careful. -Whoa! Are you fighting him? -Maybe he doesn't know he's made of paper. We have to tell him. -His weak point? Come on, you've gotta know it? - -Creation -My name is Steve! A pleasure. -My name is Steve! By the way, my sister's name is Stephanie. -And on the 6th day Steve created... -Zzz... Huh! Was I sleeping? -Today's fortune, you will meet someone new. It was great to meet you, %player%. -Hello my name is Steve. I own you. -In the village, everybody called me Steve, the busy bee. - -Other -I wonder sometimes, why do I have to be a %tool%? Why not some absurd fully automatic firearm? -My baby brother was such a brat... -By the way. How are ya doing? -Reminds me of last night. I had a dream of my dad... he was a catapult... -My hair is awesome!!! It takes forever in the morning but tell me it isn't worth it. -Waffle, waffle, waffle. -Why on earth can I talk? I'm a %tool%... -Do you understand, %player%, what it feels like to be a %tool%? -...Achoo! -I has a twin sister who I have been separated from for a long time... I wonder how she's doing. -My sister was totally cute. She was the belle of the village. -When I take a close look at you, %player% you look like my sister. -My pitiful attempts to be cool. Blasted playground! -Why didn't the cool kids play with me? -I like flan. -How'd I get my name...? I don't remember. -Don't you think my name is cool? -Yo. What is it like being human, %player%? Don't think it would work for me. A human %tool%... messy. -Sometimes, I remember my old days. I went through many hardships... -My jokes are getting stale... -Let me tell you my state of mind... I wanna be a human as quickly as possible. -Love is an immaculate beam of warm fuzzy energy. -Did you know that I am an excellent singer? A pro! -My dad would say, "A man should stand up in the headwind no matter what. -If I didn't have a torso, that would kinda bug me. -Last night, my late dad talked to me in a dream... I was so happy -Yesterday, I dreamt I was rich. -My ego is like a gas giant. Like Jupiter or, heh Uranus. -I know, I know... You're wondering how you might serve Steve better. -Fortune of the day. Beware of being boring. Oops, I gotta be careful. -Fortune of the day. It'll be a very happy day. Maybe. -I can sing and dance! I should be a performer. -I am a great dancer. I want to show you. -I wonder %player%, how old are you? -By the way, do you think I am handsome? -Don't you think it will look good on me if I dye my hair red? -Fortune of the day. The lucky item is a white handkerchief. diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_chain.png deleted file mode 100644 index 1ab5a40..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_plate.png deleted file mode 100644 index f8a3b83..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_smallplate.png b/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_smallplate.png deleted file mode 100644 index 814db78..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_smallplate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_trim.png deleted file mode 100644 index 94f63b7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Breastplate/_breastplate_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/ChainArmor.png b/src/main/resources/assets/tinkersdefense/textures/armor/ChainArmor.png deleted file mode 100644 index 1c2f0ba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/ChainArmor.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/ClothArmor.png b/src/main/resources/assets/tinkersdefense/textures/armor/ClothArmor.png deleted file mode 100644 index 2b68876..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/ClothArmor.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/TinkerHelm-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/TinkerHelm-texturemap.png deleted file mode 100644 index 1e86e72..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/TinkerHelm-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_chain.png deleted file mode 100644 index 7a9dcfe..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_plate.png deleted file mode 100644 index 540ed4a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_trim.png deleted file mode 100644 index 6d55841..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Grieves/_grieves_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_chain.png deleted file mode 100644 index 38b7dd9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_top.png b/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_top.png deleted file mode 100644 index 2b7bac6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_top.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_visor.png b/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_visor.png deleted file mode 100644 index a3db328..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Helm/_helm_visor.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Mask/_mask_face.png b/src/main/resources/assets/tinkersdefense/textures/armor/Mask/_mask_face.png deleted file mode 100644 index 6d4dc90..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Mask/_mask_face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_caps.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_caps.png deleted file mode 100644 index 5bb5a0f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_caps.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_plates.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_plates.png deleted file mode 100644 index 4072c56..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_plates.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_soles.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_soles.png deleted file mode 100644 index fbf6e71..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_soles.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_trim.png deleted file mode 100644 index 6eeb772..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sabatons/_sabatons_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png deleted file mode 100644 index c0c4ab5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png deleted file mode 100644 index 99a87aa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.png deleted file mode 100644 index fc62430..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.png deleted file mode 100644 index 23ad079..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png deleted file mode 100644 index 6125d03..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersBreastPlate.png b/src/main/resources/assets/tinkersdefense/textures/armor/TinkersBreastPlate.png deleted file mode 100644 index 5b9243a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersBreastPlate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersGrieves.png b/src/main/resources/assets/tinkersdefense/textures/armor/TinkersGrieves.png deleted file mode 100644 index 13ee483..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersGrieves.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersHelm.png b/src/main/resources/assets/tinkersdefense/textures/armor/TinkersHelm.png deleted file mode 100644 index b152dcc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersHelm.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersSabatons.png b/src/main/resources/assets/tinkersdefense/textures/armor/TinkersSabatons.png deleted file mode 100644 index 9110d38..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/TinkersSabatons.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png deleted file mode 100644 index efeceac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png deleted file mode 100644 index 396f51d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.png deleted file mode 100644 index b2bcf16..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/blastprotection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/blastprotection_breastplate_effect.png deleted file mode 100644 index 81ee0c7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/blastprotection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/fireprotection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/fireprotection_breastplate_effect.png deleted file mode 100644 index b82b26c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/fireprotection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/healthboost_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/healthboost_breastplate_effect.png deleted file mode 100644 index b19c99a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/healthboost_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/projprotection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/projprotection_breastplate_effect.png deleted file mode 100644 index 0beb1d3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/projprotection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/protection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/protection_breastplate_effect.png deleted file mode 100644 index d0bba88..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/protection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/runicshielding_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/runicshielding_breastplate_effect.png deleted file mode 100644 index b13c9df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/breastplate/runicshielding_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/Layer #1.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/Layer #1.png deleted file mode 100644 index d568856..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/Layer #1.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/ModelBiped-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/ModelBiped-texturemap.png deleted file mode 100644 index 10fabe1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/ModelBiped-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_blastprotection_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_blastprotection_chausses.png deleted file mode 100644 index 3ade1b1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_blastprotection_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.png deleted file mode 100644 index f76fd91..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_cloth.png deleted file mode 100644 index 830764a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.png deleted file mode 100644 index 5ec5387..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_fireprotection_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_fireprotection_chausses.png deleted file mode 100644 index 6091ecf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_fireprotection_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_highstep_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_highstep_chausses.png deleted file mode 100644 index 62683b5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_highstep_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_jumpboost_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_jumpboost_chausses.png deleted file mode 100644 index b8f21cc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_jumpboost_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_projprotection_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_projprotection_chausses.png deleted file mode 100644 index 424e871..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_projprotection_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_protection_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_protection_chausses.png deleted file mode 100644 index dfcd923..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_protection_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_speed_chausses.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_speed_chausses.png deleted file mode 100644 index b964283..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_speed_chausses.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/chain.png deleted file mode 100644 index 836dae3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/char.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/plate.png deleted file mode 100644 index 93240b6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/ModelTinkersCoif-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/ModelTinkersCoif-texturemap.png deleted file mode 100644 index fdc07c6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/coif/ModelTinkersCoif-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.png deleted file mode 100644 index 9ec4270..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png deleted file mode 100644 index bc5f885..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png deleted file mode 100644 index 2460044..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/char.png deleted file mode 100644 index 1092828..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/coif/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png deleted file mode 100644 index d000b19..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/ModelTinkersGauntlet-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/TinkersGauntlets-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/TinkersGauntlets-texturemap.png deleted file mode 100644 index 203321e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/TinkersGauntlets-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_plate.png deleted file mode 100644 index 3cc8b40..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet copy.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet copy.png deleted file mode 100644 index 3dde8d5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet copy.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet.png deleted file mode 100644 index 4b8aa13..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_trim.png deleted file mode 100644 index cc8ed06..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlets.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlets.png deleted file mode 100644 index e943aa6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlets.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/char.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_plate.png deleted file mode 100644 index 7587b21..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_rivet.png deleted file mode 100644 index d8b2681..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_trim.png deleted file mode 100644 index 9e06185..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/icons/_mitten_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersGrieves-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersGrieves-texturemap.png deleted file mode 100644 index 3563a64..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersGrieves-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersSabatons-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersSabatons-texturemap.png deleted file mode 100644 index 23d2fc9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/TinkersSabatons-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/_grieves_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/grieves/_grieves_cloth.png deleted file mode 100644 index 1a17566..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/_grieves_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/grieves/char.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/grieves/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/Pasted Layer.png b/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/Pasted Layer.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/Pasted Layer.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/TinkersHauberk-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/TinkersHauberk-texturemap.png deleted file mode 100644 index 1c552b0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/TinkersHauberk-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_chain.png deleted file mode 100644 index 12e04a2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_cloth.png deleted file mode 100644 index 898ac30..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_plate.png deleted file mode 100644 index 5e74978..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hauberk/_hauberk_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/helm/TinkerHelm-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/helm/TinkerHelm-texturemap.png deleted file mode 100644 index 7d727a1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/helm/TinkerHelm-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/helm/_helm_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/helm/_helm_plate.png deleted file mode 100644 index f8ee03f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/helm/_helm_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/helm/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/helm/char.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/helm/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/ModelBiped-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/ModelBiped-texturemap.png deleted file mode 100644 index 3603195..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/ModelBiped-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/TinkersHood-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/TinkersHood-texturemap.png deleted file mode 100644 index 1686549..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/TinkersHood-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png deleted file mode 100644 index 4460911..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_metal.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_metal.png deleted file mode 100644 index 4582a72..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_metal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png deleted file mode 100644 index 59e886e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/char.png deleted file mode 100644 index 91194ea..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/divination_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/divination_hood_effect.png deleted file mode 100644 index 0537b2d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/divination_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_alt.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_alt.png deleted file mode 100644 index 5efed93..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_alt.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_hood_effect.png deleted file mode 100644 index 734f006..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/elementiumcore_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/manaembroidery_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/manaembroidery_hood_effect.png deleted file mode 100644 index 33f6e8f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/manaembroidery_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/revealing_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/revealing_hood_effect.png deleted file mode 100644 index 4a4596e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/revealing_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_hood_effect.png deleted file mode 100644 index e4201b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_shawl_effect.png deleted file mode 100644 index a32c765..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/hood/visembroidery_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/ModelBiped-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/ModelBiped-texturemap.png deleted file mode 100644 index f3aec4e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/ModelBiped-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png deleted file mode 100644 index c832434..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_metal.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_metal.png deleted file mode 100644 index 7311009..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_metal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png deleted file mode 100644 index 02319e1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_cloth.png deleted file mode 100644 index 7838450..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_metal.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_metal.png deleted file mode 100644 index e9980aa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_metal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_trim.png deleted file mode 100644 index 08474e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_shawl_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/char.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/elementiumcore_robe_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/elementiumcore_robe_effect.png deleted file mode 100644 index 5f9e4c0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/elementiumcore_robe_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_robe_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_robe_effect.png deleted file mode 100644 index 2e1f118..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_robe_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_shoes_effect.png deleted file mode 100644 index ac276df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/manaembroidery_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_robe_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_robe_effect.png deleted file mode 100644 index a9c22b0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_robe_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_shawl_effect.png deleted file mode 100644 index a32c765..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/robe/visembroidery_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/sabatons/TinkersSabatons-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/sabatons/TinkersSabatons-texturemap.png deleted file mode 100644 index a9ce514..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/sabatons/TinkersSabatons-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/ModelBiped-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/ModelBiped-texturemap.png deleted file mode 100644 index 3603195..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/ModelBiped-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/TinkersHood-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/TinkersHood-texturemap.png deleted file mode 100644 index 0775bce..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/TinkersHood-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png deleted file mode 100644 index 1ba3f9f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_metal.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_metal.png deleted file mode 100644 index 911a4dd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_metal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png deleted file mode 100644 index de54095..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/char.png deleted file mode 100644 index e925635..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/elementiumcore_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/elementiumcore_shawl_effect.png deleted file mode 100644 index 10bb44f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/elementiumcore_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shawl_effect.png deleted file mode 100644 index ac276df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shoes_effect.png deleted file mode 100644 index ac276df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/manaembroidery_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/revealing_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/revealing_hood_effect.png deleted file mode 100644 index 4a4596e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/revealing_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_hood_effect.png deleted file mode 100644 index e4201b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_robe_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_robe_effect.png deleted file mode 100644 index 36f2794..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_robe_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_shawl_effect.png deleted file mode 100644 index a32c765..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/visembroidery_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/sheath/ModelBiped-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/sheath/ModelBiped-texturemap.png deleted file mode 100644 index ed1e42f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/sheath/ModelBiped-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/sheath/chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/sheath/chain.png deleted file mode 100644 index 9005ea0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/sheath/chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/sheath/plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/sheath/plate.png deleted file mode 100644 index da6f5e6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/sheath/plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelBiped-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelBiped-texturemap.png deleted file mode 100644 index f3aec4e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelBiped-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelTinkersShoes-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelTinkersShoes-texturemap.png deleted file mode 100644 index d021e81..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/ModelTinkersShoes-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png deleted file mode 100644 index 50ba071..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_metal.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_metal.png deleted file mode 100644 index b067ebf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_metal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_sole.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_sole.png deleted file mode 100644 index b118095..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_sole.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_string.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_string.png deleted file mode 100644 index e421fab..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_string.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_trim.png deleted file mode 100644 index 962cac9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/char.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/char.png deleted file mode 100644 index 1eb9c0b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/char.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/elementiumcore_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/elementiumcore_shoes_effect.png deleted file mode 100644 index fbc0da2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/elementiumcore_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/manaembroidery_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/manaembroidery_shoes_effect.png deleted file mode 100644 index 96d9f8b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/manaembroidery_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/visembroidery_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/visembroidery_shoes_effect.png deleted file mode 100644 index a58ced7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/visembroidery_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_cloth.png deleted file mode 100644 index 00dafd0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_filigree.png b/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_filigree.png deleted file mode 100644 index 33426a5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_filigree.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_trim.png deleted file mode 100644 index 7824a4d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/armor/tabard/_tabard_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blank.png b/src/main/resources/assets/tinkersdefense/textures/blank.png deleted file mode 100644 index bdee823..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blank.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/AeonSteelBlock.png b/src/main/resources/assets/tinkersdefense/textures/blocks/AeonSteelBlock.png deleted file mode 100644 index c18030c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/AeonSteelBlock.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/ArmorAnvil.png b/src/main/resources/assets/tinkersdefense/textures/blocks/ArmorAnvil.png deleted file mode 100644 index 1849a26..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/ArmorAnvil.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/CrestMount.png b/src/main/resources/assets/tinkersdefense/textures/blocks/CrestMount.png deleted file mode 100644 index 61d6936..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/CrestMount.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/DogbeariumBlock.png b/src/main/resources/assets/tinkersdefense/textures/blocks/DogbeariumBlock.png deleted file mode 100644 index 462809c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/DogbeariumBlock.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/Item_CrestMount.png b/src/main/resources/assets/tinkersdefense/textures/blocks/Item_CrestMount.png deleted file mode 100644 index b3dcc6e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/Item_CrestMount.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/JewelersBench.png b/src/main/resources/assets/tinkersdefense/textures/blocks/JewelersBench.png deleted file mode 100644 index 043b7fa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/JewelersBench.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/QueensGoldBlock.png b/src/main/resources/assets/tinkersdefense/textures/blocks/QueensGoldBlock.png deleted file mode 100644 index 8b091e2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/QueensGoldBlock.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/WIP.png b/src/main/resources/assets/tinkersdefense/textures/blocks/WIP.png deleted file mode 100644 index b8f9acc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/WIP.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/alumitebar.png b/src/main/resources/assets/tinkersdefense/textures/blocks/alumitebar.png deleted file mode 100644 index d6684d6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/alumitebar.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png deleted file mode 100644 index 447f367..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png deleted file mode 100644 index 7c15170..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/arditebars.png b/src/main/resources/assets/tinkersdefense/textures/blocks/arditebars.png deleted file mode 100644 index 4f2ffee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/arditebars.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/bronzebars.png b/src/main/resources/assets/tinkersdefense/textures/blocks/bronzebars.png deleted file mode 100644 index 0e94ccf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/bronzebars.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/chain2.png b/src/main/resources/assets/tinkersdefense/textures/blocks/chain2.png deleted file mode 100644 index 4b27f4d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/chain2.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/cobaltbars.png b/src/main/resources/assets/tinkersdefense/textures/blocks/cobaltbars.png deleted file mode 100644 index f183168..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/cobaltbars.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/copperbars.png b/src/main/resources/assets/tinkersdefense/textures/blocks/copperbars.png deleted file mode 100644 index 376e14d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/copperbars.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png b/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png deleted file mode 100644 index 441ff72..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png.mcmeta deleted file mode 100644 index 7ceb363..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png b/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png deleted file mode 100644 index 0826d00..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png.mcmeta deleted file mode 100644 index 8e55e43..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/fluids/molten_metal_flow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 3 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/glowstonecrumbs.png b/src/main/resources/assets/tinkersdefense/textures/blocks/glowstonecrumbs.png deleted file mode 100644 index a0cc2de..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/glowstonecrumbs.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/greenmintblock.png b/src/main/resources/assets/tinkersdefense/textures/blocks/greenmintblock.png deleted file mode 100644 index c77c5cd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/greenmintblock.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/item_armoranvil.png b/src/main/resources/assets/tinkersdefense/textures/blocks/item_armoranvil.png deleted file mode 100644 index 1ad8f1d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/item_armoranvil.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/manullynbar.png b/src/main/resources/assets/tinkersdefense/textures/blocks/manullynbar.png deleted file mode 100644 index cb5e7f6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/manullynbar.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png deleted file mode 100644 index 9fbe94b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png.mcmeta deleted file mode 100644 index 0486765..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png deleted file mode 100644 index 8e3f30c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png.mcmeta deleted file mode 100644 index 8e55e43..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Aeonsteel_flow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 3 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png deleted file mode 100644 index e8fd8f2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png.mcmeta deleted file mode 100644 index 0486765..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png deleted file mode 100644 index b7d3593..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png.mcmeta deleted file mode 100644 index 8e55e43..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_Dogbearium_flow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 3 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png deleted file mode 100644 index c26756b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png.mcmeta deleted file mode 100644 index 0486765..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png deleted file mode 100644 index 407baf3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png.mcmeta deleted file mode 100644 index 8e55e43..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_GreenMint_flow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 3 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png deleted file mode 100644 index 934642d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png.mcmeta deleted file mode 100644 index 0486765..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png deleted file mode 100644 index 4067d8e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png.mcmeta deleted file mode 100644 index 8e55e43..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_QueensGold_flow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 3 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png deleted file mode 100644 index 2b809d5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png.mcmeta deleted file mode 100644 index 0486765..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png deleted file mode 100644 index e2c5cf1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png.mcmeta deleted file mode 100644 index 8e55e43..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/molten_RedMint_flow.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 3 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/obsidianbars.png b/src/main/resources/assets/tinkersdefense/textures/blocks/obsidianbars.png deleted file mode 100644 index 483bc59..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/obsidianbars.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/pigironbars.png b/src/main/resources/assets/tinkersdefense/textures/blocks/pigironbars.png deleted file mode 100644 index e8999fd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/pigironbars.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/redmintblock.png b/src/main/resources/assets/tinkersdefense/textures/blocks/redmintblock.png deleted file mode 100644 index f87176b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/redmintblock.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png deleted file mode 100644 index 98358d5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.png deleted file mode 100644 index 312b06f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/steelbar.png b/src/main/resources/assets/tinkersdefense/textures/blocks/steelbar.png deleted file mode 100644 index 01bc950..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/steelbar.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png b/src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png deleted file mode 100644 index da6c0f6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png.mcmeta deleted file mode 100644 index 0645f48..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableice.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 2 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png b/src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png deleted file mode 100644 index bd77aa5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png.mcmeta deleted file mode 100644 index 7ceb363..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/blocks/unstableobsidian.png.mcmeta +++ /dev/null @@ -1,45 +0,0 @@ -{ - "animation": { - "frametime": 2, - "frames": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ] - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tinkersdefense/textures/entity/ballhead.png b/src/main/resources/assets/tinkersdefense/textures/entity/ballhead.png deleted file mode 100644 index 4f82118..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/entity/ballhead.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/entity/chain.png b/src/main/resources/assets/tinkersdefense/textures/entity/chain.png deleted file mode 100644 index 8e42de5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/entity/chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/entity/clawhead.png b/src/main/resources/assets/tinkersdefense/textures/entity/clawhead.png deleted file mode 100644 index d7ef058..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/entity/clawhead.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/entity/drillhead.png b/src/main/resources/assets/tinkersdefense/textures/entity/drillhead.png deleted file mode 100644 index 1ccb087..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/entity/drillhead.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/entity/spikehead.png b/src/main/resources/assets/tinkersdefense/textures/entity/spikehead.png deleted file mode 100644 index de966d9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/entity/spikehead.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/entity/swordhead.png b/src/main/resources/assets/tinkersdefense/textures/entity/swordhead.png deleted file mode 100644 index 22a49b7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/entity/swordhead.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/guard.png b/src/main/resources/assets/tinkersdefense/textures/guard.png deleted file mode 100644 index 142e3a6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/guard.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/axe.png b/src/main/resources/assets/tinkersdefense/textures/gui/axe.png deleted file mode 100644 index 2add961..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/axe.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_accessories.png b/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_accessories.png deleted file mode 100644 index 6ccd970..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_accessories.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_extras.png b/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_extras.png deleted file mode 100644 index f95fb73..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_extras.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_heads.png b/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_heads.png deleted file mode 100644 index 5301262..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/battleaxe_heads.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png b/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png deleted file mode 100644 index 4fe6ff1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/crest_mount.png b/src/main/resources/assets/tinkersdefense/textures/gui/crest_mount.png deleted file mode 100644 index cd83ab5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/crest_mount.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/finishinganvil.png b/src/main/resources/assets/tinkersdefense/textures/gui/finishinganvil.png deleted file mode 100644 index 64ab3dd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/finishinganvil.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/guide.png b/src/main/resources/assets/tinkersdefense/textures/gui/guide.png deleted file mode 100644 index 2da8032..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/guide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/guide2.png b/src/main/resources/assets/tinkersdefense/textures/gui/guide2.png deleted file mode 100644 index cb1980e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/guide2.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png b/src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png deleted file mode 100644 index 4bfa8c3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/straps_helm.png b/src/main/resources/assets/tinkersdefense/textures/gui/straps_helm.png deleted file mode 100644 index 40f0768..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/gui/straps_helm.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/AeonSteelIngot.png b/src/main/resources/assets/tinkersdefense/textures/items/AeonSteelIngot.png deleted file mode 100644 index 950ef67..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/AeonSteelIngot.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/DogbeariumIngot.png b/src/main/resources/assets/tinkersdefense/textures/items/DogbeariumIngot.png deleted file mode 100644 index f24049a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/DogbeariumIngot.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/Icon.png b/src/main/resources/assets/tinkersdefense/textures/items/Icon.png deleted file mode 100644 index fb2fe5c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/Icon.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/QueensGoldIngot.png b/src/main/resources/assets/tinkersdefense/textures/items/QueensGoldIngot.png deleted file mode 100644 index ccd3054..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/QueensGoldIngot.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_armorplate.png b/src/main/resources/assets/tinkersdefense/textures/items/_armorplate.png deleted file mode 100644 index dc3ed27..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_armorplate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_chainmail.png b/src/main/resources/assets/tinkersdefense/textures/items/_chainmail.png deleted file mode 100644 index 551c9b7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_chainmail.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_clasp.png b/src/main/resources/assets/tinkersdefense/textures/items/_clasp.png deleted file mode 100644 index 747ee3e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_clasp.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/_cloth.png deleted file mode 100644 index 2e0f570..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_filigree.png b/src/main/resources/assets/tinkersdefense/textures/items/_filigree.png deleted file mode 100644 index 19a08ad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_filigree.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_ringshank.png b/src/main/resources/assets/tinkersdefense/textures/items/_ringshank.png deleted file mode 100644 index cad310e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_ringshank.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_rivets.png b/src/main/resources/assets/tinkersdefense/textures/items/_rivets.png deleted file mode 100644 index 13735ec..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_rivets.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_setting.png b/src/main/resources/assets/tinkersdefense/textures/items/_setting.png deleted file mode 100644 index bfea8e3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_setting.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/_wire.png b/src/main/resources/assets/tinkersdefense/textures/items/_wire.png deleted file mode 100644 index e008ea1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/_wire.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_chain.png deleted file mode 100644 index 2315c6f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_cloth.png deleted file mode 100644 index 40cc82a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_rivet.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_rivet.png deleted file mode 100644 index 1883d37..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/boots/_boots_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_chain.png deleted file mode 100644 index 5b242c1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_plate.png deleted file mode 100644 index 624403e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_smallplate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_smallplate.png deleted file mode 100644 index 9d8aa6b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_smallplate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_trim.png deleted file mode 100644 index 5eea928..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/blastprotection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/blastprotection_breastplate_effect.png deleted file mode 100644 index 062bf61..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/blastprotection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/fireprotection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/fireprotection_breastplate_effect.png deleted file mode 100644 index f45cb6f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/fireprotection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/projprotection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/projprotection_breastplate_effect.png deleted file mode 100644 index 4fb0442..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/projprotection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/protection_breastplate_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/protection_breastplate_effect.png deleted file mode 100644 index 9667d71..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/breastplate/protection_breastplate_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_chain.png deleted file mode 100644 index ec2c137..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_cloth.png deleted file mode 100644 index 5eee054..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_plate.png deleted file mode 100644 index 77c4a0c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/chausses/_chausses_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_chain.png deleted file mode 100644 index 250ea54..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_circlet.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_circlet.png deleted file mode 100644 index d1aa716..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_circlet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_cloth.png deleted file mode 100644 index 35ee80f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/_coif_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/rebreather_coif_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/rebreather_coif_effect.png deleted file mode 100644 index bf253bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/rebreather_coif_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/revealing_coif_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/revealing_coif_effect.png deleted file mode 100644 index e502cf4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/coif/revealing_coif_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_plate.png deleted file mode 100644 index 748c7b9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_rivet.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_rivet.png deleted file mode 100644 index 46e68d4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_trim.png deleted file mode 100644 index 2cae42c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_gauntlet_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_rivet.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_rivet.png deleted file mode 100644 index 00f2fce..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_trim.png deleted file mode 100644 index e455443..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/gauntlets/_guantlet_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_chain.png deleted file mode 100644 index 8f7789a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_cloth.png deleted file mode 100644 index 32985ad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_plate.png deleted file mode 100644 index 2bc04d2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_trim.png deleted file mode 100644 index f24bcf8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/grieves/_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_chain.png deleted file mode 100644 index 91dac92..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_cloth.png deleted file mode 100644 index eaa4529..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_plate.png deleted file mode 100644 index 3bbf73e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hauberk/_hauberk_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_chain.png deleted file mode 100644 index 13b051f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_plate.png deleted file mode 100644 index a20421c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_top.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_top.png deleted file mode 100644 index 061027c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_top.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_visor.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_visor.png deleted file mode 100644 index 6b89cd0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/_visor.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/rebreather_helm_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/rebreather_helm_effect.png deleted file mode 100644 index bf253bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/rebreather_helm_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/revealing_helm_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/revealing_helm_effect.png deleted file mode 100644 index b7eb4e5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/helm/revealing_helm_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/TinkersHood-texturemap.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/TinkersHood-texturemap.png deleted file mode 100644 index 0775bce..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/TinkersHood-texturemap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_cloth.png deleted file mode 100644 index 17e9ba8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_rivet.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_rivet.png deleted file mode 100644 index fa36c37..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_rivet.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_trim.png deleted file mode 100644 index 1c61bf0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_cloth.png deleted file mode 100644 index fb9ef80..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_trim.png deleted file mode 100644 index 2949796..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/model_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_helm_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_helm_effect.png deleted file mode 100644 index bf253bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_helm_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_hood_effect.png deleted file mode 100644 index dbea83d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/rebreather_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/revealing_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/revealing_hood_effect.png deleted file mode 100644 index 689c9c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/revealing_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/vis_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/vis_hood_effect.png deleted file mode 100644 index f0e40e6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/vis_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/visembroidery_hood_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/visembroidery_hood_effect.png deleted file mode 100644 index f0e40e6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/hood/visembroidery_hood_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_cloth.png deleted file mode 100644 index 0a6a661..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_plate.png deleted file mode 100644 index 7c33840..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_trim.png deleted file mode 100644 index 3919c8e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/vis_robe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/vis_robe_effect.png deleted file mode 100644 index c7f7c01..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/vis_robe_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/visembroidery_robe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/visembroidery_robe_effect.png deleted file mode 100644 index c7f7c01..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/robe/visembroidery_robe_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_caps.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_caps.png deleted file mode 100644 index 8225f2f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_caps.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_plates.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_plates.png deleted file mode 100644 index a841231..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_plates.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_soles.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_soles.png deleted file mode 100644 index 4bf2a87..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_soles.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_trim.png deleted file mode 100644 index 54ac3e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/blastprotection_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/blastprotection_sabatons_effect.png deleted file mode 100644 index 60a2638..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/blastprotection_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/depthstrider_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/depthstrider_sabatons_effect.png deleted file mode 100644 index 4ce2437..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/depthstrider_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/featherfall_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/featherfall_sabatons_effect.png deleted file mode 100644 index 5e9f2f1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/featherfall_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/fireprotection_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/fireprotection_sabatons_effect.png deleted file mode 100644 index db5a7f0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/fireprotection_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/firewalk_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/firewalk_sabatons_effect.png deleted file mode 100644 index ce914a7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/firewalk_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/frostwalk_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/frostwalk_sabatons_effect.png deleted file mode 100644 index 8a85b87..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/frostwalk_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/glowstep_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/glowstep_sabatons_effect.png deleted file mode 100644 index b7ab1cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/glowstep_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/projprotection_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/projprotection_sabatons_effect.png deleted file mode 100644 index a563a2c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/projprotection_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/protection_sabatons_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/protection_sabatons_effect.png deleted file mode 100644 index 60a4577..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/sabatons/protection_sabatons_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_clasp.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_clasp.png deleted file mode 100644 index 5e4bc9b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_clasp.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_cloth.png deleted file mode 100644 index ad0d542..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_trim.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_trim.png deleted file mode 100644 index fe5529e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/_trim.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/vis_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/vis_shawl_effect.png deleted file mode 100644 index 1b141c3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/vis_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/visembroidery_shawl_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/visembroidery_shawl_effect.png deleted file mode 100644 index 3dd7490..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shawl/visembroidery_shawl_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_broken.png deleted file mode 100644 index 9df5a27..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_clasp.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_clasp.png deleted file mode 100644 index d2b5efc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_clasp.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_cloth.png deleted file mode 100644 index 622477f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_sole.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_sole.png deleted file mode 100644 index 05b1871..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/_sole.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/vis_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/vis_shoes_effect.png deleted file mode 100644 index 902b94c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/vis_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/visembroidery_shoes_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/visembroidery_shoes_effect.png deleted file mode 100644 index 902b94c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/armor/shoes/visembroidery_shoes_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png deleted file mode 100644 index 7092457..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png deleted file mode 100644 index e57806a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png deleted file mode 100644 index a385b2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png deleted file mode 100644 index 826c28f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png deleted file mode 100644 index 1074391..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png deleted file mode 100644 index 16d32ea..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png deleted file mode 100644 index 2b6d97b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png deleted file mode 100644 index 8a623a2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png deleted file mode 100644 index 7ad5305..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png deleted file mode 100644 index f12a514..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.png deleted file mode 100644 index 5f4877e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.png deleted file mode 100644 index 615fbc6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.png deleted file mode 100644 index a0541e5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_long_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_long_handle.png deleted file mode 100644 index 858ef5c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_long_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_longornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_longornate_handle.png deleted file mode 100644 index 4837363..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_longornate_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5angmallen_head.png deleted file mode 100644 index b4408df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5brass_head.png deleted file mode 100644 index 2870b45..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5bronze_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5bronze_head.png deleted file mode 100644 index ef982db..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5bronze_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5copper_head.png deleted file mode 100644 index cd0130d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5crowngold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5crowngold_head.png deleted file mode 100644 index 0121ca5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5crowngold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5cupronickel_head.png deleted file mode 100644 index da63d3c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5damascussteel_head.png deleted file mode 100644 index 8e9ecba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5diamond_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5diamond_head.png deleted file mode 100644 index 99a5454..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5diamond_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5electrum_head.png deleted file mode 100644 index a860db9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5fungalsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5fungalsteel_head.png deleted file mode 100644 index 158d0cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5fungalsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5gold_head.png deleted file mode 100644 index 14fb22e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5heavysteel_head.png deleted file mode 100644 index 54e0c9b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5hepatizon_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5hepatizon_head.png deleted file mode 100644 index 03a1240..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5hepatizon_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5ignatius_head.png deleted file mode 100644 index 071038e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5iron_head.png deleted file mode 100644 index c7e2d6a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5lead_head.png deleted file mode 100644 index dd480d5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5lead_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganese_head.png deleted file mode 100644 index 969a6af..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganesesteel_head.png deleted file mode 100644 index 9af699a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5molybdochalkos_head.png deleted file mode 100644 index 7ce8637..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5monel_head.png deleted file mode 100644 index 39d9f30..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickel_head.png deleted file mode 100644 index 9f0122f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickelsteel_head.png deleted file mode 100644 index 466af23..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5pewter_head.png deleted file mode 100644 index 3731a4c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5platinum_head.png deleted file mode 100644 index 07205c1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5rosegold_head.png deleted file mode 100644 index f772883..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5silver_head.png deleted file mode 100644 index 578e052..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5tin_head.png deleted file mode 100644 index 256f3d5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5whitegold_head.png deleted file mode 100644 index 5a201c5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5zinc_head.png deleted file mode 100644 index b58dc98..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png deleted file mode 100644 index f7bfdd1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offset_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offset_handle.png deleted file mode 100644 index ff7f803..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offset_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlong_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlong_handle.png deleted file mode 100644 index 73bcda0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlong_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlongornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlongornate_handle.png deleted file mode 100644 index a4324a7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlongornate_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetornate_handle.png deleted file mode 100644 index ed92a42..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetornate_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_ornate_handle.png deleted file mode 100644 index 99dcf3a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_ornate_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png deleted file mode 100644 index 1dde691..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.png deleted file mode 100644 index ab4bc13..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.png deleted file mode 100644 index 71698d3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.png deleted file mode 100644 index b418425..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png deleted file mode 100644 index 5ba8aa1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_accessory.png deleted file mode 100644 index 23bc2aa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_extra.png deleted file mode 100644 index 0f78315..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_head.png deleted file mode 100644 index d945837..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brassA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brassA_head.png deleted file mode 100644 index cf14055..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brassA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_accessory.png deleted file mode 100644 index fb6ec00..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_extra.png deleted file mode 100644 index 3d413b1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_head.png deleted file mode 100644 index 9bdaa52..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronzeA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronzeA_head.png deleted file mode 100644 index ca2087b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronzeA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_accessory.png deleted file mode 100644 index ffb61c5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_extra.png deleted file mode 100644 index c7f8194..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_head.png deleted file mode 100644 index c4162d0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copperA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copperA_head.png deleted file mode 100644 index 4b18cd0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copperA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_accessory.png deleted file mode 100644 index 2660345..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_extra.png deleted file mode 100644 index c62272f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_head.png deleted file mode 100644 index abd59cf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngoldA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngoldA_head.png deleted file mode 100644 index b48afcb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngoldA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_accessory.png deleted file mode 100644 index 838548f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_extra.png deleted file mode 100644 index 9530b19..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_head.png deleted file mode 100644 index 92f94bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickelA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickelA_head.png deleted file mode 100644 index 6407119..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickelA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_accessory.png deleted file mode 100644 index b7c4a1d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_extra.png deleted file mode 100644 index 1770f56..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_head.png deleted file mode 100644 index ed2e172..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteelA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteelA_head.png deleted file mode 100644 index 123ec31..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteelA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_accessory.png deleted file mode 100644 index 2f25702..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_extra.png deleted file mode 100644 index f0e293c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_head.png deleted file mode 100644 index 7afa2c6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_accessory.png deleted file mode 100644 index d685f7b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_extra.png deleted file mode 100644 index 569ac52..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_head.png deleted file mode 100644 index 6939c3e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrumA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrumA_head.png deleted file mode 100644 index 13da1b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrumA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_accessory.png deleted file mode 100644 index f3ac79f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_extra.png deleted file mode 100644 index 2bbed7e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_head.png deleted file mode 100644 index ef2d57e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_accessory.png deleted file mode 100644 index c55269d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_extra.png deleted file mode 100644 index 12003c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_head.png deleted file mode 100644 index ac326e7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5goldA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5goldA_head.png deleted file mode 100644 index 49623b5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5goldA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_accessory.png deleted file mode 100644 index 310c368..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_extra.png deleted file mode 100644 index d5f0921..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_head.png deleted file mode 100644 index ff1462d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory copy.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory copy.png deleted file mode 100644 index 930ba98..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory copy.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory.png deleted file mode 100644 index 9624d2c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_extra.png deleted file mode 100644 index 7bccc0a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_head.png deleted file mode 100644 index f0326db..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizonA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizonA_head.png deleted file mode 100644 index 2ab7b63..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizonA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_accessory.png deleted file mode 100644 index c87a7f1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_extra.png deleted file mode 100644 index 2653e65..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_head.png deleted file mode 100644 index 02a5faa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_accessory.png deleted file mode 100644 index 23d1365..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_extra.png deleted file mode 100644 index b5e243f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_head.png deleted file mode 100644 index 556fcd9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ironA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ironA_head.png deleted file mode 100644 index a7216df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ironA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_accessory.png deleted file mode 100644 index 2d3f43f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_extra.png deleted file mode 100644 index 5495d3e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_head.png deleted file mode 100644 index 440738c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5leadA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5leadA_head.png deleted file mode 100644 index d5f9fef..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5leadA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_accessory.png deleted file mode 100644 index 7725415..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_extra.png deleted file mode 100644 index 8fae5cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_head.png deleted file mode 100644 index 5e0b235..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganeseA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganeseA_head.png deleted file mode 100644 index 3f31825..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganeseA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_accessory.png deleted file mode 100644 index ff8f1b4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_extra.png deleted file mode 100644 index 5362bec..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_head.png deleted file mode 100644 index d8c4d2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteelA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteelA_head.png deleted file mode 100644 index 1677945..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteelA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_accessory.png deleted file mode 100644 index fcc111b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_extra.png deleted file mode 100644 index 26add21..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_head.png deleted file mode 100644 index f390c73..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkosA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkosA_head.png deleted file mode 100644 index a014b14..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkosA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_accessory.png deleted file mode 100644 index 475be80..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_extra.png deleted file mode 100644 index f34d1ac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_head.png deleted file mode 100644 index 21bfd78..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monelA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monelA_head.png deleted file mode 100644 index 73dc722..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monelA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_accessory.png deleted file mode 100644 index 98023ab..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_extra.png deleted file mode 100644 index e4121a4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_head.png deleted file mode 100644 index a9e1293..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelA_head.png deleted file mode 100644 index 4d04fd4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_accessory.png deleted file mode 100644 index 987486b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_extra.png deleted file mode 100644 index 88d296a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_head.png deleted file mode 100644 index b50b559..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteelA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteelA_head.png deleted file mode 100644 index 0d22acb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteelA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_accessory.png deleted file mode 100644 index a7f7800..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_extra.png deleted file mode 100644 index 8f5b564..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_head.png deleted file mode 100644 index bd46489..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewterA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewterA_head.png deleted file mode 100644 index a88aa8d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewterA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_accessory.png deleted file mode 100644 index 0d65094..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_extra.png deleted file mode 100644 index e898785..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_head.png deleted file mode 100644 index d12c565..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinumA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinumA_head.png deleted file mode 100644 index 3b0f2da..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinumA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_accessory.png deleted file mode 100644 index 5294a9f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_extra.png deleted file mode 100644 index 07e6b0f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_head.png deleted file mode 100644 index 0e3d358..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegoldA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegoldA_head.png deleted file mode 100644 index 5d0ef2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegoldA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_accessory.png deleted file mode 100644 index 45adfdd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_extra.png deleted file mode 100644 index dd6086c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_head.png deleted file mode 100644 index 697acb7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silverA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silverA_head.png deleted file mode 100644 index a8977b0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silverA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_accessory.png deleted file mode 100644 index b690aec..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_extra.png deleted file mode 100644 index c19517c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_head.png deleted file mode 100644 index 832a0c4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tinA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tinA_head.png deleted file mode 100644 index 68b10ba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tinA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_accessory.png deleted file mode 100644 index 98e4ab8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_extra.png deleted file mode 100644 index 6969f57..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_head.png deleted file mode 100644 index f4ea8f7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_accessory.png deleted file mode 100644 index 906f4f3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_extra.png deleted file mode 100644 index afbec69..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_head.png deleted file mode 100644 index 4166358..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zincA_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zincA_head.png deleted file mode 100644 index ea67ae8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zincA_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_accessory.png deleted file mode 100644 index 4c765c6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_extra.png deleted file mode 100644 index b9cc746..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_head.png deleted file mode 100644 index 8885b69..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.png deleted file mode 100644 index 02b185a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.png deleted file mode 100644 index 088928e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.png deleted file mode 100644 index a4ed4c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_ornate_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_ornate_extra.png deleted file mode 100644 index 6de9fce..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_ornate_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png deleted file mode 100644 index cdec773..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png deleted file mode 100644 index 7207169..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png deleted file mode 100644 index 03c6adc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png deleted file mode 100644 index e2dfbcf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png deleted file mode 100644 index adac492..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png deleted file mode 100644 index eb7637f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png deleted file mode 100644 index 589c7e7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png deleted file mode 100644 index 30353ea..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png deleted file mode 100644 index 3140296..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png deleted file mode 100644 index b67996a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_broken.png deleted file mode 100644 index ed68a34..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_chain.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_chain.png deleted file mode 100644 index 6600445..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_chain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_clasp.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_clasp.png deleted file mode 100644 index 10d458e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_clasp.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_setting.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_setting.png deleted file mode 100644 index 26c229a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/amulet/_setting.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_band.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_band.png deleted file mode 100644 index abbefee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_band.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_broken.png deleted file mode 100644 index 8ac9892..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_filigree.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_filigree.png deleted file mode 100644 index baf551b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_filigree.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_setting.png b/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_setting.png deleted file mode 100644 index 9cb179c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/baubles/ring/_setting.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/black_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/black_cloth.png deleted file mode 100644 index 31a7cc8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/black_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/blue_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/blue_cloth.png deleted file mode 100644 index edb02ff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/blue_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png deleted file mode 100644 index bb013bd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png deleted file mode 100644 index 80dea98..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png deleted file mode 100644 index aaac6cc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png deleted file mode 100644 index 6923796..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_accessory.png deleted file mode 100644 index 696eaa7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_head.png deleted file mode 100644 index f24cb4d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf b/src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf deleted file mode 100644 index db441e7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf deleted file mode 100644 index e38e096..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png deleted file mode 100644 index b9b340a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png deleted file mode 100644 index 1fcca36..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png deleted file mode 100644 index 703b698..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png deleted file mode 100644 index cd04cca..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png deleted file mode 100644 index 9a69cf1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png deleted file mode 100644 index fedf387..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png deleted file mode 100644 index d448f53..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png deleted file mode 100644 index 0017174..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png deleted file mode 100644 index dfd1310..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png deleted file mode 100644 index 05cb4b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png deleted file mode 100644 index 2e93179..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png deleted file mode 100644 index b9b5d1f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png deleted file mode 100644 index 3c042f2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.png deleted file mode 100644 index 1109894..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.png deleted file mode 100644 index 9ce018a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.png deleted file mode 100644 index fc236d9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png deleted file mode 100644 index 55fc53f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.png deleted file mode 100644 index 545f8b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png deleted file mode 100644 index 673fffc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.png deleted file mode 100644 index 4048da2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.png deleted file mode 100644 index 2c3be59..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.png deleted file mode 100644 index 9ce018a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.png deleted file mode 100644 index 03213e8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.png deleted file mode 100644 index 48e36bd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.png deleted file mode 100644 index ee57700..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.png deleted file mode 100644 index 736d687..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.png deleted file mode 100644 index 8d8862b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png deleted file mode 100644 index e938412..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_accessory.png deleted file mode 100644 index 3ba9f5a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_head.png deleted file mode 100644 index 09d2da0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_accessory.png deleted file mode 100644 index 10f4128..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_head.png deleted file mode 100644 index 2b9afe5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_accessory.png deleted file mode 100644 index 4f14b58..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_head.png deleted file mode 100644 index fe0d7b5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_accessory.png deleted file mode 100644 index 55d2739..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_head.png deleted file mode 100644 index 2bcfcc6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_accessory.png deleted file mode 100644 index b2ea200..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_head.png deleted file mode 100644 index 6d53ed6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_accessory.png deleted file mode 100644 index ef623b1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_head.png deleted file mode 100644 index 9287640..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_accessory.png deleted file mode 100644 index 2553f3e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_head.png deleted file mode 100644 index f4a8cd8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_accessory.png deleted file mode 100644 index 5970131..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_head.png deleted file mode 100644 index b44762a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_accessory.png deleted file mode 100644 index e11cf3c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_head.png deleted file mode 100644 index 0ecb827..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_accessory.png deleted file mode 100644 index 2ac3c9f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_head.png deleted file mode 100644 index 306b803..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_accessory.png deleted file mode 100644 index 5dcc159..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_head.png deleted file mode 100644 index 0d77289..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_accessory.png deleted file mode 100644 index 7cba97c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_head.png deleted file mode 100644 index 63c2541..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_accessory.png deleted file mode 100644 index 5ecfbb8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_head.png deleted file mode 100644 index f1404df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_accessory.png deleted file mode 100644 index 3e0c077..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_head.png deleted file mode 100644 index 3d0f9bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_accessory.png deleted file mode 100644 index 0003d41..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_head.png deleted file mode 100644 index 79a6a61..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_accessory.png deleted file mode 100644 index 66c4973..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_head.png deleted file mode 100644 index de48373..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_accessory.png deleted file mode 100644 index 7b461c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_head.png deleted file mode 100644 index 3989fc3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_accessory.png deleted file mode 100644 index 2b3ee0b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_head.png deleted file mode 100644 index f678ecd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_accessory.png deleted file mode 100644 index 7f83db6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_head.png deleted file mode 100644 index 24f4c2d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_accessory.png deleted file mode 100644 index bc79150..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_head.png deleted file mode 100644 index e948dc5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_accessory.png deleted file mode 100644 index 8a97278..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_head.png deleted file mode 100644 index d82b1dc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_accessory.png deleted file mode 100644 index b389849..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_head.png deleted file mode 100644 index bd2b263..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_accessory.png deleted file mode 100644 index b6ce861..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_head.png deleted file mode 100644 index 866dda8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_accessory.png deleted file mode 100644 index 2b9159a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_head.png deleted file mode 100644 index 78d53b4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_accessory.png deleted file mode 100644 index bc055e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_head.png deleted file mode 100644 index 18bb48d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_accessory.png deleted file mode 100644 index 74d23a6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_head.png deleted file mode 100644 index 1e28648..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_accessory.png deleted file mode 100644 index 085cb5a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_head.png deleted file mode 100644 index 48cd6e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.png deleted file mode 100644 index e146418..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.png deleted file mode 100644 index 4238d3d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.png deleted file mode 100644 index 3e924fd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png deleted file mode 100644 index d16c215..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png deleted file mode 100644 index 687d5a0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.png deleted file mode 100644 index f71b454..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png deleted file mode 100644 index 96472d6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png deleted file mode 100644 index 9b63b3b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.png deleted file mode 100644 index 44f250a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.png deleted file mode 100644 index 00ce35f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.png deleted file mode 100644 index 5baa752..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.png deleted file mode 100644 index 66e78ae..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png deleted file mode 100644 index 1efccb9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png deleted file mode 100644 index 7282cae..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png deleted file mode 100644 index c78a57e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.png deleted file mode 100644 index 8722ff0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png deleted file mode 100644 index ed27612..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.png deleted file mode 100644 index e467493..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/brown_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/brown_cloth.png deleted file mode 100644 index f0ff3c7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/brown_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.png deleted file mode 100644 index 526973b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png deleted file mode 100644 index 927362d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png deleted file mode 100644 index 6f750cc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png deleted file mode 100644 index 2961458..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png deleted file mode 100644 index 0c32f41..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_extra_doubleedge.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_extra_doubleedge.png deleted file mode 100644 index 60af9c3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_extra_doubleedge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_fancy_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_fancy_accessory.png deleted file mode 100644 index 6615106..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_fancy_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png deleted file mode 100644 index 648df0f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_basket.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_basket.png deleted file mode 100644 index acb765b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_basket.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_small.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_small.png deleted file mode 100644 index 5950960..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_accessory_small.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_machete.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_machete.png deleted file mode 100644 index 8bd27e1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_machete.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_saber.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_saber.png deleted file mode 100644 index dbb6ead..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_head_saber.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cyan_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/cyan_cloth.png deleted file mode 100644 index 5915f64..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/cyan_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png deleted file mode 100644 index a7f3fdc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png deleted file mode 100644 index d625ce1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png deleted file mode 100644 index 5ded49a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png deleted file mode 100644 index c6306c1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_bulbous.png deleted file mode 100644 index b5ace80..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_bulbous.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_stiletto.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_stiletto.png deleted file mode 100644 index 7623ee6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_stiletto.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_wide.png deleted file mode 100644 index 97be92d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_head_wide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dust.png b/src/main/resources/assets/tinkersdefense/textures/items/dust.png deleted file mode 100644 index 520028e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/dust.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png deleted file mode 100644 index aa4ac59..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png deleted file mode 100644 index 988abb1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png deleted file mode 100644 index 1c60435..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.png deleted file mode 100644 index 719478a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_accessory.png deleted file mode 100644 index e7ab41c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_extra.png deleted file mode 100644 index 563982c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_head.png deleted file mode 100644 index 416723d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_accessory.png deleted file mode 100644 index 3355df7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_extra.png deleted file mode 100644 index e90d305..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_head.png deleted file mode 100644 index 202a2f2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_extra.png deleted file mode 100644 index 847bd35..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_head.png deleted file mode 100644 index c6ec1ca..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_extra.png deleted file mode 100644 index adf8f29..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_head.png deleted file mode 100644 index f1a74e2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_extra.png deleted file mode 100644 index 3c94c12..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_head.png deleted file mode 100644 index f429b36..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_accessory.png deleted file mode 100644 index 79c3101..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_extra.png deleted file mode 100644 index 154cf06..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_head.png deleted file mode 100644 index b2ef54b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_accessory.png deleted file mode 100644 index 6edc10c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_extra.png deleted file mode 100644 index 859e6af..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_head.png deleted file mode 100644 index bc102c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_accessory.png deleted file mode 100644 index a5c0372..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_extra.png deleted file mode 100644 index 3fa282d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_head.png deleted file mode 100644 index 113f148..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_accessory.png deleted file mode 100644 index 903ca8e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_extra.png deleted file mode 100644 index f0ab074..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_head.png deleted file mode 100644 index f62b8f6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_extra.png deleted file mode 100644 index 420417a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_head.png deleted file mode 100644 index 2334335..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_accessory.png deleted file mode 100644 index 1ca0968..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_extra.png deleted file mode 100644 index c09bd7e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_head.png deleted file mode 100644 index 257c927..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_accessory.png deleted file mode 100644 index 1d353cd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_extra.png deleted file mode 100644 index 39a23dd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_head.png deleted file mode 100644 index 3f53cfb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_accessory.png deleted file mode 100644 index 722080b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_extra.png deleted file mode 100644 index d952087..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_head.png deleted file mode 100644 index a034b33..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_accessory.png deleted file mode 100644 index 7017391..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_extra.png deleted file mode 100644 index 2043d2e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_head.png deleted file mode 100644 index d8c656a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_extra.png deleted file mode 100644 index cf9d734..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_head.png deleted file mode 100644 index 7f0835e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_accessory.png deleted file mode 100644 index e445c3f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_extra.png deleted file mode 100644 index 78ec1f3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_head.png deleted file mode 100644 index 374a218..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_accessory.png deleted file mode 100644 index a282517..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_extra.png deleted file mode 100644 index f36fec3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_head.png deleted file mode 100644 index 3afbf3f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_accessory.png deleted file mode 100644 index cd60bf4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_extra.png deleted file mode 100644 index 39a23dd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_head.png deleted file mode 100644 index d2ccbaa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_accessory.png deleted file mode 100644 index 88495e4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_extra.png deleted file mode 100644 index bd617a2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_head.png deleted file mode 100644 index d06c60e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_accessory.png deleted file mode 100644 index c280487..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_extra.png deleted file mode 100644 index f4fcf7f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_head.png deleted file mode 100644 index c5f0fe7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_accessory.png deleted file mode 100644 index 9c8953e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_extra.png deleted file mode 100644 index 38ffacf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_head.png deleted file mode 100644 index c390a0b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_accessory.png deleted file mode 100644 index e42a39c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_extra.png deleted file mode 100644 index 6779f15..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_head.png deleted file mode 100644 index 6e821c8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_accessory.png deleted file mode 100644 index 841ee41..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_extra.png deleted file mode 100644 index 5cd5c2c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_head.png deleted file mode 100644 index c988a7a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_accessory.png deleted file mode 100644 index 800db1b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_extra.png deleted file mode 100644 index 3fa282d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_head.png deleted file mode 100644 index bfad36d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_accessory.png deleted file mode 100644 index a339fe1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_extra.png deleted file mode 100644 index 5cd5c2c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_head.png deleted file mode 100644 index 552f0ff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_extra.png deleted file mode 100644 index 3ff189a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_head.png deleted file mode 100644 index e861d97..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_accessory.png deleted file mode 100644 index 524fe2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_extra.png deleted file mode 100644 index 862a10a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_head.png deleted file mode 100644 index 9a34b99..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_accessory.png deleted file mode 100644 index 2a1799a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_extra.png deleted file mode 100644 index 26d2b4f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_head.png deleted file mode 100644 index 9666e1d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_hook.png b/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_hook.png deleted file mode 100644 index 50cc224..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_hook.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_rod.png b/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_rod.png deleted file mode 100644 index ea5d20d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_rod.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_string.png b/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_string.png deleted file mode 100644 index 36638cd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/fishingrod/_string.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png deleted file mode 100644 index 247e549..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png deleted file mode 100644 index da951a9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png deleted file mode 100644 index 4b7ad58..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png deleted file mode 100644 index fb2188a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png deleted file mode 100644 index 641f01e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png deleted file mode 100644 index c217081..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png deleted file mode 100644 index 9c5e662..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/gem.png b/src/main/resources/assets/tinkersdefense/textures/items/gem.png deleted file mode 100644 index 7beed0e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/gem.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/gingerbread.png b/src/main/resources/assets/tinkersdefense/textures/items/gingerbread.png deleted file mode 100644 index 7f05b67..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/gingerbread.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/grain.png b/src/main/resources/assets/tinkersdefense/textures/items/grain.png deleted file mode 100644 index 6999cfd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/grain.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/green_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/green_cloth.png deleted file mode 100644 index b61e7de..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/green_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/greenmintcane.png b/src/main/resources/assets/tinkersdefense/textures/items/greenmintcane.png deleted file mode 100644 index 754f6fe..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/greenmintcane.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/greenmintingot.png b/src/main/resources/assets/tinkersdefense/textures/items/greenmintingot.png deleted file mode 100644 index c624ee6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/greenmintingot.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/grey_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/grey_cloth.png deleted file mode 100644 index 734e7eb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/grey_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_spiked.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_spiked.png deleted file mode 100644 index aeee725..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_spiked.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_taper.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_taper.png deleted file mode 100644 index 74fe2ea..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_accessory_taper.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_spiked.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_spiked.png deleted file mode 100644 index bf39cbc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_spiked.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_taper.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_taper.png deleted file mode 100644 index 8d647c6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_extra_taper.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png deleted file mode 100644 index dc41e69..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png deleted file mode 100644 index 07b4758..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png deleted file mode 100644 index 0508124..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png deleted file mode 100644 index 76d1c77..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_angel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_angel_accessory.png deleted file mode 100644 index faa4249..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_angel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_arrow_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_arrow_accessory.png deleted file mode 100644 index 286c249..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_arrow_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_bar_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_bar_accessory.png deleted file mode 100644 index 6e98c81..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_bar_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_checker_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_checker_accessory.png deleted file mode 100644 index 1e07e28..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_checker_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_creeper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_creeper_accessory.png deleted file mode 100644 index 36c7b66..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_creeper_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_cross_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_cross_accessory.png deleted file mode 100644 index 0f50826..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_cross_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_accessory.png deleted file mode 100644 index ae977ae..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_handle.png deleted file mode 100644 index 638365a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_demon_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_ender_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_ender_accessory.png deleted file mode 100644 index 055cf9c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_ender_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_enforced_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_enforced_extra.png deleted file mode 100644 index d617d1c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_enforced_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_extra.png deleted file mode 100644 index 2c700c4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_head.png deleted file mode 100644 index 5455d91..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_fancy_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_glass_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_glass_plate.png deleted file mode 100644 index df356d0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_glass_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_heart_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_heart_handle.png deleted file mode 100644 index 27d6ae3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_heart_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_hell_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_hell_extra.png deleted file mode 100644 index d5f8ed4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_hell_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horbar_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horbar_head.png deleted file mode 100644 index 4175fac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horbar_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horstripe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horstripe_head.png deleted file mode 100644 index f06ae5c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_horstripe_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_love_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_love_extra.png deleted file mode 100644 index d2a7168..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_love_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_pig_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_pig_extra.png deleted file mode 100644 index 4e52d91..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_pig_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_queen_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_queen_extra.png deleted file mode 100644 index 193a9fb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_queen_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_reinforced_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_reinforced_extra.png deleted file mode 100644 index ac67e66..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_reinforced_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_edge.png deleted file mode 100644 index 41a2a63..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_extra.png deleted file mode 100644 index 01666c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_head.png deleted file mode 100644 index a2c7402..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate.png deleted file mode 100644 index f688376..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate_broken.png deleted file mode 100644 index 4169e2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_shield_plate_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skeleton_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skeleton_head.png deleted file mode 100644 index e23e4ff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skeleton_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skull_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skull_extra.png deleted file mode 100644 index e01d7eb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_skull_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_slime_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_slime_extra.png deleted file mode 100644 index f146eb8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_slime_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_small_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_small_extra.png deleted file mode 100644 index 9df4e09..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_small_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_spider_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_spider_extra.png deleted file mode 100644 index e987416..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_spider_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_square_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_square_head.png deleted file mode 100644 index 4be2b26..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_square_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_squared_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_squared_handle.png deleted file mode 100644 index e5a6304..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_squared_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_stripe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_stripe_head.png deleted file mode 100644 index e45695b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_stripe_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_test_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_test_head.png deleted file mode 100644 index 607aae7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_test_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_tri_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_tri_extra.png deleted file mode 100644 index 91a1cdf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_tri_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_triangle_head.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_triangle_head.png deleted file mode 100644 index e676e44..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_triangle_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wide_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wide_extra.png deleted file mode 100644 index 528ed50..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wide_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wolf_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wolf_extra.png deleted file mode 100644 index 5f641f1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/_wolf_extra.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/binding.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/binding.png deleted file mode 100644 index 01666c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/binding.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_blades_shield_effect.png deleted file mode 100644 index 5e62c62..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_feathers_shield_effect.png deleted file mode 100644 index e7bcc96..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_gluttony_shield_effect.png deleted file mode 100644 index 9e93446..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_legends_shield_effect.png deleted file mode 100644 index 57e63a4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_light_shield_effect.png deleted file mode 100644 index 5bac571..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_mirrors_shield_effect.png deleted file mode 100644 index dce3c4b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_pitch_shield_effect.png deleted file mode 100644 index 5f2c27b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_retribution_shield_effect.png deleted file mode 100644 index 6f5995b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_sanguisaga_shield_effect.png deleted file mode 100644 index a3223c0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_thorns_shield_effect.png deleted file mode 100644 index e2673cd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_wind_shield_effect.png deleted file mode 100644 index 6ec1f4a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/black_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_blades_shield_effect.png deleted file mode 100644 index ce4ac04..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_feathers_shield_effect.png deleted file mode 100644 index ae17bb9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_gluttony_shield_effect.png deleted file mode 100644 index ce4a505..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_legends_shield_effect.png deleted file mode 100644 index 68d54bc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_light_shield_effect.png deleted file mode 100644 index 7048cc1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_mirrors_shield_effect.png deleted file mode 100644 index 0c00dd2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_pitch_shield_effect.png deleted file mode 100644 index 8b14d6c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_retribution_shield_effect.png deleted file mode 100644 index 4dd67ff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_sanguisaga_shield_effect.png deleted file mode 100644 index 8cba2a0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_thorns_shield_effect.png deleted file mode 100644 index 7e61447..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_wind_shield_effect.png deleted file mode 100644 index 1645a18..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/blue_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_blades_shield_effect.png deleted file mode 100644 index 3c5fc2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_feathers_shield_effect.png deleted file mode 100644 index 7117481..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_gluttony_shield_effect.png deleted file mode 100644 index 2792246..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_legends_shield_effect.png deleted file mode 100644 index 8445167..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_light_shield_effect.png deleted file mode 100644 index 7013a6d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_mirrors_shield_effect.png deleted file mode 100644 index f6e2477..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_pitch_shield_effect.png deleted file mode 100644 index 2490d61..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_retribution_shield_effect.png deleted file mode 100644 index a725b31..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_sanguisaga_shield_effect.png deleted file mode 100644 index e160ae0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_thorns_shield_effect.png deleted file mode 100644 index f5f9467..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_wind_shield_effect.png deleted file mode 100644 index a9f1025..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/brown_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_blades_shield_effect.png deleted file mode 100644 index 427ac29..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_feathers_shield_effect.png deleted file mode 100644 index 99fdb6b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_gluttony_shield_effect.png deleted file mode 100644 index 92ec4a8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_legends_shield_effect.png deleted file mode 100644 index 263b348..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_light_shield_effect.png deleted file mode 100644 index 50ebdef..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_mirrors_shield_effect.png deleted file mode 100644 index 934479f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_pitch_shield_effect.png deleted file mode 100644 index b334e7f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_retribution_shield_effect.png deleted file mode 100644 index 563bf6c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_sanguisaga_shield_effect.png deleted file mode 100644 index 938d6ff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_thorns_shield_effect.png deleted file mode 100644 index a508ca3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_wind_shield_effect.png deleted file mode 100644 index dce3384..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/cyan_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/diamond_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/diamond_shield_effect.png deleted file mode 100644 index dd223df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/diamond_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/edge.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/edge.png deleted file mode 100644 index 41a2a63..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/emerald_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/emerald_shield_effect.png deleted file mode 100644 index 9a2e3c7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/emerald_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/face.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/face.png deleted file mode 100644 index a2c7402..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_blades_shield_effect.png deleted file mode 100644 index 43d037c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_feathers_shield_effect.png deleted file mode 100644 index 9141f9d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_gluttony_shield_effect.png deleted file mode 100644 index 4788c50..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_legends_shield_effect.png deleted file mode 100644 index 4a5c5b5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_light_shield_effect.png deleted file mode 100644 index 462de16..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_mirrors_shield_effect.png deleted file mode 100644 index f5b30c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_pitch_shield_effect.png deleted file mode 100644 index 7dd75f8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_retribution_shield_effect.png deleted file mode 100644 index 02ec89c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_sanguisaga_shield_effect.png deleted file mode 100644 index 8119d33..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_thorns_shield_effect.png deleted file mode 100644 index 19892e2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_wind_shield_effect.png deleted file mode 100644 index 9d767a5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/gray_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_blades_shield_effect.png deleted file mode 100644 index dec2c2f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_feathers_shield_effect.png deleted file mode 100644 index aa21252..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_gluttony_shield_effect.png deleted file mode 100644 index fce4cb3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_legends_shield_effect.png deleted file mode 100644 index 2aa3207..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_light_shield_effect.png deleted file mode 100644 index 7bb6198..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_mirrors_shield_effect.png deleted file mode 100644 index b001827..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_pitch_shield_effect.png deleted file mode 100644 index 3f54461..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_retribution_shield_effect.png deleted file mode 100644 index 68013c0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_sanguisaga_shield_effect.png deleted file mode 100644 index ca820ed..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_thorns_shield_effect.png deleted file mode 100644 index 803f0c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_wind_shield_effect.png deleted file mode 100644 index 8a34c03..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/green_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_blades_shield_effect.png deleted file mode 100644 index dc0e4d8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_feathers_shield_effect.png deleted file mode 100644 index f4bfb24..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_gluttony_shield_effect.png deleted file mode 100644 index df3de67..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_legends_shield_effect.png deleted file mode 100644 index b492596..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_light_shield_effect.png deleted file mode 100644 index 8ec7afe..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_mirrors_shield_effect.png deleted file mode 100644 index 4dfdde6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_pitch_shield_effect.png deleted file mode 100644 index 5596a58..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_retribution_shield_effect.png deleted file mode 100644 index fb7b40c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png deleted file mode 100644 index 201e44b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_thorns_shield_effect.png deleted file mode 100644 index cbc1a23..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_wind_shield_effect.png deleted file mode 100644 index fe768fc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightblue_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_blades_shield_effect.png deleted file mode 100644 index dfec847..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_feathers_shield_effect.png deleted file mode 100644 index 60ea362..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_gluttony_shield_effect.png deleted file mode 100644 index f064d31..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_legends_shield_effect.png deleted file mode 100644 index faa2bd4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_light_shield_effect.png deleted file mode 100644 index cd82829..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_mirrors_shield_effect.png deleted file mode 100644 index 373c64f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_pitch_shield_effect.png deleted file mode 100644 index 924aae9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_retribution_shield_effect.png deleted file mode 100644 index ce097ce..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png deleted file mode 100644 index c0194ca..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_thorns_shield_effect.png deleted file mode 100644 index 6ed8ae9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_wind_shield_effect.png deleted file mode 100644 index 37fd864..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lightgray_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_blades_shield_effect.png deleted file mode 100644 index 8f8af6c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_feathers_shield_effect.png deleted file mode 100644 index 8522fee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_gluttony_shield_effect.png deleted file mode 100644 index f1cd789..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_legends_shield_effect.png deleted file mode 100644 index 3c8834a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_light_shield_effect.png deleted file mode 100644 index 175ca3a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_mirrors_shield_effect.png deleted file mode 100644 index c2c978f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_pitch_shield_effect.png deleted file mode 100644 index 2d93b4c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_retribution_shield_effect.png deleted file mode 100644 index e954a37..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_sanguisaga_shield_effect.png deleted file mode 100644 index b6ba930..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_thorns_shield_effect.png deleted file mode 100644 index 3cd608a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_wind_shield_effect.png deleted file mode 100644 index 3bd8a61..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/lime_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_blades_shield_effect.png deleted file mode 100644 index 16a4b0f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_feathers_shield_effect.png deleted file mode 100644 index 17e9c84..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_gluttony_shield_effect.png deleted file mode 100644 index 46fec55..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_legends_shield_effect.png deleted file mode 100644 index f89f3c7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_light_shield_effect.png deleted file mode 100644 index 3c4e567..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_mirrors_shield_effect.png deleted file mode 100644 index 542c366..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_pitch_shield_effect.png deleted file mode 100644 index c1b8613..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_retribution_shield_effect.png deleted file mode 100644 index 6b11b13..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_sanguisaga_shield_effect.png deleted file mode 100644 index fe73417..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_thorns_shield_effect.png deleted file mode 100644 index 99799b4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_wind_shield_effect.png deleted file mode 100644 index 36610ce..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/magenta_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/manacore_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/manacore_shield_effect.png deleted file mode 100644 index 00424e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/manacore_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_blades_shield_effect.png deleted file mode 100644 index 92a9b2d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_feathers_shield_effect.png deleted file mode 100644 index 405d894..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_gluttony_shield_effect.png deleted file mode 100644 index 71bbbcb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_legends_shield_effect.png deleted file mode 100644 index 861ef64..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_light_shield_effect.png deleted file mode 100644 index da57730..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_mirrors_shield_effect.png deleted file mode 100644 index dd06aba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_pitch_shield_effect.png deleted file mode 100644 index ceae879..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_retribution_shield_effect.png deleted file mode 100644 index 21f8b14..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_sanguisaga_shield_effect.png deleted file mode 100644 index b449da5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_thorns_shield_effect.png deleted file mode 100644 index 253ebf9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_wind_shield_effect.png deleted file mode 100644 index 6b6218a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/orange_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_blades_shield_effect.png deleted file mode 100644 index 2ac23a6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_feathers_shield_effect.png deleted file mode 100644 index 76deca9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_gluttony_shield_effect.png deleted file mode 100644 index def5442..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_legends_shield_effect.png deleted file mode 100644 index 9a3c419..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_light_shield_effect.png deleted file mode 100644 index 13c01ba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_mirrors_shield_effect.png deleted file mode 100644 index 9aa9262..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_pitch_shield_effect.png deleted file mode 100644 index 2ca003d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_retribution_shield_effect.png deleted file mode 100644 index cfbabf8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_sanguisaga_shield_effect.png deleted file mode 100644 index 23b0f0a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_thorns_shield_effect.png deleted file mode 100644 index b04d673..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_wind_shield_effect.png deleted file mode 100644 index b22f6a5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/pink_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate.png deleted file mode 100644 index f688376..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate_broken.png deleted file mode 100644 index 4169e2b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/plate_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_blades_shield_effect.png deleted file mode 100644 index 2975674..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_feathers_shield_effect.png deleted file mode 100644 index 119534c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_gluttony_shield_effect.png deleted file mode 100644 index 76c9133..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_legends_shield_effect.png deleted file mode 100644 index 577babe..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_light_shield_effect.png deleted file mode 100644 index 7b410c5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_mirrors_shield_effect.png deleted file mode 100644 index 1eeb318..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_pitch_shield_effect.png deleted file mode 100644 index 64d75fa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_retribution_shield_effect.png deleted file mode 100644 index b1b526f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_sanguisaga_shield_effect.png deleted file mode 100644 index 73c6e6e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_thorns_shield_effect.png deleted file mode 100644 index 4b04cd7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_wind_shield_effect.png deleted file mode 100644 index 00cecd0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/purple_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_blades_shield_effect.png deleted file mode 100644 index b1103bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_feathers_shield_effect.png deleted file mode 100644 index f617444..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_gluttony_shield_effect.png deleted file mode 100644 index 75608d4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_legends_shield_effect.png deleted file mode 100644 index 20096b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_light_shield_effect.png deleted file mode 100644 index 5ab3f4d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_mirrors_shield_effect.png deleted file mode 100644 index feb2e03..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_pitch_shield_effect.png deleted file mode 100644 index 15f4da6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_retribution_shield_effect.png deleted file mode 100644 index 8e15209..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_sanguisaga_shield_effect.png deleted file mode 100644 index 3bc7a3f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_thorns_shield_effect.png deleted file mode 100644 index 6681bcd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_wind_shield_effect.png deleted file mode 100644 index 07976e2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/red_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/scabbing_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/scabbing_shield_effect.png deleted file mode 100644 index 60dca37..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/scabbing_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_blades_shield_effect.png deleted file mode 100644 index a356a93..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_feathers_shield_effect.png deleted file mode 100644 index 14fcfe0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_gluttony_shield_effect.png deleted file mode 100644 index 153e9f9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_legends_shield_effect.png deleted file mode 100644 index 7bbe21d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_light_shield_effect.png deleted file mode 100644 index cb4f120..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_mirrors_shield_effect.png deleted file mode 100644 index ae0f6ea..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_pitch_shield_effect.png deleted file mode 100644 index 6236642..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_retribution_shield_effect.png deleted file mode 100644 index 05c3cad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_sanguisaga_shield_effect.png deleted file mode 100644 index 61a78ee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_thorns_shield_effect.png deleted file mode 100644 index 8c91bf1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_wind_shield_effect.png deleted file mode 100644 index eb63cb7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/white_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_blades_shield_effect.png deleted file mode 100644 index f8674cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_feathers_shield_effect.png deleted file mode 100644 index 96bd9c5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_gluttony_shield_effect.png deleted file mode 100644 index bf5920a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_legends_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_legends_shield_effect.png deleted file mode 100644 index dcb90d1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_legends_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_light_shield_effect.png deleted file mode 100644 index 2a9b326..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_mirrors_shield_effect.png deleted file mode 100644 index 48fb6c8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_pitch_shield_effect.png deleted file mode 100644 index 4c3d378..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_retribution_shield_effect.png deleted file mode 100644 index ab5a628..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_sanguisaga_shield_effect.png deleted file mode 100644 index 05c77b3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_thorns_shield_effect.png deleted file mode 100644 index 15e7aa4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_wind_shield_effect.png deleted file mode 100644 index d422bf2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/yellow_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/ingot.png b/src/main/resources/assets/tinkersdefense/textures/items/ingot.png deleted file mode 100644 index 9b1779e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/ingot.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_ancientrelic.png b/src/main/resources/assets/tinkersdefense/textures/items/item_ancientrelic.png deleted file mode 100644 index e20e391..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_ancientrelic.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_bindingwrap.png b/src/main/resources/assets/tinkersdefense/textures/items/item_bindingwrap.png deleted file mode 100644 index 76ab45b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_bindingwrap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_bloodybandages.png b/src/main/resources/assets/tinkersdefense/textures/items/item_bloodybandages.png deleted file mode 100644 index 935c227..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_bloodybandages.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_canister.png b/src/main/resources/assets/tinkersdefense/textures/items/item_canister.png deleted file mode 100644 index b81cf93..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_canister.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvy.png b/src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvy.png deleted file mode 100644 index c423756..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvy.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvyGraft.png b/src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvyGraft.png deleted file mode 100644 index fe24808..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_corpseIvyGraft.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestblades.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestblades.png deleted file mode 100644 index 2a55645..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestblades.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestfeathers.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestfeathers.png deleted file mode 100644 index 22c8e10..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestfeathers.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestgluttony.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestgluttony.png deleted file mode 100644 index f19401a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestgluttony.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestlegends.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestlegends.png deleted file mode 100644 index 3dd3d51..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestlegends.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestlight.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestlight.png deleted file mode 100644 index 3ef810a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestlight.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestmirrors.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestmirrors.png deleted file mode 100644 index 5984886..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestmirrors.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofblades.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofblades.png deleted file mode 100644 index 2a55645..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofblades.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestoffeathers.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestoffeathers.png deleted file mode 100644 index 22c8e10..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestoffeathers.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofgluttony.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofgluttony.png deleted file mode 100644 index f19401a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofgluttony.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestoflight.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestoflight.png deleted file mode 100644 index 3ef810a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestoflight.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofmirrors.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofmirrors.png deleted file mode 100644 index 5984886..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofmirrors.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofpitch.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofpitch.png deleted file mode 100644 index 1f67ccd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofpitch.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofretribution.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofretribution.png deleted file mode 100644 index b9f99e0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofretribution.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofsanguisaga.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofsanguisaga.png deleted file mode 100644 index 028daba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofsanguisaga.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofthorns.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofthorns.png deleted file mode 100644 index fb07a32..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofthorns.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofwinds.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestofwinds.png deleted file mode 100644 index f622230..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestofwinds.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestpaper.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestpaper.png deleted file mode 100644 index 217de28..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestpaper.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestpitch.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestpitch.png deleted file mode 100644 index 1f67ccd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestpitch.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestretribution.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestretribution.png deleted file mode 100644 index b9f99e0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestretribution.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestsanguisuga.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestsanguisuga.png deleted file mode 100644 index 028daba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestsanguisuga.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestthorns.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestthorns.png deleted file mode 100644 index fb07a32..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestthorns.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_crestwinds.png b/src/main/resources/assets/tinkersdefense/textures/items/item_crestwinds.png deleted file mode 100644 index f622230..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_crestwinds.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_elementiumcore.png b/src/main/resources/assets/tinkersdefense/textures/items/item_elementiumcore.png deleted file mode 100644 index 9575143..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_elementiumcore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_emptycanister.png b/src/main/resources/assets/tinkersdefense/textures/items/item_emptycanister.png deleted file mode 100644 index caec77e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_emptycanister.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_featherfall.png b/src/main/resources/assets/tinkersdefense/textures/items/item_featherfall.png deleted file mode 100644 index fbc264a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_featherfall.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_firewalker.png b/src/main/resources/assets/tinkersdefense/textures/items/item_firewalker.png deleted file mode 100644 index 9461d75..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_firewalker.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_flippers.png b/src/main/resources/assets/tinkersdefense/textures/items/item_flippers.png deleted file mode 100644 index 05b1162..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_flippers.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_frostwalker.png b/src/main/resources/assets/tinkersdefense/textures/items/item_frostwalker.png deleted file mode 100644 index efa45ad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_frostwalker.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_glowstep.png b/src/main/resources/assets/tinkersdefense/textures/items/item_glowstep.png deleted file mode 100644 index 4b958e1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_glowstep.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_manacore.png b/src/main/resources/assets/tinkersdefense/textures/items/item_manacore.png deleted file mode 100644 index 4780a42..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_manacore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_nightvisiongoggles.png b/src/main/resources/assets/tinkersdefense/textures/items/item_nightvisiongoggles.png deleted file mode 100644 index 91cd206..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_nightvisiongoggles.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png b/src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png deleted file mode 100644 index be6e1bc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png.mcmeta deleted file mode 100644 index 4a650b1..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/items/item_rainbowgem.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 5 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_rebreather.png b/src/main/resources/assets/tinkersdefense/textures/items/item_rebreather.png deleted file mode 100644 index d9c31c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_rebreather.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png b/src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png deleted file mode 100644 index 87b56cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png.mcmeta deleted file mode 100644 index c7c8e3f..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/items/item_soulstone.png.mcmeta +++ /dev/null @@ -1,11 +0,0 @@ -{ - "animation": { - "frametime": 15, - "frames": [ - 0, - 1, - 2, - 1 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_terraCore.png b/src/main/resources/assets/tinkersdefense/textures/items/item_terraCore.png deleted file mode 100644 index 61bd8c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_terraCore.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/item_textbook.png b/src/main/resources/assets/tinkersdefense/textures/items/item_textbook.png deleted file mode 100644 index 4d8670e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/item_textbook.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lightblue_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/lightblue_cloth.png deleted file mode 100644 index 39a92b7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lightblue_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lime_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/lime_cloth.png deleted file mode 100644 index 9205a18..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lime_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png deleted file mode 100644 index baed6ef..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png deleted file mode 100644 index 159464a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png deleted file mode 100644 index a5db9cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png deleted file mode 100644 index 0626fef..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_extra_wrap.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_extra_wrap.png deleted file mode 100644 index fd7b01f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_extra_wrap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png deleted file mode 100644 index 139c46b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png deleted file mode 100644 index ed1c07f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png deleted file mode 100644 index 04170b3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png deleted file mode 100644 index 850d5e3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/magenta_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/magenta_cloth.png deleted file mode 100644 index d1c99d3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/magenta_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_accessory_straight.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_accessory_straight.png deleted file mode 100644 index 7dc0389..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_accessory_straight.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png deleted file mode 100644 index 78fd97e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png deleted file mode 100644 index fbd0b68..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png deleted file mode 100644 index a35dfac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png deleted file mode 100644 index 9cabb2a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_accessory.png deleted file mode 100644 index 35c6c42..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_head.png deleted file mode 100644 index 9917a0d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_accessory.png deleted file mode 100644 index bf42596..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_head.png deleted file mode 100644 index 57fc9f1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5bronze_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5bronze_accessory.png deleted file mode 100644 index 8f9a653..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5bronze_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_accessory.png deleted file mode 100644 index a48e222..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_head.png deleted file mode 100644 index c57336a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5crowngold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5crowngold_accessory.png deleted file mode 100644 index e9d87f0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5crowngold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_accessory.png deleted file mode 100644 index 3a0ef96..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_head.png deleted file mode 100644 index 2cc92d8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_accessory.png deleted file mode 100644 index a7a6f67..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_head.png deleted file mode 100644 index 2ca7aee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_accessory.png deleted file mode 100644 index 374fe7b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_head.png deleted file mode 100644 index 2cd8cac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_accessory.png deleted file mode 100644 index 0a0caff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_head.png deleted file mode 100644 index 6d3784a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5fungalsteel_accessory.png deleted file mode 100644 index b232c9d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5fungalsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_accessory.png deleted file mode 100644 index d221331..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_head.png deleted file mode 100644 index 5da2f75..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_accessory.png deleted file mode 100644 index 5ba19a7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_head.png deleted file mode 100644 index 0b1a938..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5hepatizon_accessory.png deleted file mode 100644 index 0140260..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5hepatizon_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_accessory.png deleted file mode 100644 index 088f721..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_head.png deleted file mode 100644 index abf1cff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_accessory.png deleted file mode 100644 index 69e63d7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_head.png deleted file mode 100644 index 729168c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_accessory.png deleted file mode 100644 index 1599b48..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_head.png deleted file mode 100644 index 231a371..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_accessory.png deleted file mode 100644 index 82f8299..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_head.png deleted file mode 100644 index a4ae699..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_accessory.png deleted file mode 100644 index ae5b1ad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_head.png deleted file mode 100644 index c6ab72d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_accessory.png deleted file mode 100644 index 3977d11..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_head.png deleted file mode 100644 index c6ca1da..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_accessory.png deleted file mode 100644 index 368a4d2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_head.png deleted file mode 100644 index 6694ce2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_accessory.png deleted file mode 100644 index d5b1e42..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_head.png deleted file mode 100644 index 3341d22..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_accessory.png deleted file mode 100644 index a124f1b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_head.png deleted file mode 100644 index 0f3f9ad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_accessory.png deleted file mode 100644 index 73c64bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_head.png deleted file mode 100644 index b7147f8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_accessory.png deleted file mode 100644 index 56e3dde..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_head.png deleted file mode 100644 index b4bf578..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_accessory.png deleted file mode 100644 index 1f1c69e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_head.png deleted file mode 100644 index 3f569b9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_accessory.png deleted file mode 100644 index 3870a85..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_head.png deleted file mode 100644 index 605b4f3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_accessory.png deleted file mode 100644 index 395c33b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_head.png deleted file mode 100644 index e2cde36..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_accessory.png deleted file mode 100644 index 24a461d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_head.png deleted file mode 100644 index 70da897..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png deleted file mode 100644 index 093f3f0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png deleted file mode 100644 index a899cd2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png deleted file mode 100644 index e5a5d91..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png deleted file mode 100644 index 4558a2f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/nugget.png b/src/main/resources/assets/tinkersdefense/textures/items/nugget.png deleted file mode 100644 index 864112f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/nugget.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/orange_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/orange_cloth.png deleted file mode 100644 index ab5bc99..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/orange_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.png deleted file mode 100644 index 7469bae..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate.png deleted file mode 100644 index 7011881..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate_offset.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate_offset.png deleted file mode 100644 index 8bf84a6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate_offset.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_fancy.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_fancy.png deleted file mode 100644 index 2ca9f94..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_fancy.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_single.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_single.png deleted file mode 100644 index 8f2c8d1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_single.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.png deleted file mode 100644 index e51a337..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_small.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_small.png deleted file mode 100644 index d4f8021..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_small.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.png deleted file mode 100644 index d5718ff..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_accessory.png deleted file mode 100644 index 8f97f5a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_head.png deleted file mode 100644 index 9d7dea5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_accessory.png deleted file mode 100644 index 33f22fd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_head.png deleted file mode 100644 index 8fd483e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_accessory.png deleted file mode 100644 index 5cdb306..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_head.png deleted file mode 100644 index 7b8c31c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_accessory.png deleted file mode 100644 index ca657dd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_head.png deleted file mode 100644 index ae61936..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_accessory.png deleted file mode 100644 index de918a0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_head.png deleted file mode 100644 index 855a7b0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_accessory.png deleted file mode 100644 index fd41d0d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_head.png deleted file mode 100644 index 0d94568..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_accessory.png deleted file mode 100644 index cba6141..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_head.png deleted file mode 100644 index 1edcdb7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_accessory.png deleted file mode 100644 index 6be1a54..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_head.png deleted file mode 100644 index 0820d77..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_accessory.png deleted file mode 100644 index da8a9ee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_head.png deleted file mode 100644 index c1dd2a3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_accessory.png deleted file mode 100644 index 648a926..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_head.png deleted file mode 100644 index 686f3df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_accessory.png deleted file mode 100644 index fd3f449..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_head.png deleted file mode 100644 index 407fa53..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_accessory.png deleted file mode 100644 index 9ebf654..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_head.png deleted file mode 100644 index 0573d1b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_accessory.png deleted file mode 100644 index 2695ceb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_head.png deleted file mode 100644 index 26fbb08..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_accessory.png deleted file mode 100644 index 90e41fb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_head.png deleted file mode 100644 index e457932..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_accessory.png deleted file mode 100644 index 7a57f57..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_head.png deleted file mode 100644 index 494aeed..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_accessory.png deleted file mode 100644 index c90a2da..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_head.png deleted file mode 100644 index 276660a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_accessory.png deleted file mode 100644 index c2e8872..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_head.png deleted file mode 100644 index 7d7b3b5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_accessory.png deleted file mode 100644 index aff510a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_head.png deleted file mode 100644 index cd7ba4d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_accessory.png deleted file mode 100644 index 0bc777c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_head.png deleted file mode 100644 index 1c7ef83..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_accessory.png deleted file mode 100644 index aaeb58e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_head.png deleted file mode 100644 index 14361be..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_accessory.png deleted file mode 100644 index c6f4993..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_head.png deleted file mode 100644 index 19b15ee..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_accessory.png deleted file mode 100644 index d2ffd75..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_head.png deleted file mode 100644 index c00610b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_accessory.png deleted file mode 100644 index 2afa1e5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_head.png deleted file mode 100644 index eea1977..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_accessory.png deleted file mode 100644 index 6b40bb7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_head.png deleted file mode 100644 index 022cbcd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_accessory.png deleted file mode 100644 index a1de24a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_head.png deleted file mode 100644 index 7aca509..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_accessory.png deleted file mode 100644 index df0945f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_head.png deleted file mode 100644 index 4f458a4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_accessory.png deleted file mode 100644 index ac0cc4a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_head.png deleted file mode 100644 index 74b2d5d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_accessory.png deleted file mode 100644 index d2b5ea4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_head.png deleted file mode 100644 index cbf7358..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory (1).png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory (1).png deleted file mode 100644 index 42a5614..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory (1).png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png deleted file mode 100644 index 9ff9139..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.png deleted file mode 100644 index ddd33af..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle_offset.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle_offset.png deleted file mode 100644 index f211e13..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle_offset.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.png deleted file mode 100644 index 7ee7156..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.png deleted file mode 100644 index 687a362..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pointed_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pointed_accessory.png deleted file mode 100644 index 5376ead..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pointed_accessory.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pink_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/pink_cloth.png deleted file mode 100644 index 11aa863..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/pink_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/purple_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/purple_cloth.png deleted file mode 100644 index ca02bdd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/purple_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png deleted file mode 100644 index 223b716..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png deleted file mode 100644 index 88567a6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_safety.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_safety.png deleted file mode 100644 index fbf27e1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_safety.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_sai.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_sai.png deleted file mode 100644 index a2d0aa1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_sai.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_taper.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_taper.png deleted file mode 100644 index 06461f7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_head_taper.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/red_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/red_cloth.png deleted file mode 100644 index 37958f0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/red_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/redmintcane.png b/src/main/resources/assets/tinkersdefense/textures/items/redmintcane.png deleted file mode 100644 index 3ad10e0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/redmintcane.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/redmintingot.png b/src/main/resources/assets/tinkersdefense/textures/items/redmintingot.png deleted file mode 100644 index b7ab824..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/redmintingot.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png deleted file mode 100644 index 70c9210..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_teeth.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_teeth.png deleted file mode 100644 index 8401d41..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_teeth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_wideblade.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_wideblade.png deleted file mode 100644 index bcf9e6b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_wideblade.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png deleted file mode 100644 index 1a0de00..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png deleted file mode 100644 index e6e6dfa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/_binding.png deleted file mode 100644 index c83bc70..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/_binding.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/_bottom.png deleted file mode 100644 index bb558bf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/_bottom.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/_broken.png deleted file mode 100644 index 1c33216..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/_top.png deleted file mode 100644 index 021b69a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/_top.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/item_rainbowgem.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/item_rainbowgem.png deleted file mode 100644 index 1012835..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/item_rainbowgem.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/lapis_shears_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/lapis_shears_effect.png deleted file mode 100644 index 1d53857..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/lapis_shears_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png deleted file mode 100644 index 1012835..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png.mcmeta deleted file mode 100644 index 4a650b1..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/items/shears/rainbow_shears_effect.png.mcmeta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "animation": { - "frametime": 5 - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_boss.png deleted file mode 100644 index 8ae1f0e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_edge.png deleted file mode 100644 index a244a96..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/aeonsteel_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_boss.png deleted file mode 100644 index 0f3a71a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_edge.png deleted file mode 100644 index d359096..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_face.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_face.png deleted file mode 100644 index 9982253..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/alumite_shield_face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_boss.png deleted file mode 100644 index 8d5cdb1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_shield.png deleted file mode 100644 index 1db11c1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/ardite_shield_shield.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/beheading_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/beheading_shield_effect.png deleted file mode 100644 index 5b58489..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/beheading_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_blades_shield_effect.png deleted file mode 100644 index d40242f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_feathers_shield_effect.png deleted file mode 100644 index 8d6a764..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_gluttony_shield_effect.png deleted file mode 100644 index 262a09e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_light_shield_effect.png deleted file mode 100644 index d01fe4a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_mirrors_shield_effect.png deleted file mode 100644 index b1beea5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_pitch_shield_effect.png deleted file mode 100644 index 0b90c15..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_retribution_shield_effect.png deleted file mode 100644 index 4d8cdd1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_sanguisaga_shield_effect.png deleted file mode 100644 index ef6067b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_thorns_shield_effect.png deleted file mode 100644 index 65aed6c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/black_wind_shield_effect.png deleted file mode 100644 index d782240..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/black_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_blades_shield_effect.png deleted file mode 100644 index 997f343..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_feathers_shield_effect.png deleted file mode 100644 index 40d7629..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_gluttony_shield_effect.png deleted file mode 100644 index 3d94725..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_light_shield_effect.png deleted file mode 100644 index 78be6fc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_mirrors_shield_effect.png deleted file mode 100644 index 563ed7b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_pitch_shield_effect.png deleted file mode 100644 index e4b3739..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_retribution_shield_effect.png deleted file mode 100644 index f13e5ba..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_sanguisaga_shield_effect.png deleted file mode 100644 index 12d3203..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_thorns_shield_effect.png deleted file mode 100644 index b2814f0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_wind_shield_effect.png deleted file mode 100644 index e4afcd2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blue_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_boss.png deleted file mode 100644 index f4e204d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_edge.png deleted file mode 100644 index ea39ba8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_face.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_face.png deleted file mode 100644 index 084cfd1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/blueslime_shield_face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_boss.png deleted file mode 100644 index 51f848c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_edge.png deleted file mode 100644 index 9a7b2c4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/bone_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/boss.png deleted file mode 100644 index d9dc41b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_boss.png deleted file mode 100644 index 723a489..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_edge.png deleted file mode 100644 index 3551d8c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/bronze_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_blades_shield_effect.png deleted file mode 100644 index 5467ea7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_feathers_shield_effect.png deleted file mode 100644 index 28ea96e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_gluttony_shield_effect.png deleted file mode 100644 index 2fa5cac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_light_shield_effect.png deleted file mode 100644 index ed9d801..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_mirrors_shield_effect.png deleted file mode 100644 index 03ed6dc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_pitch_shield_effect.png deleted file mode 100644 index c81109e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_retribution_shield_effect.png deleted file mode 100644 index 1b5c207..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_sanguisaga_shield_effect.png deleted file mode 100644 index e975e2e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_thorns_shield_effect.png deleted file mode 100644 index 4b81189..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_wind_shield_effect.png deleted file mode 100644 index d03cc7e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/brown_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_boss.png deleted file mode 100644 index 3f42899..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_edge.png deleted file mode 100644 index 1fc1b5e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cactus_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_boss.png deleted file mode 100644 index 858f96f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_edge.png deleted file mode 100644 index 0871efb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cobalt_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_boss.png deleted file mode 100644 index 51c42de..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_edge.png deleted file mode 100644 index 131f870..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/copper_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_blades_shield_effect.png deleted file mode 100644 index d02976a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_feathers_shield_effect.png deleted file mode 100644 index 0913f90..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_gluttony_shield_effect.png deleted file mode 100644 index 337c789..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_light_shield_effect.png deleted file mode 100644 index 19c9fd9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_mirrors_shield_effect.png deleted file mode 100644 index 3549f42..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_pitch_shield_effect.png deleted file mode 100644 index e3b6fd7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_retribution_shield_effect.png deleted file mode 100644 index 445e29d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_sanguisaga_shield_effect.png deleted file mode 100644 index 7c645c3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_thorns_shield_effect.png deleted file mode 100644 index a313f63..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_wind_shield_effect.png deleted file mode 100644 index ea6393b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/cyan_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/diamond_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/diamond_shield_effect.png deleted file mode 100644 index 91950f5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/diamond_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_boss.png deleted file mode 100644 index 4434fd3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_edge.png deleted file mode 100644 index bd27fd5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/dogbearium_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/edge.png deleted file mode 100644 index e5922c5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/emerald_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/emerald_shield_effect.png deleted file mode 100644 index b292e91..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/emerald_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/face.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/face.png deleted file mode 100644 index 7a55c4f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/face_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/face_broken.png deleted file mode 100644 index f506b2c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/face_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_boss.png deleted file mode 100644 index e2b3de4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_edge.png deleted file mode 100644 index 541f5e1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/flint_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/flux_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/flux_shield_effect.png deleted file mode 100644 index f2b5305..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/flux_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_blades_shield_effect.png deleted file mode 100644 index 97929e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_feathers_shield_effect.png deleted file mode 100644 index c1ee2a5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_gluttony_shield_effect.png deleted file mode 100644 index 652f789..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_light_shield_effect.png deleted file mode 100644 index 7d83a19..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_mirrors_shield_effect.png deleted file mode 100644 index 427716c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_pitch_shield_effect.png deleted file mode 100644 index e3ec66c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_retribution_shield_effect.png deleted file mode 100644 index 78b792c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_sanguisaga_shield_effect.png deleted file mode 100644 index d5bf3bb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_thorns_shield_effect.png deleted file mode 100644 index 595877e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_wind_shield_effect.png deleted file mode 100644 index 93e4f8f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/gray_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_blades_shield_effect.png deleted file mode 100644 index c0257cf..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_feathers_shield_effect.png deleted file mode 100644 index 5c67538..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_gluttony_shield_effect.png deleted file mode 100644 index 6d4892a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_light_shield_effect.png deleted file mode 100644 index 1c2cb39..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_mirrors_shield_effect.png deleted file mode 100644 index e298d66..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_pitch_shield_effect.png deleted file mode 100644 index 11efa61..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_retribution_shield_effect.png deleted file mode 100644 index 929ff29..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_sanguisaga_shield_effect.png deleted file mode 100644 index dfc0efc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_thorns_shield_effect.png deleted file mode 100644 index b5bbc92..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/green_wind_shield_effect.png deleted file mode 100644 index ffc3cb9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/green_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_blades_shield_effect.png deleted file mode 100644 index 1627381..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_feathers_shield_effect.png deleted file mode 100644 index 435fc51..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_gluttony_shield_effect.png deleted file mode 100644 index fad504c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_light_shield_effect.png deleted file mode 100644 index cc601bc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_mirrors_shield_effect.png deleted file mode 100644 index fe1285d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_pitch_shield_effect.png deleted file mode 100644 index ece1205..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_retribution_shield_effect.png deleted file mode 100644 index 9378a84..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_sanguisaga_shield_effect.png deleted file mode 100644 index 0069e28..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_thorns_shield_effect.png deleted file mode 100644 index 590b9c5..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_wind_shield_effect.png deleted file mode 100644 index 47be5ac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightblue_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_blades_shield_effect.png deleted file mode 100644 index a585c20..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_feathers_shield_effect.png deleted file mode 100644 index 3693d91..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_gluttony_shield_effect.png deleted file mode 100644 index 2b2ad0d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_light_shield_effect.png deleted file mode 100644 index 282c123..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_mirrors_shield_effect.png deleted file mode 100644 index ebb349d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_pitch_shield_effect.png deleted file mode 100644 index 53c2559..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_retribution_shield_effect.png deleted file mode 100644 index 850ce00..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_sanguisaga_shield_effect.png deleted file mode 100644 index 5296d59..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_thorns_shield_effect.png deleted file mode 100644 index dd46475..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_wind_shield_effect.png deleted file mode 100644 index f93ad57..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lightgray_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_blades_shield_effect.png deleted file mode 100644 index c77ef47..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_feathers_shield_effect.png deleted file mode 100644 index 404c35c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_gluttony_shield_effect.png deleted file mode 100644 index 54681e7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_light_shield_effect.png deleted file mode 100644 index 187f7db..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_mirrors_shield_effect.png deleted file mode 100644 index 0996af9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_pitch_shield_effect.png deleted file mode 100644 index eec21f6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_retribution_shield_effect.png deleted file mode 100644 index be3a0b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_sanguisaga_shield_effect.png deleted file mode 100644 index 4e94018..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_thorns_shield_effect.png deleted file mode 100644 index 7efe6b6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_wind_shield_effect.png deleted file mode 100644 index 4e6c9e0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/lime_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_blades_shield_effect.png deleted file mode 100644 index a5cc704..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_feathers_shield_effect.png deleted file mode 100644 index 03ba26b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_gluttony_shield_effect.png deleted file mode 100644 index 2535012..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_light_shield_effect.png deleted file mode 100644 index a1c58da..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_mirrors_shield_effect.png deleted file mode 100644 index 4cb344d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_pitch_shield_effect.png deleted file mode 100644 index 941220b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_retribution_shield_effect.png deleted file mode 100644 index af255cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_sanguisaga_shield_effect.png deleted file mode 100644 index 7597bc0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_thorns_shield_effect.png deleted file mode 100644 index eb0e157..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_wind_shield_effect.png deleted file mode 100644 index 3b37561..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/magenta_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/manacore_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/manacore_shield_effect.png deleted file mode 100644 index 1ba0307..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/manacore_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_boss.png deleted file mode 100644 index ad4de8d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_edge.png deleted file mode 100644 index 9bd5887..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/manyullyn_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/moss_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/moss_shield_effect.png deleted file mode 100644 index 1641d23..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/moss_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_boss.png deleted file mode 100644 index 14fcee8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_edge.png deleted file mode 100644 index 16989ed..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/netherrack_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_boss.png deleted file mode 100644 index 2cf28a3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_edge.png deleted file mode 100644 index dc1c106..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/obsidian_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_blades_shield_effect.png deleted file mode 100644 index 1ba0689..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_feathers_shield_effect.png deleted file mode 100644 index 9f3e324..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_gluttony_shield_effect.png deleted file mode 100644 index 51c3b84..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_light_shield_effect.png deleted file mode 100644 index 4146d3e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_mirrors_shield_effect.png deleted file mode 100644 index 6d8ac8c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_pitch_shield_effect.png deleted file mode 100644 index 0f4e1cb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_retribution_shield_effect.png deleted file mode 100644 index 35eb175..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_sanguisaga_shield_effect.png deleted file mode 100644 index 2031e21..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_thorns_shield_effect.png deleted file mode 100644 index 1ce2cef..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_wind_shield_effect.png deleted file mode 100644 index 1a7089a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/orange_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_boss.png deleted file mode 100644 index c986e26..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_edge.png deleted file mode 100644 index aa0a0e6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/paper_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_boss.png deleted file mode 100644 index cb177fa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_edge.png deleted file mode 100644 index afa4b02..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pigiron_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_blades_shield_effect.png deleted file mode 100644 index e8f49b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_feathers_shield_effect.png deleted file mode 100644 index c917004..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_gluttony_shield_effect.png deleted file mode 100644 index d409ece..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_light_shield_effect.png deleted file mode 100644 index e0f8ce0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_mirrors_shield_effect.png deleted file mode 100644 index d225ddd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_pitch_shield_effect.png deleted file mode 100644 index de7a6a2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_retribution_shield_effect.png deleted file mode 100644 index ce5d3e3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_sanguisaga_shield_effect.png deleted file mode 100644 index 382d675..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_thorns_shield_effect.png deleted file mode 100644 index 7d18a4f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_wind_shield_effect.png deleted file mode 100644 index 4debb48..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/pink_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/piston_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/piston_shield_effect.png deleted file mode 100644 index bb64e1d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/piston_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_blades_shield_effect.png deleted file mode 100644 index 05336b2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_feathers_shield_effect.png deleted file mode 100644 index 4516da7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_gluttony_shield_effect.png deleted file mode 100644 index 6d73cb7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_light_shield_effect.png deleted file mode 100644 index 0f351c6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_mirrors_shield_effect.png deleted file mode 100644 index ea4a9fa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_pitch_shield_effect.png deleted file mode 100644 index 1edf921..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_retribution_shield_effect.png deleted file mode 100644 index a10c6e7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_sanguisaga_shield_effect.png deleted file mode 100644 index 9e57b1f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_thorns_shield_effect.png deleted file mode 100644 index d057b29..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_wind_shield_effect.png deleted file mode 100644 index cfc5dfb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/purple_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/quartz_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/quartz_shield_effect.png deleted file mode 100644 index b4c9981..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/quartz_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_boss.png deleted file mode 100644 index 4052ddb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_edge.png deleted file mode 100644 index 948f699..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/queensgold_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_blades_shield_effect.png deleted file mode 100644 index 4fd09dd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_feathers_shield_effect.png deleted file mode 100644 index e6ca41f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_gluttony_shield_effect.png deleted file mode 100644 index 9de5a63..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_light_shield_effect.png deleted file mode 100644 index cf1fd63..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_mirrors_shield_effect.png deleted file mode 100644 index 333072f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_pitch_shield_effect.png deleted file mode 100644 index 120d4d7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_retribution_shield_effect.png deleted file mode 100644 index f177b0d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_sanguisaga_shield_effect.png deleted file mode 100644 index 5c175f7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_thorns_shield_effect.png deleted file mode 100644 index 1978d86..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/red_wind_shield_effect.png deleted file mode 100644 index fcd4de0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/red_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/reinforced_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/reinforced_shield_effect.png deleted file mode 100644 index 973ee52..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/reinforced_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/scabbing_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/scabbing_shield_effect.png deleted file mode 100644 index 60dca37..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/scabbing_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_boss.png deleted file mode 100644 index a3e231a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_edge.png deleted file mode 100644 index 891760b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/slime_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_boss.png deleted file mode 100644 index 02ee488..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_edge.png deleted file mode 100644 index 79bdcaa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/steel_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_boss.png deleted file mode 100644 index 39209c0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_edge.png deleted file mode 100644 index f15da9d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/stone_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_boss.png deleted file mode 100644 index c423014..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_edge.png deleted file mode 100644 index a8627ac..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/thaumium_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_blades_shield_effect.png deleted file mode 100644 index dc9c58c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_feathers_shield_effect.png deleted file mode 100644 index d01bcf2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_gluttony_shield_effect.png deleted file mode 100644 index 4eb7525..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_light_shield_effect.png deleted file mode 100644 index 39d65af..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_mirrors_shield_effect.png deleted file mode 100644 index 7e077de..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_pitch_shield_effect.png deleted file mode 100644 index d4dffa7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_retribution_shield_effect.png deleted file mode 100644 index 1ce5c3d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_sanguisaga_shield_effect.png deleted file mode 100644 index 457076b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_thorns_shield_effect.png deleted file mode 100644 index e9b1d83..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/white_wind_shield_effect.png deleted file mode 100644 index 6080024..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/white_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_boss.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_boss.png deleted file mode 100644 index 9626ddd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_boss.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_edge.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_edge.png deleted file mode 100644 index 6464b86..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face.png deleted file mode 100644 index 96ab1c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face_broken.png deleted file mode 100644 index 188228a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/wood_shield_face_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_blades_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_blades_shield_effect.png deleted file mode 100644 index 21c7667..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_blades_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_feathers_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_feathers_shield_effect.png deleted file mode 100644 index ca4eb84..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_feathers_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_gluttony_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_gluttony_shield_effect.png deleted file mode 100644 index eb9c6e9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_gluttony_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_light_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_light_shield_effect.png deleted file mode 100644 index 6e8d79c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_light_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_mirrors_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_mirrors_shield_effect.png deleted file mode 100644 index 317547f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_mirrors_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_pitch_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_pitch_shield_effect.png deleted file mode 100644 index 47acf97..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_pitch_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_retribution_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_retribution_shield_effect.png deleted file mode 100644 index d29f712..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_retribution_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_sanguisaga_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_sanguisaga_shield_effect.png deleted file mode 100644 index b640fa4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_sanguisaga_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_thorns_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_thorns_shield_effect.png deleted file mode 100644 index 4e1623b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_thorns_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_wind_shield_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_wind_shield_effect.png deleted file mode 100644 index 85fd1d3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shield/yellow_wind_shield_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png deleted file mode 100644 index 4e412c7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png deleted file mode 100644 index af75491..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5angmallen_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5angmallen_head.png deleted file mode 100644 index f80bb6d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5angmallen_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5brass_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5brass_head.png deleted file mode 100644 index 4c8b1b7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5brass_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5bronze_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5bronze_head.png deleted file mode 100644 index b6eab67..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5bronze_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5copper_head.png deleted file mode 100644 index 1d926c7..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5copper_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5crowngold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5crowngold_head.png deleted file mode 100644 index 29d0a08..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5crowngold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5cupronickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5cupronickel_head.png deleted file mode 100644 index 4a88a4e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5cupronickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5damascussteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5damascussteel_head.png deleted file mode 100644 index 08f1296..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5damascussteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5electrum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5electrum_head.png deleted file mode 100644 index 2247dc8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5electrum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5fungalsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5fungalsteel_head.png deleted file mode 100644 index f2a0cb0..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5fungalsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5gold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5gold_head.png deleted file mode 100644 index b05ff64..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5gold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5heavysteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5heavysteel_head.png deleted file mode 100644 index 88bca0c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5heavysteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5hepatizon_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5hepatizon_head.png deleted file mode 100644 index a487826..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5hepatizon_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5ignatius_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5ignatius_head.png deleted file mode 100644 index 2682ef3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5ignatius_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5iron_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5iron_head.png deleted file mode 100644 index f6b2592..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5iron_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganese_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganese_head.png deleted file mode 100644 index bb9b207..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganese_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganesesteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganesesteel_head.png deleted file mode 100644 index 3ccc250..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganesesteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5molybdochalkos_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5molybdochalkos_head.png deleted file mode 100644 index d720f1e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5molybdochalkos_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5monel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5monel_head.png deleted file mode 100644 index 21514ca..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5monel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickel_head.png deleted file mode 100644 index 6023ceb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickelsteel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickelsteel_head.png deleted file mode 100644 index 54056f1..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickelsteel_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5pewter_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5pewter_head.png deleted file mode 100644 index 2cdf6d2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5pewter_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5platinum_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5platinum_head.png deleted file mode 100644 index 07ea278..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5platinum_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5rosegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5rosegold_head.png deleted file mode 100644 index 414d67e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5rosegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5silver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5silver_head.png deleted file mode 100644 index b423551..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5silver_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5tin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5tin_head.png deleted file mode 100644 index b9401f8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5tin_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5whitegold_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5whitegold_head.png deleted file mode 100644 index 0b803fd..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5whitegold_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5zinc_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5zinc_head.png deleted file mode 100644 index 4677c94..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5zinc_head.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/silver_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/silver_cloth.png deleted file mode 100644 index e05790d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/silver_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/tdbook.png b/src/main/resources/assets/tinkersdefense/textures/items/tdbook.png deleted file mode 100644 index aa083aa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/tdbook.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/towershield/binding.png b/src/main/resources/assets/tinkersdefense/textures/items/towershield/binding.png deleted file mode 100644 index 512924c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/towershield/binding.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/towershield/edge.png b/src/main/resources/assets/tinkersdefense/textures/items/towershield/edge.png deleted file mode 100644 index 8be92b4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/towershield/edge.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/towershield/face.png b/src/main/resources/assets/tinkersdefense/textures/items/towershield/face.png deleted file mode 100644 index 4ba3dc9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/towershield/face.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/towershield/plate.png b/src/main/resources/assets/tinkersdefense/textures/items/towershield/plate.png deleted file mode 100644 index bd69638..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/towershield/plate.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/towershield/plate_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/towershield/plate_broken.png deleted file mode 100644 index 39aa048..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/towershield/plate_broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/white_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/white_cloth.png deleted file mode 100644 index 2e0f570..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/white_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/yellow_cloth.png b/src/main/resources/assets/tinkersdefense/textures/items/yellow_cloth.png deleted file mode 100644 index 5bb5a9a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/yellow_cloth.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/beheading_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/beheading_zweihander_effect.png deleted file mode 100644 index 64d883e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/beheading_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/blade.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/blade.png deleted file mode 100644 index 05ee7ad..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/blade.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/blaze_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/blaze_zweihander_effect.png deleted file mode 100644 index 8563571..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/blaze_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png deleted file mode 100644 index f2d35ef..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta deleted file mode 100644 index 191c85a..0000000 --- a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/bloodoath_zweihander_effect.png.mcmeta +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animation": { - "frametime": 1, - "frames": [ - 3, - 2, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 2, - 3, - 3, - 3, - 3 - ] - } -} diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/broken.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/broken.png deleted file mode 100644 index 00b5fdc..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/broken.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/core.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/core.png deleted file mode 100644 index 9106565..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/core.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/corpseivy_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/corpseivy_zweihander_effect.png deleted file mode 100644 index e77311c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/corpseivy_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/diamond_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/diamond_zweihander_effect.png deleted file mode 100644 index 795efe6..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/diamond_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/emerald_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/emerald_zweihander_effect.png deleted file mode 100644 index 8164a71..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/emerald_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/flux_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/flux_zweihander_effect.png deleted file mode 100644 index 804447e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/flux_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_blade.png deleted file mode 100644 index 3e2ec7b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_blade.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_core.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_core.png deleted file mode 100644 index 7ce220b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_core.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_guard.png deleted file mode 100644 index 6e1980f..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_guard.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_handle.png deleted file mode 100644 index ecbe5f3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/greenmint_zweihander_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/guard.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/guard.png deleted file mode 100644 index 70bf386..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/guard.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/handle.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/handle.png deleted file mode 100644 index edf805d..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect (1).png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect (1).png deleted file mode 100644 index cfe6390..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect (1).png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect.png deleted file mode 100644 index cfe6390..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lapis_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect (1).png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect (1).png deleted file mode 100644 index 454f57a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect (1).png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect.png deleted file mode 100644 index 454f57a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/lava_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/manacore_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/manacore_zweihander_effect.png deleted file mode 100644 index e0e79c9..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/manacore_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/moss_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/moss_zweihander_effect.png deleted file mode 100644 index 9cd743a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/moss_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/necrotic_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/necrotic_zweihander_effect.png deleted file mode 100644 index 5f81bf4..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/necrotic_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/piston_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/piston_zweihander_effect.png deleted file mode 100644 index dc9af5a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/piston_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/quartz_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/quartz_zweihander_effect.png deleted file mode 100644 index 8cc7817..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/quartz_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_blade.png deleted file mode 100644 index edc328a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_blade.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_core.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_core.png deleted file mode 100644 index 98b5f54..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_core.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_guard.png deleted file mode 100644 index c0beeb3..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_guard.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_handle.png deleted file mode 100644 index 5e999d8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redmint_zweihander_handle.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redstone_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redstone_zweihander_effect.png deleted file mode 100644 index 4a601eb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/redstone_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/reinforced_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/reinforced_zweihander_effect.png deleted file mode 100644 index bb66d4e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/reinforced_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/scabbing_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/scabbing_zweihander_effect.png deleted file mode 100644 index 7e0551a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/scabbing_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/silk_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/silk_zweihander_effect.png deleted file mode 100644 index 92c910a..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/silk_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/smite_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/smite_zweihander_effect.png deleted file mode 100644 index 830c2df..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/smite_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/spider_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/spider_zweihander_effect.png deleted file mode 100644 index df3bf8e..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/spider_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/terracore_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/terracore_zweihander_effect.png deleted file mode 100644 index ebb74c2..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/terracore_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/textbook_zweihander_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/zweihander/textbook_zweihander_effect.png deleted file mode 100644 index d65cae8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/items/zweihander/textbook_zweihander_effect.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/cheese.png b/src/main/resources/assets/tinkersdefense/textures/materials/cheese.png deleted file mode 100644 index 84b4b66..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/cheese.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/ender_pearl.png b/src/main/resources/assets/tinkersdefense/textures/materials/ender_pearl.png deleted file mode 100644 index b88747b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/ender_pearl.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/facetedgem.png b/src/main/resources/assets/tinkersdefense/textures/materials/facetedgem.png deleted file mode 100644 index 2935594..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/facetedgem.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/gall.png b/src/main/resources/assets/tinkersdefense/textures/materials/gall.png deleted file mode 100644 index ce93f64..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/gall.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/greencandy.png b/src/main/resources/assets/tinkersdefense/textures/materials/greencandy.png deleted file mode 100644 index 450e2e8..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/greencandy.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/moon.png b/src/main/resources/assets/tinkersdefense/textures/materials/moon.png deleted file mode 100644 index 02c07aa..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/moon.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/opal.png b/src/main/resources/assets/tinkersdefense/textures/materials/opal.png deleted file mode 100644 index 1f71770..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/opal.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/redcandy.png b/src/main/resources/assets/tinkersdefense/textures/materials/redcandy.png deleted file mode 100644 index 7b2a24c..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/redcandy.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/stargem.png b/src/main/resources/assets/tinkersdefense/textures/materials/stargem.png deleted file mode 100644 index f98e536..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/stargem.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/starruby.png b/src/main/resources/assets/tinkersdefense/textures/materials/starruby.png deleted file mode 100644 index ec8191b..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/starruby.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/starsapphire.png b/src/main/resources/assets/tinkersdefense/textures/materials/starsapphire.png deleted file mode 100644 index 9a924eb..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/starsapphire.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/materials/sun.png b/src/main/resources/assets/tinkersdefense/textures/materials/sun.png deleted file mode 100644 index f0ec240..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/materials/sun.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/model/sheathe.png b/src/main/resources/assets/tinkersdefense/textures/model/sheathe.png deleted file mode 100644 index 9bb3952..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/model/sheathe.png and /dev/null differ diff --git a/src/main/resources/assets/tinkersdefense/textures/skin/horse/horse_witherskeleton.png b/src/main/resources/assets/tinkersdefense/textures/skin/horse/horse_witherskeleton.png deleted file mode 100644 index 9d66e56..0000000 Binary files a/src/main/resources/assets/tinkersdefense/textures/skin/horse/horse_witherskeleton.png and /dev/null differ -- cgit v1.2.3