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 TypeMethodDescriptionbooleancanRide(org.bukkit.entity.Player player)booleancanSit(org.bukkit.entity.Player player)voiddelete()Delete a vehicle from the database (vehicleData.yml)doubledoubledoubledoublegetFuel()doubledoubledoubledoublegetName()Deprecated.UsegetOwnerUUID()instead.intintintMap<?,?>booleanbooleanisGlow()booleanbooleanisOpen()booleanisOwner(org.bukkit.OfflinePlayer player)booleanvoidsave()Save the vehicle specifications (and possible adjustments) to vehicleData.ymlvoidsetAccelerationSpeed(double accelerationSpeed)voidsetBenzineEnabled(boolean benzineEnabled)voidsetBrakingSpeed(double brakingSpeed)voidsetFrictionSpeed(double frictionSpeed)voidsetFuel(double fuel)voidsetFuelUsage(double fuelUsage)voidsetGlow(boolean glow)voidsetHealth(double health)voidsetHornEnabled(boolean hornEnabled)voidsetLicensePlate(String licensePlate)voidsetMaxSpeed(double maxSpeed)voidsetMaxSpeedBackwards(double maxSpeedBackwards)voidsetMembers(List<String> members)voidvoidsetNbtValue(String nbt)voidsetOpen(boolean open)voidDeprecated.UsesetOwner(UUID)instead.voidvoidvoidsetRotateSpeed(int rotateSpeed)voidsetSkinDamage(int skinDamage)voidsetSkinItem(String skinItem)voidsetTrunk(boolean trunk)voidsetTrunkData(List<String> trunkData)voidsetTrunkRows(int trunkRows)voidsetVehicleData(Map<?,?> vehicleData)voidsetVehicleType(String vehicleType)Deprecated.UsesetVehicleType(VehicleType)instead.voidsetVehicleType(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
-