Version 2.0.0
570 downloads
Overview
SpawnVehicles is a comprehensive vehicle spawning system for Rust servers that allows players to spawn a wide variety of vehicles through simple chat commands. The plugin features a flexible multi-currency payment system supporting scrap, Economics, and ServerRewards, along with configurable cooldowns, building privilege checks, and per-vehicle permissions. Whether you want to offer free vehicle spawns or create an economy-driven transportation system, SpawnVehicles provides all the tools needed for complete control over vehicle access.
Players can spawn motorcycles, helicopters, boats, snowmobiles, and horses with customizable costs and cooldown periods. The plugin includes safety checks for building privilege and building blocked areas to prevent exploit usage, while offering bypass permissions for VIP players or admins.
Key Features
Wide Vehicle Selection: Support for 8 different vehicle types including minicopters, scrap helis, attack helicopters, RHIB boats, rowboats, motorcycles, snowmobiles, and horses
Multi-Currency Payment System:
Scrap-based payments (in-game item)
Economics plugin integration
ServerRewards points system
Free spawns with permission bypass
Per-vehicle cost configuration for each payment type
Safety & Anti-Exploit Features:
Building privilege requirement checks
Building blocked area detection
Configurable spawn distance and height offset
Permission-based vehicle access control
Cooldown Management: Individual cooldown timers per vehicle type with bypass permissions for VIP players
Fuel System: Optional automatic fuel fill with configurable amounts per vehicle
User-Friendly Commands: Simple /vehicles list command and individual vehicle spawn commands (/mini, /bike, etc.)
Customizable Spawning: Configure spawn distance, height offset, and rotation based on player position
Toast Notifications: Clean in-game notifications using Rust's native toast system
Example Configuration
{
"Require Building Privilege": true,
"Check for Building Blocked": true,
"Default Payment Type (none, scrap, economics, serverrewards)": "scrap",
"Spawn Distance From Player": 3.0,
"Spawn Height Offset": 0.5,
"Vehicles": {
"bike": {
"Display Name": "Motorbike",
"Entity Prefab": "assets/content/vehicles/bikes/motorbike.prefab",
"Spawn With Fuel": false,
"Fuel Amount": 0,
"Cooldown (seconds)": 120.0,
"Costs (payment type: amount)": {
"scrap": 50,
"economics": 250,
"serverrewards": 125
}
},
"mini": {
"Display Name": "Minicopter",
"Entity Prefab": "assets/content/vehicles/minicopter/minicopter.entity.prefab",
"Spawn With Fuel": true,
"Fuel Amount": 100,
"Cooldown (seconds)": 600.0,
"Costs (payment type: amount)": {
"scrap": 500,
"economics": 2500,
"serverrewards": 1250
}
},
}
}
Commands
Player Commands
/vehicles - Display a list of all available vehicles with their costs
/bike - Spawn a motorbike
/mini - Spawn a minicopter
/scrappy - Spawn a scrap transport helicopter
/attackheli - Spawn an attack helicopter
/rhib - Spawn a RHIB boat
/boat - Spawn a rowboat
/snowmobile - Spawn a snowmobile
/horse - Spawn a rideable horse
Requirements
Economics Plugin (Optional) - Required only if using economics-based payment system
ServerRewards Plugin (Optional) - Required only if using ServerRewards points payment system
Permissions
spawnvehicles.free - Bypass all payment requirements for vehicle spawns
spawnvehicles.nocooldown - Bypass cooldown timers between vehicle spawns
spawnvehicles.bike - Permission to spawn motorbikes
spawnvehicles.mini - Permission to spawn minicopters
spawnvehicles.scrappy - Permission to spawn scrap transport helicopters
spawnvehicles.attackheli - Permission to spawn attack helicopters
spawnvehicles.rhib - Permission to spawn RHIB boats
spawnvehicles.boat - Permission to spawn rowboats
spawnvehicles.snowmobile - Permission to spawn snowmobiles
spawnvehicles.horse - Permission to spawn horses
Support & Customization
For support, feature requests, custom modifications, or help with advanced setup, feel free to contact via private message.