Minecraft:Instrument definition: Difference between revisions
From SAS Gaming Wiki
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| Line 14: | Line 14: | ||
** {{nbt|string}}{{nbt|compound|sound_event}}: {{json_ref|server-side sound event|inline=1}} | ** {{nbt|string}}{{nbt|compound|sound_event}}: {{json_ref|server-side sound event|inline=1}} | ||
*** {{nbt inherit/sound event}} | *** {{nbt inherit/sound event}} | ||
** {{nbt|float|use_duration}}: A non-negative float for how long the use cooldown is. | ** {{nbt|float|use_duration}}: A non-negative float for how long the use cooldown is. Can be {{cd|0}} for no cooldown. | ||
** {{nbt|int|durability_damage | ** {{nbt|int|durability_damage}}: An optional non-negative integer for the amount of durability to consume on each use. | ||
** {{nbt|float|range}}: A non-negative float for the range of the sound.<section end="json format" /> | ** {{nbt|float|range}}: A non-negative float for the range of the sound.<section end="json format" /> | ||
</div> | </div> | ||
| Line 70: | Line 70: | ||
|{{HistoryLine|java}} | |{{HistoryLine|java}} | ||
|{{HistoryLine||1.21.2|dev=24w33a|Added instruments to [[Minecraft:data pack]]s, used only for [[Minecraft:goat horn]]s.}} | |{{HistoryLine||1.21.2|dev=24w33a|Added instruments to [[Minecraft:data pack]]s, used only for [[Minecraft:goat horn]]s.}} | ||
|{{HistoryLine||26.3|dev=snap1|Added the {{cd|durability_damage}} field - optional non-negative integer, amount of durability to consume on each use. | |{{HistoryLine||26.3|dev=snap1|Added the {{cd|durability_damage}} field - optional non-negative integer, amount of durability to consume on each use. | ||
|Updated the {{cd|use_duration}} field - can now be {{cd|0}} for no cooldown.}} | |Updated the {{cd|use_duration}} field - can now be {{cd|0}} for no cooldown.}} | ||
Latest revision as of 11:22, 16 September 2026
Template:Exclusive An instrument consists of a sound with its corresponding range and use duration. They are currently only used for Minecraft:goat horns.
Definition
Instruments can be defined in Minecraft:data packs, as part of the directory structure below.
JSON Format
Instruments are defined using the following format:
- Template:Nbt The root object.<section begin="json format" />
- Template:Nbt: A Minecraft:text component that is used as a description in tooltips.
- Template:NbtTemplate:Nbt: Template:Json ref
- Template:Nbt: A non-negative float for how long the use cooldown is. Can be Template:Cd for no cooldown.
- Template:Nbt: An optional non-negative integer for the amount of durability to consume on each use.
- Template:Nbt: A non-negative float for the range of the sound.<section end="json format" />
Vanilla usage
History
References
Template:Navbox Java Edition technical
Minecraft:de:Bockshorninstrumentendefinition Minecraft:fr:Définition d'instrument de corne de chèvre Minecraft:pt:Definição de instrumento de chifre de cabra Minecraft:zh:山羊角乐器定义格式