Class VehicleEdit
java.lang.Object
nl.mtvehicles.core.infrastructure.models.MTVSubCommand
nl.mtvehicles.core.commands.vehiclesubs.VehicleEdit
/vehicle edit - edit held vehicle's specifications (in a GUI).
-
Field Summary
Fields inherited from class nl.mtvehicles.core.infrastructure.models.MTVSubCommand
arguments, isPlayer, player, sender
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
editAccelerationSpeed
(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's acceleration speedstatic boolean
editBrakingSpeed
(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's braking speedstatic boolean
editFrictionSpeed
(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's friction speedstatic boolean
Edit vehicle's fuel amountstatic boolean
editFuelEnabled
(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether fuel is enabled for the vehiclestatic boolean
editFuelUsage
(org.bukkit.entity.Player player, String licensePlate, String fuelUsageStr) Edit vehicle's fuel usagestatic boolean
editGlowing
(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether the vehicle is glowingstatic boolean
editLicensePlate
(org.bukkit.entity.Player player, String licensePlate, String newLicensePlate) Edit vehicle's license platestatic boolean
editMaxSpeed
(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's maximum speedstatic boolean
editMaxSpeedBackwards
(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's maximum backwards speedstatic void
editMenu
(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) Open /vehicle edit GUI menu to a playerstatic boolean
Edit vehicle's namestatic boolean
editRotationSpeed
(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's rotation speedstatic boolean
editTrunkEnabled
(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether trunk is enabled for the vehiclestatic boolean
editTrunkRows
(org.bukkit.entity.Player player, String licensePlate, String rowsStr) Edit vehicle trunk's number of rowsboolean
execute()
Code executed by a subcommandMethods inherited from class nl.mtvehicles.core.infrastructure.models.MTVSubCommand
checkPermission, getVehicle, isHoldingVehicle, isPlayerCommand, onExecute, sendMessage, sendMessage, setPlayerCommand
-
Constructor Details
-
VehicleEdit
public VehicleEdit()
-
-
Method Details
-
getEditCommands
-
execute
public boolean execute()Description copied from class:MTVSubCommand
Code executed by a subcommand- Specified by:
execute
in classMTVSubCommand
- Returns:
- True if successful
-
editLicensePlate
public static boolean editLicensePlate(org.bukkit.entity.Player player, String licensePlate, String newLicensePlate) Edit vehicle's license plate- Parameters:
player
- Player who holds the vehiclelicensePlate
- Current license platenewLicensePlate
- New license plate- Returns:
- true if successful
-
editName
public static boolean editName(org.bukkit.entity.Player player, String licensePlate, String newName) Edit vehicle's name- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platenewName
- New vehicle name- Returns:
- true if successful
-
editFuel
public static boolean editFuel(org.bukkit.entity.Player player, String licensePlate, String fuelStr) Edit vehicle's fuel amount- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platefuelStr
- New fuel amount as string- Returns:
- true if successful
-
editFuelUsage
public static boolean editFuelUsage(org.bukkit.entity.Player player, String licensePlate, String fuelUsageStr) Edit vehicle's fuel usage- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platefuelUsageStr
- New fuel usage as string- Returns:
- true if successful
-
editTrunkRows
public static boolean editTrunkRows(org.bukkit.entity.Player player, String licensePlate, String rowsStr) Edit vehicle trunk's number of rows- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platerowsStr
- New number of rows as string- Returns:
- true if successful
-
editAccelerationSpeed
public static boolean editAccelerationSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's acceleration speed- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platespeedStr
- New acceleration speed as string- Returns:
- true if successful
-
editMaxSpeed
public static boolean editMaxSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's maximum speed- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platespeedStr
- New maximum speed as string- Returns:
- true if successful
-
editBrakingSpeed
public static boolean editBrakingSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's braking speed- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platespeedStr
- New braking speed as string- Returns:
- true if successful
-
editFrictionSpeed
public static boolean editFrictionSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's friction speed- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platespeedStr
- New friction speed as string- Returns:
- true if successful
-
editMaxSpeedBackwards
public static boolean editMaxSpeedBackwards(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's maximum backwards speed- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platespeedStr
- New maximum backwards speed as string- Returns:
- true if successful
-
editRotationSpeed
public static boolean editRotationSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's rotation speed- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platespeedStr
- New rotation speed as string- Returns:
- true if successful
-
editGlowing
public static boolean editGlowing(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether the vehicle is glowing- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platevalueStr
- "true" or "false" for glowing effect- Returns:
- true if successful
-
editFuelEnabled
public static boolean editFuelEnabled(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether fuel is enabled for the vehicle- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platevalueStr
- "true" or "false" for fuel enabled- Returns:
- true if successful
-
editTrunkEnabled
public static boolean editTrunkEnabled(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether trunk is enabled for the vehicle- Parameters:
player
- Player who holds the vehiclelicensePlate
- Vehicle's license platevalueStr
- "true" or "false" for trunk enabled- Returns:
- true if successful
-
editMenu
public static void editMenu(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) Open /vehicle edit GUI menu to a player- Parameters:
p
- Playeritem
- Vehicle item
-