CurseForge · Minecraft mod
Shots Fired Port
An addon to TaC:Z, and eventually every gun mod, to have guns drop empty casings when fired.
Quick answer
Which Shots Fired Port release should I use?
Shots Fired Port shotsfired-1.21.1-0.1.2.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Shots Fired Port 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 Shots Fired Port shotsfired-1.21.1-0.1.2.jar need?
shotsfired-1.21.1-0.1.2.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Shots Fired Port without breaking your instance.
Built for Shots Fired Port shotsfired-1.21.1-0.1.2.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use shotsfired-1.21.1-0.1.2.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 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 shotsfired-1.21.1-0.1.2.jar. It opens that exact file at the source.
About this project
What does Shots Fired Port add?
Shots Fired NeoForge 1.21.1 Port
Credits / Original Mod
This project is an unofficial NeoForge 1.21.1 port of Shots Fired, originally created by MelodicCougar7.
Original mod page:
https://www.curseforge.com/minecraft/mc-mods/shots-fired
All credit for the original idea, concept, and original mod goes to MelodicCougar7.
This project is not an official update unless stated otherwise by the original author.
How this port differs from the original
This version was made to bring Shots Fired to Minecraft 1.21.1 using NeoForge.
Main differences from the original version:
- Updated to Minecraft 1.21.1
- Ported to NeoForge
- Updated code for newer mod loader APIs
- Updated compatibility for newer TaC:Z / Timeless and Classics Zero versions
- Adjusted the casing-drop system to work in the newer environment
- Added or updated configuration support where needed for the port
The core idea stays the same:
Shoot a TaC:Z weapon, get an empty casing.
About
Shots Fired adds casing drops to TaC:Z weapons.
Shoot a gun, get an empty casing.
This port was made so newer modpacks and servers can use the same immersive casing-drop system together with TaC:Z on Minecraft 1.21.1 NeoForge.
Requirements
- Minecraft 1.21.1
- NeoForge
- TaC:Z / Timeless and Classics Zero
Without TaC:Z, this mod does not really do anything.
What does it do?
Shots Fired detects TaC:Z weapons when they are fired and drops configurable casing items based on the weapon’s GunId.
This makes gunplay feel more immersive and gives modpack creators more freedom for custom ammo, recycling, reloading, Create automation, or economy systems.
Configuration
TaC:Z weapons use NBT data to identify the actual gun.
The normal item ID is usually:
Project description from CurseForge.
Pick your setup
Shots Fired Port by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Shots Fired Port versions and loaders
shotsfired-1.21.1-0.1.2.jar
14 May 2026
shotsfired-1.21.1-0.1.1.jar
14 May 2026
Looking for an older file? The official CurseForge project page is in Resources.