├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── enchancement.md │ ├── feature_request.md │ └── lag_report.md ├── issue_label_bot.yaml └── stale.yml ├── LICENSE.md ├── README.md ├── Resource Packs ├── Examples-v2 │ ├── README.md │ ├── VPExample-1.12.2.zip │ ├── VPExample-1.13.2-1.14.4.zip │ ├── VPExample-1.15.2-1.16.1.zip │ ├── VPExample-1.16.2-1.16.4.zip │ ├── VPExample-1.17.x.zip │ ├── VPExample-1.18.x.zip │ ├── VPExample-1.19-1.19.2.zip │ ├── VPExample-1.19.3.zip │ └── VPExample-1.19.4.zip ├── Examples-v3 │ ├── README.md │ ├── VPExampleNew-1.14.x.zip │ ├── VPExampleNew-1.15.x.zip │ ├── VPExampleNew-1.16.x.zip │ ├── VPExampleNew-1.17.x.zip │ ├── VPExampleNew-1.18.x.zip │ ├── VPExampleNew-1.19-1.19.2.zip │ ├── VPExampleNew-1.19.3.zip │ └── VPExampleNew-1.19.4.zip └── README.md └── Vehicle Models ├── Examples-v2 ├── bikes │ └── ExampleBike.yml ├── boats │ └── ExampleBoat.yml ├── cars │ └── ExampleCar.yml ├── helicopters │ └── ExampleHelicopter.yml ├── hovercrafts │ └── ExampleHovercraft.yml ├── planes │ └── ExamplePlane.yml └── tanks │ └── ExampleTank.yml └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://www.buymeacoffee.com/SBDeveloper', 'https://paypal.me/SBDevelopment'] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug Report 3 | about: Found a bug in the plugin? 4 | title: '' 5 | labels: Bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots or Video Recordings** 24 | If applicable, add screenshots or video recordings to help explain your problem. 25 | 26 | **Server and Plugin Information** 27 | - Installed plugins: 28 | - VehiclesPlus Version: 29 | - Pro or Lite? 30 | - Server Platform and Version [eg: **PaperSpigot** 1.x.x #xxx]: 31 | - Operating System (if applicable): 32 | 33 | **Additional context** 34 | Add any other context about the problem here, server timings reports, complete console log etc. Please do not make Pastebin dumps or screenshot expire. 35 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enchancement.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Enhancement 3 | about: Suggest a small enhancement or addition 4 | title: '' 5 | labels: Enhancement 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your enhancement related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Additional context** 17 | Add any other context or screenshots about the feature request here. 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest a fully-fledged feature 4 | title: '' 5 | labels: Feature Request 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/lag_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Lag Report 3 | about: If you experience any form of lag while using VehiclesPlus, report here. 4 | title: 'Lag Report' 5 | labels: Lag 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the lag** 11 | What kind of lag is it? (TPS, FPS, CPU, etc) 12 | 13 | **To Reproduce** 14 | What causes the lag? What are you doing when you experience the lag? 15 | 16 | **Screenshots or Video Recordings** 17 | If applicable, add screenshots or video recordings to help explain your problem. 18 | 19 | **Server and Plugin Information** 20 | - Installed plugins: 21 | - VehiclesPlus Version: 22 | - Pro or Lite? 23 | - Server Platform and Version [eg: **PaperSpigot** 1.12.2 #1618]: 24 | - Operating System (if applicable): 25 | 26 | **Additional context** 27 | Add any other context about the problem here, server timings reports, complete console log etc. Please do not make Pastebin dumps or screenshot expire. -------------------------------------------------------------------------------- /.github/issue_label_bot.yaml: -------------------------------------------------------------------------------- 1 | label-alias: 2 | bug: 'Bug' 3 | feature_request: 'Enhancement' 4 | question: 'Question' 5 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Configuration for Stale - https://probot.github.io/apps/stale/ 2 | 3 | # Number of days of inactivity before an issue becomes stale 4 | daysUntilStale: 60 5 | 6 | # Number of days of inactivity before a stale issue is closed 7 | daysUntilClose: 7 8 | 9 | # Label to use when marking an issue as stale 10 | staleLabel: Won't Fix 11 | 12 | # Comment to post when marking an issue as stale. Set to `false` to disable 13 | markComment: This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Please reach out if you have or find the answers we need so that we can investigate further. 14 | 15 | # Comment to post when closing a stale issue. Set to `false` to disable 16 | closeComment: false 17 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Creative Commons Attribution-NoDerivatives 4.0 International

