About Custom Magazine Capacity
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)


DiSCORD