summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gmail/Lance5057/TD_Config.java6
-rw-r--r--src/main/java/gmail/Lance5057/TinkersDefense.java21
-rw-r--r--src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java126
-rw-r--r--src/main/java/gmail/Lance5057/items/Injector.java57
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/BasketGuard.png)bin271 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/CurvedGuard.png)bin252 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/ExtendedGuard.png)bin257 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/LegendaryGuard.png)bin310 -> 310 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/OrnateHandle.png)bin230 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/PommelOnly.png)bin203 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/QueensGuard.png)bin253 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/SquareGuard.png)bin241 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/StraightGuard.png)bin240 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/ThickHandle.png)bin238 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/Wood_smallguard.png)bin245 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/DullBlade.png)bin215 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/GlassBlade.png)bin227 -> 227 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/PlumedBlade.png)bin260 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/_smallguard.png)bin228 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/SpikedBlade.png)bin248 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/TaperedBlade.png)bin221 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.png (renamed from src/main/resources/assets/tinkersdefense/textures/items/broadsword/WideBaseBlade.png)bin227 -> 227 bytes
-rw-r--r--src/main/resources/assets/tinker/textures/items/broadsword/wood_tapered_blade.pngbin0 -> 280 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/X.pngbin213 -> 0 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/gui/broadsword.pngbin609 -> 1176 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_dull_blade.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.pngbin0 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_glass_blade.pngbin0 -> 227 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_legendary_guard.pngbin0 -> 310 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.pngbin0 -> 203 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_ornate_handle.pngbin0 -> 230 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_plumed_blade.pngbin0 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_queens_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.pngbin0 -> 228 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_square_guard.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_straight_guard.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_tapered_blade.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_thick_handle.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/_widebase_blade.pngbin0 -> 227 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_basket_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_curved_guard.pngbin0 -> 249 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_dull_blade.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_extended_guard.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_glass_blade.pngbin0 -> 190 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_legendary_guard.pngbin0 -> 289 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_no_guard.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_ornate_handle.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_plumed_blade.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_queens_guard.pngbin0 -> 213 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_spiked_blade.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_square_guard.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_straight_guard.pngbin0 -> 201 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_tapered_blade.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_thick_handle.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_widebase_blade.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_basket_guard.pngbin0 -> 266 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_curved_guard.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_dull_blade.pngbin0 -> 221 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_extended_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_glass_blade.pngbin0 -> 233 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_legendary_guard.pngbin0 -> 297 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_no_guard.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_ornate_handle.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_plumed_blade.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_queens_guard.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_spiked_blade.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_square_guard.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_straight_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_tapered_blade.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_thick_handle.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_dull_blade.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_dull_blade.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_dull_blade.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_basket_guard.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_curved_guard.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_dull_blade.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_extended_guard.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_glass_blade.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_legendary_guard.pngbin0 -> 273 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_no_guard.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_ornate_handle.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_plumed_blade.pngbin0 -> 273 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_queens_guard.pngbin0 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_spiked_blade.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_square_guard.pngbin0 -> 257 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_straight_guard.pngbin0 -> 260 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_tapered_blade.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_thick_handle.pngbin0 -> 259 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_widebase_blade.pngbin0 -> 263 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_dull_blade.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_dull_blade.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_dull_blade.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_basket_guard.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_curved_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_dull_blade.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_extended_guard.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_glass_blade.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_legendary_guard.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_no_guard.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_ornate_handle.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_plumed_blade.pngbin0 -> 261 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_queens_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_spiked_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_square_guard.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_straight_guard.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_tapered_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_thick_handle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_widebase_blade.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/tinkersdefense/textures/items/broadsword/queensgold_sword_accessory.pngbin226 -> 0 bytes
202 files changed, 159 insertions, 51 deletions
diff --git a/src/main/java/gmail/Lance5057/TD_Config.java b/src/main/java/gmail/Lance5057/TD_Config.java
index c8a86ed..6ad1f44 100644
--- a/src/main/java/gmail/Lance5057/TD_Config.java
+++ b/src/main/java/gmail/Lance5057/TD_Config.java
@@ -17,6 +17,8 @@ public class TD_Config
public int CrestMirrorsID;
public int CrestLegendsID;
+ public int MaterialIndex;
+
public TD_Config(FMLPreInitializationEvent e)
{
Configuration config = new Configuration(e.getSuggestedConfigurationFile());
@@ -32,6 +34,10 @@ public class TD_Config
CrestMirrorsID = config.get("Modifier Configs", "Crest of Mirrors ID", 20).getInt();
CrestLegendsID = config.get("Modifier Configs", "Crest of Legends ID", 21).getInt();
+ MaterialIndex = config.get("Material Index", "Highest material ID -\n TDefense - 204\n MFR - 1001\n ExtraTIC - 1024", 204).getInt();
+
+
+
config.save();
}
}
diff --git a/src/main/java/gmail/Lance5057/TinkersDefense.java b/src/main/java/gmail/Lance5057/TinkersDefense.java
index 63111d6..99bbd3b 100644
--- a/src/main/java/gmail/Lance5057/TinkersDefense.java
+++ b/src/main/java/gmail/Lance5057/TinkersDefense.java
@@ -354,9 +354,6 @@ public class TinkersDefense {
public void init(FMLInitializationEvent e) {
System.out.print(Reference.MOD_ID);
- tcInject = new Injector(0);
- GameRegistry.registerItem(tcInject, "debugger");
-
StencilBuilder.registerStencil(50, woodPattern, 0); // rivets
StencilBuilder.registerStencil(51, woodPattern, 1); // clasp
StencilBuilder.registerStencil(52, woodPattern, 2); // armorplate
@@ -428,9 +425,9 @@ public class TinkersDefense {
// Aeonsteel
- pb.registerMaterialSet("AeonSteel", new ItemStack(
+ pb.registerMaterialSet("aeonsteel", new ItemStack(
TinkerTools.toolShard, 1, 10), new ItemStack(
- TinkerTools.toolRod, 1, 10), 10);
+ TinkerTools.toolRod, 1, 10), config.AeonsteelMatID);
TConstructClientRegistry.addMaterialRenderMapping(config.AeonsteelMatID, "tinker",
"aeonsteel", true);
@@ -471,7 +468,13 @@ public class TinkersDefense {
new FluidStack[] {
new FluidStack(TinkerSmeltery.moltenAlumiteFluid, 144),
new FluidStack(TinkerSmeltery.moltenCobaltFluid, 144) });
+
+
// Queen's Gold
+ pb.registerMaterialSet("queensgold", new ItemStack(
+ TinkerTools.toolShard, 1, 10), new ItemStack(
+ TinkerTools.toolRod, 1, 10), config.QueensGoldMatID);
+
TConstructClientRegistry.addMaterialRenderMapping(config.QueensGoldMatID, "tinker",
"queensgold", true);
TConstructRegistry.addToolMaterial(config.QueensGoldMatID, "QueensGold", 3, 100, 500, 2,
@@ -509,6 +512,10 @@ public class TinkersDefense {
new FluidStack(TinkerSmeltery.moltenEmeraldFluid, 80) });
// Dogbearium
+ pb.registerMaterialSet("dogbearium", new ItemStack(
+ TinkerTools.toolShard, 1, 10), new ItemStack(
+ TinkerTools.toolRod, 1, 10), config.DogbeariumMatID);
+
TConstructClientRegistry.addMaterialRenderMapping(config.DogbeariumMatID, "tinker",
"dogbearium", true);
TConstructRegistry.addToolMaterial(config.DogbeariumMatID, "Dogbearium", 4, 600, 800, 2,
@@ -557,8 +564,8 @@ public class TinkersDefense {
TConstructRegistry.addToolRecipe(tool_wrench, TinkerTools.handGuard,
TinkerTools.toolRod, TinkerTools.binding);
-
-
+ tcInject = new Injector(0);
+ GameRegistry.registerItem(tcInject, "debugger");
}
@EventHandler
diff --git a/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java b/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java
index d268b02..a083b71 100644
--- a/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java
+++ b/src/main/java/gmail/Lance5057/gui/Gui_FinishingAnvil.java
@@ -18,6 +18,7 @@ import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
+import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ResourceLocation;
public class Gui_FinishingAnvil extends GuiContainer
@@ -26,6 +27,7 @@ public class Gui_FinishingAnvil extends GuiContainer
private float ySize_lo;
private ItemStack bigCopy;
+ private Boolean isNull = true;
private ItemStack editItem;
private RenderItem bigRender = new RenderItem_FinishingAnvil(this);
@@ -34,9 +36,16 @@ public class Gui_FinishingAnvil extends GuiContainer
private int leftButtonPosX = 0;
private int leftButtonPosY = 0;
- private int xIcon_one, yIcon_one;
- private int xIcon_two, yIcon_two;
- private int xIcon_three, yIcon_three;
+ private int xLIcon_one, yLIcon_one;
+ private int xLIcon_two, yLIcon_two;
+ private int xLIcon_three, yLIcon_three;
+ private int leftSelect = 0;
+
+ private int rightButtonPosX = 0;
+ private int rightButtonPosY = 2;
+ private int xRIcon_one, yRIcon_one;
+ private int xRIcon_two, yRIcon_two;
+ private int xRIcon_three, yRIcon_three;
private static final ResourceLocation iconLocation = new ResourceLocation("tinkersdefense", "textures/gui/finishinganvil.png");
@@ -60,26 +69,80 @@ public class Gui_FinishingAnvil extends GuiContainer
this.buttonList.add(new GuiButton(7 ,this.guiLeft+120, this.guiTop+10, 10, 10,"â–²"));
this.buttonList.add(new GuiButton(8 ,this.guiLeft+120, this.guiTop+59, 10, 10,"â–¼"));
+
+ this.buttonList.add(new GuiButton(9 ,this.guiLeft+130, this.guiTop+10, 20, 20,""));
+ this.buttonList.add(new GuiButton(10 ,this.guiLeft+130, this.guiTop+30, 20, 20,""));
+ this.buttonList.add(new GuiButton(11 ,this.guiLeft+130, this.guiTop+50, 20, 20,""));
- //((GuiButton)this.buttonList.get(0)).displayString = "9";
}
@Override
protected void actionPerformed(GuiButton button)
{
+ NBTTagCompound tags = bigCopy.getTagCompound().getCompoundTag("InfiTool");
switch(button.id)
{
case 1: if(this.leftButtonPosX > 0) this.leftButtonPosX--; break;
case 2: this.leftButtonPosX++; break;
+
+ case 3:
+ inventory.inventory[0] = null;
+ inventory.inventory[0] = bigCopy;
+ break;
+
+ case 4: leftSelect = 0; break;
+ case 5: leftSelect = 1; break;
+ case 6: leftSelect = 2; break;
+
+ case 7: if(this.rightButtonPosX > 0) this.rightButtonPosX--; break;
+ case 8: this.rightButtonPosX++; break;
+
+ case 9:
+ if(bigCopy.getTagCompound().getCompoundTag("InfiTool").hasKey("RenderHead"))
+ {
+ bigCopy.getTagCompound().getCompoundTag("InfiTool").setInteger("RenderHead", bigCopy.getTagCompound().getCompoundTag("InfiTool").getInteger("Head") * rightButtonPosX + 1);
+ }
+ break;
+
+ case 10:
+ if(tags.hasKey("RenderHead"))
+ {
+ 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));
+ }
+ break;
+
+ case 11:
+ if(tags.hasKey("RenderHead"))
+ {
+ tags.setInteger("RenderHead", tags.getInteger("Head") * (rightButtonPosX + 3));
+ tags.setInteger("Head", tags.getInteger("Head") * (rightButtonPosX + 3));
+
+ }
+ break;
}
}
public void drawScreen(int par1, int par2, float par3)
{
- if(inventory.getStackInSlot(0) != null //&&
+ 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();
- else
+ isNull = false;
+ }
+ else if(inventory.getStackInSlot(0) == null)
+ {
this.bigCopy = null;
+ isNull = true;
+ }
super.drawScreen(par1, par2, par3);
this.xSize_lo = (float)par1;
this.ySize_lo = (float)par2;
@@ -89,12 +152,19 @@ public class Gui_FinishingAnvil extends GuiContainer
{
this.forGui = new ResourceLocation("tinkersdefense", "textures/gui/finishinganvil.png");
- this.xIcon_one = 0;
- this.yIcon_one = 176;
- this.xIcon_two = 0;
- this.yIcon_two = 176;
- this.xIcon_three = 0;
- this.yIcon_three = 176;
+ this.xLIcon_one = 0;
+ this.yLIcon_one = 176;
+ this.xLIcon_two = 0;
+ this.yLIcon_two = 176;
+ this.xLIcon_three = 0;
+ this.yLIcon_three = 176;
+
+ this.xRIcon_one = 0;
+ this.yRIcon_one = 176;
+ this.xRIcon_two = 0;
+ this.yRIcon_two = 176;
+ this.xRIcon_three = 0;
+ this.yRIcon_three = 176;
if(inventory.getStackInSlot(0) != null)
{
@@ -106,20 +176,34 @@ public class Gui_FinishingAnvil extends GuiContainer
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
this.forGui = new ResourceLocation("tinkersdefense","textures/gui/"+((ToolCore)editItem.getItem()).getDefaultFolder()+".png");
- this.xIcon_one = 16;
- this.yIcon_one = 0;
- this.xIcon_two = 32;
- this.yIcon_two = 0;
- this.xIcon_three = 48;
- this.yIcon_three = 0;
+ this.xLIcon_one = 32;
+ this.yLIcon_one = 0;
+ this.xLIcon_two = 48;
+ this.yLIcon_two = 0;
+ this.xLIcon_three = 64;
+ this.yLIcon_three = 0;
+
+ this.xRIcon_one = 0;
+ this.yRIcon_one = 0;
+ this.xRIcon_two = 16;
+ this.yRIcon_two = 0;
+ this.xRIcon_three = 32;
+ this.yRIcon_three = 0;
}
}
this.mc.getTextureManager().bindTexture(this.forGui);
- this.drawTexturedModalRect(7,12,this.xIcon_one+(this.leftButtonPosX*16),this.yIcon_one+(this.leftButtonPosY*16),16,16);
- this.drawTexturedModalRect(7,32,this.xIcon_two+(this.leftButtonPosX*16),this.yIcon_two+(this.leftButtonPosY*16),16,16);
- this.drawTexturedModalRect(7,52,this.xIcon_three+(this.leftButtonPosX*16),this.yIcon_three+(this.leftButtonPosY*16),16,16);
+ if(inventory.getStackInSlot(0) != null)
+ this.drawTexturedModalRect(7,12 + (leftSelect * 20),16,0,16,16);
+
+ this.drawTexturedModalRect(7,12,this.xLIcon_one+(this.leftButtonPosX*16),this.yLIcon_one+(this.leftButtonPosY*16),16,16);
+ this.drawTexturedModalRect(7,32,this.xLIcon_two+(this.leftButtonPosX*16),this.yLIcon_two+(this.leftButtonPosY*16),16,16);
+ this.drawTexturedModalRect(7,52,this.xLIcon_three+(this.leftButtonPosX*16),this.yLIcon_three+(this.leftButtonPosY*16),16,16);
+ this.drawTexturedModalRect(132,12,this.xRIcon_one+(this.rightButtonPosX*16),this.yRIcon_one+(this.rightButtonPosY*16),16,16);
+ this.drawTexturedModalRect(132,32,this.xRIcon_two+(this.rightButtonPosX*16),this.yRIcon_two+(this.rightButtonPosY*16),16,16);
+ this.drawTexturedModalRect(132,52,this.xRIcon_three+(this.rightButtonPosX*16),this.yRIcon_three+(this.rightButtonPosY*16),16,16);
+
bigRender.renderItemAndEffectIntoGUI(fontRendererObj, this.mc.getTextureManager(), bigCopy, 23, 5);
}
diff --git a/src/main/java/gmail/Lance5057/items/Injector.java b/src/main/java/gmail/Lance5057/items/Injector.java
index f475e6e..fc979fa 100644
--- a/src/main/java/gmail/Lance5057/items/Injector.java
+++ b/src/main/java/gmail/Lance5057/items/Injector.java
@@ -1,5 +1,7 @@
package gmail.Lance5057.items;
+import gmail.Lance5057.TinkersDefense;
+
import java.util.Map;
import tconstruct.library.crafting.PatternBuilder;
@@ -11,9 +13,9 @@ import net.minecraft.item.Item;
public class Injector extends ToolCore
{
+
public Injector(int baseDamage) {
super(baseDamage);
- // TODO Auto-generated constructor stub
}
String[] heads;
@@ -21,32 +23,41 @@ public class Injector extends ToolCore
String[] handles;
String[] extras;
- @Override
- public void registerIcons(IIconRegister iconRegister)
- {
- Inject(TinkerTools.broadsword, iconRegister);
- }
-
- protected void Inject(ToolCore tc, IIconRegister iconRegister)
+ protected void loadHeads(IIconRegister iconRegister)
{
- tc.accessoryStrings.clear();
- tc.accessoryIcons.clear();
+ heads = new String[6];
- PatternBuilder pb = PatternBuilder.instance;
- for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
+ heads[0] = "_tapered_blade";
+// heads[1] = "_dull_blade";
+// heads[2] = "_glass_blade";
+// heads[3] = "_plumed_blade";
+// heads[4] = "_widebase_blade";
+// heads[5] = "_tapered_blade";
+
+ for(int i = 0; i<heads.length; i++)
{
- String test = entry.getKey();
- String icon = "tinkersdefense:";
- icon += tc.getDefaultFolder() + "/";
- icon += test + "_smallguard";
- //toolIcons[i] = icon;
- tc.accessoryStrings.put(entry.getValue().materialID, icon);
+ 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];
+ //toolIcons[i] = icon;
+ headStrings.put(entry.getValue().materialID+TinkersDefense.config.MaterialIndex, icon);
+ }
+
+ addIcons(headStrings, headIcons, iconRegister, heads[i], false);
+ TinkerTools.broadsword.headStrings.putAll(headStrings);
+ TinkerTools.broadsword.headIcons.putAll(headIcons);
}
-
- //tc.accessoryStrings.put(0, "tinkersdefense:broadsword/_smallguard");
-
- tc.registerIcons(iconRegister);
}
+
+ @Override
+ public void registerIcons (IIconRegister iconRegister)
+ {
+ loadHeads(iconRegister);
+ }
@Override
public Item getAccessoryItem() {
@@ -57,7 +68,7 @@ public class Injector extends ToolCore
@Override
public String getDefaultFolder() {
// TODO Auto-generated method stub
- return null;
+ return "broadsword";
}
@Override
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/BasketGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.png
index 01d265a..01d265a 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/BasketGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/BasketGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/CurvedGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.png
index 4f5dec7..4f5dec7 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/CurvedGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/CurvedGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ExtendedGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.png
index 90ab9c6..90ab9c6 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ExtendedGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/ExtendedGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/LegendaryGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.png
index b710268..b710268 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/LegendaryGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/LegendaryGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/OrnateHandle.png b/src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.png
index ca598a0..ca598a0 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/OrnateHandle.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/OrnateHandle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/PommelOnly.png b/src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.png
index d34dee0..d34dee0 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/PommelOnly.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/PommelOnly.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/QueensGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.png
index 55d9447..55d9447 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/QueensGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/QueensGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/SquareGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.png
index 14eca86..14eca86 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/SquareGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/SquareGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/StraightGuard.png b/src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.png
index 6421f59..6421f59 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/StraightGuard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/StraightGuard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ThickHandle.png b/src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.png
index 7787a26..7787a26 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ThickHandle.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/ThickHandle.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/Wood_smallguard.png b/src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.png
index df181cb..df181cb 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/Wood_smallguard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/Wood_smallguard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/DullBlade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.png
index 0748270..0748270 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/DullBlade.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_dull_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/GlassBlade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.png
index c3a44d3..c3a44d3 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/GlassBlade.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_glass_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/PlumedBlade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.png
index ee5be29..ee5be29 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/PlumedBlade.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_plumed_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_smallguard.png b/src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.png
index 1039bf4..1039bf4 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_smallguard.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_smallguard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/SpikedBlade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.png
index 04b3d90..04b3d90 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/SpikedBlade.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_spiked_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/TaperedBlade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.png
index 74fcce3..74fcce3 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/TaperedBlade.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_tapered_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/WideBaseBlade.png b/src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.png
index a55c6f7..a55c6f7 100644
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/WideBaseBlade.png
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/_widebase_blade.png
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
new file mode 100644
index 0000000..93b2bdd
--- /dev/null
+++ b/src/main/resources/assets/tinker/textures/items/broadsword/wood_tapered_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/gui/X.png b/src/main/resources/assets/tinkersdefense/textures/gui/X.png
deleted file mode 100644
index 572b2f6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/gui/X.png
+++ /dev/null
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 eaf89bd..b993286 100644
--- a/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
+++ b/src/main/resources/assets/tinkersdefense/textures/gui/broadsword.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_basket_guard.png
new file mode 100644
index 0000000..01d265a
--- /dev/null
+++ 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
new file mode 100644
index 0000000..4f5dec7
--- /dev/null
+++ 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
new file mode 100644
index 0000000..0748270
--- /dev/null
+++ 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/_extended_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_extended_guard.png
new file mode 100644
index 0000000..90ab9c6
--- /dev/null
+++ 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
new file mode 100644
index 0000000..c3a44d3
--- /dev/null
+++ 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
new file mode 100644
index 0000000..b710268
--- /dev/null
+++ 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/_no_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_no_guard.png
new file mode 100644
index 0000000..d34dee0
--- /dev/null
+++ 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
new file mode 100644
index 0000000..ca598a0
--- /dev/null
+++ 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
new file mode 100644
index 0000000..ee5be29
--- /dev/null
+++ 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
new file mode 100644
index 0000000..55d9447
--- /dev/null
+++ 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/_small_guard.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.png
new file mode 100644
index 0000000..1039bf4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_small_guard.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/_spiked_blade.png
new file mode 100644
index 0000000..04b3d90
--- /dev/null
+++ 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
new file mode 100644
index 0000000..14eca86
--- /dev/null
+++ 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
new file mode 100644
index 0000000..6421f59
--- /dev/null
+++ 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
new file mode 100644
index 0000000..74fcce3
--- /dev/null
+++ 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
new file mode 100644
index 0000000..7787a26
--- /dev/null
+++ 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
new file mode 100644
index 0000000..a55c6f7
--- /dev/null
+++ 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
new file mode 100644
index 0000000..2f5a398
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_basket_guard.png
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
new file mode 100644
index 0000000..1c6f205
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_curved_guard.png
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
new file mode 100644
index 0000000..f6724b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_dull_blade.png
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
new file mode 100644
index 0000000..c1fa8fb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_extended_guard.png
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
new file mode 100644
index 0000000..e669794
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_glass_blade.png
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
new file mode 100644
index 0000000..2f25e10
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_legendary_guard.png
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
new file mode 100644
index 0000000..7aeb243
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_no_guard.png
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
new file mode 100644
index 0000000..0f2b62b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_ornate_handle.png
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
new file mode 100644
index 0000000..e8cf681
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_plumed_blade.png
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
new file mode 100644
index 0000000..90577b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_queens_guard.png
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
new file mode 100644
index 0000000..4614263
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_spiked_blade.png
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
new file mode 100644
index 0000000..8e3fde9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_square_guard.png
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
new file mode 100644
index 0000000..76a98b6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_straight_guard.png
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
new file mode 100644
index 0000000..591519b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_tapered_blade.png
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
new file mode 100644
index 0000000..2bbd293
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_thick_handle.png
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
new file mode 100644
index 0000000..154222c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/alumite_widebase_blade.png
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
new file mode 100644
index 0000000..7aeae51
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_basket_guard.png
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
new file mode 100644
index 0000000..39aafe9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_curved_guard.png
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
new file mode 100644
index 0000000..9f8f188
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_dull_blade.png
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
new file mode 100644
index 0000000..010f78d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_extended_guard.png
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
new file mode 100644
index 0000000..7b487e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_glass_blade.png
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
new file mode 100644
index 0000000..fd18495
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_legendary_guard.png
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
new file mode 100644
index 0000000..78cf027
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_no_guard.png
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
new file mode 100644
index 0000000..3dec10e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_ornate_handle.png
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
new file mode 100644
index 0000000..53f9aac
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_plumed_blade.png
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
new file mode 100644
index 0000000..1564fdb
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_queens_guard.png
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
new file mode 100644
index 0000000..7b53550
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_spiked_blade.png
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
new file mode 100644
index 0000000..ee76652
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_square_guard.png
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
new file mode 100644
index 0000000..4ff2aff
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_straight_guard.png
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
new file mode 100644
index 0000000..36ce670
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_tapered_blade.png
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
new file mode 100644
index 0000000..a8bb2cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/ardite_thick_handle.png
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
new file mode 100644
index 0000000..7148788
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_basket_guard.png
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
new file mode 100644
index 0000000..0c7a039
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_curved_guard.png
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
new file mode 100644
index 0000000..8427d4d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_dull_blade.png
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
new file mode 100644
index 0000000..0737e65
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_extended_guard.png
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
new file mode 100644
index 0000000..d33427e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_glass_blade.png
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
new file mode 100644
index 0000000..9c9a40f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_legendary_guard.png
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
new file mode 100644
index 0000000..b03d084
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_no_guard.png
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
new file mode 100644
index 0000000..7b1d68f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_ornate_handle.png
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
new file mode 100644
index 0000000..af7ec83
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_plumed_blade.png
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
new file mode 100644
index 0000000..7616b20
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_queens_guard.png
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
new file mode 100644
index 0000000..43aea83
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_spiked_blade.png
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
new file mode 100644
index 0000000..1c2e5cd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_square_guard.png
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
new file mode 100644
index 0000000..24a189e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_straight_guard.png
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
new file mode 100644
index 0000000..d7c5ce5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_tapered_blade.png
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
new file mode 100644
index 0000000..7313df5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_thick_handle.png
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
new file mode 100644
index 0000000..3780555
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/blueslime_widebase_blade.png
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
new file mode 100644
index 0000000..2c2af8f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_basket_guard.png
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
new file mode 100644
index 0000000..c6e5f51
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_curved_guard.png
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
new file mode 100644
index 0000000..ec5d181
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_dull_blade.png
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
new file mode 100644
index 0000000..6e7a864
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_extended_guard.png
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
new file mode 100644
index 0000000..fd613d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_glass_blade.png
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
new file mode 100644
index 0000000..3b096c9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_legendary_guard.png
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
new file mode 100644
index 0000000..2e4d33d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_no_guard.png
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
new file mode 100644
index 0000000..ebe7de8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_ornate_handle.png
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
new file mode 100644
index 0000000..908d526
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_plumed_blade.png
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
new file mode 100644
index 0000000..cd5a476
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_queens_guard.png
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
new file mode 100644
index 0000000..8a38836
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_spiked_blade.png
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
new file mode 100644
index 0000000..52ddb24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_square_guard.png
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
new file mode 100644
index 0000000..eaab7ad
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_straight_guard.png
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
new file mode 100644
index 0000000..1f7a249
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_tapered_blade.png
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
new file mode 100644
index 0000000..d987aee
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_thick_handle.png
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
new file mode 100644
index 0000000..a5edcae
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bone_widebase_blade.png
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
new file mode 100644
index 0000000..0304de8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_basket_guard.png
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
new file mode 100644
index 0000000..a1e9ffa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_curved_guard.png
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
new file mode 100644
index 0000000..f736fd9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_dull_blade.png
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
new file mode 100644
index 0000000..b5772d8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_extended_guard.png
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
new file mode 100644
index 0000000..a104698
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_glass_blade.png
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
new file mode 100644
index 0000000..5c0889f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_legendary_guard.png
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
new file mode 100644
index 0000000..167f31f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_no_guard.png
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
new file mode 100644
index 0000000..bb11f11
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_ornate_handle.png
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
new file mode 100644
index 0000000..27ffbf0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_plumed_blade.png
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
new file mode 100644
index 0000000..a8b9b79
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_queens_guard.png
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
new file mode 100644
index 0000000..17d9ee0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_spiked_blade.png
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
new file mode 100644
index 0000000..b70c8a7
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_square_guard.png
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
new file mode 100644
index 0000000..14f5632
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_straight_guard.png
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
new file mode 100644
index 0000000..53e6349
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_tapered_blade.png
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
new file mode 100644
index 0000000..a2c8e42
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_thick_handle.png
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
new file mode 100644
index 0000000..1673750
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/bronze_widebase_blade.png
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
new file mode 100644
index 0000000..62e2c24
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_basket_guard.png
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
new file mode 100644
index 0000000..ebaaeaf
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_curved_guard.png
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
new file mode 100644
index 0000000..67b63bd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_dull_blade.png
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
new file mode 100644
index 0000000..d331d5f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_extended_guard.png
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
new file mode 100644
index 0000000..f1026c3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_glass_blade.png
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
new file mode 100644
index 0000000..5ca82e2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_legendary_guard.png
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
new file mode 100644
index 0000000..22ba69d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_no_guard.png
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
new file mode 100644
index 0000000..1e1197d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_ornate_handle.png
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
new file mode 100644
index 0000000..bc6fb57
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_plumed_blade.png
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
new file mode 100644
index 0000000..85d20ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_queens_guard.png
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
new file mode 100644
index 0000000..e7c579f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_spiked_blade.png
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
new file mode 100644
index 0000000..09b687c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_square_guard.png
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
new file mode 100644
index 0000000..f4636da
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_straight_guard.png
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
new file mode 100644
index 0000000..a4b0091
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_tapered_blade.png
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
new file mode 100644
index 0000000..39ff81f
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_thick_handle.png
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
new file mode 100644
index 0000000..61f8f94
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cactus_widebase_blade.png
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
new file mode 100644
index 0000000..b680bcc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_basket_guard.png
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
new file mode 100644
index 0000000..7e36b7b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_curved_guard.png
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
new file mode 100644
index 0000000..2ab0489
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_dull_blade.png
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
new file mode 100644
index 0000000..c9c8f87
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_extended_guard.png
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
new file mode 100644
index 0000000..5037426
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_glass_blade.png
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
new file mode 100644
index 0000000..d675817
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_legendary_guard.png
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
new file mode 100644
index 0000000..41a06c8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_no_guard.png
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
new file mode 100644
index 0000000..e621f67
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_ornate_handle.png
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
new file mode 100644
index 0000000..6c53713
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_plumed_blade.png
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
new file mode 100644
index 0000000..29eba01
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_queens_guard.png
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
new file mode 100644
index 0000000..a3aadda
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_spiked_blade.png
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
new file mode 100644
index 0000000..8493106
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_square_guard.png
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
new file mode 100644
index 0000000..b9b2805
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_straight_guard.png
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
new file mode 100644
index 0000000..696911d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_tapered_blade.png
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
new file mode 100644
index 0000000..d26b11d
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_thick_handle.png
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
new file mode 100644
index 0000000..ac45863
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/cobalt_widebase_blade.png
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
new file mode 100644
index 0000000..988eee6
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_basket_guard.png
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
new file mode 100644
index 0000000..e132913
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_curved_guard.png
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
new file mode 100644
index 0000000..d854199
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_dull_blade.png
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
new file mode 100644
index 0000000..3a966d2
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_extended_guard.png
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
new file mode 100644
index 0000000..9a57b36
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_glass_blade.png
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
new file mode 100644
index 0000000..dfd43a4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_legendary_guard.png
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
new file mode 100644
index 0000000..259ad97
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_no_guard.png
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
new file mode 100644
index 0000000..a7fe539
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_ornate_handle.png
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
new file mode 100644
index 0000000..ff991b3
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_plumed_blade.png
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
new file mode 100644
index 0000000..2b0a304
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_queens_guard.png
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
new file mode 100644
index 0000000..d7f6d6b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_spiked_blade.png
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
new file mode 100644
index 0000000..9e579aa
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_square_guard.png
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
new file mode 100644
index 0000000..e3603cc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_straight_guard.png
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
new file mode 100644
index 0000000..1ba3c96
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_tapered_blade.png
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
new file mode 100644
index 0000000..3d4eb01
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_thick_handle.png
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
new file mode 100644
index 0000000..81ca6a1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/copper_widebase_blade.png
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
new file mode 100644
index 0000000..5f03914
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_basket_guard.png
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
new file mode 100644
index 0000000..6670ed1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_curved_guard.png
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
new file mode 100644
index 0000000..571bfcd
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_dull_blade.png
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
new file mode 100644
index 0000000..c0d5144
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_extended_guard.png
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
new file mode 100644
index 0000000..ad54ad9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_glass_blade.png
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
new file mode 100644
index 0000000..87f41a8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_legendary_guard.png
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
new file mode 100644
index 0000000..d1c101e
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_no_guard.png
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
new file mode 100644
index 0000000..25d05a1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_ornate_handle.png
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
new file mode 100644
index 0000000..5711c3a
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_plumed_blade.png
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
new file mode 100644
index 0000000..d267e91
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_queens_guard.png
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
new file mode 100644
index 0000000..b74dda9
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_spiked_blade.png
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
new file mode 100644
index 0000000..f81b105
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_square_guard.png
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
new file mode 100644
index 0000000..374f81b
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_straight_guard.png
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
new file mode 100644
index 0000000..7cd83ca
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_tapered_blade.png
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
new file mode 100644
index 0000000..9256144
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_thick_handle.png
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
new file mode 100644
index 0000000..be60501
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/flint_widebase_blade.png
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
new file mode 100644
index 0000000..04d2c31
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_basket_guard.png
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
new file mode 100644
index 0000000..d629cba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_curved_guard.png
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
new file mode 100644
index 0000000..1c07576
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_dull_blade.png
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
new file mode 100644
index 0000000..935e012
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_extended_guard.png
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
new file mode 100644
index 0000000..a2d0fba
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_glass_blade.png
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
new file mode 100644
index 0000000..8162c35
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_legendary_guard.png
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
new file mode 100644
index 0000000..4be9bcc
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_no_guard.png
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
new file mode 100644
index 0000000..ccbb829
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_ornate_handle.png
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
new file mode 100644
index 0000000..72849c1
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_plumed_blade.png
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
new file mode 100644
index 0000000..943fd12
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_queens_guard.png
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
new file mode 100644
index 0000000..642ceb5
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_spiked_blade.png
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
new file mode 100644
index 0000000..d880143
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_square_guard.png
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
new file mode 100644
index 0000000..20e3f6c
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_straight_guard.png
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
new file mode 100644
index 0000000..61a66b0
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_tapered_blade.png
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
new file mode 100644
index 0000000..9d397b4
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_thick_handle.png
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
new file mode 100644
index 0000000..dd2e6b8
--- /dev/null
+++ b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/iron_widebase_blade.png
Binary files differ
diff --git a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/queensgold_sword_accessory.png b/src/main/resources/assets/tinkersdefense/textures/items/broadsword/queensgold_sword_accessory.png
deleted file mode 100644
index 142e3a6..0000000
--- a/src/main/resources/assets/tinkersdefense/textures/items/broadsword/queensgold_sword_accessory.png
+++ /dev/null
Binary files differ