MortuusVivensX's Wishlist
-
Heli Pilots
Want more intense air combat and dynamic patrols on your Rust server?
HeliPilots introduces AI helicopter pilots ready to dominate the skies and attack players from the air. Customize everything - from helicopter type and pilot behavior to flight routes!
Features:
🚁 Helicopter Setup
• Supports Scrap Transport Helicopter, Minicopter and Attack Helicopter.
• Customizable AI pilots with adjustable health, clothes, weapons, and combat behaviour.
• Define specific flight behavior, speed, altitude, and route paths — random or pre-defined.
🔥 Combat & AI Behavior
• Pilots dynamically engage or avoid player attacks.
• Setup rockets and turret for Attack Helicopter.
• Customize aggression level — determine whether AI attacks immediately or must be provoked.
• Customize damage, accuracy, and targeting behavior.
⚙ Advanced Heli Customization
• Modify flight speed, fuel consumption, durability, and damage rate.
• Customize helicopter loot tables and drop rates.
• Configure crash behavior, detonator and other.
🎯 Pilot Customization
• Set health, clothes, weapon loadouts, and equipment.
• Custom damage multipliers.
• Customize pilot loot, including weapons, items and resources.
🛠 Event & Path System
• Record custom flight paths or let the plugin auto-generate patrol routes.
• Control event triggers, spawn rates, patrol frequency, and respawn timers.
🖥 Admin Commands (permission drivercontroller.admin)
• spawnhelitest – Spawn a test helicopter with AI pilot.
• removehelitest – Delete spawned test helicopters.
• visibleheli – Toggle admin visibility of AI helicopters.
• recordhelipath – Record a custom helicopter patrol path.
📺 See It in Action! Watch the Video
⚠️ After downloading you’ll also get plugin called DriverController. It’s a single plugin to setup presets of bots and loot between all of my plugins.
📃 Configuration:
{ "Event settings": { "Allowed events (vehicle) count": { "Min": 3.0, "Max": 6.0 }, "Event restart delay": { "Min": 60.0, "Max": 120.0 }, "Prevent NPC from attacking drivers and companions?": true, "Block damage to transport from not players?": true, "Block damage to driver and companion from not players?": true, "Destroy events of this plugin when pause is enabled?": true, "Delete the event if ran out of fuel?": true, "Marker text color": { "Color (for HEX, put # at the beginning)": "0.4 0.5 0.6 1" }, "Event name for the marker": "EVENT HELI", "Route recording settings": { "Enable recorded routes usage?": true, "Clear saved routes after wipe?": true, "Minimum distance between points to record in route (used when recording route)": 40.0, "Minimum number of points to save (used when recording route)": 30.0, "Recorder route height": 50.0 }, "Route generation": { "Enable route generation": true, "Maximum number of monuments for a flight, when generating a route": 5, "Names of monuments, prefabs or their part, for the blacklist (will be excluded when generating a route)": [ "Outpost" ] }, "Controller settings": { "Controller update timer (0 - 0.2)": 0.0 } }, "Loot container position settings": { "Minicopter": { "Container position offset on the vehicle": { "x": 0.0, "y": 0.95, "z": -0.8 }, "Container rotation offset on the vehicle": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "TransportHeli": { "Container position offset on the vehicle": { "x": 0.0, "y": 0.95, "z": -0.8 }, "Container rotation offset on the vehicle": { "x": 0.0, "y": 0.0, "z": 0.0 } } }, "Heli settings": [ { "Activate this event?": true, "Transport type for event(Minicopter, TransportHeli)": "Minicopter", "Driver name (key) from driver settings in DriverController plugin": "PilotHeli", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [ "Companion1" ], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesHeli" ] }, "Сontroller settings": { "Max speed (km/h)": 40.0, "Maximum speed when obstacles detected (km/h)": 15.0, "Height for flying along the route": { "Min": 30.0, "Max": 60.0 }, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 250.0, "Chase timer": 120.0, "Maximum speed during chase (km/h)": 60.0, "Height for flying during chase": { "Min": 10.0, "Max": 30.0 } } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": true, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 500 }, "Vehicle headlight settings": { "Enable vehicle headlights?": true, "Use headlights only at night?": true }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.1, "z": 0.0 } } }, { "Activate this event?": true, "Transport type for event(Minicopter, TransportHeli)": "TransportHeli", "Driver name (key) from driver settings in DriverController plugin": "PilotHeli", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [ "Companion1" ], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesHeli" ] }, "Сontroller settings": { "Max speed (km/h)": 40.0, "Maximum speed when obstacles detected (km/h)": 15.0, "Height for flying along the route": { "Min": 40.0, "Max": 70.0 }, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 250.0, "Chase timer": 120.0, "Maximum speed during chase (km/h)": 60.0, "Height for flying during chase": { "Min": 5.0, "Max": 20.0 } } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": true, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 500 }, "Vehicle headlight settings": { "Enable vehicle headlights?": true, "Use headlights only at night?": true }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.8, "z": 0.0 } } } ] } 📑 DriverController Configuration:
{ "Drivers settings": { "DriverBike": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "shoes.boots", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "wood.armor.pants", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "pants", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "wood.armor.jacket", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "hoodie", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "riot.helmet", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "pistol.revolver", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "DriverCar": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "DriverBoat": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "t1_smg", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "PilotHeli": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "jumpsuit.suit.blue", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } } }, "Companion settings": { "Companion1": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit_scientist_nvgm", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion2": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.arcticsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion3": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.lumberjack", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion4": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.spacesuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } } }, "Loot settings": { "ResourcesBike": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesCar": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesBoat": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesHeli": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesDriver": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 100.0, "Max": 1000.0 } } ], "ResourcesCompanion": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 100.0, "Max": 1000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 10.0, "Max": 100.0 } } ], "WeaponsCompanion": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 40.0, "Max": 80.0 }, "Amount": { "Min": 1.0, "Max": 1.0 } } ] } }
-
Bike Drivers
Want more action on Rust roads? Bike Drivers adds AI bikers with ready to defend armed companions. Customize everything: from bike type and loot to AI behavior and path generation, including off-road support (beta) to surprise your players!
Features:
🏍️ Bike Setup
- Supports multiple bike types: MotorBike, MotorBike with Sidecar, Pedal Bike, and Pedal Trike.
- AI drivers and companions with customizable health, weapons, and behavior.
- Fully configurable event scheduling, custom route recording and automatic path generation (on road and off-road, beta).
🔥 Combat & AI Behavior
- AI bikers react dynamically to attacks, accepting or evading danger.
- Configure bot aggression — set if they fight back or ignore.
- Adjustable damage rates for bikes, drivers, and companions.
- Bike Customization & Settings
- Set max speed, fuel limits, and damage resistance for each bike type.
- Define storage capacity and loot inside bike container.
- Adjust bike durability and destroy options
🎯 Customizable Drivers & Companions
- Configure health, armor, weapons, and clothing for each bot.
- Set different damage rate per driver or companion.
- Customize bot’s loot — weapons, resources, and custom items.
🛠️ Event & Path System
- Record and save custom routes for custom maps
- Use random path generation to drive on road or off-road (beta)
- Adjust event frequency, restart delays, and limits.
🖥️ Admin Commands (permission drivercontroller.admin)
- testeventbike – Spawns/despawns a test AI bike.
- visiblebike – Toggles admin visibility of spawned AI bikes.
- recordbikepath – Records a custom bike route.
📸 See It in Action! Watch the Video
⚠️ After downloading you’ll also get plugin called DriverController. It’s a single plugin to setup presets of bots and loot between all of my plugins.
📃 Configuration:
{ "Event settings": { "Allowed events (vehicle) count": { "Min": 3.0, "Max": 6.0 }, "Event restart delay": { "Min": 60.0, "Max": 120.0 }, "Prevent NPC from attacking drivers and companions?": true, "Block damage to transport from not players?": true, "Block damage to driver and companion from not players?": true, "Destroy events of this plugin when pause is enabled?": true, "Behavior when Convoy appears": { "Pause events when Convoy starts?": true }, "Marker text color": { "Color (for HEX, put # at the beginning)": "1 0.4 0.2 1" }, "Event name for the marker": "EVENT BIKE", "Route recording settings": { "Enable recorded routes usage?": true, "Clear saved routes after wipe?": true, "Minimum distance between points to record in route (used when recording route)": 20.0, "Minimum number of points to save (used when recording route)": 50.0 }, "Route generation": { "Enable route generation": true }, "Controller settings": { "Controller update timer (0 - 0.2)": 0.2 } }, "Loot container position settings": { "MotorBike": { "Container position offset on the vehicle": { "x": 0.0, "y": 0.95, "z": -0.8 }, "Container rotation offset on the vehicle": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "MotorBikeSidecar": { "Container position offset on the vehicle": { "x": 0.0, "y": 0.95, "z": -0.8 }, "Container rotation offset on the vehicle": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "PedalBike": { "Container position offset on the vehicle": { "x": 0.0, "y": 0.85, "z": -0.55 }, "Container rotation offset on the vehicle": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "PedalTrike": { "Container position offset on the vehicle": { "x": 0.0, "y": 0.55, "z": -1.15 }, "Container rotation offset on the vehicle": { "x": 90.0, "y": 0.0, "z": 180.0 } } }, "Bike settings": [ { "Activate this event?": true, "Transport type for event (MotorBikeSidecar, MotorBike, PedalTrike, PedalBike)": "MotorBike", "Driver name (key) from driver settings in DriverController plugin": "DriverBike", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesBike" ] }, "Use Road Routes (has priority over off-road)": true, "Use Off-Road Routes (used if no road routes are available)": true, "Controller settings": { "Max speed (km/h)": 40.0, "Maximum speed when obstacles detected (km/h)": 15.0, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 150.0, "Chase timer": 120.0 } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": true, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 500 }, "Vehicle headlight settings": { "Enable vehicle headlights?": true, "Use headlights only at night?": true }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.1, "z": 0.0 } } }, { "Activate this event?": true, "Transport type for event (MotorBikeSidecar, MotorBike, PedalTrike, PedalBike)": "MotorBikeSidecar", "Driver name (key) from driver settings in DriverController plugin": "DriverBike", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [ "Companion1" ], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesBike" ] }, "Use Road Routes (has priority over off-road)": true, "Use Off-Road Routes (used if no road routes are available)": true, "Controller settings": { "Max speed (km/h)": 40.0, "Maximum speed when obstacles detected (km/h)": 15.0, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 150.0, "Chase timer": 120.0 } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": true, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 500 }, "Vehicle headlight settings": { "Enable vehicle headlights?": true, "Use headlights only at night?": true }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.8, "z": 0.0 } } }, { "Activate this event?": true, "Transport type for event (MotorBikeSidecar, MotorBike, PedalTrike, PedalBike)": "PedalBike", "Driver name (key) from driver settings in DriverController plugin": "DriverBike", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesBike" ] }, "Use Road Routes (has priority over off-road)": true, "Use Off-Road Routes (used if no road routes are available)": true, "Controller settings": { "Max speed (km/h)": 25.0, "Maximum speed when obstacles detected (km/h)": 5.0, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 150.0, "Chase timer": 120.0 } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": false, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 0 }, "Vehicle headlight settings": { "Enable vehicle headlights?": true, "Use headlights only at night?": true }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.1, "z": 0.0 } } }, { "Activate this event?": true, "Transport type for event (MotorBikeSidecar, MotorBike, PedalTrike, PedalBike)": "PedalTrike", "Driver name (key) from driver settings in DriverController plugin": "DriverBike", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [ "Companion1" ], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesBike" ] }, "Use Road Routes (has priority over off-road)": true, "Use Off-Road Routes (used if no road routes are available)": true, "Controller settings": { "Max speed (km/h)": 25.0, "Maximum speed when obstacles detected (km/h)": 5.0, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 150.0, "Chase timer": 120.0 } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": false, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 0 }, "Vehicle headlight settings": { "Enable vehicle headlights?": true, "Use headlights only at night?": true }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.8, "z": 0.0 } } } ] } 📑 DriverController Configuration:
{ "Drivers settings": { "DriverBike": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "shoes.boots", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "wood.armor.pants", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "pants", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "wood.armor.jacket", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "hoodie", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "riot.helmet", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "pistol.revolver", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "DriverCar": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "DriverBoat": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "t1_smg", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "PilotHeli": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "jumpsuit.suit.blue", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } } }, "Companion settings": { "Companion1": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit_scientist_nvgm", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion2": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.arcticsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion3": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.lumberjack", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion4": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.spacesuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } } }, "Loot settings": { "ResourcesBike": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesCar": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesBoat": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesHeli": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesDriver": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 100.0, "Max": 1000.0 } } ], "ResourcesCompanion": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 100.0, "Max": 1000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 10.0, "Max": 100.0 } } ], "WeaponsCompanion": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 40.0, "Max": 80.0 }, "Amount": { "Min": 1.0, "Max": 1.0 } } ] } }
-
Boat Drivers
Bring Rust’s waters to life with Boat Drivers – a fully customizable AI boat patrol system that transforms dull coastlines into action-packed seaways. Armed drivers and their companions roam the seas, ready to protect their boat and loot. Customize everything from boat types to AI behavior, making every waterway a new adventure!
Features:
⛵ Smart AI Patrol Boats
• AI boats cruise oceans, fully crewed with armed drivers and defenders.
• Define patrol routes and tweak how often they appear.
• Companions protect their boat and attack when provoked.
⚔️ Sea Fights
• Engaged AI fires back with firearm weapons.
• Drivers go faster when under fire.
• Setup AI difficulty, behavior, and tactics to fit your server.
🔧 Boat Types
• Pick your boat – RHIBs or rowboats.
• Set up infinite fuel or default fuel use.
• Control speed, health, respawns, and storage.
💰 Loot & Rewards
• Setup loot and drop rates.
• Equip driver and companions with any gear you like.
⚙ Patrol & Spawn Settings
• Set amount of total boats active at once.
• Exclude other AI boats from NPCs aggression.
🛠 Boat Presets
• Setup type, fuel consumption, speed, health and more.
• Define loot inside of boat’s storage containers
🎯 AI Setup
• Name driver and companions, dress them up, set their health and other parameters.
• Load them out with weapons, loot and armor.
• Choose how aggressively they respond to attacks.
📺 See It in Action! Watch the Video
⚠️ After downloading you’ll also get plugin called DriverController. It’s a single plugin to setup presets of bots and loot between all of my plugins.
📃 Configuration:
{ "Event settings": { "Allowed events (vehicle) count": { "Min": 3.0, "Max": 6.0 }, "Event restart delay": { "Min": 60.0, "Max": 120.0 }, "Prevent NPC from attacking drivers and companions?": true, "Block damage to transport from not players?": true, "Block damage to driver and companion from not players?": true, "Destroy events of this plugin when pause is enabled?": true, "Despawn the event if ran out of fuel?": true, "Marker text color": { "Color (for HEX, put # at the beginning)": "0.55 0.78 0.24 1" }, "Event name for the marker": "EVENT BOAT", "Route recording settings": { "Enable recorded routes usage?": false, "Clear saved routes after wipe?": true, "Minimum distance between points to record in route (used when recording route)": 20.0, "Minimum number of points to save (used when recording route)": 50.0 }, "Route generation": { "Enable route generation": true }, "Controller settings": { "Controller update timer (0 - 0.2)": 0.1 } }, "Boat settings": [ { "Activate this event?": true, "Vehicle type for event (MotorRowboat, RHIB)": "MotorRowboat", "Driver name (key) from driver settings in DriverController plugin": "DriverBoat", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [ "Companion1" ], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesBoat" ] }, "Individual controller settings": { "Max speed (km/h)": 40.0, "Maximum speed when obstacle is detected (km/h)": 15.0, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 150.0, "Chase timer": 120.0 } }, "Turret Settings": { "Enable Turrets on Vehicle": false, "Disable Turrets on Event End": true, "Maximum Attack Range": 50.0, "Player Damage Multiplier": 0.5, "At what percentage of the vehicle's remaining health destroy the turret installed on it": { "Min": 2.0, "Max": 5.0 } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": true, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 500 }, "Vehicle headlight settings": { "Enable vehicle headlights?": false, "Use headlights only at night?": false }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.1, "z": 0.0 } } }, { "Activate this event?": true, "Vehicle type for event (MotorRowboat, RHIB)": "RHIB", "Driver name (key) from driver settings in DriverController plugin": "DriverBoat", "Companion name (key) from companion settings in DriverController plugin (list to occupy free seats in the vehicle)": [ "Companion1", "Companion2" ], "Loot container settings": { "Enable loot in vehicle container?": true, "Drop the loot when destroying the transport?": false, "Amount of slots": 1, "Name of loot set from loot settings in DriverController plugin (list loot sets for random selection)": [ "ResourcesBoat" ] }, "Individual controller settings": { "Max speed (km/h)": 40.0, "Maximum speed when obstacle is detected (km/h)": 15.0, "Chase mode settings": { "Chase attacking players?": true, "Max chase distance": 150.0, "Chase timer": 120.0 } }, "Turret Settings": { "Enable Turrets on Vehicle": false, "Disable Turrets on Event End": true, "Maximum Attack Range": 50.0, "Player Damage Multiplier": 0.5, "At what percentage of the vehicle's remaining health destroy the turret installed on it": { "Min": 2.0, "Max": 5.0 } }, "Damage receive rate": 0.5, "Fuel settings": { "Enable automatic fuel refueling?": true, "Remove fuel when unlocking vehicle?": true, "Maximum fuel in vehicle": 500 }, "Vehicle headlight settings": { "Enable vehicle headlights?": false, "Use headlights only at night?": false }, "Detonator settings": { "Add C4 to the vehicle after the death of the driver (used to despawn vehicles)": true, "After how many seconds explosives will be blown up": 60.0, "Explosives position offset": { "x": 0.0, "y": 0.8, "z": 0.0 } } } ] } 📑 DriverController Configuration:
{ "Drivers settings": { "DriverBike": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "shoes.boots", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "wood.armor.pants", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "pants", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "wood.armor.jacket", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "hoodie", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 }, { "Item": { "Item shortname or ID": "riot.helmet", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "pistol.revolver", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "DriverCar": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "DriverBoat": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "t1_smg", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } }, "PilotHeli": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "jumpsuit.suit.blue", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesDriver" ] } } }, "Companion settings": { "Companion1": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit_scientist_nvgm", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion2": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.arcticsuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion3": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.lumberjack", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } }, "Companion4": { "Bot health": { "Min": 100.0, "Max": 150.0 }, "Prevent attacking players first?": true, "Damage receive rate": 2.0, "Damage rate": 2.0, "Spawn bag with items instead of corpse on death?": true, "In how many seconds remove bots, after destroying the vehicle? (0 - will not remove)": 120.0, "Clothes": [ { "Item": { "Item shortname or ID": "hazmatsuit.spacesuit", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Weapons": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Amount": 1 } ], "Bot loot": { "Enable loot after bot's death?": true, "Amount of slots": 5, "Loot set name (key) from loot settings (you can enter many sets for random selection)": [ "ResourcesCompanion", "WeaponsCompanion" ] } } }, "Loot settings": { "ResourcesBike": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesCar": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesBoat": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesHeli": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 5000.0, "Max": 50000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } } ], "ResourcesDriver": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 1000.0, "Max": 10000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 100.0, "Max": 1000.0 } } ], "ResourcesCompanion": [ { "Item": { "Item shortname or ID": "wood", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 100.0, "Max": 1000.0 } }, { "Item": { "Item shortname or ID": "stones", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 100.0, "Max": 100.0 }, "Amount": { "Min": 10.0, "Max": 100.0 } } ], "WeaponsCompanion": [ { "Item": { "Item shortname or ID": "rifle.ak", "Item skin": 0 }, "Item custom name (if not needed leave empty)": null, "Spawn chance (0-100%)": { "Min": 40.0, "Max": 80.0 }, "Amount": { "Min": 1.0, "Max": 1.0 } } ] } }
-
NpcRaiders
They will raid your base tell they find the tc or the time set in the config runs out or you kill all npc waves.
Only People authorized on the tc they are going after can kill the npc and only the npc can attack them.
You can use kits plugin from umod to kit them with clothing and guns See config example below.
Perms are set in config per raid type.
Permissions
npcraiders.use - Needed to use /raidme chat command.
npcraiders.admin - Needed to use /raidme reload chat command.
npcraiders.nocooldown - Disable the setting of your cooldown.
npcraiders.nocost - Disable the being charged.
Chat Command
/raidme - Will show raid help menu.
/raidme buy - Will show raid buy help menu and costs.
/raidme buy <type> - To start raid of the type.
/raidme reload player <playerName> = Will cancel there raid event.
/raidme reload all - Will cancel all events.
/raidme terrain - Get Terrain name your standing on.
/raidme loot - Generate a loot profile with all the items in your inventory
Loot Profiles
/raidme loot add <profileName> - Create or add more items to a profile
/raidme loot clear <profileName> - Clear all information from a profile
When you create a loot profile you will need to edit its datafile and set the min and max amount of items to give.. There you can change other min/max for item ammounts default is 1 to Amount when created
Config BuyType
ByTypes can be "Itemid" , "ServerRewards", or "Economics"
Default is scrap "-932201673"
Config.RewardType
RewardType can be "Itemid" , "ServerRewards", "Economics" , or "kit"
Config.AutoTurretDamage
"AutoTurretDamage": 0.0 - Disable targeting the npc.
"AutoTurretDamage": 1.0 - Full damage to the npc / Range is 0.0 to 1.0.
-
Mystery Loot Bags
The Mystery Loot Bags plugin is a dynamic and engaging addition designed to enhance the gameplay experience by introducing random loot bags that players can find while exploring, fishing, or using a metal detector. This plugin adds an element of surprise and excitement, making resource gathering more rewarding and unpredictable. It aims to keep players engaged by providing various ways to obtain valuable items or execute special commands through randomly awarded loot bags.
Features:
Random Loot Bags:
Players have a chance to find loot bags when performing certain actions such as fishing, using a metal detector, or looting crates. The chance to receive a loot bag is configurable, providing server admins with the flexibility to adjust the plugin's impact on gameplay. Configurable Loot and Commands:
Loot bags can contain items from a predefined loot table or trigger commands that reward players with specific items. Each loot bag can be configured with different rarities (Common, Uncommon, Rare, Epic, Legendary), each with its own set of rewards and associated probabilities. Server admins can configure both the items and commands that can be awarded, ensuring that the plugin can be tailored to fit the unique needs and balance of any server. Activity-Based Rewards:
Fishing: Players have a configurable chance to receive a loot bag when catching fish. Metal Detecting: Players using metal detectors have a chance to find loot bags upon successfully locating items. World Loot: Loot bags can be configured to spawn in specific loot containers found in the game world, such as crates and barrels. Broadcast and Player Messages:
Rewards can be accompanied by customizable messages that notify the player of their reward. A server-wide broadcast can be enabled for higher rarity items, allowing other players to see when someone receives a significant reward. Admin Commands:
/mlgive: Admins can use this command to manually give players a specified number of loot bags of a certain rarity. (Usage: /mlgive <useridORname> <rarity> <quantity>) Console Commands: Similar functionality is available through server console commands, allowing admins to manage rewards without in-game presence. (Usage: mlgiveconsole <userid> <rarity> <quantity>) Auto Bag Upgrade:
Automatically upgrades lower rarity loot bags to higher rarity ones when a player collects 10 of the lower rarity bags, promoting continuous engagement and reward accumulation. Skin Customization:
Loot bags can have customized skins, making them visually distinct and adding an extra layer of personalization to the server. Flexible Configuration:
All features and probabilities are highly configurable, allowing server admins to adjust the plugin to their preferred balance and gameplay style. Summary
The Mystery Loot Bag plugin offers a versatile and customizable way to introduce random rewards into the game. By providing multiple methods to acquire loot bags and a wide range of possible rewards, it keeps the gameplay fresh and exciting. Server admins have extensive control over the configuration, enabling them to tailor the experience to their specific community. Whether through fishing, metal detecting, or looting, players will enjoy the thrill of discovering valuable items and special rewards as they explore the world of Rust.
Example Config Attached
MysteryLoot.json
