Package org.bukkit.entity
Interface Vehicle
- All Superinterfaces:
CommandSender,Entity,Metadatable,Nameable,Permissible,PersistentDataHolder,ServerOperator
- All Known Subinterfaces:
AbstractHorse,Boat,ChestedHorse,CommandMinecart,Donkey,ExplosiveMinecart,HopperMinecart,Horse,Llama,Minecart,Mule,Pig,PoweredMinecart,RideableMinecart,SkeletonHorse,SpawnerMinecart,StorageMinecart,Strider,TraderLlama,ZombieHorse
public interface Vehicle extends Entity
Represents a vehicle entity.
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description VectorgetVelocity()Gets the vehicle's velocity.voidsetVelocity(Vector vel)Sets the vehicle's velocity.Methods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isOnGround, isPersistent, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, spigot, teleport, teleport, teleport, teleportMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Method Details
-
getVelocity
Gets the vehicle's velocity.- Specified by:
getVelocityin interfaceEntity- Returns:
- velocity vector
-
setVelocity
Sets the vehicle's velocity.- Specified by:
setVelocityin interfaceEntity- Parameters:
vel- velocity vector
-