- Optional Dependencies
- https://chaoscode.io/resources/remote-turrets.50/
This plugin adds the ability for players to have turrets that shoot rockets by adding 3 new turret types;
- Rocket turrets to casually rocket PVP incoming enemies
- AA turrets specifically designed for shooting down any aircraft
- Javelin turrets which fires the rocket into the air for aerial bombardment
Permissions
rocketturrets.rocket - Required to create standard rocket turrets
rocketturrets.antiair - Required to create AA rocket turrets
rocketturrets.javelin - Required to create javelin rocket turrets
rocketturrets.unlimited - Used to bypass the restriction for the amount of turrets you can create
rocketturrets.unlimitedammo - Used to bypass ammo checks for turrets you own
Commands
/turret cost - Display costs for building each turret
/turret basic - Convert a turret to a standard rocket turret
/turret aa - Convert a turret to a AA turret
/turret javelin - Convert a turret to a Javelin turret
/turret remove - Remove the rocket component from the target turret
Config
- Rocket turrets to casually rocket PVP incoming enemies
- AA turrets specifically designed for shooting down any aircraft
- Javelin turrets which fires the rocket into the air for aerial bombardment
Permissions
rocketturrets.rocket - Required to create standard rocket turrets
rocketturrets.antiair - Required to create AA rocket turrets
rocketturrets.javelin - Required to create javelin rocket turrets
rocketturrets.unlimited - Used to bypass the restriction for the amount of turrets you can create
rocketturrets.unlimitedammo - Used to bypass ammo checks for turrets you own
Commands
/turret cost - Display costs for building each turret
/turret basic - Convert a turret to a standard rocket turret
/turret aa - Convert a turret to a AA turret
/turret javelin - Convert a turret to a Javelin turret
/turret remove - Remove the rocket component from the target turret
Config
JavaScript:
{
"Settings": {
"Return % of build costs when picked up": 50.0,
"Return % of build costs when rocket component is removed": 50.0
},
"Rocket Turret": {
"Use heat-seeking rockets": false,
"Use proximity detonation": true,
"Rocket launcher skin ID": 0,
"Explosion radius": 4.0,
"Amount of time to lock on to a target (seconds)": 1.0,
"Minimum distance to acquire a target": 4.0,
"Maximum distance to acquire a target": 40.0,
"Maximum turrets per player": 2,
"Requires ammo to fire": true,
"Fire rate (seconds)": 2.0,
"Rocket speed (m/s)": 20.0,
"Cost to upgrade": [
{
"Shortname": "rocket.launcher",
"Amount": 1
}
]
},
"Javelin Turret": {
"Use heat-seeking rockets": true,
"Use proximity detonation": true,
"Rocket launcher skin ID": 0,
"Explosion radius": 4.0,
"Amount of time to lock on to a target (seconds)": 1.0,
"Minimum distance to acquire a target": 10.0,
"Maximum distance to acquire a target": 80.0,
"Maximum turrets per player": 2,
"Requires ammo to fire": true,
"Fire rate (seconds)": 4.0,
"Rocket speed (m/s)": 30.0,
"Cost to upgrade": [
{
"Shortname": "rocket.launcher",
"Amount": 1
},
{
"Shortname": "targeting.computer",
"Amount": 1
}
]
},
"AA Turret": {
"Amount of damage to deal to target": 500.0,
"Rocket launcher skin ID": 0,
"Explosion radius": 4.0,
"Amount of time to lock on to a target (seconds)": 1.0,
"Minimum distance to acquire a target": 4.0,
"Maximum distance to acquire a target": 80.0,
"Maximum turrets per player": 2,
"Requires ammo to fire": true,
"Fire rate (seconds)": 3.0,
"Rocket speed (m/s)": 30.0,
"Cost to upgrade": [
{
"Shortname": "cctv.camera",
"Amount": 2
},
{
"Shortname": "rocket.launcher",
"Amount": 1
},
{
"Shortname": "targeting.computer",
"Amount": 1
}
]
},
"Version": {
"Major": 2,
"Minor": 0,
"Patch": 0
}
}