Class Vehicle
java.lang.Object
nl.mtvehicles.core.infrastructure.vehicle.Vehicle
Vehicle with its specifications
- BEWARE! THIS IS IMPORTANT:
- This class may be moved in v2.5.0. Bear it in mind if you're using it in your addon.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic HashMap<String,MTVehicleSubCommand>
Deprecated.There is no use for this HashMap. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canRide(org.bukkit.entity.Player player)
boolean
canSit(org.bukkit.entity.Player player)
void
delete()
Delete a vehicle from the database (vehicleData.yml)double
double
double
double
getFuel()
double
double
double
double
getName()
Deprecated.UsegetOwnerUUID()
instead.int
int
int
Map<?,?>
boolean
boolean
isGlow()
boolean
boolean
isOpen()
boolean
isOwner(org.bukkit.OfflinePlayer player)
boolean
void
save()
Save the vehicle specifications (and possible adjustments) to vehicleData.ymlvoid
setAccelerationSpeed(double accelerationSpeed)
void
setBenzineEnabled(boolean benzineEnabled)
void
setBrakingSpeed(double brakingSpeed)
void
setFrictionSpeed(double frictionSpeed)
void
setFuel(double fuel)
void
setFuelUsage(double fuelUsage)
void
setGlow(boolean glow)
void
setHealth(double health)
void
setHornEnabled(boolean hornEnabled)
void
setLicensePlate(String licensePlate)
void
setMaxSpeed(double maxSpeed)
void
setMaxSpeedBackwards(double maxSpeedBackwards)
void
setMembers(List<String> members)
void
void
setNbtValue(String nbt)
void
setOpen(boolean open)
void
Deprecated.UsesetOwner(UUID)
instead.void
void
void
setRotateSpeed(int rotateSpeed)
void
setSkinDamage(int skinDamage)
void
setSkinItem(String skinItem)
void
setTrunk(boolean trunk)
void
setTrunkData(List<String> trunkData)
void
setTrunkRows(int trunkRows)
void
setVehicleData(Map<?,?> vehicleData)
void
setVehicleType(String vehicleType)
Deprecated.UsesetVehicleType(VehicleType)
instead.void
setVehicleType(VehicleType vehicleType)
-
Field Details
-
subcommands
Deprecated.There is no use for this HashMap. Please, avoid using it in any way as it may get removed soon.
-
-
Constructor Details
-
Vehicle
public Vehicle()
-
-
Method Details
-
save
public void save()Save the vehicle specifications (and possible adjustments) to vehicleData.yml -
delete
Delete a vehicle from the database (vehicleData.yml)- Throws:
IllegalStateException
- If vehicle is already deleted.
-
getLicensePlate
-
setLicensePlate
-
getName
-
getSkinDamage
public int getSkinDamage() -
getSkinItem
-
isGlow
public boolean isGlow() -
isOpen
public boolean isOpen() -
isFuelEnabled
public boolean isFuelEnabled() -
isHornEnabled
public boolean isHornEnabled() -
getHealth
public double getHealth() -
getFuel
public double getFuel() -
isTrunkEnabled
public boolean isTrunkEnabled() -
getTrunkRows
public int getTrunkRows() -
getAccelerationSpeed
public double getAccelerationSpeed() -
getMaxSpeed
public double getMaxSpeed() -
getBrakingSpeed
public double getBrakingSpeed() -
getFrictionSpeed
public double getFrictionSpeed() -
getRotateSpeed
public int getRotateSpeed() -
getMaxSpeedBackwards
public double getMaxSpeedBackwards() -
getOwnerUUIDString
Deprecated.UsegetOwnerUUID()
instead. -
getOwnerUUID
-
getOwnerName
-
isOwner
public boolean isOwner(org.bukkit.OfflinePlayer player) -
getNbtValue
-
getRiders
-
getMembers
-
getFuelUsage
public double getFuelUsage() -
setName
-
setSkinDamage
public void setSkinDamage(int skinDamage) -
setSkinItem
-
setGlow
public void setGlow(boolean glow) -
setOpen
public void setOpen(boolean open) -
setBenzineEnabled
public void setBenzineEnabled(boolean benzineEnabled) -
setHornEnabled
public void setHornEnabled(boolean hornEnabled) -
setHealth
public void setHealth(double health) -
setFuel
public void setFuel(double fuel) -
setTrunk
public void setTrunk(boolean trunk) -
setTrunkRows
public void setTrunkRows(int trunkRows) -
getTrunkData
-
setTrunkData
-
setAccelerationSpeed
public void setAccelerationSpeed(double accelerationSpeed) -
setMaxSpeed
public void setMaxSpeed(double maxSpeed) -
setBrakingSpeed
public void setBrakingSpeed(double brakingSpeed) -
setFrictionSpeed
public void setFrictionSpeed(double frictionSpeed) -
setRotateSpeed
public void setRotateSpeed(int rotateSpeed) -
setMaxSpeedBackwards
public void setMaxSpeedBackwards(double maxSpeedBackwards) -
setOwner
Deprecated.UsesetOwner(UUID)
instead. -
setOwner
-
setNbtValue
-
setRiders
-
setMembers
-
setFuelUsage
public void setFuelUsage(double fuelUsage) -
getVehicleData
-
setVehicleData
-
canRide
public boolean canRide(org.bukkit.entity.Player player) -
canSit
public boolean canSit(org.bukkit.entity.Player player) -
getVehicleType
-
setVehicleType
Deprecated.UsesetVehicleType(VehicleType)
instead. -
setVehicleType
-