summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2015-09-01 02:37:19 -0500
committerLance5057 <Lance5057@gmail.com>2015-09-01 02:37:19 -0500
commit21c92007da84b33e44afcac5eecd48760cf1b107 (patch)
tree1bd30b6e1c373b714f67d9043f99012b6ef70d87 /src/main
parent8aebbe3f2cabe013bc2bbdf400e084629d58a672 (diff)
Experimented with model rendering for armor.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gmail/Lance5057/TinkersDefense.java8
-rw-r--r--src/main/java/gmail/Lance5057/armor/items/Sheath.java6
-rw-r--r--src/main/java/gmail/Lance5057/armor/renderers/ModelSheath.java23
-rw-r--r--src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java62
-rw-r--r--src/main/java/gmail/Lance5057/items/Injector.java116
-rw-r--r--src/main/java/gmail/Lance5057/network/Handler_FinishingAnvil.java26
-rw-r--r--src/main/java/gmail/Lance5057/network/Message_FinishingAnvil.java56
-rw-r--r--src/main/java/gmail/Lance5057/network/PacketHandler.java1
-rw-r--r--src/main/java/parts/Item_Cloth.java (renamed from src/main/java/gmail/Lance5057/armor/tools/Item_Cloth.java)2
-rw-r--r--src/main/java/parts/Item_Glowthread.java (renamed from src/main/java/gmail/Lance5057/armor/tools/Item_Glowthread.java)2
-rw-r--r--src/main/java/parts/Item_Thread.java (renamed from src/main/java/gmail/Lance5057/armor/tools/Item_Thread.java)2
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.pngbin271 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.pngbin257 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.pngbin310 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.pngbin230 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.pngbin203 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.pngbin241 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.pngbin240 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.pngbin238 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.pngbin215 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.pngbin227 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.pngbin260 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.pngbin228 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_sword_blade.pngbin196 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.pngbin221 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.pngbin227 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/daze_sword_effect.pngbin211 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/queensgold_sword_accessory.pngbin226 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/wood_tapered_blade.pngbin280 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/heatershield/_shield_bindings.xcfbin0 -> 13527 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png (renamed from src/main/resources/assets/tinkersdefense/textures/armor/Sheath.png)bin962 -> 962 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.pngbin0 -> 1002 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.pngbin0 -> 339 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/broadsword.pngbin1176 -> 1233 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/heatershield.pngbin0 -> 3794 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.pngbin271 -> 276 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_guard.pngbin252 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.pngbin215 -> 210 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_blade.pngbin0 -> 250 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_guard.pngbin0 -> 295 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.pngbin257 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.pngbin227 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_guard.pngbin310 -> 313 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_blade.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.pngbin203 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.pngbin230 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.pngbin260 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_guard.pngbin253 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_blade.pngbin0 -> 231 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_guard.pngbin0 -> 285 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.pngbin228 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.pngbin248 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_guard.pngbin241 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_guard.pngbin240 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.pngbin221 -> 218 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.pngbin238 -> 225 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.pngbin227 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_basket_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_curved_guard.pngbin249 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_dull_blade.pngbin172 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_extended_guard.pngbin217 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_glass_blade.pngbin190 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_legendary_guard.pngbin289 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_no_guard.pngbin165 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_ornate_handle.pngbin192 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_plumed_blade.pngbin236 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_queens_guard.pngbin213 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_spiked_blade.pngbin221 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_square_guard.pngbin200 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_straight_guard.pngbin201 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_tapered_blade.pngbin179 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_thick_handle.pngbin194 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_widebase_blade.pngbin187 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_basket_guard.pngbin266 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_curved_guard.pngbin263 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_dull_blade.pngbin221 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_extended_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_glass_blade.pngbin233 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_legendary_guard.pngbin297 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_no_guard.pngbin198 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_ornate_handle.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_plumed_blade.pngbin256 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_queens_guard.pngbin254 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_spiked_blade.pngbin239 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_square_guard.pngbin239 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_straight_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_tapered_blade.pngbin234 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_thick_handle.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_dull_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_widebase_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_dull_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_widebase_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_dull_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_widebase_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_basket_guard.pngbin265 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_curved_guard.pngbin264 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_dull_blade.pngbin258 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_extended_guard.pngbin264 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_glass_blade.pngbin265 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_legendary_guard.pngbin273 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_no_guard.pngbin244 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_ornate_handle.pngbin254 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_plumed_blade.pngbin273 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_queens_guard.pngbin260 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_spiked_blade.pngbin263 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_square_guard.pngbin257 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_straight_guard.pngbin260 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_tapered_blade.pngbin263 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_thick_handle.pngbin259 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_widebase_blade.pngbin263 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_dull_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_widebase_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_dull_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_widebase_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/daze_sword_effect.pngbin211 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_dull_blade.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_widebase_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_basket_guard.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_curved_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_dull_blade.pngbin246 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_extended_guard.pngbin252 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_glass_blade.pngbin253 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_legendary_guard.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_no_guard.pngbin232 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_ornate_handle.pngbin242 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_plumed_blade.pngbin261 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_queens_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_spiked_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_square_guard.pngbin245 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_straight_guard.pngbin248 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_tapered_blade.pngbin251 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_thick_handle.pngbin247 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_widebase_blade.pngbin251 -> 0 bytes
221 files changed, 260 insertions, 44 deletions
diff --git a/src/main/java/gmail/Lance5057/TinkersDefense.java b/src/main/java/gmail/Lance5057/TinkersDefense.java
index 99bbd3b..6a184ce 100644
--- a/src/main/java/gmail/Lance5057/TinkersDefense.java
+++ b/src/main/java/gmail/Lance5057/TinkersDefense.java
@@ -3,13 +3,13 @@ package gmail.Lance5057;
import static net.minecraft.util.EnumChatFormatting.DARK_RED;
import static net.minecraft.util.EnumChatFormatting.GOLD;
import static net.minecraft.util.EnumChatFormatting.LIGHT_PURPLE;
+import parts.Item_Cloth;
+import parts.Item_Glowthread;
+import parts.Item_Thread;
import gmail.Lance5057.armor.items.ChainArmor;
import gmail.Lance5057.armor.items.ClothArmor;
import gmail.Lance5057.armor.items.Sheath;
import gmail.Lance5057.armor.items.TinkerArmor;
-import gmail.Lance5057.armor.tools.Item_Cloth;
-import gmail.Lance5057.armor.tools.Item_Glowthread;
-import gmail.Lance5057.armor.tools.Item_Thread;
import gmail.Lance5057.blocks.AeonSteelBlock;
import gmail.Lance5057.blocks.CrestMount;
import gmail.Lance5057.blocks.DogbeariumBlock;
@@ -597,7 +597,7 @@ public class TinkersDefense {
TConstructRegistry.getItemStack("swordBladeCast"), 50);
TConstructRegistry.instance.getTableCasting().addCastingRecipe(
new ItemStack(TinkerTools.fullGuard, 1, ID),
- new FluidStack(fluid, (int) (144 * 1.0D)),
+ new FluidStack(fluid, (int) (144 * 3.0D)),
TConstructRegistry.getItemStack("fullGuardCast"), 50);
TConstructRegistry.instance.getTableCasting().addCastingRecipe(
new ItemStack(TinkerTools.wideGuard, 1, ID),
diff --git a/src/main/java/gmail/Lance5057/armor/items/Sheath.java b/src/main/java/gmail/Lance5057/armor/items/Sheath.java
index c3563f1..92b5695 100644
--- a/src/main/java/gmail/Lance5057/armor/items/Sheath.java
+++ b/src/main/java/gmail/Lance5057/armor/items/Sheath.java
@@ -15,7 +15,7 @@ public class Sheath extends AccessoryCore implements IAccessoryModel
{
public Sheath() {
- super("tinkersdefense:textures/armor/Sheath");
+ super("tinkersdefense:textures/armor/Sheath/_sheath_base");
}
@Override
@@ -34,10 +34,10 @@ public class Sheath extends AccessoryCore implements IAccessoryModel
@Override
public String getArmorTexture(ItemStack stack, Entity entity, int slot,
String type) {
- return "tinkersdefense:textures/armor/Sheath.png";
+ return "tinkersdefense:textures/armor/Sheath/_sheath_base.png";
}
- ResourceLocation texture = new ResourceLocation("tinkersdefense", "textures/armor/Sheath.png");
+ ResourceLocation texture = new ResourceLocation("tinkersdefense", "textures/armor/Sheath/_sheath_base.png");
@Override
@SideOnly(Side.CLIENT)
diff --git a/src/main/java/gmail/Lance5057/armor/renderers/ModelSheath.java b/src/main/java/gmail/Lance5057/armor/renderers/ModelSheath.java
index 3ca4395..3a1760c 100644
--- a/src/main/java/gmail/Lance5057/armor/renderers/ModelSheath.java
+++ b/src/main/java/gmail/Lance5057/armor/renderers/ModelSheath.java
@@ -3,8 +3,12 @@ package gmail.Lance5057.armor.renderers;
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
@@ -28,8 +32,25 @@ public class ModelSheath extends ModelBiped {
@Override
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
+
+ GL11.glPushMatrix();
this.shape10.render(f5);
GL11.glPushMatrix();
+ GL11.glColor3d(0, 0, 1.0);
+ GL11.glTranslatef(this.shape9.offsetX, this.shape9.offsetY, this.shape9.offsetZ);
+ GL11.glTranslatef(this.shape9.rotationPointX * f5, this.shape9.rotationPointY * f5, this.shape9.rotationPointZ * f5);
+ GL11.glScaled(0.65D, 0.65D, 0.5D);
+ GL11.glTranslatef(-this.shape9.offsetX, -this.shape9.offsetY, -this.shape9.offsetZ);
+ GL11.glTranslatef(-this.shape9.rotationPointX * f5, -this.shape9.rotationPointY * f5, -this.shape9.rotationPointZ * f5);
+ this.shape9.render(f5);
+ GL11.glPopMatrix();
+
+ FMLClientHandler.instance().getClient().renderEngine.bindTexture(new ResourceLocation("tinkersdefense:textures/armor/Sheath/_sheath_filigree.png"));
+ GL11.glPushMatrix();
+
+
+ GL11.glColor3d(1.0, 1.0, 0);
+ this.shape10.render(f5);
GL11.glTranslatef(this.shape9.offsetX, this.shape9.offsetY, this.shape9.offsetZ);
GL11.glTranslatef(this.shape9.rotationPointX * f5, this.shape9.rotationPointY * f5, this.shape9.rotationPointZ * f5);
GL11.glScaled(0.65D, 0.65D, 0.5D);
@@ -37,6 +58,8 @@ public class ModelSheath extends ModelBiped {
GL11.glTranslatef(-this.shape9.rotationPointX * f5, -this.shape9.rotationPointY * f5, -this.shape9.rotationPointZ * f5);
this.shape9.render(f5);
GL11.glPopMatrix();
+
+ GL11.glPopMatrix();
}
/**
diff --git a/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java b/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java
index a083b71..0e16dd8 100644
--- a/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java
+++ b/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java
@@ -4,11 +4,13 @@ import gmail.Lance5057.TinkersDefense;
import gmail.Lance5057.containers.Container_CrestMount;
import gmail.Lance5057.containers.Container_FinishingAnvil;
import gmail.Lance5057.network.Message_CrestMount;
+import gmail.Lance5057.network.Message_FinishingAnvil;
import gmail.Lance5057.tileentities.TileEntity_CrestMount;
import gmail.Lance5057.tileentities.TileEntity_FinishingAnvil;
import org.lwjgl.opengl.GL11;
+import tconstruct.library.TConstructRegistry;
import tconstruct.library.tools.ToolCore;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.inventory.GuiContainer;
@@ -47,12 +49,22 @@ public class Gui_FinishingAnvil extends GuiContainer
private int xRIcon_two, yRIcon_two;
private int xRIcon_three, yRIcon_three;
+ String[] renders;
+
+ NBTTagCompound tags;
+
private static final ResourceLocation iconLocation = new ResourceLocation("tinkersdefense", "textures/gui/finishinganvil.png");
public Gui_FinishingAnvil(InventoryPlayer invPlayer, TileEntity_FinishingAnvil te)
{
super(new Container_FinishingAnvil(invPlayer, te));
this.inventory = te;
+
+ renders = new String[4];
+ renders[0] = "Head";
+ renders[1] = "Accessory";
+ renders[2] = "Handle";
+ renders[3] = "Extra";
}
@Override
@@ -79,63 +91,61 @@ public class Gui_FinishingAnvil extends GuiContainer
@Override
protected void actionPerformed(GuiButton button)
{
- NBTTagCompound tags = bigCopy.getTagCompound().getCompoundTag("InfiTool");
+ if(tags != null)
switch(button.id)
{
case 1: if(this.leftButtonPosX > 0) this.leftButtonPosX--; break;
- case 2: this.leftButtonPosX++; break;
+ case 2: if(this.leftButtonPosX+2 < ((ToolCore)bigCopy.getItem()).getPartAmount() - 1) this.leftButtonPosX++; break;
case 3:
- inventory.inventory[0] = null;
- inventory.inventory[0] = bigCopy;
+ TinkersDefense.INSTANCE.sendToServer(new Message_FinishingAnvil(inventory.xCoord, inventory.yCoord, inventory.zCoord, this.bigCopy));
break;
- case 4: leftSelect = 0; break;
- case 5: leftSelect = 1; break;
- case 6: leftSelect = 2; break;
+ case 4: leftSelect = 0; rightButtonPosY = 2; break;
+ case 5: leftSelect = 1; rightButtonPosY = 3; break;
+ case 6: leftSelect = 2; rightButtonPosY = 4; break;
case 7: if(this.rightButtonPosX > 0) this.rightButtonPosX--; break;
case 8: this.rightButtonPosX++; break;
case 9:
- if(bigCopy.getTagCompound().getCompoundTag("InfiTool").hasKey("RenderHead"))
+ if(tags.hasKey("Render"+renders[leftSelect]))
{
- bigCopy.getTagCompound().getCompoundTag("InfiTool").setInteger("RenderHead", bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger("Head") * rightButtonPosX + 1);
+ tags.setInteger("Render"+renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX) * TinkersDefense.config.MaterialIndex));
+ if(rightButtonPosX > 0)
+ tags.setInteger(renders[leftSelect]+"Color", TConstructRegistry.getMaterial(tags.getInteger(renders[leftSelect])).primaryColor());
+ else
+ tags.removeTag(renders[leftSelect]+"Color");
}
break;
case 10:
- if(tags.hasKey("RenderHead"))
+ if(tags.hasKey("Render"+renders[leftSelect]))
{
- int test = tags.getInteger("Head");
- int test2 = test + ((rightButtonPosX + 1) * TinkersDefense.config.MaterialIndex);
- //bigCopy.getTagCompound().getCompoundTag("InfiTool").setInteger("Head", bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger("Head") + ((rightButtonPosX + 1) * TinkersDefense.config.MaterialIndex));
- bigCopy.getTagCompound().getCompoundTag("InfiTool").setInteger("RenderHead", bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger("Head") + ((rightButtonPosX + 1) * TinkersDefense.config.MaterialIndex));
+ tags.setInteger("Render"+renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + 1) * TinkersDefense.config.MaterialIndex));
+ tags.setInteger(renders[leftSelect]+"Color", TConstructRegistry.getMaterial(tags.getInteger(renders[leftSelect])).primaryColor());
}
break;
case 11:
- if(tags.hasKey("RenderHead"))
+ if(tags.hasKey("Render"+renders[leftSelect]))
{
- tags.setInteger("RenderHead", tags.getInteger("Head") * (rightButtonPosX + 3));
- tags.setInteger("Head", tags.getInteger("Head") * (rightButtonPosX + 3));
-
+ tags.setInteger("Render"+renders[leftSelect], bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger(renders[leftSelect]) + ((rightButtonPosX + 2) * TinkersDefense.config.MaterialIndex));
+ tags.setInteger(renders[leftSelect]+"Color", TConstructRegistry.getMaterial(tags.getInteger(renders[leftSelect])).primaryColor());
}
break;
}
}
public void drawScreen(int par1, int par2, float par3)
{
- if(bigCopy != null)
- if(bigCopy.getTagCompound().getCompoundTag("InfiTool").hasKey("RenderHead"))
- {
- ((GuiButton)this.buttonList.get(2)).displayString = Integer.toString(bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead"));
- }
+
if(inventory.getStackInSlot(0) != null && isNull == true
/*inventory.getStackInSlot(0).getItem() != this.bigCopy*/)
{
this.bigCopy = inventory.getStackInSlot(0).copy();
+ if(bigCopy.hasTagCompound() && bigCopy.getTagCompound().hasKey("InfiTool"))
+ tags = bigCopy.getTagCompound().getCompoundTag("InfiTool");
isNull = false;
}
else if(inventory.getStackInSlot(0) == null)
@@ -143,6 +153,7 @@ public class Gui_FinishingAnvil extends GuiContainer
this.bigCopy = null;
isNull = true;
}
+
super.drawScreen(par1, par2, par3);
this.xSize_lo = (float)par1;
this.ySize_lo = (float)par2;
@@ -216,4 +227,9 @@ public class Gui_FinishingAnvil extends GuiContainer
int l = (this.height - this.ySize) / 2;
this.drawTexturedModalRect(k, l, 0, 0, this.xSize+80, this.ySize);
}
+
+ protected void injectIcons()
+ {
+
+ }
}
diff --git a/src/main/java/gmail/Lance5057/items/Injector.java b/src/main/java/gmail/Lance5057/items/Injector.java
index fc979fa..a95a260 100644
--- a/src/main/java/gmail/Lance5057/items/Injector.java
+++ b/src/main/java/gmail/Lance5057/items/Injector.java
@@ -2,7 +2,9 @@ package gmail.Lance5057.items;
import gmail.Lance5057.TinkersDefense;
+import java.util.HashMap;
import java.util.Map;
+import java.util.Map.Entry;
import tconstruct.library.crafting.PatternBuilder;
import tconstruct.library.crafting.PatternBuilder.MaterialSet;
@@ -10,6 +12,7 @@ import tconstruct.library.tools.ToolCore;
import tconstruct.tools.TinkerTools;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
+import net.minecraft.util.IIcon;
public class Injector extends ToolCore
{
@@ -25,32 +28,117 @@ public class Injector extends ToolCore
protected void loadHeads(IIconRegister iconRegister)
{
- heads = new String[6];
+ heads = new String[9];
+ accessorys = new String[10];
+ handles = new String[2];
heads[0] = "_tapered_blade";
-// heads[1] = "_dull_blade";
-// heads[2] = "_glass_blade";
-// heads[3] = "_plumed_blade";
-// heads[4] = "_widebase_blade";
-// heads[5] = "_tapered_blade";
+ heads[1] = "_dull_blade";
+ heads[2] = "_glass_blade";
+ heads[3] = "_plumed_blade";
+ heads[4] = "_spiked_blade";
+ heads[5] = "_widebase_blade";
+ heads[6] = "_mace_blade";
+ heads[7] = "_elusive_blade";
+ heads[8] = "_repulsive_blade";
+
+ accessorys[0] = "_straight_guard";
+ accessorys[1] = "_basket_guard";
+ accessorys[2] = "_curved_guard";
+ accessorys[3] = "_extended_guard";
+ accessorys[4] = "_legendary_guard";
+ accessorys[5] = "_queens_guard";
+ accessorys[6] = "_square_guard";
+ accessorys[7] = "_no_guard";
+ accessorys[8] = "_elusive_guard";
+ accessorys[9] = "_repulsive_guard";
+
+ handles[0] = "_ornate_handle";
+ handles[1] = "_thick_handle";
+
+ IIcon origHead = TinkerTools.broadsword.headIcons.get(-1);
+ IIcon origAccessory = TinkerTools.broadsword.accessoryIcons.get(-1);
+ IIcon origHandle = TinkerTools.broadsword.handleIcons.get(-1);
+
for(int i = 0; i<heads.length; i++)
{
PatternBuilder pb = PatternBuilder.instance;
for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
{
- String test = entry.getKey();
- String icon = "tinker:";
- icon += TinkerTools.broadsword.getDefaultFolder() + "/";
- icon += test + heads[i];
+ String icon = "tinkersdefense:";
+ icon += TinkerTools.broadsword.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + heads[i];
//toolIcons[i] = icon;
- headStrings.put(entry.getValue().materialID+TinkersDefense.config.MaterialIndex, icon);
+ headStrings.put(entry.getValue().materialID+(TinkersDefense.config.MaterialIndex*(i+1)), icon);
}
addIcons(headStrings, headIcons, iconRegister, heads[i], false);
+
+ for(int j = (i+1)*TinkersDefense.config.MaterialIndex; j<TinkersDefense.config.MaterialIndex + ((i+1)*TinkersDefense.config.MaterialIndex); j++)
+ {
+ if(!headIcons.containsKey(j))
+ {
+ headIcons.put(j, headIcons.get(-1));
+ }
+ }
+
TinkerTools.broadsword.headStrings.putAll(headStrings);
TinkerTools.broadsword.headIcons.putAll(headIcons);
}
+
+ for(int i = 0; i<accessorys.length; i++)
+ {
+ PatternBuilder pb = PatternBuilder.instance;
+ for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
+ {
+ String icon = "tinkersdefense:";
+ icon += TinkerTools.broadsword.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + accessorys[i];
+ //toolIcons[i] = icon;
+ accessoryStrings.put(entry.getValue().materialID+(TinkersDefense.config.MaterialIndex*(i+1)), icon);
+ }
+
+ addIcons(accessoryStrings, accessoryIcons, iconRegister, accessorys[i], false);
+
+ for(int j = (i+1)*TinkersDefense.config.MaterialIndex; j<TinkersDefense.config.MaterialIndex + ((i+1)*TinkersDefense.config.MaterialIndex); j++)
+ {
+ if(!accessoryIcons.containsKey(j))
+ {
+ accessoryIcons.put(j, accessoryIcons.get(-1));
+ }
+ }
+
+ TinkerTools.broadsword.accessoryStrings.putAll(accessoryStrings);
+ TinkerTools.broadsword.accessoryIcons.putAll(accessoryIcons);
+ }
+
+ for(int i = 0; i<handles.length; i++)
+ {
+ PatternBuilder pb = PatternBuilder.instance;
+ for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
+ {
+ String icon = "tinkersdefense:";
+ icon += TinkerTools.broadsword.getDefaultFolder() + "/" + entry.getKey().toLowerCase() + "/" + handles[i];
+ //toolIcons[i] = icon;
+ handleStrings.put(entry.getValue().materialID+(TinkersDefense.config.MaterialIndex*(i+1)), icon);
+ }
+
+ addIcons(handleStrings, handleIcons, iconRegister, handles[i], false);
+
+ for(int j = (i+1)*TinkersDefense.config.MaterialIndex; j<TinkersDefense.config.MaterialIndex + ((i+1)*TinkersDefense.config.MaterialIndex); j++)
+ {
+ if(!handleIcons.containsKey(j))
+ {
+ handleIcons.put(j, handleIcons.get(-1));
+ }
+ }
+
+ TinkerTools.broadsword.handleStrings.putAll(handleStrings);
+ TinkerTools.broadsword.handleIcons.putAll(handleIcons);
+ }
+
+ TinkerTools.broadsword.headIcons.put(-1, origHead);
+ TinkerTools.broadsword.accessoryIcons.put(-1, origAccessory);
+ TinkerTools.broadsword.handleIcons.put(-1, origHandle);
}
@Override
@@ -58,6 +146,12 @@ public class Injector extends ToolCore
{
loadHeads(iconRegister);
}
+
+ @Override
+ public String getDefaultTexturePath()
+ {
+ return "tinkersdefense:" + getDefaultFolder();
+ }
@Override
public Item getAccessoryItem() {
diff --git a/src/main/java/gmail/Lance5057/network/Handler_FinishingAnvil.java b/src/main/java/gmail/Lance5057/network/Handler_FinishingAnvil.java
new file mode 100644
index 0000000..125a514
--- /dev/null
+++ b/src/main/java/gmail/Lance5057/network/Handler_FinishingAnvil.java
@@ -0,0 +1,26 @@
+package gmail.Lance5057.network;
+
+import ibxm.Player;
+import gmail.Lance5057.tileentities.TileEntity_FinishingAnvil;
+import net.minecraft.client.Minecraft;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.tileentity.TileEntity;
+import cpw.mods.fml.common.network.simpleimpl.IMessage;
+import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
+import cpw.mods.fml.common.network.simpleimpl.MessageContext;
+
+public class Handler_FinishingAnvil implements IMessageHandler<Message_FinishingAnvil, IMessage>
+{
+ @Override
+ public IMessage onMessage(Message_FinishingAnvil message, MessageContext ctx)
+ {
+ TileEntity te = ctx.getServerHandler().playerEntity.worldObj.getTileEntity(message.x, message.y, message.z);
+ if (te instanceof TileEntity_FinishingAnvil)
+ {
+ //((TileEntity_FinishingAnvil) te).flip = message.flip;
+ ((TileEntity_FinishingAnvil) te).inventory[0] = message.item;
+ }
+ return null;
+ }
+}
+
diff --git a/src/main/java/gmail/Lance5057/network/Message_FinishingAnvil.java b/src/main/java/gmail/Lance5057/network/Message_FinishingAnvil.java
new file mode 100644
index 0000000..1145f13
--- /dev/null
+++ b/src/main/java/gmail/Lance5057/network/Message_FinishingAnvil.java
@@ -0,0 +1,56 @@
+package gmail.Lance5057.network;
+
+import gmail.Lance5057.tileentities.TileEntity_CrestMount;
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.ByteBufUtil;
+import net.minecraft.client.Minecraft;
+import net.minecraft.item.ItemStack;
+import net.minecraft.tileentity.TileEntity;
+import cpw.mods.fml.common.network.ByteBufUtils;
+import cpw.mods.fml.common.network.simpleimpl.IMessage;
+import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
+import cpw.mods.fml.common.network.simpleimpl.MessageContext;
+
+public class Message_FinishingAnvil implements IMessage
+{
+ ByteBufUtils bbu = new ByteBufUtils();
+
+ public int x, y, z;
+ public ItemStack item;
+
+ public Message_FinishingAnvil()
+ {
+
+ }
+
+ public Message_FinishingAnvil(int x, int y, int z, ItemStack item)
+ {
+ this.x = x;
+ this.y = y;
+ this.z = z;
+
+ this.item = item;
+ }
+
+
+
+
+ @Override
+ public void fromBytes(ByteBuf buf) {
+ this.x = buf.readInt();
+ this.y = buf.readInt();
+ this.z = buf.readInt();
+
+ this.item = bbu.readItemStack(buf);
+ }
+
+ @Override
+ public void toBytes(ByteBuf buf) {
+ buf.writeInt(x);
+ buf.writeInt(y);
+ buf.writeInt(z);
+
+ bbu.writeItemStack(buf, item);
+ }
+
+} \ No newline at end of file
diff --git a/src/main/java/gmail/Lance5057/network/PacketHandler.java b/src/main/java/gmail/Lance5057/network/PacketHandler.java
index 79c3d6f..ebf860a 100644
--- a/src/main/java/gmail/Lance5057/network/PacketHandler.java
+++ b/src/main/java/gmail/Lance5057/network/PacketHandler.java
@@ -9,6 +9,7 @@ public class PacketHandler {
public static void init()
{
TinkersDefense.INSTANCE.registerMessage(Handler_CrestMount.class, Message_CrestMount.class,id++,Side.SERVER);
+ TinkersDefense.INSTANCE.registerMessage(Handler_FinishingAnvil.class, Message_FinishingAnvil.class,id++,Side.SERVER);
}
}
diff --git a/src/main/java/gmail/Lance5057/armor/tools/Item_Cloth.java b/src/main/java/parts/Item_Cloth.java
index d236ac7..fb6c731 100644
--- a/src/main/java/gmail/Lance5057/armor/tools/Item_Cloth.java
+++ b/src/main/java/parts/Item_Cloth.java
@@ -1,4 +1,4 @@
-package gmail.Lance5057.armor.tools;
+package parts;
import gmail.Lance5057.TinkersDefense;
diff --git a/src/main/java/gmail/Lance5057/armor/tools/Item_Glowthread.java b/src/main/java/parts/Item_Glowthread.java
index 7fbed32..163d481 100644
--- a/src/main/java/gmail/Lance5057/armor/tools/Item_Glowthread.java
+++ b/src/main/java/parts/Item_Glowthread.java
@@ -1,4 +1,4 @@
-package gmail.Lance5057.armor.tools;
+package parts;
import gmail.Lance5057.TinkersDefense;
diff --git a/src/main/java/gmail/Lance5057/armor/tools/Item_Thread.java b/src/main/java/parts/Item_Thread.java
index dda0d14..3ea504b 100644
--- a/src/main/java/gmail/Lance5057/armor/tools/Item_Thread.java
+++ b/src/main/java/parts/Item_Thread.java
@@ -1,4 +1,4 @@
-package gmail.Lance5057.armor.tools;
+package parts;
import gmail.Lance5057.TinkersDefense;
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.png
deleted file mode 100644
index 01d265a..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.png
deleted file mode 100644
index 4f5dec7..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.png
deleted file mode 100644
index 90ab9c6..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.png
deleted file mode 100644
index b710268..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.png b/src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.png
deleted file mode 100644
index ca598a0..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.png b/src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.png
deleted file mode 100644
index d34dee0..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.png
deleted file mode 100644
index 55d9447..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.png
deleted file mode 100644
index 14eca86..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.png
deleted file mode 100644
index 6421f59..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.png b/src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.png
deleted file mode 100644
index 7787a26..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.png b/src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.png
deleted file mode 100644
index df181cb..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.png
deleted file mode 100644
index 0748270..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.png
deleted file mode 100644
index c3a44d3..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.png
deleted file mode 100644
index ee5be29..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.png b/src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.png
deleted file mode 100644
index 1039bf4..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.png
deleted file mode 100644
index 04b3d90..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_sword_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_sword_blade.png
deleted file mode 100644
index dad9106..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_sword_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.png
deleted file mode 100644
index 74fcce3..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.png
deleted file mode 100644
index a55c6f7..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/daze_sword_effect.png b/src/main/resources/assets/tinker/textures/items/broadsword/daze_sword_effect.png
deleted file mode 100644
index 2368f14..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/daze_sword_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/queensgold_sword_accessory.png b/src/main/resources/assets/tinker/textures/items/broadsword/queensgold_sword_accessory.png
deleted file mode 100644
index 142e3a6..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/queensgold_sword_accessory.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/broadsword/wood_tapered_blade.png b/src/main/resources/assets/tinker/textures/items/broadsword/wood_tapered_blade.png
deleted file mode 100644
index 93b2bdd..0000000
--- a/src/main/resources/assets/tinker/textures/items/broadsword/wood_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinker/textures/items/heatershield/_shield_bindings.xcf b/src/main/resources/assets/tinker/textures/items/heatershield/_shield_bindings.xcf
new file mode 100644
index 0000000..ff0e85a
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/heatershield/_shield_bindings.xcf
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png
index c0c4ab5..c0c4ab5 100644
--- a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath.png
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/Sheath.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png
new file mode 100644
index 0000000..7226c06
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_base.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.png
new file mode 100644
index 0000000..59bfb2e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/armor/Sheath/_sheath_filigree.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 b993286..8c8024c 100644
--- a/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png b/src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png
new file mode 100644
index 0000000..8c4dd46
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/heatershield.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.png
index 01d265a..aa41e6e 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_guard.png
index 4f5dec7..a792e79 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_guard.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
index 0748270..5f24e40 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.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
new file mode 100644
index 0000000..7a50e98
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_guard.png
new file mode 100644
index 0000000..ce0c728
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_elusive_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.png
index 90ab9c6..8a7461b 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.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
index c3a44d3..02ae1cc 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_guard.png
index b710268..9cfe9f8 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_guard.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
new file mode 100644
index 0000000..e55d9d7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_mace_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.png
index d34dee0..40fa884 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.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 ca598a0..2c5d85f 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/_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.png
index ee5be29..c2f8635 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_guard.png
index 55d9447..856a5ec 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_guard.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
new file mode 100644
index 0000000..1708198
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_guard.png
new file mode 100644
index 0000000..43f4feb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_repulsive_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.png
deleted file mode 100644
index 1039bf4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.png
+++ /dev/null
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
index 04b3d90..cafddea 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_guard.png
index 14eca86..8fbedf0 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_guard.png
index 6421f59..c747030 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_guard.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_guard.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
index 74fcce3..22751d3 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.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 7787a26..154a7c4 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
index a55c6f7..3e643d7 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.png
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_basket_guard.png
deleted file mode 100644
index 2f5a398..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_curved_guard.png
deleted file mode 100644
index 1c6f205..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_dull_blade.png
deleted file mode 100644
index f6724b4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_extended_guard.png
deleted file mode 100644
index c1fa8fb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_glass_blade.png
deleted file mode 100644
index e669794..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_legendary_guard.png
deleted file mode 100644
index 2f25e10..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_no_guard.png
deleted file mode 100644
index 7aeb243..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_ornate_handle.png
deleted file mode 100644
index 0f2b62b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_plumed_blade.png
deleted file mode 100644
index e8cf681..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_queens_guard.png
deleted file mode 100644
index 90577b8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_spiked_blade.png
deleted file mode 100644
index 4614263..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_square_guard.png
deleted file mode 100644
index 8e3fde9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_straight_guard.png
deleted file mode 100644
index 76a98b6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_tapered_blade.png
deleted file mode 100644
index 591519b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_thick_handle.png
deleted file mode 100644
index 2bbd293..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_widebase_blade.png
deleted file mode 100644
index 154222c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_basket_guard.png
deleted file mode 100644
index 7aeae51..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_curved_guard.png
deleted file mode 100644
index 39aafe9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_dull_blade.png
deleted file mode 100644
index 9f8f188..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_extended_guard.png
deleted file mode 100644
index 010f78d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_glass_blade.png
deleted file mode 100644
index 7b487e2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_legendary_guard.png
deleted file mode 100644
index fd18495..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_no_guard.png
deleted file mode 100644
index 78cf027..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_ornate_handle.png
deleted file mode 100644
index 3dec10e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_plumed_blade.png
deleted file mode 100644
index 53f9aac..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_queens_guard.png
deleted file mode 100644
index 1564fdb..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_spiked_blade.png
deleted file mode 100644
index 7b53550..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_square_guard.png
deleted file mode 100644
index ee76652..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_straight_guard.png
deleted file mode 100644
index 4ff2aff..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_tapered_blade.png
deleted file mode 100644
index 36ce670..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_thick_handle.png
deleted file mode 100644
index a8bb2cd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_basket_guard.png
deleted file mode 100644
index 7148788..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_curved_guard.png
deleted file mode 100644
index 0c7a039..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_dull_blade.png
deleted file mode 100644
index 8427d4d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_extended_guard.png
deleted file mode 100644
index 0737e65..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_glass_blade.png
deleted file mode 100644
index d33427e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_legendary_guard.png
deleted file mode 100644
index 9c9a40f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_no_guard.png
deleted file mode 100644
index b03d084..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_ornate_handle.png
deleted file mode 100644
index 7b1d68f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_plumed_blade.png
deleted file mode 100644
index af7ec83..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_queens_guard.png
deleted file mode 100644
index 7616b20..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_spiked_blade.png
deleted file mode 100644
index 43aea83..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_square_guard.png
deleted file mode 100644
index 1c2e5cd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_straight_guard.png
deleted file mode 100644
index 24a189e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_tapered_blade.png
deleted file mode 100644
index d7c5ce5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_thick_handle.png
deleted file mode 100644
index 7313df5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_widebase_blade.png
deleted file mode 100644
index 3780555..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_basket_guard.png
deleted file mode 100644
index 2c2af8f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_curved_guard.png
deleted file mode 100644
index c6e5f51..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_dull_blade.png
deleted file mode 100644
index ec5d181..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_extended_guard.png
deleted file mode 100644
index 6e7a864..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_glass_blade.png
deleted file mode 100644
index fd613d8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_legendary_guard.png
deleted file mode 100644
index 3b096c9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_no_guard.png
deleted file mode 100644
index 2e4d33d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_ornate_handle.png
deleted file mode 100644
index ebe7de8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_plumed_blade.png
deleted file mode 100644
index 908d526..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_queens_guard.png
deleted file mode 100644
index cd5a476..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_spiked_blade.png
deleted file mode 100644
index 8a38836..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_square_guard.png
deleted file mode 100644
index 52ddb24..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_straight_guard.png
deleted file mode 100644
index eaab7ad..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_tapered_blade.png
deleted file mode 100644
index 1f7a249..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_thick_handle.png
deleted file mode 100644
index d987aee..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_widebase_blade.png
deleted file mode 100644
index a5edcae..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_basket_guard.png
deleted file mode 100644
index 0304de8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_curved_guard.png
deleted file mode 100644
index a1e9ffa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_dull_blade.png
deleted file mode 100644
index f736fd9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_extended_guard.png
deleted file mode 100644
index b5772d8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_glass_blade.png
deleted file mode 100644
index a104698..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_legendary_guard.png
deleted file mode 100644
index 5c0889f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_no_guard.png
deleted file mode 100644
index 167f31f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_ornate_handle.png
deleted file mode 100644
index bb11f11..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_plumed_blade.png
deleted file mode 100644
index 27ffbf0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_queens_guard.png
deleted file mode 100644
index a8b9b79..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_spiked_blade.png
deleted file mode 100644
index 17d9ee0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_square_guard.png
deleted file mode 100644
index b70c8a7..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_straight_guard.png
deleted file mode 100644
index 14f5632..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_tapered_blade.png
deleted file mode 100644
index 53e6349..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_thick_handle.png
deleted file mode 100644
index a2c8e42..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_widebase_blade.png
deleted file mode 100644
index 1673750..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_basket_guard.png
deleted file mode 100644
index 62e2c24..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_curved_guard.png
deleted file mode 100644
index ebaaeaf..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_dull_blade.png
deleted file mode 100644
index 67b63bd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_extended_guard.png
deleted file mode 100644
index d331d5f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_glass_blade.png
deleted file mode 100644
index f1026c3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_legendary_guard.png
deleted file mode 100644
index 5ca82e2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_no_guard.png
deleted file mode 100644
index 22ba69d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_ornate_handle.png
deleted file mode 100644
index 1e1197d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_plumed_blade.png
deleted file mode 100644
index bc6fb57..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_queens_guard.png
deleted file mode 100644
index 85d20ca..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_spiked_blade.png
deleted file mode 100644
index e7c579f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_square_guard.png
deleted file mode 100644
index 09b687c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_straight_guard.png
deleted file mode 100644
index f4636da..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_tapered_blade.png
deleted file mode 100644
index a4b0091..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_thick_handle.png
deleted file mode 100644
index 39ff81f..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_widebase_blade.png
deleted file mode 100644
index 61f8f94..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_basket_guard.png
deleted file mode 100644
index b680bcc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_curved_guard.png
deleted file mode 100644
index 7e36b7b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_dull_blade.png
deleted file mode 100644
index 2ab0489..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_extended_guard.png
deleted file mode 100644
index c9c8f87..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_glass_blade.png
deleted file mode 100644
index 5037426..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_legendary_guard.png
deleted file mode 100644
index d675817..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_no_guard.png
deleted file mode 100644
index 41a06c8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_ornate_handle.png
deleted file mode 100644
index e621f67..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_plumed_blade.png
deleted file mode 100644
index 6c53713..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_queens_guard.png
deleted file mode 100644
index 29eba01..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_spiked_blade.png
deleted file mode 100644
index a3aadda..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_square_guard.png
deleted file mode 100644
index 8493106..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_straight_guard.png
deleted file mode 100644
index b9b2805..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_tapered_blade.png
deleted file mode 100644
index 696911d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_thick_handle.png
deleted file mode 100644
index d26b11d..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_widebase_blade.png
deleted file mode 100644
index ac45863..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_basket_guard.png
deleted file mode 100644
index 988eee6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_curved_guard.png
deleted file mode 100644
index e132913..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_dull_blade.png
deleted file mode 100644
index d854199..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_extended_guard.png
deleted file mode 100644
index 3a966d2..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_glass_blade.png
deleted file mode 100644
index 9a57b36..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_legendary_guard.png
deleted file mode 100644
index dfd43a4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_no_guard.png
deleted file mode 100644
index 259ad97..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_ornate_handle.png
deleted file mode 100644
index a7fe539..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_plumed_blade.png
deleted file mode 100644
index ff991b3..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_queens_guard.png
deleted file mode 100644
index 2b0a304..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_spiked_blade.png
deleted file mode 100644
index d7f6d6b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_square_guard.png
deleted file mode 100644
index 9e579aa..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_straight_guard.png
deleted file mode 100644
index e3603cc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_tapered_blade.png
deleted file mode 100644
index 1ba3c96..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_thick_handle.png
deleted file mode 100644
index 3d4eb01..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_widebase_blade.png
deleted file mode 100644
index 81ca6a1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/daze_sword_effect.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/daze_sword_effect.png
deleted file mode 100644
index 2368f14..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/daze_sword_effect.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_basket_guard.png
deleted file mode 100644
index 5f03914..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_curved_guard.png
deleted file mode 100644
index 6670ed1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_dull_blade.png
deleted file mode 100644
index 571bfcd..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_extended_guard.png
deleted file mode 100644
index c0d5144..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_glass_blade.png
deleted file mode 100644
index ad54ad9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_legendary_guard.png
deleted file mode 100644
index 87f41a8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_no_guard.png
deleted file mode 100644
index d1c101e..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_ornate_handle.png
deleted file mode 100644
index 25d05a1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_plumed_blade.png
deleted file mode 100644
index 5711c3a..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_queens_guard.png
deleted file mode 100644
index d267e91..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_spiked_blade.png
deleted file mode 100644
index b74dda9..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_square_guard.png
deleted file mode 100644
index f81b105..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_straight_guard.png
deleted file mode 100644
index 374f81b..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_tapered_blade.png
deleted file mode 100644
index 7cd83ca..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_thick_handle.png
deleted file mode 100644
index 9256144..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_widebase_blade.png
deleted file mode 100644
index be60501..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_widebase_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_basket_guard.png
deleted file mode 100644
index 04d2c31..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_basket_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_curved_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_curved_guard.png
deleted file mode 100644
index d629cba..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_curved_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_dull_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_dull_blade.png
deleted file mode 100644
index 1c07576..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_dull_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_extended_guard.png
deleted file mode 100644
index 935e012..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_extended_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_glass_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_glass_blade.png
deleted file mode 100644
index a2d0fba..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_glass_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_legendary_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_legendary_guard.png
deleted file mode 100644
index 8162c35..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_legendary_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_no_guard.png
deleted file mode 100644
index 4be9bcc..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_no_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_ornate_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_ornate_handle.png
deleted file mode 100644
index ccbb829..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_ornate_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_plumed_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_plumed_blade.png
deleted file mode 100644
index 72849c1..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_plumed_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_queens_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_queens_guard.png
deleted file mode 100644
index 943fd12..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_queens_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_spiked_blade.png
deleted file mode 100644
index 642ceb5..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_spiked_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_square_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_square_guard.png
deleted file mode 100644
index d880143..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_square_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_straight_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_straight_guard.png
deleted file mode 100644
index 20e3f6c..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_straight_guard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_tapered_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_tapered_blade.png
deleted file mode 100644
index 61a66b0..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_tapered_blade.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_thick_handle.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_thick_handle.png
deleted file mode 100644
index 9d397b4..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_thick_handle.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_widebase_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_widebase_blade.png
deleted file mode 100644
index dd2e6b8..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_widebase_blade.png
+++ /dev/null
Binary files differ