Saltpeter Gunpowder

Saltpeter Gunpowder

A vanilla-friendly, immersive, well researched gunpowder crafting mod with no feature creep and no world generation tweaks.

by
397 Downloads
fabricgame-mechanicsutility
Rent Server with this Mod

Screenshots

gunpowder recipe
saltpeter recipe
creative inventory
both recipes available in the recipe book

About this Mod

About


Ever wish there was an immersive & well researched, vanilla friendly way to craft Gunpowder that doesn't alter world generation, use weird items in the recipe, or have janky crafting steps?

Saltpeter Gunpowder is here to help, offering 2 very simple features: A recipe to turn basalt into saltpeter, and a recipe using that saltpeter to craft gunpowder!

Explanation


Real life gunpowder consists of roughly 75% potassium nitrate (aka saltpeter), sulfur, and 10% charcoal (yes, charcoal specifically - not just carbon). Originally, I was going to add a sulfur ore to the nether, but then I had a realization: Blaze powder IS sulfur!

So, with the sulfur problem solved, I decided to see if any vanilla items could substitute potassium nitrate while remaining believable. Unfortunately, saltpeter is a very strange material largely only found in caves, specifically where bats are concerned (often immersing bat guano in water, then filtering it after a while to get the potassium nitrate powder). I decided to simplify my search: what in minecraft could potentially contain Potassium in great enough quantity to be able to be extracted?

I looked into a lot of things, eventually landing on the different rocks in Minecraft, and learned that Basalt is consists mostly of oxides of silicon, iron, magnesium, aluminum, titanium, calcium, and... potassium!. And while potassium oxide is not potassium nitrate, I decided that it wouldn't be too big of a suspension of belief to say that you could extract saltpeter from basalt; fitting that basalt even has "salt" in its name!

Recipes


Saltpeter

1 basalt block makes 1 saltpeter

Gunpowder

7 salt peter, 1 blaze powder, 1 charcoal makes 4 gunpowder

Both recipes are shapeless, meaning you can put them in the crafting grid any way you want.

Available Versions

1.0.0release
MC 1.21.11fabric
December 30, 2025

How to Install Saltpeter Gunpowder 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 "Saltpeter Gunpowder". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Saltpeter Gunpowder 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 Saltpeter Gunpowder compatible with fabric?

Saltpeter Gunpowder officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Saltpeter Gunpowder – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Saltpeter Gunpowder 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 Saltpeter Gunpowder 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
MIT License
Server-side
Required

Supported Versions

1.21.11