BlockSoundSet
Documentation for the BlockSoundSet asset type.
Location
Item/Block/Sounds
Use in Your Files
Add this to your JSON files for IDE autocompletion and validation:
"$schema": "https://hytaledb.ginco.gg/schemas/BlockSoundSet.schema.json" Schema
SoundEvents object
Walk
string
Land
string
MoveIn
string
MoveOut
string
Hit
string
Break
string
Build
string
Clone
string
Harvest
string
Additional properties: string
MoveInRepeatRange arraynull
Array items: unknown
All of
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "BlockSoundSet.json",
"title": "BlockSoundSet",
"description": "BlockSoundSet asset type",
"type": "object",
"allOf": [
{
"$ref": "base.schema.json"
}
],
"properties": {
"SoundEvents": {
"type": "object",
"title": "Map of BlockSoundEvent",
"properties": {
"Walk": {
"type": "string"
},
"Land": {
"type": "string"
},
"MoveIn": {
"type": "string"
},
"MoveOut": {
"type": "string"
},
"Hit": {
"type": "string"
},
"Break": {
"type": "string"
},
"Build": {
"type": "string"
},
"Clone": {
"type": "string"
},
"Harvest": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
},
"propertyNames": {
"enum": [
"Walk",
"Land",
"MoveIn",
"MoveOut",
"Hit",
"Break",
"Build",
"Clone",
"Harvest"
]
}
},
"MoveInRepeatRange": {
"type": [
"array",
"null"
],
"title": "FloatRange",
"items": [
{
"$ref": "base.schema.json#/$defs/NumberOrSpecial"
},
{
"$ref": "base.schema.json#/$defs/NumberOrSpecial"
}
],
"minItems": 2,
"maxItems": 2
}
}
}