Description
OneGunLifetime
A gameplay addon mod for NeoForge 1.21.1 that adds "soul binding" to the ModularShoot framework: all gun stats and plugin bonuses are attached to the player themselves, and the gun is now just the entry point for attaching plugins and firing.
Features
Once Bound, Bound for Life
Through some mysterious means, a gun can be bound to your soul. From that day on, that is the only gun you will ever use.
Plugin Sockets Move onto the Player
Gun stats and plugin bonuses no longer depend on any item, they are attached directly to the player. You can tune this soul gun, which accompanies you for a lifetime, into whatever shape you want.
Only One Gun Allowed
Other guns in your inventory are deleted on the spot! Trying to toss the soul gun or stash it in a chest? Not allowed — it clings firmly to you! Deleted it by force? It is automatically restored to your inventory 5 seconds later! Replaced it with a new gun? Then the new gun simply becomes the soul gun itself. No matter what, this mod guarantees you will never get to use another gun.
The Gun Knows Its Owner
Only the bound owner can fire the soul gun. An unbound player who picks up someone else's soul gun receives a "soul gun memorial" keepsake instead, and the original owner's gun is automatically restored. A soul gun never acknowledges a second owner.
How to Use?
Normally this mod cannot be played through in normal survival, a gun must be bound to a player via commands or the developer API. See the WIKI for details.
Requirements
- ModularShoot 0.3.1+ (required)
Documentation
FAQ
Q1: Does this mod add any new items?
A1: Not a single one. Projection guns reuse ModularShoot's gun definitions and appearances; this mod registers no items or textures of its own.
License
MIT


