| Package | Description | 
|---|---|
| org.bukkit.entity | 
 Interfaces for non-voxel objects that can exist in a  
world, including all players, monsters, projectiles, etc. | 
| org.bukkit.entity.minecart | 
 Interfaces for various  
Minecart types. | 
| org.bukkit.event.vehicle | 
Events relating to vehicular entities. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AbstractHorse
Represents a Horse-like creature. 
 | 
interface  | 
Boat
Represents a boat entity. 
 | 
interface  | 
ChestedHorse
Represents Horse-like creatures which can carry an inventory. 
 | 
interface  | 
Donkey
Represents a Donkey - variant of  
ChestedHorse. | 
interface  | 
Horse
Represents a Horse. 
 | 
interface  | 
Llama
Represents a Llama. 
 | 
interface  | 
Minecart
Represents a minecart entity. 
 | 
interface  | 
Mule
Represents a Mule - variant of  
ChestedHorse. | 
interface  | 
Pig
Represents a Pig. 
 | 
interface  | 
SkeletonHorse
Represents a SkeletonHorse - variant of  
AbstractHorse. | 
interface  | 
TraderLlama
Represents a trader Llama. 
 | 
interface  | 
ZombieHorse
Represents a ZombieHorse - variant of  
AbstractHorse. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CommandMinecart  | 
interface  | 
ExplosiveMinecart
Represents a Minecart with TNT inside it that can explode when triggered. 
 | 
interface  | 
HopperMinecart
Represents a Minecart with a Hopper inside it 
 | 
interface  | 
PoweredMinecart
Represents a powered minecart. 
 | 
interface  | 
RideableMinecart
Represents a minecart that can have certain  
entities as passengers. | 
interface  | 
SpawnerMinecart
Represents a Minecart with an  
entity spawner inside it. | 
interface  | 
StorageMinecart
Represents a minecart with a chest. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Vehicle | 
VehicleEvent.vehicle  | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull Vehicle | 
VehicleEvent.getVehicle()
Get the vehicle. 
 | 
| Constructor and Description | 
|---|
VehicleBlockCollisionEvent(@NotNull Vehicle vehicle,
                          @NotNull Block block)  | 
VehicleCollisionEvent(@NotNull Vehicle vehicle)  | 
VehicleCreateEvent(@NotNull Vehicle vehicle)  | 
VehicleDamageEvent(@NotNull Vehicle vehicle,
                  @Nullable Entity attacker,
                  double damage)  | 
VehicleDestroyEvent(@NotNull Vehicle vehicle,
                   @Nullable Entity attacker)  | 
VehicleEnterEvent(@NotNull Vehicle vehicle,
                 @NotNull Entity entered)  | 
VehicleEntityCollisionEvent(@NotNull Vehicle vehicle,
                           @NotNull Entity entity)  | 
VehicleEvent(@NotNull Vehicle vehicle)  | 
VehicleExitEvent(@NotNull Vehicle vehicle,
                @NotNull LivingEntity exited)  | 
VehicleMoveEvent(@NotNull Vehicle vehicle,
                @NotNull Location from,
                @NotNull Location to)  | 
VehicleUpdateEvent(@NotNull Vehicle vehicle)  | 
Copyright © 2021. All rights reserved.