Skip to main content

Garages

A garage is where a player's vehicles live. Vehicles aren't kept in the world — they sit in a garage until someone spawns them, and return there when despawned. Open a garage with /vg and left-click a vehicle to spawn it.


Personal vs. named garages

  • Personal garage — every player automatically has one. It's opened with /vg and can't be deleted. This is where vouchers and /v give <player> … deliver vehicles.
  • Named garages — shared garages you create with /vg create <name> [displayName] (e.g. a police or taxi garage). Multiple players can be members.

Give a vehicle to a garage with /v give <garage> <vehicle> — use a player's name for their personal garage, or a garage's name for a shared one.


Members & roles

Named garages support multiple members, each with a role that controls what they may do. Every garage starts with three roles:

RoleWhoTypical access
defaultNon-membersNone.
memberAdded playersUse the garage and its vehicles (spawn, ride, etc.).
ownerThe garage ownerFull control, including managing members.
  • /vg addmember <garage> <player> adds a player as a member.
  • /vg removemember <garage> <player> removes them.
  • /vg setowner <garage> <player> transfers ownership.

Roles carry a set of granular permissions (spawn, ride, lock, open trunk, tune, upgrade, manage members, and more), so you can fine-tune exactly what each role is allowed to do.


Limits

Set in config.yml:

SettingMeaning
limits.haveMax vehicles a single garage may hold (-1 = unlimited).
limits.spawnMax vehicles a player may have spawned at once (-1 = unlimited).

Commands

See the full list with syntax and permissions on the Commands page.

CommandPurpose
/vgOpen your personal garage.
/vg open [garage]Open a specific garage.
/vg create <name> [displayName]Create a named garage.
/vg delete <name>Delete a garage.
/vg addmember / removememberManage members.
/vg setownerTransfer ownership.