CurseForge · Minecraft mod
Spearwork
Use the spear and shield simultaneously
Quick answer
Which Spearwork release should I use?
spearwork-1.1.2-Fabric-1.21.11 targets 1.21.11 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is Spearwork required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does spearwork-1.1.2-Fabric-1.21.11 need?
spearwork-1.1.2-Fabric-1.21.11. Change the file and its required mods may change too.
Install Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Spearwork without breaking your instance.
Built for spearwork-1.1.2-Fabric-1.21.11. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use spearwork-1.1.2-Fabric-1.21.11. It targets 1.21.11 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside spearwork-1.1.2-Fabric-1.21.11. It opens that exact file at the source.
About this project
What does Spearwork add?

Why I made this mod?
When the spear first came out, it only made sense that it was paired with it's historical best friend. However, according to Mojang, fun isn't allowed so you aren't able to block and attack at the same time. This mod changes that and makes it so that you can utilize the spear and shield the way they were meant to be.
What does this mod offer you?
This mod changes the way spears can be played from a hit-and-run playstyle to a slow-and-steady playstyle. However for those who do enjoy the former, there is another quality of life.

Jousting! This took a lot of time to do because of several factors. But essentially, I created my own spear logic that allows the spear in the off-hand to charge while blocking in the main-hand. This is done by using left-click to charge and right-click to block.

Spear with Lunge III:

Trident Changes
Would you agree that the trident is a spear? Well it is! Now the trident behaves and acts like a vanilla spear!

I made the trident maintain its vanilla attributes, such as damage and range. So while the trident will do more damage than all the spears, it will still have its normal attack range. Just like the spear, you can use its throw ability while its in the off-hand and shield in the main-hand.

DID YOU SEE THAT? The trident went back to the off-hand immediately instead of the inventory! This is for the trident enjoyers who love to keep distance. This happens when you are holding a shield in the main-hand which will automatically slot it into the off-hand (if it is empty of course).
For those who don't want these changes, they can be edited in the configurations. For 26.1.1+ versions, you can use Mod Menu. Alternatively, you can go into the game files and find the config folder, where you'll see the Spearwork config and edit it.
To-Do's
- Fix any bugs that may occur…
I've also tested this with mods (with how few there are for 1.21.11) and it seems to work with modded shields, however due to lack of modded spears I am unable to test. It should probably work (don't quote me).
Project description from CurseForge.
Pick your setup
Spearwork by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
2 loader builds26.1.1
2 loader builds1.21.11
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Spearwork versions and loaders
spearwork-1.1.2-Fabric-1.21.11
spearwork-1.1.2.jar
31 May 2026
spearwork-1.1.2-Fabric-26.1.1+
spearwork-1.1.2.jar
31 May 2026
spearwork-1.1.1-Neoforge-26.1.1+
spearwork-1.1.1.jar
19 May 2026
spearwork-1.1.1-Neoforge-26.1.1
spearwork-1.1.1.jar
8 May 2026
spearwork-1.1.1-Neoforge-1.21.11
spearwork-1.1.1.jar
8 May 2026
spearwork-1.1.1-Fabric-26.1.1+
spearwork-1.1.1.jar
8 May 2026
spearwork-1.1.1-Fabric-1.21.11
spearwork-1.1.1.jar
8 May 2026
spearwork-1.1.0-Neoforge-26.1.1
spearwork-1.1.0.jar
13 Apr 2026
spearwork-1.1.0-Neoforge-1.21.11
spearwork-1.1.0.jar
13 Apr 2026
spearwork-1.1.0-Fabric-26.1.1
spearwork-1.1.0.jar
13 Apr 2026
spearwork-1.1.0-Fabric-1.21.11
spearwork-1.1.0.jar
13 Apr 2026
spearwork-Neoforge-26.1.1
spearwork-1.0.0.jar
7 Apr 2026
Looking for an older file? The official CurseForge project page is in Resources.