About RocketWeapons
##
RocketWeapons
Transform weapons into rocket-firing weapon.
Supports all ranged and melee weapons — including custom shortnames and skins.
Fine-tune rockets per shot, spread, speed, and cost per weapon.
Throwables and water guns are not supported.
Â

Example shown uses a custom weapon created with the CustomizableWeapons plugin. RocketWeapons provides the rocket-firing logic only.
### Key Features
- Toggle with /rocketweapons or enable Always-On for all players
- Permission controlled via "rocketweapons.use"
- Define rocket type per shortnameÂ
- Fallback mapping for non-ammo weapons (e.g. water pistol, snowball gun)
- HUD icon shows which rocket type is active
- Override weapon display name via config
### Blacklist SkinID
- Blacklist specific SkinIDs via config
- Blacklisted skins will not trigger RocketWeapons
- Requires CustomName (display name override) to function
- Prevents abuse from owned/purchased skins
- Fully compatible with custom loot systems
Spawn Weapons via RocketWeapons
Chat: /giverw player givecommand
Console: giverw player givecommand
### Rocket Types
0 = None • 1 = Basic • 2 = HV • 3 = Fire
### Configuration Example
{
"Toggle command": "rocketweapons",
"Enable rocketweapons command for players": false,
"Rocketweapons always on": true,
"HUD Icon Size (percent)": 5.0,
"HUD Offset From Right (px)": 435.0,
"HUD Offset From Bottom (px)": 25.0,
"Blacklist SkinID": [
2056471683,
3693688702
],
"Weapons": [
{
"shortname": "rifle.ak",
"customname": "",
"skinid": 0,
"GiveCommand": "ak",
"rocketspershot": 4,
"consumedrocketspershot": 0,
"rockettype(0=basic 1=hv 2=inced)": 0,
"spreaddegrees": 10.0,
"speedmultiplier": 1.0,
"attachment blacklist": [
"weapon.mod.extendedmags"
]
},
{
"shortname": "hammer.salvaged",
"customname": "",
"skinid": 0,
"GiveCommand": "salvagedhammer",
"rocketspershot": 4,
"consumedrocketspershot": 0,
"rockettype(0=basic 1=hv 2=inced)": 0,
"spreaddegrees": 10.0,
"speedmultiplier": 1.0,
"attachment blacklist": []
},
{
"shortname": "snowballgun",
"customname": "",
"skinid": 0,
"GiveCommand": "snowballgun",
"rocketspershot": 4,
"consumedrocketspershot": 0,
"rockettype(0=basic 1=hv 2=inced)": 0,
"spreaddegrees": 10.0,
"speedmultiplier": 1.0,
"attachment blacklist": []
}
]
}
 Â
Installation
1. Upload
RocketWeapons.cs → oxide/plugins
3. Configure
oxide/config/RocketWeapons.json
4. Grant Permission
oxide.grant user STEAMID rocketweapons.use
oxide.grant user STEAMID rocketweapons.give
 Â
Â
Â
Â