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
/vgand 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. apoliceortaxigarage). 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:
| Role | Who | Typical access |
|---|---|---|
default | Non-members | None. |
member | Added players | Use the garage and its vehicles (spawn, ride, etc.). |
owner | The garage owner | Full 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:
| Setting | Meaning |
|---|---|
limits.have | Max vehicles a single garage may hold (-1 = unlimited). |
limits.spawn | Max vehicles a player may have spawned at once (-1 = unlimited). |
Commands
See the full list with syntax and permissions on the Commands page.
| Command | Purpose |
|---|---|
/vg | Open 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 / removemember | Manage members. |
/vg setowner | Transfer ownership. |