VehiclesPlus/Configurations/Models-v3/hovercrafts/ExampleHovercraft.hjson

249 lines
No EOL
3.5 KiB
Text

{
id: ExampleHovercraft
displayName: &cExample &aHovercraft
typeId: hovercrafts
typeStrategies:
[
{
movementType: water
}
{
movementType: land
}
]
price: 100000
permissions:
{
buy: vp.buy.ExampleHovercraft
adjust: vp.adjust.ExampleHovercraft
spawn: vp.spawn.ExampleHovercraft
ride: vp.ride.ExampleHovercraft
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: 1
zoffset: 0
rotationOffset: 0
item:
{
material: LEATHER_BOOTS
custommodeldata: 5
color:
{
red: 255
green: 255
blue: 255
}
}
position: HEAD
}
{
type: seat
xoffset: 0.15
yoffset: -0.3
zoffset: 0
rotationOffset: 0
steer: true
guiitem:
{
damage: 1
material: DIAMOND_HOE
unbreakable: true
flags:
[
HIDE_UNBREAKABLE
HIDE_ADDITIONAL_TOOLTIP
]
}
}
{
type: seat
xoffset: -0.9
yoffset: -0.3
zoffset: 0.8
rotationOffset: 90
steer: false
guiitem:
{
damage: 1
material: DIAMOND_HOE
unbreakable: true
flags:
[
HIDE_UNBREAKABLE
HIDE_ADDITIONAL_TOOLTIP
]
}
}
{
type: seat
xoffset: -0.9
yoffset: -0.3
zoffset: -0.8
rotationOffset: -90
steer: false
guiitem:
{
damage: 1
material: DIAMOND_HOE
unbreakable: true
flags:
[
HIDE_UNBREAKABLE
HIDE_ADDITIONAL_TOOLTIP
]
}
}
]
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: 5
upgradable: true
max: 10
step: 1
stepCost: 1000
unit: ""
}
acceleration:
{
base: 50
upgradable: true
max: 100
step: 1
stepCost: 1000
unit: ""
}
hitbox:
{
length: 4
width: 2
height: 1
}
fuel:
{
typeId: gasoline
usage: 6
}
exhaust:
{
enabled: true
particle: LARGE_SMOKE
xoffset: -4
zoffset: 0
yoffset: 0
}
horn:
{
enabled: true
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
}
}
realisticSteering: false
trunkSize: 0
drift: false
exitWhileMoving: true
health: 100
gearbox:
{
realistic: false
cooldown: 10
}
}