diff --git a/README.md b/README.md index 5168fa3..6a8bd2f 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ # VehiclesPlus -This repo is for creating issues. Please join our Discord server for support! -The [JavaDoc](https://sbdplugins.nl/javadoc/vehiclesplus/index.html) can be found on our site. - -Follow updates on the v3 recode on our [Project board](https://github.com/SBDPlugins/VehiclesPlus/projects/1). - [![Discord](https://img.shields.io/discord/399547550580998146)](https://discord.gg/R6ax6z2) [![Crowdin](https://badges.crowdin.net/vehiclesplus-v3/localized.svg)](https://crowdin.com/project/vehiclesplus-v3) +This repository contains the default resourcepacks and vehicle configuration files for VehiclesPlus. Issues for the plugin can also be created in this repository. +* Please join our [Discord](https://discord.gg/R6ax6z2) server for support! +* The [JavaDoc](https://sbdplugins.nl/javadoc/vehiclesplus/index.html) can be found on our site. + ## License Please be advised that the materials contained within this repository are subject to the terms and conditions of the Creative Commons Attribution-NoDerivatives 4.0 International License (CC BY-ND 4.0). We kindly request that you review the `LICENSE.md` file, which provides further details regarding the applicable license. diff --git a/Resource Packs/Examples-v2/README.md b/Resource Packs/Examples-v2/README.md new file mode 100644 index 0000000..1c0591f --- /dev/null +++ b/Resource Packs/Examples-v2/README.md @@ -0,0 +1,2 @@ +# VehiclesPlus v2 Example Resourcepacks +This folder contains example resourcepacks per Minecraft version. Please choose the correct file for your Minecraft client. diff --git a/Resource Packs/VPExample-1.12.2.zip b/Resource Packs/Examples-v2/VPExample-1.12.2.zip similarity index 100% rename from Resource Packs/VPExample-1.12.2.zip rename to Resource Packs/Examples-v2/VPExample-1.12.2.zip diff --git a/Resource Packs/VPExample-1.13.2-1.14.4.zip b/Resource Packs/Examples-v2/VPExample-1.13.2-1.14.4.zip similarity index 100% rename from Resource Packs/VPExample-1.13.2-1.14.4.zip rename to Resource Packs/Examples-v2/VPExample-1.13.2-1.14.4.zip diff --git a/Resource Packs/VPExample-1.15.2-1.16.1.zip b/Resource Packs/Examples-v2/VPExample-1.15.2-1.16.1.zip similarity index 100% rename from Resource Packs/VPExample-1.15.2-1.16.1.zip rename to Resource Packs/Examples-v2/VPExample-1.15.2-1.16.1.zip diff --git a/Resource Packs/VPExample-1.16.2-1.16.4.zip b/Resource Packs/Examples-v2/VPExample-1.16.2-1.16.4.zip similarity index 100% rename from Resource Packs/VPExample-1.16.2-1.16.4.zip rename to Resource Packs/Examples-v2/VPExample-1.16.2-1.16.4.zip diff --git a/Resource Packs/VPExample-1.17.x.zip b/Resource Packs/Examples-v2/VPExample-1.17.x.zip similarity index 100% rename from Resource Packs/VPExample-1.17.x.zip rename to Resource Packs/Examples-v2/VPExample-1.17.x.zip diff --git a/Resource Packs/VPExample-1.18.x.zip b/Resource Packs/Examples-v2/VPExample-1.18.x.zip similarity index 100% rename from Resource Packs/VPExample-1.18.x.zip rename to Resource Packs/Examples-v2/VPExample-1.18.x.zip diff --git a/Resource Packs/VPExample-1.19-1.19.2.zip b/Resource Packs/Examples-v2/VPExample-1.19-1.19.2.zip similarity index 100% rename from Resource Packs/VPExample-1.19-1.19.2.zip rename to Resource Packs/Examples-v2/VPExample-1.19-1.19.2.zip diff --git a/Resource Packs/VPExample-1.19.3.zip b/Resource Packs/Examples-v2/VPExample-1.19.3.zip similarity index 100% rename from Resource Packs/VPExample-1.19.3.zip rename to Resource Packs/Examples-v2/VPExample-1.19.3.zip diff --git a/Resource Packs/VPExample-1.19.4.zip b/Resource Packs/Examples-v2/VPExample-1.19.4.zip similarity index 100% rename from Resource Packs/VPExample-1.19.4.zip rename to Resource Packs/Examples-v2/VPExample-1.19.4.zip diff --git a/Resource Packs/Examples-v3/README.md b/Resource Packs/Examples-v3/README.md new file mode 100644 index 0000000..5b9d49b --- /dev/null +++ b/Resource Packs/Examples-v3/README.md @@ -0,0 +1,5 @@ +# VehiclesPlus v3 Example Resourcepacks +This folder contains example resourcepacks per Minecraft version. Please choose the correct file for your Minecraft client. + +## License +Please note that the v3 models included in this repository have been created by MelchMwoan (mkmodels.eu) and are subject to specific limitations under the Creative Commons Attribution-NoDerivatives 4.0 International License (CC BY-ND 4.0) license. Redistribution of these models is strictly prohibited without express written consent from the owner. Check out the `LICENSE.md` file in the root of this repository for further details. diff --git a/Resource Packs v3/VPExampleNew-1.14.x.zip b/Resource Packs/Examples-v3/VPExampleNew-1.14.x.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.14.x.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.14.x.zip diff --git a/Resource Packs v3/VPExampleNew-1.15.x.zip b/Resource Packs/Examples-v3/VPExampleNew-1.15.x.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.15.x.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.15.x.zip diff --git a/Resource Packs v3/VPExampleNew-1.16.x.zip b/Resource Packs/Examples-v3/VPExampleNew-1.16.x.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.16.x.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.16.x.zip diff --git a/Resource Packs v3/VPExampleNew-1.17.x.zip b/Resource Packs/Examples-v3/VPExampleNew-1.17.x.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.17.x.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.17.x.zip diff --git a/Resource Packs v3/VPExampleNew-1.18.x.zip b/Resource Packs/Examples-v3/VPExampleNew-1.18.x.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.18.x.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.18.x.zip diff --git a/Resource Packs v3/VPExampleNew-1.19-1.19.2.zip b/Resource Packs/Examples-v3/VPExampleNew-1.19-1.19.2.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.19-1.19.2.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.19-1.19.2.zip diff --git a/Resource Packs v3/VPExampleNew-1.19.3.zip b/Resource Packs/Examples-v3/VPExampleNew-1.19.3.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.19.3.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.19.3.zip diff --git a/Resource Packs v3/VPExampleNew-1.19.4.zip b/Resource Packs/Examples-v3/VPExampleNew-1.19.4.zip similarity index 100% rename from Resource Packs v3/VPExampleNew-1.19.4.zip rename to Resource Packs/Examples-v3/VPExampleNew-1.19.4.zip diff --git a/Vehicle Models/Examples-v2/bikes/ExampleBike.yml b/Vehicle Models/Examples-v2/bikes/ExampleBike.yml new file mode 100644 index 0000000..1a9979c --- /dev/null +++ b/Vehicle Models/Examples-v2/bikes/ExampleBike.yml @@ -0,0 +1,129 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExampleBike +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BikeType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.bike + ridePermission: vp.ride.bike +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 2 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: d163ec2d-4a5e-4da6-b224-4a2e7944e9c6 + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat + steer: true + xOffset: 0.0 + yOffset: -0.3 + UID: 308f6ff8-2501-42de-a72d-3c149ecec1ad + zOffset: 0.0 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat + steer: false + xOffset: -0.9 + yOffset: -0.3 + UID: 8bea11e3-02ab-4039-9d65-2ba26c29c0cd + zOffset: 0.0 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 5 + max: 10 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 1 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: false +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 10000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 100 +trunkSize: 0 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 2.0 + width: 1.0 + height: 1.0 +steeringType: true diff --git a/Vehicle Models/Examples-v2/boats/ExampleBoat.yml b/Vehicle Models/Examples-v2/boats/ExampleBoat.yml new file mode 100644 index 0000000..810d45c --- /dev/null +++ b/Vehicle Models/Examples-v2/boats/ExampleBoat.yml @@ -0,0 +1,129 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExampleBoat +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BoatType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.boat + ridePermission: vp.ride.boat +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 5 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: d2bff43a-44c7-4781-8af3-28be7a6fafa1 + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: true + xOffset: 0.0 + yOffset: -0.5 + UID: 0744dfd0-d456-4c74-a218-b2536eb65b94 + zOffset: 0.0 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: 0.0 + yOffset: -0.5 + UID: d71ca2ea-3390-4eec-9cb5-9d166d9a0210 + zOffset: -1.2 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 5 + max: 10 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 1 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: false +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 100000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 100 +trunkSize: 0 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 2.0 + width: 1.0 + height: 1.0 +steeringType: true diff --git a/Vehicle Models/Examples-v2/cars/ExampleCar.yml b/Vehicle Models/Examples-v2/cars/ExampleCar.yml new file mode 100644 index 0000000..eeb1721 --- /dev/null +++ b/Vehicle Models/Examples-v2/cars/ExampleCar.yml @@ -0,0 +1,241 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExampleCar +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.car + ridePermission: vp.ride.car +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 1 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: 83479cdf-55fb-4d75-98f6-312b7b38343f + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: true + xOffset: -0.2 + yOffset: -1.45 + UID: d13eb53e-bfa8-44e1-bc55-c250fb20880b + zOffset: 0.45 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: -0.2 + yOffset: -1.45 + UID: 656f2bd3-39bc-4791-a5d5-1c088ef3c415 + zOffset: -0.45 + isCustomPlaced: false + list3: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: -1.0 + yOffset: -1.45 + UID: db3fc750-d532-494e-a0ec-66b90fdf6940 + zOffset: 0.45 + isCustomPlaced: false + list4: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: -1.0 + yOffset: -1.45 + UID: def333eb-b31d-48d1-b9c1-480c7e6eb2d0 + zOffset: -0.45 + isCustomPlaced: false + list5: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel + steering: true + rotationOffset: 180 + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_CHESTPLATE + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 2 + color: + ==: Color + ALPHA: 255 + RED: 20 + BLUE: 20 + GREEN: 20 + xOffset: 1.8 + yOffset: 0.0 + UID: 7b0b9d87-502b-46c7-8b50-9bc285e0a868 + zOffset: -1.1 + isCustomPlaced: false + list6: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel + steering: true + rotationOffset: 0 + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_CHESTPLATE + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 2 + color: + ==: Color + ALPHA: 255 + RED: 20 + BLUE: 20 + GREEN: 20 + xOffset: 1.8 + yOffset: 0.0 + UID: f76324fb-f49b-47af-aa95-1d65ba7b672a + zOffset: 1.1 + isCustomPlaced: false + list7: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel + steering: false + rotationOffset: 180 + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_CHESTPLATE + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 2 + color: + ==: Color + ALPHA: 255 + RED: 20 + BLUE: 20 + GREEN: 20 + xOffset: -1.67 + yOffset: 0.0 + UID: 20ec3dce-17ac-4756-85b9-f18b206be979 + zOffset: -1.1 + isCustomPlaced: false + list8: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel + steering: false + rotationOffset: 0 + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_CHESTPLATE + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 2 + color: + ==: Color + ALPHA: 255 + RED: 20 + BLUE: 20 + GREEN: 20 + xOffset: -1.67 + yOffset: 0.0 + UID: fa6a79d1-4095-436a-9eed-7481437fe3a4 + zOffset: 1.1 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 7 + max: 15 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: true +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 100000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 100 +trunkSize: 27 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 3.0 + width: 2.0 + height: 1.0 +steeringType: true diff --git a/Vehicle Models/Examples-v2/helicopters/ExampleHelicopter.yml b/Vehicle Models/Examples-v2/helicopters/ExampleHelicopter.yml new file mode 100644 index 0000000..9f04418 --- /dev/null +++ b/Vehicle Models/Examples-v2/helicopters/ExampleHelicopter.yml @@ -0,0 +1,151 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExampleHelicopter +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HelicopterType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.helicopter + ridePermission: vp.ride.helicopter +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 6 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: 17f660ae-0b58-4052-a523-32386e0a0425 + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: true + xOffset: 0.5 + yOffset: -1.0 + UID: 3480fed8-e713-4cb2-9f8a-9ac99126a126 + zOffset: 0.0 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: -0.4 + yOffset: -1.0 + UID: 2ba02a6e-8b66-441c-8b4f-af8d0a6d20c3 + zOffset: 0.0 + isCustomPlaced: false + list3: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Rotor + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 7 + color: + ==: Color + ALPHA: 255 + RED: 20 + BLUE: 20 + GREEN: 20 + xOffset: 0.2 + yOffset: 0.6 + UID: 5e87e32b-e366-4203-8694-6b94823ea825 + zOffset: 0.0 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 7 + max: 15 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 1 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: false +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 100000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 100 +trunkSize: 0 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 2.0 + width: 1.0 + height: 1.0 +steeringType: true diff --git a/Vehicle Models/Examples-v2/hovercrafts/ExampleHovercraft.yml b/Vehicle Models/Examples-v2/hovercrafts/ExampleHovercraft.yml new file mode 100644 index 0000000..77135e6 --- /dev/null +++ b/Vehicle Models/Examples-v2/hovercrafts/ExampleHovercraft.yml @@ -0,0 +1,129 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExampleHovercraft +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HovercraftType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.hovercraft + ridePermission: vp.ride.hovercraft +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 6 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: f33f9aa9-5974-44a1-9faf-c4a30b3eca3d + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: true + xOffset: 0.5 + yOffset: -1.0 + UID: eb47ff99-31de-4d19-b043-036135f8f215 + zOffset: 0.0 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: -0.4 + yOffset: -1.0 + UID: 1bda8c62-1d76-41af-82e1-ae8c98884ed3 + zOffset: 0.0 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 5 + max: 10 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 1 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: false +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 100000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 100 +trunkSize: 0 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 2.0 + width: 1.0 + height: 1.0 +steeringType: true diff --git a/Vehicle Models/Examples-v2/planes/ExamplePlane.yml b/Vehicle Models/Examples-v2/planes/ExamplePlane.yml new file mode 100644 index 0000000..c5a0edb --- /dev/null +++ b/Vehicle Models/Examples-v2/planes/ExamplePlane.yml @@ -0,0 +1,129 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExamplePlane +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.PlaneType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.plane + ridePermission: vp.ride.plane +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 3 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: c165b08b-d282-4529-b704-dba2aaa5e44c + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: true + xOffset: 0.2 + yOffset: -0.5 + UID: c5106105-b642-4850-9582-eb4958f24b22 + zOffset: 0.0 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: false + xOffset: -0.3 + yOffset: -0.5 + UID: 736c6cc8-bb80-4171-a80b-e9bcb6277d27 + zOffset: 0.0 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 5 + max: 10 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 1 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: false +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 100000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 100 +trunkSize: 0 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 2.0 + width: 1.0 + height: 1.0 +steeringType: true diff --git a/Vehicle Models/Examples-v2/tanks/ExampleTank.yml b/Vehicle Models/Examples-v2/tanks/ExampleTank.yml new file mode 100644 index 0000000..8184699 --- /dev/null +++ b/Vehicle Models/Examples-v2/tanks/ExampleTank.yml @@ -0,0 +1,156 @@ +className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle +name: ExampleTank +vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType +handModel: false +permissions: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions + buyPermission: vp.buy.tank + ridePermission: vp.ride.tank +baseColorList: + list0: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 0 + GREEN: 0 + list1: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + list2: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + list3: + ==: Color + ALPHA: 255 + RED: 128 + BLUE: 128 + GREEN: 128 + list4: + ==: Color + ALPHA: 255 + RED: 192 + BLUE: 192 + GREEN: 192 +partList: + list0: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 8 + color: + ==: Color + ALPHA: 255 + RED: 255 + BLUE: 255 + GREEN: 255 + xOffset: 0.0 + yOffset: 0.0 + UID: bdcb1b42-c288-4c68-8744-fe0538ce7c1f + zOffset: 0.0 + isCustomPlaced: false + list1: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat + steer: true + xOffset: 1.0 + yOffset: -1.0 + UID: 8ac0d4c0-cd21-497e-884c-a990a53a0adb + zOffset: 0.0 + isCustomPlaced: false + list2: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.TurretSeat + steer: false + xOffset: -1.0 + yOffset: 0.0 + UID: f7f198ad-9e6e-4dc0-9e83-c02537dee840 + zOffset: 0.0 + isCustomPlaced: false + list3: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret + explosionSize: 3.0 + ammo: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: TNT + skin: + ==: org.bukkit.inventory.ItemStack + v: 3337 + type: LEATHER_BOOTS + meta: + ==: ItemMeta + meta-type: COLORABLE_ARMOR + Unbreakable: true + Damage: 9 + color: + ==: Color + ALPHA: 255 + RED: 0 + BLUE: 0 + GREEN: 0 + xOffset: -0.5 + yOffset: 0.0 + UID: c425d5aa-0319-4151-be59-766d8f05f959 + zOffset: 0.0 + isCustomPlaced: false +speedSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 100 + max: 200 + step: 5 + upgradeCost: 1000 +fuelTankSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +turningRadiusSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 7 + max: 15 + step: 1 + upgradeCost: 1000 +accelerationSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable + base: 50 + max: 100 + step: 5 + upgradeCost: 1000 +hornSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn + enabled: true + sound: BASS + cooldown: 0 +drift: false +exhaustSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke + enabled: true + xOffset: -5.0 + yOffset: 0.0 + zOffset: 0.0 + particleName: SMOKE_LARGE +canExitWhileMoving: true +price: 1000000.0 +fuelSettings: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel + usage: 6.0 + type: GASOLINE +health: 5000 +trunkSize: 27 +hitbox: + className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox + length: 3.0 + width: 2.0 + height: 1.0 +steeringType: true