public class VehiclesPlusAPI
extends java.lang.Object
Constructor and Description |
---|
VehiclesPlusAPI() |
Modifier and Type | Method and Description |
---|---|
StorageVehicle |
createVehicle(BaseVehicle baseVehicle,
org.bukkit.entity.Player vehicleOwner)
Create a
StorageVehicle and assign it to a Player |
BaseVehicle |
getBaseVehicleFromString(java.lang.String baseVehicleName)
Get a
BaseVehicle by its name |
SpawnedVehicle |
getDrivingVehicle(org.bukkit.entity.Player player)
Find the
SpawnedVehicle that a Player is driving |
java.util.List<SpawnedVehicle> |
getDrivingVehicles()
Get a
List of SpawnedVehicle s that are currently being driven |
java.util.List<SpawnedVehicle> |
getDrivingVehicles(BaseVehicle baseVehicle)
|
static VehiclesPlusAPI |
getInstance() |
static MainManager |
getMainManager() |
java.util.List<StorageVehicle> |
getPlayerVehicles(org.bukkit.entity.Player player)
Get a list of a player's
StorageVehicle |
java.util.List<SpawnedVehicle> |
getSpawnedVehicles()
Get a
List of SpawnedVehicle s |
java.util.List<SpawnedVehicle> |
getSpawnedVehicles(BaseVehicle baseVehicle)
|
void |
removeVehicle(StorageVehicle storageVehicle)
Remove a
StorageVehicle from a Player 's garage |
public static VehiclesPlusAPI getInstance()
public StorageVehicle createVehicle(BaseVehicle baseVehicle, @Nullable org.bukkit.entity.Player vehicleOwner)
StorageVehicle
and assign it to a Player
baseVehicle
- The BaseVehicle
to use when creating the StorageVehicle
vehicleOwner
- The Player
that should own the StorageVehicle
StorageVehicle
public java.util.List<StorageVehicle> getPlayerVehicles(org.bukkit.entity.Player player)
StorageVehicle
player
- The Player
to grab the StorageVehicle
list fromList
<StorageVehicle
>public void removeVehicle(StorageVehicle storageVehicle)
StorageVehicle
from a Player
's garagestorageVehicle
- The StorageVehicle
to removepublic BaseVehicle getBaseVehicleFromString(java.lang.String baseVehicleName)
BaseVehicle
by its namebaseVehicleName
- The name of the BaseVehicle
BaseVehicle
public java.util.List<SpawnedVehicle> getSpawnedVehicles()
List
of SpawnedVehicle
sList
<SpawnedVehicle
>public java.util.List<SpawnedVehicle> getSpawnedVehicles(BaseVehicle baseVehicle)
baseVehicle
- The BaseVehicle
to search forList
<SpawnedVehicle
>public java.util.List<SpawnedVehicle> getDrivingVehicles()
List
of SpawnedVehicle
s that are currently being drivenList
<SpawnedVehicle
>public java.util.List<SpawnedVehicle> getDrivingVehicles(BaseVehicle baseVehicle)
baseVehicle
- The BaseVehicle
to search forList
<SpawnedVehicle
>public SpawnedVehicle getDrivingVehicle(org.bukkit.entity.Player player)
SpawnedVehicle
that a Player
is drivingplayer
- The Player
to find the vehicle fromSpawnedVehicle
public static MainManager getMainManager()