Axes Are Weapons
Found your axes break too fast in combat? Annoyed you can't get Looting on it? Then this is the mod for you!
Axes normally lose 2 durability when hitting things because they are considered a mining tool, not a weapon.
This mod fixes that, making them lose only 1 durability point, just like swords.
It also enables Looting for axes, while Knockback, Fire Aspect and modded sword enchantments can be enabled in the config.
By default, damage enchantments (Sharpness, Smite and Bane of the Arthropods) will now also appear in the Enchanting Table, so you won't have to rely on books.
- requires Minecraft 1.16-1.18 and Cloth Config
- works server-only
- works in single player when installed on the client
I tried adding this to a modpack, Better Minecraft Fabric Edition (1.18.1), which has cloth config added, but for some reason whenever I put it into the Instances mod folder the mod doesn't show up, even though the mod shows up in curse forge under the profile's mod listing. Is this an issue with the mod, the modpack, or is it something that I don't understand?
In reply to subwulf:
Ah, well it worked on Better Minecraft Forge Edition, so never mind.
In reply to subwulf:
Although I still would like to have it on 1.18.1 fabric :(
In reply to subwulf:
I just tried this and it worked fine.
You probably copied the forge version to the mod folder, make sure you get the fabric version:
"AxesAreWeapons-1.5.1-fabric [1.17 and 1.18]" (the filename is "AxesAreWeapons-1.5.1-fabric-1.17.1.jar").
In reply to Fourmisain:
Bruh tysm, I think I just assumed one would work for both, rather dumbly. Great mod!!!!
Does this also work on custom axes as well? I use advanced netherite mod
In reply to jaehaerys_proton:
Yep, should work without any issues.
Question, do you think you could add Cleaving and update shield disabling on axes too? Since this already does a few things from Combat Update 3.0, be nice to have a few of other things all in one mod. No worries if ya don't want to.
In reply to Jusey1z:
Hm.. That sounds like something that should already exist, though after some searching I couldn't find anything.
I might add the shield disabling change as an option but adding Cleaving would make this mod required on the client as well, which I'm not fond of.
I'm not sure if the shield disabling change alone would really help though, because the shields would only be disabled for 1.6s compared to 3.1s with Cleaving III or 5s in Vanilla (with a 25-40% chance) - the change might actually be counterproductive by itself, what do you think?
In reply to Fourmisain:
I tested them in the Combat 3.0 install version of 1.16.5. The changes seem to be pretty good, at least those two specific things (there are other changes that I just don't like at all personally). It's up to you.
Right now running this on a server crashes it on startup if Cloth Config is not present on the server. I see you've written it as a dependency, but is Cloth Config usable by the server at all? Is it possible to make the cloth config dependency soft, so that if you don't have it you'll just not be able to configure the mod in-game?
In reply to Ninkenonkoo:
Cloth Config contains Auto Config which the mod uses to handle the config and it absolutely is useable by the server.
Are we talking client or server now?
In-game configuration through Mod Menu/the Mods list is only for singleplayer and I really don't like the idea to make this optional because it'll only cause confusion ("how can I configure this mod?", "why can't I configure this mod?", "the config file doesn't work").
Cloth Config is the most widely used config library out there and the CurseForge app automatically installs dependencies too, so can't say I understand the benefit in this case.
For servers I can somewhat understand that you don't want a big library containing client/GUI code but making Cloth Config optional is harder than you might think, because the config class itself has a hard-dependency on it, so everything needs an (ugly) abstraction layer around it.
I did this once for Chat Heads and I ended up regretting it because of the added complexity.
Can I just ask you to install Cloth Config instead? 😔
In reply to Fourmisain:
I can absolutely install Cloth Config on the server. I was just confused as I had read that cloth config was a client sided config screen, and so far hadn't encountered any other mods requiring it on the server.
My bad, and thanks for explaining :)
In reply to Ninkenonkoo:
Ahh, you're right, looking at the description of Cloth Config, it's really not obvious that it does more than just that, so I don't blame you 😄
Support for 1.18.1 would be appreciated - it makes it easier to load the mod in CurseForge.
In reply to riverc1:
Oops, forgot to add the checkmark, added!
is this compatible with other mods that add tool sets?
In reply to mchaunty:
Yes!
At the very least I'm not aware of any incompatibilities, so if you find something, let me know!
What's the difference between enableForEnchantingTable and enableDamageInEnchantingTable in the config?
In reply to wolfboyft:
enableForEnchantingTable adds Looting, Knockback and/or Fire Aspect to the Enchanting Table, if those are enabled.
enableDamageInEnchantingTable adds Sharpness, Smite and Bane of the Arthropods to the Enchanting Table.
The naming scheme isn't exactly self-explanatory so I recommend changing the config through Mod Menu on Fabric or the Mods list on Forge.