Uses of Class
nl.sbdeveloper.vehiclesplus.api.vehicles.impl.StorageVehicle
Packages that use StorageVehicle
Package
Description
The API package contains all the VehiclesPlus API classes.
The Events Implementation package contains all the events VehiclesPlus fires.
The Vehicles package contains all the vehicle related API.
The Vehicles Implementation package contains the implemented vehicle classes.
The Storage DB package contains the DB API classes.
-
Uses of StorageVehicle in nl.sbdeveloper.vehiclesplus.api
Methods in nl.sbdeveloper.vehiclesplus.api that return StorageVehicleModifier and TypeMethodDescriptionstatic StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Garage garage) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Garage garage, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static @NotNull StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static @NotNull StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, @NotNull Garage garage) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, Garage garage, Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.Methods in nl.sbdeveloper.vehiclesplus.api that return types with arguments of type StorageVehicleModifier and TypeMethodDescriptionstatic @NotNull List
<StorageVehicle> VehiclesPlusAPI.getStorageVehicles()
Get all theStorageVehicle
sstatic @NotNull List
<StorageVehicle> VehiclesPlusAPI.getStorageVehicles
(@NotNull org.bukkit.OfflinePlayer p, boolean force) Get the vehicles owned by this player.Method parameters in nl.sbdeveloper.vehiclesplus.api with type arguments of type StorageVehicleModifier and TypeMethodDescriptionstatic StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Garage garage, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull String modelID, @NotNull Garage garage, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, @NotNull Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, Garage garage, Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model.static StorageVehicle
VehiclesPlusAPI.createVehicle
(@NotNull VehicleModel model, Garage garage, Function<StorageVehicle, StorageVehicle> updater) Create a vehicle using a vehicle model. -
Uses of StorageVehicle in nl.sbdeveloper.vehiclesplus.api.events.impl
Constructors in nl.sbdeveloper.vehiclesplus.api.events.impl with parameters of type StorageVehicleModifierConstructorDescriptionVehiclePreSpawnEvent
(StorageVehicle vehicle) Construct a newVehiclePreSpawnEvent
.VehiclePreSpawnEvent
(StorageVehicle vehicle, org.bukkit.entity.Player spawner) Construct a newVehiclePreSpawnEvent
. -
Uses of StorageVehicle in nl.sbdeveloper.vehiclesplus.api.vehicles
Methods in nl.sbdeveloper.vehiclesplus.api.vehicles that return StorageVehicleModifier and TypeMethodDescription@NotNull StorageVehicle
Vehicle.getStorageVehicle()
Get theStorageVehicle
of this vehicle.@NotNull StorageVehicle
Vehicle.getStorageVehicle
(boolean force) Get theStorageVehicle
of this vehicle. -
Uses of StorageVehicle in nl.sbdeveloper.vehiclesplus.api.vehicles.impl
Fields in nl.sbdeveloper.vehiclesplus.api.vehicles.impl declared as StorageVehicleModifier and TypeFieldDescriptionprotected final StorageVehicle
SpawnedVehicle.storageVehicle
The vehicle that is spawnedMethods in nl.sbdeveloper.vehiclesplus.api.vehicles.impl that return StorageVehicleModifier and TypeMethodDescriptionSpawnedVehicle.despawn
(boolean force, org.bukkit.entity.Player despawner) Despawn this vehicle.SpawnedVehicle.despawn
(VehicleDespawnEvent.DespawnReason reason) Despawn this vehicle.SpawnedVehicle.despawn
(VehicleDespawnEvent.DespawnReason reason, boolean force) Despawn this vehicle.SpawnedVehicle.despawn
(org.bukkit.entity.Player despawner) Despawn this vehicle.protected StorageVehicle
DrivableVehicle.despawnVehicle()
protected StorageVehicle
SpawnedVehicle.despawnVehicle()
Internal method to despawn the vehicle.SpawnedVehicle.getStorageVehicle()
The vehicle that is spawned -
Uses of StorageVehicle in nl.sbdeveloper.vehiclesplus.storage.db
Methods in nl.sbdeveloper.vehiclesplus.storage.db that return types with arguments of type StorageVehicleMethods in nl.sbdeveloper.vehiclesplus.storage.db with parameters of type StorageVehicleModifier and TypeMethodDescriptionabstract void
DataStorage.removeVehicle
(StorageVehicle vehicle) abstract void
DataStorage.saveVehicle
(StorageVehicle vehicle)