ModularShootAmmo
by Yanbwe
ModularShootAmmo gives guns built on the ModularShoot framework a magazine system, reserve ammo tracking and a readout in the screen corner.
What it does
Guns handled by the mod load magazines instead of drawing from a single ammo type. Magazine count, capacity and reload time are set by attributes that the framework tracks as state, and plugins can change them, for example an extended magazine that adds 15 to capacity. A gun declares that it uses the ammo system through a data pack.
The mod registers any number of ammo types in a registry, and each type can carry its own color and per-shot cost. A shotgun, for example, spends 2 shells per shot. Reserve ammo has a cap, and reload sounds can be configured. While a gun is held, an ammo readout appears in a screen corner, and its position can be adjusted in the configuration. The mod uses mixins to integrate with the guns.
ModularShootAmmo requires ModularShoot 0.1.0 or newer. It is built for NeoForge and runs on client and server, so the server and every player need it. Files are published for 1.21.1 only, with 1.0.2 as the latest file, and the code is open source under the MIT License.
Key features
Magazine reloading
Guns reload from magazines, with capacity and reload time set through the framework's attribute pipeline.
Multiple ammo types
Any number of ammo types can be registered, each with its own color and per-shot cost, such as a shotgun spending 2 shells per shot.
Ammo HUD
An ammo readout is shown in a screen corner while a gun is held, and its placement can be adjusted in the configuration.
Plugins and sounds
Plugins such as an extended magazine can change magazine values, and reload sounds are configurable.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Adding ammo types to a gun pack
A gun pack can register its own ammo types and declare the ammo system through a data pack, without changing the framework itself.
Who it’s for: Developers and pack makers who want guns that reload from magazines and use several ammo types, and players who want that behavior on NeoForge 1.21.1.
How it compares
F708 Guns is a NeoForge gun mod for 1.21.1, client and server, under All rights reserved, so its license is closed. Apotheosis x Point Blank Compat is also NeoForge 1.21.1 and client and server, and it is open source under the MIT License. Guard Villagers TACZ Support is server-side only, open source under the MIT License, and built for 1.21.1 on NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ModularShootAmmo | NeoForge | 1.21.1 | Client and server | 2026-08-27 |
| F708 Guns | NeoForge | 1.21.1 | Client and server | 2026-02-13 |
| Apotheosis x Point Blank Compat | NeoForge | 1.21.1 | Client and server | 2026-07-07 |
| Guard Villagers TACZ Support | NeoForge | 1.21.1 | Server-side only | 2026-10-07 |
Questions
Does ModularShootAmmo need ModularShoot?
Does the server need ModularShootAmmo?
Which Minecraft versions does ModularShootAmmo support?
Can the reload sounds be changed?
In the catalog
ModularShootAmmo is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Yanbwe
Similar mods
What the author says
An ammo addon mod for NeoForge 1.21.1 that brings magazine-based ammunition, reloading, and an ammo HUD to the ModularShoot framework. A gun enables the ammo system by declaring the uses_ammo feature via data pack. Magazine count, capacity, and reload time all flow through the framework's attribute and state…
Official listing
- Modrinth page
- modrinth.com/mod/modularshootammo
- Owner
- Yanbwe
- Published
- 2026-08-08
- Updated on Modrinth
- 2026-08-27
- Facts verified
- 2026-10-15
