diff --git a/vehiclesplus-v3/API.html b/vehiclesplus-v3/API.html deleted file mode 100644 index 50d04ae..0000000 --- a/vehiclesplus-v3/API.html +++ /dev/null @@ -1,86 +0,0 @@ - - -
This guide explains how to integrate the new and improved VehiclesPlus API (v3) into your project.
-To use the VehiclesPlus API in your plugin, follow these steps:
-Ensure VehiclesPlus is added as a dependency in your project. To always use the latest version, update your dependency configuration as shown below:
-Maven (pom.xml
):
<repository>
- <id>sbdevelopment-repo</id>
- <url>https://repo.sbdevelopment.tech/releases</url>
-</repository>
-
-<dependency>
- <groupId>tech.sbdevelopment</groupId>
- <artifactId>vehiclesplus</artifactId>
- <version>latest</version>
-</dependency>
-
-Gradle (build.gradle
):
repositories {
- maven {
- url 'https://repo.sbdevelopment.tech/releases'
- }
-}
-
-dependencies {
- implementation 'tech.sbdevelopment:vehiclesplus:latest'
-}
-
---Note: Using
-latest
ensures that your project always fetches the most recent release, but it might cause issues if breaking changes are introduced. For more stability, consider specifying a specific version (e.g.,3.0.2
).
This example demonstrates how to add a vehicle to any garage:
-// Give car to garage
-public void giveCar(Garage garage, String vehicleType) {
- // Attempt to create a vehicle
- StorageVehicle vehicle = VehiclesPlusAPI.createVehicle(vehicleType);
-
- if (vehicle == null) {
- System.err.println("Failed to create vehicle of type: " + vehicleType);
- return; // Exit if the vehicle could not be created
- }
-
- // Add the vehicle's UUID to the garage
- garage.addVehicle(vehicle.getUuid());
- System.out.println("Vehicle created and added to the garage successfully.");
-}
-
-This example demonstrates how to add a vehicle to the player's default garage:
-// Give car to player's default garage
-public void giveCar(Player player, String vehicleType) {
- // Attempt to create a vehicle
- StorageVehicle vehicle = VehiclesPlusAPI.createVehicle(vehicleType);
-
- // Retrieve the player's default garage
- Optional<Garage> optionalGarage = VehiclesPlusAPI.getGarage(player.getName());
-
- if (vehicle == null) {
- System.err.println("Failed to create vehicle of type: " + vehicleType);
- return; // Exit if the vehicle could not be created
- }
-
- if (optionalGarage.isPresent()) {
- Garage garage = optionalGarage.get();
- garage.addVehicle(vehicle.getUuid());
- System.out.println("Vehicle created and added to the garage successfully.");
- } else {
- System.err.println("Garage not found for player: " + player.getName());
- // Optionally, you could create a new garage for the player here if the API allows it.
- }
-}
-
-For additional details, examples, and advanced usage, refer to the official VehiclesPlus API Docs.
diff --git a/vehiclesplus-v3/API.md b/vehiclesplus-v3/API.md index 532194b..4eba83f 100644 --- a/vehiclesplus-v3/API.md +++ b/vehiclesplus-v3/API.md @@ -2,7 +2,7 @@ title: API description: Api usage examples published: false -date: 2024-12-28T20:41:56.904Z +date: 2024-12-28T20:14:44.954Z tags: developers editor: markdown dateCreated: 2024-12-28T20:10:42.650Z @@ -17,11 +17,9 @@ This guide explains how to integrate the new and improved VehiclesPlus API (v3) To use the VehiclesPlus API in your plugin, follow these steps: ### Step 1: Add VehiclesPlus to Your Dependencies - Ensure VehiclesPlus is added as a dependency in your project. To always use the latest version, update your dependency configuration as shown below: Maven (`pom.xml`): - ```xml