summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-02-17 00:57:15 -0600
committerLance5057 <Lance5057@gmail.com>2016-02-17 00:57:15 -0600
commitd01b86cd71b4a805f273bd662a38aacafa803cf4 (patch)
treef6a7bd994cc76804eae9ee6f16e162325777d7a6
parent10819ad8b1f865b47656de2ebec6c14ea552e262 (diff)
Buncha updates, forgot to github
-rw-r--r--Gimp files/Hood.xcfbin235098 -> 15913 bytes
-rw-r--r--Gimp files/arrow/_arrow_fletching.pngbin118 -> 0 bytes
-rw-r--r--Gimp files/arrow/_arrow_head.pngbin199 -> 0 bytes
-rw-r--r--Gimp files/broadsword.xcfbin12539 -> 19680 bytes
-rw-r--r--Gimp files/longsword/longsword.xcfbin2480 -> 8982 bytes
-rw-r--r--build.gradle2
-rw-r--r--src/main/java/lance5057/tDefense/Reference.java2
-rw-r--r--src/main/java/lance5057/tDefense/TD_Config.java12
-rw-r--r--src/main/java/lance5057/tDefense/TinkersDefense.java271
-rw-r--r--src/main/java/lance5057/tDefense/addons/TDAddonBotania.java77
-rw-r--r--src/main/java/lance5057/tDefense/armor/ArmorCore.java78
-rw-r--r--src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java17
-rw-r--r--src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java4
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/ChainArmor.java77
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java60
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java129
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java139
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java133
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java20
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java20
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java14
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java23
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java139
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java134
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java149
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java135
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java52
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java98
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java82
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java127
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java140
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java2
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java4
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java4
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java91
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java117
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java78
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java130
-rw-r--r--src/main/java/lance5057/tDefense/core/TD_Patterns.java2
-rw-r--r--src/main/java/lance5057/tDefense/core/blocks/ore/TD_Ore.java39
-rw-r--r--src/main/java/lance5057/tDefense/core/events/TDEventHandler.java40
-rw-r--r--src/main/java/lance5057/tDefense/core/items/RawGem.java16
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/HeaterShield.java20
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/RoundShield.java20
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/Shield.java25
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/TinkerWrench.java5
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/BotaniaToolMods.java30
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TDefenseActiveToolMod.java12
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TdefenseToolMods.java5
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/modifiers/Botania/modifierCorpseIvy.java67
-rw-r--r--src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java6
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/blocks/finishingAnvil/Gui_FinishingAnvil.java12
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java (renamed from src/main/java/lance5057/tDefense/core/Injector.java)85
-rw-r--r--src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java112
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java21
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/boots/_boots_chain.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/boots/_boots_cloth.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/boots/_boots_rivet.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_chain.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_plate.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/coif/_coif_chain.pngbin0 -> 285 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/coif/_coif_circlet.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/coif/_coif_cloth.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_chain.pngbin0 -> 306 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_plate.pngbin0 -> 255 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_rivet.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/hood/_hood_cloth.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/hood/_hood_rivet.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/hood/_hood_trim.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/robe/_robe_cloth.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/robe/_robe_trim.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_clasp.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_cloth.pngbin0 -> 300 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_trim.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_clasp.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_cloth.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_rivet.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/corpseivy_sword_effect.pngbin0 -> 690 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/patterns/cast_chainmaille.pngbin0 -> 583 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/patterns/cast_clasp.pngbin0 -> 591 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/patterns/pattern_chainmaille.pngbin0 -> 703 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/patterns/pattern_clasp.pngbin0 -> 567 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/patterns/pattern_cloth.pngbin0 -> 644 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/lang/en_US.lang75
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.pngbin0 -> 447 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_chain.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/chausses/_chausses_plate.pngbin0 -> 345 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.pngbin0 -> 820 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_chain.pngbin0 -> 227 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_plate.pngbin0 -> 449 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_rivet.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.pngbin0 -> 1020 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_rivet.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.pngbin0 -> 783 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_clasp.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.pngbin0 -> 789 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.pngbin0 -> 777 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_clasp.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.pngbin0 -> 1144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.pngbin0 -> 660 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_clasp.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.pngbin0 -> 489 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_rivet.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/blocks/amberore.pngbin0 -> 856 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.pngbin0 -> 892 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.pngbin0 -> 863 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.pngbin0 -> 891 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/broadsword.pngbin1233 -> 2125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/icons - Copy.png (renamed from src/main/resources/assets/tinker/textures/gui/icons.png)bin8692 -> 8692 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/icons.pngbin8692 -> 718 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png (renamed from Gimp files/arrow/_head_broad.png)bin208 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png (renamed from Gimp files/arrow/_shaft_bulbous.png)bin226 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png (renamed from Gimp files/arrow/_head_elven.png)bin198 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png (renamed from Gimp files/arrow/_head_horned.png)bin195 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png (renamed from Gimp files/arrow/_fletching_magic.png)bin213 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png (renamed from Gimp files/arrow/_fletching_matted.png)bin196 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png (renamed from Gimp files/arrow/_shaft_natural.png)bin243 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png (renamed from Gimp files/arrow/_fletching_pixie.png)bin235 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png (renamed from Gimp files/arrow/_fletching_small.png)bin202 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png (renamed from Gimp files/arrow/_head_trident.png)bin186 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.png (renamed from Gimp files/arrow/_head_winged.png)bin195 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_bearded_head.pngbin0 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_broad_head.pngbin0 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_accessory.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_extra.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_accessory.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_accessory.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_extra.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_extra.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.pngbin0 -> 306 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.pngbin0 -> 330 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.pngbin0 -> 303 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.pngbin0 -> 340 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcfbin0 -> 2657 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcfbin0 -> 6246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.pngbin0 -> 277 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.pngbin276 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_big_head.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bigbase_head.pngbin0 -> 249 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.pngbin258 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.pngbin210 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_head.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.pngbin295 -> 272 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_blade.pngbin250 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_head.pngbin0 -> 249 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.pngbin265 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_falchion_head.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_flat_head.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.pngbin225 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_head.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_hourglass_head.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.pngbin0 -> 281 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.pngbin313 -> 302 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_blade.pngbin265 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_head.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.pngbin203 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_nofuller_head.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.pngbin225 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.pngbin0 -> 308 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.pngbin244 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_head.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.pngbin254 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.pngbin285 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_blade.pngbin231 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_head.pngbin0 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_segmented_head.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.pngbin258 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_head.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.pngbin247 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.pngbin241 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.pngbin0 -> 300 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.pngbin218 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_head.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.pngbin225 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_head.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.pngbin0 -> 356 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.pngbin0 -> 311 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_handle.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head.pngbin0 -> 276 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head_broken.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_handle.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head.pngbin0 -> 323 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head_broken.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/beheading_chisel_effect.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/blaze_chisel_effect.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_handle.pngbin0 -> 297 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head.pngbin0 -> 287 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head_broken.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head_broken.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_handle.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head.pngbin0 -> 305 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head_broken.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_handle.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head.pngbin0 -> 352 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head_broken.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/chisel.xcfbin0 -> 2653 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_handle.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head.pngbin0 -> 305 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head_broken.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_handle.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head.pngbin0 -> 277 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head_broken.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/diamond_chisel_effect.pngbin0 -> 308 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/emerald_chisel_effect.pngbin0 -> 294 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_handle.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head.pngbin0 -> 336 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head_broken.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/flux_chisel_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/ice_chisel_effect.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_handle.pngbin0 -> 129 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head.pngbin0 -> 350 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head_broken.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/lapis_chisel_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/lava_chisel_effect.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_handle.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head.pngbin0 -> 334 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head_broken.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/moss_chisel_effect.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/necrotic_chisel_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head.pngbin0 -> 314 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head_broken.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_handle.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head_broken.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_handle.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head.pngbin0 -> 319 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head_broken.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_handle.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head.pngbin0 -> 458 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head_broken.pngbin0 -> 350 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/piston_chisel_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/quartz_chisel_effect.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/redstone_chisel_effect.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/reinforced_chisel_effect.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/silk_chisel_effect.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_handle.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head.pngbin0 -> 308 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head_broken.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/smite_chisel_effect.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/spider_chisel_effect.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_handle.pngbin0 -> 284 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head.pngbin0 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head_broken.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_handle.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head.pngbin0 -> 354 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head_broken.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_handle.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head_broken.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_handle.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head.pngbin0 -> 298 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head_broken.pngbin0 -> 272 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_guard.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_handle.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head.pngbin0 -> 336 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head_broken.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_shield.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_guard_fancy.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/_shield_doubleedge.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_guard.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_handle.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head_broken.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_shield.pngbin0 -> 276 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_guard.pngbin0 -> 313 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_handle.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head.pngbin0 -> 313 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head_broken.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_shield.pngbin0 -> 382 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/beheading_cleaver_effect.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/blaze_cleaver_effect.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_guard.pngbin0 -> 330 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_handle.pngbin0 -> 295 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head_broken.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_shield.pngbin0 -> 283 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_guard.pngbin0 -> 359 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_handle.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head_broken.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_shield.pngbin0 -> 296 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_guard.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_handle.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_shield.pngbin0 -> 383 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_guard.pngbin0 -> 435 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_handle.pngbin0 -> 159 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head.pngbin0 -> 359 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head_broken.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_shield.pngbin0 -> 393 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cleaver.xcfbin0 -> 9315 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_guard.pngbin0 -> 352 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_handle.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head_broken.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_shield.pngbin0 -> 402 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_guard.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_handle.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head_broken.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_shield.pngbin0 -> 342 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/diamond_cleaver_effect.pngbin0 -> 15074 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/emerald_cleaver_effect.pngbin0 -> 249 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_guard.pngbin0 -> 351 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_handle.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head.pngbin0 -> 301 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head_broken.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_shield.pngbin0 -> 307 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/flux_cleaver_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/ice_cleaver_effect.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_guard.pngbin0 -> 296 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_handle.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head.pngbin0 -> 340 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head_broken.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_shield.pngbin0 -> 294 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/lapis_cleaver_effect.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/lava_cleaver_effect.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_guard.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head.pngbin0 -> 304 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head_broken.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_shield.pngbin0 -> 301 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/moss_cleaver_effect.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/necrotic_cleaver_effect.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_guard.pngbin0 -> 298 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_handle.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head.pngbin0 -> 380 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head_broken.pngbin0 -> 283 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_shield.pngbin0 -> 374 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_guard.pngbin0 -> 371 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_handle.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head.pngbin0 -> 281 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head_broken.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_shield.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_guard.pngbin0 -> 393 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_handle.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head.pngbin0 -> 307 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head_broken.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_shield.pngbin0 -> 376 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_guard.pngbin0 -> 514 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_handle.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head.pngbin0 -> 423 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head_broken.pngbin0 -> 323 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_shield.pngbin0 -> 455 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/piston_cleaver_effect.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/quartz_cleaver_effect.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/redstone_cleaver_effect.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/reinforced_cleaver_effect.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/silk_cleaver_effect.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_guard.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_handle.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head_broken.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_shield.pngbin0 -> 276 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/smite_cleaver_effect.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/spider_cleaver_effect.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_guard.pngbin0 -> 307 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_handle.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head_broken.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_shield.pngbin0 -> 275 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_guard.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_handle.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head.pngbin0 -> 339 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head_broken.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_shield.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_guard.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_handle.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head_broken.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_shield.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_guard.pngbin0 -> 300 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_handle.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head_broken.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_shield.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/corpseIvy.pngbin0 -> 623 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/corpseIvyGraft.pngbin0 -> 632 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow.xcfbin0 -> 2758 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_1.xcfbin0 -> 3212 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_2.xcfbin0 -> 3035 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3.xcfbin0 -> 3117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3_meh.xcfbin0 -> 3013 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_binding.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_body.pngbin0 -> 319 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_1.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_2.pngbin0 -> 304 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_3.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_1.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_2.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_3.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/beheading_crossbow_effect.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete.xcfbin0 -> 7899 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_1.xcfbin0 -> 2816 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_2.xcfbin0 -> 2728 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_3.xcfbin0 -> 2580 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/diamond_crossbow_effect.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_1.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_2.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_3.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/flux_crossbow_effect.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/lapis_crossbow_effect.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/lava_crossbow_effect.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/necrotic_crossbow_effect.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/piston_crossbow_effect.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_1.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_2.pngbin0 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_3.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_1.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_2.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_3.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/reinforced_crossbow_effect.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/silk_crossbow_effect.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/smite_crossbow_effect.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/crossbow/spider_crossbow_effect.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_machete.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_saber.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade_broken.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_guard.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_handle.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_basket.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_small.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade_broken.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_handle.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade_broken.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_handle.pngbin0 -> 96 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/beheading_cutlass_effect.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/blaze_cutlass_effect.pngbin0 -> 159 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade_broken.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade_broken.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_handle.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_handle.pngbin0 -> 91 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade_broken.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_handle.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_handle.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/cutlass.xcfbin0 -> 1802 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/diamond_cutlass_effect.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/emerald_cutlass_effect.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade_broken.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/flux_cutlass_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/ice_cutlass_effect.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade_broken.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_handle.pngbin0 -> 91 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/lapis_cutlass_effect.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/lava_cutlass_effect.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/moss_cutlass_effect.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/necrotic_cutlass_effect.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade_broken.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_guard.pngbin0 -> 94 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_handle.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade_broken.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_handle.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade.pngbin0 -> 308 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade_broken.pngbin0 -> 312 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_guard.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_handle.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/piston_cutlass_effect.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/quartz_cutlass_effect.pngbin0 -> 127 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/redstone_cutlass_effect.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/reinforced_cutlass_effect.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/silk_cutlass_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/smite_cutlass_effect.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/spider_cutlass_effect.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_handle.pngbin0 -> 91 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade_broken.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_guard.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade_broken.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_guard.pngbin0 -> 90 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_handle.pngbin0 -> 91 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_bulbous.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_stiletto.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_wide.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_accessory.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade.pngbin0 -> 357 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade_broken.pngbin0 -> 314 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_accessory.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade_broken.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_handle.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_accessory.pngbin0 -> 307 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade.pngbin0 -> 322 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade_broken.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_handle.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/beheading_dagger_effect.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/blaze_dagger_effect.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_accessory.pngbin0 -> 318 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade.pngbin0 -> 283 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade_broken.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_handle.pngbin0 -> 294 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_accessory.pngbin0 -> 342 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade_broken.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_handle.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_accessory.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade.pngbin0 -> 303 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_handle.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_accessory.pngbin0 -> 420 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade.pngbin0 -> 365 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade_broken.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_handle.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_accessory.pngbin0 -> 340 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade.pngbin0 -> 303 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade_broken.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_handle.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_accessory.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade.pngbin0 -> 275 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade_broken.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_handle.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/dagger.xcfbin0 -> 6324 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/diamond_dagger_effect.pngbin0 -> 287 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/emerald_dagger_effect.pngbin0 -> 273 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_accessory.pngbin0 -> 352 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade.pngbin0 -> 334 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade_broken.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_handle.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/flux_dagger_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/glowstone_dagger_effect.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/ice_dagger_effect.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_accessory.pngbin0 -> 297 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade.pngbin0 -> 340 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade_broken.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_handle.pngbin0 -> 127 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/lapis_dagger_effect.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/lava_dagger_effect.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_accessory.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade.pngbin0 -> 332 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_handle.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/moss_dagger_effect.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/necrotic_dagger_effect.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_accessory.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade.pngbin0 -> 336 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade_broken.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_handle.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_accessory.pngbin0 -> 353 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade_broken.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_handle.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_accessory.pngbin0 -> 378 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade.pngbin0 -> 325 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade_broken.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_handle.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_accessory.pngbin0 -> 500 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade.pngbin0 -> 452 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade_broken.pngbin0 -> 347 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_handle.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/piston_dagger_effect.pngbin0 -> 352 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/quartz_dagger_effect.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/redstone_dagger_effect.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/reinforced_dagger_effect.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/silk_dagger_effect.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_accessory.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade.pngbin0 -> 307 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade_broken.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_handle.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/smite_dagger_effect.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/spider_dagger_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_accessory.pngbin0 -> 324 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade_broken.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_handle.pngbin0 -> 287 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_accessory.pngbin0 -> 283 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade.pngbin0 -> 352 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade_broken.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_handle.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_accessory.pngbin0 -> 178 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade_broken.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_handle.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_accessory.pngbin0 -> 300 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade.pngbin0 -> 296 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade_broken.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_handle.pngbin0 -> 129 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_binding_plate.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_binding.pngbin0 -> 364 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_grip.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_handle.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head.pngbin0 -> 349 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head_broken.pngbin0 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_binding.pngbin0 -> 309 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_grip.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_handle.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head_broken.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_binding.pngbin0 -> 416 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_grip.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_handle.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head.pngbin0 -> 352 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head_broken.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/beheading_excavator_effect.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blaze_excavator_effect.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_binding.pngbin0 -> 351 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_grip.pngbin0 -> 357 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_handle.pngbin0 -> 287 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head_broken.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_binding.pngbin0 -> 363 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_grip.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_handle.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head.pngbin0 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head_broken.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_binding.pngbin0 -> 418 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_grip.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_handle.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head.pngbin0 -> 288 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head_broken.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_binding.pngbin0 -> 359 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_grip.pngbin0 -> 449 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_handle.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head.pngbin0 -> 322 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head_broken.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_binding.pngbin0 -> 333 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_grip.pngbin0 -> 379 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_handle.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head.pngbin0 -> 305 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head_broken.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_binding.pngbin0 -> 392 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_grip.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_handle.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head_broken.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/diamond_excavator_effect.pngbin0 -> 308 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/emerald_excavator_effect.pngbin0 -> 299 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_binding.pngbin0 -> 325 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_grip.pngbin0 -> 369 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head.pngbin0 -> 302 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head_broken.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/flux_excavator_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/ice_excavator_effect.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_binding.pngbin0 -> 320 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_grip.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_handle.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head_broken.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/lapis_excavator_effect.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/lava_excavator_effect.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_binding.pngbin0 -> 358 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_grip.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_handle.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head.pngbin0 -> 311 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head_broken.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/moss_excavator_effect.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/necrotic_excavator_effect.pngbin0 -> 269 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_binding.pngbin0 -> 416 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_grip.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_handle.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head.pngbin0 -> 367 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head_broken.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_binding.pngbin0 -> 333 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_grip.pngbin0 -> 333 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_handle.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head_broken.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_binding.pngbin0 -> 370 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_grip.pngbin0 -> 392 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_handle.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head_broken.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_binding.pngbin0 -> 514 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_grip.pngbin0 -> 493 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_handle.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head.pngbin0 -> 420 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head_broken.pngbin0 -> 310 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/piston_excavator_effect.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/quartz_excavator_effect.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/redstone_excavator_effect.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/reinforced_excavator_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/silk_excavator_effect.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_binding.pngbin0 -> 674 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_grip.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_handle.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head.pngbin0 -> 304 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head_broken.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/smite_excavator_effect.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/spider_excavator_effect.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_binding.pngbin0 -> 347 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_grip.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_handle.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head.pngbin0 -> 275 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head_broken.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_binding.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_grip.pngbin0 -> 281 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_handle.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head.pngbin0 -> 350 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head_broken.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_binding.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_grip.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_handle.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head_broken.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_binding.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_grip.pngbin0 -> 306 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_handle.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head_broken.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.pngbin0 -> 319 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_handle.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head_broken.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/beheading_frypan_effect.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/blaze_frypan_effect.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_handle.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_handle.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head_broken.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head_broken.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_handle.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head_broken.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/diamond_frypan_effect.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/emerald_frypan_effect.pngbin0 -> 131 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_handle.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head_broken.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/flux_frypan_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/glowstone_frypan_effect.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/ice_frypan_effect.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_handle.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head_broken.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/lapis_frypan_effect.pngbin0 -> 15023 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/lava_frypan_effect.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head_broken.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/moss_frypan_effect.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/necrotic_frypan_effect.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_handle.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head.pngbin0 -> 353 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head_broken.pngbin0 -> 320 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head_broken.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_handle.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head_broken.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_handle.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head.pngbin0 -> 325 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head_broken.pngbin0 -> 335 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/piston_frypan_effect.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/quartz_frypan_effect.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/redstone_frypan_effect.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/reinforced_frypan_effect.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/silk_frypan_effect.pngbin0 -> 15173 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head_broken.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/smite_frypan_effect.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/spider_frypan_effect.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head_broken.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head_broken.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_handle.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head.pngbin0 -> 347 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head_broken.pngbin0 -> 400 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head_broken.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_spiked.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_taper.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_spiked.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_taper.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_back.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_front.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle_broken.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_head.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.pngbin0 -> 285 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_back.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_front.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle_broken.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_head.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_back.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_front.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_head.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/beheading_hammer_effect.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/blaze_hammer_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_back.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_head.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_back.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_front.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_head.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_back.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_back.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_front.pngbin0 -> 127 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle_broken.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_head.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_back.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_back.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_head.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/diamond_hammer_effect.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/emerald_hammer_effect.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_back.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_front.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle_broken.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_head.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/flux_hammer_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/hammer.xcfbin0 -> 2276 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/ice_hammer_effect.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_back.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_front.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_head.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/lapis_hammer_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/lava_hammer_effect.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_back.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/moss_hammer_effect.pngbin0 -> 131 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/necrotic_hammer_effect.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_back.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_front.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle_broken.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_head.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_back.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_back.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_front.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle_broken.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_head.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_back.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_front.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle_broken.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_head.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/piston_hammer_effect.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/quartz_hammer_effect.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/redstone_hammer_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/reinforced_hammer_effect.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/silk_hammer_effect.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_back.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/smite_hammer_effect.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/spider_hammer_effect.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_back.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_front.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_head.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_back.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_front.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle_broken.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_back.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_front.pngbin0 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle_broken.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_head.pngbin0 -> 339 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_back.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_front.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle_broken.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_head.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/heatershield/effects.xcfbin0 -> 9483 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShield.xcfbin0 -> 12339 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShieldx32.xcfbin0 -> 15871 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_accessory.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_handle.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head_broken.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/beheading_javelin_effect.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/blaze_javelin_effect.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/complete.xcfbin0 -> 9522 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/diamond_javelin_effect.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/emerald_javelin_effect.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/lapis_javelin_effect.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/lava_javelin_effect.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/moss_javelin_effect.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/necrotic_javelin_effect.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/pigiron_javelin_head.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/piston_javelin_effect.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/quartz_javelin_effect.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/reinforced_javelin_effect.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/silk_javelin_effect.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/smite_javelin_effect.pngbin0 -> 338 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/javelin/spider_javelin_effect.pngbin0 -> 267 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_1.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_2.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_3.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_grip.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_1.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_2.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_3.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_1.pngbin0 -> 365 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_2.pngbin0 -> 347 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_3.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_broken.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/beheading_bow_effect.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.xcfbin0 -> 3422 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/diamond_bow_effect.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/emerald_bow_effect.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/flux_bow_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_1.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_2.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_3.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_1.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_2.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_3.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/lava_bow_effect.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect.pngbin0 -> 272 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_1.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_2.pngbin0 -> 266 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_3.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/necrotic_bow_effect.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/piston_bow_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_1.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_2.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_3.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_1.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_2.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_3.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/reinforced_bow_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_1.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_2.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_3.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/smite_bow_effect.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_1.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_2.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_3.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_accessory.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade_broken.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_handle.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_accessory.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade_broken.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/beheading_longsword_effect.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/blaze_longsword_effect.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_accessory.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_accessory.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_accessory.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade_broken.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_handle.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/diamond_longsword_effect.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/emerald_longsword_effect.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade_broken.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_handle.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/flux_longsword_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/glowstone_longsword_effect.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/ice_longsword_effect.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_accessory.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade_broken.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_handle.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/lapis_longsword_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/lava_longsword_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/longsword.xcfbin0 -> 2480 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/moss_longsword_effect.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/necrotic_longsword_effect.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_accessory.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade_broken.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_handle.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade_broken.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_accessory.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade_broken.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_handle.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_accessory.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade_broken.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_handle.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/piston_longsword_effect.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/quartz_longsword_effect.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/redstone_longsword_effect.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/reinforced_longsword_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/silk_longsword_effect.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/smite_longsword_effect.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/spider_longsword_effect.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_accessory.pngbin0 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade_broken.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_handle.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_accessory.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade_broken.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_binding_wrap.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_binding.pngbin0 -> 394 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_handle.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head.pngbin0 -> 350 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head_broken.pngbin0 -> 287 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_shield.pngbin0 -> 337 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_shield_small.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_binding.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_handle.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head_broken.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_shield.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_binding.pngbin0 -> 386 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_handle.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head.pngbin0 -> 354 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head_broken.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_shield.pngbin0 -> 320 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/beheading_lumberaxe_effect.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blaze_lumberaxe_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_binding.pngbin0 -> 334 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_handle.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head_broken.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_shield.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_binding.pngbin0 -> 290 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_handle.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head_broken.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_shield.pngbin0 -> 14967 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_binding.pngbin0 -> 434 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_handle.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head_broken.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_shield.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_binding.pngbin0 -> 372 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_handle.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head.pngbin0 -> 276 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head_broken.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_shield.pngbin0 -> 427 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_binding.pngbin0 -> 334 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_handle.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head_broken.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_shield.pngbin0 -> 371 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_binding.pngbin0 -> 366 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_handle.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head.pngbin0 -> 269 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head_broken.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_shield.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/diamond_lumberaxe_effect.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/emerald_lumberaxe_effect.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_binding.pngbin0 -> 391 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_handle.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head_broken.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_shield.pngbin0 -> 385 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flux_lumberaxe_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ice_lumberaxe_effect.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_binding.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_handle.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head.pngbin0 -> 321 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head_broken.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_shield.pngbin0 -> 313 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lapis_lumberaxe_effect.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lava_lumberaxe_effect.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lumberaxe.xcfbin0 -> 3686 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_binding.pngbin0 -> 325 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_handle.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head.pngbin0 -> 288 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head_broken.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_shield.pngbin0 -> 339 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/moss_lumberaxe_effect.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/necrotic_lumberaxe_effect.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_binding.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_handle.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head.pngbin0 -> 337 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head_broken.pngbin0 -> 233 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_shield.pngbin0 -> 416 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_binding.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_handle.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head_broken.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_shield.pngbin0 -> 383 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_binding.pngbin0 -> 337 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_handle.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head_broken.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_shield.pngbin0 -> 353 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_binding.pngbin0 -> 434 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_handle.pngbin0 -> 283 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head.pngbin0 -> 424 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head_broken.pngbin0 -> 344 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_shield.pngbin0 -> 542 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/piston_lumberaxe_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/quartz_lumberaxe_effect.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/redstone_lumberaxe_effect.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/reinforced_lumberaxe_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/silk_lumberaxe_effect.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_binding.pngbin0 -> 329 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_handle.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head_broken.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_shield.pngbin0 -> 332 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/smite_lumberaxe_effect.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/spider_lumberaxe_effect.pngbin0 -> 159 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_binding.pngbin0 -> 353 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_handle.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head.pngbin0 -> 328 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head_broken.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_shield.pngbin0 -> 340 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_binding.pngbin0 -> 319 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_handle.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head.pngbin0 -> 328 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head_broken.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_shield.pngbin0 -> 302 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_binding.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_handle.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head.pngbin0 -> 255 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head_broken.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_shield.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_binding.pngbin0 -> 341 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_handle.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head_broken.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_shield.pngbin0 -> 322 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_back_straight.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mattock/mattock.xcfbin0 -> 4127 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mods/ElementCore.pngbin0 -> 3068 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mods/ManaCore.pngbin0 -> 3066 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/mods/TerraCore.pngbin0 -> 3072 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_big.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_wrap.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_straight.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_handle.pngbin0 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_accessory.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_handle.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head_broken.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_accessory.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head_broken.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/beheading_pickaxe_effect.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blaze_pickaxe_effect.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_accessory.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head_broken.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_accessory.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_handle.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head_broken.pngbin0 -> 129 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_accessory.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_handle.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head_broken.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head_broken.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/diamond_pickaxe_effect.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/emerald_pickaxe_effect.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_accessory.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_handle.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head_broken.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flux_pickaxe_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/glowstone_pickaxe_effect.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ice_pickaxe_effect.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_accessory.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_handle.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head_broken.pngbin0 -> 129 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lapis_pickaxe_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lava_pickaxe_effect.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head.pngbin0 -> 272 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/moss_pickaxe_effect.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/necrotic_pickaxe_effect.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_accessory.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_handle.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head_broken.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head_broken.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_accessory.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_handle.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pickaxe.xcfbin0 -> 4761 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_accessory.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_handle.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head_broken.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/piston_pickaxe_effect.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/quartz_pickaxe_effect.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/redstone_pickaxe_effect.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/reinforced_pickaxe_effect.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/silk_pickaxe_effect.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head_broken.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/smite_pickaxe_effect.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/spider_pickaxe_effect.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_handle.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head_broken.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_accessory.pngbin0 -> 14948 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_accessory.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_handle.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head_broken.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_accessory.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_safety.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_sai.pngbin0 -> 272 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_taper.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_accessory.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade_broken.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_handle.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_accessory.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade_broken.pngbin0 -> 95 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_handle.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_accessory.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade.pngbin0 -> 94 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_handle.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/beheading_rapier_effect.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/blaze_rapier_effect.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade_broken.pngbin0 -> 93 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_handle.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade_broken.pngbin0 -> 95 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_accessory.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_handle.pngbin0 -> 124 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade.pngbin0 -> 96 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/diamond_rapier_effect.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/emerald_rapier_effect.pngbin0 -> 14970 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_accessory.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade_broken.pngbin0 -> 96 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/flux_rapier_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/glowstone_rapier_effect.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/ice_rapier_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_accessory.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade.pngbin0 -> 95 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade_broken.pngbin0 -> 93 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_handle.pngbin0 -> 98 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/lapis_rapier_effect.pngbin0 -> 89 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/lava_rapier_effect.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/moss_rapier_effect.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/necrotic_rapier_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade_broken.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_handle.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_accessory.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade_broken.pngbin0 -> 95 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_accessory.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade_broken.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_accessory.pngbin0 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade_broken.pngbin0 -> 208 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_handle.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/piston_rapier_effect.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/quartz_rapier_effect.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/rapier.xcfbin0 -> 5059 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/redstone_rapier_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/reinforced_rapier_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/silk_rapier_effect.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade.pngbin0 -> 96 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/smite_rapier_effect.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/spider_rapier_effect.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade_broken.pngbin0 -> 94 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_accessory.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade_broken.pngbin0 -> 92 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_handle.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_accessory.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade_broken.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_handle.pngbin0 -> 204 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade.pngbin0 -> 96 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade_broken.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_handle.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rawamber.pngbin0 -> 619 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rawamethyst.pngbin0 -> 662 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rawruby.pngbin0 -> 631 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/rawsapphire.pngbin0 -> 662 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_teeth.pngbin0 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_wideblade.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_accessory.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_binding.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_handle.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head_broken.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_accessory.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_binding.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_handle.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head_broken.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_accessory.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_binding.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_handle.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head_broken.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/beheading_scythe_effect.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/blaze_scythe_effect.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_binding.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_accessory.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_binding.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_handle.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head_broken.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_binding.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_accessory.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_binding.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_handle.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head_broken.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_accessory.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_binding.pngbin0 -> 103 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_handle.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_accessory.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/diamond_scythe_effect.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/emerald_scythe_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_binding.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_handle.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/flux_scythe_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/ice_scythe_effect.pngbin0 -> 75 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_accessory.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_binding.pngbin0 -> 101 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_handle.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head_broken.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/lapis_scythe_effect.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/lava_scythe_effect.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/moss_scythe_effect.pngbin0 -> 128 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/necrotic_scythe_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_accessory.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_binding.pngbin0 -> 104 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_handle.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head_broken.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_accessory.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_handle.pngbin0 -> 159 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_binding.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_handle.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head_broken.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_accessory.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_binding.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_handle.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head.pngbin0 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head_broken.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/piston_scythe_effect.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/quartz_scythe_effect.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/redstone_scythe_effect.pngbin0 -> 100 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/reinforced_scythe_effect.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/scythe.xcfbin0 -> 2474 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/silk_scythe_effect.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_handle.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/smite_scythe_effect.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/spider_scythe_effect.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head_broken.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_handle.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head_broken.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_accessory.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_binding.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_handle.pngbin0 -> 301 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head_broken.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_accessory.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_binding.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_handle.pngbin0 -> 156 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head_broken.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_1.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_2.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_3.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_1.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_2.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_3.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_1.pngbin0 -> 336 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_2.pngbin0 -> 350 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_3.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_broken.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_1.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_2.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_3.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_1.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_2.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_1.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_2.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_3.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_1.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_2.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_3.pngbin0 -> 162 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/beheading_bow_effect.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_1.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_2.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_3.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_1.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_1.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_2.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_3.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_1.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_2.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_1.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_1.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_2.pngbin0 -> 150 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_3.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_1.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_2.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_3.pngbin0 -> 144 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_1.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_3.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/diamond_bow_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/emerald_bow_effect.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_1.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_2.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_3.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_broken.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_1.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_2.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_3.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_1.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_2.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/flux_bow_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_1.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_2.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_3.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_1.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_1.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_2.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_3.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/lava_bow_effect.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_1.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_2.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_3.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_broken.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_1.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_1.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_3.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/necrotic_bow_effect.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_1.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_2.pngbin0 -> 145 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_3.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_1.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_2.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_3.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_1.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_2.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_1.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_2.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_3.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_1.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_2.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_3.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_1.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_2.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_3.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_1.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_2.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_3.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/piston_bow_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_1.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_2.pngbin0 -> 135 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_3.pngbin0 -> 136 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_1.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_2.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_3.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/reinforced_bow_effect.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/shortbow.xcfbin0 -> 7211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_1.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_2.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_3.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_1.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/smite_bow_effect.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_1.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_2.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_3.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_1.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_1.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_2.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_3.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_1.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_2.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_3.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_1.pngbin0 -> 336 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_2.pngbin0 -> 350 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_3.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_broken.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_1.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_2.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_3.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_1.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_2.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_3.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom.pngbin0 -> 275 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_1.pngbin0 -> 275 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_2.pngbin0 -> 282 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_3.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_1.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_2.pngbin0 -> 291 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_3.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.pngbin0 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_handle.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head_broken.png (renamed from Gimp files/arrow/_arrow_shaft.png)bin193 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_handle.pngbin0 -> 110 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head_broken.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head_broken.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/beheading_shovel_effect.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/blaze_shovel_effect.pngbin0 -> 132 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head.pngbin0 -> 120 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head_broken.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head_broken.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head_broken.pngbin0 -> 126 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_handle.pngbin0 -> 155 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head_broken.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head_broken.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head_broken.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/diamond_shovel_effect.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/emerald_shovel_effect.pngbin0 -> 97 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_handle.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head_broken.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/flux_shovel_effect.pngbin0 -> 1207 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/glowstone_shovel_effect.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/ice_shovel_effect.pngbin0 -> 99 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_handle.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head_broken.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/lapis_shovel_effect.pngbin0 -> 107 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/lava_shovel_effect.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head_broken.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/moss_shovel_effect.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/necrotic_shovel_effect.pngbin0 -> 102 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_handle.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head_broken.pngbin0 -> 131 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_handle.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head_broken.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_handle.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head_broken.pngbin0 -> 127 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_handle.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head_broken.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/piston_shovel_effect.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/quartz_shovel_effect.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/redstone_shovel_effect.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/reinforced_shovel_effect.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/shovel.xcfbin0 -> 1439 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/silk_shovel_effect.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head.pngbin0 -> 119 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head_broken.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/smite_shovel_effect.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/spider_shovel_effect.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_handle.pngbin0 -> 106 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head_broken.pngbin0 -> 118 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_handle.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head.pngbin0 -> 121 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head_broken.pngbin0 -> 125 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_handle.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head_broken.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_handle.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head_broken.pngbin0 -> 131 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken - Kopie.pngbin0 -> 293 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/beheading_shuriken_effect.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/blaze_shuriken_effect.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.pngbin0 -> 379 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.xcfbin0 -> 9164 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/diamond_shuriken_effect.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/emerald_shuriken_effect.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/lapis_shuriken_effect.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/lava_shuriken_effect.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/moss_shuriken_effect.pngbin0 -> 286 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/necrotic_shuriken_effect.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/piston_shuriken_effect.pngbin0 -> 356 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/quartz_shuriken_effect.pngbin0 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/reinforced_shuriken_effect.pngbin0 -> 454 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/silk_shuriken_effect.pngbin0 -> 301 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/smite_shuriken_effect.pngbin0 -> 283 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/shuriken/spider_shuriken_effect.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_blade.pngbin0 -> 477 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_handle.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/beheading_knife_effect.pngbin0 -> 285 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/blaze_knife_effect.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.pngbin0 -> 301 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.xcfbin0 -> 2367 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/diamond_knife_effect.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/emerald_knife_effect.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lapis_knife_effect.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lava_knife_effect.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/moss_knife_effect.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/necrotic_knife_effect.pngbin0 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/piston_knife_effect.pngbin0 -> 284 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/quartz_knife_effect.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/reinforced_knife_effect.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/silk_knife_effect.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/smite_knife_effect.pngbin0 -> 379 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/throwingknife/spider_knife_effect.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/mcmod.info6
2045 files changed, 2797 insertions, 361 deletions
diff --git a/Gimp files/Hood.xcf b/Gimp files/Hood.xcf
index 42fe3bd..f9b6985 100644
--- a/Gimp files/Hood.xcf
+++ b/Gimp files/Hood.xcf
Binary files differ
diff --git a/Gimp files/arrow/_arrow_fletching.png b/Gimp files/arrow/_arrow_fletching.png
deleted file mode 100644
index 22451c9..0000000
--- a/Gimp files/arrow/_arrow_fletching.png
+++ /dev/null
Binary files differ
diff --git a/Gimp files/arrow/_arrow_head.png b/Gimp files/arrow/_arrow_head.png
deleted file mode 100644
index 613ec83..0000000
--- a/Gimp files/arrow/_arrow_head.png
+++ /dev/null
Binary files differ
diff --git a/Gimp files/broadsword.xcf b/Gimp files/broadsword.xcf
index 705abbf..3ba92a4 100644
--- a/Gimp files/broadsword.xcf
+++ b/Gimp files/broadsword.xcf
Binary files differ
diff --git a/Gimp files/longsword/longsword.xcf b/Gimp files/longsword/longsword.xcf
index be3d740..06b75a6 100644
--- a/Gimp files/longsword/longsword.xcf
+++ b/Gimp files/longsword/longsword.xcf
Binary files differ
diff --git a/build.gradle b/build.gradle
index 80452bd..6725103 100644
--- a/build.gradle
+++ b/build.gradle
@@ -17,7 +17,7 @@ buildscript {
apply plugin: 'forge'
-version = "1.2.1"
+version = "1.3a"
group= "gmail.lance5057.com" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "tinkersdefense"
diff --git a/src/main/java/lance5057/tDefense/Reference.java b/src/main/java/lance5057/tDefense/Reference.java
index a9d8bf5..2c78c27 100644
--- a/src/main/java/lance5057/tDefense/Reference.java
+++ b/src/main/java/lance5057/tDefense/Reference.java
@@ -4,7 +4,7 @@ public class Reference
{
public static final String MOD_ID = "tinkersdefense";
- public static final String VERSION = "1.2";
+ public static final String VERSION = "1.3a";
public static final String MOD_NAME = "Tinkers' Defense";
}
diff --git a/src/main/java/lance5057/tDefense/TD_Config.java b/src/main/java/lance5057/tDefense/TD_Config.java
index ef40f18..bca70b2 100644
--- a/src/main/java/lance5057/tDefense/TD_Config.java
+++ b/src/main/java/lance5057/tDefense/TD_Config.java
@@ -20,14 +20,21 @@ public class TD_Config
public int CrestLegendsID;
public int CrestBladesID;
+ public int ArmorProtectionID;
+
public int MaterialIndex;
+ public boolean BotaniaAddon;
+ public int CorpseIvyModID;
+
public TD_Config(FMLPreInitializationEvent e)
{
Configuration config = new Configuration(e.getSuggestedConfigurationFile());
config.load();
+ MaterialIndex = config.get("Material Index", "Highest material ID - TDefense - 206 MFR - 1001 ExtraTIC - 1024", 206).getInt();
+
AeonsteelMatID = config.get("Material Configs", "Aeonsteel Material ID", 201).getInt();
QueensGoldMatID = config.get("Material Configs", "QueensGold Material ID", 202).getInt();
DogbeariumMatID = config.get("Material Configs", "Dogbearium Material ID", 203).getInt();
@@ -40,9 +47,10 @@ public class TD_Config
CrestLegendsID = config.get("Modifier Configs", "Crest of Legends ID", 21).getInt();
CrestLegendsID = config.get("Modifier Configs", "Crest of Legends ID", 22).getInt();
- MaterialIndex = config.get("Material Index", "Highest material ID - TDefense - 204 MFR - 1001 ExtraTIC - 1024", 204).getInt();
-
+ ArmorProtectionID = config.getInt("Protection ID", "Armor Modifier Configs", 40, 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, "");
config.save();
}
diff --git a/src/main/java/lance5057/tDefense/TinkersDefense.java b/src/main/java/lance5057/tDefense/TinkersDefense.java
index 8782cf3..9c66e96 100644
--- a/src/main/java/lance5057/tDefense/TinkersDefense.java
+++ b/src/main/java/lance5057/tDefense/TinkersDefense.java
@@ -4,22 +4,28 @@ 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.time.LocalDate;
-import java.time.ZoneId;
+import java.util.ArrayList;
import java.util.Date;
+import java.util.List;
+import lance5057.tDefense.addons.TDAddonBotania;
+import lance5057.tDefense.armor.events.ArmorModEvents;
import lance5057.tDefense.armor.events.ArmorRenderEvent;
-import lance5057.tDefense.armor.items.ChainArmor;
-import lance5057.tDefense.armor.items.Mask;
-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.TinkersGrieves;
import lance5057.tDefense.armor.items.heavy.TinkersHelm;
import lance5057.tDefense.armor.items.heavy.TinkersSabatons;
+import lance5057.tDefense.armor.items.light.TinkersBoots;
+import lance5057.tDefense.armor.items.light.TinkersChausses;
+import lance5057.tDefense.armor.items.light.TinkersCoif;
+import lance5057.tDefense.armor.items.light.TinkersHalberd;
import lance5057.tDefense.armor.parts.Cloth;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.blocks.JewelersBench;
-import lance5057.tDefense.core.Injector;
import lance5057.tDefense.core.TD_Patterns;
import lance5057.tDefense.core.blocks.AeonSteelBlock;
import lance5057.tDefense.core.blocks.DogbeariumBlock;
@@ -28,25 +34,28 @@ 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;
import lance5057.tDefense.core.tools.RoundShield;
import lance5057.tDefense.core.tools.Shears;
import lance5057.tDefense.core.tools.TinkerWrench;
-import lance5057.tDefense.core.tools.TinkerZweihander;
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;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
import net.minecraft.item.Item;
-import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraft.item.ItemStack;
import net.minecraft.util.StatCollector;
import net.minecraftforge.common.MinecraftForge;
@@ -55,10 +64,12 @@ import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import tconstruct.TConstruct;
import tconstruct.library.TConstructRegistry;
+import tconstruct.library.client.StencilGuiElement;
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;
@@ -98,6 +109,7 @@ public class TinkersDefense {
public static TDEventHandler TDevents;
public static ArmorRenderEvent AREvent;
+ public static ArmorModEvents AMEvent;
public static TD_Config config;
@@ -105,8 +117,6 @@ public class TinkersDefense {
.newSimpleChannel(Reference.MOD_ID);
static Date date = new Date();
- static LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
- public static int month = localDate.getMonthValue();
public static Item tabIcon;
@@ -139,13 +149,23 @@ public class TinkersDefense {
public static Block block_GreenMintBlock;
public static Fluid moltenGreenMint;
public static Block moltenGreenMintBlock;
+
+ public static Item item_RawSapphire;
+ public static Item item_RawRuby;
+ public static Item item_RawAmethyst;
+ public static Item item_RawAmber;
+
+ public static Block block_SapphireOre;
+ public static Block block_RubyOre;
+ public static Block block_AmethystOre;
+ public static Block block_AmberOre;
public static ToolCore tool_roundShield;
public static ToolCore tool_heaterShield;
public static ToolCore tool_wrench;
- public static ToolCore tool_sheath;
- public static ToolCore tool_mask;
- public static ToolCore tool_zweihander;
+// public static ToolCore tool_sheath;
+// public static ToolCore tool_mask;
+// public static ToolCore tool_zweihander;
public static ToolCore tool_shears;
public static Block block_CrestMount;
@@ -153,10 +173,15 @@ public class TinkersDefense {
public static Block block_JewelersBench;
public static ToolCore armor_TinkerHood;
- public static ToolCore armor_TinkerCowl;
+ public static ToolCore armor_TinkerShawl;
public static ToolCore armor_TinkerRobe;
public static ToolCore armor_TinkerShoes;
+ public static ToolCore armor_TinkerCoif;
+ public static ToolCore armor_TinkerHalberd;
+ public static ToolCore armor_TinkerChausses;
+ public static ToolCore armor_TinkerBoots;
+
public static ToolCore armor_TinkerHelm;
public static ToolCore armor_TinkerBreastplate;
public static ToolCore armor_TinkerGrieves;
@@ -172,23 +197,61 @@ public class TinkersDefense {
public static Item partCloth;
public static Item partChainmaille;
- public static Injector tcInject;
+ public static List<Injector> tcInject;
+ public static InjectorLocations injectLoc;
+
+ public static TDAddonBotania flowermod;
@SidedProxy(clientSide = "lance5057.tDefense.proxy.ClientProxy", serverSide = "lance5057.tDefense.proxy.CommonProxy")
public static CommonProxy proxy;
+ public static int month;
@EventHandler
public void preInit(FMLPreInitializationEvent e) {
+ month = this.date.getMonth();
+
PacketHandler.init();
TDevents = new TDEventHandler();
AREvent = new ArmorRenderEvent();
+ AMEvent = new ArmorModEvents();
MinecraftForge.EVENT_BUS.register(AREvent);
+ MinecraftForge.EVENT_BUS.register(AMEvent);
config = new TD_Config(e);
+
+ NetworkRegistry.INSTANCE.registerGuiHandler(TinkersDefense.instance,
+ new CommonProxy());
+ MinecraftForge.EVENT_BUS.register(this);
+
+ tabIcon = new Item().setMaxStackSize(1).setCreativeTab(tabName).setUnlocalizedName("tabIcon").setTextureName(Reference.MOD_ID + ":Icon");
+ GameRegistry.registerItem(tabIcon, "tabIcon");
+
+ //flowermod = new TDAddonBotania();
+
mods = new Modifiers();
- mods.init();
+ injectLoc = new InjectorLocations();
+
+// item_RawSapphire = new RawGem("sapphire");
+// item_RawRuby = new RawGem("ruby");
+// item_RawAmethyst = new RawGem("amethyst");
+// item_RawAmber = new RawGem("amber");
+//
+// block_SapphireOre = new TD_Ore(Material.ground, "sapphire", item_RawSapphire);
+// block_RubyOre = new TD_Ore(Material.ground, "ruby", item_RawRuby);
+// block_AmethystOre = new TD_Ore(Material.ground, "amethyst", item_RawAmethyst);
+// block_AmberOre = new TD_Ore(Material.ground, "amber", item_RawAmber);
+//
+// GameRegistry.registerItem(item_RawSapphire, "rawsapphire");
+// GameRegistry.registerItem(item_RawRuby, "rawruby");
+// GameRegistry.registerItem(item_RawAmethyst, "rawamethyst");
+// GameRegistry.registerItem(item_RawAmber, "rawamber");
+//
+// GameRegistry.registerBlock(block_SapphireOre, "sapphireore");
+// GameRegistry.registerBlock(block_RubyOre, "rubyore");
+// GameRegistry.registerBlock(block_AmethystOre, "amethystore");
+// GameRegistry.registerBlock(block_AmberOre, "amber ore");
block_CrestMount = new CrestMount().setHardness(4.0F)
.setStepSound(Block.soundTypeStone).setBlockName("CrestMount")
@@ -202,7 +265,7 @@ public class TinkersDefense {
new Object[] { "xxx", "-i-", "---", 'x',
new ItemStack(TinkerTools.toughRod, 1, 1), 'i',
new ItemStack(TinkerTools.toolRod, 1, 1) });
-
+
block_ArmorAnvil = new FinishingAnvil().setHardness(4.0F)
.setStepSound(Block.soundTypeAnvil).setBlockName("ArmorAnvil")
.setCreativeTab(tabName);
@@ -210,6 +273,11 @@ public class TinkersDefense {
GameRegistry.registerBlock(block_ArmorAnvil, "Block_ArmorAnvil");
GameRegistry.registerTileEntity(TileEntity_FinishingAnvil.class,
"Tile_ArmorAnvil");
+
+ GameRegistry.addShapedRecipe(new ItemStack(block_ArmorAnvil),
+ new Object[] { "ai-", "lr-", "---", 'r',
+ new ItemStack(TinkerTools.toughRod, 1, 0), 'a',
+ Blocks.anvil, 'i', Items.iron_ingot, 'l', Blocks.log });
block_JewelersBench = new JewelersBench().setHardness(4.0F)
.setStepSound(Block.soundTypeWood)
@@ -218,13 +286,6 @@ public class TinkersDefense {
GameRegistry.registerBlock(block_JewelersBench, "Block_JewelersBench");
GameRegistry.registerTileEntity(TileEntity_JewelersBench.class,
"Tile_JewelersBench");
-
- NetworkRegistry.INSTANCE.registerGuiHandler(TinkersDefense.instance,
- new CommonProxy());
- MinecraftForge.EVENT_BUS.register(this);
-
- tabIcon = new Item().setMaxStackSize(1).setCreativeTab(tabName).setUnlocalizedName("tabIcon").setTextureName(Reference.MOD_ID + ":Icon");
- GameRegistry.registerItem(tabIcon, "tabIcon");
item_AeonSteelIngot = new Item().setCreativeTab(tabName)
.setMaxStackSize(64).setUnlocalizedName("AeonsteelIngot")
@@ -319,11 +380,11 @@ public class TinkersDefense {
//Candy Canes
item_RedMintcane = new Item().setCreativeTab(tabName)
.setMaxStackSize(64).setUnlocalizedName("RedMintcane")
- .setTextureName(Reference.MOD_ID + ":RedMintcane");
+ .setTextureName(Reference.MOD_ID + ":redmintcane");
item_RedMintIngot = new Item().setCreativeTab(tabName)
.setMaxStackSize(64).setUnlocalizedName("RedMintIngot")
- .setTextureName(Reference.MOD_ID + ":RedMintIngot");
+ .setTextureName(Reference.MOD_ID + ":redmintingot");
GameRegistry.registerItem(item_RedMintcane, "RedMintCane");
GameRegistry.registerItem(item_RedMintIngot, "RedMintIngot");
@@ -331,9 +392,9 @@ public class TinkersDefense {
block_RedMintBlock = new RedMintBlock(Material.iron)
.setHardness(4.0F).setStepSound(Block.soundTypeMetal)
.setBlockName("RedMintBlock").setCreativeTab(tabName)
- .setBlockTextureName(Reference.MOD_ID + ":RedMintBlock");
+ .setBlockTextureName(Reference.MOD_ID + ":redmintblock");
- GameRegistry.registerBlock(block_RedMintBlock, "RedMintblock");
+ GameRegistry.registerBlock(block_RedMintBlock, "redmintblock");
GameRegistry
.addShapedRecipe(new ItemStack(block_RedMintBlock),
@@ -353,11 +414,11 @@ public class TinkersDefense {
item_GreenMintcane = new Item().setCreativeTab(tabName)
.setMaxStackSize(64).setUnlocalizedName("GreenMintcane")
- .setTextureName(Reference.MOD_ID + ":GreenMintcane");
+ .setTextureName(Reference.MOD_ID + ":greenmintcane");
item_GreenMintIngot = new Item().setCreativeTab(tabName)
.setMaxStackSize(64).setUnlocalizedName("GreenMintIngot")
- .setTextureName(Reference.MOD_ID + ":GreenMintIngot");
+ .setTextureName(Reference.MOD_ID + ":greenmintingot");
GameRegistry.registerItem(item_GreenMintcane, "GreenMintCane");
GameRegistry.registerItem(item_GreenMintIngot, "GreenMintIngot");
@@ -365,7 +426,7 @@ public class TinkersDefense {
block_GreenMintBlock = new GreenMintBlock(Material.iron)
.setHardness(4.0F).setStepSound(Block.soundTypeMetal)
.setBlockName("GreenMintBlock").setCreativeTab(tabName)
- .setBlockTextureName(Reference.MOD_ID + ":GreenMintBlock");
+ .setBlockTextureName(Reference.MOD_ID + ":greenmintblock");
GameRegistry.registerBlock(block_GreenMintBlock, "GreenMintblock");
@@ -388,16 +449,26 @@ public class TinkersDefense {
tool_shears = new Shears();
tool_wrench = new TinkerWrench();
- tool_sheath = new Sheath();
- tool_mask = new Mask();
+// tool_sheath = new Sheath();
+// tool_mask = new Mask();
- tool_zweihander = new TinkerZweihander(0);
+// tool_zweihander = new TinkerZweihander(0);
armor_TinkerHelm = new TinkersHelm();
armor_TinkerBreastplate = new TinkersBreastplate();
armor_TinkerGrieves = new TinkersGrieves();
armor_TinkerSabatons = new TinkersSabatons();
+ armor_TinkerRobe = new TinkersRobe();
+ armor_TinkerShawl = new TinkersShawl();
+ armor_TinkerHood = new TinkersHood();
+ armor_TinkerShoes = new TinkersShoes();
+
+ armor_TinkerCoif = new TinkersCoif();
+ armor_TinkerHalberd = new TinkersHalberd();
+ armor_TinkerChausses = new TinkersChausses();
+ armor_TinkerBoots = new TinkersBoots();
+
//Register Tools
GameRegistry.registerItem(tool_roundShield, "Round Shield");
@@ -405,27 +476,48 @@ public class TinkersDefense {
GameRegistry.registerItem(tool_shears, "Tinker Shears");
GameRegistry.registerItem(tool_wrench, "Tinker Wrench");
- GameRegistry.registerItem(tool_sheath, "Sheath");
- GameRegistry.registerItem(tool_mask, "Mask");
+// GameRegistry.registerItem(tool_sheath, "Sheath");
+// GameRegistry.registerItem(tool_mask, "Mask");
+// GameRegistry.registerItem(tool_zweihander, "Zweihander");
- GameRegistry.registerItem(tool_zweihander, "Zweihander");
GameRegistry.registerItem(armor_TinkerHelm,"tinkerhelm");
GameRegistry.registerItem(armor_TinkerBreastplate,"tinkerbreastplate");
GameRegistry.registerItem(armor_TinkerGrieves,"tinkergrieves");
GameRegistry.registerItem(armor_TinkerSabatons,"tinkersabatons");
+ GameRegistry.registerItem(armor_TinkerCoif,"tinkercoif");
+ GameRegistry.registerItem(armor_TinkerHalberd,"tinkerhalberd");
+ GameRegistry.registerItem(armor_TinkerChausses,"tinkerchausses");
+ GameRegistry.registerItem(armor_TinkerBoots,"tinkerboots");
+
+ GameRegistry.registerItem(armor_TinkerRobe, "tinkerrobe");
+ GameRegistry.registerItem(armor_TinkerShawl, "tinkershawl");
+ GameRegistry.registerItem(armor_TinkerHood, "tinkerhood");
+ GameRegistry.registerItem(armor_TinkerShoes, "tinkershoes");
+
//Add Tools to TiCo directory
TConstructRegistry.addItemToDirectory("Round Shield", tool_roundShield);
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("Mask", tool_mask);
- TConstructRegistry.addItemToDirectory("Zweihander", tool_zweihander);
+// TConstructRegistry.addItemToDirectory("Sheath", tool_sheath);
+// TConstructRegistry.addItemToDirectory("Mask", tool_mask);
+// TConstructRegistry.addItemToDirectory("Zweihander", tool_zweihander);
+
TConstructRegistry.addItemToDirectory("tinkerhelm", armor_TinkerHelm);
TConstructRegistry.addItemToDirectory("tinkerbreastplate", armor_TinkerBreastplate);
TConstructRegistry.addItemToDirectory("tinkergrieves", armor_TinkerGrieves);
TConstructRegistry.addItemToDirectory("tinkersabatons", armor_TinkerSabatons);
+
+ TConstructRegistry.addItemToDirectory("tinkercoif", armor_TinkerCoif);
+ TConstructRegistry.addItemToDirectory("tinkerhalberd", armor_TinkerHalberd);
+ TConstructRegistry.addItemToDirectory("tinkerchausses", armor_TinkerChausses);
+ TConstructRegistry.addItemToDirectory("tinkerboots", armor_TinkerBoots);
+
+ TConstructRegistry.addItemToDirectory("tinkerrobe", armor_TinkerRobe);
+ TConstructRegistry.addItemToDirectory("tinkershawl", armor_TinkerShawl);
+ TConstructRegistry.addItemToDirectory("tinkerhood", armor_TinkerHood);
+ TConstructRegistry.addItemToDirectory("tinkershoes", armor_TinkerShoes);
woodPattern = new TD_Patterns("pattern_", "Pattern");
metalPattern = new TD_Patterns("cast_", "MetalPattern");
@@ -445,8 +537,8 @@ public class TinkersDefense {
// Renderers
proxy.registerRenderers();
- item_ChainArmor = new ChainArmor(ArmorMaterial.IRON, 4, 1).setUnlocalizedName("Chain_Armor");
- GameRegistry.registerItem(item_ChainArmor,"Chain Armor");
+// item_ChainArmor = new ChainArmor(ArmorMaterial.IRON, 4, 1).setUnlocalizedName("Chain_Armor");
+// GameRegistry.registerItem(item_ChainArmor,"Chain Armor");
//tool_Sheath = new Sheath().setUnlocalizedName("Sheath");
@@ -461,10 +553,13 @@ public class TinkersDefense {
public void init(FMLInitializationEvent e) {
//System.out.print(Reference.MOD_ID);
+ //flowermod.RegisterRecipes();
+ //flowermod.RegisterModifiers();
+
StencilBuilder.registerStencil(50, woodPattern, 0); // rivets
StencilBuilder.registerStencil(51, woodPattern, 1); // clasp
StencilBuilder.registerStencil(52, woodPattern, 2); // armorplate
- //StencilBuilder.registerStencil(53, woodPattern, 3); // cloth
+ StencilBuilder.registerStencil(53, woodPattern, 3); // cloth
StencilBuilder.registerStencil(54, woodPattern, 4); // chainmaille
PatternBuilder.instance.addToolPattern(woodPattern);
@@ -490,10 +585,12 @@ public class TinkersDefense {
//buildParts(partCloth, 3);
buildParts(partChainmaille, 4);
+ mods.init();
+
PatternBuilder pb = PatternBuilder.instance;
TConstructClientRegistry.toolButtons
- .add(TConstructClientRegistry.toolButtons.size(),
+ .add(
new ToolGuiElement(
1,
0,
@@ -505,22 +602,16 @@ public class TinkersDefense {
StatCollector
.translateToLocal("gui.toolstation.roundshield.desc"),
"tinkersdefense", "textures/gui/icons.png"));
- TConstructClientRegistry.tierTwoButtons
- .add(TConstructClientRegistry.tierTwoButtons.size(),
- new ToolGuiElement(
- 5,
- 0,
- 0,
- new int[] { 9, 8, 9, 9 },
- new int[] { 2, 3, 2, 3 },
- StatCollector
- .translateToLocal("gui.toolstation.heatershield.name"),
- StatCollector
- .translateToLocal("gui.toolstation.heatershield.desc"),
- "tinkersdefense", "textures/gui/icons.png"));
+ ToolGuiElement button2 = new ToolGuiElement(5,0,0,new int[] { 9, 8, 9, 9 },new int[] { 2, 3, 2, 3 },StatCollector.translateToLocal("gui.toolstation.heatershield.name"),StatCollector.translateToLocal("gui.toolstation.heatershield.desc"),"tinkersdefense:", "textures/gui/icons.png");
+ TConstructClientRegistry.tierTwoButtons.add(button2);
+
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0, 0, 50, "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0, 0, 51, "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0, 0, 52, "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0, 0, 53, "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0, 0, 54, "tinkersdefense", "textures/gui/icons.png"));
-
// Aeonsteel
pb.registerMaterialSet("aeonsteel", new ItemStack(
TinkerTools.toolShard, 1, 10), new ItemStack(
@@ -656,8 +747,8 @@ public class TinkersDefense {
TConstructClientRegistry.addMaterialRenderMapping(config.RedMintMatID, "tinker",
"RedMint", true);
- TConstructRegistry.addToolMaterial(config.RedMintMatID, "RedMint", 4, 600, 800, 2,
- 1.6F, 0, -2f, DARK_RED.toString(), 0xFF0000);
+ TConstructRegistry.addToolMaterial(config.RedMintMatID, "RedMint", 1, 50, 10, 0,
+ 0F, 0, 0f, DARK_RED.toString(), 0xFF0000);
TinkerTools.registerPatternMaterial("RedMintIngot", 2, "RedMint");
TConstructRegistry.addDefaultToolPartMaterial(config.RedMintMatID);
@@ -689,8 +780,8 @@ public class TinkersDefense {
TConstructClientRegistry.addMaterialRenderMapping(config.GreenMintMatID, "tinker",
"GreenMint", true);
- TConstructRegistry.addToolMaterial(config.GreenMintMatID, "GreenMint", 4, 600, 800, 2,
- 1.6F, 0, -2f, DARK_RED.toString(), 0x5bde4b);
+ TConstructRegistry.addToolMaterial(config.GreenMintMatID, "GreenMint", 1, 50, 10, 0,
+ 0F, 0, 0f, DARK_RED.toString(), 0x5bde4b);
TinkerTools.registerPatternMaterial("GreenMintIngot", 2, "GreenMint");
TConstructRegistry.addDefaultToolPartMaterial(config.GreenMintMatID);
@@ -752,25 +843,44 @@ public class TinkersDefense {
TinkerTools.binding, TinkerTools.knifeBlade);
//Zweihander
- TConstructRegistry.addToolRecipe(tool_zweihander, TinkerTools.largeSwordBlade,
- TinkerTools.toughRod, TinkerTools.wideGuard, TinkerTools.swordBlade);
+// 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_mask, partArmorplate, partCloth, partClasp);
+// TConstructRegistry.addToolRecipe(tool_sheath, partArmorplate,TinkerTools.toolRod, partCloth, partClasp);
+// 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);
- tcInject = new Injector(0,TinkerTools.broadsword);
- GameRegistry.registerItem(tcInject, "debugger");
+ TConstructRegistry.addToolRecipe(armor_TinkerRobe, partCloth, partCloth);
+ TConstructRegistry.addToolRecipe(armor_TinkerShawl, partCloth, partCloth, partClasp);
+ TConstructRegistry.addToolRecipe(armor_TinkerHood, partCloth, partCloth, partRivet);
+ TConstructRegistry.addToolRecipe(armor_TinkerShoes, partCloth, partClasp, partRivet);
+
+ TConstructRegistry.addToolRecipe(armor_TinkerCoif, partChainmaille, partCloth, TinkerTools.toughRod);
+ TConstructRegistry.addToolRecipe(armor_TinkerHalberd, partChainmaille, partArmorplate, partRivet);
+ 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());
+ }
+ }
}
@EventHandler
public void postInit(FMLPostInitializationEvent e) {
-
+ List list = ModifyBuilder.instance.itemModifiers;
+ list = ModifyBuilder.instance.itemModifiers;
}
public void castMolten(Fluid fluid, int ID) {
@@ -867,7 +977,22 @@ public class TinkersDefense {
new ItemStack(TinkerTools.arrowhead, 1, ID),
new FluidStack(fluid, (int) (144 * 1.0D)),
TConstructRegistry.getItemStack("arrowheadCast"), 50);
-
+ TConstructRegistry.instance.getTableCasting().addCastingRecipe(
+ new ItemStack(partArmorplate, 1, ID),
+ new FluidStack(fluid, (int) (144 * 4.0D)),
+ new ItemStack(metalPattern, 1, 2), 50);
+ TConstructRegistry.instance.getTableCasting().addCastingRecipe(
+ new ItemStack(partRivet, 1, ID),
+ new FluidStack(fluid, (int) (144 * 0.5D)),
+ new ItemStack(metalPattern, 1, 0), 50);
+ TConstructRegistry.instance.getTableCasting().addCastingRecipe(
+ new ItemStack(partClasp, 1, ID),
+ new FluidStack(fluid, (int) (144 * 1.0D)),
+ new ItemStack(metalPattern, 1, 1), 50);
+ TConstructRegistry.instance.getTableCasting().addCastingRecipe(
+ new ItemStack(partChainmaille, 1, ID),
+ new FluidStack(fluid, (int) (144 * 4.0D)),
+ new ItemStack(metalPattern, 1, 3), 50);
}
public void buildParts(Item item, int meta) {
@@ -910,9 +1035,9 @@ public class TinkersDefense {
{
int color[] = new int[3];
- color[0] = Integer.parseUnsignedInt(hex.substring(0, 2), 16);
- color[1] = Integer.parseUnsignedInt(hex.substring(2, 4), 16);
- color[2] = Integer.parseUnsignedInt(hex.substring(4, 6), 16);
+ color[0] = Integer.parseInt(hex.substring(0, 2), 16);
+ color[1] = Integer.parseInt(hex.substring(2, 4), 16);
+ color[2] = Integer.parseInt(hex.substring(4, 6), 16);
return color;
}
diff --git a/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java b/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
new file mode 100644
index 0000000..fc28e7e
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
@@ -0,0 +1,77 @@
+package lance5057.tDefense.addons;
+
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.core.tools.modifiers.Botania.modifierCorpseIvy;
+import lance5057.tDefense.core.tools.modifiers.weapons.modifierDaze;
+import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import net.minecraft.item.crafting.CraftingManager;
+import net.minecraftforge.oredict.ShapedOreRecipe;
+import tconstruct.library.crafting.ModifyBuilder;
+import tconstruct.tools.TinkerTools;
+import vazkii.botania.api.BotaniaAPI;
+import vazkii.botania.common.item.ModItems;
+import vazkii.botania.common.item.block.ItemBlockSpecialFlower;
+import vazkii.botania.common.lib.LibBlockNames;
+import vazkii.botania.common.lib.LibItemNames;
+import vazkii.botania.common.lib.LibOreDict;
+import cpw.mods.fml.common.Loader;
+import cpw.mods.fml.common.registry.GameRegistry;
+
+public class TDAddonBotania {
+ boolean active;
+
+ Item corpseIvyGraft;
+ Item corpseIvy;
+
+ public TDAddonBotania()
+ {
+ active = false;
+
+ if(Loader.isModLoaded("Botania"))
+ {
+ active = true;
+
+ LoadItems();
+ }
+ }
+
+ public void LoadItems()
+ {
+ corpseIvyGraft = new Item()
+ .setUnlocalizedName("corpseivygraft")
+ .setCreativeTab(TinkersDefense.tabName)
+ .setTextureName("tinkersdefense:corpseIvyGraft");
+
+ corpseIvy = new Item()
+ .setUnlocalizedName("corpseivy")
+ .setCreativeTab(TinkersDefense.tabName)
+ .setTextureName("tinkersdefense:corpseIvy");
+
+ GameRegistry.registerItem(corpseIvyGraft, "corpseivygraft");
+ GameRegistry.registerItem(corpseIvy, "corpseivy");
+ }
+
+ public void RegisterRecipes()
+ {
+ CraftingManager.getInstance().getRecipeList().add(new ShapedOreRecipe(new ItemStack(corpseIvyGraft),
+ new Object[] {
+ "fsf",
+ "oio",
+ "fgf",
+ 'f', ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_BELLETHORN),
+ 'i', new ItemStack(ModItems.keepIvy, 1, 0),
+ 's', LibOreDict.MANA_STRING,
+ 'g', new ItemStack(TinkerTools.craftedSoil,1,3),
+ 'o', new ItemStack(ModItems.fertilizer,1,1)}));
+
+ BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(corpseIvy,1,0), new ItemStack(corpseIvyGraft,1,0), 100000);
+ }
+
+ public void RegisterModifiers()
+ {
+ ModifyBuilder.registerModifier(new modifierCorpseIvy("Corpse Ivy", TinkersDefense.config.CorpseIvyModID, new ItemStack[] { new ItemStack(corpseIvy)}, new int[] {1}));
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/ArmorCore.java b/src/main/java/lance5057/tDefense/armor/ArmorCore.java
index 1410b8a..63abd7f 100644
--- a/src/main/java/lance5057/tDefense/armor/ArmorCore.java
+++ b/src/main/java/lance5057/tDefense/armor/ArmorCore.java
@@ -12,17 +12,20 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.DamageSource;
import net.minecraft.util.IChatComponent;
+import net.minecraft.util.MathHelper;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.World;
import net.minecraftforge.common.ISpecialArmor;
import scala.Int;
import tconstruct.library.accessory.IAccessoryModel;
+import tconstruct.library.tools.AbilityHelper;
import tconstruct.library.tools.ToolCore;
public class ArmorCore extends ToolCore implements ISpecialArmor//, IAccessoryModel
-{
+{
int slot;
- public ModelBiped armorModel;
+ protected Double reductionPercent = 0.0;
+ protected int maxReduction = 0;
public ArmorCore(int baseProtection, int slot) {
super(baseProtection);
@@ -41,8 +44,18 @@ public class ArmorCore extends ToolCore implements ISpecialArmor//, IAccessoryMo
public ArmorProperties getProperties(EntityLivingBase player,
ItemStack armor, DamageSource source, double damage, int slot)
{
- ArmorProperties armorp = new ArmorProperties(0, 0.8, 100); //TODO figure this out
- ((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
+ NBTTagCompound tags = armor.getTagCompound().getCompoundTag("InfiTool");
+
+ Double enhancedPercent = reductionPercent;
+
+ if(tags.hasKey("Protection"))
+ enhancedPercent += (calcModifierDamage(tags.getInteger("Protection"), 0.75f, source) * 0.04);
+
+ ArmorProperties armorp = new ArmorProperties(0, enhancedPercent, maxReduction); //0.04 per half shirt
+ ((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(source.getDamageType() +
+ " - Max: " + Double.toString(damage) +
+ " - ReductPerc: " + Double.toString(reductionPercent) +
+ " - EnhancedPerc: " + Double.toString(enhancedPercent)));
return armorp;
}
@@ -57,9 +70,10 @@ public class ArmorCore extends ToolCore implements ISpecialArmor//, IAccessoryMo
return slot;
}
+ @SideOnly(Side.CLIENT)
public ModelBiped getModel(String[] color, NBTTagCompound tags)
{
- return armorModel;
+ return null;
}
@Override
@@ -71,27 +85,7 @@ public class ArmorCore extends ToolCore implements ISpecialArmor//, IAccessoryMo
@Override
public void damageArmor(EntityLivingBase entity, ItemStack stack,
DamageSource source, int damage, int slot) {
- if (stack.hasTagCompound())
- {
- NBTTagCompound tags = stack.getTagCompound().getCompoundTag(getBaseTagName());
- if (!tags.getBoolean("Broken"))
- {
- int maxDurability = tags.getInteger("TotalDurability");
- int currentDurability = tags.getInteger("Damage");
- if (currentDurability + damage > maxDurability)
- {
- tags.setInteger("Damage", 0);
- tags.setBoolean("Broken", true);
- stack.setItemDamage(0);
- entity.worldObj.playSound(entity.posX, entity.posY, entity.posZ, "random.break", 1f, 1f, true);
- }
- else
- {
- tags.setInteger("Damage", currentDurability + damage);
- stack.setItemDamage(currentDurability + damage);
- }
- }
- }
+ AbilityHelper.damageTool(stack, damage, entity, false);
}
@Override
@@ -99,24 +93,7 @@ public class ArmorCore extends ToolCore implements ISpecialArmor//, IAccessoryMo
public ModelBiped getArmorModel(EntityLivingBase entityLiving,
ItemStack itemStack, int armorSlot)
{
- if (itemStack != null) {
-
- if (armorModel != null) {
- armorModel.isSneak = entityLiving.isSneaking();
- armorModel.isRiding = entityLiving.isRiding();
- armorModel.isChild = entityLiving.isChild();
- armorModel.heldItemRight = entityLiving.getHeldItem() != null ? 1
- : 0;
-
- if (entityLiving instanceof EntityPlayer) {
- armorModel.aimedBow = ((EntityPlayer) entityLiving)
- .getItemInUseDuration() > 2;
- }
- return armorModel;
- }
- }
- return armorModel;
- //this.armor
+ return null;
}
@Override
@@ -160,5 +137,18 @@ public class ArmorCore extends ToolCore implements ISpecialArmor//, IAccessoryMo
// // TODO Auto-generated method stub
// return null;
// }
+
+ public int calcModifierDamage(int level, float typeMod, DamageSource source)
+ {
+ if (source.canHarmInCreative())
+ {
+ return 0;
+ }
+ else
+ {
+ float f = (float)(6 + level * level) / 3.0F;
+ return MathHelper.floor_float(f * typeMod);
+ }
+ }
}
diff --git a/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java b/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java
new file mode 100644
index 0000000..d077565
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java
@@ -0,0 +1,17 @@
+package lance5057.tDefense.armor.events;
+
+import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.util.ChatComponentText;
+import net.minecraftforge.client.event.RenderPlayerEvent;
+import net.minecraftforge.event.entity.living.LivingHurtEvent;
+
+public class ArmorModEvents
+{
+ @SubscribeEvent
+ public void AddProtections(LivingHurtEvent event)
+ {
+// if(event.entityLiving instanceof EntityPlayer)
+// ((EntityPlayer)event.entity).addChatComponentMessage(new ChatComponentText("Damage Recieved:" + Double.toString(event.ammount)));
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java b/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
index 21ed906..42810b1 100644
--- a/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
+++ b/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
@@ -1,17 +1,19 @@
package lance5057.tDefense.armor.events;
import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
import net.minecraft.client.model.ModelBiped;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.client.event.RenderPlayerEvent;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
public class ArmorRenderEvent
{
+ @SideOnly(Side.CLIENT)
@SubscribeEvent
public void renderArmorEvent(RenderPlayerEvent.SetArmorModel event) {
if (event.entityPlayer != null)
diff --git a/src/main/java/lance5057/tDefense/armor/items/ChainArmor.java b/src/main/java/lance5057/tDefense/armor/items/ChainArmor.java
deleted file mode 100644
index a2bbd67..0000000
--- a/src/main/java/lance5057/tDefense/armor/items/ChainArmor.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package lance5057.tDefense.armor.items;
-
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.client.model.ModelBiped;
-import net.minecraft.client.renderer.texture.IIconRegister;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.ItemArmor;
-import net.minecraft.item.ItemStack;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class ChainArmor extends ItemArmor {
- public ChainArmor(ArmorMaterial par2EnumArmorMaterial, int par3, int par4) {
- super(par2EnumArmorMaterial, par3, par4);
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public void registerIcons(IIconRegister par1IconRegister) {
- String itemName = "tinkersdefense:textures/armor/ChainArmor";
- this.itemIcon = par1IconRegister.registerIcon(itemName);
- }
-
- @Override
- public String getArmorTexture(ItemStack stack, Entity entity, int slot,
- String type) {
- return "tinkersdefense:textures/armor/ChainArmor.png";
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ModelBiped getArmorModel(EntityLivingBase entityLiving,
- ItemStack itemStack, int armorSlot)
- {
-
-// return ClientProxy.chain;
- ModelBiped armorModel = ClientProxy.chain;
- if (itemStack != null) {
-// if (itemStack.getItem() instanceof TinkerArmor) {
-// int type = ((ItemArmor) itemStack.getItem()).armorType;
-// if (type == 1 || type == 3) {
-// armorModel = TinkersDefense.proxy.getArmorModel(0);
-// } else {
-// armorModel = TinkersDefense.proxy.getArmorModel(1);
-// }
-//
-// }
- if (armorModel != null) {
-// armorModel.bipedHead.showModel = armorSlot == 0;
-// armorModel.bipedHeadwear.showModel = armorSlot == 0;
-// armorModel.bipedBody.showModel = armorSlot == 1
-// || armorSlot == 2;
-// armorModel.bipedRightArm.showModel = armorSlot == 1;
-// armorModel.bipedLeftArm.showModel = armorSlot == 1;
-// armorModel.bipedRightLeg.showModel = armorSlot == 2
-// || armorSlot == 3;
-// armorModel.bipedLeftLeg.showModel = armorSlot == 2
-// || armorSlot == 3;
- armorModel.isSneak = entityLiving.isSneaking();
- armorModel.isRiding = entityLiving.isRiding();
- armorModel.isChild = entityLiving.isChild();
- armorModel.heldItemRight = entityLiving.getHeldItem() != null ? 1
- : 0;
-
- if (entityLiving instanceof EntityPlayer) {
- armorModel.aimedBow = ((EntityPlayer) entityLiving)
- .getItemInUseDuration() > 2;
- }
- return armorModel;
- }
- }
- return armorModel;
- }
-
-} \ No newline at end of file
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 33f42b2..daa71f6 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
@@ -1,58 +1,65 @@
package lance5057.tDefense.armor.items.cloth;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
+import lance5057.tDefense.armor.parts.ClothMaterial;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersHood;
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;
import net.minecraft.nbt.NBTTagCompound;
-import tconstruct.tools.TinkerTools;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
public class TinkersHood extends ArmorCore
{
public TinkersHood() {
- super(2,0);
- this.setUnlocalizedName("tinkershelm");
+ super(0,0);
+ this.setUnlocalizedName("tinkershood");
}
@Override
public Item getHeadItem()
{
- return TinkerTools.frypanHead;
+ return TinkersDefense.partCloth;
}
@Override
public Item getHandleItem() {
- return TinkerTools.toughRod;
+ return TinkersDefense.partCloth;
}
@Override
public Item getAccessoryItem()
{
- return TinkersDefense.partArmorplate;
+ return TinkersDefense.partRivet;
}
@Override
public int durabilityTypeAccessory() {
- return 2;
+ return 1;
}
@Override
public float getRepairCost() {
- return 4.0f;
+ return 1.0f;
}
@Override
public float getDurabilityModifier() {
- return 2.5f;
+ return 1f;
}
@Override
public float getDamageModifier() {
- return 1.4f;
+ return 1f;
}
@Override
@@ -65,13 +72,13 @@ public class TinkersHood extends ArmorCore
{
switch (partType) {
case 0:
- return "_helm_top";
+ return "_hood_cloth";
case 1:
- return "_helm_top_broken";
+ return "_hood_cloth_broken";
case 2:
- return "_helm_visor";
+ return "_hood_trim";
case 3:
- return "_helm_chain";
+ return "_hood_rivet";
default:
return "";
}
@@ -80,13 +87,13 @@ public class TinkersHood extends ArmorCore
@Override
public String getEffectSuffix()
{
- return "_helm_effect";
+ return "_hood_effect";
}
@Override
public String getDefaultFolder()
{
- return "armor/helm";
+ return "armor/hood";
}
// @Override
@@ -99,26 +106,35 @@ public class TinkersHood extends ArmorCore
@Override
public String getArmorTexture(ItemStack stack, Entity entity, int slot,
String type) {
- return "tinkersdefense:textures/armor/TinkersHelm.png";
+ return "tinkersdefense:textures/armor/TinkersHood.png";
}
@Override
public String[] getTraits() {
- return new String[] {"armor","helmet","helm","heavyarmor"};
+ return new String[] {"armor","helmet","hood","cloth"};
}
@Override
+ @SideOnly(Side.CLIENT)
public ModelBiped getModel(String[] color,NBTTagCompound tags)
{
String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3)};
- armorModel = new ModelTinkersHelm(color, this.getDefaultFolder(), textures);
- return armorModel;
+ int HeadID = tags.getCompoundTag("InfiTool").getInteger("RenderHead");
+ int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
+ color[1] = Integer.toHexString(newColor.color);
+
+ newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ color[0] = Integer.toHexString(newColor.color);
+
+ return new ModelTinkersHood(color, this.getDefaultFolder(), textures);
}
@Override
public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
{
- return 2;
+ return 0;
}
}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
new file mode 100644
index 0000000..0961b57
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
@@ -0,0 +1,129 @@
+package lance5057.tDefense.armor.items.cloth;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.ArmorCore;
+import lance5057.tDefense.armor.parts.ClothMaterial;
+import lance5057.tDefense.armor.renderers.cloth.ModelTinkersRobe;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.entity.Entity;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+
+public class TinkersRobe extends ArmorCore
+{
+ public TinkersRobe() {
+ super(0,2);
+ this.setUnlocalizedName("tinkerrobe");
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 2;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_robe_cloth";
+ case 1:
+ return "_robe_cloth_broken";
+ case 2:
+ return "_robe_trim";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_robe_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/robe";
+ }
+
+// @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/TinkersRobe.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","pants","robe","cloth"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0)};
+
+ int HeadID = tags.getCompoundTag("InfiTool").getInteger("RenderHead");
+ int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
+ color[1] = Integer.toHexString(newColor.color);
+
+ newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ color[0] = Integer.toHexString(newColor.color);
+
+ return new ModelTinkersRobe(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 0;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
new file mode 100644
index 0000000..97341a1
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
@@ -0,0 +1,139 @@
+package lance5057.tDefense.armor.items.cloth;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import lance5057.tDefense.TinkersDefense;
+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 net.minecraft.client.model.ModelBiped;
+import net.minecraft.entity.Entity;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+import tconstruct.tools.TinkerTools;
+
+public class TinkersShawl extends ArmorCore
+{
+ public TinkersShawl() {
+ super(0,1);
+ this.setUnlocalizedName("tinkersshawl");
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public Item getAccessoryItem()
+ {
+ return TinkersDefense.partClasp;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 3;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_shawl_cloth";
+ case 1:
+ return "_shawl_cloth_broken";
+ case 2:
+ return "_shawl_trim";
+ case 3:
+ return "_shawl_clasp";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_shawl_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/shawl";
+ }
+
+// @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/TinkersShawl.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","chest","shawl","cloth"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ 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");
+
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HeadID, ClothMaterial.class);
+ color[1] = Integer.toHexString(newColor.color);
+
+ newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ color[0] = Integer.toHexString(newColor.color);
+
+ return new ModelTinkersShawl(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 0;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
new file mode 100644
index 0000000..d842647
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
@@ -0,0 +1,133 @@
+package lance5057.tDefense.armor.items.cloth;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.ArmorCore;
+import lance5057.tDefense.armor.parts.ClothMaterial;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersBoots;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.entity.Entity;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+
+public class TinkersShoes extends ArmorCore
+{
+ public TinkersShoes() {
+ super(0,3);
+ this.setUnlocalizedName("tinkersshoes");
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partClasp;
+ }
+
+ @Override
+ public Item getAccessoryItem()
+ {
+ return TinkersDefense.partRivet;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 3;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_shoes_cloth";
+ case 1:
+ return "_shoes_cloth_broken";
+ case 2:
+ return "_shoes_clasp";
+ case 3:
+ return "_shoes_rivet";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_shoes_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/shoes";
+ }
+
+// @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/TinkersShoes.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","helmet","shoes","cloth"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3)};
+
+ int HeadID = tags.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);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 0;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java
index 3a8be65..d3fce5d 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java
@@ -1,23 +1,30 @@
package lance5057.tDefense.armor.items.heavy;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersBreastplate;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
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;
import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
import net.minecraft.world.World;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
import tconstruct.tools.TinkerTools;
public class TinkersBreastplate extends ArmorCore
{
public TinkersBreastplate() {
- super(0,1);
+ super(2,1);
this.setUnlocalizedName("tinkershelm");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.32;
}
@Override
@@ -118,12 +125,17 @@ public class TinkersBreastplate extends ArmorCore
}
@Override
+ @SideOnly(Side.CLIENT)
public ModelBiped getModel(String[] color,NBTTagCompound tags)
{
String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3), this.getIconSuffix(4)};
- armorModel = new ModelTinkersBreastplate(color, this.getDefaultFolder(), textures);
-
- return armorModel;
+ return new ModelTinkersBreastplate(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 8;
}
}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java
index 4903bde..747b0e7 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java
@@ -1,21 +1,29 @@
package lance5057.tDefense.armor.items.heavy;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersGrieves;
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;
import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
import net.minecraft.world.World;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
import tconstruct.tools.TinkerTools;
public class TinkersGrieves extends ArmorCore
{
public TinkersGrieves() {
- super(0,2);
+ super(2,2);
this.setUnlocalizedName("tinkergrieves");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.24;
}
@Override
@@ -116,11 +124,17 @@ public class TinkersGrieves extends ArmorCore
}
@Override
+ @SideOnly(Side.CLIENT)
public ModelBiped getModel(String[] color,NBTTagCompound tags)
{
String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3), this.getIconSuffix(4)};
- armorModel = new ModelTinkersGrieves(color, this.getDefaultFolder(), textures);
- return armorModel;
+ return new ModelTinkersGrieves(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 6;
}
}
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 a4444d4..a2ad9eb 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
@@ -5,18 +5,24 @@ import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersHelm;
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;
import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.world.World;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
import tconstruct.tools.TinkerTools;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
public class TinkersHelm extends ArmorCore
{
public TinkersHelm() {
super(2,0);
this.setUnlocalizedName("tinkershelm");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.12;
}
@Override
@@ -109,17 +115,17 @@ public class TinkersHelm extends ArmorCore
}
@Override
+ @SideOnly(Side.CLIENT)
public ModelBiped getModel(String[] color,NBTTagCompound tags)
{
String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3)};
- armorModel = new ModelTinkersHelm(color, this.getDefaultFolder(), textures);
- return armorModel;
+ return new ModelTinkersHelm(color, this.getDefaultFolder(), textures);
}
@Override
public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
{
- return 2;
+ return 3;
}
}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java
index 2ada754..b3cb58a 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java
@@ -1,14 +1,21 @@
package lance5057.tDefense.armor.items.heavy;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.armor.ArmorCore;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.armor.renderers.heavy.ModelTinkersSabatons;
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;
import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.ChatComponentText;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
import tconstruct.library.TConstructRegistry;
import tconstruct.library.tools.CustomMaterial;
import tconstruct.tools.TinkerTools;
@@ -16,8 +23,10 @@ import tconstruct.tools.TinkerTools;
public class TinkersSabatons extends ArmorCore
{
public TinkersSabatons() {
- super(0,3);
+ super(2,3);
this.setUnlocalizedName("tinkersabatons");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.12;
}
@Override
@@ -118,16 +127,24 @@ public class TinkersSabatons extends ArmorCore
}
@Override
+ @SideOnly(Side.CLIENT)
public ModelBiped getModel(String[] color, NBTTagCompound tags)
{
String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3), this.getIconSuffix(4)};
int matID = tags.getCompoundTag("InfiTool").getInteger("RenderExtra");
+
+
CustomMaterial newColor = TConstructRegistry.getCustomMaterial(matID, ClothMaterial.class);
color[3] = Integer.toHexString(newColor.color);
- armorModel = new ModelTinkersSabatons(color, this.getDefaultFolder(), textures);
- return armorModel;
+ return new ModelTinkersSabatons(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 3;
}
}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
new file mode 100644
index 0000000..afe0368
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
@@ -0,0 +1,139 @@
+package lance5057.tDefense.armor.items.light;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+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.armor.renderers.light.ModelTinkersBoots;
+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;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+
+public class TinkersBoots extends ArmorCore
+{
+ public TinkersBoots() {
+ super(1,3);
+ this.setUnlocalizedName("tinkersboots");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.08;
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partChainmaille;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public Item getAccessoryItem()
+ {
+ return TinkersDefense.partRivet;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 3;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_boots_chain";
+ case 1:
+ return "_boots_chain_broken";
+ case 2:
+ return "_boots_cloth";
+ case 3:
+ return "_boots_rivet";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_boots_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/boots";
+ }
+
+// @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/TinkersBoots.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","feet","boots","lightarmor"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3)};
+
+ int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ color[0] = Integer.toHexString(newColor.color);
+
+ return new ModelTinkersBoots(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 2;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
new file mode 100644
index 0000000..203535d
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
@@ -0,0 +1,134 @@
+package lance5057.tDefense.armor.items.light;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.ArmorCore;
+import lance5057.tDefense.armor.parts.ClothMaterial;
+import lance5057.tDefense.armor.renderers.light.ModelTinkersChausses;
+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;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+
+public class TinkersChausses extends ArmorCore
+{
+ public TinkersChausses() {
+ super(1,2);
+ this.setUnlocalizedName("tinkerschausses");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.2;
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partChainmaille;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partArmorplate;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 2;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_chausses_chain";
+ case 1:
+ return "_chausses_chain_broken";
+ case 2:
+ return "_chausses_plate";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_chausses_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/chausses";
+ }
+
+// @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/TinkersChausses.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","feet","chausses","lightarmor"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0)};
+
+ return new ModelTinkersChausses(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 5;
+ }
+
+ @Override
+ public ArmorProperties getProperties(EntityLivingBase player,
+ ItemStack armor, DamageSource source, double damage, int slot)
+ {
+ ArmorProperties armorp = new ArmorProperties(0, 0.2, 100); //0.04 per half shirt
+ //((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
+ return armorp;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
new file mode 100644
index 0000000..47dbf27
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
@@ -0,0 +1,149 @@
+package lance5057.tDefense.armor.items.light;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+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.armor.renderers.light.ModelTinkersCoif;
+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;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+import tconstruct.tools.TinkerTools;
+
+public class TinkersCoif extends ArmorCore
+{
+ public TinkersCoif() {
+ super(1,0);
+ this.setUnlocalizedName("tinkerscoif");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.08;
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partChainmaille;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partCloth;
+ }
+
+ @Override
+ public Item getAccessoryItem()
+ {
+ return TinkerTools.toughRod;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 3;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_coif_chain";
+ case 1:
+ return "_coif_chain_broken";
+ case 2:
+ return "_coif_cloth";
+ case 3:
+ return "_coif_circlet";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_coif_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/coif";
+ }
+
+// @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/TinkersCoif.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","head","coif","lightarmor"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3)};
+
+ int HandleID = tags.getCompoundTag("InfiTool").getInteger("RenderHandle");
+
+ CustomMaterial newColor = TConstructRegistry.getCustomMaterial(HandleID, ClothMaterial.class);
+ color[0] = Integer.toHexString(newColor.color);
+
+ return new ModelTinkersCoif(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 2;
+ }
+
+ @Override
+ public ArmorProperties getProperties(EntityLivingBase player,
+ ItemStack armor, DamageSource source, double damage, int slot)
+ {
+ ArmorProperties armorp = new ArmorProperties(0, 0.08, 100); //0.04 per half shirt
+ //((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
+ return armorp;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java
new file mode 100644
index 0000000..739e6e0
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersHalberd.java
@@ -0,0 +1,135 @@
+package lance5057.tDefense.armor.items.light;
+
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+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.armor.renderers.light.ModelTinkersHalberd;
+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;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
+import net.minecraftforge.common.ISpecialArmor.ArmorProperties;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.tools.CustomMaterial;
+import tconstruct.tools.TinkerTools;
+
+public class TinkersHalberd extends ArmorCore
+{
+ public TinkersHalberd() {
+ super(1,1);
+ this.setUnlocalizedName("tinkershalberd");
+ this.maxReduction = 100;
+ this.reductionPercent = 0.24;
+ }
+
+ @Override
+ public Item getHeadItem()
+ {
+ return TinkersDefense.partChainmaille;
+ }
+
+ @Override
+ public Item getHandleItem() {
+ return TinkersDefense.partArmorplate;
+ }
+
+ @Override
+ public Item getAccessoryItem()
+ {
+ return TinkersDefense.partRivet;
+ }
+
+ @Override
+ public int durabilityTypeAccessory() {
+ return 1;
+ }
+
+ @Override
+ public float getRepairCost() {
+ return 1.0f;
+ }
+
+ @Override
+ public float getDurabilityModifier() {
+ return 1f;
+ }
+
+ @Override
+ public float getDamageModifier() {
+ return 1f;
+ }
+
+ @Override
+ public int getPartAmount() {
+ return 3;
+ }
+
+ @Override
+ public String getIconSuffix(int partType)
+ {
+ switch (partType) {
+ case 0:
+ return "_halberd_chain";
+ case 1:
+ return "_halberd_chain_broken";
+ case 2:
+ return "_halberd_plate";
+ case 3:
+ return "_halberd_rivet";
+ default:
+ return "";
+ }
+ }
+
+ @Override
+ public String getEffectSuffix()
+ {
+ return "_halberd_effect";
+ }
+
+ @Override
+ public String getDefaultFolder()
+ {
+ return "armor/halberd";
+ }
+
+// @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/TinkersHalberd.png";
+ }
+
+ @Override
+ public String[] getTraits() {
+ return new String[] {"armor","chest","halberd","lightarmor"};
+ }
+
+ @Override
+ @SideOnly(Side.CLIENT)
+ public ModelBiped getModel(String[] color,NBTTagCompound tags)
+ {
+ String[] textures = {this.getIconSuffix(2),this.getIconSuffix(0),this.getIconSuffix(3)};
+
+ return new ModelTinkersHalberd(color, this.getDefaultFolder(), textures);
+ }
+
+ @Override
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+ {
+ return 6;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java b/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
new file mode 100644
index 0000000..1ee7b1f
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
@@ -0,0 +1,52 @@
+package lance5057.tDefense.armor.modifiers;
+
+import java.util.List;
+
+import cpw.mods.fml.common.registry.GameRegistry;
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import tconstruct.armor.TinkerArmor;
+import tconstruct.library.TConstructRegistry;
+import tconstruct.library.client.TConstructClientRegistry;
+import tconstruct.library.crafting.ModifyBuilder;
+import tconstruct.library.tools.ToolCore;
+
+public class ArmorMods
+{
+ Item protKit;
+
+ public ArmorMods()
+ {
+ LoadItems();
+ RegisterRecipes();
+ RegisterModifiers();
+ }
+
+ public void LoadItems()
+ {
+ protKit = new Item()
+ .setUnlocalizedName("protectionkit")
+ .setCreativeTab(TinkersDefense.tabName)
+ .setTextureName("tinkersdefense:protectionkit");
+
+ GameRegistry.registerItem(protKit, "protectionkit");
+ }
+
+ public void RegisterRecipes()
+ {
+ GameRegistry.addShapelessRecipe(new ItemStack(protKit,1), new ItemStack(TinkersDefense.partArmorplate,1,2), TinkerArmor.heartCanister, Items.iron_ingot);
+ }
+
+ public void RegisterModifiers()
+ {
+ ModifyBuilder.registerModifier(new modifierProtection(new ItemStack[] {new ItemStack(protKit,1)}, TinkersDefense.config.ArmorProtectionID, 1, "\u00A77"));
+
+ for (ToolCore tool : TConstructRegistry.getToolMapping())
+ {
+ TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProtectionID, "tinker", "protection", true);
+ }
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java b/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
new file mode 100644
index 0000000..bd781cd
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
@@ -0,0 +1,98 @@
+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.crafting.PatternBuilder;
+import tconstruct.library.modifier.ItemModifier;
+import tconstruct.library.tools.AbilityHelper;
+import tconstruct.library.tools.ToolCore;
+import tconstruct.modifiers.tools.ModInteger;
+
+
+public class modifierProtection extends ModInteger
+{
+ String color;
+ String tooltipName = "";
+ int initialIncrease;
+ int secondaryIncrease;
+
+ public modifierProtection(ItemStack[] items, int effect, int increase, String c)
+ {
+ super(items, effect, "Protection", increase, c, "Protection");
+ color = c;
+ }
+
+ @Override
+ protected boolean canModify (ItemStack tool, ItemStack[] input)
+ {
+ if (tool.getItem() instanceof ToolCore)
+ {
+ List list = Arrays.asList(((ToolCore)tool.getItem()).getTraits());
+ if (list.contains("heavyarmor") || list.contains("lightarmor"))
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public void modify (ItemStack[] input, ItemStack tool)
+ {
+ NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+ if (tags.hasKey(key))
+ {
+ int increase = tags.getInteger(key);
+ increase += secondaryIncrease;
+ tags.setInteger(key, increase);
+ }
+ else
+ {
+ tags.setInteger(key, initialIncrease);
+ }
+
+ int modifiers = tags.getInteger("Modifiers");
+ modifiers -= 1;
+ tags.setInteger("Modifiers", modifiers);
+
+ int prot = tags.getInteger("Protection");
+ prot += 1;
+ tags.setInteger("Protection", prot);
+
+ 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;
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
new file mode 100644
index 0000000..0ae93c0
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
@@ -0,0 +1,82 @@
+package lance5057.tDefense.armor.renderers.cloth;
+
+import lance5057.tDefense.TinkersDefense;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+/**
+ * ModelBiped - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersHood extends ModelBiped {
+ public ModelRenderer Hood;
+ public ModelRenderer Flop;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersHood(String[] colors, String defaultFolder, String[] textures)
+ {
+ super(1.1f, 0, 64,64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ this.Hood = new ModelRenderer(this, 0, 44);
+ this.Hood.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.Hood.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, 0.5F);
+ this.bipedHead.addChild(this.Hood);
+
+ this.Flop = new ModelRenderer(this, 0, 32);
+ this.Flop.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.Flop.addBox(-4.0F, -9.6F, 0.3F, 8, 8, 4, 0.0F);
+ this.setRotateAngle(Flop, -0.4553564018453205F, 0.0F, 0.0F);
+ this.bipedHead.addChild(this.Flop);
+
+ this.bipedHeadwear.isHidden = true;
+ }
+
+ @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 = 2.25f;
+ GL11.glScalef(1.5F / size, 1.5F / size, 1.5F / 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();
+ }
+
+ /**
+ * 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/cloth/ModelTinkersRobe.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
new file mode 100644
index 0000000..63634c8
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
@@ -0,0 +1,127 @@
+package lance5057.tDefense.armor.renderers.cloth;
+
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+
+/**
+ * ClothRobes - Undefined
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersRobe extends ModelBiped {
+ public ModelRenderer Left;
+ public ModelRenderer Right;
+ public ModelRenderer RightBack;
+ public ModelRenderer LeftFront;
+ public ModelRenderer RightFront;
+ public ModelRenderer Belt;
+ public ModelRenderer LeftBack;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersRobe(String[] colors, String defaultFolder, String[] textures)
+ {
+ super(1f, 0, 64,64);
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.Right = new ModelRenderer(this, 18, 41);
+ this.Right.mirror = true;
+ this.Right.setRotationPoint(0F, 0F, 0F);
+ this.Right.addBox(-2.5F, 0.0F, -2.5F, 6, 11, 5, 0.01F);
+ this.setRotateAngle(Right, 0.0F, 0.0F, 0.08726646259971647F);
+ this.bipedRightLeg.addChild(this.Right);
+
+ this.RightBack = new ModelRenderer(this, 40, 43);
+ this.RightBack.mirror = true;
+ this.RightBack.setRotationPoint(0F, 0F, 0F);
+ this.RightBack.addBox(-2.5F, 0.27F, -0.6F, 6, 11, 3, 0.0F);
+ this.setRotateAngle(RightBack, 0.2617993877991494F, 0.0F, 0.08726646259971647F);
+ this.bipedRightLeg.addChild(this.RightBack);
+
+ this.LeftBack = new ModelRenderer(this, 40, 43);
+ this.LeftBack.setRotationPoint(0F, 0F, 0F);
+ this.LeftBack.addBox(-3.5F, 0.27F, -0.6F, 6, 11, 3, 0.0F);
+ this.setRotateAngle(LeftBack, 0.2617993877991494F, 0.0F, -0.08726646259971647F);
+ this.bipedLeftLeg.addChild(this.LeftBack);
+
+ 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.setRotateAngle(Belt, 0.0F, 0.0F, -0.13962634015954636F);
+ this.bipedBody.addChild(this.Belt);
+
+ this.Left = new ModelRenderer(this, 18, 41);
+ this.Left.setRotationPoint(0F, 0F, 0F);
+ this.Left.addBox(-3.5F, 0.0F, -2.5F, 6, 11, 5, 0.01F);
+ this.setRotateAngle(Left, 0.0F, 0.0F, -0.08726646259971647F);
+ this.bipedLeftLeg.addChild(this.Left);
+
+ this.LeftFront = new ModelRenderer(this, 0, 43);
+ this.LeftFront.setRotationPoint(0F, 0F, 0F);
+ this.LeftFront.addBox(-3.5F, 0.27F, -2.4F, 6, 11, 3, 0.0F);
+ this.setRotateAngle(LeftFront, -0.2617993877991494F, 0.0F, -0.08726646259971647F);
+ this.bipedLeftLeg.addChild(this.LeftFront);
+
+ this.RightFront = new ModelRenderer(this, 0, 43);
+ this.RightFront.mirror = true;
+ this.RightFront.setRotationPoint(0F, 0F, 0F);
+ this.RightFront.addBox(-2.5F, 0.27F, -2.4F, 6, 11, 3, 0.0F);
+ this.setRotateAngle(RightFront, -0.2617993877991494F, 0.0F, 0.08726646259971647F);
+ this.bipedRightLeg.addChild(this.RightFront);
+
+ //this.bipedBody.isHidden = true;
+ this.bipedHead.isHidden = true;
+ this.bipedHeadwear.isHidden = true;
+ //this.bipedRightLeg.isHidden = true;
+ //this.bipedLeftLeg.isHidden = true;
+ this.bipedRightArm.isHidden = true;
+ this.bipedLeftArm.isHidden = true;
+ }
+
+ @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<2; i++)
+ {
+ GL11.glPushMatrix();
+
+ FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
+
+ float size = 1.45f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+ GL11.glTranslatef(0F, -1.5F*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();
+ }
+
+ /**
+ * 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/cloth/ModelTinkersShawl.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
new file mode 100644
index 0000000..8ddb70b
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
@@ -0,0 +1,140 @@
+package lance5057.tDefense.armor.renderers.cloth;
+
+import lance5057.tDefense.TinkersDefense;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+/**
+ * ModelBiped - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersShawl extends ModelBiped {
+ public ModelRenderer ShawlLeft1;
+ public ModelRenderer ShawlLeft2;
+ public ModelRenderer ShawlRight1;
+ public ModelRenderer ShawlRight2;
+ public ModelRenderer Button;
+ public ModelRenderer TopLeft;
+ public ModelRenderer TopRight;
+ public ModelRenderer ArmLeft;
+ public ModelRenderer ArmRight;
+ public ModelRenderer Chest;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersShawl(String[] colors, String defaultFolder, String[] textures)
+ {
+ super(1f, 0, 64,64);
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ 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.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.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.bipedBody.addChild(this.Chest);
+
+ this.TopRight = new ModelRenderer(this, 0, 52);
+ this.TopRight.mirror = true;
+ this.TopRight.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.TopRight.addBox(-3.5F, -2.3F, -3.0F, 9, 3, 6, -0.01F);
+ this.bipedRightArm.addChild(this.TopRight);
+
+ this.Button = new ModelRenderer(this, 0, 61);
+ this.Button.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.Button.addBox(0.0F, 0.0F, -3.5F, 2, 2, 1, 0.0F);
+ this.setRotateAngle(Button, 0.0F, 0.0F, 0.7853981633974483F);
+ this.bipedBody.addChild(this.Button);
+
+ this.TopLeft = new ModelRenderer(this, 0, 52);
+ this.TopLeft.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.TopLeft.addBox(-5.5F, -2.3F, -3.0F, 9, 3, 6, -0.01F);
+ this.bipedLeftArm.addChild(this.TopLeft);
+
+ this.ShawlRight1 = new ModelRenderer(this, 0, 32);
+ this.ShawlRight1.mirror = true;
+ this.ShawlRight1.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.ShawlRight1.addBox(-4.0F, -1.3F, -3.0F, 6, 5, 6, 0.0F);
+ this.setRotateAngle(ShawlRight1, 0.0F, 0.0F, 0.2617993877991494F);
+ this.bipedRightArm.addChild(this.ShawlRight1);
+
+ this.ShawlRight2 = new ModelRenderer(this, 0, 43);
+ this.ShawlRight2.mirror = true;
+ this.ShawlRight2.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.ShawlRight2.addBox(-1.9F, 0.8F, -3.0F, 6, 3, 6, 0.01F);
+ this.setRotateAngle(ShawlRight2, 0.0F, 0.0F, -0.6981317007977318F);
+ this.bipedRightArm.addChild(this.ShawlRight2);
+
+ this.ShawlLeft1 = new ModelRenderer(this, 0, 32);
+ this.ShawlLeft1.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.ShawlLeft1.addBox(-2.0F, -1.3F, -3.0F, 6, 5, 6, 0.0F);
+ this.setRotateAngle(ShawlLeft1, 0.0F, 0.0F, -0.2617993877991494F);
+ this.bipedLeftArm.addChild(this.ShawlLeft1);
+
+ this.ShawlLeft2 = new ModelRenderer(this, 0, 43);
+ this.ShawlLeft2.setRotationPoint(0.0F, 0.0F, 0.0F);
+ this.ShawlLeft2.addBox(-4.1F, 0.8F, -3.0F, 6, 3, 6, 0.1F);
+ this.setRotateAngle(ShawlLeft2, 0.0F, 0.0F, 0.6981317007977318F);
+ this.bipedLeftArm.addChild(this.ShawlLeft2);
+
+ this.bipedHead.isHidden = true;
+ this.bipedHeadwear.isHidden = true;
+ this.bipedCloak.isHidden = true;
+ }
+
+ @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.5f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+ 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();
+ }
+
+ /**
+ * 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/heavy/ModelTinkersBreastplate.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
index 7c99478..d1c3fd5 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
@@ -100,7 +100,7 @@ public class ModelTinkersBreastplate extends ModelBiped
this.setRotateAngle(PauldronL, 0.0F, -0.0F, -0.4363323129985824F);
this.bipedLeftArm.addChild(this.PauldronL);
- this.ArmR.offsetX = this.ArmR.offsetX + 0.04f;
+ // this.ArmR.offsetX = this.ArmR.offsetX + 0.04f;
this.bipedHead.isHidden = true;
this.bipedHeadwear.isHidden = true;
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java
index c210df7..5c87cdb 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java
@@ -68,9 +68,9 @@ public class ModelTinkersHelm extends ModelBiped
FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
- float size = 1.75f;
+ float size = 2.5f;
GL11.glScalef(1.5F / size, 1.5F / size, 1.5F / size);
- GL11.glTranslatef(0.0F, -12F * 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/heavy/ModelTinkersSabatons.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java
index 0d7fd15..e8f8963 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java
@@ -134,9 +134,9 @@ public class ModelTinkersSabatons extends ModelBiped
FMLClientHandler.instance().getClient().renderEngine.bindTexture(texture);
- float size =0.75f;
+ float size =1.5f;
GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
- GL11.glTranslatef(0.0F, -12.4F*f5, 0.0F);
+ GL11.glTranslatef(0.0F, -1F*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/ModelTinkersBoots.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
new file mode 100644
index 0000000..9144d38
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
@@ -0,0 +1,91 @@
+package lance5057.tDefense.armor.renderers.light;
+
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+
+/**
+ * ModelBiped - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersBoots extends ModelBiped
+{
+ public ModelRenderer LegR;
+ public ModelRenderer LegL;
+ public ModelRenderer FootL;
+ public ModelRenderer FootR;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersBoots(String[] colors, String defaultFolder, String[] textures) {
+ super(1.1f, 0, 64,64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ 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.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.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.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.bipedRightLeg.addChild(this.LegR);
+ }
+
+ @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.45f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+ GL11.glTranslatef(0.0F, -1F*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();
+ }
+
+ /**
+ * 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/ModelTinkersChausses.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
new file mode 100644
index 0000000..c9326e7
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
@@ -0,0 +1,117 @@
+package lance5057.tDefense.armor.renderers.light;
+
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+
+/**
+ * ModelBiped - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersChausses extends ModelBiped {
+ public ModelRenderer LegL;
+ public ModelRenderer FrontL;
+ public ModelRenderer HipGuardL;
+ public ModelRenderer HipGuardR;
+ public ModelRenderer LegR;
+ public ModelRenderer BackL;
+ public ModelRenderer FrontR;
+ public ModelRenderer BackR;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersChausses(String[] colors, String defaultFolder, String[] textures) {
+ super(1.1f, 0, 64,64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ 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.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.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.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.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.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.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.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.setRotateAngle(HipGuardL, 0.0F, 0.0F, -0.17453292519943295F);
+ this.bipedLeftLeg.addChild(this.HipGuardL);
+ }
+
+ @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<2; i++)
+ {
+ GL11.glPushMatrix();
+
+ FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/" + defaultFolder + "/" + textures[i] + ".png"));
+
+ float size =1.5f;
+ GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+ GL11.glTranslatef(0F, -1F*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();
+ }
+
+ /**
+ * 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/ModelTinkersCoif.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
new file mode 100644
index 0000000..0589ccc
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
@@ -0,0 +1,78 @@
+package lance5057.tDefense.armor.renderers.light;
+
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+
+/**
+ * ModelBiped - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersCoif extends ModelBiped {
+ public ModelRenderer Coif;
+ public ModelRenderer Head;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersCoif(String[] colors, String defaultFolder, String[] textures) {
+ super(1.1f, 0, 64,64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ 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.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.bipedHead.addChild(this.Coif);
+ }
+
+ @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 = 2.25f;
+ GL11.glScalef(1.5F / size, 1.5F / size, 1.5F / 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();
+ }
+
+ /**
+ * 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/ModelTinkersHalberd.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java
new file mode 100644
index 0000000..4d4b46b
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHalberd.java
@@ -0,0 +1,130 @@
+package lance5057.tDefense.armor.renderers.light;
+
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.client.model.ModelBiped;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.util.ResourceLocation;
+
+import org.lwjgl.opengl.GL11;
+
+import cpw.mods.fml.client.FMLClientHandler;
+
+/**
+ * ModelBiped - Either Mojang or a mod author
+ * Created using Tabula 4.1.1
+ */
+public class ModelTinkersHalberd extends ModelBiped {
+ public ModelRenderer Pauldron1;
+ public ModelRenderer Pauldron2;
+ public ModelRenderer Pauldron3;
+ public ModelRenderer ArmR;
+ public ModelRenderer Body;
+ public ModelRenderer Pauldron1_1;
+ public ModelRenderer Pauldron2_1;
+ public ModelRenderer Pauldron3_1;
+ public ModelRenderer ArmL;
+
+ public String[] colors;
+
+ public String[] textures;
+ public String defaultFolder;
+
+ public ModelTinkersHalberd(String[] colors, String defaultFolder, String[] textures) {
+ super(1.1f, 0, 64,64);
+
+ this.textureWidth = 64;
+ this.textureHeight = 64;
+
+ this.colors = colors;
+ this.textures = textures;
+ this.defaultFolder = defaultFolder;
+
+ 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.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.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.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.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.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.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.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.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.bipedRightArm.addChild(this.ArmR);
+ }
+
+ @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 = 2.25f;
+ GL11.glScalef(1.5F / size, 1.5F / size, 1.5F / 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();
+ }
+
+ /**
+ * 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/core/TD_Patterns.java b/src/main/java/lance5057/tDefense/core/TD_Patterns.java
index 66cbefa..7b33e18 100644
--- a/src/main/java/lance5057/tDefense/core/TD_Patterns.java
+++ b/src/main/java/lance5057/tDefense/core/TD_Patterns.java
@@ -9,7 +9,7 @@ import tconstruct.tools.items.Pattern;
import tconstruct.util.Reference;
public class TD_Patterns extends Pattern {
- private static final String[] patternName = new String[] {"rivets","clasp","armorplate","chainmaille"};
+ private static final String[] patternName = new String[] {"rivets","clasp","armorplate","cloth","chainmaille"};
public TD_Patterns(String patternType, String name) {
super(patternName, getPatternNames(patternName, patternType), "patterns/");
diff --git a/src/main/java/lance5057/tDefense/core/blocks/ore/TD_Ore.java b/src/main/java/lance5057/tDefense/core/blocks/ore/TD_Ore.java
new file mode 100644
index 0000000..708abbe
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/core/blocks/ore/TD_Ore.java
@@ -0,0 +1,39 @@
+package lance5057.tDefense.core.blocks.ore;
+
+import java.util.Random;
+
+import lance5057.tDefense.Reference;
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.block.Block;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.Item;
+
+public class TD_Ore extends Block
+{
+ Item drops;
+ public TD_Ore(Material mat, String name, Item drop)
+ {
+ super(mat);
+ this.setBlockName(name + "ore");
+ this.setBlockTextureName(Reference.MOD_ID + ":" + name + "ore");
+ this.setCreativeTab(TinkersDefense.tabName);
+ this.setStepSound(soundTypeStone);
+ this.setHardness(10.0f);
+ this.setResistance(20.0f);
+ setHarvestLevel("pickaxe",2);
+
+ drops = drop;
+ }
+
+ @Override
+ public Item getItemDropped(int metadata, Random random, int fortune) {
+ return drops;
+ }
+
+ @Override
+ public int quantityDropped(int meta, int fortune, Random random)
+ {
+ int rand = random.nextInt(fortune + 1) + 1;
+ return rand;
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/core/events/TDEventHandler.java b/src/main/java/lance5057/tDefense/core/events/TDEventHandler.java
index 845419c..51612a6 100644
--- a/src/main/java/lance5057/tDefense/core/events/TDEventHandler.java
+++ b/src/main/java/lance5057/tDefense/core/events/TDEventHandler.java
@@ -6,6 +6,7 @@ import mods.battlegear2.api.PlayerEventChild.ShieldBlockEvent;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.EntityItem;
+import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.projectile.EntityFireball;
import net.minecraft.entity.projectile.EntityLargeFireball;
import net.minecraft.item.ItemStack;
@@ -15,12 +16,18 @@ import net.minecraft.potion.PotionEffect;
import net.minecraft.util.Vec3;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.entity.living.LivingDropsEvent;
+import net.minecraftforge.event.entity.living.LivingHurtEvent;
import net.minecraftforge.event.entity.living.LivingSpawnEvent;
import tconstruct.library.TConstructRegistry;
import tconstruct.library.event.PartBuilderEvent;
import tconstruct.library.tools.BowstringMaterial;
+import cpw.mods.fml.common.Optional;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+@Optional.InterfaceList({
+ @Optional.Interface(modid = "battlegear2", iface = "mods.battlegear2.api.PlayerEventChild.ShieldBlockEvent"),
+})
+
public class TDEventHandler {
public TDEventHandler() {
@@ -47,6 +54,7 @@ public class TDEventHandler {
}
@SubscribeEvent
+ @Optional.Method(modid = "battlegear2")
public void TD_ShieldBlock(ShieldBlockEvent event)
{
NBTTagCompound tags = event.shield.getTagCompound().getCompoundTag("InfiTool");
@@ -103,20 +111,26 @@ public class TDEventHandler {
}
}
}
-
- @SubscribeEvent
- public void dropEasterEggs(LivingDropsEvent event)
- {
- if(!event.entityLiving.worldObj.isRemote)
- {
- if(event.entityLiving.getHeldItem() != null)
- if(event.entityLiving.getHeldItem().getItem() == TinkersDefense.item_RedMintcane)
- event.drops.add(new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, new ItemStack(TinkersDefense.item_RedMintcane,1,0)));
- else
- event.drops.add(new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, new ItemStack(TinkersDefense.item_GreenMintcane,1,0)));
- }
- }
+// public void TD_LivingHurt(LivingHurtEvent event)
+// {
+// if(event.entityLiving instanceof EntityPlayer)
+// event.entityLiving
+// }
+
+// @SubscribeEvent
+// public void dropEasterEggs(LivingDropsEvent event)
+// {
+// if(!event.entityLiving.worldObj.isRemote)
+// {
+// if(event.entityLiving.getHeldItem() != null)
+// if(event.entityLiving.getHeldItem().getItem() == TinkersDefense.item_RedMintcane)
+// event.drops.add(new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, new ItemStack(TinkersDefense.item_RedMintcane,1,0)));
+// if(event.entityLiving.getHeldItem().getItem() == TinkersDefense.item_GreenMintcane)
+// event.drops.add(new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, new ItemStack(TinkersDefense.item_GreenMintcane,1,0)));
+//
+// }
+// }
@SubscribeEvent
public void giveCandyToUndead(LivingSpawnEvent event)
diff --git a/src/main/java/lance5057/tDefense/core/items/RawGem.java b/src/main/java/lance5057/tDefense/core/items/RawGem.java
new file mode 100644
index 0000000..ed08b32
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/core/items/RawGem.java
@@ -0,0 +1,16 @@
+package lance5057.tDefense.core.items;
+
+import lance5057.tDefense.Reference;
+import lance5057.tDefense.TinkersDefense;
+import net.minecraft.item.Item;
+
+public class RawGem extends Item
+{
+ public RawGem(String name)
+ {
+ this.setCreativeTab(TinkersDefense.tabName);
+ this.setMaxStackSize(64);
+ this.setUnlocalizedName("raw" + name);
+ this.setTextureName(Reference.MOD_ID + ":raw" + name);
+ }
+}
diff --git a/src/main/java/lance5057/tDefense/core/tools/HeaterShield.java b/src/main/java/lance5057/tDefense/core/tools/HeaterShield.java
index e35ba7c..d349b59 100644
--- a/src/main/java/lance5057/tDefense/core/tools/HeaterShield.java
+++ b/src/main/java/lance5057/tDefense/core/tools/HeaterShield.java
@@ -126,26 +126,6 @@ public class HeaterShield extends Shield {
}
@Override
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack par1ItemStack,
- EntityPlayer par2EntityPlayer, List par3List, boolean par4) {
- NBTTagCompound tags = par1ItemStack.getTagCompound();
- super.addInformation(par1ItemStack, par2EntityPlayer, par3List, par4);
- par3List.add("");
- par3List.add(EnumChatFormatting.DARK_GREEN
- + ItemStack.field_111284_a
- .format(1F / (10f / (tags.getCompoundTag("InfiTool")
- .getInteger("MiningSpeed") / 1.5f)) / 20F)
- + StatCollector.translateToLocal("attribute.shield.block.time"));
- int arrowCount = getArrowCount(par1ItemStack);
- if (arrowCount > 0) {
- par3List.add(String.format("%s%s %s", EnumChatFormatting.GOLD,
- arrowCount, StatCollector
- .translateToLocal("attribute.shield.arrow.count")));
- }
- }
-
- @Override
protected String getHarvestType() {
return "shield";
}
diff --git a/src/main/java/lance5057/tDefense/core/tools/RoundShield.java b/src/main/java/lance5057/tDefense/core/tools/RoundShield.java
index b25ae1a..f6eff84 100644
--- a/src/main/java/lance5057/tDefense/core/tools/RoundShield.java
+++ b/src/main/java/lance5057/tDefense/core/tools/RoundShield.java
@@ -119,26 +119,6 @@ public class RoundShield extends Shield {
}
@Override
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack par1ItemStack,
- EntityPlayer par2EntityPlayer, List par3List, boolean par4) {
- NBTTagCompound tags = par1ItemStack.getTagCompound();
- super.addInformation(par1ItemStack, par2EntityPlayer, par3List, par4);
- par3List.add("");
- par3List.add(EnumChatFormatting.DARK_GREEN
- + ItemStack.field_111284_a
- .format(1F / (10f / (tags.getCompoundTag("InfiTool")
- .getInteger("MiningSpeed") / 1.5f)) / 20F)
- + StatCollector.translateToLocal("attribute.shield.block.time"));
- int arrowCount = getArrowCount(par1ItemStack);
- if (arrowCount > 0) {
- par3List.add(String.format("%s%s %s", EnumChatFormatting.GOLD,
- arrowCount, StatCollector
- .translateToLocal("attribute.shield.arrow.count")));
- }
- }
-
- @Override
protected String getHarvestType() {
return "shield";
}
diff --git a/src/main/java/lance5057/tDefense/core/tools/Shield.java b/src/main/java/lance5057/tDefense/core/tools/Shield.java
index c47b5a7..466ae13 100644
--- a/src/main/java/lance5057/tDefense/core/tools/Shield.java
+++ b/src/main/java/lance5057/tDefense/core/tools/Shield.java
@@ -1,5 +1,7 @@
package lance5057.tDefense.core.tools;
+import java.util.List;
+
import mods.battlegear2.api.ISheathed;
import mods.battlegear2.api.shield.IArrowCatcher;
import mods.battlegear2.api.shield.IArrowDisplay;
@@ -16,6 +18,8 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.DamageSource;
+import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import tconstruct.library.tools.ToolCore;
import cpw.mods.fml.common.Optional;
@@ -258,4 +262,25 @@ public class Shield extends ToolCore implements IShield, ISheathed,
public String getIconSuffix(int arg0) {
return null;
}
+
+ @Override
+ @Optional.Method(modid = "battlegear2")
+ @SideOnly(Side.CLIENT)
+ public void addInformation(ItemStack par1ItemStack,
+ EntityPlayer par2EntityPlayer, List par3List, boolean par4) {
+ NBTTagCompound tags = par1ItemStack.getTagCompound();
+ super.addInformation(par1ItemStack, par2EntityPlayer, par3List, par4);
+ par3List.add("");
+ par3List.add(EnumChatFormatting.DARK_GREEN
+ + ItemStack.field_111284_a
+ .format(1F / (10f / (tags.getCompoundTag("InfiTool")
+ .getInteger("MiningSpeed") / 1.5f)) / 20F)
+ + StatCollector.translateToLocal("attribute.shield.block.time"));
+ int arrowCount = getArrowCount(par1ItemStack);
+ if (arrowCount > 0) {
+ par3List.add(String.format("%s%s %s", EnumChatFormatting.GOLD,
+ arrowCount, StatCollector
+ .translateToLocal("attribute.shield.arrow.count")));
+ }
+ }
} \ No newline at end of file
diff --git a/src/main/java/lance5057/tDefense/core/tools/TinkerWrench.java b/src/main/java/lance5057/tDefense/core/tools/TinkerWrench.java
index 0714823..6ae9257 100644
--- a/src/main/java/lance5057/tDefense/core/tools/TinkerWrench.java
+++ b/src/main/java/lance5057/tDefense/core/tools/TinkerWrench.java
@@ -1,5 +1,6 @@
package lance5057.tDefense.core.tools;
+import cpw.mods.fml.common.Optional;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.nbt.NBTTagCompound;
@@ -8,6 +9,9 @@ import tconstruct.library.tools.Weapon;
import tconstruct.tools.TinkerTools;
import buildcraft.api.tools.IToolWrench;
+@Optional.InterfaceList({
+ @Optional.Interface(modid = "buildcraft", iface = "buildcraft.api.tools.IToolWrench")
+})
public class TinkerWrench extends Weapon implements IToolWrench {
int induceDamage = 0;
@@ -83,6 +87,7 @@ public class TinkerWrench extends Weapon implements IToolWrench {
}
@Override
+ @Optional.Method(modid = "buildcraft")
public boolean canWrench(EntityPlayer player, int x, int y, int z) {
NBTTagCompound tags = player.inventory.getCurrentItem()
.getTagCompound().getCompoundTag("InfiTool");
diff --git a/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/BotaniaToolMods.java b/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/BotaniaToolMods.java
index 0ce9eb2..b93f5e8 100644
--- a/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/BotaniaToolMods.java
+++ b/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/BotaniaToolMods.java
@@ -9,10 +9,10 @@ import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
import tconstruct.library.TConstructRegistry;
import tconstruct.library.tools.ToolCore;
-import vazkii.botania.common.entity.EntityManaBurst;
-import vazkii.botania.common.item.ModItems;
-import vazkii.botania.common.item.equipment.tool.ToolCommons;
-import vazkii.botania.common.item.equipment.tool.terrasteel.ItemTerraSword;
+//import vazkii.botania.common.entity.EntityManaBurst;
+//import vazkii.botania.common.item.ModItems;
+//import vazkii.botania.common.item.equipment.tool.ToolCommons;
+//import vazkii.botania.common.item.equipment.tool.terrasteel.ItemTerraSword;
import cpw.mods.fml.common.Optional;
@Optional.InterfaceList({
@@ -31,18 +31,18 @@ public class BotaniaToolMods {
public void UpdateTerraCore(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
{
if(entity instanceof EntityPlayer) {
- EntityPlayer player = (EntityPlayer) entity;
- PotionEffect haste = player.getActivePotionEffect(Potion.digSpeed);
- float check = haste == null ? 0.16666667F : haste.getAmplifier() == 1 ? 0.5F : 0.4F;
+// EntityPlayer player = (EntityPlayer) entity;
+// PotionEffect haste = player.getActivePotionEffect(Potion.digSpeed);
+// float check = haste == null ? 0.16666667F : haste.getAmplifier() == 1 ? 0.5F : 0.4F;
- if(player.getCurrentEquippedItem() == stack && player.swingProgress == check && !world.isRemote && world.rand.nextInt(2) == 0)
- {
- int color = TConstructRegistry.getMaterial(tags.getInteger("Head")).primaryColor();
- EntityManaBurst burst = ((ItemTerraSword)ModItems.terraSword).getBurst(player, new ItemStack(ModItems.terraSword));
- burst.setColor(color);
- world.spawnEntityInWorld(burst);
- ToolCommonSoundAtEntity(player, "botania:terraBlade", 0.4F, 1.4F);
- }
+// if(player.getCurrentEquippedItem() == stack && player.swingProgress == check && !world.isRemote && world.rand.nextInt(2) == 0)
+// {
+// int color = TConstructRegistry.getMaterial(tags.getInteger("Head")).primaryColor();
+// EntityManaBurst burst = ((ItemTerraSword)ModItems.terraSword).getBurst(player, new ItemStack(ModItems.terraSword));
+// burst.setColor(color);
+// world.spawnEntityInWorld(burst);
+// ToolCommonSoundAtEntity(player, "botania:terraBlade", 0.4F, 1.4F);
+// }
}
}
diff --git a/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TDefenseActiveToolMod.java b/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TDefenseActiveToolMod.java
index af124dc..1f8f8cd 100644
--- a/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TDefenseActiveToolMod.java
+++ b/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TDefenseActiveToolMod.java
@@ -17,14 +17,14 @@ import tconstruct.library.tools.ToolCore;
public class TDefenseActiveToolMod extends ActiveToolMod
{
TdefenseToolMods TDMods = new TdefenseToolMods();
- BotaniaToolMods FlowerMods = new BotaniaToolMods();
+ //BotaniaToolMods FlowerMods = new BotaniaToolMods();
@Override
public void updateTool(ToolCore tool, ItemStack stack, World world, Entity entity)
{
if(stack.hasTagCompound() && stack.getTagCompound().hasKey("InfiTool"))
- {
+ {
NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
if (!tags.getBoolean("Broken"))
@@ -33,10 +33,10 @@ public class TDefenseActiveToolMod extends ActiveToolMod
TDMods.UpdateAll(tool, stack, world, entity, tags);
//Botania
- if(Loader.isModLoaded("Botania"))
- {
- FlowerMods.UpdateAll(tool, stack, world, entity, tags);
- }
+// if(Loader.isModLoaded("Botania"))
+// {
+// FlowerMods.UpdateAll(tool, stack, world, entity, tags);
+// }
}
}
diff --git a/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TdefenseToolMods.java b/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TdefenseToolMods.java
index d75ec13..12d84d6 100644
--- a/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TdefenseToolMods.java
+++ b/src/main/java/lance5057/tDefense/core/tools/modifiers/ActiveToolMods/TdefenseToolMods.java
@@ -48,4 +48,9 @@ public class TdefenseToolMods
}
}
}
+
+ public void UpdateTorchArrow(ToolCore tool, ItemStack stack, World world, Entity entity)
+ {
+ //entity.worldObj.ent
+ }
}
diff --git a/src/main/java/lance5057/tDefense/core/tools/modifiers/Botania/modifierCorpseIvy.java b/src/main/java/lance5057/tDefense/core/tools/modifiers/Botania/modifierCorpseIvy.java
new file mode 100644
index 0000000..b2211b3
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/core/tools/modifiers/Botania/modifierCorpseIvy.java
@@ -0,0 +1,67 @@
+package lance5057.tDefense.core.tools.modifiers.Botania;
+
+import java.util.Arrays;
+import java.util.List;
+
+import lance5057.tDefense.core.tools.Shield;
+import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
+import tconstruct.library.tools.ToolCore;
+import tconstruct.modifiers.tools.ItemModTypeFilter;
+
+public class modifierCorpseIvy extends ItemModTypeFilter
+{
+ String tooltipName;
+ String guiType;
+
+ public modifierCorpseIvy(String type, int effect, ItemStack[] items, int[] values)
+ {
+ super(effect, "corpseivy", items, values);
+ tooltipName = "\u00A7fCorpse Drinker";
+ guiType = type;
+ }
+
+ @Override
+ protected boolean canModify (ItemStack tool, ItemStack[] input)
+ {
+ NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+
+ List list = Arrays.asList(((ToolCore)tool.getItem()).getTraits());
+ if (list.contains("weapon"))
+ {
+ return tags.getInteger("Modifiers") > 0;
+ }
+
+ return false;
+ }
+
+ @Override
+ public void modify (ItemStack[] input, ItemStack tool)
+ {
+ NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+ int increase = matchingAmount(input);
+ if (tags.hasKey(key))
+ {
+ int[] keyPair = tags.getIntArray(key);
+
+ updateModTag(tool, keyPair);
+
+ }
+ else
+ {
+ int modifiers = tags.getInteger("Modifiers");
+ modifiers -= 1;
+ tags.setInteger("Modifiers", modifiers);
+ String modName = "\u00A76" + guiType;
+ int tooltipIndex = addToolTip(tool, tooltipName, modName);
+ }
+ }
+
+ void updateModTag (ItemStack tool, int[] keys)
+ {
+ NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+ String tip = "ModifierTip" + keys[2];
+ String modName = "\u00A76" + guiType;
+ tags.setString(tip, modName);
+ }
+}
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 de0b82f..8f1187e 100644
--- a/src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java
+++ b/src/main/java/lance5057/tDefense/core/tools/modifiers/Modifiers.java
@@ -1,8 +1,8 @@
package lance5057.tDefense.core.tools.modifiers;
-import cpw.mods.fml.common.registry.GameRegistry;
import lance5057.tDefense.Reference;
import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.armor.modifiers.ArmorMods;
import lance5057.tDefense.core.tools.modifiers.ActiveToolMods.TDefenseActiveToolMod;
import lance5057.tDefense.core.tools.modifiers.shields.modifierCrestofBlades;
import lance5057.tDefense.core.tools.modifiers.shields.modifierCrestofFeathers;
@@ -17,13 +17,17 @@ import tconstruct.library.TConstructRegistry;
import tconstruct.library.client.TConstructClientRegistry;
import tconstruct.library.crafting.ModifyBuilder;
import tconstruct.library.tools.ToolCore;
+import cpw.mods.fml.common.registry.GameRegistry;
public class Modifiers
{
public static Item item_relic;
+ public static ArmorMods AMod;
public void init()
{
+ AMod = new ArmorMods();
+
item_relic = new Item().setCreativeTab(TinkersDefense.tabName).setMaxStackSize(1)
.setUnlocalizedName("AncientRelic")
.setTextureName(Reference.MOD_ID + ":AncientRelic");
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 30b841f..e36aab8 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
@@ -63,16 +63,16 @@ 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 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 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 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 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 GuiButton(9 ,this.guiLeft+130, this.guiTop+10, 20, 20,""));
this.buttonList.add(new GuiButton(10 ,this.guiLeft+130, this.guiTop+30, 20, 20,""));
@@ -87,7 +87,7 @@ public class Gui_FinishingAnvil extends GuiContainer
switch(button.id)
{
case 1: if(this.leftButtonPosX > 0) this.leftButtonPosX--; break;
- case 2: if(this.leftButtonPosX+2 < ((ToolCore)bigCopy.getItem()).getPartAmount() - 1) this.leftButtonPosX++; break;
+ case 2: if(this.leftButtonPosX+2 < ((ToolCore)bigCopy.getItem()).getPartAmount()) this.leftButtonPosX++; break;
case 3:
TinkersDefense.INSTANCE.sendToServer(new Message_FinishingAnvil(inventory.xCoord, inventory.yCoord, inventory.zCoord, this.bigCopy));
diff --git a/src/main/java/lance5057/tDefense/core/Injector.java b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java
index 8510fd4..61a4393 100644
--- a/src/main/java/lance5057/tDefense/core/Injector.java
+++ b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/Injector.java
@@ -1,4 +1,4 @@
-package lance5057.tDefense.core;
+package lance5057.tDefense.finishingAnvil.utilities;
import java.util.ArrayList;
import java.util.List;
@@ -12,30 +12,62 @@ import net.minecraft.util.ResourceLocation;
import tconstruct.library.crafting.PatternBuilder;
import tconstruct.library.crafting.PatternBuilder.MaterialSet;
import tconstruct.library.tools.ToolCore;
-import tconstruct.tools.TinkerTools;
public class Injector extends ToolCore
{
ToolCore tool;
- public Injector(int baseDamage, ToolCore tool) {
- super(baseDamage);
- this.tool = tool;
- }
-
- List<String> heads = new ArrayList<String>();
+ 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)
+ {
+ 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 = TinkerTools.broadsword.headIcons.get(-1);
- IIcon origAccessory = TinkerTools.broadsword.accessoryIcons.get(-1);
- IIcon origHandle = TinkerTools.broadsword.handleIcons.get(-1);
+ {
+ 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++)
@@ -44,12 +76,12 @@ public class Injector extends ToolCore
for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
{
String icon = "tinkersdefense:";
- icon += TinkerTools.broadsword.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + heads.get(i);
+ icon += tool.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + heads.get(i);
//toolIcons[i] = icon;
headStrings.put(entry.getValue().materialID+(TinkersDefense.config.MaterialIndex*(i+1)), icon);
}
- addIcons(headStrings, headIcons, iconRegister, heads.get(i), false);
+ 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++)
{
@@ -59,8 +91,8 @@ public class Injector extends ToolCore
}
}
- TinkerTools.broadsword.headStrings.putAll(headStrings);
- TinkerTools.broadsword.headIcons.putAll(headIcons);
+ tool.headStrings.putAll(headStrings);
+ tool.headIcons.putAll(headIcons);
}
for(int i = 0; i<accessorys.size(); i++)
@@ -69,7 +101,7 @@ public class Injector extends ToolCore
for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
{
String icon = "tinkersdefense:";
- icon += TinkerTools.broadsword.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + accessorys.get(i);
+ icon += tool.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + accessorys.get(i);
//toolIcons[i] = icon;
accessoryStrings.put(entry.getValue().materialID+(TinkersDefense.config.MaterialIndex*(i+1)), icon);
}
@@ -84,8 +116,8 @@ public class Injector extends ToolCore
}
}
- TinkerTools.broadsword.accessoryStrings.putAll(accessoryStrings);
- TinkerTools.broadsword.accessoryIcons.putAll(accessoryIcons);
+ tool.accessoryStrings.putAll(accessoryStrings);
+ tool.accessoryIcons.putAll(accessoryIcons);
}
for(int i = 0; i<handles.size(); i++)
@@ -94,7 +126,7 @@ public class Injector extends ToolCore
for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
{
String icon = "tinkersdefense:";
- icon += TinkerTools.broadsword.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + handles.get(i);
+ icon += tool.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + handles.get(i);
//toolIcons[i] = icon;
handleStrings.put(entry.getValue().materialID+(TinkersDefense.config.MaterialIndex*(i+1)), icon);
}
@@ -109,13 +141,13 @@ public class Injector extends ToolCore
}
}
- TinkerTools.broadsword.handleStrings.putAll(handleStrings);
- TinkerTools.broadsword.handleIcons.putAll(handleIcons);
+ tool.handleStrings.putAll(handleStrings);
+ tool.handleIcons.putAll(handleIcons);
}
- TinkerTools.broadsword.headIcons.put(-1, origHead);
- TinkerTools.broadsword.accessoryIcons.put(-1, origAccessory);
- TinkerTools.broadsword.handleIcons.put(-1, origHandle);
+ tool.headIcons.put(-1, origHead);
+ tool.accessoryIcons.put(-1, origAccessory);
+ tool.handleIcons.put(-1, origHandle);
}
@Override
@@ -139,7 +171,8 @@ public class Injector extends ToolCore
@Override
public String getDefaultFolder() {
// TODO Auto-generated method stub
- return "broadsword";
+ String s = tool.getDefaultFolder();
+ return s;
}
@Override
diff --git a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java
index 38f2b2d..7d557cf 100644
--- a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java
+++ b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/InjectorLocations.java
@@ -1,5 +1,115 @@
package lance5057.tDefense.finishingAnvil.utilities;
-public class InjectorLocations {
+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/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
index 4a46bcf..b9e008a 100644
--- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
@@ -35,8 +35,8 @@ public class ClientProxy extends CommonProxy {
renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_shears,
renderer);
- MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_zweihander,
- bigrenderer);
+// MinecraftForgeClient.registerItemRenderer(TinkersDefense.tool_zweihander,
+// bigrenderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHelm,
renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerBreastplate,
@@ -45,6 +45,23 @@ public class ClientProxy extends CommonProxy {
renderer);
MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerSabatons,
renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerRobe,
+ renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerShawl,
+ renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHood,
+ renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerShoes,
+ renderer);
+
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerCoif,
+ renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerHalberd,
+ renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerChausses,
+ renderer);
+ MinecraftForgeClient.registerItemRenderer(TinkersDefense.armor_TinkerBoots,
+ renderer);
ClientRegistry.bindTileEntitySpecialRenderer(
TileEntity_CrestMount.class, new Renderer_CrestMount());
diff --git a/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_chain.png b/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_chain.png
new file mode 100644
index 0000000..ee7114a
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_cloth.png b/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_cloth.png
new file mode 100644
index 0000000..c6e4b69
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_rivet.png b/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_rivet.png
new file mode 100644
index 0000000..a088dcb
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/boots/_boots_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_chain.png b/src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_chain.png
new file mode 100644
index 0000000..9afc12c
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_plate.png b/src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_plate.png
new file mode 100644
index 0000000..bb2e6e3
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/chausses/_chausses_plate.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_chain.png b/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_chain.png
new file mode 100644
index 0000000..d441377
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_circlet.png b/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_circlet.png
new file mode 100644
index 0000000..b676d00
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_circlet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_cloth.png b/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_cloth.png
new file mode 100644
index 0000000..c6dd513
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/coif/_coif_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_chain.png b/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_chain.png
new file mode 100644
index 0000000..7e05331
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_plate.png b/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_plate.png
new file mode 100644
index 0000000..84fc5c7
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_plate.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_rivet.png b/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_rivet.png
new file mode 100644
index 0000000..ba81fcc
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/halberd/_halberd_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_cloth.png b/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_cloth.png
new file mode 100644
index 0000000..3c07d84
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_rivet.png b/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_rivet.png
new file mode 100644
index 0000000..4e64ffd
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_trim.png b/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_trim.png
new file mode 100644
index 0000000..418b28e
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/hood/_hood_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/robe/_robe_cloth.png b/src/main/resources/assets/tinker/textures/items/armor/robe/_robe_cloth.png
new file mode 100644
index 0000000..474fb43
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/robe/_robe_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/robe/_robe_trim.png b/src/main/resources/assets/tinker/textures/items/armor/robe/_robe_trim.png
new file mode 100644
index 0000000..3951ec8
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/robe/_robe_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_clasp.png b/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_clasp.png
new file mode 100644
index 0000000..9139857
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_cloth.png b/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_cloth.png
new file mode 100644
index 0000000..7d59967
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_trim.png b/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_trim.png
new file mode 100644
index 0000000..bfb88f7
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/shawl/_shawl_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_clasp.png b/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_clasp.png
new file mode 100644
index 0000000..74076b6
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_cloth.png b/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_cloth.png
new file mode 100644
index 0000000..2a32e22
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_rivet.png b/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_rivet.png
new file mode 100644
index 0000000..b62a69f
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/armor/shoes/_shoes_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/corpseivy_sword_effect.png b/src/main/resources/assets/tinker/textures/items/broadsword/corpseivy_sword_effect.png
new file mode 100644
index 0000000..83580ca
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/corpseivy_sword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/patterns/cast_chainmaille.png b/src/main/resources/assets/tinker/textures/items/patterns/cast_chainmaille.png
new file mode 100644
index 0000000..3a1a1ba
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/patterns/cast_chainmaille.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/patterns/cast_clasp.png b/src/main/resources/assets/tinker/textures/items/patterns/cast_clasp.png
new file mode 100644
index 0000000..40411e7
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/patterns/cast_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/patterns/pattern_chainmaille.png b/src/main/resources/assets/tinker/textures/items/patterns/pattern_chainmaille.png
new file mode 100644
index 0000000..d2a3bc1
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/patterns/pattern_chainmaille.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/patterns/pattern_clasp.png b/src/main/resources/assets/tinker/textures/items/patterns/pattern_clasp.png
new file mode 100644
index 0000000..74c16e5
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/patterns/pattern_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/patterns/pattern_cloth.png b/src/main/resources/assets/tinker/textures/items/patterns/pattern_cloth.png
new file mode 100644
index 0000000..23da22b
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/patterns/pattern_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/lang/en_US.lang b/src/main/resources/assets/tinkersdefense/lang/en_US.lang
index 29f462a..5c27b74 100644
--- a/src/main/resources/assets/tinkersdefense/lang/en_US.lang
+++ b/src/main/resources/assets/tinkersdefense/lang/en_US.lang
@@ -1,8 +1,8 @@
itemGroup.tabName=Tinkers' Defense
-item.AeonSteelIngot.name=Aeon Steel Ingot
-tile.AeonSteelBlock.name=Aeon Steel Block
-tile.MoltenAeonSteel.name=Molten Aeon Steel
-material.aeonsteel=Aeon Steel
+item.AeonsteelIngot.name=Aeonsteel Ingot
+tile.AeonsteelBlock.name=Aeonsteel Block
+tile.MoltenAeonsteel.name=Molten Aeonsteel
+material.aeonsteel=Aeonsteel
item.QueensGoldIngot.name=Queen's Gold Ingot
tile.QueensGoldBlock.name=Queen's Gold Block
@@ -11,7 +11,7 @@ material.queensgold=Queen's Gold
item.DogbeariumIngot.name=Dogbearium Ingot
tile.DogbeariumBlock.name=Dogbearium Block
-tile.MoltenDogbearium.name=Molten Dogbearium
+tile.Moltendogbearium.name=Molten Dogbearium
material.dogbearium=Dogbearium
material.dogbearium.ability=Serrated
@@ -22,7 +22,7 @@ material.greenmint=Green Mint
material.greenmint.ability=Spearminty
tile.CrestMount.name=Crest Mount
-tile.ArmorAnvil.name=Armor Anvil (WIP)
+tile.ArmorAnvil.name=Finishing Anvil (WIP)
tile.JewelersBench.name=Jeweler's Bench (WIP)
tool.roundshield=Round Shield
@@ -38,4 +38,65 @@ gui.toolstation.roundshield.desc=A simple shield with average durability and ave
gui.toolstation.heatershield.name=Heater Shield
gui.toolstation.heatershield.desc=A simple shield with high durability and high defense.
-item.Crest_Feathers.name=Crest of Feathers \ No newline at end of file
+item.Crest_Feathers.name=Crest of Feathers
+
+toolpart.Chainmaille=Chainmail
+toolpart.Rivets=Rivets
+toolpart.Clasp=Clasp
+toolpart.Armor Plate=Armor Plate
+
+item.TD.Cloth.white.name=White Cloth
+item.TD.Cloth.orange.name=Orange Cloth
+item.TD.Cloth.magenta.name=Magenta Cloth
+item.TD.Cloth.lightblue.name=Light Blue Cloth
+item.TD.Cloth.yellow.name=Yellow Cloth
+item.TD.Cloth.lime.name=Lime Cloth
+item.TD.Cloth.pink.name=Pink Cloth
+item.TD.Cloth.gray.name=Grey Cloth
+item.TD.Cloth.lightgray.name=Grey Cloth
+item.TD.Cloth.cyan.name=Cyan Cloth
+item.TD.Cloth.purple.name=Purple Cloth
+item.TD.Cloth.blue.name=Blue Cloth
+item.TD.Cloth.brown.name=Brown Cloth
+item.TD.Cloth.green.name=Green Cloth
+item.TD.Cloth.red.name=Red Cloth
+item.TD.Cloth.black.name=Black Cloth
+
+tool.tinkersrobe=Robe
+tool.tinkersshawl=Shawl
+tool.tinkershood=Hood
+tool.tinkersshoes=Shoes
+
+tool.tinkerscoif=Coif
+tool.tinkershalberd=Halberd
+tool.tinkerschausses=Chausses
+tool.tinkersboots=Boots
+
+tool.tinkershelm=Helm
+tool.tinkersbreastplate=Breastplate
+tool.tinkersgrieves=Grieves
+tool.tinkerssabatons=Sabatons
+
+item.tconstruct.Pattern.rivets.name=Rivet Pattern
+item.tconstruct.Pattern.clasp.name=Clasp Pattern
+item.tconstruct.Pattern.armorplate.name=Armor Plate Pattern
+item.tconstruct.Pattern.chainmaille.name=Chainmail Pattern
+
+item.tconstruct.MetalPattern.rivets.name=Rivet Cast
+item.tconstruct.MetalPattern.clasp.name=Clasp Cast
+item.tconstruct.MetalPattern.armorplate.name=Armor Plate Cast
+item.tconstruct.MetalPattern.chainmaille.name=Chainmail Cast
+
+tool.tinkerwrench=Wrench
+tool.shears=Shears
+tool.tinkerzweihander=Zweihander
+
+item.GreenMintIngot.name=Green Mint Ingot
+item.RedMintIngot.name=Red Mint Ingot
+item.GreenMintcane.name=Green Mint Cane
+item.RedMintcane.name=Red Mint Cane
+
+tile.RedMintBlock.name=Red Mint Block
+tile.GreenMintBlock.name=Green Mint Block
+tile.MoltenRedMint.name=Molten Red Mint
+tile.MoltenGreenMint.name=Molten Green Mint \ No newline at end of file
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png
new file mode 100644
index 0000000..a0b7a81
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png
new file mode 100644
index 0000000..287359f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.png
new file mode 100644
index 0000000..b4508f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/boots/_boots_rivet.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
new file mode 100644
index 0000000..2e7f3a6
--- /dev/null
+++ 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
new file mode 100644
index 0000000..29cd5b2
--- /dev/null
+++ 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/coif/_coif_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.png
new file mode 100644
index 0000000..e49c257
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png
new file mode 100644
index 0000000..163ef91
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_circlet.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png
new file mode 100644
index 0000000..798e36a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/coif/_coif_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_chain.png b/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_chain.png
new file mode 100644
index 0000000..be6dd55
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_chain.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_plate.png b/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_plate.png
new file mode 100644
index 0000000..c176223
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_plate.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_rivet.png
new file mode 100644
index 0000000..1ea650c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/halberd/_halberd_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png
new file mode 100644
index 0000000..8115371
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_rivet.png
new file mode 100644
index 0000000..f90dbbd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png
new file mode 100644
index 0000000..7ec81af
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/hood/_hood_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_clasp.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_clasp.png
new file mode 100644
index 0000000..51fc493
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png
new file mode 100644
index 0000000..367d665
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png
new file mode 100644
index 0000000..dcbbb6a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/robe/_robe_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_clasp.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_clasp.png
new file mode 100644
index 0000000..0404691
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png
new file mode 100644
index 0000000..b4d440c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png
new file mode 100644
index 0000000..a54ac12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/shawl/_shawl_trim.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_clasp.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_clasp.png
new file mode 100644
index 0000000..d8e15c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_clasp.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png
new file mode 100644
index 0000000..c352a23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_cloth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_rivet.png b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_rivet.png
new file mode 100644
index 0000000..3ab1323
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/shoes/_shoes_rivet.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png
new file mode 100644
index 0000000..447f367
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/blocks/amberore.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png
new file mode 100644
index 0000000..7c15170
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/blocks/amethystore.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png
new file mode 100644
index 0000000..98358d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/blocks/rubyore.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.png b/src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.png
new file mode 100644
index 0000000..312b06f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/blocks/sapphireore.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 8c8024c..755cb78 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/tinker/textures/gui/icons.png b/src/main/resources/assets/tinkersdefense/textures/gui/icons - Copy.png
index 28b7662..28b7662 100644
--- a/src/main/resources/assets/tinker/textures/gui/icons.png
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/icons - Copy.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/icons.png b/src/main/resources/assets/tinkersdefense/textures/gui/icons.png
index 28b7662..4b98c82 100644
--- a/src/main/resources/assets/tinkersdefense/textures/gui/icons.png
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/icons.png
Binary files differ
diff --git a/Gimp files/arrow/_head_broad.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png
index 7092457..7092457 100644
--- a/Gimp files/arrow/_head_broad.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_broad_head.png
Binary files differ
diff --git a/Gimp files/arrow/_shaft_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png
index e57806a..e57806a 100644
--- a/Gimp files/arrow/_shaft_bulbous.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_bulbous_handle.png
Binary files differ
diff --git a/Gimp files/arrow/_head_elven.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png
index a385b2b..a385b2b 100644
--- a/Gimp files/arrow/_head_elven.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_elven_head.png
Binary files differ
diff --git a/Gimp files/arrow/_head_horned.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png
index 826c28f..826c28f 100644
--- a/Gimp files/arrow/_head_horned.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_horned_head.png
Binary files differ
diff --git a/Gimp files/arrow/_fletching_magic.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png
index 1074391..1074391 100644
--- a/Gimp files/arrow/_fletching_magic.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_magic_accessory.png
Binary files differ
diff --git a/Gimp files/arrow/_fletching_matted.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png
index 16d32ea..16d32ea 100644
--- a/Gimp files/arrow/_fletching_matted.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_matted_accessory.png
Binary files differ
diff --git a/Gimp files/arrow/_shaft_natural.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png
index 2b6d97b..2b6d97b 100644
--- a/Gimp files/arrow/_shaft_natural.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_natural_handle.png
Binary files differ
diff --git a/Gimp files/arrow/_fletching_pixie.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png
index 8a623a2..8a623a2 100644
--- a/Gimp files/arrow/_fletching_pixie.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_pixie_accessory.png
Binary files differ
diff --git a/Gimp files/arrow/_fletching_small.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png
index 7ad5305..7ad5305 100644
--- a/Gimp files/arrow/_fletching_small.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_small_accessory.png
Binary files differ
diff --git a/Gimp files/arrow/_head_trident.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png
index f12a514..f12a514 100644
--- a/Gimp files/arrow/_head_trident.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_trident_head.png
Binary files differ
diff --git a/Gimp files/arrow/_head_winged.png b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.png
index 5f4877e..5f4877e 100644
--- a/Gimp files/arrow/_head_winged.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/arrow/_winged_head.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
new file mode 100644
index 0000000..9f13d66
--- /dev/null
+++ 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
new file mode 100644
index 0000000..fbb823a
--- /dev/null
+++ 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/_minecraft_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_minecraft_head.png
new file mode 100644
index 0000000..27c3c77
--- /dev/null
+++ 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/_thin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/axe/_thin_head.png
new file mode 100644
index 0000000..6a028a7
--- /dev/null
+++ 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
new file mode 100644
index 0000000..9371baa
--- /dev/null
+++ 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
new file mode 100644
index 0000000..ab4bc13
--- /dev/null
+++ 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/_halbard_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.png
new file mode 100644
index 0000000..9d29e59
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_halbard_head.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_accessory.png
new file mode 100644
index 0000000..694085f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_knob_accessory.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
new file mode 100644
index 0000000..0e704df
--- /dev/null
+++ 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
new file mode 100644
index 0000000..4a820f5
--- /dev/null
+++ 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/_magic_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.png
new file mode 100644
index 0000000..617c835
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_magic_head.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_extra.png
new file mode 100644
index 0000000..893c03c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_extra.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png
new file mode 100644
index 0000000..3f9318a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battleaxe/_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png
new file mode 100644
index 0000000..03c6adc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_X_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png
new file mode 100644
index 0000000..e2dfbcf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_arrow_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png
new file mode 100644
index 0000000..adac492
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_caution_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png
new file mode 100644
index 0000000..eb7637f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_noentry_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png
new file mode 100644
index 0000000..589c7e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_railroad_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png
new file mode 100644
index 0000000..30353ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_small_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png
new file mode 100644
index 0000000..3140296
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_smalllong_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png
new file mode 100644
index 0000000..b67996a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/battlesign/_stop_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png
new file mode 100644
index 0000000..bb013bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_fletching.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png
new file mode 100644
index 0000000..80dea98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head - Kopie.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png
new file mode 100644
index 0000000..aaac6cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png
new file mode 100644
index 0000000..6923796
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/_bolt_shaft.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf b/src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf
new file mode 100644
index 0000000..db441e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/bolt.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf
new file mode 100644
index 0000000..e38e096
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/complete.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png
new file mode 100644
index 0000000..b9b340a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/diamond_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png
new file mode 100644
index 0000000..1fcca36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/emerald_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png
new file mode 100644
index 0000000..703b698
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/lapis_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png
new file mode 100644
index 0000000..cd04cca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/lava_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png
new file mode 100644
index 0000000..9a69cf1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/moss_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png
new file mode 100644
index 0000000..fedf387
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/necrotic_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png
new file mode 100644
index 0000000..d448f53
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/piston_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png
new file mode 100644
index 0000000..0017174
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/quartz_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png
new file mode 100644
index 0000000..dfd1310
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/reinforced_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png
new file mode 100644
index 0000000..05cb4b2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/silk_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png
new file mode 100644
index 0000000..2e93179
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/smite_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png
new file mode 100644
index 0000000..b9b5d1f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/bolt/spider_bolt_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png
index aa41e6e..3c042f2 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_accessory.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
new file mode 100644
index 0000000..9d02eae
--- /dev/null
+++ 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
new file mode 100644
index 0000000..6e5780d
--- /dev/null
+++ 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/_bulbous_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.png
new file mode 100644
index 0000000..fc236d9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_bulbous_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png
index a792e79..55fc53f 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.png
deleted file mode 100644
index 5f24e40..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..33c4886
--- /dev/null
+++ 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_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png
index ce0c728..673fffc 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_blade.png
deleted file mode 100644
index 7a50e98..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..9b3c820
--- /dev/null
+++ 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/_extended_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.png
index 8a7461b..2c3be59 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_accessory.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
new file mode 100644
index 0000000..61e069c
--- /dev/null
+++ 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
new file mode 100644
index 0000000..86c79ed
--- /dev/null
+++ 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/_forked_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.png
new file mode 100644
index 0000000..48e36bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_forked_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.png
deleted file mode 100644
index 02ae1cc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..b98f8b1
--- /dev/null
+++ 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
new file mode 100644
index 0000000..6f02736
--- /dev/null
+++ 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/_lamenting_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.png
new file mode 100644
index 0000000..8d8862b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_lamenting_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png
index 9cfe9f8..e938412 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_blade.png
deleted file mode 100644
index e55d9d7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..0b4a021
--- /dev/null
+++ 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/_no_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.png
index 40fa884..4238d3d 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_accessory.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
new file mode 100644
index 0000000..72a6cd0
--- /dev/null
+++ 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/_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png
index 2c5d85f..d16c215 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png
new file mode 100644
index 0000000..687d5a0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_pixie_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.png
deleted file mode 100644
index c2f8635..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..4842a4e
--- /dev/null
+++ 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/_queens_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png
index 856a5ec..96472d6 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png
index 43f4feb..9b63b3b 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_blade.png
deleted file mode 100644
index 1708198..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..01930b6
--- /dev/null
+++ 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
new file mode 100644
index 0000000..fd2cc43
--- /dev/null
+++ 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/_short_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.png
new file mode 100644
index 0000000..5baa752
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_short_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png
deleted file mode 100644
index cafddea..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..ce22867
--- /dev/null
+++ 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/_square_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png
index 8fbedf0..1efccb9 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png
index c747030..7282cae 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png
new file mode 100644
index 0000000..c78a57e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_sun_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.png
deleted file mode 100644
index 22751d3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..fb25e39
--- /dev/null
+++ 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/_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png
index 154a7c4..ed27612 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.png
deleted file mode 100644
index 3e643d7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.png
+++ /dev/null
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
new file mode 100644
index 0000000..0f5c1d1
--- /dev/null
+++ 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/chisel/_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.png
new file mode 100644
index 0000000..526973b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png
new file mode 100644
index 0000000..927362d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png
new file mode 100644
index 0000000..6f750cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png
new file mode 100644
index 0000000..2961458
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_handle_wide.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png
new file mode 100644
index 0000000..0c32f41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/_head_long.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_handle.png
new file mode 100644
index 0000000..7de2e36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head.png
new file mode 100644
index 0000000..7a7e800
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head_broken.png
new file mode 100644
index 0000000..151a008
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/alumite_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_handle.png
new file mode 100644
index 0000000..7ba88a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head.png
new file mode 100644
index 0000000..e4895d9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head_broken.png
new file mode 100644
index 0000000..ebe20e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ardite_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/beheading_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/beheading_chisel_effect.png
new file mode 100644
index 0000000..7d0b9db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/beheading_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/blaze_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blaze_chisel_effect.png
new file mode 100644
index 0000000..1a355f9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blaze_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_handle.png
new file mode 100644
index 0000000..e5b8989
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head.png
new file mode 100644
index 0000000..5fa0758
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head_broken.png
new file mode 100644
index 0000000..dc89f40
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/blueslime_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_handle.png
new file mode 100644
index 0000000..5a9d197
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head.png
new file mode 100644
index 0000000..bdd5f18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head_broken.png
new file mode 100644
index 0000000..74cb805
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bone_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_handle.png
new file mode 100644
index 0000000..803ce5c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head.png
new file mode 100644
index 0000000..9f8320b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head_broken.png
new file mode 100644
index 0000000..ef6c0c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/bronze_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_handle.png
new file mode 100644
index 0000000..ebccdf1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head.png
new file mode 100644
index 0000000..fb6f9b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head_broken.png
new file mode 100644
index 0000000..ba99a68
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cactus_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/chisel.xcf b/src/main/resources/assets/tinkersdefense/textures/items/chisel/chisel.xcf
new file mode 100644
index 0000000..aebd865
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/chisel.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_handle.png
new file mode 100644
index 0000000..7f935f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head.png
new file mode 100644
index 0000000..c579587
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head_broken.png
new file mode 100644
index 0000000..48c1939
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/cobalt_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_handle.png
new file mode 100644
index 0000000..01bdbbd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head.png
new file mode 100644
index 0000000..3856f3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head_broken.png
new file mode 100644
index 0000000..0510df7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/copper_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/diamond_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/diamond_chisel_effect.png
new file mode 100644
index 0000000..c8d549e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/diamond_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/emerald_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/emerald_chisel_effect.png
new file mode 100644
index 0000000..0bc923c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/emerald_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_handle.png
new file mode 100644
index 0000000..4593425
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head.png
new file mode 100644
index 0000000..a799ce5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head_broken.png
new file mode 100644
index 0000000..c7e8c8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flint_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/flux_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flux_chisel_effect.png
new file mode 100644
index 0000000..e99c645
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/flux_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/ice_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ice_chisel_effect.png
new file mode 100644
index 0000000..e1dd00a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/ice_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_handle.png
new file mode 100644
index 0000000..224b48a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head.png
new file mode 100644
index 0000000..36986c0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head_broken.png
new file mode 100644
index 0000000..c8ed759
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/iron_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/lapis_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/lapis_chisel_effect.png
new file mode 100644
index 0000000..95c9cb3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/lapis_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/lava_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/lava_chisel_effect.png
new file mode 100644
index 0000000..d251a42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/lava_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_handle.png
new file mode 100644
index 0000000..16f1a45
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head.png
new file mode 100644
index 0000000..4ae2bf5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head_broken.png
new file mode 100644
index 0000000..4fe7464
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/manyullyn_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/moss_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/moss_chisel_effect.png
new file mode 100644
index 0000000..11a23c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/moss_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/necrotic_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/necrotic_chisel_effect.png
new file mode 100644
index 0000000..d6ae31c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/necrotic_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_handle.png
new file mode 100644
index 0000000..47a2b20
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head.png
new file mode 100644
index 0000000..1a022a4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head_broken.png
new file mode 100644
index 0000000..ea0a281
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/netherrack_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_handle.png
new file mode 100644
index 0000000..a38dce8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head.png
new file mode 100644
index 0000000..746c7f5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head_broken.png
new file mode 100644
index 0000000..87ce319
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/obsidian_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_handle.png
new file mode 100644
index 0000000..3b2c1b0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head.png
new file mode 100644
index 0000000..e9801db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head_broken.png
new file mode 100644
index 0000000..d3dce1e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/paper_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_handle.png
new file mode 100644
index 0000000..c8bbba5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head.png
new file mode 100644
index 0000000..bfb2358
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head_broken.png
new file mode 100644
index 0000000..f261537
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/pigiron_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/piston_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/piston_chisel_effect.png
new file mode 100644
index 0000000..d8e68fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/piston_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/quartz_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/quartz_chisel_effect.png
new file mode 100644
index 0000000..18fa2ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/quartz_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/redstone_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/redstone_chisel_effect.png
new file mode 100644
index 0000000..d1ff23f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/redstone_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/reinforced_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/reinforced_chisel_effect.png
new file mode 100644
index 0000000..0b18f1b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/reinforced_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/silk_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/silk_chisel_effect.png
new file mode 100644
index 0000000..4e722fb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/silk_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_handle.png
new file mode 100644
index 0000000..13d113c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head.png
new file mode 100644
index 0000000..40fd675
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head_broken.png
new file mode 100644
index 0000000..bd05ec8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/slime_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/smite_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/smite_chisel_effect.png
new file mode 100644
index 0000000..51f8ca1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/smite_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/spider_chisel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/spider_chisel_effect.png
new file mode 100644
index 0000000..1f685ae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/spider_chisel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_handle.png
new file mode 100644
index 0000000..d2d55eb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head.png
new file mode 100644
index 0000000..464c327
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head_broken.png
new file mode 100644
index 0000000..7f0a332
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/steel_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_handle.png
new file mode 100644
index 0000000..5b18565
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head.png
new file mode 100644
index 0000000..7d892e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head_broken.png
new file mode 100644
index 0000000..5409d94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/stone_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_handle.png
new file mode 100644
index 0000000..f891e24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head.png
new file mode 100644
index 0000000..0660ee6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head_broken.png
new file mode 100644
index 0000000..857fab4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/thaumium_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_handle.png
new file mode 100644
index 0000000..c8c4752
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head.png
new file mode 100644
index 0000000..1cd5376
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head_broken.png
new file mode 100644
index 0000000..97f1d6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/chisel/wood_chisel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_guard.png
new file mode 100644
index 0000000..768d83e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_handle.png
new file mode 100644
index 0000000..cc16228
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head.png
new file mode 100644
index 0000000..a1a0367
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head_broken.png
new file mode 100644
index 0000000..b0d4079
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_shield.png
new file mode 100644
index 0000000..0fc295f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_guard_fancy.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_guard_fancy.png
new file mode 100644
index 0000000..6615106
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_guard_fancy.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png
new file mode 100644
index 0000000..648df0f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_head_doubleedge.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_shield_doubleedge.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_shield_doubleedge.png
new file mode 100644
index 0000000..60af9c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/_shield_doubleedge.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_guard.png
new file mode 100644
index 0000000..ebe1004
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_handle.png
new file mode 100644
index 0000000..1ad513a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head.png
new file mode 100644
index 0000000..e65ce18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head_broken.png
new file mode 100644
index 0000000..3c36faf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_shield.png
new file mode 100644
index 0000000..fdb46f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/alumite_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_guard.png
new file mode 100644
index 0000000..848ece6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_handle.png
new file mode 100644
index 0000000..b9c245a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head.png
new file mode 100644
index 0000000..8b75df7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head_broken.png
new file mode 100644
index 0000000..0118007
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_shield.png
new file mode 100644
index 0000000..524bd82
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ardite_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/beheading_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/beheading_cleaver_effect.png
new file mode 100644
index 0000000..9a62fc3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/beheading_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blaze_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blaze_cleaver_effect.png
new file mode 100644
index 0000000..12b0dee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blaze_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_guard.png
new file mode 100644
index 0000000..680f23e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_handle.png
new file mode 100644
index 0000000..e2cd9d0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head.png
new file mode 100644
index 0000000..8e08d74
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head_broken.png
new file mode 100644
index 0000000..58e1289
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_shield.png
new file mode 100644
index 0000000..17a7825
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/blueslime_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_guard.png
new file mode 100644
index 0000000..81f3f5a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_handle.png
new file mode 100644
index 0000000..e3ad86e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head.png
new file mode 100644
index 0000000..19bb31b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head_broken.png
new file mode 100644
index 0000000..d296406
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_shield.png
new file mode 100644
index 0000000..cba0857
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bone_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_guard.png
new file mode 100644
index 0000000..b0372d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_handle.png
new file mode 100644
index 0000000..075e447
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head.png
new file mode 100644
index 0000000..e3f0644
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head_broken.png
new file mode 100644
index 0000000..66d619a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_shield.png
new file mode 100644
index 0000000..df10c2c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/bronze_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_guard.png
new file mode 100644
index 0000000..a4d8f94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_handle.png
new file mode 100644
index 0000000..18c0454
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head.png
new file mode 100644
index 0000000..a9eb80d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head_broken.png
new file mode 100644
index 0000000..362b54d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_shield.png
new file mode 100644
index 0000000..c6701c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cactus_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cleaver.xcf b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cleaver.xcf
new file mode 100644
index 0000000..a319f70
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cleaver.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_guard.png
new file mode 100644
index 0000000..c58a66c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_handle.png
new file mode 100644
index 0000000..ee84084
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head.png
new file mode 100644
index 0000000..0f55903
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head_broken.png
new file mode 100644
index 0000000..f296d30
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_shield.png
new file mode 100644
index 0000000..38a4ab2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/cobalt_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_guard.png
new file mode 100644
index 0000000..bf0785d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_handle.png
new file mode 100644
index 0000000..29308e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head.png
new file mode 100644
index 0000000..564b2c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head_broken.png
new file mode 100644
index 0000000..90f53e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_shield.png
new file mode 100644
index 0000000..7274d87
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/copper_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/diamond_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/diamond_cleaver_effect.png
new file mode 100644
index 0000000..c098b53
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/diamond_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/emerald_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/emerald_cleaver_effect.png
new file mode 100644
index 0000000..2884722
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/emerald_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_guard.png
new file mode 100644
index 0000000..3e283e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_handle.png
new file mode 100644
index 0000000..17c6059
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head.png
new file mode 100644
index 0000000..c435f52
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head_broken.png
new file mode 100644
index 0000000..b02b224
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_shield.png
new file mode 100644
index 0000000..9f5613c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flint_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flux_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flux_cleaver_effect.png
new file mode 100644
index 0000000..d2f7345
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/flux_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ice_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ice_cleaver_effect.png
new file mode 100644
index 0000000..b5f9c98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/ice_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_guard.png
new file mode 100644
index 0000000..05243b3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_handle.png
new file mode 100644
index 0000000..8162a7d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head.png
new file mode 100644
index 0000000..96badfc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head_broken.png
new file mode 100644
index 0000000..8417ac5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_shield.png
new file mode 100644
index 0000000..a9d7a59
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/iron_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/lapis_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/lapis_cleaver_effect.png
new file mode 100644
index 0000000..750dd8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/lapis_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/lava_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/lava_cleaver_effect.png
new file mode 100644
index 0000000..a69f79c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/lava_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_guard.png
new file mode 100644
index 0000000..48d2df8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_handle.png
new file mode 100644
index 0000000..9b24d18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head.png
new file mode 100644
index 0000000..e5da5c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head_broken.png
new file mode 100644
index 0000000..dce03d9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_shield.png
new file mode 100644
index 0000000..375d4e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/manyullyn_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/moss_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/moss_cleaver_effect.png
new file mode 100644
index 0000000..78c46cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/moss_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/necrotic_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/necrotic_cleaver_effect.png
new file mode 100644
index 0000000..b71a457
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/necrotic_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_guard.png
new file mode 100644
index 0000000..f9dfdde
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_handle.png
new file mode 100644
index 0000000..da5e909
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head.png
new file mode 100644
index 0000000..af84116
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head_broken.png
new file mode 100644
index 0000000..7800b21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_shield.png
new file mode 100644
index 0000000..f7783c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/netherrack_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_guard.png
new file mode 100644
index 0000000..bc68c0d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_handle.png
new file mode 100644
index 0000000..e790af7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head.png
new file mode 100644
index 0000000..4f5aca3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head_broken.png
new file mode 100644
index 0000000..133a447
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_shield.png
new file mode 100644
index 0000000..0bc63ac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/obsidian_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_guard.png
new file mode 100644
index 0000000..f43c673
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_handle.png
new file mode 100644
index 0000000..6ad5475
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head.png
new file mode 100644
index 0000000..3b3f129
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head_broken.png
new file mode 100644
index 0000000..e3ee4f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_shield.png
new file mode 100644
index 0000000..f279717
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/paper_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_guard.png
new file mode 100644
index 0000000..86dc0e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_handle.png
new file mode 100644
index 0000000..8c9a917
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head.png
new file mode 100644
index 0000000..87d10b0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head_broken.png
new file mode 100644
index 0000000..baa1340
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_shield.png
new file mode 100644
index 0000000..04cb141
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/pigiron_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/piston_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/piston_cleaver_effect.png
new file mode 100644
index 0000000..9619c9d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/piston_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/quartz_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/quartz_cleaver_effect.png
new file mode 100644
index 0000000..97f3254
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/quartz_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/redstone_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/redstone_cleaver_effect.png
new file mode 100644
index 0000000..39e56f2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/redstone_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/reinforced_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/reinforced_cleaver_effect.png
new file mode 100644
index 0000000..c4e6dc0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/reinforced_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/silk_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/silk_cleaver_effect.png
new file mode 100644
index 0000000..a0fb3d6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/silk_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_guard.png
new file mode 100644
index 0000000..a3904d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_handle.png
new file mode 100644
index 0000000..5036d64
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head.png
new file mode 100644
index 0000000..a8e2a31
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head_broken.png
new file mode 100644
index 0000000..7b8b8c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_shield.png
new file mode 100644
index 0000000..f3fec93
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/slime_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/smite_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/smite_cleaver_effect.png
new file mode 100644
index 0000000..efbad58
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/smite_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/spider_cleaver_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/spider_cleaver_effect.png
new file mode 100644
index 0000000..e2bd375
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/spider_cleaver_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_guard.png
new file mode 100644
index 0000000..dd5703a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_handle.png
new file mode 100644
index 0000000..3fdf621
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head.png
new file mode 100644
index 0000000..3d8bb00
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head_broken.png
new file mode 100644
index 0000000..fd21978
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_shield.png
new file mode 100644
index 0000000..baa6778
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/steel_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_guard.png
new file mode 100644
index 0000000..5a3a53b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_handle.png
new file mode 100644
index 0000000..65f3b02
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head.png
new file mode 100644
index 0000000..7346d48
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head_broken.png
new file mode 100644
index 0000000..6dd9e71
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_shield.png
new file mode 100644
index 0000000..950485d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/stone_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_guard.png
new file mode 100644
index 0000000..a7a84bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_handle.png
new file mode 100644
index 0000000..a068f81
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head.png
new file mode 100644
index 0000000..6ec2ed5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head_broken.png
new file mode 100644
index 0000000..f6c9532
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_shield.png
new file mode 100644
index 0000000..0b8eaf3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/thaumium_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_guard.png
new file mode 100644
index 0000000..6b27049
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_handle.png
new file mode 100644
index 0000000..d8afa74
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head.png
new file mode 100644
index 0000000..f1e6143
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head_broken.png
new file mode 100644
index 0000000..9cf5aa9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_shield.png
new file mode 100644
index 0000000..5b31282
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cleaver/wood_cleaver_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/corpseIvy.png b/src/main/resources/assets/tinkersdefense/textures/items/corpseIvy.png
new file mode 100644
index 0000000..c423756
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/corpseIvy.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/corpseIvyGraft.png b/src/main/resources/assets/tinkersdefense/textures/items/corpseIvyGraft.png
new file mode 100644
index 0000000..fe24808
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/corpseIvyGraft.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow.xcf
new file mode 100644
index 0000000..baecc71
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_1.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_1.xcf
new file mode 100644
index 0000000..9de2a1d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_1.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_2.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_2.xcf
new file mode 100644
index 0000000..4aedfb9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_2.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3.xcf
new file mode 100644
index 0000000..2f7782f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3_meh.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3_meh.xcf
new file mode 100644
index 0000000..a233243
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_3_meh.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_binding.png
new file mode 100644
index 0000000..e4ffa75
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_body.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_body.png
new file mode 100644
index 0000000..810abf2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_body.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow.png
new file mode 100644
index 0000000..e7e9d89
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_1.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_1.png
new file mode 100644
index 0000000..5470231
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_2.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_2.png
new file mode 100644
index 0000000..de61cb1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_3.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_3.png
new file mode 100644
index 0000000..cbb09ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_bow_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string.png
new file mode 100644
index 0000000..a3b4490
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_1.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_1.png
new file mode 100644
index 0000000..220e6be
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_2.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_2.png
new file mode 100644
index 0000000..8826593
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_3.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_3.png
new file mode 100644
index 0000000..e2b8742
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/_crossbow_string_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/beheading_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/beheading_crossbow_effect.png
new file mode 100644
index 0000000..18b1650
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/beheading_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete.xcf
new file mode 100644
index 0000000..0c5e75b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_1.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_1.xcf
new file mode 100644
index 0000000..58524bc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_1.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_2.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_2.xcf
new file mode 100644
index 0000000..abb5709
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_2.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_3.xcf b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_3.xcf
new file mode 100644
index 0000000..3517fb2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/complete_3.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/diamond_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/diamond_crossbow_effect.png
new file mode 100644
index 0000000..6da1a0d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/diamond_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect.png
new file mode 100644
index 0000000..7e1af10
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_1.png
new file mode 100644
index 0000000..84376d9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_2.png
new file mode 100644
index 0000000..2c8dc2b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_3.png
new file mode 100644
index 0000000..7a086ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/emerald_crossbow_effect_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/flux_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/flux_crossbow_effect.png
new file mode 100644
index 0000000..4d258a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/flux_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/lapis_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/lapis_crossbow_effect.png
new file mode 100644
index 0000000..478f04a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/lapis_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/lava_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/lava_crossbow_effect.png
new file mode 100644
index 0000000..2ff8e39
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/lava_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/necrotic_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/necrotic_crossbow_effect.png
new file mode 100644
index 0000000..9edc57e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/necrotic_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/piston_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/piston_crossbow_effect.png
new file mode 100644
index 0000000..5d48bb5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/piston_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect.png
new file mode 100644
index 0000000..6ab7c23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_1.png
new file mode 100644
index 0000000..9dd3776
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_2.png
new file mode 100644
index 0000000..898f402
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_3.png
new file mode 100644
index 0000000..dc9f5b7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/quartz_crossbow_effect_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect.png
new file mode 100644
index 0000000..ebff98e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_1.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_1.png
new file mode 100644
index 0000000..e36d697
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_2.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_2.png
new file mode 100644
index 0000000..5d6b61d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_3.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_3.png
new file mode 100644
index 0000000..a34f368
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/redstone_crossbow_effect_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/reinforced_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/reinforced_crossbow_effect.png
new file mode 100644
index 0000000..e722b76
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/reinforced_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/silk_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/silk_crossbow_effect.png
new file mode 100644
index 0000000..2b3faf1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/silk_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/smite_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/smite_crossbow_effect.png
new file mode 100644
index 0000000..12722c5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/smite_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/crossbow/spider_crossbow_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/spider_crossbow_effect.png
new file mode 100644
index 0000000..66bb964
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/crossbow/spider_crossbow_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_machete.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_machete.png
new file mode 100644
index 0000000..8bd27e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_machete.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_saber.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_saber.png
new file mode 100644
index 0000000..dbb6ead
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_blade_saber.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade.png
new file mode 100644
index 0000000..9403052
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade_broken.png
new file mode 100644
index 0000000..8afa7e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_guard.png
new file mode 100644
index 0000000..15c93a0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_handle.png
new file mode 100644
index 0000000..fb570ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_basket.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_basket.png
new file mode 100644
index 0000000..acb765b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_basket.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_small.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_small.png
new file mode 100644
index 0000000..5950960
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/_guard_small.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade.png
new file mode 100644
index 0000000..a5f2868
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade_broken.png
new file mode 100644
index 0000000..9138f8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_guard.png
new file mode 100644
index 0000000..a94358b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_handle.png
new file mode 100644
index 0000000..59be913
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/alumite_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade.png
new file mode 100644
index 0000000..c3cbb87
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade_broken.png
new file mode 100644
index 0000000..91e89e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_guard.png
new file mode 100644
index 0000000..09b2d75
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_handle.png
new file mode 100644
index 0000000..224436b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ardite_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/beheading_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/beheading_cutlass_effect.png
new file mode 100644
index 0000000..9e22792
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/beheading_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blaze_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blaze_cutlass_effect.png
new file mode 100644
index 0000000..bc4fcf5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blaze_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade.png
new file mode 100644
index 0000000..8044cdb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade_broken.png
new file mode 100644
index 0000000..63dbeec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_guard.png
new file mode 100644
index 0000000..18563fc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_handle.png
new file mode 100644
index 0000000..6c7b785
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/blueslime_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade.png
new file mode 100644
index 0000000..f23604e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade_broken.png
new file mode 100644
index 0000000..66c8a7c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_guard.png
new file mode 100644
index 0000000..87c7a16
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_handle.png
new file mode 100644
index 0000000..877b058
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bone_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade.png
new file mode 100644
index 0000000..5f2c9e5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade_broken.png
new file mode 100644
index 0000000..b080fad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_guard.png
new file mode 100644
index 0000000..713e601
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_handle.png
new file mode 100644
index 0000000..c6c6c80
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/bronze_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade.png
new file mode 100644
index 0000000..ad4e660
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade_broken.png
new file mode 100644
index 0000000..d1174cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_guard.png
new file mode 100644
index 0000000..a5db267
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_handle.png
new file mode 100644
index 0000000..b2136c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cactus_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade.png
new file mode 100644
index 0000000..30f8119
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade_broken.png
new file mode 100644
index 0000000..f1924b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_guard.png
new file mode 100644
index 0000000..2e2c4f7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_handle.png
new file mode 100644
index 0000000..977590e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cobalt_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade.png
new file mode 100644
index 0000000..909a1b2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade_broken.png
new file mode 100644
index 0000000..8be9973
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_guard.png
new file mode 100644
index 0000000..16b835b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_handle.png
new file mode 100644
index 0000000..7738236
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/copper_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cutlass.xcf b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cutlass.xcf
new file mode 100644
index 0000000..4270693
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/cutlass.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/diamond_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/diamond_cutlass_effect.png
new file mode 100644
index 0000000..244bc41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/diamond_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/emerald_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/emerald_cutlass_effect.png
new file mode 100644
index 0000000..a37dfef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/emerald_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade.png
new file mode 100644
index 0000000..41c5e12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade_broken.png
new file mode 100644
index 0000000..d1653e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_guard.png
new file mode 100644
index 0000000..8e90d3b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_handle.png
new file mode 100644
index 0000000..1da696b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flint_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flux_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flux_cutlass_effect.png
new file mode 100644
index 0000000..03690df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/flux_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ice_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ice_cutlass_effect.png
new file mode 100644
index 0000000..c1bd5a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/ice_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade.png
new file mode 100644
index 0000000..8138410
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade_broken.png
new file mode 100644
index 0000000..f91cbf5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_guard.png
new file mode 100644
index 0000000..8e90d3b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_handle.png
new file mode 100644
index 0000000..c879f3e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/iron_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/lapis_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/lapis_cutlass_effect.png
new file mode 100644
index 0000000..da43fe6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/lapis_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/lava_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/lava_cutlass_effect.png
new file mode 100644
index 0000000..89b6d39
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/lava_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade.png
new file mode 100644
index 0000000..a0cbb89
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade_broken.png
new file mode 100644
index 0000000..63879e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_guard.png
new file mode 100644
index 0000000..2647f3b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_handle.png
new file mode 100644
index 0000000..3d030db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/manyullyn_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/moss_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/moss_cutlass_effect.png
new file mode 100644
index 0000000..f69aaed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/moss_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/necrotic_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/necrotic_cutlass_effect.png
new file mode 100644
index 0000000..8732995
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/necrotic_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade.png
new file mode 100644
index 0000000..632b811
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade_broken.png
new file mode 100644
index 0000000..4bddd44
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_guard.png
new file mode 100644
index 0000000..21dab54
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_handle.png
new file mode 100644
index 0000000..21018d6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/netherrack_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade.png
new file mode 100644
index 0000000..dee7619
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade_broken.png
new file mode 100644
index 0000000..d37dc06
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_guard.png
new file mode 100644
index 0000000..cac3ee7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_handle.png
new file mode 100644
index 0000000..84ed540
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/obsidian_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade.png
new file mode 100644
index 0000000..b2a386e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade_broken.png
new file mode 100644
index 0000000..3f0eb74
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_guard.png
new file mode 100644
index 0000000..848b563
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_handle.png
new file mode 100644
index 0000000..ad24c44
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/paper_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade.png
new file mode 100644
index 0000000..8975a98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade_broken.png
new file mode 100644
index 0000000..f37ce51
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_guard.png
new file mode 100644
index 0000000..57286d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_handle.png
new file mode 100644
index 0000000..547d372
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/pigiron_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/piston_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/piston_cutlass_effect.png
new file mode 100644
index 0000000..b843b68
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/piston_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/quartz_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/quartz_cutlass_effect.png
new file mode 100644
index 0000000..068d004
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/quartz_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/redstone_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/redstone_cutlass_effect.png
new file mode 100644
index 0000000..39cd2fa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/redstone_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/reinforced_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/reinforced_cutlass_effect.png
new file mode 100644
index 0000000..5fa30db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/reinforced_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/silk_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/silk_cutlass_effect.png
new file mode 100644
index 0000000..1804bd1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/silk_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade.png
new file mode 100644
index 0000000..8bee09b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade_broken.png
new file mode 100644
index 0000000..fe6e6ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_guard.png
new file mode 100644
index 0000000..981f542
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_handle.png
new file mode 100644
index 0000000..a08fd1b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/slime_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/smite_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/smite_cutlass_effect.png
new file mode 100644
index 0000000..eed4486
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/smite_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/spider_cutlass_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/spider_cutlass_effect.png
new file mode 100644
index 0000000..52adf36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/spider_cutlass_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade.png
new file mode 100644
index 0000000..0e363b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade_broken.png
new file mode 100644
index 0000000..83ad240
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_guard.png
new file mode 100644
index 0000000..c16671d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_handle.png
new file mode 100644
index 0000000..73ee660
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/steel_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade.png
new file mode 100644
index 0000000..6b3c0a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade_broken.png
new file mode 100644
index 0000000..b89686e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_guard.png
new file mode 100644
index 0000000..2408838
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_handle.png
new file mode 100644
index 0000000..5208b13
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/stone_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade.png
new file mode 100644
index 0000000..58cbfb6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade_broken.png
new file mode 100644
index 0000000..e52635d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_guard.png
new file mode 100644
index 0000000..192ae7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_handle.png
new file mode 100644
index 0000000..7c39607
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/thaumium_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade.png
new file mode 100644
index 0000000..ffc3d29
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade_broken.png
new file mode 100644
index 0000000..3b30d54
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_guard.png
new file mode 100644
index 0000000..1b0b5fa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_handle.png
new file mode 100644
index 0000000..9dc620c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/cutlass/wood_cutlass_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png
new file mode 100644
index 0000000..a7f3fdc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_big.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png
new file mode 100644
index 0000000..d625ce1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_bulbous.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png
new file mode 100644
index 0000000..5ded49a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_small.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png
new file mode 100644
index 0000000..c6306c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_accessory_wide.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_bulbous.png
new file mode 100644
index 0000000..b5ace80
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_bulbous.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_stiletto.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_stiletto.png
new file mode 100644
index 0000000..7623ee6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_stiletto.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_wide.png
new file mode 100644
index 0000000..97be92d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_blade_wide.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_accessory.png
new file mode 100644
index 0000000..da41e70
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade.png
new file mode 100644
index 0000000..e6393ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade_broken.png
new file mode 100644
index 0000000..539c51d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_handle.png
new file mode 100644
index 0000000..d3b8c00
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_accessory.png
new file mode 100644
index 0000000..abdea45
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade.png
new file mode 100644
index 0000000..71a7902
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade_broken.png
new file mode 100644
index 0000000..745053c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_handle.png
new file mode 100644
index 0000000..3d73dba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/alumite_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_accessory.png
new file mode 100644
index 0000000..56b38ef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade.png
new file mode 100644
index 0000000..c10b432
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade_broken.png
new file mode 100644
index 0000000..1e920e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_handle.png
new file mode 100644
index 0000000..0b7d6db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ardite_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/beheading_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/beheading_dagger_effect.png
new file mode 100644
index 0000000..a9a085a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/beheading_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/blaze_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blaze_dagger_effect.png
new file mode 100644
index 0000000..e362515
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blaze_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_accessory.png
new file mode 100644
index 0000000..5d9748d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade.png
new file mode 100644
index 0000000..eec548f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade_broken.png
new file mode 100644
index 0000000..dbf8499
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_handle.png
new file mode 100644
index 0000000..c61f124
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/blueslime_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_accessory.png
new file mode 100644
index 0000000..72926bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade.png
new file mode 100644
index 0000000..afe4dbb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade_broken.png
new file mode 100644
index 0000000..5f9b7e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_handle.png
new file mode 100644
index 0000000..0d774fe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bone_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_accessory.png
new file mode 100644
index 0000000..051fc1a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade.png
new file mode 100644
index 0000000..c347cad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade_broken.png
new file mode 100644
index 0000000..7b728eb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_handle.png
new file mode 100644
index 0000000..c94dd45
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/bronze_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_accessory.png
new file mode 100644
index 0000000..d571b31
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade.png
new file mode 100644
index 0000000..1fc78ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade_broken.png
new file mode 100644
index 0000000..c6d55e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_handle.png
new file mode 100644
index 0000000..1f5547e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cactus_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_accessory.png
new file mode 100644
index 0000000..c9cb988
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade.png
new file mode 100644
index 0000000..3a4e2b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade_broken.png
new file mode 100644
index 0000000..7369392
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_handle.png
new file mode 100644
index 0000000..c9edb82
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/cobalt_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_accessory.png
new file mode 100644
index 0000000..4db4526
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade.png
new file mode 100644
index 0000000..1c1882a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade_broken.png
new file mode 100644
index 0000000..3d8eca6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_handle.png
new file mode 100644
index 0000000..4372d85
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/copper_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/dagger.xcf b/src/main/resources/assets/tinkersdefense/textures/items/dagger/dagger.xcf
new file mode 100644
index 0000000..853d699
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/dagger.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/diamond_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/diamond_dagger_effect.png
new file mode 100644
index 0000000..0c7f9d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/diamond_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/emerald_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/emerald_dagger_effect.png
new file mode 100644
index 0000000..496edf5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/emerald_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_accessory.png
new file mode 100644
index 0000000..c544a25
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade.png
new file mode 100644
index 0000000..b527bb7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade_broken.png
new file mode 100644
index 0000000..95a4cbe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_handle.png
new file mode 100644
index 0000000..d63f196
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flint_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/flux_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flux_dagger_effect.png
new file mode 100644
index 0000000..d8fc37d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/flux_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/glowstone_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/glowstone_dagger_effect.png
new file mode 100644
index 0000000..13fc6e0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/glowstone_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/ice_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ice_dagger_effect.png
new file mode 100644
index 0000000..badae5a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/ice_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_accessory.png
new file mode 100644
index 0000000..cc08951
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade.png
new file mode 100644
index 0000000..76da8a1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade_broken.png
new file mode 100644
index 0000000..904e55c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_handle.png
new file mode 100644
index 0000000..fc15816
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/iron_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/lapis_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/lapis_dagger_effect.png
new file mode 100644
index 0000000..66ec837
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/lapis_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/lava_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/lava_dagger_effect.png
new file mode 100644
index 0000000..e6b9147
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/lava_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_accessory.png
new file mode 100644
index 0000000..46fabaf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade.png
new file mode 100644
index 0000000..ff8aedd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade_broken.png
new file mode 100644
index 0000000..3043fe9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_handle.png
new file mode 100644
index 0000000..4788fe2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/manyullyn_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/moss_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/moss_dagger_effect.png
new file mode 100644
index 0000000..0703598
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/moss_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/necrotic_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/necrotic_dagger_effect.png
new file mode 100644
index 0000000..c506cd0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/necrotic_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_accessory.png
new file mode 100644
index 0000000..8226bd4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade.png
new file mode 100644
index 0000000..dca3ecd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade_broken.png
new file mode 100644
index 0000000..179a41a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_handle.png
new file mode 100644
index 0000000..52267c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/netherrack_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_accessory.png
new file mode 100644
index 0000000..7db2dce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade.png
new file mode 100644
index 0000000..a83576a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade_broken.png
new file mode 100644
index 0000000..50598df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_handle.png
new file mode 100644
index 0000000..9107efd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/obsidian_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_accessory.png
new file mode 100644
index 0000000..851792b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade.png
new file mode 100644
index 0000000..07be11c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade_broken.png
new file mode 100644
index 0000000..a608ca3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_handle.png
new file mode 100644
index 0000000..78d20cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/paper_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_accessory.png
new file mode 100644
index 0000000..2f45e10
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade.png
new file mode 100644
index 0000000..c1ff2fc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade_broken.png
new file mode 100644
index 0000000..f495d9c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_handle.png
new file mode 100644
index 0000000..039aea7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/pigiron_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/piston_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/piston_dagger_effect.png
new file mode 100644
index 0000000..b5fa9b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/piston_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/quartz_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/quartz_dagger_effect.png
new file mode 100644
index 0000000..1f2a8d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/quartz_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/redstone_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/redstone_dagger_effect.png
new file mode 100644
index 0000000..037f28b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/redstone_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/reinforced_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/reinforced_dagger_effect.png
new file mode 100644
index 0000000..bce85a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/reinforced_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/silk_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/silk_dagger_effect.png
new file mode 100644
index 0000000..bd6af86
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/silk_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_accessory.png
new file mode 100644
index 0000000..7d14577
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade.png
new file mode 100644
index 0000000..2fb15ba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade_broken.png
new file mode 100644
index 0000000..e8c3f18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_handle.png
new file mode 100644
index 0000000..0212906
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/slime_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/smite_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/smite_dagger_effect.png
new file mode 100644
index 0000000..6e8a438
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/smite_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/spider_dagger_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/spider_dagger_effect.png
new file mode 100644
index 0000000..1769ffa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/spider_dagger_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_accessory.png
new file mode 100644
index 0000000..562dc7d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade.png
new file mode 100644
index 0000000..3a13d6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade_broken.png
new file mode 100644
index 0000000..792715f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_handle.png
new file mode 100644
index 0000000..37cfdb7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/steel_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_accessory.png
new file mode 100644
index 0000000..1ff61a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade.png
new file mode 100644
index 0000000..c346eb0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade_broken.png
new file mode 100644
index 0000000..91c168a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_handle.png
new file mode 100644
index 0000000..10774ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/stone_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_accessory.png
new file mode 100644
index 0000000..5759320
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade.png
new file mode 100644
index 0000000..4dbabcf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade_broken.png
new file mode 100644
index 0000000..cd2243d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_handle.png
new file mode 100644
index 0000000..a23e171
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/thaumium_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_accessory.png
new file mode 100644
index 0000000..e2fa701
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade.png
new file mode 100644
index 0000000..1b9be5c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade_broken.png
new file mode 100644
index 0000000..5e9ac41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_handle.png
new file mode 100644
index 0000000..49cfd4b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/dagger/wood_dagger_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_binding_plate.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_binding_plate.png
new file mode 100644
index 0000000..04b3473
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_binding_plate.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_binding.png
new file mode 100644
index 0000000..0e57f31
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_grip.png
new file mode 100644
index 0000000..e83ad8f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_grip.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_handle.png
new file mode 100644
index 0000000..029162f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head.png
new file mode 100644
index 0000000..a381db2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head_broken.png
new file mode 100644
index 0000000..d00c62b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_excavator_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png
new file mode 100644
index 0000000..aa4ac59
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_grip_wrapping.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png
new file mode 100644
index 0000000..988abb1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_handle_grip.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png
new file mode 100644
index 0000000..1c60435
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_round.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.png b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.png
new file mode 100644
index 0000000..719478a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/_head_snow.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
new file mode 100644
index 0000000..b6ba713
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_binding.png
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
new file mode 100644
index 0000000..192725b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_grip.png
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
new file mode 100644
index 0000000..ead7b44
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_handle.png
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
new file mode 100644
index 0000000..1367677
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head.png
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
new file mode 100644
index 0000000..c9ca0b9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/alumite_excavator_head_broken.png
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
new file mode 100644
index 0000000..1bdbb1c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_binding.png
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
new file mode 100644
index 0000000..fc0800a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_grip.png
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
new file mode 100644
index 0000000..6a84cf0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_handle.png
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
new file mode 100644
index 0000000..9e0b601
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head.png
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
new file mode 100644
index 0000000..3121d72
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ardite_excavator_head_broken.png
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
new file mode 100644
index 0000000..e01b644
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/beheading_excavator_effect.png
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
new file mode 100644
index 0000000..58b13b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blaze_excavator_effect.png
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
new file mode 100644
index 0000000..f1fc4f2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_binding.png
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
new file mode 100644
index 0000000..75228db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_grip.png
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
new file mode 100644
index 0000000..b651755
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_handle.png
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
new file mode 100644
index 0000000..5ba61b3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head.png
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
new file mode 100644
index 0000000..dcf9b9c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/blueslime_excavator_head_broken.png
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
new file mode 100644
index 0000000..1d9b042
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_binding.png
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
new file mode 100644
index 0000000..f5c9c90
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_grip.png
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
new file mode 100644
index 0000000..30682fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_handle.png
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
new file mode 100644
index 0000000..6f0a959
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head.png
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
new file mode 100644
index 0000000..7e3dc11
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bone_excavator_head_broken.png
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
new file mode 100644
index 0000000..2f63071
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_binding.png
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
new file mode 100644
index 0000000..de791ba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_grip.png
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
new file mode 100644
index 0000000..045344b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_handle.png
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
new file mode 100644
index 0000000..59e5d24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head.png
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
new file mode 100644
index 0000000..2391249
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/bronze_excavator_head_broken.png
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
new file mode 100644
index 0000000..6e03f19
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_binding.png
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
new file mode 100644
index 0000000..de341ce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_grip.png
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
new file mode 100644
index 0000000..9112916
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_handle.png
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
new file mode 100644
index 0000000..3b640ac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head.png
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
new file mode 100644
index 0000000..d648b90
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cactus_excavator_head_broken.png
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
new file mode 100644
index 0000000..b7c98b1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_binding.png
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
new file mode 100644
index 0000000..0714b7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_grip.png
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
new file mode 100644
index 0000000..f00f908
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_handle.png
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
new file mode 100644
index 0000000..590d978
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head.png
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
new file mode 100644
index 0000000..ecf7bea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/cobalt_excavator_head_broken.png
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
new file mode 100644
index 0000000..c4fb28d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_binding.png
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
new file mode 100644
index 0000000..efb5a4c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_grip.png
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
new file mode 100644
index 0000000..16bad7b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_handle.png
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
new file mode 100644
index 0000000..85bab18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head.png
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
new file mode 100644
index 0000000..a067aa3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/copper_excavator_head_broken.png
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
new file mode 100644
index 0000000..530b204
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/diamond_excavator_effect.png
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
new file mode 100644
index 0000000..c2b192d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/emerald_excavator_effect.png
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
new file mode 100644
index 0000000..92e72f1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_binding.png
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
new file mode 100644
index 0000000..ab88364
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_grip.png
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
new file mode 100644
index 0000000..e4b48b2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_handle.png
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
new file mode 100644
index 0000000..9afdbc6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head.png
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
new file mode 100644
index 0000000..628f1dc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flint_excavator_head_broken.png
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
new file mode 100644
index 0000000..29726b7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/flux_excavator_effect.png
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
new file mode 100644
index 0000000..531efd9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/ice_excavator_effect.png
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
new file mode 100644
index 0000000..c9bb08c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_binding.png
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
new file mode 100644
index 0000000..fcec93c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_grip.png
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
new file mode 100644
index 0000000..cd7afdc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_handle.png
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
new file mode 100644
index 0000000..abbfdf2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head.png
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
new file mode 100644
index 0000000..435d118
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/iron_excavator_head_broken.png
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
new file mode 100644
index 0000000..99ea3be
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/lapis_excavator_effect.png
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
new file mode 100644
index 0000000..e8f5d18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/lava_excavator_effect.png
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
new file mode 100644
index 0000000..f21cf48
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_binding.png
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
new file mode 100644
index 0000000..02d7a57
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_grip.png
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
new file mode 100644
index 0000000..4542a3a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_handle.png
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
new file mode 100644
index 0000000..0bd239c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head.png
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
new file mode 100644
index 0000000..70e46f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/manyullyn_excavator_head_broken.png
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
new file mode 100644
index 0000000..829cc3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/moss_excavator_effect.png
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
new file mode 100644
index 0000000..8ad6008
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/necrotic_excavator_effect.png
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
new file mode 100644
index 0000000..230c3e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_binding.png
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
new file mode 100644
index 0000000..405c6d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_grip.png
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
new file mode 100644
index 0000000..9b6c5ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_handle.png
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
new file mode 100644
index 0000000..91864b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head.png
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
new file mode 100644
index 0000000..7ad1670
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/netherrack_excavator_head_broken.png
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
new file mode 100644
index 0000000..2977601
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_binding.png
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
new file mode 100644
index 0000000..70be5ef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_grip.png
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
new file mode 100644
index 0000000..65d777a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_handle.png
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
new file mode 100644
index 0000000..39823d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head.png
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
new file mode 100644
index 0000000..70de982
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/obsidian_excavator_head_broken.png
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
new file mode 100644
index 0000000..1a02068
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_binding.png
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
new file mode 100644
index 0000000..1b4f53b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_grip.png
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
new file mode 100644
index 0000000..5cf27a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_handle.png
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
new file mode 100644
index 0000000..111ba1a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head.png
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
new file mode 100644
index 0000000..97641de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/paper_excavator_head_broken.png
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
new file mode 100644
index 0000000..483e66e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_binding.png
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
new file mode 100644
index 0000000..f74f0df
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_grip.png
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
new file mode 100644
index 0000000..3a605d6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_handle.png
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
new file mode 100644
index 0000000..991f4ac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head.png
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
new file mode 100644
index 0000000..acfd8f9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/pigiron_excavator_head_broken.png
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
new file mode 100644
index 0000000..f8cbfe7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/piston_excavator_effect.png
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
new file mode 100644
index 0000000..37287de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/quartz_excavator_effect.png
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
new file mode 100644
index 0000000..e61ee31
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/redstone_excavator_effect.png
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
new file mode 100644
index 0000000..5bf28a8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/reinforced_excavator_effect.png
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
new file mode 100644
index 0000000..0cfdfe4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/silk_excavator_effect.png
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
new file mode 100644
index 0000000..73a0ac7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_binding.png
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
new file mode 100644
index 0000000..585f89e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_grip.png
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
new file mode 100644
index 0000000..a61e88b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_handle.png
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
new file mode 100644
index 0000000..3ae05f5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head.png
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
new file mode 100644
index 0000000..cbe79c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/slime_excavator_head_broken.png
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
new file mode 100644
index 0000000..6391d1d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/smite_excavator_effect.png
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
new file mode 100644
index 0000000..c5dfc8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/spider_excavator_effect.png
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
new file mode 100644
index 0000000..d54af58
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_binding.png
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
new file mode 100644
index 0000000..661f6ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_grip.png
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
new file mode 100644
index 0000000..66d7f10
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_handle.png
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
new file mode 100644
index 0000000..622adcc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head.png
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
new file mode 100644
index 0000000..18948f4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/steel_excavator_head_broken.png
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
new file mode 100644
index 0000000..03af970
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_binding.png
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
new file mode 100644
index 0000000..9ffb389
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_grip.png
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
new file mode 100644
index 0000000..57d0ae1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_handle.png
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
new file mode 100644
index 0000000..090aa21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head.png
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
new file mode 100644
index 0000000..c11b82f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/stone_excavator_head_broken.png
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
new file mode 100644
index 0000000..434db8d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_binding.png
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
new file mode 100644
index 0000000..84ad5b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_grip.png
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
new file mode 100644
index 0000000..cc8945c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_handle.png
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
new file mode 100644
index 0000000..36f428d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head.png
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
new file mode 100644
index 0000000..d3cdee5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/thaumium_excavator_head_broken.png
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
new file mode 100644
index 0000000..0941d55
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_binding.png
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
new file mode 100644
index 0000000..f9839b1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_grip.png
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
new file mode 100644
index 0000000..d6503f9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_handle.png
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
new file mode 100644
index 0000000..e2cc1e7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head.png
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
new file mode 100644
index 0000000..faf9da4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/excavator/wood_excavator_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png
new file mode 100644
index 0000000..247e549
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png
new file mode 100644
index 0000000..da951a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png
new file mode 100644
index 0000000..4b7ad58
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png
new file mode 100644
index 0000000..fb2188a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_grip.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png
new file mode 100644
index 0000000..641f01e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_handle_loop.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png
new file mode 100644
index 0000000..c217081
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_handles.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png
new file mode 100644
index 0000000..9c5e662
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/_head_small.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_handle.png
new file mode 100644
index 0000000..978e341
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head.png
new file mode 100644
index 0000000..4c625f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head_broken.png
new file mode 100644
index 0000000..733ce65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/alumite_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_handle.png
new file mode 100644
index 0000000..1611844
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head.png
new file mode 100644
index 0000000..3c8a80c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head_broken.png
new file mode 100644
index 0000000..1997a5f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ardite_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/beheading_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/beheading_frypan_effect.png
new file mode 100644
index 0000000..de0af38
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/beheading_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/blaze_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blaze_frypan_effect.png
new file mode 100644
index 0000000..8de25d4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blaze_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_handle.png
new file mode 100644
index 0000000..f8f190a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head.png
new file mode 100644
index 0000000..d5e8f41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head_broken.png
new file mode 100644
index 0000000..1be73b9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/blueslime_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_handle.png
new file mode 100644
index 0000000..125afa0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head.png
new file mode 100644
index 0000000..d206ee5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head_broken.png
new file mode 100644
index 0000000..15af223
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bone_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_handle.png
new file mode 100644
index 0000000..59fc6ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head.png
new file mode 100644
index 0000000..ab3e855
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head_broken.png
new file mode 100644
index 0000000..880f053
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/bronze_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_handle.png
new file mode 100644
index 0000000..f35d2f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head.png
new file mode 100644
index 0000000..b33b33d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head_broken.png
new file mode 100644
index 0000000..6ac8b0f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cactus_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_handle.png
new file mode 100644
index 0000000..3113f55
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head.png
new file mode 100644
index 0000000..cc1a954
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head_broken.png
new file mode 100644
index 0000000..4c15463
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/cobalt_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_handle.png
new file mode 100644
index 0000000..eba4b2e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head.png
new file mode 100644
index 0000000..dc63952
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head_broken.png
new file mode 100644
index 0000000..2c61fb6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/copper_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/diamond_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/diamond_frypan_effect.png
new file mode 100644
index 0000000..281b4ae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/diamond_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/emerald_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/emerald_frypan_effect.png
new file mode 100644
index 0000000..6e96329
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/emerald_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_handle.png
new file mode 100644
index 0000000..54db593
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head.png
new file mode 100644
index 0000000..6009cf9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head_broken.png
new file mode 100644
index 0000000..2272c43
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flint_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/flux_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flux_frypan_effect.png
new file mode 100644
index 0000000..6aa7d5c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/flux_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/glowstone_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/glowstone_frypan_effect.png
new file mode 100644
index 0000000..6a7e9dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/glowstone_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/ice_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ice_frypan_effect.png
new file mode 100644
index 0000000..f5d61ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/ice_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_handle.png
new file mode 100644
index 0000000..a3e992d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head.png
new file mode 100644
index 0000000..f85920d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head_broken.png
new file mode 100644
index 0000000..7217278
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/iron_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/lapis_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/lapis_frypan_effect.png
new file mode 100644
index 0000000..007b8ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/lapis_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/lava_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/lava_frypan_effect.png
new file mode 100644
index 0000000..3f9e658
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/lava_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_handle.png
new file mode 100644
index 0000000..e370ff6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head.png
new file mode 100644
index 0000000..1f238d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head_broken.png
new file mode 100644
index 0000000..47fc73e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/manyullyn_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/moss_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/moss_frypan_effect.png
new file mode 100644
index 0000000..bc3758e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/moss_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/necrotic_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/necrotic_frypan_effect.png
new file mode 100644
index 0000000..6e5c143
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/necrotic_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_handle.png
new file mode 100644
index 0000000..64acc53
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head.png
new file mode 100644
index 0000000..4385784
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head_broken.png
new file mode 100644
index 0000000..59b3cb8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/netherrack_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_handle.png
new file mode 100644
index 0000000..679ece5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head.png
new file mode 100644
index 0000000..b2b11c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head_broken.png
new file mode 100644
index 0000000..aaedc27
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/obsidian_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_handle.png
new file mode 100644
index 0000000..3cc4c9d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head.png
new file mode 100644
index 0000000..baa357f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head_broken.png
new file mode 100644
index 0000000..4426a9e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/paper_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_handle.png
new file mode 100644
index 0000000..27f7a7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head.png
new file mode 100644
index 0000000..e4e04db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head_broken.png
new file mode 100644
index 0000000..5e39069
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/pigiron_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/piston_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/piston_frypan_effect.png
new file mode 100644
index 0000000..f8cbfe7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/piston_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/quartz_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/quartz_frypan_effect.png
new file mode 100644
index 0000000..93e7919
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/quartz_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/redstone_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/redstone_frypan_effect.png
new file mode 100644
index 0000000..6a7e9dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/redstone_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/reinforced_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/reinforced_frypan_effect.png
new file mode 100644
index 0000000..da4692e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/reinforced_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/silk_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/silk_frypan_effect.png
new file mode 100644
index 0000000..1f286e9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/silk_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_handle.png
new file mode 100644
index 0000000..5911fe8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head.png
new file mode 100644
index 0000000..3ecd2ba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head_broken.png
new file mode 100644
index 0000000..ae1dbfa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/slime_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/smite_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/smite_frypan_effect.png
new file mode 100644
index 0000000..8a4c7f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/smite_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/spider_frypan_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/spider_frypan_effect.png
new file mode 100644
index 0000000..54a31c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/spider_frypan_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_handle.png
new file mode 100644
index 0000000..711544c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head.png
new file mode 100644
index 0000000..34e1d06
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head_broken.png
new file mode 100644
index 0000000..cd65f57
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/steel_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_handle.png
new file mode 100644
index 0000000..29031da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head.png
new file mode 100644
index 0000000..1c5033f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head_broken.png
new file mode 100644
index 0000000..d786d7b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/stone_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_handle.png
new file mode 100644
index 0000000..e016c84
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head.png
new file mode 100644
index 0000000..a63dbfa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head_broken.png
new file mode 100644
index 0000000..4393366
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/thaumium_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_handle.png
new file mode 100644
index 0000000..bdd1f5d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head.png
new file mode 100644
index 0000000..6c291aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head_broken.png
new file mode 100644
index 0000000..5e4e508
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/frypan/wood_frypan_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_spiked.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_spiked.png
new file mode 100644
index 0000000..bf39cbc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_spiked.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_taper.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_taper.png
new file mode 100644
index 0000000..8d647c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_back_taper.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_spiked.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_spiked.png
new file mode 100644
index 0000000..aeee725
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_spiked.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_taper.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_taper.png
new file mode 100644
index 0000000..74fe2ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_front_taper.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_back.png
new file mode 100644
index 0000000..6a698cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_front.png
new file mode 100644
index 0000000..ce18cc1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle.png
new file mode 100644
index 0000000..50cea42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle_broken.png
new file mode 100644
index 0000000..7fa2fbc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_head.png
new file mode 100644
index 0000000..77bd20e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png
new file mode 100644
index 0000000..dc41e69
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_handle_thin.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png
new file mode 100644
index 0000000..07b4758
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_defined.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png
new file mode 100644
index 0000000..0508124
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_lowprofile.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png
new file mode 100644
index 0000000..76d1c77
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/_head_spiked.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_back.png
new file mode 100644
index 0000000..6b07178
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_front.png
new file mode 100644
index 0000000..fdb4bfd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle.png
new file mode 100644
index 0000000..099a017
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle_broken.png
new file mode 100644
index 0000000..9f57807
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_head.png
new file mode 100644
index 0000000..d716c47
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/alumite_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_back.png
new file mode 100644
index 0000000..4a28387
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_front.png
new file mode 100644
index 0000000..f551d75
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle.png
new file mode 100644
index 0000000..9944e4a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle_broken.png
new file mode 100644
index 0000000..04239b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_head.png
new file mode 100644
index 0000000..cd7b7ed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ardite_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/beheading_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/beheading_hammer_effect.png
new file mode 100644
index 0000000..70cf295
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/beheading_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/blaze_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blaze_hammer_effect.png
new file mode 100644
index 0000000..6dee26d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blaze_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_back.png
new file mode 100644
index 0000000..0631088
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_front.png
new file mode 100644
index 0000000..9f27b40
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle.png
new file mode 100644
index 0000000..e3475c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle_broken.png
new file mode 100644
index 0000000..e2f6bc1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_head.png
new file mode 100644
index 0000000..e62eaf5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/blueslime_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_back.png
new file mode 100644
index 0000000..280767e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_front.png
new file mode 100644
index 0000000..decf55d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle.png
new file mode 100644
index 0000000..d5f99cf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle_broken.png
new file mode 100644
index 0000000..7e39034
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_head.png
new file mode 100644
index 0000000..b07ff17
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bone_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_back.png
new file mode 100644
index 0000000..b5bfee1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_front.png
new file mode 100644
index 0000000..e5e6a65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle.png
new file mode 100644
index 0000000..85607bb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle_broken.png
new file mode 100644
index 0000000..0772347
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_head.png
new file mode 100644
index 0000000..5b652f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/bronze_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_back.png
new file mode 100644
index 0000000..5ed473f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_front.png
new file mode 100644
index 0000000..c71d56b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle.png
new file mode 100644
index 0000000..6646c36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle_broken.png
new file mode 100644
index 0000000..75d0aa5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_head.png
new file mode 100644
index 0000000..86bdce8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cactus_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_back.png
new file mode 100644
index 0000000..084e1bc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_front.png
new file mode 100644
index 0000000..7c8c816
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle.png
new file mode 100644
index 0000000..8cd6b24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle_broken.png
new file mode 100644
index 0000000..3301845
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_head.png
new file mode 100644
index 0000000..90224b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/cobalt_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_back.png
new file mode 100644
index 0000000..91e5e59
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_front.png
new file mode 100644
index 0000000..5d13bce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle.png
new file mode 100644
index 0000000..a3dec1e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle_broken.png
new file mode 100644
index 0000000..754cc94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_head.png
new file mode 100644
index 0000000..64fdfc4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/copper_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/diamond_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/diamond_hammer_effect.png
new file mode 100644
index 0000000..e320de5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/diamond_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/emerald_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/emerald_hammer_effect.png
new file mode 100644
index 0000000..2ffec16
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/emerald_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_back.png
new file mode 100644
index 0000000..f89278b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_front.png
new file mode 100644
index 0000000..3343e94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle.png
new file mode 100644
index 0000000..4e46036
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle_broken.png
new file mode 100644
index 0000000..950b7ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_head.png
new file mode 100644
index 0000000..76708ce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flint_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/flux_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flux_hammer_effect.png
new file mode 100644
index 0000000..bf52941
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/flux_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/hammer.xcf b/src/main/resources/assets/tinkersdefense/textures/items/hammer/hammer.xcf
new file mode 100644
index 0000000..776c66d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/hammer.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/ice_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ice_hammer_effect.png
new file mode 100644
index 0000000..feedb8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/ice_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_back.png
new file mode 100644
index 0000000..f933e5d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_front.png
new file mode 100644
index 0000000..ed3db49
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle.png
new file mode 100644
index 0000000..f985f9e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle_broken.png
new file mode 100644
index 0000000..b6570da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_head.png
new file mode 100644
index 0000000..9c46ba2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/iron_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/lapis_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/lapis_hammer_effect.png
new file mode 100644
index 0000000..ac1e833
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/lapis_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/lava_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/lava_hammer_effect.png
new file mode 100644
index 0000000..ee62bf3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/lava_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_back.png
new file mode 100644
index 0000000..a792af9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_front.png
new file mode 100644
index 0000000..fb84138
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle.png
new file mode 100644
index 0000000..1767e1c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle_broken.png
new file mode 100644
index 0000000..22caae6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_head.png
new file mode 100644
index 0000000..5f237bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/manyullyn_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/moss_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/moss_hammer_effect.png
new file mode 100644
index 0000000..9d330cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/moss_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/necrotic_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/necrotic_hammer_effect.png
new file mode 100644
index 0000000..6955c3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/necrotic_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_back.png
new file mode 100644
index 0000000..cab6a8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_front.png
new file mode 100644
index 0000000..7f579e3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle.png
new file mode 100644
index 0000000..b47e1f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle_broken.png
new file mode 100644
index 0000000..61a41ae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_head.png
new file mode 100644
index 0000000..d8e9dae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/netherrack_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_back.png
new file mode 100644
index 0000000..3bcd5a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_front.png
new file mode 100644
index 0000000..4c864a6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle.png
new file mode 100644
index 0000000..a29a410
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle_broken.png
new file mode 100644
index 0000000..025d430
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_head.png
new file mode 100644
index 0000000..d43ac74
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/obsidian_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_back.png
new file mode 100644
index 0000000..54900af
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_front.png
new file mode 100644
index 0000000..dcb9464
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle.png
new file mode 100644
index 0000000..10985cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle_broken.png
new file mode 100644
index 0000000..bf0e793
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_head.png
new file mode 100644
index 0000000..483c021
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/paper_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_back.png
new file mode 100644
index 0000000..c626d60
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_front.png
new file mode 100644
index 0000000..75f4106
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle.png
new file mode 100644
index 0000000..b0cf561
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle_broken.png
new file mode 100644
index 0000000..6d7d155
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_head.png
new file mode 100644
index 0000000..af69851
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/pigiron_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/piston_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/piston_hammer_effect.png
new file mode 100644
index 0000000..b58856e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/piston_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/quartz_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/quartz_hammer_effect.png
new file mode 100644
index 0000000..e48c548
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/quartz_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/redstone_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/redstone_hammer_effect.png
new file mode 100644
index 0000000..ed3acda
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/redstone_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/reinforced_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/reinforced_hammer_effect.png
new file mode 100644
index 0000000..9870de8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/reinforced_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/silk_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/silk_hammer_effect.png
new file mode 100644
index 0000000..c3cdc36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/silk_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_back.png
new file mode 100644
index 0000000..24c9279
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_front.png
new file mode 100644
index 0000000..463d9d6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle.png
new file mode 100644
index 0000000..96ff38e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle_broken.png
new file mode 100644
index 0000000..2c417bc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_head.png
new file mode 100644
index 0000000..e075495
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/slime_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/smite_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/smite_hammer_effect.png
new file mode 100644
index 0000000..32ab63b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/smite_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/spider_hammer_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/spider_hammer_effect.png
new file mode 100644
index 0000000..9b53700
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/spider_hammer_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_back.png
new file mode 100644
index 0000000..03148b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_front.png
new file mode 100644
index 0000000..4a463e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle.png
new file mode 100644
index 0000000..6566430
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle_broken.png
new file mode 100644
index 0000000..395007d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_head.png
new file mode 100644
index 0000000..fa98704
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/steel_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_back.png
new file mode 100644
index 0000000..c90ec37
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_front.png
new file mode 100644
index 0000000..e4603ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle.png
new file mode 100644
index 0000000..844689d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle_broken.png
new file mode 100644
index 0000000..b4a0147
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_head.png
new file mode 100644
index 0000000..59cfb3d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/stone_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_back.png
new file mode 100644
index 0000000..f3576c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_front.png
new file mode 100644
index 0000000..f3ceddf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle.png
new file mode 100644
index 0000000..e6bb2ce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle_broken.png
new file mode 100644
index 0000000..e149a4a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_head.png
new file mode 100644
index 0000000..1d6f25f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/thaumium_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_back.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_back.png
new file mode 100644
index 0000000..d683fc6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_front.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_front.png
new file mode 100644
index 0000000..42fb628
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_front.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle.png
new file mode 100644
index 0000000..baedada
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle_broken.png
new file mode 100644
index 0000000..19c5f66
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_handle_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_head.png b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_head.png
new file mode 100644
index 0000000..a465306
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/hammer/wood_hammer_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/effects.xcf b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/effects.xcf
new file mode 100644
index 0000000..f68d207
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/effects.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShield.xcf b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShield.xcf
new file mode 100644
index 0000000..8f9a814
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShield.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShieldx32.xcf b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShieldx32.xcf
new file mode 100644
index 0000000..9377b84
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/heatershield/heaterShieldx32.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_accessory.png
new file mode 100644
index 0000000..65820ac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_handle.png
new file mode 100644
index 0000000..1952f2f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head.png
new file mode 100644
index 0000000..81d2a97
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head_broken.png
new file mode 100644
index 0000000..116f748
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/_javelin_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/beheading_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/beheading_javelin_effect.png
new file mode 100644
index 0000000..8d0371a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/beheading_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/blaze_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/blaze_javelin_effect.png
new file mode 100644
index 0000000..8339010
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/blaze_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/javelin/complete.xcf
new file mode 100644
index 0000000..db4373e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/complete.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/diamond_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/diamond_javelin_effect.png
new file mode 100644
index 0000000..133d426
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/diamond_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/emerald_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/emerald_javelin_effect.png
new file mode 100644
index 0000000..061e97d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/emerald_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/lapis_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/lapis_javelin_effect.png
new file mode 100644
index 0000000..eb932c5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/lapis_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/lava_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/lava_javelin_effect.png
new file mode 100644
index 0000000..e8b98ed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/lava_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/moss_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/moss_javelin_effect.png
new file mode 100644
index 0000000..984b408
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/moss_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/necrotic_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/necrotic_javelin_effect.png
new file mode 100644
index 0000000..bedeb37
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/necrotic_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/pigiron_javelin_head.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/pigiron_javelin_head.png
new file mode 100644
index 0000000..2eb0333
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/pigiron_javelin_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/piston_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/piston_javelin_effect.png
new file mode 100644
index 0000000..d14a2e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/piston_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/quartz_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/quartz_javelin_effect.png
new file mode 100644
index 0000000..1e24867
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/quartz_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/reinforced_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/reinforced_javelin_effect.png
new file mode 100644
index 0000000..a5dea6c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/reinforced_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/silk_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/silk_javelin_effect.png
new file mode 100644
index 0000000..991cc3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/silk_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/smite_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/smite_javelin_effect.png
new file mode 100644
index 0000000..468821c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/smite_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/javelin/spider_javelin_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/javelin/spider_javelin_effect.png
new file mode 100644
index 0000000..9c8fbc7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/javelin/spider_javelin_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom.png
new file mode 100644
index 0000000..0fb1417
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_1.png
new file mode 100644
index 0000000..e10febd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_2.png
new file mode 100644
index 0000000..b01cd43
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_3.png
new file mode 100644
index 0000000..3d0832f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_bottom_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_grip.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_grip.png
new file mode 100644
index 0000000..188c11b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_grip.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top.png
new file mode 100644
index 0000000..d787032
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_1.png
new file mode 100644
index 0000000..6a77ec5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_2.png
new file mode 100644
index 0000000..dadb2ab
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_3.png
new file mode 100644
index 0000000..e563cee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bow_top_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring.png
new file mode 100644
index 0000000..d4e08f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_1.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_1.png
new file mode 100644
index 0000000..099bca2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_2.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_2.png
new file mode 100644
index 0000000..d6681c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_3.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_3.png
new file mode 100644
index 0000000..8ea1527
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_broken.png
new file mode 100644
index 0000000..70cb036
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/_bowstring_broken.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
new file mode 100644
index 0000000..440a430
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/beheading_bow_effect.png
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
new file mode 100644
index 0000000..e10febd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.png
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
new file mode 100644
index 0000000..0ebca95
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/complete.xcf
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
new file mode 100644
index 0000000..288df91
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/diamond_bow_effect.png
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
new file mode 100644
index 0000000..fedf64c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/emerald_bow_effect.png
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
new file mode 100644
index 0000000..90f36e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/flux_bow_effect.png
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
new file mode 100644
index 0000000..1b950f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect.png
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
new file mode 100644
index 0000000..1b950f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_1.png
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
new file mode 100644
index 0000000..bde2464
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_2.png
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
new file mode 100644
index 0000000..bde2464
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/ice_bow_effect_3.png
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
new file mode 100644
index 0000000..e2e28d6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect.png
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
new file mode 100644
index 0000000..98eb7dc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_1.png
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
new file mode 100644
index 0000000..7aea159
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_2.png
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
new file mode 100644
index 0000000..e140341
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lapis_bow_effect_3.png
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
new file mode 100644
index 0000000..d45a0fe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/lava_bow_effect.png
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
new file mode 100644
index 0000000..a8b7426
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect.png
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
new file mode 100644
index 0000000..88925a0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_1.png
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
new file mode 100644
index 0000000..9ce3c7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_2.png
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
new file mode 100644
index 0000000..57a1458
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/moss_bow_effect_3.png
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
new file mode 100644
index 0000000..9e2dcc5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/necrotic_bow_effect.png
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
new file mode 100644
index 0000000..cfaee27
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/piston_bow_effect.png
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
new file mode 100644
index 0000000..861f994
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect.png
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
new file mode 100644
index 0000000..861f994
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_1.png
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
new file mode 100644
index 0000000..4e99eac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_2.png
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
new file mode 100644
index 0000000..ab6564e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/quartz_bow_effect_3.png
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
new file mode 100644
index 0000000..5cbf7e0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect.png
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
new file mode 100644
index 0000000..8cbb902
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_1.png
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
new file mode 100644
index 0000000..166995a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_2.png
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
new file mode 100644
index 0000000..97e54a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/redstone_bow_effect_3.png
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
new file mode 100644
index 0000000..9676762
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/reinforced_bow_effect.png
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
new file mode 100644
index 0000000..bfc83c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect.png
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
new file mode 100644
index 0000000..bfc83c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_1.png
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
new file mode 100644
index 0000000..e62b5a4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_2.png
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
new file mode 100644
index 0000000..6e5da9b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/silk_bow_effect_3.png
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
new file mode 100644
index 0000000..5f771c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/smite_bow_effect.png
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
new file mode 100644
index 0000000..6b12a3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect.png
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
new file mode 100644
index 0000000..6b12a3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_1.png
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
new file mode 100644
index 0000000..c474a56
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_2.png
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
new file mode 100644
index 0000000..dd07a1f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longbow/spider_bow_effect_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png
new file mode 100644
index 0000000..baed6ef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_queensguard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png
new file mode 100644
index 0000000..159464a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_accessory_straigh.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png
new file mode 100644
index 0000000..a5db9cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_katana.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png
new file mode 100644
index 0000000..0626fef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_blade_razor.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_accessory.png
new file mode 100644
index 0000000..58fb4d1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade.png
new file mode 100644
index 0000000..6aea58a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade_broken.png
new file mode 100644
index 0000000..2840cf8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_handle.png
new file mode 100644
index 0000000..8cad438
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_accessory.png
new file mode 100644
index 0000000..62777ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade.png
new file mode 100644
index 0000000..4452b69
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade_broken.png
new file mode 100644
index 0000000..25c0f5a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_handle.png
new file mode 100644
index 0000000..a9b2b27
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/alumite_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_accessory.png
new file mode 100644
index 0000000..62c208a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade.png
new file mode 100644
index 0000000..23662a8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade_broken.png
new file mode 100644
index 0000000..597f666
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_handle.png
new file mode 100644
index 0000000..fdcea39
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ardite_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/beheading_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/beheading_longsword_effect.png
new file mode 100644
index 0000000..040131c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/beheading_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/blaze_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blaze_longsword_effect.png
new file mode 100644
index 0000000..8f1348f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blaze_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_accessory.png
new file mode 100644
index 0000000..aef3133
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade.png
new file mode 100644
index 0000000..c659283
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade_broken.png
new file mode 100644
index 0000000..a5340fe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_handle.png
new file mode 100644
index 0000000..18c7af0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/blueslime_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_accessory.png
new file mode 100644
index 0000000..934deae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade.png
new file mode 100644
index 0000000..cb61277
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade_broken.png
new file mode 100644
index 0000000..29161b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_handle.png
new file mode 100644
index 0000000..0e04e2c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bone_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_accessory.png
new file mode 100644
index 0000000..32459c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade.png
new file mode 100644
index 0000000..e5217d3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade_broken.png
new file mode 100644
index 0000000..868d2f4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_handle.png
new file mode 100644
index 0000000..58e8e96
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/bronze_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_accessory.png
new file mode 100644
index 0000000..5faaaa9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade.png
new file mode 100644
index 0000000..203e87b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade_broken.png
new file mode 100644
index 0000000..5e3c4a1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_handle.png
new file mode 100644
index 0000000..f43b229
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cactus_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_accessory.png
new file mode 100644
index 0000000..09822e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade.png
new file mode 100644
index 0000000..d656fd5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade_broken.png
new file mode 100644
index 0000000..cfab553
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_handle.png
new file mode 100644
index 0000000..16e1834
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/cobalt_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_accessory.png
new file mode 100644
index 0000000..5d643d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade.png
new file mode 100644
index 0000000..e6e5d7c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade_broken.png
new file mode 100644
index 0000000..bb5276e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_handle.png
new file mode 100644
index 0000000..674dd52
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/copper_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/diamond_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/diamond_longsword_effect.png
new file mode 100644
index 0000000..e101b4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/diamond_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/emerald_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/emerald_longsword_effect.png
new file mode 100644
index 0000000..d2ae8d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/emerald_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_accessory.png
new file mode 100644
index 0000000..15b0a31
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade.png
new file mode 100644
index 0000000..7fc7e07
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade_broken.png
new file mode 100644
index 0000000..137e0ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_handle.png
new file mode 100644
index 0000000..f0e650d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flint_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/flux_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flux_longsword_effect.png
new file mode 100644
index 0000000..d248244
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/flux_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/glowstone_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/glowstone_longsword_effect.png
new file mode 100644
index 0000000..8db1d79
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/glowstone_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/ice_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ice_longsword_effect.png
new file mode 100644
index 0000000..8ad82be
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/ice_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_accessory.png
new file mode 100644
index 0000000..1d08caa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade.png
new file mode 100644
index 0000000..8a3e99d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade_broken.png
new file mode 100644
index 0000000..f63301d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_handle.png
new file mode 100644
index 0000000..36bba9f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/iron_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/lapis_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/lapis_longsword_effect.png
new file mode 100644
index 0000000..a612ad5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/lapis_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/lava_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/lava_longsword_effect.png
new file mode 100644
index 0000000..3095782
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/lava_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/longsword.xcf b/src/main/resources/assets/tinkersdefense/textures/items/longsword/longsword.xcf
new file mode 100644
index 0000000..be3d740
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/longsword.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_accessory.png
new file mode 100644
index 0000000..a3619c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade.png
new file mode 100644
index 0000000..bf9e5d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade_broken.png
new file mode 100644
index 0000000..2e38111
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_handle.png
new file mode 100644
index 0000000..d7e3cb3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/manyullyn_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/moss_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/moss_longsword_effect.png
new file mode 100644
index 0000000..3841e21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/moss_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/necrotic_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/necrotic_longsword_effect.png
new file mode 100644
index 0000000..b87ec94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/necrotic_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_accessory.png
new file mode 100644
index 0000000..2a5e091
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade.png
new file mode 100644
index 0000000..1258ee0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade_broken.png
new file mode 100644
index 0000000..90dc717
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_handle.png
new file mode 100644
index 0000000..f47198c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/netherrack_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_accessory.png
new file mode 100644
index 0000000..68b4b45
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade.png
new file mode 100644
index 0000000..522370d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade_broken.png
new file mode 100644
index 0000000..a582555
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_handle.png
new file mode 100644
index 0000000..d5be789
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/obsidian_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_accessory.png
new file mode 100644
index 0000000..976a39c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade.png
new file mode 100644
index 0000000..bc0df74
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade_broken.png
new file mode 100644
index 0000000..b32e1f4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_handle.png
new file mode 100644
index 0000000..99fc5cf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/paper_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_accessory.png
new file mode 100644
index 0000000..2e8c37a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade.png
new file mode 100644
index 0000000..889c0b2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade_broken.png
new file mode 100644
index 0000000..914a335
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_handle.png
new file mode 100644
index 0000000..457a1c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/pigiron_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/piston_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/piston_longsword_effect.png
new file mode 100644
index 0000000..6c010d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/piston_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/quartz_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/quartz_longsword_effect.png
new file mode 100644
index 0000000..a2a5364
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/quartz_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/redstone_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/redstone_longsword_effect.png
new file mode 100644
index 0000000..57f6719
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/redstone_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/reinforced_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/reinforced_longsword_effect.png
new file mode 100644
index 0000000..7f2f942
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/reinforced_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/silk_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/silk_longsword_effect.png
new file mode 100644
index 0000000..1f501cf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/silk_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_accessory.png
new file mode 100644
index 0000000..b05b42c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade.png
new file mode 100644
index 0000000..d23bee3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade_broken.png
new file mode 100644
index 0000000..3ae972f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_handle.png
new file mode 100644
index 0000000..275809d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/slime_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/smite_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/smite_longsword_effect.png
new file mode 100644
index 0000000..edac40f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/smite_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/spider_longsword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/spider_longsword_effect.png
new file mode 100644
index 0000000..a6f8004
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/spider_longsword_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_accessory.png
new file mode 100644
index 0000000..5125c61
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade.png
new file mode 100644
index 0000000..0be314f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade_broken.png
new file mode 100644
index 0000000..69a7f8b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_handle.png
new file mode 100644
index 0000000..d63b2d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/steel_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_accessory.png
new file mode 100644
index 0000000..63d86af
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade.png
new file mode 100644
index 0000000..a71d587
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade_broken.png
new file mode 100644
index 0000000..f657dc7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_handle.png
new file mode 100644
index 0000000..2f1de10
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/stone_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_accessory.png
new file mode 100644
index 0000000..6b3fa0c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade.png
new file mode 100644
index 0000000..d1d230e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade_broken.png
new file mode 100644
index 0000000..97e06e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_handle.png
new file mode 100644
index 0000000..945078a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/thaumium_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_accessory.png
new file mode 100644
index 0000000..d6976c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade.png
new file mode 100644
index 0000000..26c3b17
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade_broken.png
new file mode 100644
index 0000000..fc8c40b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_handle.png
new file mode 100644
index 0000000..27c0b26
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/longsword/wood_longsword_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_binding_wrap.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_binding_wrap.png
new file mode 100644
index 0000000..fd7b01f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_binding_wrap.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png
new file mode 100644
index 0000000..139c46b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_handle_thin.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png
new file mode 100644
index 0000000..ed1c07f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_magic.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png
new file mode 100644
index 0000000..04170b3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_scythe.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png
new file mode 100644
index 0000000..850d5e3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_head_wide.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_binding.png
new file mode 100644
index 0000000..a33bc2b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_handle.png
new file mode 100644
index 0000000..23f2aa9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head.png
new file mode 100644
index 0000000..fc0ec76
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head_broken.png
new file mode 100644
index 0000000..98afdf7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_shield.png
new file mode 100644
index 0000000..205ec30
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_shield_small.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_shield_small.png
new file mode 100644
index 0000000..bff88f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/_shield_small.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_binding.png
new file mode 100644
index 0000000..2ca79fb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_handle.png
new file mode 100644
index 0000000..efe665d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head.png
new file mode 100644
index 0000000..0644091
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head_broken.png
new file mode 100644
index 0000000..d9957c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_shield.png
new file mode 100644
index 0000000..c0c1899
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/alumite_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_binding.png
new file mode 100644
index 0000000..151568b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_handle.png
new file mode 100644
index 0000000..57d8ad9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head.png
new file mode 100644
index 0000000..de82521
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head_broken.png
new file mode 100644
index 0000000..aa79c36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_shield.png
new file mode 100644
index 0000000..fedbe6f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ardite_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/beheading_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/beheading_lumberaxe_effect.png
new file mode 100644
index 0000000..d7c587b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/beheading_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blaze_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blaze_lumberaxe_effect.png
new file mode 100644
index 0000000..3b6573d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blaze_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_binding.png
new file mode 100644
index 0000000..85ffd52
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_handle.png
new file mode 100644
index 0000000..3f98ea9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head.png
new file mode 100644
index 0000000..fb5bf3e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head_broken.png
new file mode 100644
index 0000000..514fd97
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_shield.png
new file mode 100644
index 0000000..3bb7290
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/blueslime_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_binding.png
new file mode 100644
index 0000000..e79274a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_handle.png
new file mode 100644
index 0000000..f0eee83
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head.png
new file mode 100644
index 0000000..4f03497
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head_broken.png
new file mode 100644
index 0000000..3e5d3d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_shield.png
new file mode 100644
index 0000000..4709cb5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bone_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_binding.png
new file mode 100644
index 0000000..4728643
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_handle.png
new file mode 100644
index 0000000..a5def96
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head.png
new file mode 100644
index 0000000..57e68e6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head_broken.png
new file mode 100644
index 0000000..0d08b8e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_shield.png
new file mode 100644
index 0000000..1a9df33
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/bronze_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_binding.png
new file mode 100644
index 0000000..9d7959d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_handle.png
new file mode 100644
index 0000000..eee44c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head.png
new file mode 100644
index 0000000..85207cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head_broken.png
new file mode 100644
index 0000000..a8cb1fb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_shield.png
new file mode 100644
index 0000000..fc1d9f9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cactus_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_binding.png
new file mode 100644
index 0000000..0659773
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_handle.png
new file mode 100644
index 0000000..369043d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head.png
new file mode 100644
index 0000000..525d3b6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head_broken.png
new file mode 100644
index 0000000..0c74926
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_shield.png
new file mode 100644
index 0000000..f02a06d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/cobalt_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_binding.png
new file mode 100644
index 0000000..80740d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_handle.png
new file mode 100644
index 0000000..1e5ecc1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head.png
new file mode 100644
index 0000000..52d622d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head_broken.png
new file mode 100644
index 0000000..6a77fc8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_shield.png
new file mode 100644
index 0000000..23d9f6c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/copper_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/diamond_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/diamond_lumberaxe_effect.png
new file mode 100644
index 0000000..b734d6e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/diamond_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/emerald_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/emerald_lumberaxe_effect.png
new file mode 100644
index 0000000..1ebe5fc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/emerald_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_binding.png
new file mode 100644
index 0000000..37b345e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_handle.png
new file mode 100644
index 0000000..b81e610
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head.png
new file mode 100644
index 0000000..ac956d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head_broken.png
new file mode 100644
index 0000000..05ab2b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_shield.png
new file mode 100644
index 0000000..a867760
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flint_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flux_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flux_lumberaxe_effect.png
new file mode 100644
index 0000000..b9b6d23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/flux_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ice_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ice_lumberaxe_effect.png
new file mode 100644
index 0000000..838c0af
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/ice_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_binding.png
new file mode 100644
index 0000000..20ec320
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_handle.png
new file mode 100644
index 0000000..aedf5f4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head.png
new file mode 100644
index 0000000..beafd5f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head_broken.png
new file mode 100644
index 0000000..79b0cc1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_shield.png
new file mode 100644
index 0000000..5170d32
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/iron_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lapis_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lapis_lumberaxe_effect.png
new file mode 100644
index 0000000..f6b1a07
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lapis_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lava_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lava_lumberaxe_effect.png
new file mode 100644
index 0000000..3f39455
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lava_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lumberaxe.xcf b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lumberaxe.xcf
new file mode 100644
index 0000000..58ee775
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/lumberaxe.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_binding.png
new file mode 100644
index 0000000..d028ef4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_handle.png
new file mode 100644
index 0000000..2901dfb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head.png
new file mode 100644
index 0000000..7a7b973
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head_broken.png
new file mode 100644
index 0000000..fb3716d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_shield.png
new file mode 100644
index 0000000..167d3d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/manyullyn_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/moss_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/moss_lumberaxe_effect.png
new file mode 100644
index 0000000..5f75a26
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/moss_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/necrotic_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/necrotic_lumberaxe_effect.png
new file mode 100644
index 0000000..717711c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/necrotic_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_binding.png
new file mode 100644
index 0000000..ecaec56
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_handle.png
new file mode 100644
index 0000000..b86bb64
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head.png
new file mode 100644
index 0000000..9126f4b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head_broken.png
new file mode 100644
index 0000000..1eb7d69
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_shield.png
new file mode 100644
index 0000000..56d1a11
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/netherrack_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_binding.png
new file mode 100644
index 0000000..22d2ca8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_handle.png
new file mode 100644
index 0000000..4fc4a92
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head.png
new file mode 100644
index 0000000..fa23c56
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head_broken.png
new file mode 100644
index 0000000..9ff4db5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_shield.png
new file mode 100644
index 0000000..98e85c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/obsidian_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_binding.png
new file mode 100644
index 0000000..ac6ff7d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_handle.png
new file mode 100644
index 0000000..eae7f33
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head.png
new file mode 100644
index 0000000..45fcbb0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head_broken.png
new file mode 100644
index 0000000..d0b2fd7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_shield.png
new file mode 100644
index 0000000..e525d46
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/paper_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_binding.png
new file mode 100644
index 0000000..860a8ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_handle.png
new file mode 100644
index 0000000..e7d67b7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head.png
new file mode 100644
index 0000000..db77491
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head_broken.png
new file mode 100644
index 0000000..b6466c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_shield.png
new file mode 100644
index 0000000..5d84847
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/pigiron_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/piston_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/piston_lumberaxe_effect.png
new file mode 100644
index 0000000..694069f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/piston_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/quartz_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/quartz_lumberaxe_effect.png
new file mode 100644
index 0000000..8c41cd0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/quartz_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/redstone_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/redstone_lumberaxe_effect.png
new file mode 100644
index 0000000..47f7602
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/redstone_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/reinforced_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/reinforced_lumberaxe_effect.png
new file mode 100644
index 0000000..ac8a72c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/reinforced_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/silk_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/silk_lumberaxe_effect.png
new file mode 100644
index 0000000..540aca3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/silk_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_binding.png
new file mode 100644
index 0000000..f3554c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_handle.png
new file mode 100644
index 0000000..21fd7f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head.png
new file mode 100644
index 0000000..751a5b5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head_broken.png
new file mode 100644
index 0000000..e9e508a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_shield.png
new file mode 100644
index 0000000..ac4a377
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/slime_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/smite_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/smite_lumberaxe_effect.png
new file mode 100644
index 0000000..42e39fc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/smite_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/spider_lumberaxe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/spider_lumberaxe_effect.png
new file mode 100644
index 0000000..c73e9d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/spider_lumberaxe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_binding.png
new file mode 100644
index 0000000..9db8aed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_handle.png
new file mode 100644
index 0000000..863dcae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head.png
new file mode 100644
index 0000000..9747ced
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head_broken.png
new file mode 100644
index 0000000..0a86704
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_shield.png
new file mode 100644
index 0000000..fb013b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/steel_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_binding.png
new file mode 100644
index 0000000..5b8ed04
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_handle.png
new file mode 100644
index 0000000..7a53a0c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head.png
new file mode 100644
index 0000000..ff6da3a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head_broken.png
new file mode 100644
index 0000000..3b7da96
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_shield.png
new file mode 100644
index 0000000..cc553ed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/stone_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_binding.png
new file mode 100644
index 0000000..aae7bf9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_handle.png
new file mode 100644
index 0000000..7a15968
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head.png
new file mode 100644
index 0000000..b4c4525
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head_broken.png
new file mode 100644
index 0000000..f129c6a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_shield.png
new file mode 100644
index 0000000..1a139dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/thaumium_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_binding.png
new file mode 100644
index 0000000..0f1cb41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_handle.png
new file mode 100644
index 0000000..185cbce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head.png
new file mode 100644
index 0000000..de7571d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head_broken.png
new file mode 100644
index 0000000..b281031
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_shield.png b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_shield.png
new file mode 100644
index 0000000..d46f03f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/lumberaxe/wood_lumberaxe_shield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_back_straight.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_back_straight.png
new file mode 100644
index 0000000..7dc0389
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_back_straight.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png
new file mode 100644
index 0000000..78fd97e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_bearded.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png
new file mode 100644
index 0000000..fbd0b68
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_magic.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png
new file mode 100644
index 0000000..a35dfac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_scythe.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png
new file mode 100644
index 0000000..9cabb2a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_head_wide.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png
new file mode 100644
index 0000000..093f3f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_back.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png
new file mode 100644
index 0000000..a899cd2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png
new file mode 100644
index 0000000..e5a5d91
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png
new file mode 100644
index 0000000..4558a2f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/_mattock_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mattock/mattock.xcf b/src/main/resources/assets/tinkersdefense/textures/items/mattock/mattock.xcf
new file mode 100644
index 0000000..10eb78b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mattock/mattock.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mods/ElementCore.png b/src/main/resources/assets/tinkersdefense/textures/items/mods/ElementCore.png
new file mode 100644
index 0000000..9575143
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mods/ElementCore.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mods/ManaCore.png b/src/main/resources/assets/tinkersdefense/textures/items/mods/ManaCore.png
new file mode 100644
index 0000000..4780a42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mods/ManaCore.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/mods/TerraCore.png b/src/main/resources/assets/tinkersdefense/textures/items/mods/TerraCore.png
new file mode 100644
index 0000000..61bd8c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/mods/TerraCore.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
new file mode 100644
index 0000000..1a1be82
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_accessory_big.png
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
new file mode 100644
index 0000000..4728dc8
--- /dev/null
+++ 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/_head_sledgeback.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.png
new file mode 100644
index 0000000..e51a337
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_head_sledgeback.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
new file mode 100644
index 0000000..def18d4
--- /dev/null
+++ 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/_pickaxe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_accessory.png
new file mode 100644
index 0000000..98fc5e3
--- /dev/null
+++ 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
new file mode 100644
index 0000000..9f15c92
--- /dev/null
+++ 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
new file mode 100644
index 0000000..e3ca492
--- /dev/null
+++ 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/_pickaxe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.png
new file mode 100644
index 0000000..687a362
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/_pickaxe_head_broken.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
new file mode 100644
index 0000000..555eda0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_accessory.png
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
new file mode 100644
index 0000000..2234e6c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_handle.png
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
new file mode 100644
index 0000000..afe316d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head.png
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
new file mode 100644
index 0000000..afe6ed6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/alumite_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..764e6d1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_accessory.png
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
new file mode 100644
index 0000000..178ed4a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_handle.png
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
new file mode 100644
index 0000000..1e2ba2c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head.png
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
new file mode 100644
index 0000000..288e52a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ardite_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..8fd3534
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/beheading_pickaxe_effect.png
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
new file mode 100644
index 0000000..894e5a3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blaze_pickaxe_effect.png
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
new file mode 100644
index 0000000..4dedab1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_accessory.png
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
new file mode 100644
index 0000000..56b68f5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_handle.png
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
new file mode 100644
index 0000000..a98db0b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head.png
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
new file mode 100644
index 0000000..bf36959
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/blueslime_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..51f735d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_accessory.png
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
new file mode 100644
index 0000000..1ef4d65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_handle.png
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
new file mode 100644
index 0000000..45ff088
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head.png
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
new file mode 100644
index 0000000..27df72b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bone_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..58e192a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_accessory.png
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
new file mode 100644
index 0000000..dd39b7a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_handle.png
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
new file mode 100644
index 0000000..8957246
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head.png
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
new file mode 100644
index 0000000..601cf00
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/bronze_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..9e973bc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_accessory.png
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
new file mode 100644
index 0000000..1c443cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_handle.png
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
new file mode 100644
index 0000000..6f6873b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head.png
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
new file mode 100644
index 0000000..7eb9adc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cactus_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..aca4f0c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_accessory.png
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
new file mode 100644
index 0000000..b76c5b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_handle.png
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
new file mode 100644
index 0000000..1b5001f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head.png
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
new file mode 100644
index 0000000..d00b58b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/cobalt_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..5013381
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_accessory.png
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
new file mode 100644
index 0000000..2f07105
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_handle.png
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
new file mode 100644
index 0000000..79d8158
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head.png
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
new file mode 100644
index 0000000..9f7561a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/copper_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..b790c48
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/diamond_pickaxe_effect.png
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
new file mode 100644
index 0000000..30b1a23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/emerald_pickaxe_effect.png
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
new file mode 100644
index 0000000..068ebc4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_accessory.png
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
new file mode 100644
index 0000000..20c3a8e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_handle.png
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
new file mode 100644
index 0000000..0d426aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head.png
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
new file mode 100644
index 0000000..9a7087c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flint_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..599d97e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/flux_pickaxe_effect.png
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
new file mode 100644
index 0000000..bb258bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/glowstone_pickaxe_effect.png
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
new file mode 100644
index 0000000..5182eb8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/ice_pickaxe_effect.png
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
new file mode 100644
index 0000000..bc3ac63
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_accessory.png
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
new file mode 100644
index 0000000..f6e57db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_handle.png
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
new file mode 100644
index 0000000..59b49d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head.png
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
new file mode 100644
index 0000000..69b843d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/iron_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..fbcb1f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lapis_pickaxe_effect.png
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
new file mode 100644
index 0000000..19a6330
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/lava_pickaxe_effect.png
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
new file mode 100644
index 0000000..0489ee9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_accessory.png
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
new file mode 100644
index 0000000..51ba2d0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_handle.png
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
new file mode 100644
index 0000000..ecac047
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head.png
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
new file mode 100644
index 0000000..9dbec13
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/manyullyn_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..f6d9631
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/moss_pickaxe_effect.png
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
new file mode 100644
index 0000000..a851b38
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/necrotic_pickaxe_effect.png
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
new file mode 100644
index 0000000..156b777
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_accessory.png
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
new file mode 100644
index 0000000..cfa6aaa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_handle.png
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
new file mode 100644
index 0000000..4c76c61
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head.png
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
new file mode 100644
index 0000000..0e58cc7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/netherrack_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..53a1432
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_accessory.png
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
new file mode 100644
index 0000000..4543d7a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_handle.png
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
new file mode 100644
index 0000000..27342dc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head.png
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
new file mode 100644
index 0000000..cd58ef5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/obsidian_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..5dd10d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_accessory.png
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
new file mode 100644
index 0000000..17eeb7e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_handle.png
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
new file mode 100644
index 0000000..6dae2bb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head.png
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
new file mode 100644
index 0000000..622b87e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/paper_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..4c97651
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pickaxe.xcf
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
new file mode 100644
index 0000000..d17aae2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_accessory.png
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
new file mode 100644
index 0000000..d7464e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_handle.png
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
new file mode 100644
index 0000000..47f7402
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head.png
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
new file mode 100644
index 0000000..aaeb8fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/pigiron_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..1e96326
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/piston_pickaxe_effect.png
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
new file mode 100644
index 0000000..e756390
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/quartz_pickaxe_effect.png
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
new file mode 100644
index 0000000..32c2e76
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/redstone_pickaxe_effect.png
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
new file mode 100644
index 0000000..33ca7c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/reinforced_pickaxe_effect.png
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
new file mode 100644
index 0000000..cae9dc6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/silk_pickaxe_effect.png
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
new file mode 100644
index 0000000..077008e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_accessory.png
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
new file mode 100644
index 0000000..f3ee8fe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_handle.png
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
new file mode 100644
index 0000000..c6b6c7e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head.png
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
new file mode 100644
index 0000000..60ac17c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/slime_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..46737a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/smite_pickaxe_effect.png
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
new file mode 100644
index 0000000..2ad093a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/spider_pickaxe_effect.png
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
new file mode 100644
index 0000000..b7bbe13
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_accessory.png
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
new file mode 100644
index 0000000..3c574ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_handle.png
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
new file mode 100644
index 0000000..876bf73
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head.png
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
new file mode 100644
index 0000000..ab38230
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/steel_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..e020ba6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_accessory.png
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
new file mode 100644
index 0000000..3956883
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_handle.png
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
new file mode 100644
index 0000000..3d1ff58
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head.png
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
new file mode 100644
index 0000000..78c4ca8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/stone_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..f00c73d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_accessory.png
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
new file mode 100644
index 0000000..1178bfc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_handle.png
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
new file mode 100644
index 0000000..c72a304
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head.png
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
new file mode 100644
index 0000000..340065a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/thaumium_pickaxe_head_broken.png
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
new file mode 100644
index 0000000..8512724
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_accessory.png
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
new file mode 100644
index 0000000..ed659ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_handle.png
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
new file mode 100644
index 0000000..c460f40
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head.png
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
new file mode 100644
index 0000000..fe69922
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/pickaxe/wood_pickaxe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png
new file mode 100644
index 0000000..223b716
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_queensguard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png
new file mode 100644
index 0000000..88567a6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_accessory_wide.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_safety.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_safety.png
new file mode 100644
index 0000000..fbf27e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_safety.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_sai.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_sai.png
new file mode 100644
index 0000000..a2d0aa1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_sai.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_taper.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_taper.png
new file mode 100644
index 0000000..06461f7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_blade_taper.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_accessory.png
new file mode 100644
index 0000000..9138fe3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade.png
new file mode 100644
index 0000000..25950a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade_broken.png
new file mode 100644
index 0000000..46a37c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_handle.png
new file mode 100644
index 0000000..d078064
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_accessory.png
new file mode 100644
index 0000000..e22afe9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade.png
new file mode 100644
index 0000000..9e43e72
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade_broken.png
new file mode 100644
index 0000000..0608514
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_handle.png
new file mode 100644
index 0000000..0dfb04c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/alumite_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_accessory.png
new file mode 100644
index 0000000..6b2220b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade.png
new file mode 100644
index 0000000..352f263
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade_broken.png
new file mode 100644
index 0000000..5bca5d5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_handle.png
new file mode 100644
index 0000000..11f8f14
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ardite_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/beheading_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/beheading_rapier_effect.png
new file mode 100644
index 0000000..c352ee1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/beheading_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/blaze_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blaze_rapier_effect.png
new file mode 100644
index 0000000..ca81073
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blaze_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_accessory.png
new file mode 100644
index 0000000..a3f7218
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade.png
new file mode 100644
index 0000000..bac98fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade_broken.png
new file mode 100644
index 0000000..84df826
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_handle.png
new file mode 100644
index 0000000..9585a23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/blueslime_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_accessory.png
new file mode 100644
index 0000000..1def887
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade.png
new file mode 100644
index 0000000..0732793
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade_broken.png
new file mode 100644
index 0000000..9777344
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_handle.png
new file mode 100644
index 0000000..48ee00f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bone_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_accessory.png
new file mode 100644
index 0000000..f9bf949
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade.png
new file mode 100644
index 0000000..8562e6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade_broken.png
new file mode 100644
index 0000000..36a2d91
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_handle.png
new file mode 100644
index 0000000..9f3ff50
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/bronze_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_accessory.png
new file mode 100644
index 0000000..999e4d4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade.png
new file mode 100644
index 0000000..5f47d16
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade_broken.png
new file mode 100644
index 0000000..2a31cba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_handle.png
new file mode 100644
index 0000000..64ed527
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cactus_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_accessory.png
new file mode 100644
index 0000000..9bd0f7e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade.png
new file mode 100644
index 0000000..d3167d9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade_broken.png
new file mode 100644
index 0000000..27d37a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_handle.png
new file mode 100644
index 0000000..22a1775
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/cobalt_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_accessory.png
new file mode 100644
index 0000000..f2bfd21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade.png
new file mode 100644
index 0000000..72bc399
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade_broken.png
new file mode 100644
index 0000000..8717030
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_handle.png
new file mode 100644
index 0000000..d4f017e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/copper_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/diamond_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/diamond_rapier_effect.png
new file mode 100644
index 0000000..525e944
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/diamond_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/emerald_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/emerald_rapier_effect.png
new file mode 100644
index 0000000..6a82213
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/emerald_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_accessory.png
new file mode 100644
index 0000000..1bead7a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade.png
new file mode 100644
index 0000000..44a4fd7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade_broken.png
new file mode 100644
index 0000000..f57f2e9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_handle.png
new file mode 100644
index 0000000..5fac720
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flint_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/flux_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flux_rapier_effect.png
new file mode 100644
index 0000000..2517b40
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/flux_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/glowstone_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/glowstone_rapier_effect.png
new file mode 100644
index 0000000..35e88b0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/glowstone_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/ice_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ice_rapier_effect.png
new file mode 100644
index 0000000..129b5b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/ice_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_accessory.png
new file mode 100644
index 0000000..60c6d0b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade.png
new file mode 100644
index 0000000..175c7d3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade_broken.png
new file mode 100644
index 0000000..bd0a3b2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_handle.png
new file mode 100644
index 0000000..36c05ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/iron_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/lapis_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/lapis_rapier_effect.png
new file mode 100644
index 0000000..07fffcc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/lapis_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/lava_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/lava_rapier_effect.png
new file mode 100644
index 0000000..5049332
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/lava_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_accessory.png
new file mode 100644
index 0000000..ebfa83d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade.png
new file mode 100644
index 0000000..834831b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade_broken.png
new file mode 100644
index 0000000..c98d7e6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_handle.png
new file mode 100644
index 0000000..763f72b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/manyullyn_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/moss_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/moss_rapier_effect.png
new file mode 100644
index 0000000..9c8ddae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/moss_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/necrotic_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/necrotic_rapier_effect.png
new file mode 100644
index 0000000..7806af0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/necrotic_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_accessory.png
new file mode 100644
index 0000000..0d0432e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade.png
new file mode 100644
index 0000000..6fe1aed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade_broken.png
new file mode 100644
index 0000000..f038c5b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_handle.png
new file mode 100644
index 0000000..ea48445
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/netherrack_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_accessory.png
new file mode 100644
index 0000000..2bff987
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade.png
new file mode 100644
index 0000000..feb9577
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade_broken.png
new file mode 100644
index 0000000..458ae46
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_handle.png
new file mode 100644
index 0000000..840e281
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/obsidian_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_accessory.png
new file mode 100644
index 0000000..b103e64
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade.png
new file mode 100644
index 0000000..40dd001
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade_broken.png
new file mode 100644
index 0000000..7c4fbf4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_handle.png
new file mode 100644
index 0000000..0847dfa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/paper_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_accessory.png
new file mode 100644
index 0000000..6a49530
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade.png
new file mode 100644
index 0000000..0794ad3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade_broken.png
new file mode 100644
index 0000000..4dc240f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_handle.png
new file mode 100644
index 0000000..d952783
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/pigiron_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/piston_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/piston_rapier_effect.png
new file mode 100644
index 0000000..a3d8b90
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/piston_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/quartz_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/quartz_rapier_effect.png
new file mode 100644
index 0000000..8479758
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/quartz_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/rapier.xcf b/src/main/resources/assets/tinkersdefense/textures/items/rapier/rapier.xcf
new file mode 100644
index 0000000..98ab663
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/rapier.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/redstone_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/redstone_rapier_effect.png
new file mode 100644
index 0000000..f588792
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/redstone_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/reinforced_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/reinforced_rapier_effect.png
new file mode 100644
index 0000000..e7f78cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/reinforced_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/silk_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/silk_rapier_effect.png
new file mode 100644
index 0000000..79352aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/silk_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_accessory.png
new file mode 100644
index 0000000..4d3be67
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade.png
new file mode 100644
index 0000000..9216b05
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade_broken.png
new file mode 100644
index 0000000..5e53129
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_handle.png
new file mode 100644
index 0000000..cbaaf82
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/slime_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/smite_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/smite_rapier_effect.png
new file mode 100644
index 0000000..b36fc10
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/smite_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/spider_rapier_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/spider_rapier_effect.png
new file mode 100644
index 0000000..72460d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/spider_rapier_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_accessory.png
new file mode 100644
index 0000000..7213d5f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade.png
new file mode 100644
index 0000000..bcd0e55
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade_broken.png
new file mode 100644
index 0000000..d315851
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_handle.png
new file mode 100644
index 0000000..01d769b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/steel_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_accessory.png
new file mode 100644
index 0000000..8a9959c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade.png
new file mode 100644
index 0000000..e02c6ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade_broken.png
new file mode 100644
index 0000000..eeeb577
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_handle.png
new file mode 100644
index 0000000..ca790d4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/stone_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_accessory.png
new file mode 100644
index 0000000..a383a5f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade.png
new file mode 100644
index 0000000..95d44c4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade_broken.png
new file mode 100644
index 0000000..cdc0b7d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_handle.png
new file mode 100644
index 0000000..fdaf47e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/thaumium_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_accessory.png
new file mode 100644
index 0000000..9ff7592
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade.png
new file mode 100644
index 0000000..767b35c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade_broken.png
new file mode 100644
index 0000000..92b6b3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_blade_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_handle.png
new file mode 100644
index 0000000..5bb337b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rapier/wood_rapier_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rawamber.png b/src/main/resources/assets/tinkersdefense/textures/items/rawamber.png
new file mode 100644
index 0000000..407cbdc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rawamber.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rawamethyst.png b/src/main/resources/assets/tinkersdefense/textures/items/rawamethyst.png
new file mode 100644
index 0000000..b42d963
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rawamethyst.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rawruby.png b/src/main/resources/assets/tinkersdefense/textures/items/rawruby.png
new file mode 100644
index 0000000..9c037e3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rawruby.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/rawsapphire.png b/src/main/resources/assets/tinkersdefense/textures/items/rawsapphire.png
new file mode 100644
index 0000000..0721427
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/rawsapphire.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png
new file mode 100644
index 0000000..70c9210
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_accessory_bulbous.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_teeth.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_teeth.png
new file mode 100644
index 0000000..8401d41
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_teeth.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_wideblade.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_wideblade.png
new file mode 100644
index 0000000..bcf9e6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_binding_wideblade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png
new file mode 100644
index 0000000..1a0de00
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_handle_straight.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png
new file mode 100644
index 0000000..e6e6dfa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_head_long.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_accessory.png
new file mode 100644
index 0000000..ae901d3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_binding.png
new file mode 100644
index 0000000..88bc26b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_handle.png
new file mode 100644
index 0000000..dec3feb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head.png
new file mode 100644
index 0000000..166b08c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head_broken.png
new file mode 100644
index 0000000..519fa08
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_accessory.png
new file mode 100644
index 0000000..4b653de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_binding.png
new file mode 100644
index 0000000..f7ad4e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_handle.png
new file mode 100644
index 0000000..908797d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head.png
new file mode 100644
index 0000000..78edf56
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head_broken.png
new file mode 100644
index 0000000..6d8fa4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/alumite_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_accessory.png
new file mode 100644
index 0000000..5198fcf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_binding.png
new file mode 100644
index 0000000..4dfbda0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_handle.png
new file mode 100644
index 0000000..8247cc4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head.png
new file mode 100644
index 0000000..7a81ad9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head_broken.png
new file mode 100644
index 0000000..a1ade74
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ardite_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/beheading_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/beheading_scythe_effect.png
new file mode 100644
index 0000000..090e07c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/beheading_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/blaze_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blaze_scythe_effect.png
new file mode 100644
index 0000000..ea191cf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blaze_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_accessory.png
new file mode 100644
index 0000000..1d51e06
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_binding.png
new file mode 100644
index 0000000..7c220fc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_handle.png
new file mode 100644
index 0000000..0f14c21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head.png
new file mode 100644
index 0000000..3fe25d9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head_broken.png
new file mode 100644
index 0000000..ae167f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/blueslime_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_accessory.png
new file mode 100644
index 0000000..862b1db
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_binding.png
new file mode 100644
index 0000000..dbaa7c0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_handle.png
new file mode 100644
index 0000000..04dfc01
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head.png
new file mode 100644
index 0000000..bc9b73f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head_broken.png
new file mode 100644
index 0000000..edf0b25
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bone_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_accessory.png
new file mode 100644
index 0000000..ad284e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_binding.png
new file mode 100644
index 0000000..6b0f29e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_handle.png
new file mode 100644
index 0000000..08bcb9b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head.png
new file mode 100644
index 0000000..1fe4f3b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head_broken.png
new file mode 100644
index 0000000..dd09542
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/bronze_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_accessory.png
new file mode 100644
index 0000000..d4626de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_binding.png
new file mode 100644
index 0000000..b2f3023
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_handle.png
new file mode 100644
index 0000000..7cbd9b7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head.png
new file mode 100644
index 0000000..d7b6725
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head_broken.png
new file mode 100644
index 0000000..115a1e4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cactus_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_accessory.png
new file mode 100644
index 0000000..e185e4a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_binding.png
new file mode 100644
index 0000000..7fdf2b6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_handle.png
new file mode 100644
index 0000000..467e4a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head.png
new file mode 100644
index 0000000..a6141ed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head_broken.png
new file mode 100644
index 0000000..9e55251
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/cobalt_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_accessory.png
new file mode 100644
index 0000000..95fcc19
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_binding.png
new file mode 100644
index 0000000..e03b4f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_handle.png
new file mode 100644
index 0000000..e9410a0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head.png
new file mode 100644
index 0000000..1a17b5e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head_broken.png
new file mode 100644
index 0000000..019c6ba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/copper_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/diamond_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/diamond_scythe_effect.png
new file mode 100644
index 0000000..21411fc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/diamond_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/emerald_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/emerald_scythe_effect.png
new file mode 100644
index 0000000..0af374b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/emerald_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_accessory.png
new file mode 100644
index 0000000..87d0a45
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_binding.png
new file mode 100644
index 0000000..25e50e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_handle.png
new file mode 100644
index 0000000..c6d41bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head.png
new file mode 100644
index 0000000..24fa303
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head_broken.png
new file mode 100644
index 0000000..b6a0a26
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flint_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/flux_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flux_scythe_effect.png
new file mode 100644
index 0000000..7628778
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/flux_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/ice_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ice_scythe_effect.png
new file mode 100644
index 0000000..96729e1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/ice_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_accessory.png
new file mode 100644
index 0000000..eee7397
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_binding.png
new file mode 100644
index 0000000..340808e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_handle.png
new file mode 100644
index 0000000..0540d65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head.png
new file mode 100644
index 0000000..498e729
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head_broken.png
new file mode 100644
index 0000000..8cf2569
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/iron_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/lapis_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/lapis_scythe_effect.png
new file mode 100644
index 0000000..863e321
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/lapis_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/lava_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/lava_scythe_effect.png
new file mode 100644
index 0000000..c465c6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/lava_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_accessory.png
new file mode 100644
index 0000000..7c4b0a8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_binding.png
new file mode 100644
index 0000000..4291193
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_handle.png
new file mode 100644
index 0000000..0672c89
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head.png
new file mode 100644
index 0000000..972f560
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head_broken.png
new file mode 100644
index 0000000..b7241b6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/manyullyn_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/moss_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/moss_scythe_effect.png
new file mode 100644
index 0000000..f5e8697
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/moss_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/necrotic_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/necrotic_scythe_effect.png
new file mode 100644
index 0000000..8673c58
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/necrotic_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_accessory.png
new file mode 100644
index 0000000..e8a4aff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_binding.png
new file mode 100644
index 0000000..cab39f8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_handle.png
new file mode 100644
index 0000000..c10da82
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head.png
new file mode 100644
index 0000000..fa818c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head_broken.png
new file mode 100644
index 0000000..59692a4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/netherrack_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_accessory.png
new file mode 100644
index 0000000..e3f12ae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_binding.png
new file mode 100644
index 0000000..1b10f56
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_handle.png
new file mode 100644
index 0000000..55bbf67
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head.png
new file mode 100644
index 0000000..f17ee2e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head_broken.png
new file mode 100644
index 0000000..4bf7e1c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/obsidian_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_accessory.png
new file mode 100644
index 0000000..a56659d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_binding.png
new file mode 100644
index 0000000..59fbcf2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_handle.png
new file mode 100644
index 0000000..d487449
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head.png
new file mode 100644
index 0000000..e57f834
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head_broken.png
new file mode 100644
index 0000000..e71dbbb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/paper_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_accessory.png
new file mode 100644
index 0000000..fa8c4f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_binding.png
new file mode 100644
index 0000000..0a76d3e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_handle.png
new file mode 100644
index 0000000..c5d525c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head.png
new file mode 100644
index 0000000..2560d50
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head_broken.png
new file mode 100644
index 0000000..c9e6b28
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/pigiron_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/piston_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/piston_scythe_effect.png
new file mode 100644
index 0000000..cfab399
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/piston_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/quartz_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/quartz_scythe_effect.png
new file mode 100644
index 0000000..143bf66
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/quartz_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/redstone_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/redstone_scythe_effect.png
new file mode 100644
index 0000000..7edcf97
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/redstone_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/reinforced_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/reinforced_scythe_effect.png
new file mode 100644
index 0000000..4ce41da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/reinforced_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/scythe.xcf b/src/main/resources/assets/tinkersdefense/textures/items/scythe/scythe.xcf
new file mode 100644
index 0000000..821133e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/scythe.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/silk_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/silk_scythe_effect.png
new file mode 100644
index 0000000..c9e20cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/silk_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_accessory.png
new file mode 100644
index 0000000..f43c6f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_binding.png
new file mode 100644
index 0000000..7410cd4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_handle.png
new file mode 100644
index 0000000..454f0ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head.png
new file mode 100644
index 0000000..f9b213e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head_broken.png
new file mode 100644
index 0000000..ff03561
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/slime_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/smite_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/smite_scythe_effect.png
new file mode 100644
index 0000000..99055ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/smite_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/spider_scythe_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/spider_scythe_effect.png
new file mode 100644
index 0000000..2f02c2e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/spider_scythe_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_accessory.png
new file mode 100644
index 0000000..0a92fb4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_binding.png
new file mode 100644
index 0000000..8c609b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_handle.png
new file mode 100644
index 0000000..d14c934
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head.png
new file mode 100644
index 0000000..aab95cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head_broken.png
new file mode 100644
index 0000000..b503d40
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/steel_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_accessory.png
new file mode 100644
index 0000000..1cae8b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_binding.png
new file mode 100644
index 0000000..d4cd776
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_handle.png
new file mode 100644
index 0000000..110c5c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head.png
new file mode 100644
index 0000000..47650a9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head_broken.png
new file mode 100644
index 0000000..fb71be9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/stone_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_accessory.png
new file mode 100644
index 0000000..dd2d236
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_binding.png
new file mode 100644
index 0000000..eb4b191
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_handle.png
new file mode 100644
index 0000000..7991c8b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head.png
new file mode 100644
index 0000000..fbe0822
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head_broken.png
new file mode 100644
index 0000000..3f7f6ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/thaumium_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_accessory.png
new file mode 100644
index 0000000..c3ab923
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_accessory.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_binding.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_binding.png
new file mode 100644
index 0000000..aefa466
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_binding.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_handle.png
new file mode 100644
index 0000000..8e53233
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head.png
new file mode 100644
index 0000000..594e4f7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head_broken.png
new file mode 100644
index 0000000..571a4c5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/scythe/wood_scythe_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom.png
new file mode 100644
index 0000000..e10febd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_1.png
new file mode 100644
index 0000000..e10febd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_2.png
new file mode 100644
index 0000000..b01cd43
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_3.png
new file mode 100644
index 0000000..3d0832f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_bottom_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top.png
new file mode 100644
index 0000000..6a77ec5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_1.png
new file mode 100644
index 0000000..6a77ec5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_2.png
new file mode 100644
index 0000000..dadb2ab
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_3.png
new file mode 100644
index 0000000..e563cee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bow_top_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring.png
new file mode 100644
index 0000000..ff07f72
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_1.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_1.png
new file mode 100644
index 0000000..f7ff4e5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_1.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_2.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_2.png
new file mode 100644
index 0000000..e8ba2a2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_2.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_3.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_3.png
new file mode 100644
index 0000000..8f76ed1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_broken.png
new file mode 100644
index 0000000..8ccc79d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/_bowstring_broken.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
new file mode 100644
index 0000000..203a8de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom.png
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
new file mode 100644
index 0000000..203a8de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_1.png
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
new file mode 100644
index 0000000..0415766
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_2.png
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
new file mode 100644
index 0000000..20524aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_bottom_3.png
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
new file mode 100644
index 0000000..414f8fa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top.png
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
new file mode 100644
index 0000000..414f8fa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_1.png
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
new file mode 100644
index 0000000..29d3325
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_2.png
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
new file mode 100644
index 0000000..012d9b2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/alumite_bow_top_3.png
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
new file mode 100644
index 0000000..3521623
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom.png
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
new file mode 100644
index 0000000..3521623
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_1.png
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
new file mode 100644
index 0000000..9a1d63a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_2.png
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
new file mode 100644
index 0000000..5385afe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_bottom_3.png
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
new file mode 100644
index 0000000..af3129c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top.png
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
new file mode 100644
index 0000000..af3129c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_1.png
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
new file mode 100644
index 0000000..56c15cf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_2.png
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
new file mode 100644
index 0000000..2a9966d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ardite_bow_top_3.png
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
new file mode 100644
index 0000000..c1d3a4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_1.png
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
new file mode 100644
index 0000000..85ab817
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_2.png
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
new file mode 100644
index 0000000..ccbcf63
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/arrow_3.png
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
new file mode 100644
index 0000000..440a430
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/beheading_bow_effect.png
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
new file mode 100644
index 0000000..32f4294
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect.png
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
new file mode 100644
index 0000000..32f4294
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_1.png
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
new file mode 100644
index 0000000..dbb350a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_2.png
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
new file mode 100644
index 0000000..92019bc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blaze_bow_effect_3.png
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
new file mode 100644
index 0000000..d7ae0ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom.png
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
new file mode 100644
index 0000000..d7ae0ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_1.png
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
new file mode 100644
index 0000000..a8889cb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_2.png
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
new file mode 100644
index 0000000..3d081b6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_bottom_3.png
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
new file mode 100644
index 0000000..aec8627
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top.png
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
new file mode 100644
index 0000000..aec8627
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_1.png
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
new file mode 100644
index 0000000..81c01ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_2.png
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
new file mode 100644
index 0000000..a31f926
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/blueslime_bow_top_3.png
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
new file mode 100644
index 0000000..dc3756e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom.png
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
new file mode 100644
index 0000000..dc3756e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_1.png
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
new file mode 100644
index 0000000..661ed25
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_2.png
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
new file mode 100644
index 0000000..a564f4f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_bottom_3.png
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
new file mode 100644
index 0000000..f98e6aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top.png
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
new file mode 100644
index 0000000..f98e6aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_1.png
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
new file mode 100644
index 0000000..10fa7e0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_2.png
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
new file mode 100644
index 0000000..1738259
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bone_bow_top_3.png
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
new file mode 100644
index 0000000..3f49ddc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom.png
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
new file mode 100644
index 0000000..3f49ddc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_1.png
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
new file mode 100644
index 0000000..3cc24e6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_2.png
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
new file mode 100644
index 0000000..0cfae90
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_bottom_3.png
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
new file mode 100644
index 0000000..31a3a8f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top.png
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
new file mode 100644
index 0000000..31a3a8f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_1.png
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
new file mode 100644
index 0000000..2feded0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_2.png
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
new file mode 100644
index 0000000..d7f3278
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/bronze_bow_top_3.png
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
new file mode 100644
index 0000000..d5fdb24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom.png
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
new file mode 100644
index 0000000..d5fdb24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_1.png
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
new file mode 100644
index 0000000..ffdc210
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_2.png
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
new file mode 100644
index 0000000..9f847e0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_bottom_3.png
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
new file mode 100644
index 0000000..80f9193
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top.png
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
new file mode 100644
index 0000000..80f9193
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_1.png
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
new file mode 100644
index 0000000..7be9e12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_2.png
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
new file mode 100644
index 0000000..4070726
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cactus_bow_top_3.png
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
new file mode 100644
index 0000000..567fe21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom.png
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
new file mode 100644
index 0000000..567fe21
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_1.png
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
new file mode 100644
index 0000000..bf4a2f7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_2.png
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
new file mode 100644
index 0000000..48bfd6f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_bottom_3.png
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
new file mode 100644
index 0000000..48652ed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top.png
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
new file mode 100644
index 0000000..48652ed
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_1.png
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
new file mode 100644
index 0000000..30965ba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_2.png
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
new file mode 100644
index 0000000..5401d8e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/cobalt_bow_top_3.png
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
new file mode 100644
index 0000000..8928394
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom.png
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
new file mode 100644
index 0000000..8928394
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_1.png
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
new file mode 100644
index 0000000..499df3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_2.png
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
new file mode 100644
index 0000000..5f5201d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_bottom_3.png
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
new file mode 100644
index 0000000..0c258c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top.png
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
new file mode 100644
index 0000000..0c258c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_1.png
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
new file mode 100644
index 0000000..c0e9ef2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_2.png
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
new file mode 100644
index 0000000..37c1e7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/copper_bow_top_3.png
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
new file mode 100644
index 0000000..8e818f5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/diamond_bow_effect.png
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
new file mode 100644
index 0000000..fedf64c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/emerald_bow_effect.png
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
new file mode 100644
index 0000000..1011b68
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring.png
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
new file mode 100644
index 0000000..db8d190
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_1.png
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
new file mode 100644
index 0000000..89d9208
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_2.png
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
new file mode 100644
index 0000000..9595fa2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_3.png
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
new file mode 100644
index 0000000..efb1046
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flamestring_bowstring_broken.png
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
new file mode 100644
index 0000000..e848674
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom.png
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
new file mode 100644
index 0000000..e848674
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_1.png
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
new file mode 100644
index 0000000..238bc96
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_2.png
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
new file mode 100644
index 0000000..a67eb39
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_bottom_3.png
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
new file mode 100644
index 0000000..98a0f65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top.png
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
new file mode 100644
index 0000000..98a0f65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_1.png
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
new file mode 100644
index 0000000..7d154de
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_2.png
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
new file mode 100644
index 0000000..c86826e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flint_bow_top_3.png
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
new file mode 100644
index 0000000..90f36e8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/flux_bow_effect.png
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
new file mode 100644
index 0000000..1b950f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect.png
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
new file mode 100644
index 0000000..1b950f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_1.png
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
new file mode 100644
index 0000000..bde2464
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_2.png
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
new file mode 100644
index 0000000..bde2464
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/ice_bow_effect_3.png
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
new file mode 100644
index 0000000..d32a9cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom.png
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
new file mode 100644
index 0000000..d32a9cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_1.png
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
new file mode 100644
index 0000000..559c9eb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_2.png
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
new file mode 100644
index 0000000..fc5564d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_bottom_3.png
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
new file mode 100644
index 0000000..bb382d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top.png
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
new file mode 100644
index 0000000..bb382d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_1.png
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
new file mode 100644
index 0000000..a1cb015
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_2.png
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
new file mode 100644
index 0000000..8e51416
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/iron_bow_top_3.png
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
new file mode 100644
index 0000000..28e38ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect.png
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
new file mode 100644
index 0000000..28e38ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_1.png
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
new file mode 100644
index 0000000..28e38ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_2.png
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
new file mode 100644
index 0000000..1a125fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lapis_bow_effect_3.png
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
new file mode 100644
index 0000000..d45a0fe
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/lava_bow_effect.png
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
new file mode 100644
index 0000000..3f3f9c0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring.png
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
new file mode 100644
index 0000000..ab1f032
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_1.png
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
new file mode 100644
index 0000000..faa3d3f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_2.png
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
new file mode 100644
index 0000000..a6ff796
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_3.png
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
new file mode 100644
index 0000000..a765b04
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/magicfabric_bowstring_broken.png
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
new file mode 100644
index 0000000..7c5f463
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom.png
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
new file mode 100644
index 0000000..7c5f463
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_1.png
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
new file mode 100644
index 0000000..6f84881
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_2.png
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
new file mode 100644
index 0000000..04bb17b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_bottom_3.png
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
new file mode 100644
index 0000000..82aa1ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top.png
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
new file mode 100644
index 0000000..82aa1ff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_1.png
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
new file mode 100644
index 0000000..e622cdd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_2.png
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
new file mode 100644
index 0000000..f6ee5f3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/manyullyn_bow_top_3.png
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
new file mode 100644
index 0000000..42af120
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect.png
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
new file mode 100644
index 0000000..42af120
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_1.png
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
new file mode 100644
index 0000000..2693dcc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_2.png
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
new file mode 100644
index 0000000..66b18ce
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/moss_bow_effect_3.png
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
new file mode 100644
index 0000000..9e2dcc5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/necrotic_bow_effect.png
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
new file mode 100644
index 0000000..8dcda37
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom.png
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
new file mode 100644
index 0000000..8dcda37
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_1.png
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
new file mode 100644
index 0000000..dc122dd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_2.png
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
new file mode 100644
index 0000000..537076d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_bottom_3.png
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
new file mode 100644
index 0000000..183081a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top.png
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
new file mode 100644
index 0000000..183081a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_1.png
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
new file mode 100644
index 0000000..0fb9c2a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_2.png
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
new file mode 100644
index 0000000..ebcf5b0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/netherrack_bow_top_3.png
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
new file mode 100644
index 0000000..cce2e59
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom.png
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
new file mode 100644
index 0000000..cce2e59
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_1.png
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
new file mode 100644
index 0000000..8ef3359
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_2.png
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
new file mode 100644
index 0000000..76856ef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_bottom_3.png
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
new file mode 100644
index 0000000..caa5d18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top.png
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
new file mode 100644
index 0000000..caa5d18
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_1.png
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
new file mode 100644
index 0000000..29494d3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_2.png
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
new file mode 100644
index 0000000..932f752
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/obsidian_bow_top_3.png
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
new file mode 100644
index 0000000..b3ac0c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom.png
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
new file mode 100644
index 0000000..b3ac0c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_1.png
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
new file mode 100644
index 0000000..9f19a8b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_2.png
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
new file mode 100644
index 0000000..0597d6c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_bottom_3.png
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
new file mode 100644
index 0000000..7038f3d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top.png
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
new file mode 100644
index 0000000..7038f3d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_1.png
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
new file mode 100644
index 0000000..c46de67
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_2.png
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
new file mode 100644
index 0000000..6c490f1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/paper_bow_top_3.png
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
new file mode 100644
index 0000000..a2e2a3b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom.png
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
new file mode 100644
index 0000000..a2e2a3b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_1.png
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
new file mode 100644
index 0000000..c001465
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_2.png
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
new file mode 100644
index 0000000..36181c2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_bottom_3.png
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
new file mode 100644
index 0000000..97bb97d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top.png
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
new file mode 100644
index 0000000..97bb97d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_1.png
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
new file mode 100644
index 0000000..1e3ebcd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_2.png
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
new file mode 100644
index 0000000..c90b5d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/pigiron_bow_top_3.png
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
new file mode 100644
index 0000000..cfaee27
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/piston_bow_effect.png
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
new file mode 100644
index 0000000..861f994
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect.png
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
new file mode 100644
index 0000000..861f994
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_1.png
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
new file mode 100644
index 0000000..4e99eac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_2.png
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
new file mode 100644
index 0000000..ab6564e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/quartz_bow_effect_3.png
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
new file mode 100644
index 0000000..8c933a6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect.png
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
new file mode 100644
index 0000000..3fee6c0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_1.png
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
new file mode 100644
index 0000000..166995a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_2.png
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
new file mode 100644
index 0000000..97e54a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/redstone_bow_effect_3.png
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
new file mode 100644
index 0000000..9676762
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/reinforced_bow_effect.png
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
new file mode 100644
index 0000000..0c02d8a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/shortbow.xcf
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
new file mode 100644
index 0000000..bfc83c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect.png
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
new file mode 100644
index 0000000..bfc83c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_1.png
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
new file mode 100644
index 0000000..e62b5a4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_2.png
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
new file mode 100644
index 0000000..6e5da9b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/silk_bow_effect_3.png
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
new file mode 100644
index 0000000..0274627
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom.png
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
new file mode 100644
index 0000000..0274627
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_1.png
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
new file mode 100644
index 0000000..06453f9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_2.png
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
new file mode 100644
index 0000000..a74b840
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_bottom_3.png
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
new file mode 100644
index 0000000..a3aa62f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top.png
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
new file mode 100644
index 0000000..a3aa62f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_1.png
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
new file mode 100644
index 0000000..5dddf63
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_2.png
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
new file mode 100644
index 0000000..56200ee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/slime_bow_top_3.png
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
new file mode 100644
index 0000000..5f771c6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/smite_bow_effect.png
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
new file mode 100644
index 0000000..6b12a3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect.png
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
new file mode 100644
index 0000000..6b12a3c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_1.png
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
new file mode 100644
index 0000000..c474a56
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_2.png
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
new file mode 100644
index 0000000..dd07a1f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/spider_bow_effect_3.png
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
new file mode 100644
index 0000000..cd5c493
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom.png
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
new file mode 100644
index 0000000..cd5c493
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_1.png
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
new file mode 100644
index 0000000..93c8e27
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_2.png
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
new file mode 100644
index 0000000..411c001
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_bottom_3.png
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
new file mode 100644
index 0000000..4343bdb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top.png
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
new file mode 100644
index 0000000..4343bdb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_1.png
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
new file mode 100644
index 0000000..a10fb72
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_2.png
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
new file mode 100644
index 0000000..b2a87f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/steel_bow_top_3.png
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
new file mode 100644
index 0000000..87a8804
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom.png
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
new file mode 100644
index 0000000..87a8804
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_1.png
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
new file mode 100644
index 0000000..e986341
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_2.png
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
new file mode 100644
index 0000000..b316b7f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_bottom_3.png
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
new file mode 100644
index 0000000..cfba940
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top.png
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
new file mode 100644
index 0000000..cfba940
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_1.png
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
new file mode 100644
index 0000000..0758268
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_2.png
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
new file mode 100644
index 0000000..3d04f53
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/stone_bow_top_3.png
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
new file mode 100644
index 0000000..ff07f72
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring.png
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
new file mode 100644
index 0000000..f7ff4e5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_1.png
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
new file mode 100644
index 0000000..e8ba2a2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_2.png
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
new file mode 100644
index 0000000..8f76ed1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_3.png
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
new file mode 100644
index 0000000..8ccc79d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/string_bowstring_broken.png
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
new file mode 100644
index 0000000..8020046
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom.png
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
new file mode 100644
index 0000000..8020046
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_1.png
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
new file mode 100644
index 0000000..d7a606d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_2.png
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
new file mode 100644
index 0000000..6e2ca98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_bottom_3.png
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
new file mode 100644
index 0000000..b5d6106
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top.png
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
new file mode 100644
index 0000000..b5d6106
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_1.png
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
new file mode 100644
index 0000000..bb28915
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_2.png
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
new file mode 100644
index 0000000..089d228
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/thaumium_bow_top_3.png
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
new file mode 100644
index 0000000..bfc9c43
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom.png
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
new file mode 100644
index 0000000..bfc9c43
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_1.png
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
new file mode 100644
index 0000000..25f8a4c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_2.png
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
new file mode 100644
index 0000000..5e34ea9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_bottom_3.png
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
new file mode 100644
index 0000000..c6832a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top.png
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
new file mode 100644
index 0000000..c6832a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_1.png
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
new file mode 100644
index 0000000..c71b0d1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_2.png
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
new file mode 100644
index 0000000..43e1ba9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shortbow/wood_bow_top_3.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png
new file mode 100644
index 0000000..4e412c7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_handle_knight.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png
new file mode 100644
index 0000000..af75491
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_head_square.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_handle.png
new file mode 100644
index 0000000..3912054
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head.png
new file mode 100644
index 0000000..0de4f0a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head.png
Binary files differ
diff --git a/Gimp files/arrow/_arrow_shaft.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head_broken.png
index 1d2ba20..6853dfb 100644
--- a/Gimp files/arrow/_arrow_shaft.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_handle.png
new file mode 100644
index 0000000..df3beb4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head.png
new file mode 100644
index 0000000..68009a6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head_broken.png
new file mode 100644
index 0000000..5c03c70
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/alumite_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_handle.png
new file mode 100644
index 0000000..5ff7af7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head.png
new file mode 100644
index 0000000..2c51a93
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head_broken.png
new file mode 100644
index 0000000..45dfef0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ardite_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/beheading_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/beheading_shovel_effect.png
new file mode 100644
index 0000000..18a604c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/beheading_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/blaze_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blaze_shovel_effect.png
new file mode 100644
index 0000000..1d2fa54
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blaze_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_handle.png
new file mode 100644
index 0000000..04b1e98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head.png
new file mode 100644
index 0000000..d6dd0ea
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head_broken.png
new file mode 100644
index 0000000..a922c7b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/blueslime_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_handle.png
new file mode 100644
index 0000000..8f83d4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head.png
new file mode 100644
index 0000000..5404e7d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head_broken.png
new file mode 100644
index 0000000..8e94cdb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bone_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_handle.png
new file mode 100644
index 0000000..f471483
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head.png
new file mode 100644
index 0000000..7bfee5f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head_broken.png
new file mode 100644
index 0000000..59382ab
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/bronze_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_handle.png
new file mode 100644
index 0000000..d8bc064
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head.png
new file mode 100644
index 0000000..099b771
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head_broken.png
new file mode 100644
index 0000000..7dce6a5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cactus_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_handle.png
new file mode 100644
index 0000000..8f7ff03
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head.png
new file mode 100644
index 0000000..4681242
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head_broken.png
new file mode 100644
index 0000000..947dec0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/cobalt_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_handle.png
new file mode 100644
index 0000000..2b58311
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head.png
new file mode 100644
index 0000000..8979486
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head_broken.png
new file mode 100644
index 0000000..c211152
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/copper_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/diamond_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/diamond_shovel_effect.png
new file mode 100644
index 0000000..86bc078
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/diamond_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/emerald_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/emerald_shovel_effect.png
new file mode 100644
index 0000000..b9f6e30
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/emerald_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_handle.png
new file mode 100644
index 0000000..58d7bf5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head.png
new file mode 100644
index 0000000..09dc9f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head_broken.png
new file mode 100644
index 0000000..9116924
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flint_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/flux_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flux_shovel_effect.png
new file mode 100644
index 0000000..ca254a6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/flux_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/glowstone_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/glowstone_shovel_effect.png
new file mode 100644
index 0000000..48dbf33
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/glowstone_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/ice_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ice_shovel_effect.png
new file mode 100644
index 0000000..a31e57a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/ice_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_handle.png
new file mode 100644
index 0000000..1e3dd23
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head.png
new file mode 100644
index 0000000..90a307c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head_broken.png
new file mode 100644
index 0000000..2629b12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/iron_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/lapis_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/lapis_shovel_effect.png
new file mode 100644
index 0000000..f6054c0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/lapis_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/lava_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/lava_shovel_effect.png
new file mode 100644
index 0000000..a93aa51
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/lava_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_handle.png
new file mode 100644
index 0000000..08f0c02
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head.png
new file mode 100644
index 0000000..b7b8f73
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head_broken.png
new file mode 100644
index 0000000..e4f1e06
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/manyullyn_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/moss_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/moss_shovel_effect.png
new file mode 100644
index 0000000..9e99949
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/moss_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/necrotic_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/necrotic_shovel_effect.png
new file mode 100644
index 0000000..a851b38
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/necrotic_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_handle.png
new file mode 100644
index 0000000..e644023
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head.png
new file mode 100644
index 0000000..b97cf90
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head_broken.png
new file mode 100644
index 0000000..e1cdcc0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/netherrack_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_handle.png
new file mode 100644
index 0000000..c68c0f0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head.png
new file mode 100644
index 0000000..252f228
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head_broken.png
new file mode 100644
index 0000000..43ee7dc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/obsidian_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_handle.png
new file mode 100644
index 0000000..96a47ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head.png
new file mode 100644
index 0000000..e78bf34
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head_broken.png
new file mode 100644
index 0000000..9d74f60
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/paper_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_handle.png
new file mode 100644
index 0000000..c4f4ff1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head.png
new file mode 100644
index 0000000..ed862c5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head_broken.png
new file mode 100644
index 0000000..989bbd5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/pigiron_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/piston_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/piston_shovel_effect.png
new file mode 100644
index 0000000..d8e68fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/piston_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/quartz_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/quartz_shovel_effect.png
new file mode 100644
index 0000000..8ca62ef
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/quartz_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/redstone_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/redstone_shovel_effect.png
new file mode 100644
index 0000000..e0ef523
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/redstone_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/reinforced_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/reinforced_shovel_effect.png
new file mode 100644
index 0000000..305c735
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/reinforced_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/shovel.xcf b/src/main/resources/assets/tinkersdefense/textures/items/shovel/shovel.xcf
new file mode 100644
index 0000000..76e9b33
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/shovel.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/silk_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/silk_shovel_effect.png
new file mode 100644
index 0000000..d404940
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/silk_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_handle.png
new file mode 100644
index 0000000..adef8f6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head.png
new file mode 100644
index 0000000..ad59b02
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head_broken.png
new file mode 100644
index 0000000..60e36bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/slime_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/smite_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/smite_shovel_effect.png
new file mode 100644
index 0000000..41350f7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/smite_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/spider_shovel_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/spider_shovel_effect.png
new file mode 100644
index 0000000..56b5bc9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/spider_shovel_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_handle.png
new file mode 100644
index 0000000..415c7ec
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head.png
new file mode 100644
index 0000000..44a5608
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head_broken.png
new file mode 100644
index 0000000..4fbb39c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/steel_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_handle.png
new file mode 100644
index 0000000..baf99e3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head.png
new file mode 100644
index 0000000..8efdef8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head_broken.png
new file mode 100644
index 0000000..1518d78
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/stone_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_handle.png
new file mode 100644
index 0000000..d892c8c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head.png
new file mode 100644
index 0000000..93f8e68
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head_broken.png
new file mode 100644
index 0000000..b4ce339
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/thaumium_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_handle.png
new file mode 100644
index 0000000..d9a1e9e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head.png
new file mode 100644
index 0000000..aef1c62
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head_broken.png b/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head_broken.png
new file mode 100644
index 0000000..ad60115
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shovel/wood_shovel_head_broken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken - Kopie.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken - Kopie.png
new file mode 100644
index 0000000..20581f5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken - Kopie.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken.png
new file mode 100644
index 0000000..e0e08ab
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/_shuriken.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/beheading_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/beheading_shuriken_effect.png
new file mode 100644
index 0000000..4512b6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/beheading_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/blaze_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/blaze_shuriken_effect.png
new file mode 100644
index 0000000..b30e46f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/blaze_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.png
new file mode 100644
index 0000000..8cf8526
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.xcf
new file mode 100644
index 0000000..76cc35a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/complete.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/diamond_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/diamond_shuriken_effect.png
new file mode 100644
index 0000000..78dea30
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/diamond_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/emerald_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/emerald_shuriken_effect.png
new file mode 100644
index 0000000..2591a9c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/emerald_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/lapis_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/lapis_shuriken_effect.png
new file mode 100644
index 0000000..7423654
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/lapis_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/lava_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/lava_shuriken_effect.png
new file mode 100644
index 0000000..c00071a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/lava_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/moss_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/moss_shuriken_effect.png
new file mode 100644
index 0000000..ec267b9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/moss_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/necrotic_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/necrotic_shuriken_effect.png
new file mode 100644
index 0000000..ce3a0fd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/necrotic_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/piston_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/piston_shuriken_effect.png
new file mode 100644
index 0000000..7942da5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/piston_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/quartz_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/quartz_shuriken_effect.png
new file mode 100644
index 0000000..518c35c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/quartz_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/reinforced_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/reinforced_shuriken_effect.png
new file mode 100644
index 0000000..059b078
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/reinforced_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/silk_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/silk_shuriken_effect.png
new file mode 100644
index 0000000..34bf94e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/silk_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/smite_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/smite_shuriken_effect.png
new file mode 100644
index 0000000..28d8327
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/smite_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/shuriken/spider_shuriken_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/spider_shuriken_effect.png
new file mode 100644
index 0000000..5e4e0d0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/shuriken/spider_shuriken_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_blade.png
new file mode 100644
index 0000000..3029b80
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_handle.png
new file mode 100644
index 0000000..59cb124
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/_knife_handle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/beheading_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/beheading_knife_effect.png
new file mode 100644
index 0000000..934c352
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/beheading_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/blaze_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/blaze_knife_effect.png
new file mode 100644
index 0000000..e7468a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/blaze_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.png
new file mode 100644
index 0000000..989898d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.xcf b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.xcf
new file mode 100644
index 0000000..a6726bf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/complete.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/diamond_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/diamond_knife_effect.png
new file mode 100644
index 0000000..a010b12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/diamond_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/emerald_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/emerald_knife_effect.png
new file mode 100644
index 0000000..043abde
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/emerald_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lapis_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lapis_knife_effect.png
new file mode 100644
index 0000000..033fec0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lapis_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lava_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lava_knife_effect.png
new file mode 100644
index 0000000..66f4634
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/lava_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/moss_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/moss_knife_effect.png
new file mode 100644
index 0000000..533cf71
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/moss_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/necrotic_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/necrotic_knife_effect.png
new file mode 100644
index 0000000..45aa51a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/necrotic_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/piston_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/piston_knife_effect.png
new file mode 100644
index 0000000..211a066
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/piston_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/quartz_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/quartz_knife_effect.png
new file mode 100644
index 0000000..e741004
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/quartz_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/reinforced_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/reinforced_knife_effect.png
new file mode 100644
index 0000000..10f2318
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/reinforced_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/silk_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/silk_knife_effect.png
new file mode 100644
index 0000000..f9477cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/silk_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/smite_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/smite_knife_effect.png
new file mode 100644
index 0000000..6f206da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/smite_knife_effect.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/spider_knife_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/spider_knife_effect.png
new file mode 100644
index 0000000..b512455
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/throwingknife/spider_knife_effect.png
Binary files differ
diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info
index 68a01eb..01a9135 100644
--- a/src/main/resources/mcmod.info
+++ b/src/main/resources/mcmod.info
@@ -3,12 +3,12 @@
"modid": "tinkersdefense",
"name": "Tinkers' Defense",
"description": "An inbetween mod for Tinkers Construct and Mine and Blade 2 that adds new shields made using tinker parts",
- "version": "1.0",
+ "version": "1.3a",
"mcversion": "1.7.10",
"url": "",
"authorList": ["Sir Lance"],
- "requiredMods": [ "Forge", "TConstruct","battlegear2" ],
- "dependencies": ["TConstruct","battlegear2"],
+ "requiredMods": [ "Forge", "TConstruct" ],
+ "dependencies": ["TConstruct"],
"useDependencyInformation": "true"
}
]