Block Sounds
Applying Sounds
The sound parameter in RP/blocks.json is used to determine general block sounds, such as the mining sound, step on sound, breaking sound, and placement sound.
You can apply a set of sounds to your block using this parameter:
{
"format_version": "1.21.40",
"wiki:chestnut_log": {
"sound": "wood" // Define sound here
}
}Adding Custom Sounds
Giving your custom block its own set of sounds can help your block feel unique.
First, let's choose a name for the custom block sounds. We strongly recommend giving this identifier a namespace to avoid incompatibilities with other add-ons.
For example, let's imagine we were creating a custom chestnut woodset; we would name the custom block sound wiki:chestnut_wood. This is the sound value that should be used in RP/blocks.json.
{
"format_version": "1.21.40",
"wiki:chestnut_log": {
"sound": "wiki:chestnut_wood"
}
}Base Block Sounds
breakis triggered when the block is broken.hitis triggered when the block is hit, such as when being mined by a player.placeis triggered when the block is placed by a player.
{
"block_sounds": {
"wiki:chestnut_wood": {
"pitch": 1,
"volume": 1,
"events": {
"break": "block.chestnut_wood.break", // Sound shortname from "RP/sounds/sound_definitions.json"
"hit": "block.chestnut_wood.hit",
"place": "block.chestnut_wood.place"
}
}
}
}Interactive Block Sounds
The following sound events can be defined in the interactive_sounds section of RP/sounds.json.
fallis triggered when an entity falls onto the block from more than 3 blocks above.jumpis triggered when a player jumps off the block.landis triggered when an entity falls onto the block from up to 3 blocks above.stepis triggered when an entity moves on top of the block.
{
"block_sounds": {
"wiki:chestnut_wood": {
...
}
},
"interactive_sounds": {
"block_sounds": {
"wiki:chestnut_wood": {
"pitch": 1,
"volume": 1,
"events": {
"fall": "block.chestnut_wood.fall",
"jump": "block.chestnut_wood.jump",
"step": "block.chestnut_wood.step",
"land": "block.chestnut_wood.land"
}
}
}
}
}List of Vanilla Sounds
The following are valid values for the sound parameter:
| Last updated for 1.21.60 |
|---|
| amethyst_block |
| amethyst_cluster |
| ancient_debris |
| anvil |
| azalea |
| azalea_leaves |
| bamboo |
| bamboo_sapling |
| bamboo_wood |
| bamboo_wood_hanging_sign |
| basalt |
| big_dripleaf |
| bone_block |
| calcite |
| candle |
| cave_vines |
| chain |
| cherry_leaves |
| cherry_wood |
| cherry_wood_hanging_sign |
| chiseled_bookshelf |
| cloth |
| comparator |
| copper |
| copper_bulb |
| copper_grate |
| coral |
| creaking_heart |
| decorated_pot |
| deepslate |
| deepslate_bricks |
| dirt_with_roots |
| dripstone_block |
| eyeblossom |
| frog_spawn |
| froglight |
| fungus |
| glass |
| glow_lichen |
| grass |
| gravel |
| hanging_roots |
| hanging_sign |
| heavy_core |
| honey_block |
| iron |
| itemframe |
| ladder |
| lantern |
| large_amethyst_bud |
| lever |
| lodestone |
| mangrove_roots |
| medium_amethyst_bud |
| metal |
| mob_spawner |
| moss_block |
| moss_carpet |
| mud |
| mud_bricks |
| muddy_mangrove_roots |
| nether_brick |
| nether_gold_ore |
| nether_sprouts |
| nether_wart |
| nether_wood |
| nether_wood_hanging_sign |
| netherite |
| netherrack |
| nylium |
| packed_mud |
| pale_hanging_moss |
| pink_petals |
| pointed_dripstone |
| polished_tuff |
| powder_snow |
| resin |
| resin_brick |
| roots |
| sand |
| scaffolding |
| sculk |
| sculk_catalyst |
| sculk_sensor |
| sculk_shrieker |
| sculk_vein |
| shroomlight |
| slime |
| small_amethyst_bud |
| snow |
| soul_sand |
| soul_soil |
| sponge |
| spore_blossom |
| stem |
| stone |
| suspicious_gravel |
| suspicious_sand |
| sweet_berry_bush |
| trial_spawner |
| tuff |
| tuff_bricks |
| turtle_egg |
| vault |
| vines |
| web |
| weeping_vines |
| wet_sponge |
| wood |
Contributors
Edit Block Sounds on GitHubText and image content on this page is licensed under the Creative Commons Attribution 4.0 International License
Code samples on this page are licensed under the MIT License


