Jump to content

1 Screenshot

  • 4.1k
  • 14
  • 58.51 kB
 Share

About Vehicle Spawner

Ready to elevate your modded Rust server by allowing players to spawn a variety of vehicles through chat commands? With this plugin, players gain the ability to spawn vehicles, you can use any vehicle prefab in the game that you want making exploration and transportation within the game effortlessly convenient. The plugin comes with optional restrictions to balance gameplay, including limits on the number of vehicles a player can have and cooldown timers and blocks to prevent spamming at certain timers or certain areas. Customization options are extensive, allowing server admins to adjust spawning methods and spawn distances, fuel amounts, and even specific permissions for different vehicles. Additionally, the plugin supports UI customization for a seamless integration with your server's interface. Whether for rapid movement across the map or just adding fun elements to your server, Vehicle Spawner ensures that your adventures in Rust are never a dull moment.

Key Features

Spawn any vehicle prefab in the game you can add or remove any that you want to the config.

Limit the number of vehicles per player to maintain server balance.

Customizable vehicle spawn settings, spawn method options, cooldowns and permissions.

UI support for easy vehicle management for players, no commands needed.

Special conditions for vehicle spawning, including safe zone, authorized, raid and combat block checks.

Permissions
vehiclespawner.use
vehiclespawner.ui


Key bind input BUTTON.FIRE_THIRD ( Middle mouse button )

  • Press/click it to toggle the Vehicle Menu UI on screen.
  • Hold it down while menu is minimized to fully open it.


Commands
/vehiclemenu
Allows players to toggle UI.
/no <Config Chat Command>
Allows players to remove a vehicle type by placing /no before the chat command from the config.
/destroyall
Allows player to remove all there vehicles at once.

Default Configuration:
Note: you can add as many vehicles as you want using the prefab path.

{
  "MsgSettings": {
    "Message Icon SteamID": "76561197960839785",
    "Message Prefix": "[VehicleSpawner]",
    "Message Prefix Color": "#5af"
  },
  "Prefabs": {
    "Attack Helicopter": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "attack",
        "myattack",
        "attackheli",
        "myattackheli",
        "attackhelicopter",
        "myattackhelicopter",
        "atkheli",
        "atk",
        "myatk",
        "myatkheli"
      ],
      "CooldownTimer": 180.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.attackhelicopter",
      "PrefabPath": "assets/content/vehicles/attackhelicopter/attackhelicopter.entity.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 90.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 10.0,
      "SpawnDistance": 8.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Balloon": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "balloon",
        "myballoon",
        "hotairballoon",
        "myhotairballoon",
        "myhab",
        "hab"
      ],
      "CooldownTimer": 120.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.balloon",
      "PrefabPath": "assets/prefabs/deployable/hot air balloon/hotairballoon.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 90.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 10.0,
      "SpawnDistance": 12.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Car": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "sedan",
        "mysedan",
        "car",
        "mycar"
      ],
      "CooldownTimer": 180.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.car",
      "PrefabPath": "assets/content/vehicles/sedan_a/sedantest.entity.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 10.0,
      "SpawnDistance": 6.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Chinook": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "chinook",
        "mychinook",
        "ch47",
        "mych47"
      ],
      "CooldownTimer": 180.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.chinook",
      "PrefabPath": "assets/prefabs/npc/ch47/ch47.entity.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 240.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 10.0,
      "SpawnDistance": 10.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Horse": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "horse",
        "myhorse"
      ],
      "CooldownTimer": 180.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.horse",
      "PrefabPath": "assets/rust.ai/nextai/testridablehorse.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 10.0,
      "SpawnDistance": 5.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Minicopter": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "mini",
        "mymini",
        "minicopter",
        "myminicopter"
      ],
      "CooldownTimer": 0.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.minicopter",
      "PrefabPath": "assets/content/vehicles/minicopter/minicopter.entity.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 90.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 0.0,
      "SpawnDistance": 5.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "RHIB": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": true,
      "ChatCommands": [
        "rhib",
        "myrhib",
        "mybigboat",
        "bigboat"
      ],
      "CooldownTimer": 10.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.rhib",
      "PrefabPath": "assets/content/vehicles/boats/rhib/rhib.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 5.0,
      "SpawnDistance": 10.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Row Boat": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": true,
      "ChatCommands": [
        "rowboat",
        "row",
        "myrow",
        "myrowboat",
        "boat",
        "myboat"
      ],
      "CooldownTimer": 10.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.rowboat",
      "PrefabPath": "assets/content/vehicles/boats/rowboat/rowboat.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 0.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 3.0,
      "SpawnDistance": 9.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    },
    "Scrap Transport Helicopter": {
      "AutoMount": false,
      "BlockButAllowInBuildingAuthorized": false,
      "BlockButAllowInSafeZone": false,
      "BlockInAuthorizedArea": true,
      "BlockInBuildingBlocked": true,
      "BlockInSafeZone": true,
      "BlockOnLand": false,
      "ChatCommands": [
        "scrap",
        "myscrap",
        "heli",
        "myheli",
        "helicopter",
        "myhelicopter",
        "scrappy",
        "myscrappy",
        "scraptransport"
      ],
      "CooldownTimer": 10.0,
      "DisableUIButton": false,
      "FuelAmount": 0,
      "LockFuel": false,
      "Permission": "vehiclespawner.scraptransporthelicopter",
      "PrefabPath": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab",
      "Rotation": {
        "x": 0.0,
        "y": 180.0,
        "z": 0.0
      },
      "SkySpawn": false,
      "SkySpawnHeight": 50.0,
      "SpawnDelay": 5.0,
      "SpawnDistance": 8.0,
      "SpawnHeight": 3.0,
      "SpawnOption": 1,
      "UseTracks": false
    }
  },
  "Settings": {
    "AmountOfPrefabsAllowedAtOnce": 2,
    "BlockNearPlayer": {
      "IgnoreTeam": true,
      "PlayerDistance": 5.0,
      "UsePlayerDistance": true
    },
    "DestroyOnDeath": true,
    "DestroyOnDisconnect": true,
    "GlobalSpawnCooldownTimer": 10.0,
    "UseCombatBlocked": true,
    "UseRaidBlocked": true
  },
  "UiPermission": "vehiclespawner.ui",
  "UsePermission": "vehiclespawner.use"
}


PREVIEW / TUTORIAL VIDEOS COMING SOON!


User Feedback

1.2m

Downloads

Total number of downloads.

5.9k

Customers

Total customers served.

87k

Files Sold

Total number of files sold.

1.7m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.