A B C D E F G H I L M N P R S T U V W

## A

Addon - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons
Addon(Double, Double, Double, ItemStack, Color) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Addon
  Addon constructor
Addon() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Addon
applyExtraOffset(Location) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
applyExtraOffset(Location) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
applyExtraOffset(Location) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret

## B

BaseVehicle - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects
BaseVehicle() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
BikeSeat - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats
BikeSeat(Double, Double, Double) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
BikeSeat(Double, Double, Double, Boolean) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
BikeSeat() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
BikeSkin - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins
BikeSkin(Double, Double, Double, ItemStack, Color) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin
BikeSkin() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin
BikeType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
BikeType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BikeType
BoatType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
BoatType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BoatType

## C

CarType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
CarType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType
checkCollision() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  Handle and check the current collision status
ClickVehicleEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
ClickVehicleEvent(SpawnedVehicle, Player) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
  This event is triggered when a player clicks a vehicle
CollisionManager - Class in me.legofreak107.vehiclesplus.vehicles.managers
CollisionManager(ArmorStand, StorageVehicle, List<Part>, SpawnedVehicle) - Constructor for class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
CollisionMode - Enum in me.legofreak107.vehiclesplus.vehicles.api.objects.collision
Colorable - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins
Colorable(Double, Double, Double, Color, ItemStack) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
Colorable() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
ControllingSeat - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats
ControllingSeat(Double, Double, Double) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.ControllingSeat
ControllingSeat(Double, Double, Double, Boolean) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.ControllingSeat
ControllingSeat() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.ControllingSeat
createVehicle(BaseVehicle, Player) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Create a `StorageVehicle` and assign it to a `Player`

## D

