Skip to content

shmitzas/InfiniteAmmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfiniteAmmo

Controls infinite reserve and chamber ammo per player flag.

Build Status Downloads Stars License

Features

  • Infinite chamber ammo — restores Clip1 to max after every shot so the weapon never runs dry mid-magazine.
  • Infinite reserve ammo — replenishes reserve ammo (ReserveAmmo[0]) whenever a player reloads, preventing an empty-magazine situation.
  • Both features can be enabled independently and optionally restricted to a permission flag, so you can grant them only to VIPs, admins, or any custom group.

Configuration

The plugin is configured via addons/swiftlys2/configs/InfiniteAmmo/config.jsonc.

Key Type Default Description
DetailedLogging bool false Enable verbose logging (gates LogInformation/LogDebug).
InfiniteReserveAmmo bool true Enable infinite reserve ammo globally.
InfiniteReserveAmmoFlag string "" Permission flag required. Empty = everyone.
InfiniteChamberAmmo bool false Enable infinite chamber ammo globally.
InfiniteChamberAmmoFlag string "" Permission flag required. Empty = everyone.

Example

{
    "InfiniteAmmo": {
        "DetailedLogging": false,
        "InfiniteReserveAmmo": true,
        "InfiniteReserveAmmoFlag": "",
        "InfiniteChamberAmmo": false,
        "InfiniteChamberAmmoFlag": "infiniteammo.chamber"
    }
}

Building

dotnet publish -c Release

Output is placed in build/publish/InfiniteAmmo/.

About

Gives infinite ammunition for weapons

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages