HeavyWeapons is a simple plugin that adds a layer of difficulty to the game!
Have you ever felt that holding something seemingly as heavy as a Netherite Axe while having a full blown Shield in the offhand a bit overpowered? Or that the game is sometimes a bit too easy? HeavyWeapons fixes this by applying Mining Fatigue (configurable) to the player whenever they are holding a "heavy" weapon!
What does HeavyWeapons do?
Essentially, HeavyWeapons applies an effect whenever the player is swinging a two-handed weapon with only one hand. For example, if they are holding an item labelled "heavy", if they are holding something else in the other hand, they will be slowed down. By default, they are applied the Mining Fatigue effect, which slows down your mining speed and attack speed considerably. Which makes sense, because if you are swinging something really heavy with only one hand, your attack speed are bound to be lower.
A list of vanilla items that are considered "heavy" can be configured in the config file. There is no limit to what items and how many items can be considered "heavy" by the plugin.
You can also configure the potion effect that will be applied to the player when they are holding a "heavy" item alongside another item in the other hand.
Currently those are the only two options you can change, however more customizability will be added in the future.
Bugs and Features
If you have any bugs or features to mention, feel free to open an issue in the GitHub page of this plugin, or you can DM me on Discord (Jaddot#3516)!
This is my first plugin on Spigot, so if you could provide constructive feedback in the review section, that'll be awesome!
Planned Features
Commands and Permissions
Have you ever felt that holding something seemingly as heavy as a Netherite Axe while having a full blown Shield in the offhand a bit overpowered? Or that the game is sometimes a bit too easy? HeavyWeapons fixes this by applying Mining Fatigue (configurable) to the player whenever they are holding a "heavy" weapon!
What does HeavyWeapons do?
Essentially, HeavyWeapons applies an effect whenever the player is swinging a two-handed weapon with only one hand. For example, if they are holding an item labelled "heavy", if they are holding something else in the other hand, they will be slowed down. By default, they are applied the Mining Fatigue effect, which slows down your mining speed and attack speed considerably. Which makes sense, because if you are swinging something really heavy with only one hand, your attack speed are bound to be lower.
A list of vanilla items that are considered "heavy" can be configured in the config file. There is no limit to what items and how many items can be considered "heavy" by the plugin.
You can also configure the potion effect that will be applied to the player when they are holding a "heavy" item alongside another item in the other hand.
Currently those are the only two options you can change, however more customizability will be added in the future.
Bugs and Features
If you have any bugs or features to mention, feel free to open an issue in the GitHub page of this plugin, or you can DM me on Discord (Jaddot#3516)!
This is my first plugin on Spigot, so if you could provide constructive feedback in the review section, that'll be awesome!
Planned Features
- Ability to determine if an item is "heavy" based on the lore of the item. This will (hopefully) enable some sort of external plugin support. Currently you are only able to use vanilla item types with this plugin.
- Ability to differentiate between vanilla items and custom external plugin items.
- Ability to configure the effect duration and potency. Currently every effect applied will be permanent until the player switches to a different non-"heavy" item, and the potency will always be set to the lowest tier.
- More customizability in load/reload messages
Commands and Permissions
Code (Text):
Commands:
/hvwreload - Reloads the HeavyWeapons config.
Permissions:
heavyweapons.reload.command - Permission required to reload the config ingame.
heavyweapons.strong - Permission required to be exempt from the effect applied when the player is holding a "heavy" weapon along with another item in the other hand. Does not correlate with the "Strength" potion effect in Minecraft.
/hvwreload - Reloads the HeavyWeapons config.
Permissions:
heavyweapons.reload.command - Permission required to reload the config ingame.
heavyweapons.strong - Permission required to be exempt from the effect applied when the player is holding a "heavy" weapon along with another item in the other hand. Does not correlate with the "Strength" potion effect in Minecraft.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
HeavyWeapons is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19. Downloaded 86 times (via Spigot). Download it and open it directly in the game.