├── .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 |
70 | -
71 | a. Adapted Material means material subject to Copyright and Similar Rights
72 | that is derived from or based upon the Licensed Material and in which the
73 | Licensed Material is translated, altered, arranged, transformed, or
74 | otherwise modified in a manner requiring permission under the Copyright
75 | and Similar Rights held by the Licensor. For purposes of this Public
76 | License, where the Licensed Material is a musical work, performance, or
77 | sound recording, Adapted Material is always produced where the Licensed
78 | Material is synched in timed relation with a moving image.
79 |
80 | -
81 | b. Copyright and Similar Rights means copyright and/or similar rights
82 | closely related to copyright including, without limitation, performance,
83 | broadcast, sound recording, and Sui Generis Database Rights, without
84 | regard to how the rights are labeled or categorized. For purposes of this
85 | Public License, the rights specified in Section 2(b)(1)-(2) are not
86 | Copyright and Similar Rights.
87 |
88 | -
89 | c. Effective Technological Measures means those measures that, in the
90 | absence of proper authority, may not be circumvented under laws fulfilling
91 | obligations under Article 11 of the WIPO Copyright Treaty adopted on
92 | December 20, 1996, and/or similar international agreements.
93 |
94 | -
95 | d. Exceptions and Limitations means fair use, fair dealing, and/or any
96 | other exception or limitation to Copyright and Similar Rights that applies
97 | to Your use of the Licensed Material.
98 |
99 | -
100 | e. Licensed Material means the artistic or literary work, database, or
101 | other material to which the Licensor applied this Public License.
102 |
103 | -
104 | f. Licensed Rights means the rights granted to You subject to the terms
105 | and conditions of this Public License, which are limited to all Copyright
106 | and Similar Rights that apply to Your use of the Licensed Material and
107 | that the Licensor has authority to license.
108 |
109 | -
110 | g. Licensor means the individual(s) or entity(ies) granting rights under
111 | this Public License.
112 |
113 | -
114 | h. Share means to provide material to the public by any means or process
115 | that requires permission under the Licensed Rights, such as reproduction,
116 | public display, public performance, distribution, dissemination,
117 | communication, or importation, and to make material available to the
118 | public including in ways that members of the public may access the
119 | material from a place and at a time individually chosen by them.
120 |
121 | -
122 | i. Sui Generis Database Rights means rights other than copyright resulting
123 | from Directive 96/9/EC of the European Parliament and of the Council of 11
124 | March 1996 on the legal protection of databases, as amended and/or
125 | succeeded, as well as other essentially equivalent rights anywhere in the
126 | world.
127 |
128 | -
129 | j. You means the individual or entity exercising the Licensed Rights under
130 | this Public License. Your has a corresponding meaning.
131 |
132 |
133 |
Section 2 – Scope.
134 |
135 | -
136 | a. License grant.
137 |
138 | -
139 | 1. Subject to the terms and conditions of this Public License, the
140 | Licensor hereby grants You a worldwide, royalty-free,
141 | non-sublicensable, non-exclusive, irrevocable license to exercise the
142 | Licensed Rights in the Licensed Material to:
143 |
144 | -
145 | A. reproduce and Share the Licensed Material, in whole or in part;
146 | and
147 |
148 | - B. produce and reproduce, but not Share, Adapted Material.
149 |
150 |
151 | -
152 | 2. Exceptions and Limitations. For the avoidance of doubt, where
153 | Exceptions and Limitations apply to Your use, this Public License does
154 | not apply, and You do not need to comply with its terms and
155 | conditions.
156 |
157 | -
158 | 3. Term. The term of this Public License is specified in Section 6(a).
159 |
160 | -
161 | 4. Media and formats; technical modifications allowed. The Licensor
162 | authorizes You to exercise the Licensed Rights in all media and
163 | formats whether now known or hereafter created, and to make technical
164 | modifications necessary to do so. The Licensor waives and/or agrees
165 | not to assert any right or authority to forbid You from making
166 | technical modifications necessary to exercise the Licensed Rights,
167 | including technical modifications necessary to circumvent Effective
168 | Technological Measures. For purposes of this Public License, simply
169 | making modifications authorized by this Section 2(a)(4) never produces
170 | Adapted Material.
171 |
172 | -
173 | 5. Downstream recipients.
174 |
175 | -
176 | A. Offer from the Licensor – Licensed Material. Every recipient of
177 | the Licensed Material automatically receives an offer from the
178 | Licensor to exercise the Licensed Rights under the terms and
179 | conditions of this Public License.
180 |
181 | -
182 | B. No downstream restrictions. You may not offer or impose any
183 | additional or different terms or conditions on, or apply any
184 | Effective Technological Measures to, the Licensed Material if
185 | doing so restricts exercise of the Licensed Rights by any
186 | recipient of the Licensed Material.
187 |
188 |
189 |
190 | -
191 | 6. No endorsement. Nothing in this Public License constitutes or may
192 | be construed as permission to assert or imply that You are, or that
193 | Your use of the Licensed Material is, connected with, or sponsored,
194 | endorsed, or granted official status by, the Licensor or others
195 | designated to receive attribution as provided in Section
196 | 3(a)(1)(A)(i).
197 |
198 |
199 |
200 | -
201 | b. Other rights.
202 |
203 | -
204 | 1. Moral rights, such as the right of integrity, are not licensed
205 | under this Public License, nor are publicity, privacy, and/or other
206 | similar personality rights; however, to the extent possible, the
207 | Licensor waives and/or agrees not to assert any such rights held by
208 | the Licensor to the limited extent necessary to allow You to exercise
209 | the Licensed Rights, but not otherwise.
210 |
211 | -
212 | 2. Patent and trademark rights are not licensed under this Public
213 | License.
214 |
215 | -
216 | 3. To the extent possible, the Licensor waives any right to collect
217 | royalties from You for the exercise of the Licensed Rights, whether
218 | directly or through a collecting society under any voluntary or
219 | waivable statutory or compulsory licensing scheme. In all other cases
220 | the Licensor expressly reserves any right to collect such royalties.
221 |
222 |
223 |
224 |
225 |
Section 3 – License Conditions.
226 |
227 | Your exercise of the Licensed Rights is expressly made subject to the
228 | following conditions.
229 |
230 |
231 | -
232 | a. Attribution.
233 |
234 | -
235 | 1. If You Share the Licensed Material, You must:
236 |
237 | -
238 | A. retain the following if it is supplied by the Licensor with the
239 | Licensed Material:
240 |
241 | -
242 | i. identification of the creator(s) of the Licensed Material
243 | and any others designated to receive attribution, in any
244 | reasonable manner requested by the Licensor (including by
245 | pseudonym if designated);
246 |
247 | - ii. a copyright notice;
248 | - iii. a notice that refers to this Public License;
249 | -
250 | iv. a notice that refers to the disclaimer of warranties;
251 |
252 | -
253 | v. a URI or hyperlink to the Licensed Material to the extent
254 | reasonably practicable;
255 |
256 |
257 |
258 | -
259 | B. indicate if You modified the Licensed Material and retain an
260 | indication of any previous modifications; and
261 |
262 | -
263 | C. indicate the Licensed Material is licensed under this Public
264 | License, and include the text of, or the URI or hyperlink to, this
265 | Public License.
266 |
267 |
268 |
269 | -
270 | 2. For the avoidance of doubt, You do not have permission under this
271 | Public License to Share Adapted Material.
272 |
273 | -
274 | 3. You may satisfy the conditions in Section 3(a)(1) in any reasonable
275 | manner based on the medium, means, and context in which You Share the
276 | Licensed Material. For example, it may be reasonable to satisfy the
277 | conditions by providing a URI or hyperlink to a resource that includes
278 | the required information.
279 |
280 | -
281 | 4. If requested by the Licensor, You must remove any of the
282 | information required by Section 3(a)(1)(A) to the extent reasonably
283 | practicable.
284 |
285 |
286 |
287 |
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 |
294 | -
295 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right to
296 | extract, reuse, reproduce, and Share all or a substantial portion of the
297 | contents of the database, provided You do not Share Adapted Material;
298 |
299 | -
300 | b. if You include all or a substantial portion of the database contents in
301 | a database in which You have Sui Generis Database Rights, then the
302 | database in which You have Sui Generis Database Rights (but not its
303 | individual contents) is Adapted Material; and
304 |
305 | -
306 | c. You must comply with the conditions in Section 3(a) if You Share all or
307 | a substantial portion of the contents of the database.
308 | For the avoidance of doubt, this Section 4 supplements and does not
309 | replace Your obligations under this Public License where the Licensed
310 | Rights include other Copyright and Similar Rights.
311 |
312 |
313 |
Section 5 – Disclaimer of Warranties and Limitation of Liability.
314 |
315 | -
316 | a. Unless otherwise separately undertaken by the Licensor, to the extent
317 | possible, the Licensor offers the Licensed Material as-is and
318 | as-available, and makes no representations or warranties of any kind
319 | concerning the Licensed Material, whether express, implied, statutory, or
320 | other. This includes, without limitation, warranties of title,
321 | merchantability, fitness for a particular purpose, non-infringement,
322 | absence of latent or other defects, accuracy, or the presence or absence
323 | of errors, whether or not known or discoverable. Where disclaimers of
324 | warranties are not allowed in full or in part, this disclaimer may not
325 | apply to You.
326 |
327 | -
328 | b. To the extent possible, in no event will the Licensor be liable to You
329 | on any legal theory (including, without limitation, negligence) or
330 | otherwise for any direct, special, indirect, incidental, consequential,
331 | punitive, exemplary, or other losses, costs, expenses, or damages arising
332 | out of this Public License or use of the Licensed Material, even if the
333 | Licensor has been advised of the possibility of such losses, costs,
334 | expenses, or damages. Where a limitation of liability is not allowed in
335 | full or in part, this limitation may not apply to You.
336 |
337 | -
338 | c. The disclaimer of warranties and limitation of liability provided above
339 | shall be interpreted in a manner that, to the extent possible, most
340 | closely approximates an absolute disclaimer and waiver of all liability.
341 |
342 |
343 |
Section 6 – Term and Termination.
344 |
345 | -
346 | a. This Public License applies for the term of the Copyright and Similar
347 | Rights licensed here. However, if You fail to comply with this Public
348 | License, then Your rights under this Public License terminate
349 | automatically.
350 |
351 | -
352 | b. Where Your right to use the Licensed Material has terminated under
353 | Section 6(a), it reinstates:
354 |
355 | -
356 | 1. automatically as of the date the violation is cured, provided it is
357 | cured within 30 days of Your discovery of the violation; or
358 |
359 | - 2. upon express reinstatement by the Licensor.
360 |
361 |
362 | -
363 | c. For the avoidance of doubt, this Section 6(b) does not affect any right
364 | the Licensor may have to seek remedies for Your violations of this Public
365 | License.
366 |
367 | -
368 | d. For the avoidance of doubt, the Licensor may also offer the Licensed
369 | Material under separate terms or conditions or stop distributing the
370 | Licensed Material at any time; however, doing so will not terminate this
371 | Public License.
372 |
373 | -
374 | e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
375 |
376 |
377 |
Section 7 – Other Terms and Conditions.
378 |
379 | -
380 | a. The Licensor shall not be bound by any additional or different terms or
381 | conditions communicated by You unless expressly agreed.
382 |
383 | -
384 | b. Any arrangements, understandings, or agreements regarding the Licensed
385 | Material not stated herein are separate from and independent of the terms
386 | and conditions of this Public License.
387 |
388 |
389 |
Section 8 – Interpretation.
390 |
391 | -
392 | a. For the avoidance of doubt, this Public License does not, and shall not
393 | be interpreted to, reduce, limit, restrict, or impose conditions on any
394 | use of the Licensed Material that could lawfully be made without
395 | permission under this Public License.
396 |
397 | -
398 | b. To the extent possible, if any provision of this Public License is
399 | deemed unenforceable, it shall be automatically reformed to the minimum
400 | extent necessary to make it enforceable. If the provision cannot be
401 | reformed, it shall be severed from this Public License without affecting
402 | the enforceability of the remaining terms and conditions.
403 |
404 | -
405 | c. No term or condition of this Public License will be waived and no
406 | failure to comply consented to unless expressly agreed to by the Licensor.
407 |
408 | -
409 | d. Nothing in this Public License constitutes or may be interpreted as a
410 | limitation upon, or waiver of, any privileges and immunities that apply to
411 | the Licensor or You, including from the legal processes of any
412 | jurisdiction or authority.
413 |
414 |
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 |
--------------------------------------------------------------------------------