Sound (Interaction)
Customize the sound the machine make when placed, broken, step on...
The interaction_sound
property can be used to customize which sound the machine will make when the player place/break/hit/step on/fell on it.
There are 2 ways of using this property :
Copying another block
Simply specify a block id to the property and the machine will copy all sounds it make.
You can also use the namespace:block[property1=value1,property2=value2]
syntax here as some blocks may have different sounds depending on their state.
Example
This machine will make the same sound than a netherite block.
Tweaking sounds individually
The 5 interaction sounds break
, place
, hit
, fall
and step
can be defined independently.
You can define them using either :
A block :
namespace:block_id
A blockstate :
namespace:block_id[property=value, property2=value2]
A sound :
namespace:sound_id
Look at the suggestions given by the /playsound
command in game to see all available sound ids. You can also add your own sounds.
You can also specify a volume
and pitch
that will be used when playing the sound.
Default value for both volume
and pitch
is 1.0
Example
This machine will have the sound of the stone when placed, the grass when broken, and the npc hurt sound when step on.