summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-04-06 22:06:07 -0500
committerLance5057 <Lance5057@gmail.com>2016-04-06 22:06:07 -0500
commit9d618ac01c99846faeda71bc4c4c5f5324aeef51 (patch)
treea4037a2f58e8968dfaf568d9d4f3bcce92c408cd
parentba8feb526da0a1ce15a179e1e5ee44582f769768 (diff)
Lots of new Modifiers
New - Modifiers Gauntlets Metallurgy 5 in the Finishing anvil! Fixes - Fixed armor render to render 4x less...
-rw-r--r--Gimp files/Sheath.xcfbin6555 -> 6598 bytes
-rw-r--r--Gimp files/pickaxe/pickaxe.xcfbin4761 -> 3559 bytes
-rw-r--r--src/main/java/lance5057/tDefense/TD_Commands.java129
-rw-r--r--src/main/java/lance5057/tDefense/TD_Config.java14
-rw-r--r--src/main/java/lance5057/tDefense/TinkersDefense.java66
-rw-r--r--src/main/java/lance5057/tDefense/armor/ArmorCore.java7
-rw-r--r--src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java15
-rw-r--r--src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java110
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/Sheath.java49
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java16
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java17
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java15
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java13
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGauntlets.java148
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java2
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java16
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java12
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java16
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java6
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java131
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/modifierBoolExclusive.java36
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java32
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java84
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java6
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java8
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java10
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java2
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGauntlets.java105
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java14
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java29
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java10
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java23
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java16
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/blocks/finishingAnvil/Gui_FinishingAnvil.java128
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java493
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java115
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java45
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java43
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_plate.pngbin0 -> 392 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_rivet.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_trim.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_rivet.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_trim.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/helm/rebreather_helm_effect.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.pngbin997 -> 1114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.pngbin858 -> 930 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.pngbin167 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.pngbin335 -> 490 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/ModelBiped-texturemap.pngbin0 -> 266 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.pngbin235 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.pngbin345 -> 426 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/chain.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/plate.pngbin0 -> 366 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/TinkersGauntlets-texturemap.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_plate.pngbin0 -> 416 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_trim.pngbin0 -> 305 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlets.pngbin0 -> 365 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/sheath/ModelBiped-texturemap.pngbin0 -> 266 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/sheath/chain.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/sheath/plate.pngbin0 -> 377 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/axe.pngbin0 -> 2008 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/broadsword.pngbin2125 -> 1595 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/EmptyCart.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/FeatherSole.pngbin0 -> 341 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/FilledCart.pngbin0 -> 314 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/FireSole.pngbin0 -> 383 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/Flippers.pngbin0 -> 304 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/GlowSole.pngbin0 -> 388 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/IceSole.pngbin0 -> 494 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/Rebreather.pngbin0 -> 311 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.pngbin257 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.pngbin231 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_long_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_longornate_handle.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5angmallen_head.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5brass_head.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5bronze_head.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5copper_head.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5crowngold_head.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5cupronickel_head.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5damascussteel_head.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5diamond_head.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5electrum_head.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5fungalsteel_head.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5gold_head.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5heavysteel_head.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5hepatizon_head.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5ignatius_head.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5iron_head.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5lead_head.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganese_head.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganesesteel_head.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5molybdochalkos_head.pngbin0 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5monel_head.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickel_head.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickelsteel_head.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5pewter_head.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5platinum_head.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5rosegold_head.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5silver_head.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5tin_head.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5whitegold_head.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_m5zinc_head.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.pngbin237 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_offset_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlong_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlongornate_handle.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetornate_handle.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_ornate_handle.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.pngbin239 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.pngbin192 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.pngbin221 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_accessory.png)bin178 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_accessory.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_extra.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_head.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brassA_head.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_accessory.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_extra.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_head.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronzeA_head.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_accessory.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_extra.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_head.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copperA_head.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_accessory.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_extra.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_head.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngoldA_head.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_accessory.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_extra.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_head.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickelA_head.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_accessory.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_extra.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_head.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteelA_head.pngbin0 -> 233 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_accessory.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_extra.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_head.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_accessory.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_extra.pngbin0 -> 320 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_head.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrumA_head.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_accessory.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_extra.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_head.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_accessory.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_extra.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_head.pngbin0 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5goldA_head.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_accessory.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_extra.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_head.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory copy.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_extra.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_head.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizonA_head.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_accessory.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_extra.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_head.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_accessory.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_extra.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_head.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ironA_head.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_accessory.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_extra.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_head.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5leadA_head.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_accessory.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_extra.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_head.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganeseA_head.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_accessory.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_extra.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteelA_head.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_accessory.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_extra.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkosA_head.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_accessory.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_extra.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monelA_head.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_accessory.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_extra.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_head.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelA_head.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_accessory.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_extra.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_head.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteelA_head.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_accessory.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_extra.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_head.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewterA_head.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_accessory.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_extra.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_head.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinumA_head.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_accessory.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_extra.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_head.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegoldA_head.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_accessory.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_extra.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silverA_head.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_accessory.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_extra.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_head.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tinA_head.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_accessory.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_extra.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_head.pngbin0 -> 124 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_accessory.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_extra.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zincA_head.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_accessory.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_extra.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_head.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.pngbin200 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.pngbin192 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_ornate_extra.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_extra.png)bin252 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_accessory.pngbin0 -> 303 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_head.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.pngbin252 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.pngbin249 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.pngbin210 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.pngbin249 -> 159 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.pngbin251 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.pngbin244 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.pngbin225 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.pngbin270 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_accessory.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_head.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_accessory.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_head.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_accessory.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_head.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_accessory.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_head.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_accessory.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_head.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_accessory.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_head.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_accessory.pngbin0 -> 299 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_head.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_accessory.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_head.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_accessory.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_head.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_accessory.pngbin0 -> 277 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_head.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_accessory.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_head.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_accessory.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_head.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_accessory.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_head.pngbin0 -> 159 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_accessory.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_head.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_accessory.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_accessory.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_head.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_accessory.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_head.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_accessory.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_head.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_accessory.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_head.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_accessory.pngbin0 -> 275 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_head.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_accessory.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_head.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_accessory.pngbin0 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_accessory.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_head.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_accessory.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_head.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_accessory.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_head.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_accessory.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_head.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_accessory.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_head.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.pngbin262 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.pngbin234 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.pngbin244 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.pngbin231 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.pngbin262 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.pngbin254 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.pngbin213 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.pngbin225 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/Pasted Layer.pngbin0 -> 892 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_accessory.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_extra.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_head.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_accessory.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_extra.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_head.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_extra.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_head.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_extra.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_head.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_extra.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_head.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_accessory.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_extra.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_head.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_accessory.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_extra.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_head.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_accessory.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_extra.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_head.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_accessory.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_extra.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_head.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_accessory.pngbin0 -> 96 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_extra.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_head.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_accessory.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_extra.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_head.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_accessory.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_extra.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_head.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_accessory.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_extra.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_head.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_accessory.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_extra.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_extra.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_head.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_accessory.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_extra.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_head.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_accessory.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_extra.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_head.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_accessory.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_extra.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_head.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_accessory.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_extra.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_head.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_accessory.pngbin0 -> 124 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_extra.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_head.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_accessory.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_extra.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_head.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_accessory.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_extra.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_head.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_accessory.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_extra.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_head.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_accessory.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_extra.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_head.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_accessory.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_extra.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_head.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_extra.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_head.pngbin0 -> 131 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_accessory.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_extra.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_head.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_accessory.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_extra.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_head.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_binding.pngbin309 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_grip.pngbin190 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_handle.pngbin192 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head.pngbin268 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head_broken.pngbin156 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_binding.pngbin416 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_grip.pngbin315 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_handle.pngbin146 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head.pngbin352 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head_broken.pngbin150 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/beheading_excavator_effect.pngbin146 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blaze_excavator_effect.pngbin209 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_binding.pngbin351 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_grip.pngbin357 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_handle.pngbin287 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head.pngbin274 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head_broken.pngbin271 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_binding.pngbin363 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_grip.pngbin343 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_handle.pngbin141 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head.pngbin257 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head_broken.pngbin156 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_binding.pngbin418 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_grip.pngbin250 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_handle.pngbin157 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head.pngbin288 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head_broken.pngbin155 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_binding.pngbin359 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_grip.pngbin449 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_handle.pngbin204 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head.pngbin322 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head_broken.pngbin205 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_binding.pngbin333 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_grip.pngbin379 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_handle.pngbin195 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head.pngbin305 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head_broken.pngbin155 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_binding.pngbin392 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_grip.pngbin221 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_handle.pngbin147 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head.pngbin268 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head_broken.pngbin154 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/diamond_excavator_effect.pngbin308 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/emerald_excavator_effect.pngbin299 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_binding.pngbin325 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_grip.pngbin369 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_handle.pngbin156 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head.pngbin302 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head_broken.pngbin197 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flux_excavator_effect.pngbin1207 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ice_excavator_effect.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_binding.pngbin320 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_grip.pngbin282 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_handle.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head.pngbin343 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head_broken.pngbin206 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/lapis_excavator_effect.pngbin243 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/lava_excavator_effect.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_binding.pngbin358 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_grip.pngbin234 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_handle.pngbin153 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head.pngbin311 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head_broken.pngbin162 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/moss_excavator_effect.pngbin222 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/necrotic_excavator_effect.pngbin269 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_binding.pngbin416 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_grip.pngbin290 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_handle.pngbin174 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head.pngbin367 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head_broken.pngbin221 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_binding.pngbin333 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_grip.pngbin333 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_handle.pngbin154 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head.pngbin282 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head_broken.pngbin157 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_binding.pngbin370 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_grip.pngbin392 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_handle.pngbin171 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head.pngbin270 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head_broken.pngbin179 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_binding.pngbin514 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_grip.pngbin493 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_handle.pngbin268 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head.pngbin420 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head_broken.pngbin310 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/piston_excavator_effect.pngbin161 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/quartz_excavator_effect.pngbin132 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/redstone_excavator_effect.pngbin240 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/reinforced_excavator_effect.pngbin106 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/silk_excavator_effect.pngbin243 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_binding.pngbin674 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_grip.pngbin291 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_handle.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head.pngbin304 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head_broken.pngbin155 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/smite_excavator_effect.pngbin181 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/spider_excavator_effect.pngbin156 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_binding.pngbin347 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_grip.pngbin343 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_handle.pngbin289 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head.pngbin275 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head_broken.pngbin209 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_binding.pngbin256 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_grip.pngbin281 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_handle.pngbin141 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head.pngbin350 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head_broken.pngbin222 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_binding.pngbin204 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_grip.pngbin199 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_handle.pngbin225 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head.pngbin280 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head_broken.pngbin268 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_binding.pngbin237 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_grip.pngbin306 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_handle.pngbin137 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head.pngbin289 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head_broken.pngbin235 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/Pasted Layer.pngbin0 -> 1420 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_1.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_2.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_3.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_1.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_2.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_3.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_1.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_2.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_3.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_1.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_2.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_3.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/beheading_bow_effect.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.pngbin209 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.xcfbin3422 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/diamond_bow_effect.pngbin169 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/emerald_bow_effect.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/flux_bow_effect.pngbin1207 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect.pngbin112 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_1.pngbin112 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_2.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_3.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect.pngbin256 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_1.pngbin194 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_2.pngbin194 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_3.pngbin197 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lava_bow_effect.pngbin112 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect.pngbin272 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_1.pngbin265 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_2.pngbin266 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_3.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/necrotic_bow_effect.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/piston_bow_effect.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect.pngbin140 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_1.pngbin140 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_2.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_3.pngbin136 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect.pngbin154 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_1.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_2.pngbin163 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_3.pngbin165 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/reinforced_bow_effect.pngbin106 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect.pngbin166 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_1.pngbin166 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_2.pngbin163 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_3.pngbin158 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/smite_bow_effect.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_1.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_2.pngbin154 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_3.pngbin149 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/Pasted Layer.pngbin0 -> 947 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_accessory.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_head.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_accessory.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_head.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5bronze_accessory.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_accessory.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_head.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5crowngold_accessory.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_accessory.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_head.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_accessory.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_head.pngbin0 -> 313 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_accessory.pngbin0 -> 255 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_head.pngbin0 -> 318 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_accessory.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_head.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5fungalsteel_accessory.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_accessory.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_head.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_accessory.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_head.pngbin0 -> 294 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5hepatizon_accessory.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_accessory.pngbin0 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_head.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_accessory.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_head.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_accessory.pngbin0 -> 1151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_head.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_accessory.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_head.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_accessory.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_head.pngbin0 -> 284 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_accessory.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_head.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_accessory.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_head.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_accessory.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_head.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_accessory.pngbin0 -> 330 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_head.pngbin0 -> 312 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_accessory.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_head.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_accessory.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_head.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_accessory.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_head.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_accessory.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_head.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_accessory.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_head.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_accessory.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_head.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_accessory.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_head.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/Pasted Layer.pngbin0 -> 836 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_big.pngbin179 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.pngbin162 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_fancy.pngbin0 -> 255 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_single.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_small.pngbin0 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.pngbin239 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_accessory.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_head.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_accessory.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_head.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_accessory.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_head.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_accessory.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_head.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_accessory.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_head.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_accessory.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_head.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_accessory.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_head.pngbin0 -> 302 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_accessory.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_head.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_accessory.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_head.pngbin0 -> 338 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_accessory.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_head.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_accessory.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_head.pngbin0 -> 303 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_accessory.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_head.pngbin0 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_accessory.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_head.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_accessory.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_head.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_accessory.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_head.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_accessory.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_head.pngbin0 -> 266 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_accessory.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_head.pngbin0 -> 316 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_accessory.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_head.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_accessory.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_head.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_accessory.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_head.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_accessory.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_head.pngbin0 -> 317 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_accessory.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_head.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_accessory.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_head.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_accessory.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_head.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_accessory.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_head.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_accessory.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_head.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_accessory.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_head.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_accessory.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_head.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory (1).pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.pngbin190 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.pngbin203 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.pngbin234 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pointed_accessory.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_accessory.pngbin102 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_handle.pngbin110 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head.pngbin136 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head_broken.pngbin122 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_accessory.pngbin99 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head.pngbin132 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head_broken.pngbin120 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/beheading_pickaxe_effect.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blaze_pickaxe_effect.pngbin146 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_accessory.pngbin102 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head.pngbin133 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head_broken.pngbin122 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_accessory.pngbin102 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_handle.pngbin110 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head_broken.pngbin129 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head_broken.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_accessory.pngbin102 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_handle.pngbin146 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head.pngbin175 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head_broken.pngbin156 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head_broken.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head.pngbin134 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head_broken.pngbin126 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/diamond_pickaxe_effect.pngbin130 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/emerald_pickaxe_effect.pngbin110 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_accessory.pngbin102 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_handle.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head.pngbin138 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head_broken.pngbin133 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flux_pickaxe_effect.pngbin1207 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/glowstone_pickaxe_effect.pngbin162 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ice_pickaxe_effect.pngbin130 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_accessory.pngbin100 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_handle.pngbin107 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head.pngbin132 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head_broken.pngbin129 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lapis_pickaxe_effect.pngbin106 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lava_pickaxe_effect.pngbin104 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head.pngbin272 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head_broken.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/moss_pickaxe_effect.pngbin155 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/necrotic_pickaxe_effect.pngbin102 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_accessory.pngbin98 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_handle.pngbin145 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head.pngbin145 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head_broken.pngbin136 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head.pngbin144 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head_broken.pngbin145 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_accessory.pngbin99 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_handle.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head.pngbin139 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head_broken.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pickaxe.xcfbin4761 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_accessory.pngbin218 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_handle.pngbin236 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head.pngbin265 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head_broken.pngbin259 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/piston_pickaxe_effect.pngbin207 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/quartz_pickaxe_effect.pngbin140 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/redstone_pickaxe_effect.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/reinforced_pickaxe_effect.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/silk_pickaxe_effect.pngbin222 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head.pngbin133 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head_broken.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/smite_pickaxe_effect.pngbin191 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/spider_pickaxe_effect.pngbin161 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_handle.pngbin104 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head_broken.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_accessory.pngbin14948 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head_broken.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_accessory.pngbin167 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_handle.pngbin200 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head.pngbin289 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head_broken.pngbin262 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_accessory.pngbin101 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_handle.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head.pngbin134 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head_broken.pngbin128 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_1.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_2.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_3.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_1.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_2.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_3.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_1.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_2.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_3.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom.pngbin115 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_1.pngbin115 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_2.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_3.pngbin115 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_1.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_2.pngbin119 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_1.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_2.pngbin119 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_3.pngbin110 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_1.pngbin403 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_2.pngbin163 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_3.pngbin162 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/beheading_bow_effect.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect.pngbin153 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_1.pngbin153 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_2.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_3.pngbin142 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_1.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom.pngbin115 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_1.pngbin115 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_2.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_3.pngbin115 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_1.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_2.pngbin119 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_1.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom.pngbin149 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_1.pngbin149 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_2.pngbin150 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_3.pngbin151 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top.pngbin147 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_1.pngbin147 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_2.pngbin152 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_3.pngbin144 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_1.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_3.pngbin111 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/diamond_bow_effect.pngbin107 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/emerald_bow_effect.pngbin109 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring.pngbin184 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_1.pngbin214 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_2.pngbin215 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_3.pngbin220 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_broken.pngbin201 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom.pngbin123 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_1.pngbin123 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_2.pngbin123 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_3.pngbin120 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top.pngbin120 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_1.pngbin120 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_2.pngbin122 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flux_bow_effect.pngbin1207 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect.pngbin112 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_1.pngbin112 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_2.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_3.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_1.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_1.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_2.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_3.pngbin108 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lava_bow_effect.pngbin112 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring.pngbin125 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_1.pngbin143 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_2.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_3.pngbin145 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_broken.pngbin133 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_1.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_1.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_3.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/necrotic_bow_effect.pngbin117 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom.pngbin143 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_1.pngbin143 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_2.pngbin145 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_3.pngbin143 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top.pngbin137 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_1.pngbin137 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_2.pngbin141 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_3.pngbin136 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_1.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_2.pngbin120 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom.pngbin123 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_1.pngbin123 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_2.pngbin125 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_3.pngbin126 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_1.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_2.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_3.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom.pngbin240 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_1.pngbin240 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_2.pngbin238 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_3.pngbin238 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top.pngbin241 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_1.pngbin241 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_2.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_3.pngbin234 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/piston_bow_effect.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect.pngbin140 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_1.pngbin140 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_2.pngbin135 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_3.pngbin136 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect.pngbin153 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_1.pngbin188 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_2.pngbin163 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_3.pngbin165 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/reinforced_bow_effect.pngbin106 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/shortbow.xcfbin7211 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect.pngbin166 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_1.pngbin166 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_2.pngbin163 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_3.pngbin158 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_1.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/smite_bow_effect.pngbin148 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_1.pngbin160 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_2.pngbin154 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_3.pngbin149 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_1.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_1.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_2.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_3.pngbin114 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_1.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_2.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_3.pngbin113 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring.pngbin291 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_1.pngbin336 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_2.pngbin350 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_3.pngbin166 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_broken.pngbin161 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_1.pngbin121 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_2.pngbin122 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_3.pngbin125 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_1.pngbin118 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_2.pngbin122 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_3.pngbin116 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom.pngbin275 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_1.pngbin275 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_2.pngbin282 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_3.pngbin214 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top.pngbin212 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_1.pngbin212 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_2.pngbin291 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_3.pngbin209 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/Pasted Layer.pngbin0 -> 773 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5angmallen_head.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5brass_head.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5bronze_head.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5copper_head.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5crowngold_head.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5cupronickel_head.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5damascussteel_head.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5electrum_head.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5fungalsteel_head.pngbin0 -> 333 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5gold_head.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5heavysteel_head.pngbin0 -> 302 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5hepatizon_head.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5ignatius_head.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5iron_head.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5lead_head.pngbin0 -> 980 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganese_head.pngbin0 -> 269 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganesesteel_head.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5molybdochalkos_head.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5monel_head.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickel_head.pngbin0 -> 233 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickelsteel_head.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5pewter_head.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5platinum_head.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5rosegold_head.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5silver_head.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5tin_head.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5whitegold_head.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5zinc_head.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/nickelsteel.pngbin0 -> 940 bytes
1039 files changed, 1397 insertions, 584 deletions
diff --git a/Gimp files/Sheath.xcf b/Gimp files/Sheath.xcf
index 6ba4a5f..3190b0e 100644
--- a/Gimp files/Sheath.xcf
+++ b/Gimp files/Sheath.xcf
Binary files differ
diff --git a/Gimp files/pickaxe/pickaxe.xcf b/Gimp files/pickaxe/pickaxe.xcf
index 4c97651..5c52d19 100644
--- a/Gimp files/pickaxe/pickaxe.xcf
+++ b/Gimp files/pickaxe/pickaxe.xcf
Binary files differ
diff --git a/src/main/java/lance5057/tDefense/TD_Commands.java b/src/main/java/lance5057/tDefense/TD_Commands.java
new file mode 100644
index 0000000..258480f
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/TD_Commands.java
@@ -0,0 +1,129 @@
+package lance5057.tDefense;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import lance5057.tDefense.armor.renderers.ModelMask;
+import lance5057.tDefense.armor.renderers.ModelSheath;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersRobe;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersShawl;
+import lance5057.tDefense.armor.renderers.heavy.ModelTinkersBreastplate;
+import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGauntlets;
+import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGrieves;
+import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
+import lance5057.tDefense.armor.renderers.heavy.ModelTinkersSabatons;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersBoots;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersChausses;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersCoif;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersHalberd;
+import lance5057.tDefense.proxy.ClientProxy;
+import net.minecraft.command.CommandBase;
+import net.minecraft.command.ICommand;
+import net.minecraft.command.ICommandSender;
+import net.minecraft.util.ChatComponentText;
+import net.minecraft.world.World;
+
+public class TD_Commands extends CommandBase implements ICommand
+{
+ private final List aliases;
+ private final List commands;
+
+ public TD_Commands()
+ {
+ aliases = new ArrayList();
+
+ aliases.add("TinkersDefense");
+ aliases.add("TDefense");
+ aliases.add("TD");
+
+ commands = new ArrayList();
+
+ commands.add("reloadModels");
+ }
+
+ @Override
+ public int getRequiredPermissionLevel()
+ {
+ return 0;
+ }
+
+ @Override
+ public int compareTo(Object arg0)
+ {
+ return 0;
+ }
+
+ @Override
+ public String getCommandName()
+ {
+ return "TinkersDefense";
+ }
+
+ @Override
+ public String getCommandUsage(ICommandSender p_71518_1_)
+ {
+ return "TinkersDefense <text>";
+ }
+
+ @Override
+ public List getCommandAliases()
+ {
+ return aliases;
+ }
+
+ @Override
+ public void processCommand(ICommandSender p_71515_1_, String[] p_71515_2_)
+ {
+ World world = p_71515_1_.getEntityWorld();
+ if(p_71515_2_[0].equals("reloadModels"))
+ {
+ p_71515_1_.addChatMessage(new ChatComponentText("§9[TDefense] - Reloading All Models..."));
+ reloadModels();
+ }
+ else
+ {
+ p_71515_1_.addChatMessage(new ChatComponentText("§c[TDefense] - Invalid Command"));
+ }
+ }
+
+ @Override
+ public boolean canCommandSenderUseCommand(ICommandSender p_71519_1_)
+ {
+ return true;
+ }
+
+ @Override
+ public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_)
+ {
+ return commands;
+ }
+
+ @Override
+ public boolean isUsernameIndex(String[] p_82358_1_, int p_82358_2_)
+ {
+ return false;
+ }
+
+ public void reloadModels()
+ {
+ ClientProxy.mask = new ModelMask(null);
+ ClientProxy.sheath = new ModelSheath();
+
+ ClientProxy.helm = new ModelTinkersHelm();
+ ClientProxy.breastplate = new ModelTinkersBreastplate();
+ ClientProxy.grieves = new ModelTinkersGrieves();
+ ClientProxy.sabatons = new ModelTinkersSabatons();
+ ClientProxy.gauntlets = new ModelTinkersGauntlets();
+
+ ClientProxy.hood = new ModelTinkersHood();
+ ClientProxy.shawl = new ModelTinkersShawl();
+ ClientProxy.robe = new ModelTinkersRobe();
+ ClientProxy.shoes = new ModelTinkersBoots();
+
+ ClientProxy.coif = new ModelTinkersCoif();
+ ClientProxy.halberd = new ModelTinkersHalberd();
+ ClientProxy.chausses = new ModelTinkersChausses();
+ ClientProxy.boots = new ModelTinkersBoots();
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/TD_Config.java b/src/main/java/lance5057/tDefense/TD_Config.java
index 5d212ba..6035707 100644
--- a/src/main/java/lance5057/tDefense/TD_Config.java
+++ b/src/main/java/lance5057/tDefense/TD_Config.java
@@ -25,7 +25,12 @@ public class TD_Config
public int ArmorFireProtectionID;
public int ArmorBlastProtectionID;
public int ArmorProjectileProtectionID;
- public int FeatherfallID;
+ public int ArmorFeatherfallID;
+ public int ArmorGlowstepID;
+ public int ArmorFrostwalkerID;
+ public int ArmorFirewalkerID;
+ public int ArmorDepthstriderID;
+ public int ArmorRebreatherID;
public int MaterialIndex;
@@ -57,7 +62,12 @@ public class TD_Config
ArmorFireProtectionID = config.getInt("Fire Protection ID", "Armor Modifier Configs", 41, 0, Integer.MAX_VALUE, "");
ArmorBlastProtectionID = config.getInt("Blast Protection ID", "Armor Modifier Configs", 42, 0, Integer.MAX_VALUE, "");
ArmorProjectileProtectionID = config.getInt("Projectile Protection ID", "Armor Modifier Configs", 43, 0, Integer.MAX_VALUE, "");
- FeatherfallID = config.getInt("Featherfall ID", "Armor Modifier Configs", 44, 0, Integer.MAX_VALUE, "");
+ ArmorFeatherfallID = config.getInt("Featherfall ID", "Armor Modifier Configs", 44, 0, Integer.MAX_VALUE, "");
+ ArmorGlowstepID = config.getInt("Glowstep ID", "Armor Modifier Configs", 45, 0, Integer.MAX_VALUE, "");
+ ArmorFrostwalkerID = config.getInt("Frostwalker ID", "Armor Modifier Configs", 46, 0, Integer.MAX_VALUE, "");
+ ArmorFirewalkerID = config.getInt("Firewalker ID", "Armor Modifier Configs", 47, 0, Integer.MAX_VALUE, "");
+ ArmorDepthstriderID = config.getInt("Depthstrider ID", "Armor Modifier Configs", 48, 0, Integer.MAX_VALUE, "");
+ ArmorRebreatherID = config.getInt("Rebreather ID", "Armor Modifier Configs", 49, 0, Integer.MAX_VALUE, "");
BotaniaAddon = config.getBoolean("Enable Botania Addon", "Botania Addon", true, "Still requires Botania to use");
CorpseIvyModID = config.getInt("Corpse Drinker Ivy Modifier ID", "Botania Addon", 60, 0, Integer.MAX_VALUE, "");
diff --git a/src/main/java/lance5057/tDefense/TinkersDefense.java b/src/main/java/lance5057/tDefense/TinkersDefense.java
index 484de86..04421fc 100644
--- a/src/main/java/lance5057/tDefense/TinkersDefense.java
+++ b/src/main/java/lance5057/tDefense/TinkersDefense.java
@@ -4,9 +4,7 @@ import static net.minecraft.util.EnumChatFormatting.DARK_RED;
import static net.minecraft.util.EnumChatFormatting.GOLD;
import static net.minecraft.util.EnumChatFormatting.LIGHT_PURPLE;
-import java.util.ArrayList;
import java.util.Date;
-import java.util.List;
import lance5057.tDefense.addons.TDAddonBotania;
import lance5057.tDefense.armor.blocks.GlowstoneCrumbs;
@@ -14,11 +12,13 @@ import lance5057.tDefense.armor.blocks.UnstableBlock;
import lance5057.tDefense.armor.blocks.UnstableItemBlock;
import lance5057.tDefense.armor.events.ArmorModEvents;
import lance5057.tDefense.armor.events.ArmorRenderEvent;
+import lance5057.tDefense.armor.items.Sheath;
import lance5057.tDefense.armor.items.cloth.TinkersHood;
import lance5057.tDefense.armor.items.cloth.TinkersRobe;
import lance5057.tDefense.armor.items.cloth.TinkersShawl;
import lance5057.tDefense.armor.items.cloth.TinkersShoes;
import lance5057.tDefense.armor.items.heavy.TinkersBreastplate;
+import lance5057.tDefense.armor.items.heavy.TinkersGauntlets;
import lance5057.tDefense.armor.items.heavy.TinkersGrieves;
import lance5057.tDefense.armor.items.heavy.TinkersHelm;
import lance5057.tDefense.armor.items.heavy.TinkersSabatons;
@@ -37,9 +37,7 @@ import lance5057.tDefense.core.blocks.QueensGoldBlock;
import lance5057.tDefense.core.blocks.RedMintBlock;
import lance5057.tDefense.core.blocks.crestMount.CrestMount;
import lance5057.tDefense.core.blocks.crestMount.TileEntity_CrestMount;
-import lance5057.tDefense.core.blocks.ore.TD_Ore;
import lance5057.tDefense.core.events.TDEventHandler;
-import lance5057.tDefense.core.items.RawGem;
import lance5057.tDefense.core.liquids.MoltenFluid;
import lance5057.tDefense.core.network.PacketHandler;
import lance5057.tDefense.core.tools.HeaterShield;
@@ -51,7 +49,6 @@ import lance5057.tDefense.core.tools.modifiers.Modifiers;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.FinishingAnvil;
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.TileEntity_FinishingAnvil;
import lance5057.tDefense.finishingAnvil.utilities.Injector;
-import lance5057.tDefense.finishingAnvil.utilities.InjectorLocations;
import lance5057.tDefense.proxy.CommonProxy;
import lance5057.tDefense.tileentities.TileEntity_JewelersBench;
import net.minecraft.block.Block;
@@ -62,6 +59,7 @@ import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.StatCollector;
+import net.minecraftforge.client.ClientCommandHandler;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;
@@ -73,7 +71,6 @@ import tconstruct.library.client.TConstructClientRegistry;
import tconstruct.library.client.ToolGuiElement;
import tconstruct.library.crafting.FluidType;
import tconstruct.library.crafting.LiquidCasting;
-import tconstruct.library.crafting.ModifyBuilder;
import tconstruct.library.crafting.PatternBuilder;
import tconstruct.library.crafting.Smeltery;
import tconstruct.library.crafting.StencilBuilder;
@@ -169,7 +166,7 @@ public class TinkersDefense
public static ToolCore tool_roundShield;
public static ToolCore tool_heaterShield;
public static ToolCore tool_wrench;
- // public static ToolCore tool_sheath;
+ public static ToolCore tool_sheath;
// public static ToolCore tool_mask;
public static ToolCore tool_zweihander;
public static ToolCore tool_shears;
@@ -195,6 +192,7 @@ public class TinkersDefense
public static ToolCore armor_TinkerBreastplate;
public static ToolCore armor_TinkerGrieves;
public static ToolCore armor_TinkerSabatons;
+ public static ToolCore armor_TinkerGauntlets;
public static Item item_ChainArmor;
public static Pattern woodPattern;
@@ -206,8 +204,7 @@ public class TinkersDefense
public static Item partCloth;
public static Item partChainmaille;
- public static List<Injector> tcInject;
- public static InjectorLocations injectLoc;
+ public static ToolCore tcInject;
public static TDAddonBotania flowermod;
@@ -234,14 +231,15 @@ public class TinkersDefense
NetworkRegistry.INSTANCE.registerGuiHandler(TinkersDefense.instance, new CommonProxy());
MinecraftForge.EVENT_BUS.register(this);
+ ClientCommandHandler.instance.registerCommand(new TD_Commands());
+
tabIcon = new Item().setMaxStackSize(1).setCreativeTab(tabName).setUnlocalizedName("tabIcon").setTextureName(Reference.MOD_ID + ":Icon");
GameRegistry.registerItem(tabIcon, "tabIcon");
//flowermod = new TDAddonBotania();
mods = new Modifiers();
-
- injectLoc = new InjectorLocations();
+ mods.preInit();
// item_RawSapphire = new RawGem("sapphire");
// item_RawRuby = new RawGem("ruby");
@@ -391,7 +389,7 @@ public class TinkersDefense
tool_shears = new Shears();
tool_wrench = new TinkerWrench();
- // tool_sheath = new Sheath();
+ tool_sheath = new Sheath();
// tool_mask = new Mask();
tool_zweihander = new TinkerZweihander(0);
@@ -400,6 +398,7 @@ public class TinkersDefense
armor_TinkerBreastplate = new TinkersBreastplate();
armor_TinkerGrieves = new TinkersGrieves();
armor_TinkerSabatons = new TinkersSabatons();
+ armor_TinkerGauntlets = new TinkersGauntlets();
armor_TinkerRobe = new TinkersRobe();
armor_TinkerShawl = new TinkersShawl();
@@ -418,7 +417,7 @@ public class TinkersDefense
GameRegistry.registerItem(tool_shears, "Tinker Shears");
GameRegistry.registerItem(tool_wrench, "Tinker Wrench");
- // GameRegistry.registerItem(tool_sheath, "Sheath");
+ GameRegistry.registerItem(tool_sheath, "Sheath");
// GameRegistry.registerItem(tool_mask, "Mask");
GameRegistry.registerItem(tool_zweihander, "Zweihander");
@@ -426,6 +425,7 @@ public class TinkersDefense
GameRegistry.registerItem(armor_TinkerBreastplate, "tinkerbreastplate");
GameRegistry.registerItem(armor_TinkerGrieves, "tinkergrieves");
GameRegistry.registerItem(armor_TinkerSabatons, "tinkersabatons");
+ GameRegistry.registerItem(armor_TinkerGauntlets, "tinkergauntlets");
GameRegistry.registerItem(armor_TinkerCoif, "tinkercoif");
GameRegistry.registerItem(armor_TinkerHalberd, "tinkerhalberd");
@@ -442,7 +442,7 @@ public class TinkersDefense
TConstructRegistry.addItemToDirectory("Heater Shield", tool_heaterShield);
TConstructRegistry.addItemToDirectory("Tinker Shears", tool_shears);
TConstructRegistry.addItemToDirectory("Tinker Wrench", tool_wrench);
- // TConstructRegistry.addItemToDirectory("Sheath", tool_sheath);
+ TConstructRegistry.addItemToDirectory("Sheath", tool_sheath);
// TConstructRegistry.addItemToDirectory("Mask", tool_mask);
TConstructRegistry.addItemToDirectory("Zweihander", tool_zweihander);
@@ -450,6 +450,7 @@ public class TinkersDefense
TConstructRegistry.addItemToDirectory("tinkerbreastplate", armor_TinkerBreastplate);
TConstructRegistry.addItemToDirectory("tinkergrieves", armor_TinkerGrieves);
TConstructRegistry.addItemToDirectory("tinkersabatons", armor_TinkerSabatons);
+ TConstructRegistry.addItemToDirectory("tinkergauntlets", armor_TinkerGauntlets);
TConstructRegistry.addItemToDirectory("tinkercoif", armor_TinkerCoif);
TConstructRegistry.addItemToDirectory("tinkerhalberd", armor_TinkerHalberd);
@@ -475,15 +476,6 @@ public class TinkersDefense
// Renderers
proxy.registerRenderers();
-
- // item_ChainArmor = new ChainArmor(ArmorMaterial.IRON, 4, 1).setUnlocalizedName("Chain_Armor");
- // GameRegistry.registerItem(item_ChainArmor,"Chain Armor");
-
- //tool_Sheath = new Sheath().setUnlocalizedName("Sheath");
-
- // network.registerMessage(messageHandler, requestMessageType,
- // discriminator, side);
-
}
@EventHandler
@@ -523,7 +515,7 @@ public class TinkersDefense
//buildParts(partCloth, 3);
buildParts(partChainmaille, 4);
- mods.init();
+
PatternBuilder pb = PatternBuilder.instance;
@@ -677,13 +669,14 @@ public class TinkersDefense
TConstructRegistry.addToolRecipe(tool_zweihander, TinkerTools.largeSwordBlade, TinkerTools.toughRod, TinkerTools.wideGuard, TinkerTools.swordBlade);
//Armor
- // TConstructRegistry.addToolRecipe(tool_sheath, partArmorplate,TinkerTools.toolRod, partCloth, partClasp);
+ TConstructRegistry.addToolRecipe(tool_sheath, partArmorplate, TinkerTools.toolRod, partClasp, partCloth);
// TConstructRegistry.addToolRecipe(tool_mask, partArmorplate, partCloth, partClasp);
TConstructRegistry.addToolRecipe(armor_TinkerHelm, TinkerTools.frypanHead, TinkerTools.toughRod, partArmorplate);
TConstructRegistry.addToolRecipe(armor_TinkerBreastplate, TinkerTools.largePlate, TinkerTools.toughRod, partArmorplate, partChainmaille);
TConstructRegistry.addToolRecipe(armor_TinkerGrieves, partArmorplate, TinkerTools.toughRod, partChainmaille, partArmorplate);
TConstructRegistry.addToolRecipe(armor_TinkerSabatons, partArmorplate, TinkerTools.toughRod, partArmorplate, partCloth);
+ TConstructRegistry.addToolRecipe(armor_TinkerGauntlets, partArmorplate, TinkerTools.toughRod, partRivet);
TConstructRegistry.addToolRecipe(armor_TinkerRobe, partCloth, partCloth);
TConstructRegistry.addToolRecipe(armor_TinkerShawl, partCloth, partCloth, partClasp);
@@ -695,16 +688,19 @@ public class TinkersDefense
TConstructRegistry.addToolRecipe(armor_TinkerChausses, partChainmaille, partArmorplate);
TConstructRegistry.addToolRecipe(armor_TinkerBoots, partChainmaille, partCloth, partRivet);
- tcInject = new ArrayList<Injector>();
-
- for(int i = 0; i < TConstructRegistry.tools.size(); i++)
- {
- if(!(TConstructRegistry.tools.get(i) instanceof Injector))
- {
- tcInject.add(new Injector(i, TConstructRegistry.tools.get(i), injectLoc));
- GameRegistry.registerItem(tcInject.get(i), "debugger_" + TConstructRegistry.tools.get(i).getLocalizedToolName());
- }
- }
+ tcInject = new Injector(0);
+ GameRegistry.registerItem(tcInject, "???");
+
+ mods.Init();
+
+ // for(int i = 0; i < TConstructRegistry.tools.size(); i++)
+ // {
+ // if(!(TConstructRegistry.tools.get(i) instanceof Injector))
+ // {
+ // tcInject.add(new Injector(i, TConstructRegistry.tools.get(i), injectLoc));
+ // GameRegistry.registerItem(tcInject.get(i), "debugger_" + TConstructRegistry.tools.get(i).getLocalizedToolName());
+ // }
+ // }
//AMEvent.init();
}
diff --git a/src/main/java/lance5057/tDefense/armor/ArmorCore.java b/src/main/java/lance5057/tDefense/armor/ArmorCore.java
index f43cc46..6405da0 100644
--- a/src/main/java/lance5057/tDefense/armor/ArmorCore.java
+++ b/src/main/java/lance5057/tDefense/armor/ArmorCore.java
@@ -1,5 +1,6 @@
package lance5057.tDefense.armor;
+import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.modifiers.ArmorMods;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
@@ -21,14 +22,12 @@ public class ArmorCore extends ToolCore implements ISpecialArmor
int slot;
public float reductionPercent = 0f;
protected int maxReduction = 100;
- ArmorMods amod;
-
+
public ArmorCore(int baseProtection, int slot)
{
super(baseProtection);
this.slot = slot;
- amod = new ArmorMods();
}
@Override
@@ -124,7 +123,7 @@ public class ArmorCore extends ToolCore implements ISpecialArmor
public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack)
{
- amod.UpdateAll((ToolCore) itemStack.getItem(), itemStack, world, player, itemStack.getTagCompound().getCompoundTag("InfiTool"));
+ TinkersDefense.mods.AMod.UpdateAll((ToolCore) itemStack.getItem(), itemStack, world, player, itemStack.getTagCompound().getCompoundTag("InfiTool"));
}
}
diff --git a/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java b/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java
index f98206e..f6ca02c 100644
--- a/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java
+++ b/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java
@@ -84,6 +84,21 @@ public class UnstableBlock extends Block
{
return 1;
}
+ @Override
+ public void breakBlock(World par1World, int par2, int par3, int par4, Block p_149749_5_, int meta)
+ {
+ //int meta = par1World.getBlockMetadata(par2, par3, par4);
+
+ if(meta == 0)
+ {
+ par1World.setBlock(par2, par3, par4, Blocks.water, 0, 3);
+ }
+ if(meta == 1)
+ {
+ par1World.setBlock(par2, par3, par4, Blocks.lava, 0, 3);
+ }
+ par1World.notifyBlockOfNeighborChange(par2, par3, par4, par1World.getBlock(par2, par3, par4));
+ }
@Override
public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random)
diff --git a/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java b/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
index 9accd4f..99eedbe 100644
--- a/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
+++ b/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
@@ -1,5 +1,7 @@
package lance5057.tDefense.armor.events;
+import tconstruct.armor.ArmorProxyClient;
+import tconstruct.armor.player.ArmorExtended;
import lance5057.tDefense.armor.ArmorCore;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.player.EntityPlayer;
@@ -20,65 +22,73 @@ public class ArmorRenderEvent
{
if(event.entityPlayer != null)
{
- for(int i = 0; i < 4; i++)
+ ArmorExtended armorEx = ArmorProxyClient.armorExtended;
+
+ ItemStack Armor = event.entityPlayer.inventory.armorItemInSlot(event.slot);
+
+ if(Armor != null)
{
- if(event.entityPlayer.inventory.armorItemInSlot(i) != null)
- {
- ItemStack Armor = event.entityPlayer.inventory.armorItemInSlot(i);
- NBTTagCompound tags = Armor.getTagCompound();
+ ModelBiped armorModel = Armor.getItem().getArmorModel(event.entityLiving, Armor, event.slot);
+
+ TrimArmor(armorModel, event);
+ }
+
+ ItemStack Accessory = armorEx.getStackInSlot(event.slot);
+
+ if(Accessory != null)
+ {
+ ModelBiped accessoryModel = Accessory.getItem().getArmorModel(event.entityLiving, Accessory, event.slot);
+
+ TrimArmor(accessoryModel, event);
+ }
+
+ }
+ }
+
+ private void TrimArmor(ModelBiped armorModel, RenderPlayerEvent.SetArmorModel event)
+ {
+ if(armorModel != null)
+ {
+ armorModel.isSneak = event.entityPlayer.isSneaking();
+ armorModel.isRiding = event.entityPlayer.isRiding();
+ armorModel.isChild = event.entityPlayer.isChild();
- if(Armor.getItem() instanceof ArmorCore)
+ armorModel.onGround = event.entityPlayer.getSwingProgress(event.partialRenderTick);
+
+ if(event.entityPlayer instanceof EntityPlayer)
+ {
+ ItemStack itemstack = event.entityPlayer.inventory.getCurrentItem();
+ armorModel.heldItemRight = 0;
+ armorModel.aimedBow = false;
+ if(itemstack != null)
+ {
+ if(event.entityPlayer.getItemInUseCount() > 0)
{
- ArmorCore AArmor = (ArmorCore) Armor.getItem();
- ModelBiped armorModel = AArmor.getArmorModel(event.entityLiving, Armor, AArmor.getSlot());
+ EnumAction enumaction = itemstack.getItemUseAction();
- if(armorModel != null)
+ if(enumaction == EnumAction.block)
{
- armorModel.isSneak = event.entityPlayer.isSneaking();
- armorModel.isRiding = event.entityPlayer.isRiding();
- armorModel.isChild = event.entityPlayer.isChild();
-
- armorModel.onGround = event.entityPlayer.getSwingProgress(event.partialRenderTick);
-
- if(event.entityPlayer instanceof EntityPlayer)
- {
- ItemStack itemstack = event.entityPlayer.inventory.getCurrentItem();
- armorModel.heldItemRight = 0;
- armorModel.aimedBow = false;
- if(itemstack != null)
- {
- if(event.entityPlayer.getItemInUseCount() > 0)
- {
- EnumAction enumaction = itemstack.getItemUseAction();
-
- if(enumaction == EnumAction.block)
- {
- armorModel.heldItemRight = 3;
- }
- else if(enumaction == EnumAction.bow)
- {
- armorModel.aimedBow = true;
- }
- }
- else
- {
- armorModel.heldItemRight = event.entityPlayer.getHeldItem() != null ? 1 : 0;
- }
- }
- }
+ armorModel.heldItemRight = 3;
}
-
- float yaw = event.entityPlayer.prevRotationYawHead + (event.entityPlayer.rotationYawHead - event.entityPlayer.prevRotationYawHead) * event.partialRenderTick;
- float yawOffset = event.entityPlayer.prevRenderYawOffset + (event.entityPlayer.renderYawOffset - event.entityPlayer.prevRenderYawOffset) * event.partialRenderTick;
- float limbs = event.entityPlayer.prevLimbSwingAmount + (event.entityPlayer.limbSwingAmount - event.entityPlayer.prevLimbSwingAmount) * event.partialRenderTick;
- float limbSwing = event.entityPlayer.limbSwing - event.entityPlayer.limbSwingAmount * (1.0F - event.partialRenderTick);
-
- armorModel.setRotationAngles(limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f, event.entityPlayer);
- armorModel.render(event.entityPlayer, limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f);
+ else if(enumaction == EnumAction.bow)
+ {
+ armorModel.aimedBow = true;
+ }
+ }
+ else
+ {
+ armorModel.heldItemRight = event.entityPlayer.getHeldItem() != null ? 1 : 0;
}
}
}
+
+ float yaw = event.entityPlayer.prevRotationYawHead + (event.entityPlayer.rotationYawHead - event.entityPlayer.prevRotationYawHead) * event.partialRenderTick;
+ float yawOffset = event.entityPlayer.prevRenderYawOffset + (event.entityPlayer.renderYawOffset - event.entityPlayer.prevRenderYawOffset) * event.partialRenderTick;
+ float limbs = event.entityPlayer.prevLimbSwingAmount + (event.entityPlayer.limbSwingAmount - event.entityPlayer.prevLimbSwingAmount) * event.partialRenderTick;
+ float limbSwing = event.entityPlayer.limbSwing - event.entityPlayer.limbSwingAmount * (1.0F - event.partialRenderTick);
+
+ armorModel.setRotationAngles(limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f, event.entityPlayer);
+ armorModel.render(event.entityPlayer, limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f);
}
}
-
}
diff --git a/src/main/java/lance5057/tDefense/armor/items/Sheath.java b/src/main/java/lance5057/tDefense/armor/items/Sheath.java
index b631d1b..1dc87ea 100644
--- a/src/main/java/lance5057/tDefense/armor/items/Sheath.java
+++ b/src/main/java/lance5057/tDefense/armor/items/Sheath.java
@@ -1,19 +1,24 @@
package lance5057.tDefense.armor.items;
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.ModelSheath;
+import lance5057.tDefense.proxy.ClientProxy;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
+import tconstruct.library.TConstructRegistry;
import tconstruct.library.accessory.IAccessory;
import tconstruct.library.accessory.IAccessoryModel;
import tconstruct.library.tools.ToolCore;
+import tconstruct.tools.TinkerTools;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
-public class Sheath extends ToolCore implements IAccessoryModel, IAccessory
+public class Sheath extends ToolCore implements IAccessory
{
public Sheath()
@@ -31,34 +36,43 @@ public class Sheath extends ToolCore implements IAccessoryModel, IAccessory
@SideOnly(Side.CLIENT)
public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
- String color[] = new String[10];
+ String[] color = new String[10];
- for(int i = 0; i < 10; i++)
- color[i] = Integer.toHexString(this.getColorFromItemStack(itemStack, i));
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int HandleID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderExtra");
+
+ color[3] = Integer.toHexString(TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class).color);
- return new ModelSheath(color);
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(4), this.getIconSuffix(3)};
+
+ ClientProxy.sheath.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.sheath;
}
@Override
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+ public Item getHeadItem()
{
- return "tinkersdefense:textures/armor/Sheath/_sheath_base.png";
+ return TinkersDefense.partArmorplate;
}
- ResourceLocation texture = new ResourceLocation("tinkersdefense", "textures/armor/Sheath/_sheath_base.png");
-
@Override
- @SideOnly(Side.CLIENT)
- public ResourceLocation getWearbleTexture(Entity entity, ItemStack stack, int slot)
+ public Item getHandleItem()
{
- return texture;
+ return TinkerTools.toolRod;
}
@Override
public Item getAccessoryItem()
{
- // TODO Auto-generated method stub
- return null;
+ return TinkersDefense.partClasp;
+ }
+
+ @Override
+ public Item getExtraItem()
+ {
+ return TinkersDefense.partCloth;
}
@Override
@@ -74,13 +88,6 @@ public class Sheath extends ToolCore implements IAccessoryModel, IAccessory
return "_sheath_effect";
}
- @Override
- public Item getHeadItem()
- {
- // TODO Auto-generated method stub
- return null;
- }
-
@SideOnly(Side.CLIENT)
@Override
public int getPartAmount()
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
index 98a17bb..361bf54 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
@@ -6,6 +6,7 @@ import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
+import lance5057.tDefense.proxy.ClientProxy;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
@@ -120,17 +121,21 @@ public class TinkersHood extends ArmorCore
@Override
public String[] getTraits()
{
- return new String[] {"armor", "helmet", "hood", "cloth"};
+ return new String[] {"armor", "head", "hood", "cloth"};
}
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
+ String[] color = new String[10];
String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
- int HeadID = tags.getCompoundTag("InfiTool").getInteger("RenderHead");
- int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int HeadID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead");
+ int HandleID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
color[1] = Integer.toHexString(newColor.color);
@@ -138,7 +143,8 @@ public class TinkersHood extends ArmorCore
newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
color[0] = Integer.toHexString(newColor.color);
- return new ModelTinkersHood(color, this.getDefaultFolder(), textures);
+ ClientProxy.hood.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.hood;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
index d963c1d..394267c 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
@@ -8,8 +8,10 @@ import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersRobe;
+import lance5057.tDefense.proxy.ClientProxy;
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.item.Item;
import net.minecraft.item.ItemStack;
@@ -114,12 +116,16 @@ public class TinkersRobe extends ArmorCore
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
- String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0)};
+ String[] color = new String[10];
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
- int HeadID = tags.getCompoundTag("InfiTool").getInteger("RenderHead");
- int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int HeadID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead");
+ int HandleID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
color[1] = Integer.toHexString(newColor.color);
@@ -127,7 +133,8 @@ public class TinkersRobe extends ArmorCore
newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
color[0] = Integer.toHexString(newColor.color);
- return new ModelTinkersRobe(color, this.getDefaultFolder(), textures);
+ ClientProxy.robe.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.robe;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
index 76b5ae9..9afc5f1 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
@@ -7,8 +7,10 @@ import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersShawl;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
+import lance5057.tDefense.proxy.ClientProxy;
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.item.Item;
import net.minecraft.item.ItemStack;
@@ -124,12 +126,16 @@ public class TinkersShawl extends ArmorCore
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
+ String[] color = new String[10];
String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
- int HeadID = tags.getCompoundTag("InfiTool").getInteger("RenderHead");
- int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int HeadID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead");
+ int HandleID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
color[1] = Integer.toHexString(newColor.color);
@@ -137,7 +143,8 @@ public class TinkersShawl extends ArmorCore
newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
color[0] = Integer.toHexString(newColor.color);
- return new ModelTinkersShawl(color, this.getDefaultFolder(), textures);
+ ClientProxy.shawl.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.shawl;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
index 0ab18d1..1b481be 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
@@ -6,8 +6,10 @@ import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.light.ModelTinkersBoots;
+import lance5057.tDefense.proxy.ClientProxy;
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.item.Item;
import net.minecraft.item.ItemStack;
@@ -122,16 +124,21 @@ public class TinkersShoes extends ArmorCore
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
+ String[] color = new String[10];
String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
- int HeadID = tags.getCompoundTag("InfiTool").getInteger("RenderHead");
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int HeadID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead");
CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
color[1] = Integer.toHexString(newColor.color);
- return (ModelBiped) new ModelTinkersBoots(color, this.getDefaultFolder(), textures);
+ ClientProxy.shoes.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.shoes;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGauntlets.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGauntlets.java
new file mode 100644
index 0000000..4a94f9e
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGauntlets.java
@@ -0,0 +1,148 @@
+package lance5057.tDefense.armor.items.heavy;
+
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.ArmorCore;
+import lance5057.tDefense.proxy.ClientProxy;
+import net.minecraft.client.Minecraft;
+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.item.EnumAction;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.ResourceLocation;
+import tconstruct.library.accessory.IAccessory;
+import tconstruct.library.accessory.IAccessoryModel;
+import tconstruct.library.tools.ToolCore;
+import tconstruct.tools.TinkerTools;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+
+public class TinkersGauntlets extends ToolCore implements IAccessory
+{
+ public TinkersGauntlets()
+ {
+ super(2);
+ this.setUnlocalizedName("tinkersgauntlets");
+ }
+
+ @Override
+ public boolean canEquipAccessory(ItemStack item, int slot)
+ {
+ return slot == 1;
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partArmorplate;
+ }
+
+ @Override
+ public Item getHandleItem()
+ {
+ return TinkerTools.toughRod;
+ }
+
+ @Override
+ public Item getAccessoryItem()
+ {
+ return TinkersDefense.partRivet;
+ }
+
+ @Override
+ public int durabilityTypeAccessory()
+ {
+ return 2;
+ }
+
+ @Override
+ public float getRepairCost()
+ {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier()
+ {
+ return 2.5f;
+ }
+
+ @Override
+ public float getDamageModifier()
+ {
+ return 1.4f;
+ }
+
+ @Override
+ public int getPartAmount()
+ {
+ return 3;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch(partType)
+ {
+ case 0:
+ return "_gauntlet_plate";
+ case 1:
+ return "_gauntlet_plate_broken";
+ case 2:
+ return "_gauntlet_trim";
+ case 3:
+ return "_gauntlet_rivet";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_gauntlet_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/gauntlets";
+ }
+
+ // @Override
+ // public void onUpdate(ItemStack stack, World world, Entity entity, int
+ // par4,
+ // boolean par5) {
+ // super.onUpdate(stack, world, entity, par4, par5);
+ //
+ // }
+
+ @Override
+ public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+ {
+ return "tinkersdefense:textures/armor/Tinkersgauntlet.png";
+ }
+
+ @Override
+ public String[] getTraits()
+ {
+ return new String[] {"hands", "gauntlet"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
+ {
+ String[] color = new String[10];
+
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
+
+ ClientProxy.gauntlets.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.gauntlets;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
index 5bd30f2..23287b9 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
@@ -121,7 +121,7 @@ public class TinkersHelm extends ArmorCore
@Override
public String[] getTraits()
{
- return new String[] {"armor", "helmet", "helm", "heavyarmor"};
+ return new String[] {"armor", "head", "helm", "heavyarmor"};
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
index ce972ea..acce2b6 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
@@ -7,6 +7,7 @@ import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
import lance5057.tDefense.armor.renderers.light.ModelTinkersBoots;
+import lance5057.tDefense.proxy.ClientProxy;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
@@ -128,16 +129,21 @@ public class TinkersBoots extends ArmorCore
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
- String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
+ String[] color = new String[10];
- int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int AccessoryID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
- CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(AccessoryID, ClothMaterial.class);
color[0] = Integer.toHexString(newColor.color);
- return new ModelTinkersBoots(color, this.getDefaultFolder(), textures);
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
+ ClientProxy.boots.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.boots;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
index c552584..40fc7f0 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
@@ -6,6 +6,7 @@ import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.light.ModelTinkersChausses;
+import lance5057.tDefense.proxy.ClientProxy;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
@@ -119,11 +120,16 @@ public class TinkersChausses extends ArmorCore
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
- String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0)};
+ String[] color = new String[10];
+
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
- return new ModelTinkersChausses(color, this.getDefaultFolder(), textures);
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0)};
+ ClientProxy.chausses.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.chausses;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
index 98a77c6..4e1b538 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
@@ -7,6 +7,7 @@ import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
import lance5057.tDefense.armor.renderers.light.ModelTinkersCoif;
+import lance5057.tDefense.proxy.ClientProxy;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
@@ -129,16 +130,21 @@ public class TinkersCoif extends ArmorCore
@Override
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
+ public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
{
- String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
+ String[] color = new String[10];
- int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+ for(int j = 0; j < 10; j++)
+ color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+
+ int AccessoryID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
- CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(AccessoryID, ClothMaterial.class);
color[0] = Integer.toHexString(newColor.color);
- return new ModelTinkersCoif(color, this.getDefaultFolder(), textures);
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
+ ClientProxy.coif.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.coif;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java
index b71d719..3c7ca44 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java
@@ -137,9 +137,9 @@ public class TinkersHalberd extends ArmorCore
for(int j = 0; j < 10; j++)
color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
- String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3), this.getIconSuffix(4)};
- ClientProxy.breastplate.SetColors(color, this.getDefaultFolder(), textures);
- return ClientProxy.breastplate;
+ String[] textures = {this.getIconSuffix(2), this.getIconSuffix(0), this.getIconSuffix(3)};
+ ClientProxy.halberd.SetColors(color, this.getDefaultFolder(), textures);
+ return ClientProxy.halberd;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java b/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
index b59f789..9bc1766 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
@@ -1,12 +1,15 @@
package lance5057.tDefense.armor.modifiers;
+import lance5057.tDefense.Reference;
import lance5057.tDefense.TinkersDefense;
import net.minecraft.block.Block;
import net.minecraft.block.BlockLiquid;
import net.minecraft.block.material.Material;
import net.minecraft.entity.Entity;
+import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
+import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
@@ -14,49 +17,97 @@ import tconstruct.library.TConstructRegistry;
import tconstruct.library.client.TConstructClientRegistry;
import tconstruct.library.crafting.ModifyBuilder;
import tconstruct.library.tools.ToolCore;
+import tconstruct.tools.TinkerTools;
+import cpw.mods.fml.common.registry.GameRegistry;
public class ArmorMods
{
- public ArmorMods()
- {
- LoadItems();
- RegisterRecipes();
- RegisterModifiers();
- }
+ // public ArmorMods()
+ // {
+ //
+ // }
+ Item item_Canister;
+ Item item_Emptycanister;
+ Item item_Rebreather;
+
+ Item item_Glowsole;
+ Item item_Firesole;
+ Item item_Icesole;
+ Item item_Feathersole;
+ Item item_Flippers;
public void LoadItems()
{
- // protKit = new Item()
- // .setUnlocalizedName("protectionkit")
- // .setCreativeTab(TinkersDefense.tabName)
- // .setTextureName("tinkersdefense:protectionkit");
- //
- // GameRegistry.registerItem(protKit, "protectionkit");
+ item_Canister = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(10).setUnlocalizedName("FilledCart").setTextureName(Reference.MOD_ID + ":FilledCart");
+ item_Emptycanister = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(10).setUnlocalizedName("EmptyCart").setTextureName(Reference.MOD_ID + ":EmptyCart");
+ item_Rebreather = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("Rebreather").setTextureName(Reference.MOD_ID + ":Rebreather");
+
+ item_Feathersole = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("FeatherSole").setTextureName(Reference.MOD_ID + ":FeatherSole");
+ item_Firesole = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("FireSole").setTextureName(Reference.MOD_ID + ":FireSole");
+ item_Icesole = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("IceSole").setTextureName(Reference.MOD_ID + ":IceSole");
+ item_Glowsole = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("GlowSole").setTextureName(Reference.MOD_ID + ":GlowSole");
+ item_Flippers = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("Flippers").setTextureName(Reference.MOD_ID + ":Flippers");
+
+ GameRegistry.registerItem(item_Canister, "FilledCart");
+ GameRegistry.registerItem(item_Emptycanister, "EmptyCart");
+ GameRegistry.registerItem(item_Rebreather, "Rebreather");
+
+ GameRegistry.registerItem(item_Feathersole, "FeatherSole");
+ GameRegistry.registerItem(item_Firesole, "FireSole");
+ GameRegistry.registerItem(item_Icesole, "IceSole");
+ GameRegistry.registerItem(item_Glowsole, "GlowSole");
+ GameRegistry.registerItem(item_Flippers, "Flippers");
}
public void RegisterRecipes()
{
- // GameRegistry.addShapelessRecipe(new ItemStack(protKit,1), new
- // ItemStack(TinkersDefense.partArmorplate,1,2),
- // TinkerArmor.heartCanister, Items.iron_ingot);
+ GameRegistry.addShapedRecipe(new ItemStack(item_Canister), new Object[] {"-c-", "ses", "-s-", 'c', new ItemStack(Items.coal, 1, 1), 's', new ItemStack(Blocks.sapling, 1), 'e', new ItemStack(item_Emptycanister, 1, 0)});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Emptycanister), new Object[] {"gsg", "lil", "gig", 'g', new ItemStack(Items.gold_nugget, 1, 0), 's', new ItemStack(Items.slime_ball, 1, 0), 'l', new ItemStack(Items.dye, 1, 4), 'i', new ItemStack(Items.iron_ingot, 1, 0)});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Rebreather), new Object[] {"-s-", "eie", "-d-", 's', new ItemStack(Items.slime_ball, 1, 0), 'e', new ItemStack(item_Emptycanister, 1, 0), 'i', new ItemStack(TinkersDefense.partArmorplate,1,2), 'd', new ItemStack(Items.dye, 1, 0)});
+
+ GameRegistry.addShapedRecipe(new ItemStack(item_Glowsole), new Object[] {"ggg", "ala", "ggg", 'g', new ItemStack(Blocks.glowstone, 1, 0), 'a', new ItemStack(Items.glowstone_dust, 1, 0), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Glowsole), new Object[] {"gag", "glg", "gag", 'g', new ItemStack(Blocks.glowstone, 1, 0), 'a', new ItemStack(Items.glowstone_dust, 1, 0), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Feathersole), new Object[] {"fgf", 'g', new ItemStack(Items.gold_nugget, 1, 0), 'f', new ItemStack(Items.feather, 1, 0)});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Firesole), new Object[] {"lol", "oao", "lol", 'o', new ItemStack(Blocks.obsidian, 1, 0), 'a', TConstructRegistry.getItemStack("ingotArdite"), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Icesole), new Object[] {"ili", "lcl", "ili", 'l', new ItemStack(Blocks.lapis_block, 1, 0), 'i', new ItemStack(Blocks.ice, 1, 0), 'c', TConstructRegistry.getItemStack("ingotCobalt")});
+ GameRegistry.addShapedRecipe(new ItemStack(item_Flippers), new Object[] {"-b-", "rlr", "-s-", 'b', new ItemStack(Items.leather_boots, 1, 0), 'l', new ItemStack(Items.leather, 1, 0), 'r', new ItemStack(TinkerTools.toolRod,1,2), 's', new ItemStack(Items.slime_ball, 1, 0)});
+
}
public void RegisterModifiers()
{
+ //Head only
+ ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(item_Rebreather, 1, 0)}, TinkersDefense.config.ArmorRebreatherID, "Rebreather", "\u00A76", "Rebreather", new String[] {"head"}));
+
+ //Excluding Cloth
ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(TinkersDefense.partArmorplate, 1, 2)}, TinkersDefense.config.ArmorProtectionID, 1, "\u00A77", "Protection"));
ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(Items.magma_cream, 1)}, TinkersDefense.config.ArmorFireProtectionID, 1, "\u00A7c", "Fire Protection"));
ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(Blocks.wool, 1)}, TinkersDefense.config.ArmorBlastProtectionID, 1, "\u00A72", "Blast Protection"));
ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(TinkersDefense.partRivet, 1, 2)}, TinkersDefense.config.ArmorProjectileProtectionID, 1, "\u00A7f", "Projectile Protection"));
- ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(Blocks.hay_block)}, TinkersDefense.config.FeatherfallID, 1, "\u00A7f", "Featherfall"));
+ ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(item_Feathersole, 1, 0)}, TinkersDefense.config.ArmorFeatherfallID, 1, "\u00A7f", "Featherfall"));
+
+ //Feet only
+ ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(item_Glowsole, 1, 0)}, TinkersDefense.config.ArmorGlowstepID, "GlowStep", "\u00A76", "GlowStep", new String[] {"feet"}));
+ ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(item_Firesole, 1, 0)}, TinkersDefense.config.ArmorFirewalkerID, "Firewalker", "\u00A74", "Firewalker", new String[] {"feet"}));
+ ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(item_Icesole, 1, 0)}, TinkersDefense.config.ArmorFrostwalkerID, "Frostwalker", "\u00A7b", "Frostwalker", new String[] {"feet"}));
+ ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(item_Flippers, 1, 0)}, TinkersDefense.config.ArmorDepthstriderID, "Depthstrider", "\u00A71", "Depthstrider", new String[] {"feet"}));
for(ToolCore tool : TConstructRegistry.getToolMapping())
{
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorRebreatherID, "tinker", "rebreather", true);
+
TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProtectionID, "tinker", "protection", true);
TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFireProtectionID, "tinker", "fireprotection", true);
TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorBlastProtectionID, "tinker", "blastprotection", true);
TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProjectileProtectionID, "tinker", "projprotection", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.FeatherfallID, "tinker", "featherfall", true);
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFeatherfallID, "tinker", "featherfall", true);
+
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorGlowstepID, "tinker", "glowstep", true);
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFirewalkerID, "tinker", "firewalk", true);
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFrostwalkerID, "tinker", "frostwalk", true);
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorDepthstriderID, "tinker", "depthstrider", true);
+
}
}
@@ -64,9 +115,19 @@ public class ArmorMods
{
if(!world.isRemote)
{
- UpdateWalker(tool, stack, world, entity, Material.water, TinkersDefense.block_Unstable, 0);
- UpdateWalker(tool, stack, world, entity, Material.lava, TinkersDefense.block_Unstable, 1);
- UpdateGlowstep(tool, stack, world, entity);
+ if(tags.hasKey("Frostwalker"))
+ UpdateWalker(tool, stack, world, entity, Material.water, TinkersDefense.block_Unstable, 0);
+ if(tags.hasKey("Firewalker"))
+ UpdateWalker(tool, stack, world, entity, Material.lava, TinkersDefense.block_Unstable, 1);
+ if(tags.hasKey("GlowStep"))
+ UpdateGlowstep(tool, stack, world, entity);
+ if(tags.hasKey("Rebreather"))
+ UpdateRebreather(tool, stack, world, entity);
+ }
+ else
+ {
+ if(tags.hasKey("Depthstrider"))
+ UpdateFlippers(tool, stack, world, entity);
}
}
@@ -120,4 +181,34 @@ public class ArmorMods
prevX = x;
prevZ = z;
}
+
+ public void UpdateFlippers(ToolCore tool, ItemStack stack, World world, Entity entity)
+ {
+ if(entity.isInWater())
+ {
+ entity.motionX *= 1.2;
+ entity.motionY *= 1.2;
+ entity.motionZ *= 1.2;
+ }
+ }
+
+ public void UpdateRebreather(ToolCore tool, ItemStack stack, World world, Entity entity)
+ {
+ EntityPlayer player = (EntityPlayer) entity;
+ if(player.getAir() <= 0)
+ {
+ if(player.inventory.hasItem(item_Canister))
+ {
+ player.inventory.consumeInventoryItem(item_Canister);
+ player.inventory.addItemStackToInventory(new ItemStack(item_Emptycanister, 1, 0));
+ player.setAir(150);
+ }
+ if(player.inventory.hasItem(item_Canister))
+ {
+ player.inventory.consumeInventoryItem(item_Canister);
+ player.inventory.addItemStackToInventory(new ItemStack(item_Emptycanister, 1, 0));
+ player.setAir(300);
+ }
+ }
+ }
}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/modifierBoolExclusive.java b/src/main/java/lance5057/tDefense/armor/modifiers/modifierBoolExclusive.java
new file mode 100644
index 0000000..f573ada
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/modifierBoolExclusive.java
@@ -0,0 +1,36 @@
+package lance5057.tDefense.armor.modifiers;
+
+import java.util.Arrays;
+import java.util.List;
+
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+import tconstruct.library.tools.ToolCore;
+import tconstruct.modifiers.tools.ModBoolean;
+
+public class modifierBoolExclusive extends ModBoolean
+{
+ String[] exclusive;
+ public modifierBoolExclusive(ItemStack[] items, int effect, String tag, String c, String tip, String[] exclusive)
+ {
+ super(items, effect, tag, c, tip);
+ this.exclusive = exclusive;
+ }
+
+ @Override
+ protected boolean canModify(ItemStack tool, ItemStack[] input)
+ {
+ List list = Arrays.asList(((ToolCore) tool.getItem()).getTraits());
+ NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+
+ for(int i = 0; i < exclusive.length; i++)
+ {
+ if(list.contains(exclusive[i]))
+ {
+ return tags.getInteger("Modifiers") > 0 && !tags.getBoolean(key);
+ }
+ }
+
+ return false;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java b/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
index f691adf..986c03e 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
@@ -25,6 +25,7 @@ public class modifierProtection extends ModInteger
super(items, effect, t, increase, c, t);
color = c;
type = t;
+ initialIncrease = secondaryIncrease = increase;
}
@Override
@@ -90,35 +91,4 @@ public class modifierProtection extends ModInteger
addToolTip(tool, color + tooltipName, color + key);
}
-
- protected int addToolTip(ItemStack tool, String tooltip, String modifierTip)
- {
- NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
- int tipNum = 0;
- while(true)
- {
- tipNum++;
- String tip = "Tooltip" + tipNum;
- if(!tags.hasKey(tip))
- {
- tags.setString(tip, "");
- String modTip = "ModifierTip" + tipNum;
- String tag = tags.getString(modTip);
- tags.setString(modTip, getProperName(modifierTip, tag));
- return tipNum;
- }
- else
- {
- String modTip = "ModifierTip" + tipNum;
- String tag = tags.getString(modTip);
- if(tag.contains(modifierTip))
- {
- tags.setString(tip, "");
- tag = tags.getString(modTip);
- tags.setString(modTip, getProperName(modifierTip, tag));
- return tipNum;
- }
- }
- }
- }
}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java b/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java
index 609908d..2fdc674 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java
@@ -14,7 +14,7 @@ import cpw.mods.fml.client.FMLClientHandler;
* ModelBiped - Either Mojang or a mod author
* Created using Tabula 4.1.1
*/
-public class ModelSheath extends ModelBiped
+public class ModelSheath extends ArmorRenderer
{
public ModelRenderer sheath;
public ModelRenderer belt;
@@ -22,78 +22,48 @@ public class ModelSheath extends ModelBiped
String Color[];
int rgbColors[];
- public ModelSheath(String color[] /*4*/)
+ public ModelSheath()
{
- this.textureWidth = 32;
- this.textureHeight = 32;
- this.belt = new ModelRenderer(this, 16, 0);
+ super(0.5f, 0, 64, 64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.belt = new ModelRenderer(this, 16, 32);
this.belt.setRotationPoint(-4.5F, 0.0F, 0.5F);
this.belt.addBox(0.0F, 0.0F, -3.0F, 1, 12, 5, 0.0F);
this.setRotateAngle(belt, 0.0F, 0.0F, -0.7853981633974483F);
- this.sheath = new ModelRenderer(this, 0, 0);
- this.sheath.setRotationPoint(-0.3F, 3.5F, 2.0F);
- this.sheath.addBox(-3.0F, 0.0F, 0.0F, 6, 24, 2, 0.0F);
- this.setRotateAngle(sheath, 0.0F, 0.0F, -0.45F);
+ this.bipedBody.addChild(belt);
- Color = color;
+ this.sheath = new ModelRenderer(this, 0, 32);
+ this.sheath.setRotationPoint(0f, 0f, 0f);
+ this.sheath.addBox(-5.0F, 0.0F, 2.0F, 5, 16, 2, -0.4F);
+ this.setRotateAngle(sheath, 0.0F, 0.0F, -0.45F);
+ this.bipedBody.addChild(sheath);
}
@Override
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
-
- GL11.glPushMatrix();
-
- //Sheath Base
- GL11.glPushMatrix();
- rgbColors = TinkersDefense.hexToRGB(Color[1]);
- GL11.glColor3d((float) rgbColors[0] / 255, (float) rgbColors[1] / 255, (float) rgbColors[2] / 255);
-
- GL11.glTranslatef(this.sheath.offsetX, this.sheath.offsetY, this.sheath.offsetZ);
- GL11.glTranslatef(this.sheath.rotationPointX * f5, this.sheath.rotationPointY * f5, this.sheath.rotationPointZ * f5);
- GL11.glScaled(0.65D, 0.65D, 0.5D);
- GL11.glTranslatef(-this.sheath.offsetX, -this.sheath.offsetY, -this.sheath.offsetZ);
- GL11.glTranslatef(-this.sheath.rotationPointX * f5, -this.sheath.rotationPointY * f5, -this.sheath.rotationPointZ * f5);
-
- this.sheath.render(f5);
- GL11.glPopMatrix();
-
- //Belt
GL11.glPushMatrix();
- FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/armor/Sheath/_sheath_belt.png"));
-
- rgbColors = TinkersDefense.hexToRGB(Color[2]);
- GL11.glColor3d((float) rgbColors[0] / 255, (float) rgbColors[1] / 255, (float) rgbColors[2] / 255);
-
- this.belt.render(f5);
- GL11.glPopMatrix();
+ for(int i = 0; i < 4; i++)
+ {
+ GL11.glPushMatrix();
- //Buckle
- GL11.glPushMatrix();
- FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/armor/Sheath/_sheath_clasp.png"));
+ FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- rgbColors = TinkersDefense.hexToRGB(Color[3]);
- GL11.glColor3d((float) rgbColors[0] / 255, (float) rgbColors[1] / 255, (float) rgbColors[2] / 255);
+ float size = 1.6f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+ GL11.glTranslatef(0.0F, -0.0F, 0.0F);
- this.belt.render(f5);
- GL11.glPopMatrix();
+ int[] intColors = TinkersDefense.hexToRGB(colors[i]);
+ GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
- //Filigree
- GL11.glPushMatrix();
- FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/armor/Sheath/_sheath_filigree.png"));
-
- rgbColors = TinkersDefense.hexToRGB(Color[0]);
- GL11.glColor3d((float) rgbColors[0] / 255, (float) rgbColors[1] / 255, (float) rgbColors[2] / 255);
-
- GL11.glTranslatef(this.sheath.offsetX, this.sheath.offsetY, this.sheath.offsetZ);
- GL11.glTranslatef(this.sheath.rotationPointX * f5, this.sheath.rotationPointY * f5, this.sheath.rotationPointZ * f5);
- GL11.glScaled(0.65D, 0.65D, 0.5D);
- GL11.glTranslatef(-this.sheath.offsetX, -this.sheath.offsetY, -this.sheath.offsetZ);
- GL11.glTranslatef(-this.sheath.rotationPointX * f5, -this.sheath.rotationPointY * f5, -this.sheath.rotationPointZ * f5);
-
- this.sheath.render(f5);
- GL11.glPopMatrix();
+ //setLivingAnimations((EntityLivingBase) entity, f,f1, f5);
+ super.render(entity, f, f1, f2, f3, f4, f5);
+ GL11.glPopMatrix();
+ }
GL11.glPopMatrix();
}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
index 077b6ca..59b058c 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
@@ -19,9 +19,9 @@ public class ModelTinkersHood extends ArmorRenderer
public ModelRenderer Hood;
public ModelRenderer Flop;
- public ModelTinkersHood(String[] colors, String defaultFolder, String[] textures)
+ public ModelTinkersHood()
{
- super(1.1f, 0, 64, 64);
+ super(1.0f, 0, 64, 64);
this.textureWidth = 64;
this.textureHeight = 64;
@@ -58,7 +58,7 @@ public class ModelTinkersHood extends ArmorRenderer
GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
super.render(entity, f, f1, f2, f3, f4, f5);
- setRotationAngles(f, f1, f2, f3, f4, f5, entity);
+ //setRotationAngles(f, f1, f2, f3, f4, f5, entity);
GL11.glPopMatrix();
}
GL11.glPopMatrix();
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
index 024738d..a981f8f 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
@@ -24,7 +24,7 @@ public class ModelTinkersRobe extends ArmorRenderer
public ModelRenderer Belt;
public ModelRenderer LeftBack;
- public ModelTinkersRobe(String[] colors, String defaultFolder, String[] textures)
+ public ModelTinkersRobe()
{
super(1f, 0, 64, 64);
@@ -53,7 +53,7 @@ public class ModelTinkersRobe extends ArmorRenderer
this.Belt = new ModelRenderer(this, 0, 32);
this.Belt.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Belt.addBox(-6.8F, 10.0F, -3.0F, 10, 3, 6, 0.0F);
+ this.Belt.addBox(-6.5F, 9.0F, -3.0F, 10, 3, 6, -0.1F);
this.setRotateAngle(Belt, 0.0F, 0.0F, -0.13962634015954636F);
this.bipedBody.addChild(this.Belt);
@@ -95,9 +95,9 @@ public class ModelTinkersRobe extends ArmorRenderer
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 1.45f;
+ float size = 1.6f;
GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
- GL11.glTranslatef(0F, -1.5F * f5, -0F);
+ GL11.glTranslatef(0F, -0F * f5, -0F);
int[] intColors = TinkersDefense.hexToRGB(colors[i]);
GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
index 37519b2..f9c6ad1 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
@@ -27,7 +27,7 @@ public class ModelTinkersShawl extends ArmorRenderer
public ModelRenderer ArmRight;
public ModelRenderer Chest;
- public ModelTinkersShawl(String[] colors, String defaultFolder, String[] textures)
+ public ModelTinkersShawl()
{
super(1f, 0, 64, 64);
@@ -37,17 +37,17 @@ public class ModelTinkersShawl extends ArmorRenderer
this.ArmLeft = new ModelRenderer(this, 48, 48);
this.ArmLeft.mirror = true;
this.ArmLeft.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.ArmLeft.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.ArmLeft.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, 0.02F);
this.bipedLeftArm.addChild(this.ArmLeft);
this.ArmRight = new ModelRenderer(this, 48, 48);
this.ArmRight.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.ArmRight.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.ArmRight.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, 0.02F);
this.bipedRightArm.addChild(this.ArmRight);
this.Chest = new ModelRenderer(this, 40, 32);
this.Chest.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Chest.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, 0.0F);
+ this.Chest.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, 0.02F);
this.bipedBody.addChild(this.Chest);
this.TopRight = new ModelRenderer(this, 0, 52);
@@ -108,7 +108,7 @@ public class ModelTinkersShawl extends ArmorRenderer
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 1.5f;
+ float size = 1.6f;
GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
GL11.glTranslatef(0F, -0F * f5, -0F);
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
index fa4ee35..f1d777c 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
@@ -47,7 +47,7 @@ public class ModelTinkersBreastplate extends ArmorRenderer
this.Plackart = new ModelRenderer(this, 0, 42);
this.Plackart.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Plackart.addBox(-4.0F, 5.0F, -3.0F, 8, 7, 6, 0.0F);
+ this.Plackart.addBox(-4.0F, 5.0F, -3.0F, 8, 7, 6, 0.01F);
this.bipedBody.addChild(this.Plackart);
this.ArmGuardR = new ModelRenderer(this, 28, 44);
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGauntlets.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGauntlets.java
new file mode 100644
index 0000000..e007127
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGauntlets.java
@@ -0,0 +1,105 @@
+package lance5057.tDefense.armor.renderers.heavy;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.renderers.ArmorRenderer;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+/**
+ * TinkersGauntlets - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersGauntlets extends ArmorRenderer
+{
+ public ModelRenderer BracerL;
+ public ModelRenderer RivetL;
+ public ModelRenderer MittL;
+ public ModelRenderer BracerR;
+ public ModelRenderer RivetR;
+ public ModelRenderer MittR;
+
+ public ModelTinkersGauntlets()
+ {
+ super(0.15f, 0, 64, 64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.BracerR = new ModelRenderer(this, 0, 56);
+ this.BracerR.mirror = true;
+ this.BracerR.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.BracerR.addBox(-3.3F, 4.0F, -2.0F, 3, 4, 4, 0.2F);
+ this.setRotateAngle(BracerR, 0.0F, 0.0F, -0.03490658503988659F);
+ this.bipedRightArm.addChild(BracerR);
+
+ this.RivetL = new ModelRenderer(this, 0, 47);
+ this.RivetL.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.RivetL.addBox(0.0F, 7.0F, -3.0F, 2, 2, 6, -0.5F);
+ this.bipedLeftArm.addChild(RivetL);
+
+ this.BracerL = new ModelRenderer(this, 0, 56);
+ this.BracerL.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.BracerL.addBox(0.3F, 4.0F, -2.0F, 3, 4, 4, 0.2F);
+ this.setRotateAngle(BracerL, 0.0F, 0.0F, 0.03490658503988659F);
+ this.bipedLeftArm.addChild(BracerL);
+
+ this.MittL = new ModelRenderer(this, 0, 41);
+ this.MittL.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.MittL.addBox(1.4F, 7.9F, -2.0F, 2, 2, 4, 0.3F);
+ this.setRotateAngle(MittL, 0.0F, 0.0F, 0.03490658503988659F);
+ this.bipedLeftArm.addChild(MittL);
+
+ this.RivetR = new ModelRenderer(this, 0, 47);
+ this.RivetR.mirror = true;
+ this.RivetR.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.RivetR.addBox(-2.0F, 7.0F, -3.0F, 2, 2, 6, -0.5F);
+ this.bipedRightArm.addChild(RivetR);
+
+ this.MittR = new ModelRenderer(this, 0, 41);
+ this.MittR.mirror = true;
+ this.MittR.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.MittR.addBox(-3.4F, 7.9F, -2.0F, 2, 2, 4, 0.3F);
+ this.setRotateAngle(MittR, 0.0F, 0.0F, -0.03490658503988659F);
+ this.bipedRightArm.addChild(MittR);
+ }
+
+ @Override
+ public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
+ {
+ GL11.glPushMatrix();
+ for(int i = 0; i < 3; i++)
+ {
+ GL11.glPushMatrix();
+
+ FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
+
+ float size = 1.6f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+ GL11.glTranslatef(0.0F, -0.0F, 0.0F);
+
+ int[] intColors = TinkersDefense.hexToRGB(colors[i]);
+ GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
+
+ //setLivingAnimations((EntityLivingBase) entity, f,f1, f5);
+ super.render(entity, f, f1, f2, f3, f4, f5);
+
+ GL11.glPopMatrix();
+ }
+ GL11.glPopMatrix();
+ }
+
+ /**
+ * This is a helper function from Tabula to set the rotation of model parts
+ */
+ public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+ {
+ modelRenderer.rotateAngleX = x;
+ modelRenderer.rotateAngleY = y;
+ modelRenderer.rotateAngleZ = z;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
index d10ea48..a55c825 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
@@ -21,7 +21,7 @@ public class ModelTinkersBoots extends ArmorRenderer
public ModelRenderer FootL;
public ModelRenderer FootR;
- public ModelTinkersBoots(String[] colors, String defaultFolder, String[] textures)
+ public ModelTinkersBoots()
{
super(1.1f, 0, 64, 64);
@@ -30,22 +30,22 @@ public class ModelTinkersBoots extends ArmorRenderer
this.FootL = new ModelRenderer(this, 0, 43);
this.FootL.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.FootL.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.0F);
+ this.FootL.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.01F);
this.bipedLeftLeg.addChild(this.FootL);
this.LegL = new ModelRenderer(this, 0, 48);
this.LegL.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.LegL.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.LegL.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.01F);
this.bipedLeftLeg.addChild(this.LegL);
this.FootR = new ModelRenderer(this, 0, 43);
this.FootR.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.FootR.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.0F);
+ this.FootR.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.01F);
this.bipedRightLeg.addChild(this.FootR);
this.LegR = new ModelRenderer(this, 0, 48);
this.LegR.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.LegR.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.LegR.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.01F);
this.bipedRightLeg.addChild(this.LegR);
}
@@ -59,9 +59,9 @@ public class ModelTinkersBoots extends ArmorRenderer
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 1.45f;
+ float size = 1.6f;
GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
- GL11.glTranslatef(0.0F, -1F * f5, 0.0F);
+ GL11.glTranslatef(0.0F, -0F * f5, 0.0F);
int[] intColors = TinkersDefense.hexToRGB(colors[i]);
GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
index 6936d01..00f0d64 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
@@ -24,54 +24,60 @@ public class ModelTinkersChausses extends ArmorRenderer
public ModelRenderer BackL;
public ModelRenderer FrontR;
public ModelRenderer BackR;
+ public ModelRenderer Belt;
- public ModelTinkersChausses(String[] colors, String defaultFolder, String[] textures)
+ public ModelTinkersChausses()
{
super(1.1f, 0, 64, 64);
this.textureWidth = 64;
this.textureHeight = 64;
+ this.Belt = new ModelRenderer(this, 16, 54);
+ this.Belt.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.Belt.addBox(-4.5F, 10.0F, -3F, 9, 2, 6, 0.1F);
+ this.bipedBody.addChild(this.Belt);
+
this.HipGuardR = new ModelRenderer(this, 10, 37);
this.HipGuardR.setRotationPoint(0F, 0F, 0F);
- this.HipGuardR.addBox(-2.5F, 0.0F, -2.5F, 4, 6, 5, 0.0F);
+ this.HipGuardR.addBox(-2.5F, 0.0F, -2.5F, 4, 6, 5, 0.01F);
this.setRotateAngle(HipGuardR, 0.0F, 0.0F, 0.17453292519943295F);
this.bipedRightLeg.addChild(this.HipGuardR);
this.LegL = new ModelRenderer(this, 0, 48);
this.LegL.setRotationPoint(0F, 0F, 0F);
- this.LegL.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.LegL.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.01F);
this.bipedLeftLeg.addChild(this.LegL);
this.BackR = new ModelRenderer(this, 0, 40);
this.BackR.setRotationPoint(0F, 0F, 0F);
- this.BackR.addBox(-0.1F, 0.0F, 1.7F, 4, 7, 1, 0.01F);
+ this.BackR.addBox(-0.1F, 0.0F, 1.7F, 4, 7, 1, 0.02F);
this.bipedRightLeg.addChild(this.BackR);
this.FrontL = new ModelRenderer(this, 0, 40);
this.FrontL.setRotationPoint(0F, 0F, 0F);
- this.FrontL.addBox(-4.0F, 0.0F, -2.7F, 4, 7, 1, 0.0F);
+ this.FrontL.addBox(-4.0F, 0.0F, -2.7F, 4, 7, 1, 0.01F);
this.bipedLeftLeg.addChild(this.FrontL);
this.LegR = new ModelRenderer(this, 0, 48);
this.LegR.setRotationPoint(0F, 0F, 0F);
- this.LegR.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.LegR.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.01F);
this.bipedRightLeg.addChild(this.LegR);
this.BackL = new ModelRenderer(this, 0, 40);
this.BackL.setRotationPoint(0F, 0F, 0F);
- this.BackL.addBox(-4.0F, 0.0F, 1.7F, 4, 7, 1, 0.0F);
+ this.BackL.addBox(-4.0F, 0.0F, 1.7F, 4, 7, 1, 0.01F);
this.bipedLeftLeg.addChild(this.BackL);
this.FrontR = new ModelRenderer(this, 0, 40);
this.FrontR.setRotationPoint(0F, 0F, 0F);
- this.FrontR.addBox(-0.1F, 0.0F, -2.7F, 4, 7, 1, 0.01F);
+ this.FrontR.addBox(-0.1F, 0.0F, -2.7F, 4, 7, 1, 0.02F);
this.bipedRightLeg.addChild(this.FrontR);
this.HipGuardL = new ModelRenderer(this, 10, 37);
this.HipGuardL.mirror = true;
this.HipGuardL.setRotationPoint(0F, 0F, 0F);
- this.HipGuardL.addBox(-1.5F, 0.0F, -2.5F, 4, 6, 5, 0.0F);
+ this.HipGuardL.addBox(-1.5F, 0.0F, -2.5F, 4, 6, 5, 0.01F);
this.setRotateAngle(HipGuardL, 0.0F, 0.0F, -0.17453292519943295F);
this.bipedLeftLeg.addChild(this.HipGuardL);
}
@@ -86,15 +92,14 @@ public class ModelTinkersChausses extends ArmorRenderer
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 1.5f;
+ float size = 1.6f;
GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
- GL11.glTranslatef(0F, -1F * f5, -0F);
+ GL11.glTranslatef(0F, 0F * f5, -0F);
int[] intColors = TinkersDefense.hexToRGB(colors[i]);
GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
super.render(entity, f, f1, f2, f3, f4, f5);
- setRotationAngles(f, f1, f2, f3, f4, f5, entity);
GL11.glPopMatrix();
}
GL11.glPopMatrix();
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
index d631c08..d59bcc2 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
@@ -19,7 +19,7 @@ public class ModelTinkersCoif extends ArmorRenderer
public ModelRenderer Coif;
public ModelRenderer Head;
- public ModelTinkersCoif(String[] colors, String defaultFolder, String[] textures)
+ public ModelTinkersCoif()
{
super(1.1f, 0, 64, 64);
@@ -28,12 +28,12 @@ public class ModelTinkersCoif extends ArmorRenderer
this.Head = new ModelRenderer(this, 32, 48);
this.Head.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Head.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, 0.0F);
+ this.Head.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, 0.01F);
this.bipedHead.addChild(this.Head);
this.Coif = new ModelRenderer(this, 0, 46);
this.Coif.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Coif.addBox(-4.0F, -8.0F, -4.0F, 8, 10, 8, 0.5F);
+ this.Coif.addBox(-4.0F, -8.0F, -4.0F, 8, 10, 8, 0.51F);
this.bipedHead.addChild(this.Coif);
}
@@ -47,8 +47,8 @@ public class ModelTinkersCoif extends ArmorRenderer
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 2.25f;
- GL11.glScalef(1.5F / size, 1.5F / size, 1.5F / size);
+ float size = 1.6f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
GL11.glTranslatef(0.0F, 0F * f5, 0.0F);
int[] intColors = TinkersDefense.hexToRGB(colors[i]);
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java
index 7de3ccd..0eff717 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java
@@ -35,57 +35,57 @@ public class ModelTinkersHalberd extends ArmorRenderer
this.Pauldron2_1 = new ModelRenderer(this, 0, 32);
this.Pauldron2_1.mirror = true;
- this.Pauldron2_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.Pauldron2_1.setRotationPoint(0.0F, 0.0F, 0.01F);
this.Pauldron2_1.addBox(-0.7F, -2.7F, -2.0F, 3, 3, 4, 0.1F);
this.setRotateAngle(Pauldron2_1, 0.0F, 0.0F, 0.2617993877991494F);
this.bipedLeftArm.addChild(this.Pauldron2_1);
this.Body = new ModelRenderer(this, 16, 48);
this.Body.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Body.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, 0.0F);
+ this.Body.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, 0.01F);
this.bipedBody.addChild(this.Body);
this.Pauldron1_1 = new ModelRenderer(this, 30, 32);
this.Pauldron1_1.mirror = true;
this.Pauldron1_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Pauldron1_1.addBox(0.5F, -1.9F, -2.5F, 3, 4, 5, 0.0F);
+ this.Pauldron1_1.addBox(0.5F, -1.9F, -2.5F, 3, 4, 5, 0.01F);
this.setRotateAngle(Pauldron1_1, 0.0F, 0.0F, -0.2617993877991494F);
this.bipedLeftArm.addChild(this.Pauldron1_1);
this.Pauldron3 = new ModelRenderer(this, 16, 32);
this.Pauldron3.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Pauldron3.addBox(-1.2F, -1.5F, -2.5F, 2, 2, 5, 0.1F);
+ this.Pauldron3.addBox(-1.2F, -1.5F, -2.5F, 2, 2, 5, 0.11F);
this.setRotateAngle(Pauldron3, 0.0F, 0.0F, -0.2617993877991494F);
this.bipedRightArm.addChild(this.Pauldron3);
this.ArmL = new ModelRenderer(this, 0, 48);
this.ArmL.mirror = true;
this.ArmL.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.ArmL.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.ArmL.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, 0.02F);
this.bipedLeftArm.addChild(this.ArmL);
this.Pauldron1 = new ModelRenderer(this, 30, 32);
this.Pauldron1.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Pauldron1.addBox(-3.5F, -1.9F, -2.5F, 3, 4, 5, 0.0F);
+ this.Pauldron1.addBox(-3.5F, -1.9F, -2.5F, 3, 4, 5, 0.01F);
this.setRotateAngle(Pauldron1, 0.0F, 0.0F, 0.2617993877991494F);
this.bipedRightArm.addChild(this.Pauldron1);
this.Pauldron3_1 = new ModelRenderer(this, 16, 32);
this.Pauldron3_1.mirror = true;
this.Pauldron3_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Pauldron3_1.addBox(-0.8F, -1.5F, -2.5F, 2, 2, 5, 0.1F);
+ this.Pauldron3_1.addBox(-0.8F, -1.5F, -2.5F, 2, 2, 5, 0.11F);
this.setRotateAngle(Pauldron3_1, 0.0F, 0.0F, 0.2617993877991494F);
this.bipedLeftArm.addChild(this.Pauldron3_1);
this.Pauldron2 = new ModelRenderer(this, 0, 32);
this.Pauldron2.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.Pauldron2.addBox(-2.3F, -2.7F, -2.0F, 3, 3, 4, 0.1F);
+ this.Pauldron2.addBox(-2.3F, -2.7F, -2.0F, 3, 3, 4, 0.11F);
this.setRotateAngle(Pauldron2, 0.0F, 0.0F, -0.2617993877991494F);
this.bipedRightArm.addChild(this.Pauldron2);
this.ArmR = new ModelRenderer(this, 0, 48);
this.ArmR.setRotationPoint(0.0F, 0.0F, 0.0F);
- this.ArmR.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, 0.0F);
+ this.ArmR.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, 0.02F);
this.bipedRightArm.addChild(this.ArmR);
}
@@ -99,15 +99,14 @@ public class ModelTinkersHalberd extends ArmorRenderer
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 2.25f;
- GL11.glScalef(1.5F / size, 1.5F / size, 1.5F / size);
+ float size = 1.6f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
GL11.glTranslatef(0.0F, 0F * f5, 0.0F);
int[] intColors = TinkersDefense.hexToRGB(colors[i]);
GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
super.render(entity, f, f1, f2, f3, f4, f5);
- setRotationAngles(f, f1, f2, f3, f4, f5, entity);
GL11.glPopMatrix();
}
GL11.glPopMatrix();
diff --git a/src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java b/src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java
index 5b2705b..10ac1d0 100644
--- a/src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java
+++ b/src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java
@@ -25,19 +25,25 @@ public class Modifiers
{
public static Item item_relic;
public static Item itemSoulChain;
- public static ArmorMods AMod;
+ public static ArmorMods AMod = new ArmorMods();
- public void init()
+ public void preInit()
{
- AMod = new ArmorMods();
-
+ AMod.LoadItems();
+
item_relic = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("AncientRelic").setTextureName(Reference.MOD_ID + ":AncientRelic");
itemSoulChain = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1).setUnlocalizedName("SoulChain").setTextureName(Reference.MOD_ID + ":SoulChain");
GameRegistry.registerItem(item_relic, "Ancient Relic");
GameRegistry.registerItem(itemSoulChain, "Soul Chain");
-
+ }
+
+ public void Init()
+ {
+ AMod.RegisterRecipes();
+ AMod.RegisterModifiers();
+
ModifyBuilder.registerModifier(new modifierDaze("Daze", TinkersDefense.config.DazeID, new ItemStack[] {new ItemStack(Blocks.light_weighted_pressure_plate), new ItemStack(Items.potionitem, 1, 8202)}, new int[] {1, 0}));
//ModifyBuilder.registerModifier(new modifierTorchArrow(new ItemStack[] {new ItemStack(Blocks.glowstone)}, 12));
diff --git a/src/main/java/lance5057/tDefense/finishingAnvil/blocks/finishingAnvil/Gui_FinishingAnvil.java b/src/main/java/lance5057/tDefense/finishingAnvil/blocks/finishingAnvil/Gui_FinishingAnvil.java
index a4167bb..f97fdcc 100644
--- a/src/main/java/lance5057/tDefense/finishingAnvil/blocks/finishingAnvil/Gui_FinishingAnvil.java
+++ b/src/main/java/lance5057/tDefense/finishingAnvil/blocks/finishingAnvil/Gui_FinishingAnvil.java
@@ -1,7 +1,12 @@
package lance5057.tDefense.finishingAnvil.blocks.finishingAnvil;
+import java.util.ArrayList;
+import java.util.List;
+
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.core.network.Message_FinishingAnvil;
+import lance5057.tDefense.finishingAnvil.utilities.Injector;
+import lance5057.tDefense.finishingAnvil.utilities.ToolCoreTip;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.renderer.entity.RenderItem;
@@ -12,6 +17,7 @@ import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL11;
+import cpw.mods.fml.client.config.GuiButtonExt;
import tconstruct.library.TConstructRegistry;
import tconstruct.library.tools.ToolCore;
@@ -36,7 +42,7 @@ public class Gui_FinishingAnvil extends GuiContainer
private int leftSelect = 0;
private int rightButtonPosX = 0;
- private int rightButtonPosY = 2;
+ private int rightButtonPosY = 0;
private int xRIcon_one, yRIcon_one;
private int xRIcon_two, yRIcon_two;
private int xRIcon_three, yRIcon_three;
@@ -63,20 +69,20 @@ public class Gui_FinishingAnvil extends GuiContainer
public void initGui()
{
super.initGui();
- this.buttonList.add(new GuiButton(1, this.guiLeft + 25, this.guiTop + 10, 10, 10, ""));
- this.buttonList.add(new GuiButton(2, this.guiLeft + 25, this.guiTop + 59, 10, 10, ""));
- this.buttonList.add(new GuiButton(3, this.guiLeft + 47, this.guiTop + 49, 18, 18, ""));
+ this.buttonList.add(new GuiButtonExt(1, this.guiLeft + 25, this.guiTop + 10, 10, 10, "⇑"));
+ this.buttonList.add(new GuiButtonExt(2, this.guiLeft + 25, this.guiTop + 59, 10, 10, "⇓"));
+ this.buttonList.add(new GuiButtonExt(3, this.guiLeft + 47, this.guiTop + 49, 18, 18, "✓"));
- this.buttonList.add(new GuiButton(4, this.guiLeft + 5, this.guiTop + 10, 20, 20, ""));
- this.buttonList.add(new GuiButton(5, this.guiLeft + 5, this.guiTop + 30, 20, 20, ""));
- this.buttonList.add(new GuiButton(6, this.guiLeft + 5, this.guiTop + 50, 20, 20, ""));
+ this.buttonList.add(new GuiButtonExt(4, this.guiLeft + 5, this.guiTop + 10, 20, 20, ""));
+ this.buttonList.add(new GuiButtonExt(5, this.guiLeft + 5, this.guiTop + 30, 20, 20, ""));
+ this.buttonList.add(new GuiButtonExt(6, this.guiLeft + 5, this.guiTop + 50, 20, 20, ""));
- this.buttonList.add(new GuiButton(7, this.guiLeft + 120, this.guiTop + 10, 10, 10, ""));
- this.buttonList.add(new GuiButton(8, this.guiLeft + 120, this.guiTop + 59, 10, 10, ""));
+ this.buttonList.add(new GuiButtonExt(7, this.guiLeft + 120, this.guiTop + 10, 10, 10, "⇑"));
+ this.buttonList.add(new GuiButtonExt(8, this.guiLeft + 120, this.guiTop + 60, 10, 10, "⇓"));
- this.buttonList.add(new GuiButton(9, this.guiLeft + 130, this.guiTop + 10, 20, 20, ""));
- this.buttonList.add(new GuiButton(10, this.guiLeft + 130, this.guiTop + 30, 20, 20, ""));
- this.buttonList.add(new GuiButton(11, this.guiLeft + 130, this.guiTop + 50, 20, 20, ""));
+ this.buttonList.add(new GuiButtonExt(9, this.guiLeft + 130, this.guiTop + 10, 20, 20, ""));
+ this.buttonList.add(new GuiButtonExt(10, this.guiLeft + 130, this.guiTop + 30, 20, 20, ""));
+ this.buttonList.add(new GuiButtonExt(11, this.guiLeft + 130, this.guiTop + 50, 20, 20, ""));
}
@@ -91,7 +97,7 @@ public class Gui_FinishingAnvil extends GuiContainer
this.leftButtonPosX--;
break;
case 2:
- if(this.leftButtonPosX + 2 < ((ToolCore) bigCopy.getItem()).getPartAmount())
+ if(this.leftButtonPosX + 3 < ((ToolCore) bigCopy.getItem()).getPartAmount())
this.leftButtonPosX++;
break;
@@ -100,31 +106,43 @@ public class Gui_FinishingAnvil extends GuiContainer
break;
case 4:
- leftSelect = 0;
- rightButtonPosY = 2;
+ leftSelect = 0 + leftButtonPosX;
+ rightButtonPosY = 0 + (leftButtonPosX * 3);
break;
case 5:
- leftSelect = 1;
- rightButtonPosY = 3;
+ leftSelect = 1 + leftButtonPosX;
+ rightButtonPosY = 3 + (leftButtonPosX * 3);
break;
case 6:
- leftSelect = 2;
- rightButtonPosY = 4;
+ leftSelect = 2 + leftButtonPosX;
+ rightButtonPosY = 6 + (leftButtonPosX * 3);
break;
case 7:
if(this.rightButtonPosX > 0)
+ {
this.rightButtonPosX--;
+ }
+ else if(this.rightButtonPosY > (0 + this.leftSelect * 4))
+ {
+ this.rightButtonPosY--;
+ this.rightButtonPosX = 15;
+ }
break;
case 8:
this.rightButtonPosX++;
+ if(this.rightButtonPosX >= 16)
+ {
+ this.rightButtonPosY++;
+ this.rightButtonPosX = 0;
+ }
break;
case 9:
if(tags.hasKey("Render" + renders[leftSelect]))
{
- tags.setInteger("Render" + renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX) * TinkersDefense.config.MaterialIndex));
- if(rightButtonPosX > 0)
+ tags.setInteger("Render" + renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + ((rightButtonPosY % 3) * 16)) * TinkersDefense.config.MaterialIndex));
+ if(rightButtonPosX + (rightButtonPosY * 16) > 0)
tags.setInteger(renders[leftSelect] + "Color", TConstructRegistry.getMaterial(tags.getInteger(renders[leftSelect])).primaryColor());
else
tags.removeTag(renders[leftSelect] + "Color");
@@ -134,7 +152,7 @@ public class Gui_FinishingAnvil extends GuiContainer
case 10:
if(tags.hasKey("Render" + renders[leftSelect]))
{
- tags.setInteger("Render" + renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + 1) * TinkersDefense.config.MaterialIndex));
+ tags.setInteger("Render" + renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + 1 + ((rightButtonPosY % 3) * 16)) * TinkersDefense.config.MaterialIndex));
tags.setInteger(renders[leftSelect] + "Color", TConstructRegistry.getMaterial(tags.getInteger(renders[leftSelect])).primaryColor());
}
break;
@@ -142,14 +160,14 @@ public class Gui_FinishingAnvil extends GuiContainer
case 11:
if(tags.hasKey("Render" + renders[leftSelect]))
{
- tags.setInteger("Render" + renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + 2) * TinkersDefense.config.MaterialIndex));
+ tags.setInteger("Render" + renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + 2 + ((rightButtonPosY % 3) * 16)) * TinkersDefense.config.MaterialIndex));
tags.setInteger(renders[leftSelect] + "Color", TConstructRegistry.getMaterial(tags.getInteger(renders[leftSelect])).primaryColor());
}
break;
}
}
- public void drawScreen(int par1, int par2, float par3)
+ public void drawScreen(int x, int y, float par3)
{
if(inventory.getStackInSlot(0) != null && isNull == true
@@ -166,9 +184,10 @@ public class Gui_FinishingAnvil extends GuiContainer
isNull = true;
}
- super.drawScreen(par1, par2, par3);
- this.xSize_lo = (float) par1;
- this.ySize_lo = (float) par2;
+ super.drawScreen(x, y, par3);
+ drawTooltip(x, y);
+ this.xSize_lo = (float) x;
+ this.ySize_lo = (float) y;
}
protected void drawGuiContainerForegroundLayer(int par1, int par2)
@@ -207,11 +226,11 @@ public class Gui_FinishingAnvil extends GuiContainer
this.yLIcon_three = 0;
this.xRIcon_one = 0;
- this.yRIcon_one = 0;
+ this.yRIcon_one = 32;
this.xRIcon_two = 16;
- this.yRIcon_two = 0;
+ this.yRIcon_two = 32;
this.xRIcon_three = 32;
- this.yRIcon_three = 0;
+ this.yRIcon_three = 32;
}
}
@@ -224,8 +243,16 @@ public class Gui_FinishingAnvil extends GuiContainer
this.drawTexturedModalRect(7, 52, this.xLIcon_three + (this.leftButtonPosX * 16), this.yLIcon_three + (this.leftButtonPosY * 16), 16, 16);
this.drawTexturedModalRect(132, 12, this.xRIcon_one + (this.rightButtonPosX * 16), this.yRIcon_one + (this.rightButtonPosY * 16), 16, 16);
- this.drawTexturedModalRect(132, 32, this.xRIcon_two + (this.rightButtonPosX * 16), this.yRIcon_two + (this.rightButtonPosY * 16), 16, 16);
- this.drawTexturedModalRect(132, 52, this.xRIcon_three + (this.rightButtonPosX * 16), this.yRIcon_three + (this.rightButtonPosY * 16), 16, 16);
+
+ if(this.rightButtonPosX + 1 < 16)
+ this.drawTexturedModalRect(132, 32, this.xRIcon_two + (this.rightButtonPosX * 16), this.yRIcon_two + (this.rightButtonPosY * 16), 16, 16);
+ else
+ this.drawTexturedModalRect(132, 32, this.xRIcon_two + ((this.rightButtonPosX - 16) * 16), this.yRIcon_two + ((this.rightButtonPosY + 1) * 16), 16, 16);
+
+ if(this.rightButtonPosX + 2 < 16)
+ this.drawTexturedModalRect(132, 52, this.xRIcon_three + (this.rightButtonPosX * 16), this.yRIcon_three + (this.rightButtonPosY * 16), 16, 16);
+ else
+ this.drawTexturedModalRect(132, 52, this.xRIcon_three + ((this.rightButtonPosX - 16) * 16), this.yRIcon_three + ((this.rightButtonPosY + 1) * 16), 16, 16);
bigRender.renderItemAndEffectIntoGUI(fontRendererObj, this.mc.getTextureManager(), bigCopy, 23, 5);
@@ -244,4 +271,41 @@ public class Gui_FinishingAnvil extends GuiContainer
{
}
+
+ protected void drawTooltip(int x, int y)
+ {
+ int buttons[] = {4, 5, 6, 9, 10, 11};
+
+ for(int i = 0; i < buttons.length; i++)
+ {
+ GuiButtonExt button = ((GuiButtonExt) this.buttonList.get(buttons[i] - 1));
+ boolean mousehover = x >= button.xPosition && y >= button.yPosition && x < button.xPosition + button.width && y < button.yPosition + button.height;
+ int test = button.getHoverState(mousehover);
+ if(test == 2)
+ {
+ if(bigCopy != null)
+ {
+ ToolCore tool = (ToolCore) bigCopy.getItem();
+ ToolCoreTip tt = ((Injector) TinkersDefense.tcInject).tools.get(tool.getToolName());
+ List<String> list = new ArrayList();
+
+ switch(i)
+ {
+ case 0: list.add(tt.getPart(1 + this.leftButtonPosX)); break;
+ case 1: list.add(tt.getPart(3 + this.leftButtonPosX)); break;
+ case 2: list.add(tt.getPart(2 + this.leftButtonPosX)); break;
+
+ case 3: list.add(tt.getPartName(this.leftSelect + 1, (rightButtonPosX + ((rightButtonPosY % 3) * 16)))); break;
+ case 4: list.add(tt.getPartName(this.leftSelect + 1, (rightButtonPosX + 1 + ((rightButtonPosY % 3) * 16)))); break;
+ case 5: list.add(tt.getPartName(this.leftSelect + 1, (rightButtonPosX + 2 + ((rightButtonPosY % 3) * 16)))); break;
+ }
+
+ if(list.get(0).contains("Metallurgy"))
+ list.add(" -by Shadowclaimer");
+ func_146283_a(list, x, y);
+
+ }
+ }
+ }
+ }
}
diff --git a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java
index da9b672..84cd4de 100644
--- a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java
+++ b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java
@@ -1,6 +1,7 @@
package lance5057.tDefense.finishingAnvil.utilities;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -8,145 +9,87 @@ import lance5057.tDefense.TinkersDefense;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
-import net.minecraft.util.ResourceLocation;
+import tconstruct.library.TConstructRegistry;
import tconstruct.library.crafting.PatternBuilder;
import tconstruct.library.crafting.PatternBuilder.MaterialSet;
import tconstruct.library.tools.ToolCore;
public class Injector extends ToolCore
{
+ List<String> heads = new ArrayList<String>();
+ List<String> accessories = new ArrayList<String>();
+ List<String> handles = new ArrayList<String>();
+ List<String> extras = new ArrayList<String>();
- ToolCore tool;
+ public HashMap<String, ToolCoreTip> tools = new HashMap<String, ToolCoreTip>();
- InjectorLocations injectLoc;
-
- List<String> heads = new ArrayList<String>();
- List<String> accessorys = new ArrayList<String>();
- List<String> handles = new ArrayList<String>();
- List<String> extras = new ArrayList<String>();
-
- public Injector(int baseDamage, ToolCore tool, InjectorLocations injLoc)
+ public Injector(int baseDamage)
{
super(0);
- this.tool = tool;
-
- injectLoc = injLoc;
-
- List<String> temp = injectLoc.getList(tool.getUnlocalizedName().substring(tool.getUnlocalizedName().lastIndexOf('.') + 1, tool.getUnlocalizedName().length()));
-
- if(!temp.isEmpty())
- {
- for(int i = 0; i < temp.size(); i++)
- {
- if(temp.get(i).contains("head"))
- {
- heads.add(temp.get(i));
- }
- if(temp.get(i).contains("accessory"))
- {
- accessorys.add(temp.get(i));
- }
- if(temp.get(i).contains("handle"))
- {
- handles.add(temp.get(i));
- }
- if(temp.get(i).contains("extra"))
- {
- extras.add(temp.get(i));
- }
- }
- }
}
protected void loadHeads(IIconRegister iconRegister)
{
- IIcon origHead = tool.headIcons.get(-1);
- IIcon origAccessory = tool.accessoryIcons.get(-1);
- IIcon origHandle = tool.handleIcons.get(-1);
- IIcon origExtra = tool.handleIcons.get(-1);
-
- //File[] icons = new File("tinkersdefense:items/" + tool.getDefaultFolder()).listFiles();
-
- ResourceLocation icons = new ResourceLocation("tinkersdefense", tool.getDefaultFolder());
- String test = icons.toString();
- for(int i = 0; i < heads.size(); i++)
+ int toolLength = TConstructRegistry.tools.size();
+ for(int i = 0; i < toolLength; i++)
{
- PatternBuilder pb = PatternBuilder.instance;
- for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
- {
- String icon = "tinkersdefense:";
- icon += tool.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + heads.get(i);
- //toolIcons[i] = icon;
- headStrings.put(entry.getValue().materialID + (TinkersDefense.config.MaterialIndex * (i + 1)), icon);
- }
-
- addIcons(tool.headStrings, headIcons, iconRegister, heads.get(i), false);
-
- for(int j = (i + 1) * TinkersDefense.config.MaterialIndex; j < TinkersDefense.config.MaterialIndex + ((i + 1) * TinkersDefense.config.MaterialIndex); j++)
- {
- if(!headIcons.containsKey(j))
- {
- headIcons.put(j, headIcons.get(-1));
- }
- }
+ heads.clear();
+ accessories.clear();
+ handles.clear();
+ extras.clear();
+
+ this.headStrings.clear();
+ this.headIcons.clear();
+ this.accessoryStrings.clear();
+ this.accessoryIcons.clear();
+ this.handleStrings.clear();
+ this.handleIcons.clear();
+ this.extraStrings.clear();
+ this.extraIcons.clear();
+
+ ToolCore tool = TConstructRegistry.tools.get(i);
+
+ IIcon origHead = tool.headIcons.get(-1);
+ IIcon origAccessory = tool.accessoryIcons.get(-1);
+ IIcon origHandle = tool.handleIcons.get(-1);
+ IIcon origExtra = tool.extraIcons.get(-1);
+
+ if(tool.getToolName().equals("Battleaxe"))
+ BattleAxe();
+ if(tool.getToolName().equals("Arrow"))
+ Arrow();
+ if(tool.getToolName().equals("Broadsword"))
+ Broadsword();
+ if(tool.getToolName().equals("Battlesign"))
+ Battlesign();
+ if(tool.getToolName().equals("Hatchet"))
+ Axe();
+ if(tool.getToolName().equals("Mattock"))
+ Mattock();
+ if(tool.getToolName().equals("Longbow"))
+ Longbow();
+ setupIcons(tool, iconRegister, heads, this.headStrings, this.headIcons);
+ setupIcons(tool, iconRegister, accessories, this.accessoryStrings, this.accessoryIcons);
+ setupIcons(tool, iconRegister, handles, this.handleStrings, this.handleIcons);
+ setupIcons(tool, iconRegister, extras, this.extraStrings, this.extraIcons);
tool.headStrings.putAll(headStrings);
tool.headIcons.putAll(headIcons);
- }
-
- for(int i = 0; i < accessorys.size(); i++)
- {
- PatternBuilder pb = PatternBuilder.instance;
- for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
- {
- String icon = "tinkersdefense:";
- icon += tool.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + accessorys.get(i);
- //toolIcons[i] = icon;
- accessoryStrings.put(entry.getValue().materialID + (TinkersDefense.config.MaterialIndex * (i + 1)), icon);
- }
-
- addIcons(accessoryStrings, accessoryIcons, iconRegister, accessorys.get(i), false);
-
- for(int j = (i + 1) * TinkersDefense.config.MaterialIndex; j < TinkersDefense.config.MaterialIndex + ((i + 1) * TinkersDefense.config.MaterialIndex); j++)
- {
- if(!accessoryIcons.containsKey(j))
- {
- accessoryIcons.put(j, accessoryIcons.get(-1));
- }
- }
tool.accessoryStrings.putAll(accessoryStrings);
tool.accessoryIcons.putAll(accessoryIcons);
- }
-
- for(int i = 0; i < handles.size(); i++)
- {
- PatternBuilder pb = PatternBuilder.instance;
- for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
- {
- String icon = "tinkersdefense:";
- icon += tool.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + handles.get(i);
- //toolIcons[i] = icon;
- handleStrings.put(entry.getValue().materialID + (TinkersDefense.config.MaterialIndex * (i + 1)), icon);
- }
-
- addIcons(handleStrings, handleIcons, iconRegister, handles.get(i), false);
-
- for(int j = (i + 1) * TinkersDefense.config.MaterialIndex; j < TinkersDefense.config.MaterialIndex + ((i + 1) * TinkersDefense.config.MaterialIndex); j++)
- {
- if(!handleIcons.containsKey(j))
- {
- handleIcons.put(j, handleIcons.get(-1));
- }
- }
tool.handleStrings.putAll(handleStrings);
tool.handleIcons.putAll(handleIcons);
- }
- tool.headIcons.put(-1, origHead);
- tool.accessoryIcons.put(-1, origAccessory);
- tool.handleIcons.put(-1, origHandle);
+ tool.extraStrings.putAll(extraStrings);
+ tool.extraIcons.putAll(extraIcons);
+
+ tool.headIcons.put(-1, origHead);
+ tool.accessoryIcons.put(-1, origAccessory);
+ tool.handleIcons.put(-1, origHandle);
+ tool.extraIcons.put(-1, origExtra);
+ }
}
@Override
@@ -172,8 +115,7 @@ public class Injector extends ToolCore
public String getDefaultFolder()
{
// TODO Auto-generated method stub
- String s = tool.getDefaultFolder();
- return s;
+ return null;
}
@Override
@@ -203,4 +145,323 @@ public class Injector extends ToolCore
// TODO Auto-generated method stub
return null;
}
+
+ public void setupIcons(ToolCore tool, IIconRegister iconRegister, List<String> newList, HashMap<Integer, String> toolStrings, HashMap<Integer, IIcon> toolIcons)
+ {
+ for(int i = 0; i < newList.size(); i++)
+ {
+ PatternBuilder pb = PatternBuilder.instance;
+ for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
+ {
+ String icon = "tinkersdefense:";
+ icon += tool.getDefaultFolder() + "/" + newList.get(i);
+ //toolIcons[i] = icon;
+ toolStrings.put(entry.getValue().materialID + (TinkersDefense.config.MaterialIndex * (i + 1)), icon);
+ }
+ }
+
+ addIcons(toolStrings, toolIcons, iconRegister, null, false);
+ }
+
+ void BattleAxe()
+ {
+ ToolCoreTip tt = new ToolCoreTip();
+
+ tt.accessory = "Front Head";
+ tt.head = "Back Head";
+ tt.handle = "Handle";
+ tt.extra = "Binding";
+
+ heads.add("_halbard_head");
+ heads.add("_magic_head");
+ heads.add("_scythe_head");
+
+ tt.headTT.add("Halbard Backhead");
+ tt.headTT.add("Magic Backhead");
+ tt.headTT.add("Scythe Backhead");
+
+ extras.add("_magic_extra");
+ extras.add("_scythe_extra");
+ extras.add("_halbard_extra");
+ extras.add("_ornate_extra");
+
+ tt.extraTT.add("Halbard Head");
+ tt.extraTT.add("Magic Head");
+ tt.extraTT.add("Scythe Head");
+ tt.extraTT.add("Ornate Head");
+
+ accessories.add("_magic_accessory");
+ accessories.add("_halbard_accessory");
+ accessories.add("_knob_accessory");
+
+ //Metallurgy 5
+
+ tools.put("Battleaxe", tt);
+ }
+
+ void Axe()
+ {
+ ToolCoreTip tt = new ToolCoreTip();
+
+ tt.head = "Head";
+ tt.handle = "Handle";
+
+ heads.add("_thin_head");
+ tt.headTT.add("Thin Head");
+ heads.add("_minecraft_head");
+ tt.headTT.add("Vanilla Head");
+ heads.add("_m5zinc_head");
+ tt.headTT.add("Metallurgy 5 Zinc Head");
+ heads.add("_m5whitegold_head");
+ tt.headTT.add("Metallurgy 5 WhiteGold Head");
+ heads.add("_m5tin_head");
+ tt.headTT.add("Metallurgy 5 Tin Head");
+ heads.add("_m5silver_head");
+ tt.headTT.add("Metallurgy 5 Silver Head");
+ heads.add("_m5rosegold_head");
+ tt.headTT.add("Metallurgy 5 RoseGold Head");
+ heads.add("_m5platinum_head");
+ tt.headTT.add("Metallurgy 5 Platinum Head");
+ heads.add("_m5pewter_head");
+ tt.headTT.add("Metallurgy 5 Pewter Head");
+ heads.add("_m5nickelsteel_head");
+ tt.headTT.add("Metallurgy 5 NickelSteel Head");
+ heads.add("_m5nickel_head");
+ tt.headTT.add("Metallurgy 5 Nickel Head");
+ heads.add("_m5monel_head");
+ tt.headTT.add("Metallurgy 5 Monel Head");
+ heads.add("_m5molybdochalkos_head");
+ tt.headTT.add("Metallurgy 5 Molybdochalkos Head");
+ heads.add("_m5manganesesteel_head");
+ tt.headTT.add("Metallurgy 5 ManganeseSteel Head");
+ heads.add("_m5manganese_head");
+ tt.headTT.add("Metallurgy 5 Manganese Head");
+ heads.add("_m5lead_head");
+ tt.headTT.add("Metallurgy 5 Lead Head");
+ heads.add("_m5iron_head");
+ tt.headTT.add("Metallurgy 5 Iron Head");
+ heads.add("_m5ignatius_head");
+ tt.headTT.add("Metallurgy 5 Ignatius Head");
+ heads.add("_m5hepatizon_head");
+ tt.headTT.add("Metallurgy 5 Hepatizon Head");
+ heads.add("_m5heavysteel_head");
+ tt.headTT.add("Metallurgy 5 HeavySteel Head");
+ heads.add("_m5gold_head");
+ tt.headTT.add("Metallurgy 5 Gold Head");
+ heads.add("_m5fungalsteel_head");
+ tt.headTT.add("Metallurgy 5 FungalSteel Head");
+ heads.add("_m5electrum_head");
+ tt.headTT.add("Metallurgy 5 Electrum Head");
+ heads.add("_m5diamond_head");
+ tt.headTT.add("Metallurgy 5 Diamond Head");
+ heads.add("_m5damascussteel_head");
+ tt.headTT.add("Metallurgy 5 DamascusSteel Head");
+ heads.add("_m5cupronickel_head");
+ tt.headTT.add("Metallurgy 5 Cupronickel Head");
+ heads.add("_m5crowngold_head");
+ tt.headTT.add("Metallurgy 5 CrownGold Head");
+ heads.add("_m5copper_head");
+ tt.headTT.add("Metallurgy 5 Copper Head");
+ heads.add("_m5bronze_head");
+ tt.headTT.add("Metallurgy 5 Bronze Head");
+ heads.add("_m5brass_head");
+ tt.headTT.add("Metallurgy 5 Brass Head");
+ heads.add("_m5angmallen_head");
+ tt.headTT.add("Metallurgy 5 Angmallen Head");
+ heads.add("_broad_head");
+ tt.headTT.add("Broad Head");
+ heads.add("_bearded_head");
+ tt.headTT.add("Bearded Head");
+
+ handles.add("_long_handle");
+ tt.handleTT.add("Long Handle");
+ handles.add("_ornate_handle");
+ tt.handleTT.add("Ornate Handle");
+ handles.add("_longornate_handle");
+ tt.handleTT.add("Long Ornate Handle");
+ handles.add("_offset_handle");
+ tt.handleTT.add("Offset Handle");
+ handles.add("_offsetlong_handle");
+ tt.handleTT.add("Offset Long Handle");
+ handles.add("_offsetornate_handle");
+ tt.handleTT.add("Offset Ornate Handle");
+ handles.add("_offsetlongornate_handle");
+ tt.handleTT.add("Offset Long Ornate Handle");
+
+ tools.put("Hatchet", tt);
+ }
+
+ void Battlesign()
+ {
+ handles.add("_small_handle");
+ handles.add("_smalllong_handle");
+
+ heads.add("_arrow_head");
+ heads.add("_caution_head");
+ heads.add("_noentry_head");
+ heads.add("_railroad_head");
+ heads.add("_stop_head");
+ heads.add("_X_head");
+ }
+
+ void Arrow()
+ {
+ heads.add("_broad_head");
+ heads.add("_elven_head");
+ heads.add("_horned_head");
+ heads.add("_trident_head");
+ heads.add("_winged_head");
+
+ handles.add("_bulbous_handle");
+ handles.add("_natural_handle");
+
+ accessories.add("_matted_accessory");
+ accessories.add("_magic_accessory");
+ accessories.add("_pixie_accessory");
+ accessories.add("_small_accessory");
+ }
+
+ void Broadsword()
+ {
+ ToolCoreTip tt = new ToolCoreTip();
+
+ tt.head = "Blade";
+ tt.accessory = "Guard";
+ tt.handle = "Handle";
+
+ tt.headTT.add("Standard Blade");
+ heads.add("_tapered_head");
+ tt.headTT.add("Tapered Blade");
+ heads.add("_dull_head");
+ tt.headTT.add("Dull Blade");
+ heads.add("_glass_head");
+ tt.headTT.add("Glass Blade");
+ heads.add("_plumed_head");
+ tt.headTT.add("Plumed Blade");
+ heads.add("_spiked_head");
+ tt.headTT.add("Spiked Blade");
+ heads.add("_widebase_head");
+ tt.headTT.add("Widebase Blade");
+ heads.add("_mace_head");
+ tt.headTT.add("Mace \"Blade\"");
+ heads.add("_elusive_head");
+ tt.headTT.add("Elusive Blade");
+ heads.add("_repulsive_head");
+ tt.headTT.add("Repulsive Blade");
+ heads.add("_falchion_head");
+ tt.headTT.add("Falchion Blade");
+ heads.add("_big_head");
+ tt.headTT.add("Big Blade");
+ heads.add("_nofuller_head");
+ tt.headTT.add("No Fuller Blade");
+ heads.add("_segmented_head");
+ tt.headTT.add("Segmented Blade");
+ heads.add("_hourglass_head");
+ tt.headTT.add("Hourglass Blade");
+ heads.add("_flat_head");
+ tt.headTT.add("Flat Tip Blade");
+
+ heads.add("_m5zinc_head");
+ tt.headTT.add("Metallurgy 5 Zinc Blade");
+ heads.add("_m5whitegold_head");
+ tt.headTT.add("Metallurgy 5 WhiteGold Blade");
+ heads.add("_m5tin_head");
+ tt.headTT.add("Metallurgy 5 Tin Blade");
+ heads.add("_m5silver_head");
+ tt.headTT.add("Metallurgy 5 Silver Blade");
+ heads.add("_m5rosegold_head");
+ tt.headTT.add("Metallurgy 5 RoseGold Blade");
+ heads.add("_m5platinum_head");
+ tt.headTT.add("Metallurgy 5 Platinum Blade");
+ heads.add("_m5pewter_head");
+ tt.headTT.add("Metallurgy 5 Pewter Blade");
+ heads.add("_m5nickelsteel_head");
+ tt.headTT.add("Metallurgy 5 NickelSteel Blade");
+ heads.add("_m5nickel_head");
+ tt.headTT.add("Metallurgy 5 Nickel Blade");
+ heads.add("_m5monel_head");
+ tt.headTT.add("Metallurgy 5 Monel Blade");
+ heads.add("_m5molybdochalkos_head");
+ tt.headTT.add("Metallurgy 5 Molybdochalkos Blade");
+ heads.add("_m5manganesesteel_head");
+ tt.headTT.add("Metallurgy 5 ManganeseSteel Blade");
+ heads.add("_m5manganese_head");
+ tt.headTT.add("Metallurgy 5 Manganese Blade");
+ heads.add("_m5lead_head");
+ tt.headTT.add("Metallurgy 5 Lead Blade");
+ heads.add("_m5iron_head");
+ tt.headTT.add("Metallurgy 5 Iron Blade");
+ heads.add("_m5ignatius_head");
+ tt.headTT.add("Metallurgy 5 Ignatius Blade");
+ heads.add("_m5hepatizon_head");
+ tt.headTT.add("Metallurgy 5 Hepatizon Blade");
+ heads.add("_m5heavysteel_head");
+ tt.headTT.add("Metallurgy 5 HeavySteel Blade");
+ heads.add("_m5gold_head");
+ tt.headTT.add("Metallurgy 5 Gold Blade");
+ heads.add("_m5fungalsteel_head");
+ tt.headTT.add("Metallurgy 5 FungalSteel Blade");
+ heads.add("_m5electrum_head");
+ tt.headTT.add("Metallurgy 5 Electrum Blade");
+ heads.add("_m5diamond_head");
+ tt.headTT.add("Metallurgy 5 Diamond Blade");
+ heads.add("_m5damascussteel_head");
+ tt.headTT.add("Metallurgy 5 DamascusSteel Blade");
+ heads.add("_m5cupronickel_head");
+ tt.headTT.add("Metallurgy 5 Cupronickel Blade");
+ heads.add("_m5crowngold_head");
+ tt.headTT.add("Metallurgy 5 CrownGold Blade");
+ heads.add("_m5copper_head");
+ tt.headTT.add("Metallurgy 5 Copper Blade");
+ heads.add("_m5bronze_head");
+ tt.headTT.add("Metallurgy 5 Bronze Blade");
+ heads.add("_m5brass_head");
+ tt.headTT.add("Metallurgy 5 Brass Blade");
+ heads.add("_m5angmallen_head");
+ tt.headTT.add("Metallurgy 5 Angmallen Blade");
+
+ accessories.add("_basket_accessory");
+ accessories.add("_curved_accessory");
+ accessories.add("_elusive_accessory");
+ accessories.add("_extended_accessory");
+ accessories.add("_legendary_accessory");
+ accessories.add("_no_accessory");
+ accessories.add("_basket_accessory");
+ accessories.add("_repulsive_accessory");
+ accessories.add("_square_accessory");
+ accessories.add("_straight_accessory");
+ accessories.add("_straight_accessory");
+ accessories.add("_bulbous_accessory");
+ accessories.add("_sun_accessory");
+ accessories.add("_lamenting_accessory");
+ accessories.add("_pixie_accessory");
+ accessories.add("_forked_accessory");
+
+ handles.add("_ornate_handle");
+ handles.add("_thick_handle");
+ handles.add("_short_handle");
+
+ tools.put("Broadsword", tt);
+ }
+
+ void Mattock()
+ {
+ heads.add("_head_bearded");
+ heads.add("_head_magic");
+ heads.add("_head_scythe");
+ heads.add("head_wide");
+
+ accessories.add("_back_straight");
+
+ heads.add("_m5copper_head");
+ accessories.add("_m5copper_accessory");
+ }
+
+ void Longbow()
+ {
+ heads.add("_m5copper_head");
+ accessories.add("_m5copper_accessory");
+ handles.add("_m5copper_handle");
+ extras.add("_m5copper_extra");
+ }
}
diff --git a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java
deleted file mode 100644
index f3693c1..0000000
--- a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package lance5057.tDefense.finishingAnvil.utilities;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class InjectorLocations
-{
- List<String> list;
-
- public InjectorLocations()
- {
- list = new ArrayList<String>();
-
- //BroadSword
- list.add("broadsword_dull_head");
- list.add("broadsword_elusive_head");
- list.add("broadsword_glass_head");
- list.add("broadsword_mace_head");
- list.add("broadsword_plumed_head");
- list.add("broadsword_repulsive_head");
- list.add("broadsword_spiked_head");
- list.add("broadsword_tapered_head");
- list.add("broadsword_widebase_head");
- list.add("broadsword_falchion_head");
- list.add("broadsword_big_head");
- list.add("broadsword_segmented_head");
- list.add("broadsword_nofuller_head");
- list.add("broadsword_hourglass_head");
- list.add("broadsword_flat_head");
-
- list.add("broadsword_basket_accessory");
- list.add("broadsword_curved_accessory");
- list.add("broadsword_elusive_accessory");
- list.add("broadsword_extended_accessory");
- list.add("broadsword_legendary_accessory");
- list.add("broadsword_no_accessory");
- list.add("broadsword_basket_accessory");
- list.add("broadsword_repulsive_accessory");
- list.add("broadsword_square_accessory");
- list.add("broadsword_straight_accessory");
- list.add("broadsword_straight_accessory");
- list.add("broadsword_bulbous_accessory");
- list.add("broadsword_sun_accessory");
- list.add("broadsword_lamenting_accessory");
- list.add("broadsword_pixie_accessory");
- list.add("broadsword_forked_accessory");
-
- list.add("broadsword_ornate_handle");
- list.add("broadsword_thick_handle");
- list.add("broadsword_short_handle");
-
- //Arrow
- list.add("arrow_broad_head");
- list.add("arrow_elven_head");
- list.add("arrow_horned_head");
- list.add("arrow_trident_head");
- list.add("arrow_winged_head");
-
- list.add("arrow_bulbous_handle");
- list.add("arrow_natural_handle");
-
- list.add("arrow_matted_accessory");
- list.add("arrow_magic_accessory");
- list.add("arrow_pixie_accessory");
- list.add("arrow_small_accessory");
-
- //Axe
- list.add("axe_bearded_head");
- list.add("axe_broad_head");
- list.add("axe_minecraft_head");
- list.add("axe_thin_head");
-
- //Battleaxe
- list.add("battleaxe_halbard_head");
- list.add("battleaxe_magic_head");
- list.add("battleaxe_scythe_head");
-
- list.add("battleaxe_magic_extra");
- list.add("battleaxe_scythe_extra");
- list.add("battleaxe_halbard_extra");
-
- list.add("battleaxe_magic_accessory");
- list.add("battleaxe_halbard_accessory");
- list.add("battleaxe_knob_accessory");
-
- //Battlesign
- list.add("battlesign_small_handle");
- list.add("battlesign_smalllong_handle");
-
- list.add("battlesign_arrow_head");
- list.add("battlesign_caution_head");
- list.add("battlesign_noentry_head");
- list.add("battlesign_railroad_head");
- list.add("battlesign_stop_head");
- list.add("battlesign_X_head");
- }
-
- public List getList(String part)
- {
- List<String> request = new ArrayList<String>();
-
- if(!list.isEmpty())
- {
- for(int i = 0; i < list.size(); i++)
- {
- if(list.get(i).contains(part.toLowerCase()))
- {
- request.add(list.get(i).substring(part.length(), list.get(i).length()));
- }
- }
- }
-
- return request;
- }
-}
diff --git a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java
new file mode 100644
index 0000000..1948779
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java
@@ -0,0 +1,45 @@
+package lance5057.tDefense.finishingAnvil.utilities;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class ToolCoreTip
+{
+ String head;
+ String handle;
+ String accessory;
+ String extra;
+
+ List<String> headTT = new ArrayList<String>();
+ List<String> accessoryTT = new ArrayList<String>();
+ List<String> handleTT = new ArrayList<String>();
+ List<String> extraTT = new ArrayList<String>();
+
+ public ToolCoreTip()
+ {
+ }
+
+ public String getPart(int id /*1-4*/)
+ {
+ switch(id)
+ {
+ case 1: return head;
+ case 2: return handle;
+ case 3: return accessory;
+ case 4: return extra;
+ default: return "";
+ }
+ }
+
+ public String getPartName(int partId /*1-4*/, int id)
+ {
+ switch(partId)
+ {
+ case 1: return headTT.get(id);
+ case 2: return handleTT.get(id);
+ case 3: return accessoryTT.get(id);
+ case 4: return extraTT.get(id);
+ default: return "";
+ }
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
index 2e57daa..9358e69 100644
--- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
@@ -2,10 +2,19 @@ package lance5057.tDefense.proxy;
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.renderers.ModelMask;
+import lance5057.tDefense.armor.renderers.ModelSheath;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersRobe;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersShawl;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersBreastplate;
+import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGauntlets;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGrieves;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersSabatons;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersBoots;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersChausses;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersCoif;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersHalberd;
import lance5057.tDefense.core.blocks.crestMount.Renderer_CrestMount;
import lance5057.tDefense.core.blocks.crestMount.TileEntity_CrestMount;
import lance5057.tDefense.core.renderer.BigFlexibleToolRenderer;
@@ -13,7 +22,6 @@ import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.Renderer_Finishin
import lance5057.tDefense.finishingAnvil.blocks.finishingAnvil.TileEntity_FinishingAnvil;
import lance5057.tDefense.models.Renderer_JewelersBench;
import lance5057.tDefense.tileentities.TileEntity_JewelersBench;
-import net.minecraft.client.model.ModelBiped;
import net.minecraftforge.client.MinecraftForgeClient;
import tconstruct.client.FlexibleToolRenderer;
import cpw.mods.fml.client.registry.ClientRegistry;
@@ -22,12 +30,24 @@ public class ClientProxy extends CommonProxy
{
//public static final ModelSheath sheath = new ModelSheath();
- public static final ModelMask mask = new ModelMask(null);
+ public static ModelMask mask = new ModelMask(null);
+ public static ModelSheath sheath = new ModelSheath();
- public static final ModelTinkersHelm helm = new ModelTinkersHelm();
- public static final ModelTinkersBreastplate breastplate = new ModelTinkersBreastplate();
- public static final ModelTinkersGrieves grieves = new ModelTinkersGrieves();
- public static final ModelTinkersSabatons sabatons = new ModelTinkersSabatons();
+ public static ModelTinkersHelm helm = new ModelTinkersHelm();
+ public static ModelTinkersBreastplate breastplate = new ModelTinkersBreastplate();
+ public static ModelTinkersGrieves grieves = new ModelTinkersGrieves();
+ public static ModelTinkersSabatons sabatons = new ModelTinkersSabatons();
+ public static ModelTinkersGauntlets gauntlets = new ModelTinkersGauntlets();
+
+ public static ModelTinkersHood hood = new ModelTinkersHood();
+ public static ModelTinkersShawl shawl = new ModelTinkersShawl();
+ public static ModelTinkersRobe robe = new ModelTinkersRobe();
+ public static ModelTinkersBoots shoes = new ModelTinkersBoots();
+
+ public static ModelTinkersCoif coif = new ModelTinkersCoif();
+ public static ModelTinkersHalberd halberd = new ModelTinkersHalberd();
+ public static ModelTinkersChausses chausses = new ModelTinkersChausses();
+ public static ModelTinkersBoots boots = new ModelTinkersBoots();
@Override
public void registerRenderers()
@@ -39,10 +59,14 @@ public class ClientProxy extends CommonProxy
MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_wrench, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_shears, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_zweihander, bigrenderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_sheath, renderer);
+
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHelm, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerBreastplate, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerGrieves, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerSabatons, renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerGauntlets, renderer);
+
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerRobe, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerShawl, renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHood, renderer);
@@ -56,12 +80,5 @@ public class ClientProxy extends CommonProxy
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity_CrestMount.class, new Renderer_CrestMount());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity_FinishingAnvil.class, new Renderer_FinishingAnvil());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity_JewelersBench.class, new Renderer_JewelersBench());
-
- }
-
- @Override
- public ModelBiped getArmorModel(int id)
- {
- return null;
}
}
diff --git a/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_plate.png b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_plate.png
new file mode 100644
index 0000000..748c7b9
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_plate.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_rivet.png b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_rivet.png
new file mode 100644
index 0000000..46e68d4
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_trim.png b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_trim.png
new file mode 100644
index 0000000..2cae42c
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_gauntlet_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_rivet.png b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_rivet.png
new file mode 100644
index 0000000..00f2fce
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_trim.png b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_trim.png
new file mode 100644
index 0000000..e455443
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/gauntlets/_guantlet_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/helm/rebreather_helm_effect.png b/src/main/resources/assets/tinker/textures/items/armor/helm/rebreather_helm_effect.png
new file mode 100644
index 0000000..bf253bf
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/helm/rebreather_helm_effect.png
Binary files 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
index 7cb0267..99a87aa 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png
Binary files 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
index f27f0ff..fc62430 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_belt.png
Binary files 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
index bf998a7..23ad079 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_clasp.png
Binary files 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
index ca51678..6125d03 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png
Binary files 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
new file mode 100644
index 0000000..57b87f5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/ModelBiped-texturemap.png
Binary files 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
index 2e7f3a6..dd01d35 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.png
Binary files 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
index 29cd5b2..1b534ea 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.png
Binary files 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
new file mode 100644
index 0000000..836dae3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/chain.png
Binary files 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
new file mode 100644
index 0000000..93240b6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/chausses/plate.png
Binary files 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
new file mode 100644
index 0000000..203321e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/TinkersGauntlets-texturemap.png
Binary files 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
new file mode 100644
index 0000000..cc8514a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_plate.png
Binary files 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
new file mode 100644
index 0000000..68686ab
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_rivet.png
Binary files 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
new file mode 100644
index 0000000..a0059ce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlet_trim.png
Binary files 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
new file mode 100644
index 0000000..e943aa6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/gauntlets/_gauntlets.png
Binary files 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
new file mode 100644
index 0000000..ed1e42f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/sheath/ModelBiped-texturemap.png
Binary files 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
new file mode 100644
index 0000000..9005ea0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/sheath/chain.png
Binary files 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
new file mode 100644
index 0000000..da6f5e6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/sheath/plate.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/axe.png b/src/main/resources/assets/tinkersdefense/textures/gui/axe.png
new file mode 100644
index 0000000..2add961
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/axe.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png b/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
index 755cb78..4fe6ff1 100644
--- a/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/EmptyCart.png b/src/main/resources/assets/tinkersdefense/textures/items/EmptyCart.png
new file mode 100644
index 0000000..caec77e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/EmptyCart.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/FeatherSole.png b/src/main/resources/assets/tinkersdefense/textures/items/FeatherSole.png
new file mode 100644
index 0000000..fbc264a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/FeatherSole.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/FilledCart.png b/src/main/resources/assets/tinkersdefense/textures/items/FilledCart.png
new file mode 100644
index 0000000..b81cf93
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/FilledCart.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/FireSole.png b/src/main/resources/assets/tinkersdefense/textures/items/FireSole.png
new file mode 100644
index 0000000..9461d75
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/FireSole.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/Flippers.png b/src/main/resources/assets/tinkersdefense/textures/items/Flippers.png
new file mode 100644
index 0000000..05b1162
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/Flippers.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/GlowSole.png b/src/main/resources/assets/tinkersdefense/textures/items/GlowSole.png
new file mode 100644
index 0000000..4b958e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/GlowSole.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/IceSole.png b/src/main/resources/assets/tinkersdefense/textures/items/IceSole.png
new file mode 100644
index 0000000..efa45ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/IceSole.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/Rebreather.png b/src/main/resources/assets/tinkersdefense/textures/items/Rebreather.png
new file mode 100644
index 0000000..d9c31c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/Rebreather.png
Binary files 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
index 9f13d66..615fbc6 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.png
Binary files 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
index fbb823a..a0541e5 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.png
Binary files 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
new file mode 100644
index 0000000..858ef5c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_long_handle.png
Binary files 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
new file mode 100644
index 0000000..4837363
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_longornate_handle.png
Binary files 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
new file mode 100644
index 0000000..b4408df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..2870b45
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..ef982db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5bronze_head.png
Binary files 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
new file mode 100644
index 0000000..cd0130d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..0121ca5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5crowngold_head.png
Binary files 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
new file mode 100644
index 0000000..da63d3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..8e9ecba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..99a5454
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5diamond_head.png
Binary files 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
new file mode 100644
index 0000000..a860db9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..158d0cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5fungalsteel_head.png
Binary files 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
new file mode 100644
index 0000000..14fb22e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..54e0c9b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..03a1240
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5hepatizon_head.png
Binary files 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
new file mode 100644
index 0000000..071038e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..c7e2d6a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5iron_head.png
Binary files 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
new file mode 100644
index 0000000..dd480d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..969a6af
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..9af699a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..7ce8637
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..39d9f30
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..9f0122f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..466af23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..3731a4c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..07205c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..f772883
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..578e052
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..256f3d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..5a201c5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..b58dc98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_m5zinc_head.png
Binary files 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
index 27c3c77..f7bfdd1 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png
Binary files 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
new file mode 100644
index 0000000..ff7f803
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offset_handle.png
Binary files 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
new file mode 100644
index 0000000..73bcda0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlong_handle.png
Binary files 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
new file mode 100644
index 0000000..a4324a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetlongornate_handle.png
Binary files 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
new file mode 100644
index 0000000..ed92a42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_offsetornate_handle.png
Binary files 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
new file mode 100644
index 0000000..99dcf3a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_ornate_handle.png
Binary files 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
index 6a028a7..1dde691 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png
Binary files 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
index 9371baa..ab4bc13 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.png
Binary files 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
index ab4bc13..9371baa 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png
index 694085f..694085f 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_extra.png
Binary files 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
new file mode 100644
index 0000000..cb784a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_accessory.png
Binary files 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
new file mode 100644
index 0000000..1058688
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_extra.png
Binary files 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
new file mode 100644
index 0000000..0535b7b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..8422566
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brassA_head.png
Binary files 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
new file mode 100644
index 0000000..aaab3ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_accessory.png
Binary files 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
new file mode 100644
index 0000000..f8bf737
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_extra.png
Binary files 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
new file mode 100644
index 0000000..1200301
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..22183c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronzeA_head.png
Binary files 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
new file mode 100644
index 0000000..fb770d4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_accessory.png
Binary files 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
new file mode 100644
index 0000000..0c8b35f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_extra.png
Binary files 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
new file mode 100644
index 0000000..305398f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5bronze_head.png
Binary files 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
new file mode 100644
index 0000000..75b2938
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copperA_head.png
Binary files 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
new file mode 100644
index 0000000..6a14db3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_accessory.png
Binary files 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
new file mode 100644
index 0000000..c57336a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_extra.png
Binary files 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
new file mode 100644
index 0000000..61f2b47
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..ee56563
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngoldA_head.png
Binary files 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
new file mode 100644
index 0000000..ca8c9cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_accessory.png
Binary files 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
new file mode 100644
index 0000000..8ff6b48
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_extra.png
Binary files 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
new file mode 100644
index 0000000..cd5c331
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5crowngold_head.png
Binary files 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
new file mode 100644
index 0000000..da39f14
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickelA_head.png
Binary files 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
new file mode 100644
index 0000000..28d2c69
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..8931796
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_extra.png
Binary files 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
new file mode 100644
index 0000000..86946e9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..6da2072
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteelA_head.png
Binary files 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
new file mode 100644
index 0000000..e739032
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..ce9bcd6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_extra.png
Binary files 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
new file mode 100644
index 0000000..81b9dd8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..7bfbe8d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_accessory.png
Binary files 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
new file mode 100644
index 0000000..4efc0df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_extra.png
Binary files 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
new file mode 100644
index 0000000..54a77d0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5diamond_head.png
Binary files 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
new file mode 100644
index 0000000..f1f0813
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrumA_head.png
Binary files 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
new file mode 100644
index 0000000..fec041b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_accessory.png
Binary files 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
new file mode 100644
index 0000000..f4ade5e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_extra.png
Binary files 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
new file mode 100644
index 0000000..f44f2dc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..dd5002e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..82b3113
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_extra.png
Binary files 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
new file mode 100644
index 0000000..1fce7ab
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5fungalsteel_head.png
Binary files 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
new file mode 100644
index 0000000..38639f9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5goldA_head.png
Binary files 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
new file mode 100644
index 0000000..aa3e44f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_accessory.png
Binary files 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
new file mode 100644
index 0000000..6ab0c9e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_extra.png
Binary files 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
new file mode 100644
index 0000000..1082444
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..3147ce5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory copy.png
Binary files 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
new file mode 100644
index 0000000..d2bbc69
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..ec21888
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_extra.png
Binary files 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
new file mode 100644
index 0000000..d91d0d4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..ce0e6c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizonA_head.png
Binary files 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
new file mode 100644
index 0000000..b4b62fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_accessory.png
Binary files 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
new file mode 100644
index 0000000..f7820d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_extra.png
Binary files 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
new file mode 100644
index 0000000..4b73b09
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5hepatizon_head.png
Binary files 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
new file mode 100644
index 0000000..300ff88
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_accessory.png
Binary files 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
new file mode 100644
index 0000000..2abaac5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_extra.png
Binary files 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
new file mode 100644
index 0000000..9f6ab1e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..54deb0b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5ironA_head.png
Binary files 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
new file mode 100644
index 0000000..d34dfec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_accessory.png
Binary files 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
new file mode 100644
index 0000000..6dbf50a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_extra.png
Binary files 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
new file mode 100644
index 0000000..9397857
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5iron_head.png
Binary files 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
new file mode 100644
index 0000000..ceca28d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5leadA_head.png
Binary files 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
new file mode 100644
index 0000000..5414347
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_accessory.png
Binary files 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
new file mode 100644
index 0000000..e75f849
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_extra.png
Binary files 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
new file mode 100644
index 0000000..d1959ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..8b04ed3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganeseA_head.png
Binary files 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
new file mode 100644
index 0000000..12b0fcc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_accessory.png
Binary files 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
new file mode 100644
index 0000000..807de87
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_extra.png
Binary files 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
new file mode 100644
index 0000000..c64953a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..a501bee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteelA_head.png
Binary files 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
new file mode 100644
index 0000000..2d89b13
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..d2e1117
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_extra.png
Binary files 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
new file mode 100644
index 0000000..526e056
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..d2153e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkosA_head.png
Binary files 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
new file mode 100644
index 0000000..15fe3d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_accessory.png
Binary files 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
new file mode 100644
index 0000000..92a255e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_extra.png
Binary files 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
new file mode 100644
index 0000000..c93a637
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..c9b5788
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monelA_head.png
Binary files 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
new file mode 100644
index 0000000..1c85a6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_accessory.png
Binary files 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
new file mode 100644
index 0000000..ad77fda
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_extra.png
Binary files 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
new file mode 100644
index 0000000..7ddc210
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..ed3a2c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelA_head.png
Binary files 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
new file mode 100644
index 0000000..acca9f7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..828424c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_extra.png
Binary files 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
new file mode 100644
index 0000000..131f55a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..f37350b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteelA_head.png
Binary files 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
new file mode 100644
index 0000000..59f854b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..72d58d0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_extra.png
Binary files 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
new file mode 100644
index 0000000..b990141
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..78fc38a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewterA_head.png
Binary files 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
new file mode 100644
index 0000000..dfd2489
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_accessory.png
Binary files 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
new file mode 100644
index 0000000..0994558
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_extra.png
Binary files 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
new file mode 100644
index 0000000..4b80946
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..5d9def1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinumA_head.png
Binary files 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
new file mode 100644
index 0000000..c84ff0a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_accessory.png
Binary files 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
new file mode 100644
index 0000000..792347c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_extra.png
Binary files 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
new file mode 100644
index 0000000..088f7b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..a44f39e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegoldA_head.png
Binary files 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
new file mode 100644
index 0000000..684eac8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..91c7425
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_extra.png
Binary files 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
new file mode 100644
index 0000000..164e973
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..00a4be8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silverA_head.png
Binary files 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
new file mode 100644
index 0000000..3d58b66
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_accessory.png
Binary files 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
new file mode 100644
index 0000000..7d50330
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_extra.png
Binary files 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
new file mode 100644
index 0000000..c793057
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..fe11f6f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tinA_head.png
Binary files 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
new file mode 100644
index 0000000..43e5fc4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_accessory.png
Binary files 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
new file mode 100644
index 0000000..6563694
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_extra.png
Binary files 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
new file mode 100644
index 0000000..9aec815
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..5255ca0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..685d95e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_extra.png
Binary files 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
new file mode 100644
index 0000000..73424a8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..31ee569
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zincA_head.png
Binary files 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
new file mode 100644
index 0000000..1da4ae8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_accessory.png
Binary files 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
new file mode 100644
index 0000000..d52adea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_extra.png
Binary files 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
new file mode 100644
index 0000000..5bec0de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_m5zinc_head.png
Binary files 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
index 0e704df..4a820f5 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.png
Binary files 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
index 4a820f5..0e704df 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.png
Binary files 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
new file mode 100644
index 0000000..b7e2d82
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_ornate_extra.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png
index 893c03c..893c03c 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_extra.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_accessory.png
Binary files 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
new file mode 100644
index 0000000..696eaa7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..f24cb4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_m5fungalsteel_head.png
Binary files 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
index 9d02eae..1109894 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.png
Binary files 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
index 6e5780d..9ce018a 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.png
Binary files 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
index 33c4886..545f8b2 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.png
Binary files 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
index 9b3c820..4048da2 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.png
Binary files 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
index 61e069c..9ce018a 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.png
Binary files 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
index 86c79ed..03213e8 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.png
Binary files 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
index b98f8b1..ee57700 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.png
Binary files 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
index 6f02736..736d687 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.png
Binary files 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
new file mode 100644
index 0000000..3ba9f5a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_accessory.png
Binary files 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
new file mode 100644
index 0000000..09d2da0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..10f4128
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_accessory.png
Binary files 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
new file mode 100644
index 0000000..2b9afe5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..4f14b58
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_accessory.png
Binary files 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
new file mode 100644
index 0000000..fe0d7b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5bronze_head.png
Binary files 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
new file mode 100644
index 0000000..55d2739
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_accessory.png
Binary files 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
new file mode 100644
index 0000000..2bcfcc6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..b2ea200
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_accessory.png
Binary files 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
new file mode 100644
index 0000000..6d53ed6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5crowngold_head.png
Binary files 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
new file mode 100644
index 0000000..ef623b1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..9287640
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..2553f3e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..f4a8cd8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..5970131
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_accessory.png
Binary files 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
new file mode 100644
index 0000000..b44762a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..e11cf3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_accessory.png
Binary files 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
new file mode 100644
index 0000000..0ecb827
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..2ac3c9f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..306b803
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..5dcc159
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_accessory.png
Binary files 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
new file mode 100644
index 0000000..0d77289
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5hepatizon_head.png
Binary files 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
new file mode 100644
index 0000000..7cba97c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_accessory.png
Binary files 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
new file mode 100644
index 0000000..63c2541
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..5ecfbb8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_accessory.png
Binary files 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
new file mode 100644
index 0000000..f1404df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5iron_head.png
Binary files 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
new file mode 100644
index 0000000..3e0c077
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_accessory.png
Binary files 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
new file mode 100644
index 0000000..3d0f9bf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..0003d41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_accessory.png
Binary files 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
new file mode 100644
index 0000000..79a6a61
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..66c4973
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..de48373
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..7b461c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_accessory.png
Binary files 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
new file mode 100644
index 0000000..3989fc3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..2b3ee0b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_accessory.png
Binary files 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
new file mode 100644
index 0000000..f678ecd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..7f83db6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..24f4c2d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..bc79150
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..e948dc5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..8a97278
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_accessory.png
Binary files 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
new file mode 100644
index 0000000..d82b1dc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..b389849
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_accessory.png
Binary files 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
new file mode 100644
index 0000000..bd2b263
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..b6ce861
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..866dda8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..2b9159a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_accessory.png
Binary files 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
new file mode 100644
index 0000000..78d53b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..bc055e9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_accessory.png
Binary files 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
new file mode 100644
index 0000000..18bb48d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..74d23a6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..1e28648
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..085cb5a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_accessory.png
Binary files 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
new file mode 100644
index 0000000..48cd6e9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_m5zinc_head.png
Binary files 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
index 0b4a021..e146418 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.png
Binary files 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
index 72a6cd0..3e924fd 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.png
Binary files 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
index 4842a4e..f71b454 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.png
Binary files 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
index 01930b6..44f250a 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.png
Binary files 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
index fd2cc43..00ce35f 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.png
Binary files 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
index ce22867..66e78ae 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.png
Binary files 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
index fb25e39..8722ff0 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.png
Binary files 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
index 0f5c1d1..e467493 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/Pasted Layer.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/Pasted Layer.png
new file mode 100644
index 0000000..4b35dba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/Pasted Layer.png
Binary files 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
new file mode 100644
index 0000000..e7ab41c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_accessory.png
Binary files 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
new file mode 100644
index 0000000..563982c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_extra.png
Binary files 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
new file mode 100644
index 0000000..416723d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..3355df7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_accessory.png
Binary files 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
new file mode 100644
index 0000000..e90d305
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_extra.png
Binary files 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
new file mode 100644
index 0000000..202a2f2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..847bd35
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_extra.png
Binary files 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
new file mode 100644
index 0000000..c6ec1ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5bronze_head.png
Binary files 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
new file mode 100644
index 0000000..adf8f29
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_extra.png
Binary files 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
new file mode 100644
index 0000000..f1a74e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..3c94c12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_extra.png
Binary files 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
new file mode 100644
index 0000000..f429b36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5crowngold_head.png
Binary files 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
new file mode 100644
index 0000000..79c3101
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..154cf06
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_extra.png
Binary files 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
new file mode 100644
index 0000000..b2ef54b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..6edc10c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..859e6af
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_extra.png
Binary files 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
new file mode 100644
index 0000000..bc102c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..a5c0372
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_accessory.png
Binary files 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
new file mode 100644
index 0000000..3fa282d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_extra.png
Binary files 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
new file mode 100644
index 0000000..113f148
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..903ca8e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..f0ab074
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_extra.png
Binary files 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
new file mode 100644
index 0000000..f62b8f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5fungalsteel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_accessory.png
new file mode 100644
index 0000000..4bda33d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_accessory.png
Binary files 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
new file mode 100644
index 0000000..420417a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_extra.png
Binary files 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
new file mode 100644
index 0000000..2334335
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..1ca0968
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..c09bd7e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_extra.png
Binary files 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
new file mode 100644
index 0000000..257c927
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..1d353cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_accessory.png
Binary files 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
new file mode 100644
index 0000000..39a23dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_extra.png
Binary files 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
new file mode 100644
index 0000000..3f53cfb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5hepatizon_head.png
Binary files 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
new file mode 100644
index 0000000..722080b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_accessory.png
Binary files 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
new file mode 100644
index 0000000..d952087
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_extra.png
Binary files 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
new file mode 100644
index 0000000..a034b33
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..7017391
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_accessory.png
Binary files 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
new file mode 100644
index 0000000..2043d2e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_extra.png
Binary files 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
new file mode 100644
index 0000000..d8c656a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5iron_head.png
Binary files 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
new file mode 100644
index 0000000..cf9d734
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_extra.png
Binary files 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
new file mode 100644
index 0000000..7f0835e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..e445c3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_accessory.png
Binary files 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
new file mode 100644
index 0000000..78ec1f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_extra.png
Binary files 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
new file mode 100644
index 0000000..374a218
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..a282517
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..f36fec3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_extra.png
Binary files 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
new file mode 100644
index 0000000..3afbf3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..cd60bf4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_accessory.png
Binary files 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
new file mode 100644
index 0000000..39a23dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_extra.png
Binary files 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
new file mode 100644
index 0000000..d2ccbaa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..88495e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_accessory.png
Binary files 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
new file mode 100644
index 0000000..bd617a2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_extra.png
Binary files 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
new file mode 100644
index 0000000..d06c60e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..c280487
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..f4fcf7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_extra.png
Binary files 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
new file mode 100644
index 0000000..c5f0fe7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..9c8953e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..38ffacf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_extra.png
Binary files 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
new file mode 100644
index 0000000..c390a0b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..e42a39c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_accessory.png
Binary files 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
new file mode 100644
index 0000000..6779f15
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_extra.png
Binary files 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
new file mode 100644
index 0000000..6e821c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..841ee41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_accessory.png
Binary files 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
new file mode 100644
index 0000000..5cd5c2c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_extra.png
Binary files 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
new file mode 100644
index 0000000..c988a7a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..800db1b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..3fa282d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_extra.png
Binary files 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
new file mode 100644
index 0000000..bfad36d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..a339fe1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_accessory.png
Binary files 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
new file mode 100644
index 0000000..5cd5c2c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_extra.png
Binary files 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
new file mode 100644
index 0000000..552f0ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..3ff189a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_extra.png
Binary files 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
new file mode 100644
index 0000000..e861d97
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..524fe2b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..862a10a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_extra.png
Binary files 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
new file mode 100644
index 0000000..9a34b99
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..2a1799a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_accessory.png
Binary files 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
new file mode 100644
index 0000000..26d2b4f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_extra.png
Binary files 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
new file mode 100644
index 0000000..9666e1d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_m5zinc_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_binding.png
deleted file mode 100644
index b6ba713..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_grip.png
deleted file mode 100644
index 192725b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_handle.png
deleted file mode 100644
index ead7b44..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head.png
deleted file mode 100644
index 1367677..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head_broken.png
deleted file mode 100644
index c9ca0b9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_binding.png
deleted file mode 100644
index 1bdbb1c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_grip.png
deleted file mode 100644
index fc0800a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_handle.png
deleted file mode 100644
index 6a84cf0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head.png
deleted file mode 100644
index 9e0b601..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head_broken.png
deleted file mode 100644
index 3121d72..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/beheading_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/beheading_excavator_effect.png
deleted file mode 100644
index e01b644..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/beheading_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blaze_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blaze_excavator_effect.png
deleted file mode 100644
index 58b13b5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blaze_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_binding.png
deleted file mode 100644
index f1fc4f2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_grip.png
deleted file mode 100644
index 75228db..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_handle.png
deleted file mode 100644
index b651755..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head.png
deleted file mode 100644
index 5ba61b3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head_broken.png
deleted file mode 100644
index dcf9b9c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_binding.png
deleted file mode 100644
index 1d9b042..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_grip.png
deleted file mode 100644
index f5c9c90..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_handle.png
deleted file mode 100644
index 30682fd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head.png
deleted file mode 100644
index 6f0a959..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head_broken.png
deleted file mode 100644
index 7e3dc11..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_binding.png
deleted file mode 100644
index 2f63071..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_grip.png
deleted file mode 100644
index de791ba..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_handle.png
deleted file mode 100644
index 045344b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head.png
deleted file mode 100644
index 59e5d24..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head_broken.png
deleted file mode 100644
index 2391249..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_binding.png
deleted file mode 100644
index 6e03f19..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_grip.png
deleted file mode 100644
index de341ce..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_handle.png
deleted file mode 100644
index 9112916..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head.png
deleted file mode 100644
index 3b640ac..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head_broken.png
deleted file mode 100644
index d648b90..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_binding.png
deleted file mode 100644
index b7c98b1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_grip.png
deleted file mode 100644
index 0714b7f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_handle.png
deleted file mode 100644
index f00f908..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head.png
deleted file mode 100644
index 590d978..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head_broken.png
deleted file mode 100644
index ecf7bea..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_binding.png
deleted file mode 100644
index c4fb28d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_grip.png
deleted file mode 100644
index efb5a4c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_handle.png
deleted file mode 100644
index 16bad7b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head.png
deleted file mode 100644
index 85bab18..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head_broken.png
deleted file mode 100644
index a067aa3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/diamond_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/diamond_excavator_effect.png
deleted file mode 100644
index 530b204..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/diamond_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/emerald_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/emerald_excavator_effect.png
deleted file mode 100644
index c2b192d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/emerald_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_binding.png
deleted file mode 100644
index 92e72f1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_grip.png
deleted file mode 100644
index ab88364..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_handle.png
deleted file mode 100644
index e4b48b2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head.png
deleted file mode 100644
index 9afdbc6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head_broken.png
deleted file mode 100644
index 628f1dc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flux_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flux_excavator_effect.png
deleted file mode 100644
index 29726b7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/flux_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ice_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ice_excavator_effect.png
deleted file mode 100644
index 531efd9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/ice_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_binding.png
deleted file mode 100644
index c9bb08c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_grip.png
deleted file mode 100644
index fcec93c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_handle.png
deleted file mode 100644
index cd7afdc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head.png
deleted file mode 100644
index abbfdf2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head_broken.png
deleted file mode 100644
index 435d118..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/lapis_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/lapis_excavator_effect.png
deleted file mode 100644
index 99ea3be..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/lapis_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/lava_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/lava_excavator_effect.png
deleted file mode 100644
index e8f5d18..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/lava_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_binding.png
deleted file mode 100644
index f21cf48..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_grip.png
deleted file mode 100644
index 02d7a57..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_handle.png
deleted file mode 100644
index 4542a3a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head.png
deleted file mode 100644
index 0bd239c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head_broken.png
deleted file mode 100644
index 70e46f6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/moss_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/moss_excavator_effect.png
deleted file mode 100644
index 829cc3f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/moss_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/necrotic_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/necrotic_excavator_effect.png
deleted file mode 100644
index 8ad6008..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/necrotic_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_binding.png
deleted file mode 100644
index 230c3e2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_grip.png
deleted file mode 100644
index 405c6d5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_handle.png
deleted file mode 100644
index 9b6c5ea..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head.png
deleted file mode 100644
index 91864b4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head_broken.png
deleted file mode 100644
index 7ad1670..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_binding.png
deleted file mode 100644
index 2977601..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_grip.png
deleted file mode 100644
index 70be5ef..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_handle.png
deleted file mode 100644
index 65d777a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head.png
deleted file mode 100644
index 39823d2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head_broken.png
deleted file mode 100644
index 70de982..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_binding.png
deleted file mode 100644
index 1a02068..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_grip.png
deleted file mode 100644
index 1b4f53b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_handle.png
deleted file mode 100644
index 5cf27a9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head.png
deleted file mode 100644
index 111ba1a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head_broken.png
deleted file mode 100644
index 97641de..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_binding.png
deleted file mode 100644
index 483e66e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_grip.png
deleted file mode 100644
index f74f0df..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_handle.png
deleted file mode 100644
index 3a605d6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head.png
deleted file mode 100644
index 991f4ac..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head_broken.png
deleted file mode 100644
index acfd8f9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/piston_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/piston_excavator_effect.png
deleted file mode 100644
index f8cbfe7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/piston_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/quartz_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/quartz_excavator_effect.png
deleted file mode 100644
index 37287de..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/quartz_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/redstone_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/redstone_excavator_effect.png
deleted file mode 100644
index e61ee31..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/redstone_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/reinforced_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/reinforced_excavator_effect.png
deleted file mode 100644
index 5bf28a8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/reinforced_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/silk_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/silk_excavator_effect.png
deleted file mode 100644
index 0cfdfe4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/silk_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_binding.png
deleted file mode 100644
index 73a0ac7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_grip.png
deleted file mode 100644
index 585f89e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_handle.png
deleted file mode 100644
index a61e88b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head.png
deleted file mode 100644
index 3ae05f5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head_broken.png
deleted file mode 100644
index cbe79c3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/smite_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/smite_excavator_effect.png
deleted file mode 100644
index 6391d1d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/smite_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/spider_excavator_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/spider_excavator_effect.png
deleted file mode 100644
index c5dfc8a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/spider_excavator_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_binding.png
deleted file mode 100644
index d54af58..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_grip.png
deleted file mode 100644
index 661f6ec..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_handle.png
deleted file mode 100644
index 66d7f10..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head.png
deleted file mode 100644
index 622adcc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head_broken.png
deleted file mode 100644
index 18948f4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_binding.png
deleted file mode 100644
index 03af970..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_grip.png
deleted file mode 100644
index 9ffb389..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_handle.png
deleted file mode 100644
index 57d0ae1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head.png
deleted file mode 100644
index 090aa21..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head_broken.png
deleted file mode 100644
index c11b82f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_binding.png
deleted file mode 100644
index 434db8d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_grip.png
deleted file mode 100644
index 84ad5b5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_handle.png
deleted file mode 100644
index cc8945c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head.png
deleted file mode 100644
index 36f428d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head_broken.png
deleted file mode 100644
index d3cdee5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_binding.png
deleted file mode 100644
index 0941d55..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_binding.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_grip.png
deleted file mode 100644
index f9839b1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_grip.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_handle.png
deleted file mode 100644
index d6503f9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head.png
deleted file mode 100644
index e2cc1e7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head_broken.png
deleted file mode 100644
index faf9da4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/Pasted Layer.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/Pasted Layer.png
new file mode 100644
index 0000000..a629fb4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/Pasted Layer.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_1.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_2.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_3.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_accessory_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra.png
new file mode 100644
index 0000000..aa0c95a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_1.png
new file mode 100644
index 0000000..aa0c95a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_2.png
new file mode 100644
index 0000000..aa0c95a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_3.png
new file mode 100644
index 0000000..aa0c95a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_extra_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle.png
new file mode 100644
index 0000000..b7a00d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_1.png
new file mode 100644
index 0000000..22eee25
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_2.png
new file mode 100644
index 0000000..e9fc587
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_3.png
new file mode 100644
index 0000000..b2264be
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_handle_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_1.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_2.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_3.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_m5copper_head_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/beheading_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/beheading_bow_effect.png
deleted file mode 100644
index 440a430..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/beheading_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.png
deleted file mode 100644
index e10febd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.xcf
deleted file mode 100644
index 0ebca95..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.xcf
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/diamond_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/diamond_bow_effect.png
deleted file mode 100644
index 288df91..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/diamond_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/emerald_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/emerald_bow_effect.png
deleted file mode 100644
index fedf64c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/emerald_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/flux_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/flux_bow_effect.png
deleted file mode 100644
index 90f36e8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/flux_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect.png
deleted file mode 100644
index 1b950f3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_1.png
deleted file mode 100644
index 1b950f3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_2.png
deleted file mode 100644
index bde2464..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_3.png
deleted file mode 100644
index bde2464..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect.png
deleted file mode 100644
index e2e28d6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_1.png
deleted file mode 100644
index 98eb7dc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_2.png
deleted file mode 100644
index 7aea159..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_3.png
deleted file mode 100644
index e140341..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lava_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lava_bow_effect.png
deleted file mode 100644
index d45a0fe..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/lava_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect.png
deleted file mode 100644
index a8b7426..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_1.png
deleted file mode 100644
index 88925a0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_2.png
deleted file mode 100644
index 9ce3c7f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_3.png
deleted file mode 100644
index 57a1458..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/necrotic_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/necrotic_bow_effect.png
deleted file mode 100644
index 9e2dcc5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/necrotic_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/piston_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/piston_bow_effect.png
deleted file mode 100644
index cfaee27..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/piston_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect.png
deleted file mode 100644
index 861f994..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_1.png
deleted file mode 100644
index 861f994..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_2.png
deleted file mode 100644
index 4e99eac..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_3.png
deleted file mode 100644
index ab6564e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect.png
deleted file mode 100644
index 5cbf7e0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_1.png
deleted file mode 100644
index 8cbb902..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_2.png
deleted file mode 100644
index 166995a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_3.png
deleted file mode 100644
index 97e54a7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/reinforced_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/reinforced_bow_effect.png
deleted file mode 100644
index 9676762..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/reinforced_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect.png
deleted file mode 100644
index bfc83c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_1.png
deleted file mode 100644
index bfc83c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_2.png
deleted file mode 100644
index e62b5a4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_3.png
deleted file mode 100644
index 6e5da9b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/smite_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/smite_bow_effect.png
deleted file mode 100644
index 5f771c6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/smite_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect.png
deleted file mode 100644
index 6b12a3c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_1.png
deleted file mode 100644
index 6b12a3c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_2.png
deleted file mode 100644
index c474a56..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_3.png
deleted file mode 100644
index dd07a1f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/Pasted Layer.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/Pasted Layer.png
new file mode 100644
index 0000000..1f2821a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/Pasted Layer.png
Binary files 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
new file mode 100644
index 0000000..35c6c42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_accessory.png
Binary files 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
new file mode 100644
index 0000000..9917a0d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..bf42596
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_accessory.png
Binary files 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
new file mode 100644
index 0000000..57fc9f1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..8f9a653
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5bronze_accessory.png
Binary files 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
new file mode 100644
index 0000000..a48e222
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_accessory.png
Binary files 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
new file mode 100644
index 0000000..c57336a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..e9d87f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5crowngold_accessory.png
Binary files 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
new file mode 100644
index 0000000..3a0ef96
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..2cc92d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..a7a6f67
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..2ca7aee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..374fe7b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_accessory.png
Binary files 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
new file mode 100644
index 0000000..2cd8cac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5diamond_head.png
Binary files 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
new file mode 100644
index 0000000..0a0caff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_accessory.png
Binary files 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
new file mode 100644
index 0000000..6d3784a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..b232c9d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5fungalsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..d221331
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_accessory.png
Binary files 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
new file mode 100644
index 0000000..5da2f75
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..5ba19a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..0b1a938
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..0140260
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5hepatizon_accessory.png
Binary files 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
new file mode 100644
index 0000000..088f721
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_accessory.png
Binary files 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
new file mode 100644
index 0000000..abf1cff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..69e63d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_accessory.png
Binary files 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
new file mode 100644
index 0000000..729168c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5iron_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_accessory.png
new file mode 100644
index 0000000..f1052c5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_head.png
new file mode 100644
index 0000000..5de7649
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..1599b48
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_accessory.png
Binary files 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
new file mode 100644
index 0000000..231a371
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..82f8299
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..a4ae699
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..ae5b1ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_accessory.png
Binary files 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
new file mode 100644
index 0000000..c6ab72d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..3977d11
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_accessory.png
Binary files 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
new file mode 100644
index 0000000..c6ca1da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..368a4d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..6694ce2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..d5b1e42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..3341d22
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..a124f1b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_accessory.png
Binary files 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
new file mode 100644
index 0000000..0f3f9ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..73c64bf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_accessory.png
Binary files 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
new file mode 100644
index 0000000..b7147f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..56e3dde
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..b4bf578
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..1f1c69e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_accessory.png
Binary files 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
new file mode 100644
index 0000000..3f569b9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..3870a85
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_accessory.png
Binary files 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
new file mode 100644
index 0000000..605b4f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..395c33b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..e2cde36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..24a461d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_accessory.png
Binary files 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
new file mode 100644
index 0000000..70da897
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_m5zinc_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/Pasted Layer.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/Pasted Layer.png
new file mode 100644
index 0000000..3e9b907
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/Pasted Layer.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_big.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_big.png
deleted file mode 100644
index 1a1be82..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_big.png
+++ /dev/null
Binary files 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
index 4728dc8..7469bae 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.png
Binary files 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
new file mode 100644
index 0000000..7011881
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_handle_ornate.png
Binary files 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
new file mode 100644
index 0000000..2ca9f94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_fancy.png
Binary files 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
new file mode 100644
index 0000000..8f2c8d1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_single.png
Binary files 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
new file mode 100644
index 0000000..d4f8021
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_small.png
Binary files 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
index def18d4..d5718ff 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.png
Binary files 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
new file mode 100644
index 0000000..8f97f5a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_accessory.png
Binary files 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
new file mode 100644
index 0000000..9d7dea5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..33f22fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_accessory.png
Binary files 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
new file mode 100644
index 0000000..8fd483e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..5cdb306
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_accessory.png
Binary files 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
new file mode 100644
index 0000000..7b8c31c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5bronze_head.png
Binary files 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
new file mode 100644
index 0000000..ca657dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_accessory.png
Binary files 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
new file mode 100644
index 0000000..ae61936
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..de918a0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_accessory.png
Binary files 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
new file mode 100644
index 0000000..855a7b0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5crowngold_head.png
Binary files 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
new file mode 100644
index 0000000..fd41d0d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..0d94568
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..cba6141
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..1edcdb7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..6be1a54
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_accessory.png
Binary files 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
new file mode 100644
index 0000000..0820d77
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..da8a9ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..c1dd2a3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5fungalsteel_head.png
Binary files 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
new file mode 100644
index 0000000..648a926
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_accessory.png
Binary files 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
new file mode 100644
index 0000000..686f3df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..fd3f449
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..407fa53
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..9ebf654
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_accessory.png
Binary files 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
new file mode 100644
index 0000000..0573d1b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5hepatizon_head.png
Binary files 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
new file mode 100644
index 0000000..2695ceb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_accessory.png
Binary files 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
new file mode 100644
index 0000000..26fbb08
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..90e41fb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_accessory.png
Binary files 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
new file mode 100644
index 0000000..e457932
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5iron_head.png
Binary files 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
new file mode 100644
index 0000000..7a57f57
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_accessory.png
Binary files 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
new file mode 100644
index 0000000..494aeed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..c90a2da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_accessory.png
Binary files 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
new file mode 100644
index 0000000..276660a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..c2e8872
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..7d7b3b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..aff510a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_accessory.png
Binary files 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
new file mode 100644
index 0000000..cd7ba4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..0bc777c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_accessory.png
Binary files 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
new file mode 100644
index 0000000..1c7ef83
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..aaeb58e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_accessory.png
Binary files 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
new file mode 100644
index 0000000..14361be
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..c6f4993
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_accessory.png
Binary files 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
new file mode 100644
index 0000000..19b15ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..d2ffd75
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_accessory.png
Binary files 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
new file mode 100644
index 0000000..c00610b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..2afa1e5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_accessory.png
Binary files 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
new file mode 100644
index 0000000..eea1977
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..6b40bb7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..022cbcd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..a1de24a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_accessory.png
Binary files 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
new file mode 100644
index 0000000..7aca509
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..df0945f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_accessory.png
Binary files 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
new file mode 100644
index 0000000..4f458a4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..ac0cc4a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_accessory.png
Binary files 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
new file mode 100644
index 0000000..74b2d5d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..d2b5ea4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_accessory.png
Binary files 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
new file mode 100644
index 0000000..cbf7358
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_m5zinc_head.png
Binary files 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
new file mode 100644
index 0000000..42a5614
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory (1).png
Binary files 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
index 98fc5e3..9ff9139 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png
Binary files 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
index 9f15c92..ddd33af 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.png
Binary files 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
index e3ca492..7ee7156 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.png
Binary files 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
new file mode 100644
index 0000000..5376ead
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pointed_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_accessory.png
deleted file mode 100644
index 555eda0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_handle.png
deleted file mode 100644
index 2234e6c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head.png
deleted file mode 100644
index afe316d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head_broken.png
deleted file mode 100644
index afe6ed6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_accessory.png
deleted file mode 100644
index 764e6d1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_handle.png
deleted file mode 100644
index 178ed4a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head.png
deleted file mode 100644
index 1e2ba2c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head_broken.png
deleted file mode 100644
index 288e52a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/beheading_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/beheading_pickaxe_effect.png
deleted file mode 100644
index 8fd3534..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/beheading_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blaze_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blaze_pickaxe_effect.png
deleted file mode 100644
index 894e5a3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blaze_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_accessory.png
deleted file mode 100644
index 4dedab1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_handle.png
deleted file mode 100644
index 56b68f5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head.png
deleted file mode 100644
index a98db0b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head_broken.png
deleted file mode 100644
index bf36959..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_accessory.png
deleted file mode 100644
index 51f735d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_handle.png
deleted file mode 100644
index 1ef4d65..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head.png
deleted file mode 100644
index 45ff088..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head_broken.png
deleted file mode 100644
index 27df72b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_accessory.png
deleted file mode 100644
index 58e192a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_handle.png
deleted file mode 100644
index dd39b7a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head.png
deleted file mode 100644
index 8957246..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head_broken.png
deleted file mode 100644
index 601cf00..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_accessory.png
deleted file mode 100644
index 9e973bc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_handle.png
deleted file mode 100644
index 1c443cb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head.png
deleted file mode 100644
index 6f6873b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head_broken.png
deleted file mode 100644
index 7eb9adc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_accessory.png
deleted file mode 100644
index aca4f0c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_handle.png
deleted file mode 100644
index b76c5b8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head.png
deleted file mode 100644
index 1b5001f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head_broken.png
deleted file mode 100644
index d00b58b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_accessory.png
deleted file mode 100644
index 5013381..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_handle.png
deleted file mode 100644
index 2f07105..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head.png
deleted file mode 100644
index 79d8158..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head_broken.png
deleted file mode 100644
index 9f7561a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/diamond_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/diamond_pickaxe_effect.png
deleted file mode 100644
index b790c48..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/diamond_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/emerald_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/emerald_pickaxe_effect.png
deleted file mode 100644
index 30b1a23..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/emerald_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_accessory.png
deleted file mode 100644
index 068ebc4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_handle.png
deleted file mode 100644
index 20c3a8e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head.png
deleted file mode 100644
index 0d426aa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head_broken.png
deleted file mode 100644
index 9a7087c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flux_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flux_pickaxe_effect.png
deleted file mode 100644
index 599d97e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flux_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/glowstone_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/glowstone_pickaxe_effect.png
deleted file mode 100644
index bb258bd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/glowstone_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ice_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ice_pickaxe_effect.png
deleted file mode 100644
index 5182eb8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ice_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_accessory.png
deleted file mode 100644
index bc3ac63..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_handle.png
deleted file mode 100644
index f6e57db..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head.png
deleted file mode 100644
index 59b49d7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head_broken.png
deleted file mode 100644
index 69b843d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lapis_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lapis_pickaxe_effect.png
deleted file mode 100644
index fbcb1f8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lapis_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lava_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lava_pickaxe_effect.png
deleted file mode 100644
index 19a6330..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lava_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_accessory.png
deleted file mode 100644
index 0489ee9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_handle.png
deleted file mode 100644
index 51ba2d0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head.png
deleted file mode 100644
index ecac047..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head_broken.png
deleted file mode 100644
index 9dbec13..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/moss_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/moss_pickaxe_effect.png
deleted file mode 100644
index f6d9631..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/moss_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/necrotic_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/necrotic_pickaxe_effect.png
deleted file mode 100644
index a851b38..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/necrotic_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_accessory.png
deleted file mode 100644
index 156b777..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_handle.png
deleted file mode 100644
index cfa6aaa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head.png
deleted file mode 100644
index 4c76c61..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head_broken.png
deleted file mode 100644
index 0e58cc7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_accessory.png
deleted file mode 100644
index 53a1432..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_handle.png
deleted file mode 100644
index 4543d7a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head.png
deleted file mode 100644
index 27342dc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head_broken.png
deleted file mode 100644
index cd58ef5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_accessory.png
deleted file mode 100644
index 5dd10d5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_handle.png
deleted file mode 100644
index 17eeb7e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head.png
deleted file mode 100644
index 6dae2bb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head_broken.png
deleted file mode 100644
index 622b87e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pickaxe.xcf b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pickaxe.xcf
deleted file mode 100644
index 4c97651..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pickaxe.xcf
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_accessory.png
deleted file mode 100644
index d17aae2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_handle.png
deleted file mode 100644
index d7464e1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head.png
deleted file mode 100644
index 47f7402..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head_broken.png
deleted file mode 100644
index aaeb8fd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/piston_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/piston_pickaxe_effect.png
deleted file mode 100644
index 1e96326..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/piston_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/quartz_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/quartz_pickaxe_effect.png
deleted file mode 100644
index e756390..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/quartz_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/redstone_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/redstone_pickaxe_effect.png
deleted file mode 100644
index 32c2e76..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/redstone_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/reinforced_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/reinforced_pickaxe_effect.png
deleted file mode 100644
index 33ca7c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/reinforced_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/silk_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/silk_pickaxe_effect.png
deleted file mode 100644
index cae9dc6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/silk_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_accessory.png
deleted file mode 100644
index 077008e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_handle.png
deleted file mode 100644
index f3ee8fe..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head.png
deleted file mode 100644
index c6b6c7e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head_broken.png
deleted file mode 100644
index 60ac17c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/smite_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/smite_pickaxe_effect.png
deleted file mode 100644
index 46737a5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/smite_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/spider_pickaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/spider_pickaxe_effect.png
deleted file mode 100644
index 2ad093a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/spider_pickaxe_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_accessory.png
deleted file mode 100644
index b7bbe13..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_handle.png
deleted file mode 100644
index 3c574ca..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head.png
deleted file mode 100644
index 876bf73..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head_broken.png
deleted file mode 100644
index ab38230..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_accessory.png
deleted file mode 100644
index e020ba6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_handle.png
deleted file mode 100644
index 3956883..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head.png
deleted file mode 100644
index 3d1ff58..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head_broken.png
deleted file mode 100644
index 78c4ca8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_accessory.png
deleted file mode 100644
index f00c73d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_handle.png
deleted file mode 100644
index 1178bfc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head.png
deleted file mode 100644
index c72a304..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head_broken.png
deleted file mode 100644
index 340065a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_accessory.png
deleted file mode 100644
index 8512724..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_handle.png
deleted file mode 100644
index ed659ec..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head.png
deleted file mode 100644
index c460f40..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head_broken.png
deleted file mode 100644
index fe69922..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_1.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_2.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_3.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_accessory_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle.png
new file mode 100644
index 0000000..b7a00d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_1.png
new file mode 100644
index 0000000..22eee25
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_2.png
new file mode 100644
index 0000000..e9fc587
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_3.png
new file mode 100644
index 0000000..b2264be
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_handle_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head.png
new file mode 100644
index 0000000..7dd724b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_1.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_2.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_3.png
new file mode 100644
index 0000000..a242429
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_m5copper_head_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom.png
deleted file mode 100644
index 203a8de..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_1.png
deleted file mode 100644
index 203a8de..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_2.png
deleted file mode 100644
index 0415766..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_3.png
deleted file mode 100644
index 20524aa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top.png
deleted file mode 100644
index 414f8fa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_1.png
deleted file mode 100644
index 414f8fa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_2.png
deleted file mode 100644
index 29d3325..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_3.png
deleted file mode 100644
index 012d9b2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom.png
deleted file mode 100644
index 3521623..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_1.png
deleted file mode 100644
index 3521623..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_2.png
deleted file mode 100644
index 9a1d63a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_3.png
deleted file mode 100644
index 5385afe..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top.png
deleted file mode 100644
index af3129c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_1.png
deleted file mode 100644
index af3129c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_2.png
deleted file mode 100644
index 56c15cf..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_3.png
deleted file mode 100644
index 2a9966d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_1.png
deleted file mode 100644
index c1d3a4d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_2.png
deleted file mode 100644
index 85ab817..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_3.png
deleted file mode 100644
index ccbcf63..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/beheading_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/beheading_bow_effect.png
deleted file mode 100644
index 440a430..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/beheading_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect.png
deleted file mode 100644
index 32f4294..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_1.png
deleted file mode 100644
index 32f4294..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_2.png
deleted file mode 100644
index dbb350a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_3.png
deleted file mode 100644
index 92019bc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom.png
deleted file mode 100644
index d7ae0ad..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_1.png
deleted file mode 100644
index d7ae0ad..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_2.png
deleted file mode 100644
index a8889cb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_3.png
deleted file mode 100644
index 3d081b6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top.png
deleted file mode 100644
index aec8627..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_1.png
deleted file mode 100644
index aec8627..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_2.png
deleted file mode 100644
index 81c01ea..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_3.png
deleted file mode 100644
index a31f926..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom.png
deleted file mode 100644
index dc3756e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_1.png
deleted file mode 100644
index dc3756e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_2.png
deleted file mode 100644
index 661ed25..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_3.png
deleted file mode 100644
index a564f4f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top.png
deleted file mode 100644
index f98e6aa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_1.png
deleted file mode 100644
index f98e6aa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_2.png
deleted file mode 100644
index 10fa7e0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_3.png
deleted file mode 100644
index 1738259..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom.png
deleted file mode 100644
index 3f49ddc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_1.png
deleted file mode 100644
index 3f49ddc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_2.png
deleted file mode 100644
index 3cc24e6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_3.png
deleted file mode 100644
index 0cfae90..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top.png
deleted file mode 100644
index 31a3a8f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_1.png
deleted file mode 100644
index 31a3a8f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_2.png
deleted file mode 100644
index 2feded0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_3.png
deleted file mode 100644
index d7f3278..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom.png
deleted file mode 100644
index d5fdb24..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_1.png
deleted file mode 100644
index d5fdb24..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_2.png
deleted file mode 100644
index ffdc210..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_3.png
deleted file mode 100644
index 9f847e0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top.png
deleted file mode 100644
index 80f9193..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_1.png
deleted file mode 100644
index 80f9193..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_2.png
deleted file mode 100644
index 7be9e12..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_3.png
deleted file mode 100644
index 4070726..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom.png
deleted file mode 100644
index 567fe21..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_1.png
deleted file mode 100644
index 567fe21..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_2.png
deleted file mode 100644
index bf4a2f7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_3.png
deleted file mode 100644
index 48bfd6f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top.png
deleted file mode 100644
index 48652ed..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_1.png
deleted file mode 100644
index 48652ed..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_2.png
deleted file mode 100644
index 30965ba..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_3.png
deleted file mode 100644
index 5401d8e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom.png
deleted file mode 100644
index 8928394..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_1.png
deleted file mode 100644
index 8928394..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_2.png
deleted file mode 100644
index 499df3c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_3.png
deleted file mode 100644
index 5f5201d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top.png
deleted file mode 100644
index 0c258c9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_1.png
deleted file mode 100644
index 0c258c9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_2.png
deleted file mode 100644
index c0e9ef2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_3.png
deleted file mode 100644
index 37c1e7f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/diamond_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/diamond_bow_effect.png
deleted file mode 100644
index 8e818f5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/diamond_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/emerald_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/emerald_bow_effect.png
deleted file mode 100644
index fedf64c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/emerald_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring.png
deleted file mode 100644
index 1011b68..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_1.png
deleted file mode 100644
index db8d190..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_2.png
deleted file mode 100644
index 89d9208..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_3.png
deleted file mode 100644
index 9595fa2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_broken.png
deleted file mode 100644
index efb1046..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom.png
deleted file mode 100644
index e848674..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_1.png
deleted file mode 100644
index e848674..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_2.png
deleted file mode 100644
index 238bc96..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_3.png
deleted file mode 100644
index a67eb39..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top.png
deleted file mode 100644
index 98a0f65..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_1.png
deleted file mode 100644
index 98a0f65..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_2.png
deleted file mode 100644
index 7d154de..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_3.png
deleted file mode 100644
index c86826e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flux_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flux_bow_effect.png
deleted file mode 100644
index 90f36e8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flux_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect.png
deleted file mode 100644
index 1b950f3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_1.png
deleted file mode 100644
index 1b950f3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_2.png
deleted file mode 100644
index bde2464..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_3.png
deleted file mode 100644
index bde2464..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom.png
deleted file mode 100644
index d32a9cd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_1.png
deleted file mode 100644
index d32a9cd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_2.png
deleted file mode 100644
index 559c9eb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_3.png
deleted file mode 100644
index fc5564d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top.png
deleted file mode 100644
index bb382d8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_1.png
deleted file mode 100644
index bb382d8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_2.png
deleted file mode 100644
index a1cb015..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_3.png
deleted file mode 100644
index 8e51416..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect.png
deleted file mode 100644
index 28e38ff..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_1.png
deleted file mode 100644
index 28e38ff..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_2.png
deleted file mode 100644
index 28e38ff..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_3.png
deleted file mode 100644
index 1a125fd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lava_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lava_bow_effect.png
deleted file mode 100644
index d45a0fe..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lava_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring.png
deleted file mode 100644
index 3f3f9c0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_1.png
deleted file mode 100644
index ab1f032..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_2.png
deleted file mode 100644
index faa3d3f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_3.png
deleted file mode 100644
index a6ff796..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_broken.png
deleted file mode 100644
index a765b04..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom.png
deleted file mode 100644
index 7c5f463..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_1.png
deleted file mode 100644
index 7c5f463..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_2.png
deleted file mode 100644
index 6f84881..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_3.png
deleted file mode 100644
index 04bb17b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top.png
deleted file mode 100644
index 82aa1ff..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_1.png
deleted file mode 100644
index 82aa1ff..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_2.png
deleted file mode 100644
index e622cdd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_3.png
deleted file mode 100644
index f6ee5f3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect.png
deleted file mode 100644
index 42af120..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_1.png
deleted file mode 100644
index 42af120..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_2.png
deleted file mode 100644
index 2693dcc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_3.png
deleted file mode 100644
index 66b18ce..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/necrotic_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/necrotic_bow_effect.png
deleted file mode 100644
index 9e2dcc5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/necrotic_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom.png
deleted file mode 100644
index 8dcda37..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_1.png
deleted file mode 100644
index 8dcda37..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_2.png
deleted file mode 100644
index dc122dd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_3.png
deleted file mode 100644
index 537076d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top.png
deleted file mode 100644
index 183081a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_1.png
deleted file mode 100644
index 183081a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_2.png
deleted file mode 100644
index 0fb9c2a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_3.png
deleted file mode 100644
index ebcf5b0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom.png
deleted file mode 100644
index cce2e59..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_1.png
deleted file mode 100644
index cce2e59..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_2.png
deleted file mode 100644
index 8ef3359..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_3.png
deleted file mode 100644
index 76856ef..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top.png
deleted file mode 100644
index caa5d18..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_1.png
deleted file mode 100644
index caa5d18..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_2.png
deleted file mode 100644
index 29494d3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_3.png
deleted file mode 100644
index 932f752..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom.png
deleted file mode 100644
index b3ac0c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_1.png
deleted file mode 100644
index b3ac0c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_2.png
deleted file mode 100644
index 9f19a8b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_3.png
deleted file mode 100644
index 0597d6c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top.png
deleted file mode 100644
index 7038f3d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_1.png
deleted file mode 100644
index 7038f3d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_2.png
deleted file mode 100644
index c46de67..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_3.png
deleted file mode 100644
index 6c490f1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom.png
deleted file mode 100644
index a2e2a3b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_1.png
deleted file mode 100644
index a2e2a3b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_2.png
deleted file mode 100644
index c001465..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_3.png
deleted file mode 100644
index 36181c2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top.png
deleted file mode 100644
index 97bb97d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_1.png
deleted file mode 100644
index 97bb97d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_2.png
deleted file mode 100644
index 1e3ebcd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_3.png
deleted file mode 100644
index c90b5d7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/piston_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/piston_bow_effect.png
deleted file mode 100644
index cfaee27..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/piston_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect.png
deleted file mode 100644
index 861f994..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_1.png
deleted file mode 100644
index 861f994..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_2.png
deleted file mode 100644
index 4e99eac..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_3.png
deleted file mode 100644
index ab6564e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect.png
deleted file mode 100644
index 8c933a6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_1.png
deleted file mode 100644
index 3fee6c0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_2.png
deleted file mode 100644
index 166995a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_3.png
deleted file mode 100644
index 97e54a7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/reinforced_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/reinforced_bow_effect.png
deleted file mode 100644
index 9676762..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/reinforced_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/shortbow.xcf b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/shortbow.xcf
deleted file mode 100644
index 0c02d8a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/shortbow.xcf
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect.png
deleted file mode 100644
index bfc83c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_1.png
deleted file mode 100644
index bfc83c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_2.png
deleted file mode 100644
index e62b5a4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_3.png
deleted file mode 100644
index 6e5da9b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom.png
deleted file mode 100644
index 0274627..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_1.png
deleted file mode 100644
index 0274627..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_2.png
deleted file mode 100644
index 06453f9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_3.png
deleted file mode 100644
index a74b840..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top.png
deleted file mode 100644
index a3aa62f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_1.png
deleted file mode 100644
index a3aa62f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_2.png
deleted file mode 100644
index 5dddf63..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_3.png
deleted file mode 100644
index 56200ee..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/smite_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/smite_bow_effect.png
deleted file mode 100644
index 5f771c6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/smite_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect.png
deleted file mode 100644
index 6b12a3c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_1.png
deleted file mode 100644
index 6b12a3c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_2.png
deleted file mode 100644
index c474a56..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_3.png
deleted file mode 100644
index dd07a1f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom.png
deleted file mode 100644
index cd5c493..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_1.png
deleted file mode 100644
index cd5c493..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_2.png
deleted file mode 100644
index 93c8e27..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_3.png
deleted file mode 100644
index 411c001..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top.png
deleted file mode 100644
index 4343bdb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_1.png
deleted file mode 100644
index 4343bdb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_2.png
deleted file mode 100644
index a10fb72..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_3.png
deleted file mode 100644
index b2a87f6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom.png
deleted file mode 100644
index 87a8804..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_1.png
deleted file mode 100644
index 87a8804..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_2.png
deleted file mode 100644
index e986341..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_3.png
deleted file mode 100644
index b316b7f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top.png
deleted file mode 100644
index cfba940..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_1.png
deleted file mode 100644
index cfba940..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_2.png
deleted file mode 100644
index 0758268..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_3.png
deleted file mode 100644
index 3d04f53..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring.png
deleted file mode 100644
index ff07f72..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_1.png
deleted file mode 100644
index f7ff4e5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_2.png
deleted file mode 100644
index e8ba2a2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_3.png
deleted file mode 100644
index 8f76ed1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_broken.png
deleted file mode 100644
index 8ccc79d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_broken.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom.png
deleted file mode 100644
index 8020046..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_1.png
deleted file mode 100644
index 8020046..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_2.png
deleted file mode 100644
index d7a606d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_3.png
deleted file mode 100644
index 6e2ca98..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top.png
deleted file mode 100644
index b5d6106..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_1.png
deleted file mode 100644
index b5d6106..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_2.png
deleted file mode 100644
index bb28915..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_3.png
deleted file mode 100644
index 089d228..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom.png
deleted file mode 100644
index bfc9c43..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_1.png
deleted file mode 100644
index bfc9c43..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_2.png
deleted file mode 100644
index 25f8a4c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_3.png
deleted file mode 100644
index 5e34ea9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top.png
deleted file mode 100644
index c6832a5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_1.png
deleted file mode 100644
index c6832a5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_2.png
deleted file mode 100644
index c71b0d1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_3.png
deleted file mode 100644
index 43e1ba9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/Pasted Layer.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/Pasted Layer.png
new file mode 100644
index 0000000..20375e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/Pasted Layer.png
Binary files 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
new file mode 100644
index 0000000..f80bb6d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5angmallen_head.png
Binary files 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
new file mode 100644
index 0000000..4c8b1b7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5brass_head.png
Binary files 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
new file mode 100644
index 0000000..b6eab67
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5bronze_head.png
Binary files 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
new file mode 100644
index 0000000..1d926c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5copper_head.png
Binary files 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
new file mode 100644
index 0000000..29d0a08
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5crowngold_head.png
Binary files 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
new file mode 100644
index 0000000..4a88a4e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5cupronickel_head.png
Binary files 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
new file mode 100644
index 0000000..08f1296
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5damascussteel_head.png
Binary files 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
new file mode 100644
index 0000000..2247dc8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5electrum_head.png
Binary files 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
new file mode 100644
index 0000000..f2a0cb0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5fungalsteel_head.png
Binary files 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
new file mode 100644
index 0000000..b05ff64
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5gold_head.png
Binary files 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
new file mode 100644
index 0000000..88bca0c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5heavysteel_head.png
Binary files 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
new file mode 100644
index 0000000..a487826
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5hepatizon_head.png
Binary files 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
new file mode 100644
index 0000000..2682ef3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5ignatius_head.png
Binary files 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
new file mode 100644
index 0000000..f6b2592
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5iron_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5lead_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5lead_head.png
new file mode 100644
index 0000000..031a065
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5lead_head.png
Binary files 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
new file mode 100644
index 0000000..bb9b207
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganese_head.png
Binary files 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
new file mode 100644
index 0000000..3ccc250
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5manganesesteel_head.png
Binary files 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
new file mode 100644
index 0000000..d720f1e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5molybdochalkos_head.png
Binary files 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
new file mode 100644
index 0000000..21514ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5monel_head.png
Binary files 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
new file mode 100644
index 0000000..6023ceb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickel_head.png
Binary files 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
new file mode 100644
index 0000000..54056f1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5nickelsteel_head.png
Binary files 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
new file mode 100644
index 0000000..2cdf6d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5pewter_head.png
Binary files 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
new file mode 100644
index 0000000..07ea278
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5platinum_head.png
Binary files 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
new file mode 100644
index 0000000..414d67e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5rosegold_head.png
Binary files 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
new file mode 100644
index 0000000..b423551
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5silver_head.png
Binary files 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
new file mode 100644
index 0000000..b9401f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5tin_head.png
Binary files 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
new file mode 100644
index 0000000..0b803fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5whitegold_head.png
Binary files 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
new file mode 100644
index 0000000..4677c94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_m5zinc_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/nickelsteel.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/nickelsteel.png
new file mode 100644
index 0000000..9791922
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/nickelsteel.png
Binary files differ