Minecraft Wiki
Register
No edit summary
(Updated to use module, please report any problems to me)
Tag: Replaced
(40 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{{#ifeq: {{#var: soundstable | 0 }} | 1 || {{#vardefine: soundstable | 1 }}<table class="wikitable"><tr><!--
+
<includeonly>{{#invoke: Sound table | table }}</includeonly><noinclude>{{Documentation}}</noinclude>
--><th>Sound</th><!--
 
-->{{#if: {{{bedrock|}}} ||<th>[[Subtitle]]</th>}}<!--
 
-->{{#if: {{{bedrock|}}} ||<th>{{abbr|Source|The category this sound falls into; what volume slider controls this sound in the Music and Sounds menu.}}</th>}}<!--
 
--><th>Description</th><!--
 
--><th>[[Namespaced ID]]</th><!--
 
-->{{#if: {{{bedrock|}}} ||<th>Translation key</th>}}<!--
 
--><th>Volume</th><!--
 
--><th>Pitch</th><!--
 
-->{{#if: {{{bedrock|}}} ||<th>Attenuation distance</th>}}<!--
 
--></tr>}}<tr><!--
 
--><td>{{#if: {{{sound|{{{1|}}}}}} | {{Sound||{{{sound|{{{1}}}}}}|{{{sound2|}}}|{{{sound3|}}}|{{{sound4|}}}|{{{sound5|}}}|{{{sound6|}}}|{{{sound7|}}}|{{{sound8|}}}|{{{sound9|}}}|{{{sound10|}}}|{{{sound11|}}}|{{{sound12|}}}}} | ?{{#if: {{{nocat|}}} || [[Category:Pages with missing sounds]]}} }}</td><!--
 
-->{{#if: {{{bedrock|}}} ||<td>{{{subtitle|{{{2|?{{#if: {{{nocat|}}} || [[Category:Pages with missing subtitles‎]]}} }}}}}}</td>}}<!--
 
-->{{#if: {{{bedrock|}}} ||<td>{{{source|{{{3|?{{#if: {{{nocat|}}} || [[Category:Pages with missing sound source value‎]]}} }}}}}}</td>}}<!--
 
--><td>{{{description|{{{4|?{{#if: {{{nocat|}}} || [[Category:Pages with missing sound description]]}} }}}}}}</td><!--
 
--><td>{{code|{{{id|{{{5|?{{#if: {{{nocat|}}} || [[Category:Pages with missing sound ID‎]]}} }}}}}} }}</td><!--
 
-->{{#if: {{{bedrock|}}} ||<td>{{code|{{{translationkey|{{{6|?{{#if: {{{nocat|}}} || [[Category:Pages with missing subtitle ID‎]]}} }}} }}} }}</td>}}<!--
 
--><td>{{{volume|{{{7|?{{#if: {{{nocat|}}} || [[Category:Pages with missing sound volume value‎]]}} }}}}}}</td><!--
 
--><td>{{{pitch|{{{8|?{{#if: {{{nocat|}}} || [[Category:Pages with missing sound pitch value‎]]}} }}}}}}</td><!--
 
-->{{#if: {{{bedrock|}}} ||<td>{{{distance|{{{9|?{{#if: {{{nocat|}}} || [[Category:Pages with missing sound attenuation distance value‎]]}} }}}}}}</td>}}<!--
 
--></tr>{{#if: {{{foot|}}} | {{#vardefine: soundstable|}}</table>}}</includeonly><noinclude>{{Documentation}}</noinclude>
 

Revision as of 21:51, 5 October 2020

[view | edit | history | purge]Documentation
Lua logo
This template uses Module:Sound table, a script written in Lua.

A template that automatically generates a table for sounds.
Java Edition table:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
?????????

Historical table:

SoundSourceDescriptionResource locationVolumePitchAttenuation
distance
???????

Bedrock Edition table:

SoundSourceDescriptionResource locationVolumePitch
??????

Minecraft Dungeons and Minecraft Legends table:

SoundDescription
??

Arguments

Parameter Function
type bedrock, dungeons, legends or historical. Inserting a table with a type parameter, see above for corresponding output, if defined has to be defined in the first call (no need to define it on consecutive calls).
forcecollapsed Forces the table to begin collapsed. If defined, it must be defined in the first call (no need to define it on consecutive calls).
nocat Stops table from inserting categories, if defined has to be defined in the first call (no need to define it on consecutive calls).
sound The sound, set to "-" if none in this event.
sound2 - sound20 Additional sounds.
rowspan How many rows the Sound column for this row should take up.
subtitle The subtitle, set to "-" if none in this event.
source The sound category (slider in the sounds menu). Should be one of the following:
  • Master Volume (or master)
  • Music (or music)
  • Jukebox/Note Blocks (or record)
  • Weather (or weather)
  • Hostile Creatures (or hostile)
  • Friendly Creatures (or neutral)
  • Players (or player)
  • Blocks (or block)
  • Ambient/Environment (or ambient)
  • Voice/Speech (or voice)
  • Sound (or sound)
  • Entity-Dependent (or dependent)
  • None (or none or -)

"Sound" is exclusive to Bedrock Edition and historical Java Edition versions. "Entity-Dependent" is for entities that play sounds, such as footsteps, using their own sound sources. "None" is exclusive to unused sound events.

overridesource Set to any value for the source to use what is given to the template, rather than one of the values above.
description When the sound plays.
id The sound event/resource location (code formatting automatically added). Do not add anything other than the id here; that goes in idnote.
idnote Text, such as a reference, to be added after the id, without code formatting.
translationkey The subtitle key/translation key (code formatting automatically added), set to "-" if none in this event. Do not add anything other than the translation key here; that goes in translationkeynote.
translationkeynote Text, such as a reference, to be added after the translation key, without code formatting.
volume The volume the game plays this sound event at.
pitch The pitch the game plays this sound event at.
distance The attenuation distance the game plays this sound event at.
foot Inserting the table end, always has to be defined in the last call.

Predefined tables

[view | edit | history | purge]The above documentation is transcluded from Template:Sound table/doc.