Shots Fired for Minecraft: Spent Casings After Every Shot

Why Empty Casings Make Gunplay Feel Real in Minecraft If you run a modded Minecraft world with firearms, you already know how satisfying it is when sound, recoil, and reload timing line up. One small detail that many packs skip is what happens after the shot: the brass. The Shots Fired mod is bui...

Download shotsfired for Minecraft 1.20.1

Original name: shotsfired

Minecraft: 1.20.1

Loaders: Forge

FileVersionLoaderSize
shotsfired-1.20.1-0.1.0.jar1.20.1Forge1009 КБDownload
shotsfired-0.1.1-BETA.jar1.20.1Forge1015 КБDownload
shotsfired-1.20.1-0.2.0.jar1.20.1Forge1015 КБDownload
shotsfired-1.20.1-0.2.1.jar1.20.1Forge1016 КБDownload
shotsfired-1.20.1-0.2.2.jar1.20.1Forge1012 КБDownload
shotsfired-1.20.1-0.2.3.jar1.20.1Forge1014 КБDownload
shotsfired-1.20.1-0.2.4.jar1.20.1Forge1014 КБDownload
shotsfired-1.20.1-0.2.4.1.jar1.20.1Forge1016 КБDownload

Why Empty Casings Make Gunplay Feel Real in Minecraft

If you run a modded Minecraft world with firearms, you already know how satisfying it is when sound, recoil, and reload timing line up. One small detail that many packs skip is what happens after the shot: the brass. The Shots Fired mod is built for that moment. It hooks into TACZ (Timeless and Classics Zero) weapons so that when you pull the trigger, the world reacts with a physical casing drop, not just damage numbers and particles. That single mechanic can anchor immersion for servers, story maps, and survival sandboxes that lean on modern combat.

What Shots Fired Actually Adds

At its core, Shots Fired extends TACZ gunplay with casing drops. Shoot a gun, and you get an empty casing as a forge item you can see, pick up, and (eventually) build systems around. Right now the default pack behavior is intentionally light: the mod focuses on reliable drops and deep configuration rather than shipping a full recycling economy out of the box. Think of it as a foundation block for pack makers who want ammunition to feel like a real supply chain, not a bottomless hotbar.

  • Adds casing drops tied to TACZ weapon fire events.
  • Lets you map each weapon identity to a specific dropped item.
  • Gives you fine control over how casings fly out of the gun in three dimensions.
  • Scales well for modpack authors who need consistent rules across many guns.

Hard Requirement: You Need TACZ Installed

Shots Fired does not replace TACZ or invent standalone gun items. Without TACZ in your instance, there is nothing meaningful for the mod to attach to. Treat TACZ as part of your minimum load order, then layer Shots Fired on top. When you are assembling versions for a new Minecraft update wave, always verify that your TACZ build and your loader line up; mismatched versions are one of the fastest ways to get silent failures or odd NBT behavior on servers.

Getting everything in place does not have to mean hunting through scattered forum threads. If you like a guided setup, this mod can be easily installed via the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu, which keeps your TACZ stack and companion mods organized in one place.

The TACZ Detail That Matters: gunId Versus Item ID

Here is the concept that trips people up once, then never again. In TACZ, many weapons share the same forge item. What separates a pistol from a rifle is not always the item ID you see in JEI; it is the weapon data carried in NBT. When documentation refers to gunId, it means TACZ custom NBT such as GunId, not the literal item name like the modern kinetic weapon entry. If that sounds abstract, the practical takeaway is simple: you configure Shots Fired against the weapon identity TACZ uses internally, not against whatever label you first guess from the creative menu.

For modders and pack authors who want the exact NBT without guesswork, tools that dump held item data are invaluable. Many teams use KubeJS and the hand inspection command to print the full NBT of the gun you are holding. Once you can read GunId cleanly, adding new lines to config stops feeling like trial and error and starts feeling like crafting a recipe: one clear input, one clear output.

Configuration: Map Guns to Casings

Shots Fired relies on two big config ideas. The first is a mapping table that connects TACZ gunId values to forge items that should appear when the weapon fires. The format pairs a gun identity with a dropped item using a delimiter pattern you will recognize from other mod configs: gun side, separator, item side. A silly test example might pair a common pistol identity with an apple just to prove the pipeline works, then you swap the apple for a real casing item from your pack.

  • Start with one gun you use daily; confirm drops appear at your feet or in your hopper lines.
  • Duplicate the pattern for each GunId variant you care about.
  • Keep naming consistent across singleplayer tests and your server deployment so behavior matches.

Ejection Direction, Rotation, and Power

The second config cluster controls how the casing leaves the weapon. You can nudge displacement on all three axes, rotate the arc across axes, and tune power so brass skitters across stone or plinks softly into grass. That level of control is what makes the mod feel at home in cinematic combat biomes, tight city maps, and open wasteland generation alike. A future-facing note from the project is the planned return of an isRight style mirror so left-handed weapon setups can flip ejection direction without hacks.

What Is Missing Today, and Why That Is Okay

Today, Shots Fired does not ship a universal casing item library or a finished recycling loop inside this single download. The author points to a separate upcoming automation-focused companion, Create: Mass Munitions, as the place where default casing items and Create-style lines will eventually land. Until then, you are expected to supply your own items through config, which is honestly ideal for modpack identity: your casings can match your ore progression, your tech tier, or your server economy.

On the roadmap side, active work includes a fuller reloading and recycling system with properly sourced 3D models, which should give players something to do with piles of brass beyond decoration. For server owners, that future hook is worth watching if you want long-term retention mechanics tied to munitions rather than only to melee and magic.

Closing Thoughts

Shots Fired is a small idea with a big payoff: it turns every shot into a tangible consequence in the block world. Paired with TACZ, it respects how those weapons are actually represented in NBT, gives you honest configurability, and sets the stage for automation and immersion-heavy packs. Whether you are tuning combat for a public server or building a private modded saga, wiring casings into your progression is one of the cleanest ways to make gun mods feel grounded in Minecraft mechanics without rewriting the whole game.

--- **Update Apr 21, 2026:** Added 1 file for version 1.20.1 (Forge). --- **Update May 9, 2026:** Added 1 file for version 1.20.1 (Forge).