damage(int) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Damage the vehicle (If enabled)
DamageType - Enum in me.legofreak107.vehiclesplus.vehicles.api.objects.damage
despawn(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Despawn a spawned vehicle
despawnStand() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part

## E

enter(Player) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
equals(Object) - Method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.Pair

## F

fromString(ArmorStand, String, StorageVehicle) - Static method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  load the spawnedvehicle based on data string

## G

getAcceleration() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Acceleration of the vehicle (Higher value is faster acceleration) 50 is around 0-100km in 3 seconds
getAccelerationSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The acceleration settings, max, min and upgrade steps
getAmmo() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
getBackward() - Method in class me.legofreak107.vehiclesplus.vehicles.api.objects.custominput.MovementInput
getBase() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The base value
getBaseColorList() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  A list of colors the vehicle comes in on purchase
getBaseVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
getBaseVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The name of the base vehicle
getBaseVehicleFromString(String) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Get a `BaseVehicle` by its name
getBaseVehicleMap() - Method in class me.legofreak107.vehiclesplus.vehicles.api.managers.MainManager
  The baseVehicles `Map` contains `String` the names of a basevehicle as the key and `BaseVehicle` the basevehicle itself as value.
getBrakeForce() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The brake force of the vehicle
getBroken() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Vehicle broken status
getBuyer() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
getCanExitWhileMoving() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Can players exit this vehicle while moving (Recommended setting this to on when using Bukkit/Spigot)
getClicker() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
getClosestSpawnPoint(Location, String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Get closest spawnpoint from current location
getCollisionEntity() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
getCollisionManager() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The collision manager of the vehicle
getCollisionMode() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
getCollisionVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
getColor() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
  The color
getCooldown() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
getCurrentFuel() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current vehicle fuel level
getCurrentSpeed() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current speed of the vehicle in KM/H
getCurrentSpeedInKm() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Get current speed in kilometers an hour
getCurrentSteer() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current steering angle
getDamageAmount() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
getDamageType() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
getDrift() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Can this vehicle drift
getDriver() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
getDriver() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
getDriver() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleLeaveEvent
getDrivingVehicle(Player) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Find the `SpawnedVehicle` that a `Player` is driving
getDrivingVehicles() - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Get a `List` of `SpawnedVehicle`s that are currently being driven
getDrivingVehicles(BaseVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Get a `List` of `SpawnedVehicle`s that are currently being driven based on a type of `BaseVehicle`
getEnabled() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn
  Is the horn enabled
getEnabled() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  Is the exhaust enabled
getExhaustSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Exhaust settings
getExplosionSize() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
getExtraOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
  The steering rotation ofsset of the wheel
getExtraYOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
getForward() - Method in class me.legofreak107.vehiclesplus.vehicles.api.objects.custominput.MovementInput
getFuelSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The fuel settings
getFuelTank() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Maximum fuel tank capacity
getFuelTankSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The fuel tank settings, max, min and upgrade steps
getGiver() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDestroyEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleLeaveEvent
getHandlerList() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDestroyEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleLeaveEvent
getHandlers() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
getHealth() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The vehicles health
getHealth() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current vehicle health
getHeight() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
  Hit box height
getHitBox() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  The defined hitbox class
getHitbox() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Hitbox settings of the vehicle
getHitBoxPoints() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  Current hitbox points
getHolder() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  The holder armorstand
getHolder() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The holder of the part
getHolder() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The holder of the vehicle (The center)
getHornSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Horn settings
getInfoList() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
getInfoList() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Get a list of vehicle information, perfect for lores of items
getInput() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
getInstance() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
getIsCustomPlaced() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  Is this part an addon of the vehicle (Not a base part)
getIsDoingWheelie() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
getJump() - Method in class me.legofreak107.vehiclesplus.vehicles.api.objects.custominput.MovementInput
getLeft() - Method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.Pair
getLeft() - Method in class me.legofreak107.vehiclesplus.vehicles.api.objects.custominput.MovementInput
getLength() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
  Hit box length
getLift() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current lift of the vehicle (Used for flying vehicles)
getLocation() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The location of the vehicle in the world
getLocked() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Is this vehicle locked
getMainManager() - Static method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
getMax() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The maximum value
getMomentum() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Current momentum of the vehicle
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base.VehicleType
  The friction of the vehicle with the ground/surrounding.
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BikeType
  The friction of the vehicle with the ground/surrounding.
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BoatType
  The friction of the vehicle with the ground/surrounding.
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType
  The friction of the vehicle with the ground/surrounding.
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HelicopterType
  The friction of the vehicle with the ground/surrounding.
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HovercraftType
  The friction of the vehicle with the ground/surrounding.
getMomentumType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.PlaneType
  The friction of the vehicle with the ground/surrounding.
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base.VehicleType
  The main movement type of the vehicle
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BikeType
  The main movement type of the vehicle
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BoatType
  The main movement type of the vehicle
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType
  The main movement type of the vehicle
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HelicopterType
  The main movement type of the vehicle
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HovercraftType
  The main movement type of the vehicle
getMovementType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.PlaneType
  The main movement type of the vehicle
getName() - Method in class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
getName() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The name of the vehicle
getName() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The name of the vehicle
getNbtString(Entity, NBTDataType) - Static method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.NBTSave
getOccupied() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
  Is this seat occupied by a rider
getOffsetsBasedOnRotation() - Method in class me.legofreak107.vehiclesplus.vehicles.hitbox.HitBox
  A map of hitbox points based on vehicle rotation
getOwner() - Method in interface me.legofreak107.vehiclesplus.vehicles.api.interfaces.IVehicle
getOwner() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
getOwner() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
getOwner() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The uuid of the owner
getOwningVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The vehicle this seat belongs to
getParticleName() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
getPartList() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  Part list of this vehicle
getPartList() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  A list of vehicle parts (Wheels, Seats)
getPartList() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The vehicle parts connected to this vehicle (Seats, wheels, etc)
getPartList() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  A list of parts connected to this vehicle (Wheels, seats, etc)
getPassenger() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
getPlayerVehicles(Player) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Get a list of a player's `StorageVehicle`
getPointOffsets(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.hitbox.HitBox
  Get the offset map based on rotation
getPrice() - Method in class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
  The price of the rim
getPrice() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The vehicle price, when set to 0 it will not load in the shop
getReceiver() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
getRiding() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
getRight() - Method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.Pair
getRight() - Method in class me.legofreak107.vehiclesplus.vehicles.api.objects.custominput.MovementInput
getRotationOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
getRotationOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
  The rotation offset of the wheel
getSeat() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
getSeat() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleLeaveEvent
getSkin() - Method in class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
  The skin of the rim design
getSkin() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
  The skin of the part
getSkinColored() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
getSound() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn
getSpawnedVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  The spawned vehicle
getSpawnedVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The spawned version of this storage vehicle
getSpawnedVehicles() - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Get a `List` of `SpawnedVehicle`s
getSpawnedVehicles(BaseVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Get a `List` of `SpawnedVehicle`s based on a type of `BaseVehicle`
getSpawnMode() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
getSpeed() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Maximum speed of a vehicle in KM/H
getSpeedSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The speed settings, max, min and upgrade steps
getSteer() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
  Is this seat a controller seat
getSteering() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
  Is this wheel a front wheel (A steering wheel)
getSteering() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Steering range of a vehicle (lower value is slower steering)
getSteeringType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Steering settings
getStep() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The upgrade step value
getStorageVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
  The storage vehicle
getStorageVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The stored vehicle this vehicle is spawned from
getTaskID() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base.VehicleType
  The tilt of the vehicle.
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BikeType
  The tilt of the vehicle.
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BoatType
  The tilt of the vehicle.
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType
  The tilt of the vehicle.
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HelicopterType
  The tilt of the vehicle.
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HovercraftType
  The tilt of the vehicle.
getTiltType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.PlaneType
  The tilt of the vehicle.
getTrunkSize() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Trunk size of the vehicle.
getTurningRadiusSettings() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The turning radius settings, max, min and upgrade steps
getType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel
  The fuel type
getUID() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The UID of the part
getUpgradeCost() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The cost to upgrade
getUsage() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel
  The fuel usage
getUuid() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The name of the vehicle
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDestroyEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleLeaveEvent
getVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
getVehicleStats() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The stats of the vehicle
getVehicleTrunk() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The trunk of the vehicle
getVehicleType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The type of the vehicle
getVehicleType() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The type of vehicle
getWheelieOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin
getWidth() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
  Hit box width
getWorld() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The world location of the vehicle
getXOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The X offset of the part
getXOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  X offset from center
getYOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The X offset of the part
getYOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  Y offset from center
getZOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The X offset of the part
getZOffset() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  Z offset from center

## H

handleInput(MovementInput) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
handleInput(MovementInput) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.ControllingSeat
handleInput(MovementInput) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.TurretSeat
hashCode() - Method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.Pair
HelicopterType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
HelicopterType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HelicopterType
HitBox - Class in me.legofreak107.vehiclesplus.vehicles.hitbox
HitBox(StorageHitbox) - Constructor for class me.legofreak107.vehiclesplus.vehicles.hitbox.HitBox
  Hitbox constructor
HitBoxSide - Enum in me.legofreak107.vehiclesplus.vehicles.hitbox
HovercraftType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
HovercraftType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HovercraftType

## I

isBusyChecking() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDestroyEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
isCancelled() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
isDamage() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
isDidAction() - Method in class me.legofreak107.vehiclesplus.vehicles.managers.CollisionManager
isPush() - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
isReady() - Method in class me.legofreak107.vehiclesplus.vehicles.hitbox.HitBox
  Is this data done loading async and ready to use
IVehicle - Interface in me.legofreak107.vehiclesplus.vehicles.api.interfaces
  Represents any vehicle

## L

loadFromStorage(String) - Static method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Load a vehicle from storage file

## M

MainManager - Class in me.legofreak107.vehiclesplus.vehicles.api.managers
MainManager() - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.managers.MainManager
me.legofreak107.vehiclesplus.vehicles.api - package me.legofreak107.vehiclesplus.vehicles.api
me.legofreak107.vehiclesplus.vehicles.api.events - package me.legofreak107.vehiclesplus.vehicles.api.events
me.legofreak107.vehiclesplus.vehicles.api.interfaces - package me.legofreak107.vehiclesplus.vehicles.api.interfaces
me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving - package me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving
me.legofreak107.vehiclesplus.vehicles.api.managers - package me.legofreak107.vehiclesplus.vehicles.api.managers
me.legofreak107.vehiclesplus.vehicles.api.objects.collision - package me.legofreak107.vehiclesplus.vehicles.api.objects.collision
me.legofreak107.vehiclesplus.vehicles.api.objects.custominput - package me.legofreak107.vehiclesplus.vehicles.api.objects.custominput
me.legofreak107.vehiclesplus.vehicles.api.objects.damage - package me.legofreak107.vehiclesplus.vehicles.api.objects.damage
me.legofreak107.vehiclesplus.vehicles.api.objects.spawn - package me.legofreak107.vehiclesplus.vehicles.api.objects.spawn
me.legofreak107.vehiclesplus.vehicles.hitbox - package me.legofreak107.vehiclesplus.vehicles.hitbox
me.legofreak107.vehiclesplus.vehicles.managers - package me.legofreak107.vehiclesplus.vehicles.managers
me.legofreak107.vehiclesplus.vehicles.rims - package me.legofreak107.vehiclesplus.vehicles.rims
me.legofreak107.vehiclesplus.vehicles.vehicles.enums - package me.legofreak107.vehiclesplus.vehicles.vehicles.enums
me.legofreak107.vehiclesplus.vehicles.vehicles.objects - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects
me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons
me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats
me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins
me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage
me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base - package me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base
MomentumType - Enum in me.legofreak107.vehiclesplus.vehicles.vehicles.enums
MovementInput - Class in me.legofreak107.vehiclesplus.vehicles.api.objects.custominput
MovementInput(Boolean, Boolean, Boolean, Boolean, Boolean) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.objects.custominput.MovementInput
MovementType - Enum in me.legofreak107.vehiclesplus.vehicles.vehicles.enums

## N

NBTDataType - Enum in me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving
NBTSave - Class in me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving
NBTSave() - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.NBTSave

## P

Pair<L,R> - Class in me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving
Pair(L, R) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.Pair
Part - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons
Part(Double, Double, Double) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
Part() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
PlaneType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types
PlaneType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.PlaneType

## R

removeNbtString(Entity, String) - Static method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.NBTSave
removeVehicle(Player) - Method in interface me.legofreak107.vehiclesplus.vehicles.api.interfaces.IVehicle
removeVehicle(StorageVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
  Remove a `StorageVehicle` from a `Player`'s garage
removeVehicle(Player) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
removeVehicle(Player) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
removeVehicle(Player) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Delete this vehicle from storage.
RimDesign - Class in me.legofreak107.vehiclesplus.vehicles.rims
RimDesign() - Constructor for class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
Rotor - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins
Rotor(Double, Double, Double, ItemStack, Color) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Rotor
Rotor() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Rotor

## S

saveVehicle() - Method in interface me.legofreak107.vehiclesplus.vehicles.api.interfaces.IVehicle
saveVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
saveVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
saveVehicle() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Update this vehicles data to file system
Seat - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats
Seat(Double, Double, Double, Boolean) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
Seat() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
SendKeyEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
SendKeyEvent(Entity, Player, MovementInput) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
  This is triggered when a player sends a keyboard movement key
setAcceleration(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Acceleration of the vehicle (Higher value is faster acceleration) 50 is around 0-100km in 3 seconds
setAccelerationSettings(StorageUpgradeable) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The acceleration settings, max, min and upgrade steps
setAmmo(ItemStack) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
setBase(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The base value
setBaseColorList(List<Color>) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  A list of colors the vehicle comes in on purchase
setBaseVehicle(BaseVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
setBaseVehicle(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The name of the base vehicle
setBrakeForce(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The brake force of the vehicle
setBroken(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Vehicle broken status
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.ClickVehicleEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.SendKeyEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDestroyEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
setCancelled(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
setCanExitWhileMoving(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Can players exit this vehicle while moving (Recommended setting this to on when using Bukkit/Spigot)
setCollisionManager(CollisionManager) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The collision manager of the vehicle
setColor(Color) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
  The color
setCooldown(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
setCurrentFuel(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current vehicle fuel level
setCurrentSpeed(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current speed of the vehicle in KM/H
setCurrentSteer(Float) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current steering angle
setDamage(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
setDamageAmount(int) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
setDrift(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Can this vehicle drift
setEnabled(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn
  Is the horn enabled
setEnabled(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  Is the exhaust enabled
setExhaustSettings(StorageSmoke) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Exhaust settings
setExplosionSize(Float) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
setExtraOffset(Float) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
  The steering rotation ofsset of the wheel
setExtraYOffset(Float) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
setFuelSettings(StorageFuel) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The fuel settings
setFuelTank(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Maximum fuel tank capacity
setFuelTankSettings(StorageUpgradeable) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The fuel tank settings, max, min and upgrade steps
setHealth(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The vehicles health
setHealth(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current vehicle health
setHeight(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
  Hit box height
setHitbox(StorageHitbox) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Hitbox settings of the vehicle
setHolder(ArmorStand) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The holder of the part
setHolder(ArmorStand) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The holder of the vehicle (The center)
setHornSettings(StorageHorn) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Horn settings
setIsCustomPlaced(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  Is this part an addon of the vehicle (Not a base part)
setIsDoingWheelie(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
setLength(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
  Hit box length
setLift(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Current lift of the vehicle (Used for flying vehicles)
setLocation(Vector) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The location of the vehicle in the world
setLocked(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Is this vehicle locked
setMax(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The maximum value
setMomentum(List<Vector>) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Current momentum of the vehicle
setName(String) - Method in class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
  The name of the rim
setName(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The name of the vehicle
setName(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The name of the vehicle
setNbtString(Entity, NBTDataType, String) - Static method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.NBTSave
setNewOwner(Player, Player) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Change vehicle ownership
setOccupied(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
  Is this seat occupied by a rider
setOwner(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The uuid of the owner
setOwningVehicle(SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The vehicle this seat belongs to
setParticleName(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  The name of the particle
setPartList(List<Part>) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  A list of vehicle parts (Wheels, Seats)
setPartList(ArrayList<Part>) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The vehicle parts connected to this vehicle (Seats, wheels, etc)
setPartList(List<Part>) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  A list of parts connected to this vehicle (Wheels, seats, etc)
setPrice(Float) - Method in class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
  The price of the rim
setPrice(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The vehicle price, when set to 0 it will not load in the shop
setPush(boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
setRotationOffset(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
setRotationOffset(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
  The rotation offset of the wheel
setSkin(ItemStack) - Method in class me.legofreak107.vehiclesplus.vehicles.rims.RimDesign
  The skin of the rim design
setSkin(ItemStack) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Colorable
  The skin of the part
setSound(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn
  The sound of the horn
setSpawnedVehicle(SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The spawned version of this storage vehicle
setSpeed(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Maximum speed of a vehicle in KM/H
setSpeedSettings(StorageUpgradeable) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The speed settings, max, min and upgrade steps
setSteer(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
  Is this seat a controller seat
setSteering(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
  Is this wheel a front wheel (A steering wheel)
setSteering(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
  Steering range of a vehicle (lower value is slower steering)
setSteeringType(Boolean) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Steering settings
setStep(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The upgrade step value
setStorageVehicle(StorageVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The stored vehicle this vehicle is spawned from
setTaskID(int) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
setTrunkSize(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  Trunk size of the vehicle.
setTurningRadiusSettings(StorageUpgradeable) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The turning radius settings, max, min and upgrade steps
setType(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel
  The fuel type
setUID(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The UID of the part
setUpgradeCost(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
  The cost to upgrade
setUsage(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel
  The fuel usage
setUuid(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The name of the vehicle
setVehicleStats(VehicleStats) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The stats of the vehicle
setVehicleTrunk(Inventory) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The trunk of the vehicle
setVehicleType(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle
  The type of the vehicle
setVehicleType(VehicleType) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  The type of vehicle
setWheelieOffset(Integer) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin
setWidth(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
  Hit box width
setWorld(String) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  The world location of the vehicle
setXOffset(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The X offset of the part
setXOffset(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  X offset from center
setYOffset(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The X offset of the part
setYOffset(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  Y offset from center
setZOffset(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
  The X offset of the part
setZOffset(Double) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
  Z offset from center
shoot() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
Skin - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins
Skin(Double, Double, Double, ItemStack, Color) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin
Skin() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin
spawn(Location) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Spawn the spawnedvehicle
SpawnedVehicle - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects
SpawnedVehicle(StorageVehicle) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Constructor for new spawned vehicle
SpawnedVehicle() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
SpawnMode - Enum in me.legofreak107.vehiclesplus.vehicles.api.objects.spawn
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Addon
  Spawn this part as armorstand
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Part
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.TurretSeat
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Rotor
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
spawnStand(Location, SpawnedVehicle) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
spawnVehicle(Location, SpawnMode) - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Spawn this vehicle
StorageFuel - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage
StorageFuel(Double, String) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel
StorageFuel() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel
StorageHitbox - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage
StorageHitbox(Double, Double, Double) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
StorageHitbox() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox
StorageHorn - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage
StorageHorn(Boolean, String) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn
StorageHorn() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn
StorageSmoke - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage
StorageSmoke(Double, Double, Double, String, Boolean) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
StorageSmoke() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke
StorageUpgradeable - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage
StorageUpgradeable(Integer, Integer, Integer, Integer) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
StorageUpgradeable() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable
StorageVehicle - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects
StorageVehicle(BaseVehicle, String) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle
  Constructor to define a new StorageVehicle
StorageVehicle() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.StorageVehicle

## T

TiltType - Enum in me.legofreak107.vehiclesplus.vehicles.vehicles.enums
toString() - Method in class me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.Pair
toString() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Serialize spawnedvehicle to a string
Turret - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins
Turret(Double, Double, Double, Color, ItemStack, Float, ItemStack) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
Turret() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret
TurretSeat - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats
TurretSeat(Double, Double, Double) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.TurretSeat
TurretSeat() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.TurretSeat

## U

update() - Method in class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.SpawnedVehicle
  Update all positions (parts and skins) Handle collisions.

## V

valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.NBTDataType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.objects.collision.CollisionMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.objects.damage.DamageType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.objects.spawn.SpawnMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.hitbox.HitBoxSide
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.vehicles.enums.MomentumType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.vehicles.enums.MovementType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.legofreak107.vehiclesplus.vehicles.vehicles.enums.TiltType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.libraries.nbtsaving.NBTDataType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.objects.collision.CollisionMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.objects.damage.DamageType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.api.objects.spawn.SpawnMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.hitbox.HitBoxSide
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.vehicles.enums.MomentumType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.vehicles.enums.MovementType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.legofreak107.vehiclesplus.vehicles.vehicles.enums.TiltType
  Returns an array containing the constants of this enum type, in the order they are declared.
VehicleBuyEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleBuyEvent(BaseVehicle, Player) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleBuyEvent
  This is triggered when a player buys a vehicle
VehicleCollisionEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleCollisionEvent(SpawnedVehicle, SpawnedVehicle) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
  This event is triggered when a vehicle hits another vehicle
VehicleCollisionEvent(SpawnedVehicle, Entity) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleCollisionEvent
  This event is triggered when a vehicle hits another entity
VehicleDamageEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleDamageEvent(SpawnedVehicle, DamageType, int) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDamageEvent
  This event is triggered when a vehicle is being damaged
VehicleDestroyEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleDestroyEvent(SpawnedVehicle) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleDestroyEvent
  This is triggered when a vehicle is destroyed
VehicleEnterEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleEnterEvent(SpawnedVehicle, Player, Seat) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleEnterEvent
  This event is triggered when a player enters the vehicle
VehicleGiveEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleGiveEvent(StorageVehicle, CommandSender, Player) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleGiveEvent
  This event is triggered when a player is given a vehicle
VehicleLeaveEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleLeaveEvent(SpawnedVehicle, Player, Seat) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleLeaveEvent
  This event is triggered when a player leaves a vehicle
VehicleSpawnEvent - Class in me.legofreak107.vehiclesplus.vehicles.api.events
VehicleSpawnEvent(StorageVehicle, SpawnMode) - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.events.VehicleSpawnEvent
  This event is triggered when a vehicle is spawned
VehiclesPlusAPI - Class in me.legofreak107.vehiclesplus.vehicles.api
VehiclesPlusAPI() - Constructor for class me.legofreak107.vehiclesplus.vehicles.api.VehiclesPlusAPI
VehicleStats - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects
VehicleStats() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehicleStats
VehicleType - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base
VehicleType() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.base.VehicleType

## W

Wheel - Class in me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons
Wheel(Double, Double, Double, Integer, Boolean, Color, RimDesign) - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel
Wheel() - Constructor for class me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel

A B C D E F G H I L M N P R S T U V W