Commands and permissions

Every plugin command and the permission it needs.

/veicolo (aliases /ev, /endlessvehicles)

CommandPermissionWhat it does
/veicolo spawn <model> [r g b]ev.spawn.adminCreates a temporary vehicle next to you.
/veicolo give <player|garage> <model> [r g b]ev.giveAdds a vehicle to the player's personal garage (write the name, not the UUID) or to a shared garage.
/veicolo getvoucher <model> [r g b]ev.voucherGives a voucher for a model.
/veicolo shop [player]ev.shop (ev.shop.others for others)Opens the shop.
/veicolo repair [player]ev.repair.adminRepairs the vehicle you are on, for free.
/veicolo sell [player]ev.sellOffers a new vehicle for sale. With ev.admin the player can be omitted: the vehicle arrives in your own garage, for free.
/veicolo transfer <player> [price]ev.transferTransfers a vehicle from your personal garage.
/veicolo accept, denyev.acceptAnswers a request.
/veicolo speed <km/h|reset>ev.speedLimits your own vehicle's top speed (the driver only, on board). Cannot exceed the model's maximum; stays saved; reset removes it.
/veicolo targa <plate>ev.plateShows a vehicle's data from its plate.
/veicolo modelsev.adminLists the loaded models.
/veicolo reloadev.adminReloads models, blocked-blocks.yml, menus (gui/) and the driving section of config.yml.

/garage

CommandPermission
/garage, /garage open <garage>ev.garage.use (ev.garage.open.others for other people's)
/garage create <name> [display name]ev.garage.create
/garage delete <garage>ev.garage.delete.own, ev.garage.delete.others
/garage addmember|removemember|setowner <garage> <player>ev.garage.member.add, ev.garage.member.remove, ev.garage.setowner
/garage listev.garage.use

Other commands

CommandPermissionWhat it does
/staffgarage <player>ev.staffgarageOpens a player's personal garage.
/vehicle-storage edit|save|cancel|remove|listev.adminCreates and manages storage areas.
/fuelsetup edit|save|cancel|remove|listev.adminCreates and manages pumps.
/fuel buy <type> [liters]ev.fuel.buyBuys a jerrycan.
/fuel shop [player]ev.fuel.shop (ev.fuel.shop.others)Opens the fuel shop.
/fuel give <player> <type> [liters]ev.fuel.giveGives a jerrycan for free.

Per-model permissions

Every model has three permissions built from its id: ev.buy.<id> (buy it), ev.spawn.<id> (take it out) and ev.ride.<id> (drive it). Anyone with ev.admin has all of them. Spaces in the id become _ and it is lowercased.

Permissions are not declared

Permissions are not declared in plugin.yml: they are assigned with your permissions manager (for example LuckPerms). Regular players need ev.garage.use and similar ones for their own commands.