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 booleaneditAccelerationSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's acceleration speedstatic booleaneditBrakingSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's braking speedstatic booleaneditFrictionSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's friction speedstatic booleanEdit vehicle's fuel amountstatic booleaneditFuelEnabled(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether fuel is enabled for the vehiclestatic booleaneditFuelUsage(org.bukkit.entity.Player player, String licensePlate, String fuelUsageStr) Edit vehicle's fuel usagestatic booleaneditGlowing(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether the vehicle is glowingstatic booleaneditLicensePlate(org.bukkit.entity.Player player, String licensePlate, String newLicensePlate) Edit vehicle's license platestatic booleaneditMaxSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's maximum speedstatic booleaneditMaxSpeedBackwards(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's maximum backwards speedstatic voideditMenu(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) Open /vehicle edit GUI menu to a playerstatic booleanEdit vehicle's namestatic booleaneditRotationSpeed(org.bukkit.entity.Player player, String licensePlate, String speedStr) Edit vehicle's rotation speedstatic booleaneditTrunkEnabled(org.bukkit.entity.Player player, String licensePlate, String valueStr) Edit whether trunk is enabled for the vehiclestatic booleaneditTrunkRows(org.bukkit.entity.Player player, String licensePlate, String rowsStr) Edit vehicle trunk's number of rowsbooleanexecute()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:MTVSubCommandCode executed by a subcommand- Specified by:
executein 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
-