4 |
5 |
6 |

7 | Creative Commons Corporation ("Creative Commons") is not a law firm and 8 | does not provide legal services or legal advice. Distribution of Creative 9 | Commons public licenses does not create a lawyer-client or other 10 | relationship. Creative Commons makes its licenses and related information 11 | available on an "as-is" basis. Creative Commons gives no warranties 12 | regarding its licenses, any material licensed under their terms and 13 | conditions, or any related information. Creative Commons disclaims all 14 | liability for damages resulting from their use to the fullest extent 15 | possible. 16 |

17 |
18 |

Using Creative Commons Public Licenses

19 |

20 | Creative Commons public licenses provide a standard set of terms and 21 | conditions that creators and other rights holders may use to share original 22 | works of authorship and other material subject to copyright and certain 23 | other rights specified in the public license below. The following 24 | considerations are for informational purposes only, are not exhaustive, and 25 | do not form part of our licenses. 26 |

27 |

28 | Considerations for licensors: Our public licenses are intended for use by 29 | those authorized to give the public permission to use material in ways 30 | otherwise restricted by copyright and certain other rights. Our licenses are 31 | irrevocable. Licensors should read and understand the terms and conditions 32 | of the license they choose before applying it. Licensors should also secure 33 | all rights necessary before applying our licenses so that the public can 34 | reuse the material as expected. Licensors should clearly mark any material 35 | not subject to the license. This includes other CC-licensed material, or 36 | material used under an exception or limitation to copyright. More 37 | considerations for licensors : 38 | wiki.creativecommons.org/Considerations_for_licensors 39 |

40 |

41 | Considerations for the public: By using one of our public licenses, a 42 | licensor grants the public permission to use the licensed material under 43 | specified terms and conditions. If the licensor's permission is not 44 | necessary for any reason–for example, because of any applicable exception or 45 | limitation to copyright–then that use is not regulated by the license. Our 46 | licenses grant only permissions under copyright and certain other rights 47 | that a licensor has authority to grant. Use of the licensed material may 48 | still be restricted for other reasons, including because others have 49 | copyright or other rights in the material. A licensor may make special 50 | requests, such as asking that all changes be marked or described. Although 51 | not required by our licenses, you are encouraged to respect those requests 52 | where reasonable. More considerations for the public : 53 | wiki.creativecommons.org/Considerations_for_licensees 54 |

55 |

56 | Creative Commons Attribution-NoDerivatives 4.0 International Public License 57 |

58 |

59 | By exercising the Licensed Rights (defined below), You accept and agree to 60 | be bound by the terms and conditions of this Creative Commons 61 | Attribution-NoDerivatives 4.0 International Public License ("Public 62 | License"). To the extent this Public License may be interpreted as a 63 | contract, You are granted the Licensed Rights in consideration of Your 64 | acceptance of these terms and conditions, and the Licensor grants You such 65 | rights in consideration of benefits the Licensor receives from making the 66 | Licensed Material available under these terms and conditions. 67 |

68 |

Section 1 – Definitions.

69 | 133 |

Section 2 – Scope.

134 | 225 |

Section 3 – License Conditions.

226 |

227 | Your exercise of the Licensed Rights is expressly made subject to the 228 | following conditions. 229 |

230 | 288 |

Section 4 – Sui Generis Database Rights.

289 |

290 | Where the Licensed Rights include Sui Generis Database Rights that apply to 291 | Your use of the Licensed Material: 292 |

