252 lines
3.5 KiB
Text
252 lines
3.5 KiB
Text
|
{
|
||
|
id: ExampleHelicopter
|
||
|
displayName: &cExample &aHelicopter
|
||
|
typeId: helicopters
|
||
|
typeStrategies:
|
||
|
[
|
||
|
{
|
||
|
movementType: air
|
||
|
liftoffSpeed: 50
|
||
|
}
|
||
|
]
|
||
|
price: 100000
|
||
|
permissions:
|
||
|
{
|
||
|
buy: vp.buy.ExampleHelicopter
|
||
|
adjust: vp.adjust.ExampleHelicopter
|
||
|
spawn: vp.spawn.ExampleHelicopter
|
||
|
ride: vp.ride.ExampleHelicopter
|
||
|
sitWithoutRidePermission: true
|
||
|
}
|
||
|
availableColors:
|
||
|
[
|
||
|
{
|
||
|
red: 255
|
||
|
green: 0
|
||
|
blue: 0
|
||
|
}
|
||
|
{
|
||
|
red: 0
|
||
|
green: 0
|
||
|
blue: 0
|
||
|
}
|
||
|
{
|
||
|
red: 255
|
||
|
green: 255
|
||
|
blue: 255
|
||
|
}
|
||
|
{
|
||
|
red: 128
|
||
|
green: 128
|
||
|
blue: 128
|
||
|
}
|
||
|
{
|
||
|
red: 192
|
||
|
green: 192
|
||
|
blue: 192
|
||
|
}
|
||
|
{
|
||
|
red: 0
|
||
|
green: 0
|
||
|
blue: 255
|
||
|
}
|
||
|
]
|
||
|
parts:
|
||
|
[
|
||
|
{
|
||
|
type: skin
|
||
|
xoffset: 0
|
||
|
yoffset: 0
|
||
|
zoffset: 0
|
||
|
rotationOffset: 0
|
||
|
item:
|
||
|
{
|
||
|
material: LEATHER_BOOTS
|
||
|
custommodeldata: 3
|
||
|
color:
|
||
|
{
|
||
|
red: 0
|
||
|
green: 0
|
||
|
blue: 0
|
||
|
}
|
||
|
}
|
||
|
position: HEAD
|
||
|
}
|
||
|
{
|
||
|
type: seat
|
||
|
xoffset: 0
|
||
|
yoffset: -0.8
|
||
|
zoffset: 0
|
||
|
rotationOffset: 0
|
||
|
steer: true
|
||
|
guiitem:
|
||
|
{
|
||
|
damage: 1
|
||
|
material: DIAMOND_HOE
|
||
|
unbreakable: true
|
||
|
flags:
|
||
|
[
|
||
|
HIDE_UNBREAKABLE
|
||
|
HIDE_ADDITIONAL_TOOLTIP
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
{
|
||
|
type: seat
|
||
|
xoffset: -1
|
||
|
yoffset: -0.8
|
||
|
zoffset: 0
|
||
|
rotationOffset: 0
|
||
|
steer: false
|
||
|
guiitem:
|
||
|
{
|
||
|
damage: 1
|
||
|
material: DIAMOND_HOE
|
||
|
unbreakable: true
|
||
|
flags:
|
||
|
[
|
||
|
HIDE_UNBREAKABLE
|
||
|
HIDE_ADDITIONAL_TOOLTIP
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
{
|
||
|
type: rotor
|
||
|
xoffset: -0.3
|
||
|
yoffset: 0.95
|
||
|
zoffset: 0
|
||
|
rotationOffset: 0
|
||
|
item:
|
||
|
{
|
||
|
material: LEATHER_CHESTPLATE
|
||
|
custommodeldata: 2
|
||
|
color:
|
||
|
{
|
||
|
red: 128
|
||
|
green: 128
|
||
|
blue: 128
|
||
|
}
|
||
|
}
|
||
|
position: HEAD
|
||
|
}
|
||
|
]
|
||
|
maxSpeed:
|
||
|
{
|
||
|
base: 100
|
||
|
upgradable: true
|
||
|
max: 200
|
||
|
step: 5
|
||
|
stepCost: 1000
|
||
|
unit: km/h
|
||
|
}
|
||
|
fuelTank:
|
||
|
{
|
||
|
base: 50
|
||
|
upgradable: true
|
||
|
max: 100
|
||
|
step: 5
|
||
|
stepCost: 1000
|
||
|
unit: L
|
||
|
}
|
||
|
turningRadius:
|
||
|
{
|
||
|
base: 7
|
||
|
upgradable: true
|
||
|
max: 15
|
||
|
step: 1
|
||
|
stepCost: 1000
|
||
|
unit: ""
|
||
|
}
|
||
|
acceleration:
|
||
|
{
|
||
|
base: 50
|
||
|
upgradable: true
|
||
|
max: 100
|
||
|
step: 1
|
||
|
stepCost: 1000
|
||
|
unit: ""
|
||
|
}
|
||
|
hitbox:
|
||
|
{
|
||
|
length: 2
|
||
|
width: 1
|
||
|
height: 1
|
||
|
}
|
||
|
fuel:
|
||
|
{
|
||
|
typeId: gasoline
|
||
|
usage: 6
|
||
|
}
|
||
|
exhaust:
|
||
|
{
|
||
|
enabled: true
|
||
|
particle: LARGE_SMOKE
|
||
|
xoffset: -3
|
||
|
zoffset: 0
|
||
|
yoffset: 2
|
||
|
}
|
||
|
horn:
|
||
|
{
|
||
|
enabled: false
|
||
|
sound:
|
||
|
{
|
||
|
sound: block.note_block.bass
|
||
|
volume: 1
|
||
|
pitch: 1
|
||
|
duration: 3
|
||
|
}
|
||
|
}
|
||
|
sounds:
|
||
|
{
|
||
|
idle:
|
||
|
{
|
||
|
sound: vp.idle
|
||
|
volume: 1
|
||
|
pitch: 1
|
||
|
duration: 6
|
||
|
}
|
||
|
start:
|
||
|
{
|
||
|
sound: vp.start
|
||
|
volume: 1
|
||
|
pitch: 1
|
||
|
duration: 2
|
||
|
}
|
||
|
accelerate:
|
||
|
{
|
||
|
sound: vp.accelerate
|
||
|
volume: 1
|
||
|
pitch: 1
|
||
|
duration: 2
|
||
|
}
|
||
|
driving:
|
||
|
{
|
||
|
sound: vp.driving
|
||
|
volume: 1
|
||
|
pitch: 1
|
||
|
duration: 2
|
||
|
}
|
||
|
slowingDown:
|
||
|
{
|
||
|
sound: vp.slowingdown
|
||
|
volume: 1
|
||
|
pitch: 1
|
||
|
duration: 2
|
||
|
}
|
||
|
}
|
||
|
heightLimit:
|
||
|
{
|
||
|
minHeight: 0
|
||
|
maxHeight: 60
|
||
|
}
|
||
|
realisticSteering: false
|
||
|
trunkSize: 0
|
||
|
drift: true
|
||
|
exitWhileMoving: true
|
||
|
health: 100
|
||
|
gearbox:
|
||
|
{
|
||
|
realistic: false
|
||
|
cooldown: 10
|
||
|
}
|
||
|
}
|