Magazin Booster can change the most important values for any projectile Weapon. It works with custom changeable rights for the available properties and will get applied after "OnItemCraftFinished".
Additionally it can change the default value's for maximum ammunition count and preloaded ammunition count for every weapon, which will be spawned on the server, either in boxes, by kits or also by give.
All by permission boosted weapons can only be used by players with the needed rights. The plugin checks (by default TRUE, can be changed) if a weapon has boosted values and will revert them to the server default, once a player with no appropriate rights has such a weapon in his belt. As of the ability, that those weapons can be marked with a custom skin (limited by the available skins), those skins will be removed on the same way like the properties. This can be changed by global setting.
This strategy will keep up your donations and prevents massproducing of such weapons.
Actually included weapons are:
The plugin will create a config-file 'MagazinBoost.json' in 'config' at first start:
These settings of each weapon are NOT changeable and must not be changed:
givemaxammo
givepreload
giveammotype
givemaxcondition
giveskinid
Possible ammo types are:
"ammo.handmade.shell"
"ammo.pistol"
"ammo.pistol.fire"
"ammo.pistol.hv"
"ammo.rifle"
"ammo.rifle.explosive"
"ammo.rifle.incendiary"
"ammo.rifle.hv"
"ammo.rocket.basic"
"ammo.rocket.fire"
"ammo.rocket.hv"
"ammo.rocket.smoke"
"ammo.shotgun"
"ammo.shotgun.slug"
"arrow.hv"
"arrow.wooden"
Additionally it can change the default value's for maximum ammunition count and preloaded ammunition count for every weapon, which will be spawned on the server, either in boxes, by kits or also by give.
All by permission boosted weapons can only be used by players with the needed rights. The plugin checks (by default TRUE, can be changed) if a weapon has boosted values and will revert them to the server default, once a player with no appropriate rights has such a weapon in his belt. As of the ability, that those weapons can be marked with a custom skin (limited by the available skins), those skins will be removed on the same way like the properties. This can be changed by global setting.
This strategy will keep up your donations and prevents massproducing of such weapons.
Actually included weapons are:
- Every projectile weapon
- Every bow weapon
- Maximum ammunition per magazine
- Preloaded ammunition after being crafted
- Maximum condition
- Preloaded ammotype after being crafted
- Default skin for boosted weapons
- All: magazinboost.canall
- MaxAmmo: magazinboost.canmaxammo
- PreLoad: magazinboost.canpreload
- MaxCondition: magazinboost.canmaxcondition
- AmmoType: magazinboost.canammotype
The plugin will create a config-file 'MagazinBoost.json' in 'config' at first start:
- checkForRightsInBelt > checks for pluginrights and will revert a custom property if the player has'nt this right
- removeSkinIfNoRights > removes any custom skin if it's not the server default skin or in case of the current is equal the setting of the specific weapon
These settings of each weapon are NOT changeable and must not be changed:
- name
- displayname
- maxammo > The maximum amount the magazine can load
- preload > The preloaded amount of ammo after being crafted
- maxcondition > The weapons maximum condition
- ammotype > The default preloaded ammo type
- skinid > The custom skin for all modded weapons by type
- servermaxammo > equal to maxammo, but a global setting for server
- serverpreload > equal to preload, but a global setting for server
- serverammotype > equal to ammotype, but a global setting for server
- servermaxcondition > equal to maxcondition, but a global setting for server
- serveractive > use yes/no (true/false) global settings for this weapon
- mb.giveplayerUsage: mb.giveplayer playername|id weaponshortname (optional: skinid)
givemaxammo
givepreload
giveammotype
givemaxcondition
giveskinid
Possible ammo types are:
"ammo.handmade.shell"
"ammo.pistol"
"ammo.pistol.fire"
"ammo.pistol.hv"
"ammo.rifle"
"ammo.rifle.explosive"
"ammo.rifle.incendiary"
"ammo.rifle.hv"
"ammo.rocket.basic"
"ammo.rocket.fire"
"ammo.rocket.hv"
"ammo.rocket.smoke"
"ammo.shotgun"
"ammo.shotgun.slug"
"arrow.hv"
"arrow.wooden"