It's my first mod ever made, so if you find some errors, I am sorry.
This is a Fabric-only (for now) mod that adds a custom "Freeze Sword" to the game. I mainly made it for a server with my friends.
Features list:
An icy-styled texture.
and a lot of configurable functions:
Freeze enemies ability. It's cooldown and duration is configurable. (and of course you can turn off this feature if you want)
- Custom particles when the ability is used. It's count, speed, offset and even type is configurable.
- Custom freezing sound when the ability is used. You can customize it's volume and pitch
- Fireproof (which means that you can configure if the sword should be immune to lava and fire).
- Allowed enchants config.
- Custom name and it's gradient animation. You can customize the sword's name and it's animation speed.
- Custom lore (description) with three different types of description lines. You can add a standard description line, an empty line or a gradient-styled line!
- Enchantment glint without enchants.
- Void protection (which means that you can configure if the sword should be immune to dissapearing in void).
- Void protection mesasage (which means that you can configure if and what message should players get when their sword gets saved from dissapearing in the void).
- Void protection sound (which means that you can configure if a sound should be played when the sword gets saved from dissapearing in the void).
- Configurable attack damage and attack speed
- Infinite durability config



The config file is called freezesword.toml
