Live
Razor updated Animal Farmbadgyver updated CHRONUSBrad Copp updated Deep Sea OptionsRustFlash updated MyServerGearRazor updated Npc HorsesRazor updated Animal Farm ProDávid Balázs updated SquidBridgeBrad Copp updated Biofuel Generator UpgradesBrad Copp published Biofuel Generator UpgradesBrad Copp updated Water Wheel UpgradesBrad Copp updated Windmill UpgradesBrad Copp updated Solar Panel UpgradesRazor updated Admin TC ManagerRazor updated Animal FarmRazor updated The Supermarket eventRazor updated SoundBoxKap followed @AroxRazor updated Animal Farm ProDávid Balázs updated SquidBridgeaRandumDude updated FillPantersRickySpanish updated Zombie AnimalsSilent_Creations published High TimezRickySpanish updated Escape RoomCrazyRust updated Cargo ConvoyaRandumDude updated FillPantersCrazyRust updated Lighthouse Party EventCrazyRust updated Christmas Outpost EventRazor updated TestGenerator ModifierMayonnaiseScc started Plugin video Badwolf followed @Razor
Browse/Rust/Plugins/Custom Magazine Capacity

Custom Magazine Capacity

Custom Magazine Capacity
Description

xMagazineCapacity

- Set a custom magazine capacity for any weapon.

  • Define a default capacity
  • Define a permission or not for any custom magazine capacity

Default Config

{
"Weapons": [
{
"weaponName": "rifle.ak",
"capacity": 45,
"defaultCapacity": 30,
"permission": ""
},
{
"weaponName": "rocket.launcher",
"capacity": 3,
"defaultCapacity": 1,
"permission": "xmagazinecapacity.rocketlauncher3"
},
{
"weaponName": "rocket.launcher",
"capacity": 6,
"defaultCapacity": 1,
"permission": "xmagazinecapacity.rocketlauncher6"
}
],
"RevokePermissionsOnUnload": false,
"RestoreRevokedPermissionsOnLoad": true
}

ℹ️ Keep "permission" empty to override magazine capacity for all players. When config is changed, reload the plugin.

➡️ Add as much weapons as you want.

➡️ Multiple permissions for same weapon

If you have identical weapon names with different permissions, the capacity will be taken from the one with the highest capacity.

Example: 3 times "rocket.launcher" with different permissions: xmagazinecapacity.rl3, xmagazinecapacity.rl6, xmagazinecapacity.rl9 - If a player has all 3 permissions, the capacity will be 9, since its the one with most capacity.

➡️ RevokePermissionsOnUnload/RestoreRevokedPermissionsOnLoad

"RevokePermissionsOnUnload": When the plugin unloads, it takes back any weapon permissions it granted while plugin was running.

"RestoreRevokedPermissionsOnLoad": If you turned the "RevokePermissionsOnUnload" on, this restore option puts revoked permissions back on the same players the next time the plugin loads. (It only affects xmagazinecapacity configured permissions)

Default configuration
xMagazineCapacity.json
{
  "Weapons": [
    {
      "weaponName": "rifle.ak",
      "capacity": 45,
      "defaultCapacity": 30,
      "permission": ""
    },
    {
      "weaponName": "rocket.launcher",
      "capacity": 3,
      "defaultCapacity": 1,
      "permission": "xmagazinecapacity.rocketlauncher3"
    },
    {
      "weaponName": "rocket.launcher",
      "capacity": 6,
      "defaultCapacity": 1,
      "permission": "xmagazinecapacity.rocketlauncher6"
    }
  ],
  "RevokePermissionsOnUnload": false,
  "RestoreRevokedPermissionsOnLoad": true,
  "AllowExtendedMagazineBonus": false
}
Sponsored
Pine Hosting
Pine Hosting

Trusted hosting partner. Affordable game servers with solid support and panels.

Visit site ↗
$8.90
Views1.2k
Downloads74
Purchases0
Rating★ 0.0
Version1.0.4
Compile check✓ Passed Oct 9, 2026
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size13 KB
PublishedMar 28, 2026
UpdatedAug 12, 2026
✓ Reviewed for safety and integrity