Endermode's Custom Swords is a resource pack that uses Optifine to make name dependent textures. It currently has 216 different sword types (180 on versions 1.13 - 1.15.2 because there's no netherite). Optifine is required for the pack to work. The textures work when you rename a sword in an anvil. You put the modifier first before the sword name. It's not case-sensitive, so orange diamond sword, Orange Diamond Sword, and oRanGE DiAmoND SwOrD will all work.
Here's a list of all the modifiers:
- alive
- broken
- crazy
- disguised
- ghost
- glitch
- glowing
- invisible
- ouch
- rainbow
- reversed
- shoe
- shoulder
- thick
- upside down
- short
- long
- low res
- high res
- red
- orange
- yellow
- green
- blue
- purple
- pink
- brown
- black
- white
- microscopic
- tiny
- small
- big
- huge
- massive
If you have any ideas or suggestions on new swords please leave a comment! :)