293 | 313 |

Section 5 – Disclaimer of Warranties and Limitation of Liability.

314 | 343 |

Section 6 – Term and Termination.

344 | 377 |

Section 7 – Other Terms and Conditions.

378 | 389 |

Section 8 – Interpretation.

390 | 415 |

416 | Creative Commons is not a party to its public licenses. Notwithstanding, 417 | Creative Commons may elect to apply one of its public licenses to material 418 | it publishes and in those instances will be considered the "Licensor." The 419 | text of the Creative Commons public licenses is dedicated to the public 420 | domain under the CC0 Public Domain Dedication. Except for the limited 421 | purpose of indicating that material is shared under a Creative Commons 422 | public license or as otherwise permitted by the Creative Commons policies 423 | published at creativecommons.org/policies, Creative Commons does not 424 | authorize the use of the trademark "Creative Commons" or any other trademark 425 | or logo of Creative Commons without its prior written consent including, 426 | without limitation, in connection with any unauthorized modifications to any 427 | of its public licenses or any other arrangements, understandings, or 428 | agreements concerning use of licensed material. For the avoidance of doubt, 429 | this paragraph does not form part of the public licenses. 430 |

431 |

Creative Commons may be contacted at creativecommons.org.

432 |
433 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # VehiclesPlus 2 | THIS REPOSITORY HAS BEEN MIGRATED! 3 | Please check out [the new repository](https://git.sbdevelopment.tech/SBDevelopment/VehiclesPlus). 4 | -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/README.md: -------------------------------------------------------------------------------- 1 | # VehiclesPlus v2 Example Resourcepacks 2 | This folder contains example resourcepacks per Minecraft version. Please choose the correct file for your Minecraft client. 3 | -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.12.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.12.2.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.13.2-1.14.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.13.2-1.14.4.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.15.2-1.16.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.15.2-1.16.1.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.16.2-1.16.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.16.2-1.16.4.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.17.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.17.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.18.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.18.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.19-1.19.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.19-1.19.2.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.19.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.19.3.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v2/VPExample-1.19.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v2/VPExample-1.19.4.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/README.md: -------------------------------------------------------------------------------- 1 | # VehiclesPlus v3 Example Resourcepacks 2 | This folder contains example resourcepacks per Minecraft version. Please choose the correct file for your Minecraft client. 3 | 4 | ## License 5 | 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. 6 | -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.14.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.14.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.15.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.15.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.16.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.16.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.17.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.17.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.18.x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.18.x.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.19-1.19.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.19-1.19.2.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.19.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.19.3.zip -------------------------------------------------------------------------------- /Resource Packs/Examples-v3/VPExampleNew-1.19.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SBDPlugins/VehiclesPlus/a4d496eaffc3e548034a986531045c542964ca73/Resource Packs/Examples-v3/VPExampleNew-1.19.4.zip -------------------------------------------------------------------------------- /Resource Packs/README.md: -------------------------------------------------------------------------------- 1 | # Resource Packs 2 | Choose the correct plugin version, v2 or v3. 3 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/bikes/ExampleBike.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExampleBike 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BikeType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.bike 8 | ridePermission: vp.ride.bike 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.BikeSkin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 2 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: d163ec2d-4a5e-4da6-b224-4a2e7944e9c6 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat 65 | steer: true 66 | xOffset: 0.0 67 | yOffset: -0.3 68 | UID: 308f6ff8-2501-42de-a72d-3c149ecec1ad 69 | zOffset: 0.0 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.BikeSeat 73 | steer: false 74 | xOffset: -0.9 75 | yOffset: -0.3 76 | UID: 8bea11e3-02ab-4039-9d65-2ba26c29c0cd 77 | zOffset: 0.0 78 | isCustomPlaced: false 79 | speedSettings: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 81 | base: 100 82 | max: 200 83 | step: 5 84 | upgradeCost: 1000 85 | fuelTankSettings: 86 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 87 | base: 50 88 | max: 100 89 | step: 5 90 | upgradeCost: 1000 91 | turningRadiusSettings: 92 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 93 | base: 5 94 | max: 10 95 | step: 1 96 | upgradeCost: 1000 97 | accelerationSettings: 98 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 99 | base: 50 100 | max: 100 101 | step: 1 102 | upgradeCost: 1000 103 | hornSettings: 104 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 105 | enabled: true 106 | sound: BASS 107 | cooldown: 0 108 | drift: false 109 | exhaustSettings: 110 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 111 | enabled: true 112 | xOffset: -5.0 113 | yOffset: 0.0 114 | zOffset: 0.0 115 | particleName: SMOKE_LARGE 116 | canExitWhileMoving: true 117 | price: 10000.0 118 | fuelSettings: 119 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 120 | usage: 6.0 121 | type: GASOLINE 122 | health: 100 123 | trunkSize: 0 124 | hitbox: 125 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 126 | length: 2.0 127 | width: 1.0 128 | height: 1.0 129 | steeringType: true 130 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/boats/ExampleBoat.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExampleBoat 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.BoatType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.boat 8 | ridePermission: vp.ride.boat 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 5 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: d2bff43a-44c7-4781-8af3-28be7a6fafa1 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 65 | steer: true 66 | xOffset: 0.0 67 | yOffset: -0.5 68 | UID: 0744dfd0-d456-4c74-a218-b2536eb65b94 69 | zOffset: 0.0 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 73 | steer: false 74 | xOffset: 0.0 75 | yOffset: -0.5 76 | UID: d71ca2ea-3390-4eec-9cb5-9d166d9a0210 77 | zOffset: -1.2 78 | isCustomPlaced: false 79 | speedSettings: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 81 | base: 100 82 | max: 200 83 | step: 5 84 | upgradeCost: 1000 85 | fuelTankSettings: 86 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 87 | base: 50 88 | max: 100 89 | step: 5 90 | upgradeCost: 1000 91 | turningRadiusSettings: 92 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 93 | base: 5 94 | max: 10 95 | step: 1 96 | upgradeCost: 1000 97 | accelerationSettings: 98 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 99 | base: 50 100 | max: 100 101 | step: 1 102 | upgradeCost: 1000 103 | hornSettings: 104 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 105 | enabled: true 106 | sound: BASS 107 | cooldown: 0 108 | drift: false 109 | exhaustSettings: 110 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 111 | enabled: true 112 | xOffset: -5.0 113 | yOffset: 0.0 114 | zOffset: 0.0 115 | particleName: SMOKE_LARGE 116 | canExitWhileMoving: true 117 | price: 100000.0 118 | fuelSettings: 119 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 120 | usage: 6.0 121 | type: GASOLINE 122 | health: 100 123 | trunkSize: 0 124 | hitbox: 125 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 126 | length: 2.0 127 | width: 1.0 128 | height: 1.0 129 | steeringType: true 130 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/cars/ExampleCar.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExampleCar 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.car 8 | ridePermission: vp.ride.car 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 1 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: 83479cdf-55fb-4d75-98f6-312b7b38343f 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 65 | steer: true 66 | xOffset: -0.2 67 | yOffset: -1.45 68 | UID: d13eb53e-bfa8-44e1-bc55-c250fb20880b 69 | zOffset: 0.45 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 73 | steer: false 74 | xOffset: -0.2 75 | yOffset: -1.45 76 | UID: 656f2bd3-39bc-4791-a5d5-1c088ef3c415 77 | zOffset: -0.45 78 | isCustomPlaced: false 79 | list3: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 81 | steer: false 82 | xOffset: -1.0 83 | yOffset: -1.45 84 | UID: db3fc750-d532-494e-a0ec-66b90fdf6940 85 | zOffset: 0.45 86 | isCustomPlaced: false 87 | list4: 88 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 89 | steer: false 90 | xOffset: -1.0 91 | yOffset: -1.45 92 | UID: def333eb-b31d-48d1-b9c1-480c7e6eb2d0 93 | zOffset: -0.45 94 | isCustomPlaced: false 95 | list5: 96 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel 97 | steering: true 98 | rotationOffset: 180 99 | skin: 100 | ==: org.bukkit.inventory.ItemStack 101 | v: 3337 102 | type: LEATHER_CHESTPLATE 103 | meta: 104 | ==: ItemMeta 105 | meta-type: COLORABLE_ARMOR 106 | Unbreakable: true 107 | Damage: 2 108 | color: 109 | ==: Color 110 | ALPHA: 255 111 | RED: 20 112 | BLUE: 20 113 | GREEN: 20 114 | xOffset: 1.8 115 | yOffset: 0.0 116 | UID: 7b0b9d87-502b-46c7-8b50-9bc285e0a868 117 | zOffset: -1.1 118 | isCustomPlaced: false 119 | list6: 120 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel 121 | steering: true 122 | rotationOffset: 0 123 | skin: 124 | ==: org.bukkit.inventory.ItemStack 125 | v: 3337 126 | type: LEATHER_CHESTPLATE 127 | meta: 128 | ==: ItemMeta 129 | meta-type: COLORABLE_ARMOR 130 | Unbreakable: true 131 | Damage: 2 132 | color: 133 | ==: Color 134 | ALPHA: 255 135 | RED: 20 136 | BLUE: 20 137 | GREEN: 20 138 | xOffset: 1.8 139 | yOffset: 0.0 140 | UID: f76324fb-f49b-47af-aa95-1d65ba7b672a 141 | zOffset: 1.1 142 | isCustomPlaced: false 143 | list7: 144 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel 145 | steering: false 146 | rotationOffset: 180 147 | skin: 148 | ==: org.bukkit.inventory.ItemStack 149 | v: 3337 150 | type: LEATHER_CHESTPLATE 151 | meta: 152 | ==: ItemMeta 153 | meta-type: COLORABLE_ARMOR 154 | Unbreakable: true 155 | Damage: 2 156 | color: 157 | ==: Color 158 | ALPHA: 255 159 | RED: 20 160 | BLUE: 20 161 | GREEN: 20 162 | xOffset: -1.67 163 | yOffset: 0.0 164 | UID: 20ec3dce-17ac-4756-85b9-f18b206be979 165 | zOffset: -1.1 166 | isCustomPlaced: false 167 | list8: 168 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.Wheel 169 | steering: false 170 | rotationOffset: 0 171 | skin: 172 | ==: org.bukkit.inventory.ItemStack 173 | v: 3337 174 | type: LEATHER_CHESTPLATE 175 | meta: 176 | ==: ItemMeta 177 | meta-type: COLORABLE_ARMOR 178 | Unbreakable: true 179 | Damage: 2 180 | color: 181 | ==: Color 182 | ALPHA: 255 183 | RED: 20 184 | BLUE: 20 185 | GREEN: 20 186 | xOffset: -1.67 187 | yOffset: 0.0 188 | UID: fa6a79d1-4095-436a-9eed-7481437fe3a4 189 | zOffset: 1.1 190 | isCustomPlaced: false 191 | speedSettings: 192 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 193 | base: 100 194 | max: 200 195 | step: 5 196 | upgradeCost: 1000 197 | fuelTankSettings: 198 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 199 | base: 50 200 | max: 100 201 | step: 5 202 | upgradeCost: 1000 203 | turningRadiusSettings: 204 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 205 | base: 7 206 | max: 15 207 | step: 1 208 | upgradeCost: 1000 209 | accelerationSettings: 210 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 211 | base: 50 212 | max: 100 213 | step: 5 214 | upgradeCost: 1000 215 | hornSettings: 216 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 217 | enabled: true 218 | sound: BASS 219 | cooldown: 0 220 | drift: true 221 | exhaustSettings: 222 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 223 | enabled: true 224 | xOffset: -5.0 225 | yOffset: 0.0 226 | zOffset: 0.0 227 | particleName: SMOKE_LARGE 228 | canExitWhileMoving: true 229 | price: 100000.0 230 | fuelSettings: 231 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 232 | usage: 6.0 233 | type: GASOLINE 234 | health: 100 235 | trunkSize: 27 236 | hitbox: 237 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 238 | length: 3.0 239 | width: 2.0 240 | height: 1.0 241 | steeringType: true 242 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/helicopters/ExampleHelicopter.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExampleHelicopter 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HelicopterType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.helicopter 8 | ridePermission: vp.ride.helicopter 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 6 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: 17f660ae-0b58-4052-a523-32386e0a0425 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 65 | steer: true 66 | xOffset: 0.5 67 | yOffset: -1.0 68 | UID: 3480fed8-e713-4cb2-9f8a-9ac99126a126 69 | zOffset: 0.0 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 73 | steer: false 74 | xOffset: -0.4 75 | yOffset: -1.0 76 | UID: 2ba02a6e-8b66-441c-8b4f-af8d0a6d20c3 77 | zOffset: 0.0 78 | isCustomPlaced: false 79 | list3: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Rotor 81 | skin: 82 | ==: org.bukkit.inventory.ItemStack 83 | v: 3337 84 | type: LEATHER_BOOTS 85 | meta: 86 | ==: ItemMeta 87 | meta-type: COLORABLE_ARMOR 88 | Unbreakable: true 89 | Damage: 7 90 | color: 91 | ==: Color 92 | ALPHA: 255 93 | RED: 20 94 | BLUE: 20 95 | GREEN: 20 96 | xOffset: 0.2 97 | yOffset: 0.6 98 | UID: 5e87e32b-e366-4203-8694-6b94823ea825 99 | zOffset: 0.0 100 | isCustomPlaced: false 101 | speedSettings: 102 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 103 | base: 100 104 | max: 200 105 | step: 5 106 | upgradeCost: 1000 107 | fuelTankSettings: 108 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 109 | base: 50 110 | max: 100 111 | step: 5 112 | upgradeCost: 1000 113 | turningRadiusSettings: 114 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 115 | base: 7 116 | max: 15 117 | step: 1 118 | upgradeCost: 1000 119 | accelerationSettings: 120 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 121 | base: 50 122 | max: 100 123 | step: 1 124 | upgradeCost: 1000 125 | hornSettings: 126 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 127 | enabled: true 128 | sound: BASS 129 | cooldown: 0 130 | drift: false 131 | exhaustSettings: 132 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 133 | enabled: true 134 | xOffset: -5.0 135 | yOffset: 0.0 136 | zOffset: 0.0 137 | particleName: SMOKE_LARGE 138 | canExitWhileMoving: true 139 | price: 100000.0 140 | fuelSettings: 141 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 142 | usage: 6.0 143 | type: GASOLINE 144 | health: 100 145 | trunkSize: 0 146 | hitbox: 147 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 148 | length: 2.0 149 | width: 1.0 150 | height: 1.0 151 | steeringType: true 152 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/hovercrafts/ExampleHovercraft.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExampleHovercraft 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.HovercraftType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.hovercraft 8 | ridePermission: vp.ride.hovercraft 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 6 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: f33f9aa9-5974-44a1-9faf-c4a30b3eca3d 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 65 | steer: true 66 | xOffset: 0.5 67 | yOffset: -1.0 68 | UID: eb47ff99-31de-4d19-b043-036135f8f215 69 | zOffset: 0.0 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 73 | steer: false 74 | xOffset: -0.4 75 | yOffset: -1.0 76 | UID: 1bda8c62-1d76-41af-82e1-ae8c98884ed3 77 | zOffset: 0.0 78 | isCustomPlaced: false 79 | speedSettings: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 81 | base: 100 82 | max: 200 83 | step: 5 84 | upgradeCost: 1000 85 | fuelTankSettings: 86 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 87 | base: 50 88 | max: 100 89 | step: 5 90 | upgradeCost: 1000 91 | turningRadiusSettings: 92 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 93 | base: 5 94 | max: 10 95 | step: 1 96 | upgradeCost: 1000 97 | accelerationSettings: 98 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 99 | base: 50 100 | max: 100 101 | step: 1 102 | upgradeCost: 1000 103 | hornSettings: 104 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 105 | enabled: true 106 | sound: BASS 107 | cooldown: 0 108 | drift: false 109 | exhaustSettings: 110 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 111 | enabled: true 112 | xOffset: -5.0 113 | yOffset: 0.0 114 | zOffset: 0.0 115 | particleName: SMOKE_LARGE 116 | canExitWhileMoving: true 117 | price: 100000.0 118 | fuelSettings: 119 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 120 | usage: 6.0 121 | type: GASOLINE 122 | health: 100 123 | trunkSize: 0 124 | hitbox: 125 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 126 | length: 2.0 127 | width: 1.0 128 | height: 1.0 129 | steeringType: true 130 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/planes/ExamplePlane.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExamplePlane 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.PlaneType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.plane 8 | ridePermission: vp.ride.plane 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 3 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: c165b08b-d282-4529-b704-dba2aaa5e44c 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 65 | steer: true 66 | xOffset: 0.2 67 | yOffset: -0.5 68 | UID: c5106105-b642-4850-9582-eb4958f24b22 69 | zOffset: 0.0 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 73 | steer: false 74 | xOffset: -0.3 75 | yOffset: -0.5 76 | UID: 736c6cc8-bb80-4171-a80b-e9bcb6277d27 77 | zOffset: 0.0 78 | isCustomPlaced: false 79 | speedSettings: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 81 | base: 100 82 | max: 200 83 | step: 5 84 | upgradeCost: 1000 85 | fuelTankSettings: 86 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 87 | base: 50 88 | max: 100 89 | step: 5 90 | upgradeCost: 1000 91 | turningRadiusSettings: 92 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 93 | base: 5 94 | max: 10 95 | step: 1 96 | upgradeCost: 1000 97 | accelerationSettings: 98 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 99 | base: 50 100 | max: 100 101 | step: 1 102 | upgradeCost: 1000 103 | hornSettings: 104 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 105 | enabled: true 106 | sound: BASS 107 | cooldown: 0 108 | drift: false 109 | exhaustSettings: 110 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 111 | enabled: true 112 | xOffset: -5.0 113 | yOffset: 0.0 114 | zOffset: 0.0 115 | particleName: SMOKE_LARGE 116 | canExitWhileMoving: true 117 | price: 100000.0 118 | fuelSettings: 119 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 120 | usage: 6.0 121 | type: GASOLINE 122 | health: 100 123 | trunkSize: 0 124 | hitbox: 125 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 126 | length: 2.0 127 | width: 1.0 128 | height: 1.0 129 | steeringType: true 130 | -------------------------------------------------------------------------------- /Vehicle Models/Examples-v2/tanks/ExampleTank.yml: -------------------------------------------------------------------------------- 1 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.BaseVehicle 2 | name: ExampleTank 3 | vehicleType: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.types.CarType 4 | handModel: false 5 | permissions: 6 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.VehiclePermissions 7 | buyPermission: vp.buy.tank 8 | ridePermission: vp.ride.tank 9 | baseColorList: 10 | list0: 11 | ==: Color 12 | ALPHA: 255 13 | RED: 255 14 | BLUE: 0 15 | GREEN: 0 16 | list1: 17 | ==: Color 18 | ALPHA: 255 19 | RED: 0 20 | BLUE: 0 21 | GREEN: 0 22 | list2: 23 | ==: Color 24 | ALPHA: 255 25 | RED: 255 26 | BLUE: 255 27 | GREEN: 255 28 | list3: 29 | ==: Color 30 | ALPHA: 255 31 | RED: 128 32 | BLUE: 128 33 | GREEN: 128 34 | list4: 35 | ==: Color 36 | ALPHA: 255 37 | RED: 192 38 | BLUE: 192 39 | GREEN: 192 40 | partList: 41 | list0: 42 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Skin 43 | skin: 44 | ==: org.bukkit.inventory.ItemStack 45 | v: 3337 46 | type: LEATHER_BOOTS 47 | meta: 48 | ==: ItemMeta 49 | meta-type: COLORABLE_ARMOR 50 | Unbreakable: true 51 | Damage: 8 52 | color: 53 | ==: Color 54 | ALPHA: 255 55 | RED: 255 56 | BLUE: 255 57 | GREEN: 255 58 | xOffset: 0.0 59 | yOffset: 0.0 60 | UID: bdcb1b42-c288-4c68-8744-fe0538ce7c1f 61 | zOffset: 0.0 62 | isCustomPlaced: false 63 | list1: 64 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.Seat 65 | steer: true 66 | xOffset: 1.0 67 | yOffset: -1.0 68 | UID: 8ac0d4c0-cd21-497e-884c-a990a53a0adb 69 | zOffset: 0.0 70 | isCustomPlaced: false 71 | list2: 72 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.seats.TurretSeat 73 | steer: false 74 | xOffset: -1.0 75 | yOffset: 0.0 76 | UID: f7f198ad-9e6e-4dc0-9e83-c02537dee840 77 | zOffset: 0.0 78 | isCustomPlaced: false 79 | list3: 80 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.addons.skins.Turret 81 | explosionSize: 3.0 82 | ammo: 83 | ==: org.bukkit.inventory.ItemStack 84 | v: 3337 85 | type: TNT 86 | skin: 87 | ==: org.bukkit.inventory.ItemStack 88 | v: 3337 89 | type: LEATHER_BOOTS 90 | meta: 91 | ==: ItemMeta 92 | meta-type: COLORABLE_ARMOR 93 | Unbreakable: true 94 | Damage: 9 95 | color: 96 | ==: Color 97 | ALPHA: 255 98 | RED: 0 99 | BLUE: 0 100 | GREEN: 0 101 | xOffset: -0.5 102 | yOffset: 0.0 103 | UID: c425d5aa-0319-4151-be59-766d8f05f959 104 | zOffset: 0.0 105 | isCustomPlaced: false 106 | speedSettings: 107 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 108 | base: 100 109 | max: 200 110 | step: 5 111 | upgradeCost: 1000 112 | fuelTankSettings: 113 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 114 | base: 50 115 | max: 100 116 | step: 5 117 | upgradeCost: 1000 118 | turningRadiusSettings: 119 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 120 | base: 7 121 | max: 15 122 | step: 1 123 | upgradeCost: 1000 124 | accelerationSettings: 125 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageUpgradeable 126 | base: 50 127 | max: 100 128 | step: 5 129 | upgradeCost: 1000 130 | hornSettings: 131 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHorn 132 | enabled: true 133 | sound: BASS 134 | cooldown: 0 135 | drift: false 136 | exhaustSettings: 137 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageSmoke 138 | enabled: true 139 | xOffset: -5.0 140 | yOffset: 0.0 141 | zOffset: 0.0 142 | particleName: SMOKE_LARGE 143 | canExitWhileMoving: true 144 | price: 1000000.0 145 | fuelSettings: 146 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageFuel 147 | usage: 6.0 148 | type: GASOLINE 149 | health: 5000 150 | trunkSize: 27 151 | hitbox: 152 | className: me.legofreak107.vehiclesplus.vehicles.vehicles.objects.base.storage.StorageHitbox 153 | length: 3.0 154 | width: 2.0 155 | height: 1.0 156 | steeringType: true 157 | -------------------------------------------------------------------------------- /Vehicle Models/README.md: -------------------------------------------------------------------------------- 1 | # Default Vehicle Models 2 | Choose the correct plugin version, v2 or v3. 3 | --------------------------------------------------------------------------------