- Infinite chamber ammo — restores
Clip1to 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.
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. |
dotnet publish -c ReleaseOutput is placed in build/publish/InfiniteAmmo/.
{ "InfiniteAmmo": { "DetailedLogging": false, "InfiniteReserveAmmo": true, "InfiniteReserveAmmoFlag": "", "InfiniteChamberAmmo": false, "InfiniteChamberAmmoFlag": "infiniteammo.chamber" } }