Dedicated Musket

Dedicated Musket

This mod is my speculation on one simple question: What if Mojang added a musket to Minecraft?

by
7 Downloads
fabricequipmenttechnology
Rent Server with this Mod

Screenshots

Musket Cleaning Kit Crafting Recipe
Musket Crafting Recipe
Paper Cartridge Crafting Recipe

About this Mod

Dedicated Musket

What if Minecraft had a musket?

Dedicated Musket is a Fabric mod that adds a single weapon to Minecraft: a slow, powerful, and high-risk flintlock musket inspired by historical firearms.

Unlike modern gun mods, Dedicated Musket focuses on immersion, tactical gameplay, and survival-friendly mechanics. Every shot matters. Reloading takes time, weather affects reliability, movement impacts accuracy, and improper handling can leave your weapon jammed when you need it most.


Crafting Recipes

Musket

musket

Paper Cartridge

paper cartridge

Musket Cleaning Kit

musket cleaning kit


How to Use

Reloading the Musket

The musket can be held in either hand, but using it in the off-hand is recommended.

Step 1 — Load the Cartridge

Hold the musket in one hand and a Paper Cartridge in the other hand.

Right-click to load the cartridge.

Step 2 — Ram the Cartridge

Replace the Paper Cartridge with a Stick.

The Stick acts as a ramrod.

Right-click again to ram the cartridge into the barrel.

Step 3 — Cock the Musket

Right-click once more to cock the musket.

Step 4 — Fire

Make sure one hand is holding the musket and the other hand is empty.

Right-click to fire.


Clearing Jams and Fouling

Hold the musket in one hand and a Musket Cleaning Kit in the other hand.

Right-click to clean the musket.

The cleaning kit can:

  • Clear jammed muskets
  • Remove light fouling
  • Remove heavy fouling

Each use consumes one durability from the cleaning kit.


Features

Realistic Multi-Step Reloading

Reloading a musket is a manual process consisting of multiple steps:

  1. Load a Paper Cartridge
  2. Ram the cartridge using a Stick as a ramrod
  3. Cock the musket
  4. Fire

The musket can be used in either hand, but using it in the off-hand is recommended for a smoother reload flow.


Velocity-Based Damage

Musket damage is determined by projectile velocity.

  • Close-range shots deal approximately 14–16 damage.
  • Projectiles lose speed over distance due to gravity and air resistance.
  • Long-range shots deal less damage.
  • Projectiles traveling through water lose most of their velocity, drastically reducing both damage and range.

Armor Penetration System

The musket features armor penetration based on armor toughness.

  • Targets with 0 armor toughness receive full armor penetration.
  • Every point of armor toughness reduces musket damage by 5%.
  • Armor toughness becomes the primary defense against musket shots.

Shield Bypass

Musket projectiles completely bypass shields.

Enemies cannot block musket shots using shields, making the weapon particularly effective against defensive opponents.


Jamming Mechanic

Water is one of the musket's greatest weaknesses.

The musket becomes jammed if:

  • Fired underwater
  • Reloaded underwater
  • The player enters water during the reload process

A jammed musket cannot be fired or reloaded until cleaned.


Musket Cleaning Kit

The Musket Cleaning Kit is used to maintain and repair the musket.

It can:

  • Clear jams
  • Remove light fouling
  • Remove heavy fouling

Each cleaning kit has limited durability and loses durability with every use.


Fouling System

Repeated firing causes residue to build up inside the barrel.

Light Fouling

Occurs after roughly 50–100 shots.

Effects:

  • Slower reload speed
  • Reduced accuracy
  • Increased durability consumption

Heavy Fouling

Can occur after an additional 20–40 shots.

Effects:

  • The musket becomes completely unusable
  • Reloading is impossible
  • Firing is impossible

Cleaning the musket removes both fouling states.


Weather Effects

Rain and thunderstorms negatively affect musket performance.

Rain

  • Increased jam chance
  • Increased misfire chance
  • Reduced accuracy
  • Additional durability consumption

Thunderstorms

  • Stronger accuracy penalties
  • Higher reliability issues than normal rain

Weather can turn a reliable musket into an unpredictable weapon.


Misfire Mechanic

The musket has a small chance to misfire.

When a misfire occurs:

  • The shot fails
  • The musket remains functional
  • Simply cock the musket again and retry

Rain and thunderstorms significantly increase misfire chances.


Movement-Based Accuracy

Player movement directly affects accuracy.

Moving

Worst accuracy.

Standing Still

Normal accuracy.

Sneaking

Best accuracy.

The musket rewards patience, positioning, and preparation rather than aggressive run-and-gun combat.


Two-Handed Firing Requirement

Firing the musket requires both hands.

Requirements:

  • One hand must hold the musket
  • The other hand must remain empty

If both hands are occupied, the musket cannot fire.


Reload Restrictions

Reloading cannot be interrupted.

Switching items or moving items during the reload process immediately cancels the reload.

Proper timing and positioning are essential.


Environmental Interaction

Musket projectiles can break or destroy certain fragile blocks.

Supported targets include:

  • Glass Panes
  • Flower Pots
  • Decorated Pots
  • Chorus Flowers

Enchantments

The musket supports vanilla enchantments such as:

  • Unbreaking
  • Mending
  • Curse of Vanishing

Additionally, Dedicated Musket introduces two unique enchantments.


Scattershot

Transforms the musket into a short-range spread weapon.

Features:

  • Fires 6 projectiles at once
  • Each projectile deals approximately 3–5 damage
  • Uses only 1 paper cartridge per shot
  • Consumes significantly more durability

Trade-offs:

  • No armor penetration
  • Less effective against armored targets
  • Designed for close-range crowd control

Weather conditions further increase durability consumption and reduce accuracy.


Seal

Seal removes nearly all weather and water-related penalties.

Benefits:

  • Fire underwater
  • Reload underwater
  • Immune to rain-related reliability penalties
  • Immune to thunderstorm-related reliability penalties
  • Removes movement-based accuracy penalties

A musket with Seal performs consistently regardless of environmental conditions.

Mutually Exclusive

Seal and Scattershot cannot exist on the same musket.

Both enchantments are obtainable only through the Enchanting Table.


Sculk & Vibration Integration

Dedicated Musket fully interacts with Minecraft's vibration system.

The following actions generate vibrations:

  • Reloading
  • Cocking
  • Firing
  • Misfires
  • Jams
  • Cleaning
  • Repairing
  • Projectile impacts

These vibrations can be detected by:

  • Sculk Sensors
  • Calibrated Sculk Sensors
  • The Warden

Calibrated Sculk Sensor Values

Action Signal Strength
Fire Musket 15
Reload 8
Clean / Repair 7
Cock Musket 6
Projectile Impact 2
Jam / Misfire 1

Using a musket in the Deep Dark can quickly reveal your location.


Design Philosophy

Dedicated Musket is intentionally focused.

It does not add modern firearms, ammunition types, military equipment, or gun progression systems.

Instead, it explores a single question:

What if Minecraft had a musket?

The result is a weapon with meaningful strengths, significant weaknesses, and gameplay that feels at home in Minecraft's survival experience.


Requirements

  • Minecraft Java Edition
  • Fabric Loader
  • Fabric API

Compatibility

  • Singleplayer
  • Multiplayer
  • Survival
  • Adventure Maps
  • Modpacks (feel free to include this mod in your modpack)

Inspiration & Credits

The crafting recipes in this mod are heavily inspired by Ewewukek's musket mod.

The reload system is inspired by Flint'N'Powder, featuring a multi-step loading process that requires loading a paper cartridge, ramming it into the barrel, cocking the musket, and finally firing.

Dedicated Musket is not a port or recreation of either mod. Instead, it builds upon those ideas while introducing additional mechanics such as fouling, armor penetration, weather effects, jamming, misfires, custom enchantments, and vibration system integration.

Available Versions

Dedicated Musket 1.0.0-for-1.21.1release
MC 1.21.1fabric
June 14, 2026
Dedicated Musket 1.0.0-for-1.21.11release
MC 1.21.11fabric
June 14, 2026

How to Install Dedicated Musket on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Dedicated Musket". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Dedicated Musket server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Dedicated Musket compatible with fabric?

Dedicated Musket officially supports fabric for Minecraft 1.21.11, 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Dedicated Musket – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Dedicated Musket consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Dedicated Musket with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Apache License 2.0
Server-side
Required

Supported Versions

1.21.111.21.1