All Classes and Interfaces

Class
Description
Implement this interface to create a part that can be added to a vehicle as an addon.
A strategy for air movement
Internal exception called when an API method is not overwritten by the Plugin implementation.
A builder class for creating armor stands.
The name of the ArmorStands used in the plugin.
 
 
 
 
Mock class for the CollisionHandler
 
 
 
 
 
 
Implement this interface to create a part that can be controlled by a player.
 
 
 
 
 
 
 
 
 
 
Implement this interface to create a default vehicle model.
A spawned vehicle that can be driven by a player.
A Part with an item.
 
The exhaust setting.
The type of friction to apply to a vehicle Only one type can be applied to a vehicle
The Fuel setting.
Wrapper class for the fuel type
 
 
This event gets fired when a player opens a garage;
 
 
 
 
 
The min and max height settings.
The Hitbox setting.
 
The sides of the hitbox
The position of an item in the holder (armor stand)
The horn settings.
A type of vehicle class.
This event gets fired when a supported key is pressed.
A strategy for land movement
Locale class for getting translated messages
Represents the input of a player.
A strategy for movement
The type of movement a vehicle can have Multiple types can be applied to a vehicle
An annotation to associate a MovementType with a MovementStrategy
An adapter for serializing and deserializing Color to and from NBT.
The NBT metadata applied to the ArmorStands used in the plugin.
An interface for serializing and deserializing objects to and from NBT.
The Part of a vehicle.
Annotation to mark a class as a part type
 
 
A vehicle that is persistent and will not despawn when the player leaves the server.
 
 
A rim design.
The Rotor part, used for helicopters.
 
 
The Seat part, where a player can sit on.
A Setting for a Vehicle.
The Skin part, this is the skin of a vehicle.
 
 
 
An abstract class that represents a spawned vehicle.
A vehicle that is stored in a garage.
A factory for creating MovementStrategy instances
The type of tilt to apply to a vehicle Multiple types can be applied to a vehicle
The Turret part, used for tanks.
 
Exception thrown when the trunk size is unsupported by Minecraft.
A setting that is upgradable.
An abstract Vehicle class.
This event gets fired before a Player buys a vehicle from the shop.
This event gets fired when a player interacts with a DrivableVehicle.
This event gets fired when a vehicle collides with another vehicle or another entity.
This event gets fired when a SpawnedVehicle gets destroyed.
This event gets fired when a SpawnedVehicle gets despawned.
 
This event gets fired when a SpawnedVehicle gets destroyed.
This event gets fired when a player enters the vehicle.
 
This event gets fired when a CommandSender gives a OfflinePlayer a vehicle.
 
This event gets fired when a player leaves a vehicle.
This event gets fired when a vehicle is locked / unlock.
This class contains all the information about a vehicle type.
The builder class for constructing VehicleModel instances.
This event gets fired when a vehicle will be spawned.
This event gets fired when a SpawnedVehicle gets destroyed.
This event gets fired when a vehicle is spawned.
 
Statics of a vehicle Some values are fixed for the StorageVehicle Some values are dynamic and will be changed when the vehicle is a DriveableVehicle+
A type of vehicle that can be used to create new VehicleModels
 
This event gets fired when a DrivableVehicle gets upgraded.
 
A strategy for land movement
The Wheel part, placed on the vehicle.