詳細:1.10での形式に一致していません。「カテゴリ」フィールドがなく、イベント一覧が古い可能性があります。
sounds.json(Bedrock Editionではsound_definitions.json)は、リソースパックのサウンドシステムで使用されるファイルであり、サウンドイベントが1つ以上のゲームイベントによってトリガーされた時に、どのサウンドファイルを再生するかをサウンドシステムに指示する。このファイルはリソースパックのassets/minecraft
にあり、デフォルトのファイルは.minecraft/assets/objects
(Bedrock Editionではassets/resoure_packs/vanilla/sounds
)にある。ハッシュ化された名前については.minecraft/assets/indexes/<バージョン>.jsonで検索することで見つけられる。
ファイルの記述形式[]
このファイルはJSON形式で保存されるが、ここではNBTを使用して表している。
- ルートオブジェクト
- サウンドイベント: サウンドイベント。名前は通常カテゴリ(
entity.enderman.stare
など)で区切られている。全てのデフォルトのサウンドイベントを以下の表に示す(minecraft
ファイルとは異なる名前空間を取得するには、ここで定義するのではなく、べつの名前空間の下にする必要がある)。- replace: true/false。リソースパックでのみ使用される。このサウンドイベントのデフォルトのsounds.jsonにリストされているサウンドを、soundsにリストされているサウンドで置き換えるかどうかを指定する場合はtrue。デフォルトのサウンドリストにリストされているサウンドを追加する場合はfalseを指定する。省略可能。未定義の場合、デフォルトはfalseである。
- subtitle: ゲーム内で[字幕を表示]が有効になっている場合、サウンドの字幕として翻訳される。任意。
- sounds: このサウンドイベントが使用するサウンドファイル。リストされたサウンドの1つがランダムに選択され、このサウンドイベントがトリガーされた時に再生される。任意。
- 「名前空間/sounds」フォルダからのサウンドファイルのパス。スラッシュを使用する。名前空間のデフォルトは「minecraft」だが、名前空間を前に付けて「:」で区切ることで変更できる。
- サウンドファイル。このオブジェクトは、サウンドに追加の文字列が必要な場合にのみ使用される。
- name: 「名前空間/sounds」フォルダからのサウンドファイルのパス。名前空間のデフォルトは「minecraft」だが、名前空間を前に付けて「:」で区切ることで変更できる。バックスラッシュではなくスラッシュを使用する。別のサウンドイベントの名前の場合もある。
- volume: このサウンドが再生される音量。値は0.0から1.0の間の小数。未定義の場合、デフォルトは1.0。
- pitch: 指定された値のピッチで再生する。未定義の場合デフォルトは1.0だが、それより高い値や低い値を選択できる。
- weight: このサウンドイベントがトリガーされた際に、このサウンドが選択されて再生される可能性。デフォルトは1。例:値に2を入れると、名前が2つ入るようなものになる。整数のみを受け入れる。
- stream: true/false。このサウンドをファイルからストリーミングする場合はtrue。遅延を回避するため、ある程度長い継続時間を持つサウンドの場合は「true」に設定することを強くお勧めする。「music」カテゴリと「record」カテゴリに属する(ほぼ)すべてのサウンドが1分以上あるため、これらのカテゴリのすべてのサウンド(音符ブロックのサウンドを除く)に使用される。任意。未定義の場合、デフォルトはfalse。これをfalseに設定すると、サウンドの多くのインスタンスを同時に実行できるが、trueに設定すると、同時に実行できるのは(そのタイプの)4つのインスタンスのみとなる。
- attenuation_distance: 距離に基づいて音の低減率を変更する。ポータル、ビーコン、コンジットに使用される。
- preload: true/false。サウンドの再生時ではなく、パックの読込時にこのサウンドを読み込む必要がある場合はtrue。水中の環境音で使用される。デフォルトはfalse。
- type: 2つの値、「sound」と「event」を使用できる。「sound」はファイル名から再生され、「event」は定義済みのイベントから再生される。未定義の場合、デフォルトは「sound」。
- サウンドイベント: サウンドイベント。名前は通常カテゴリ(
1.10以前のsounds.jsonの例:こちら。
Dinnerboneの1.10より前の仕様についてはこちらをご覧ください。
サウンドイベント[]
サウンドイベントは、1つ以上のゲーム内イベントにリンクされている。2つのサウンドイベントは同じサウンドファイルを共有できるが、異なるゲーム内イベントに対応するか、異なるサウンドカテゴリに属す。一部の有効なサウンドイベントはsounds.jsonに含まれていないが、ゲーム内イベントに関連付けられていないものもある。ゲーム内イベントがないサウンドイベントは、/playsound
でのみ再生できる。全てのデフォルトのサウンドイベント、それらが使用するサウンド、属するカテゴリ、そのイベントで再生される字幕、およびそれらによってトリガーされるゲーム内イベントを次の表に示す。
Java Editionの値
Bedrock Editionの値
ブロックサウンドのカテゴリ[]
サウンドシステムは、全てのブロックをカテゴリに分割し、ブロックが設置、破壊、または上を歩いた際に再生されるサウンドを決定する。
スライムブロックとハチミツブロックには独特の採掘音と歩行音があるため、次の表には含まれていない。
カテゴリ | ブロック | 備考 |
---|---|---|
cloth | 羊毛
サボテン ケーキ カーペット |
炎の破壊音はdig.clothではなくrandom.fizz。 |
grass | 草ブロック
スポンジ 濡れたスポンジ 葉 背の高い草 シダ 枯れ木 花 茶色のキノコ 赤色のキノコ TNT 小麦 サトウキビ ツタ 菌糸 スイレンの葉 ニンジン ジャガイモ 干草の俵 |
スイレンの葉には独自の設置音がある。小麦、ニンジン、ジャガイモは置いても音がしない。 |
gravel | 土
粗い土 ポドゾル 砂利 耕地 粘土 |
|
sand | 砂
赤い砂 ソウルサンド コンクリートパウダー |
|
snow | 雪
雪ブロック |
|
stone | 石
花崗岩 磨かれた花崗岩 閃緑岩 磨かれた閃緑岩 安山岩 磨かれた安山岩 丸石 岩盤 金鉱石 鉄鉱石 石炭鉱石 ラピスラズリ鉱石 ラピスラズリブロック ディスペンサー 砂岩 粘着ピストン クモの巣 ピストン 石のハーフブロック レンガ 苔むした丸石 黒曜石 モンスタースポナー レッドストーンワイヤー ダイヤモンド鉱石 かまど 丸石の階段 石の感圧板 レッドストーン鉱石 石のボタン ジュークボックス ネザーラック 虫食い石 石レンガ レンガの階段 石レンガの階段 ネザーレンガ ネザーレンガのフェンス ネザーレンガの階段 ネザーウォート エンチャントテーブル 醸造台 大釜 エンドポータル エンドストーン ドラゴンの卵 砂岩の階段 エメラルド鉱石 エンダーチェスト トリップワイヤーフック トリップワイヤー コマンドブロック ビーコン 丸石の塀 植木鉢 ベッド 金床 レッドストーンブロック ネザークォーツ鉱石 クォーツブロック クォーツの階段 ドロッパー テラコッタ バリアブロック プリズマリン プリズマリンレンガ ダークプリズマリン 彩柚テラコッタ 石炭ブロック 赤砂岩 赤砂岩の階段 赤砂岩のハーフブロック マグマブロック コンクリート シュルカーボックス オブザーバー |
ジュークボックスはこのカテゴリで唯一ツルハシではなく斧で採掘できるブロックである。レッドストーンワイヤーとネザーウォートは設置しても音がしない。 |
metal | 金ブロック
鉄ブロック ダイヤモンドブロック エメラルドブロック 鉄のドア 鉄格子 ホッパー アクティベーターレール 鉄のトラップドア パワードレール ディテクターレール レール |
ダイヤモンドブロックとエメラルドブロックは理論的には金属ではないが金属の音が出る。 |
wood | オークの木材
マツの木材 シラカバの木材 ジャングルの木材 アカシアの木材 ダークオークの木材 オークの木 マツの木 シラカバの木 ジャングルの木 ベッド 音符ブロック 本棚 松明 オークの階段 チェスト 作業台 はしご 看板 レバー 木の感圧板 レッドストーントーチ オークのフェンス カボチャ ジャック・オ・ランタン レッドストーンリピーター レッドストーンコンパレーター[注釈 1] 木のトラップドア 巨大キノコブロック スイカ カボチャの茎 スイカの茎 オークのフェンスゲート オークのハーフブロック マツのハーフブロック シラカバのハーフブロック ジャングルのハーフブロック アカシアのハーフブロック ダークオークのハーフブロック カカオ豆 マツの階段 シラカバの階段 ジャングルの階段 木のボタン トラップチェスト 軽量感圧板 重量感圧板[注釈 1] 日照センサー アカシアの木 ダークオークの木 アカシアの階段 ダークオークの階段 旗 マツのフェンスゲート シラカバのフェンスゲート ジャングルのフェンスゲート ダークオークのフェンスゲート アカシアのフェンスゲート マツのフェンス シラカバのフェンス ジャングルのフェンス ダークオークのフェンス アカシアのフェンス マツのドア シラカバのドア ジャングルのドア アカシアのドア ダークオークのドア ネザーウォートブロック エンドロッド |
重量感圧板はこのカテゴリで斧ではなくツルハシで採掘できる唯一のブロックである。 カボチャの茎、スイカの茎、カカオ豆、旗は設置しても音がしない。 |
glass | ガラス
氷 グロウストーン ネザーポータル 色付きガラス 板ガラス エンドポータルフレーム レッドストーンランプ 色付きガラス板 シーランタン 氷塊 |
これらのブロックは「stone」ブロックの歩行、設置[注釈 1]、採掘音を使用するが、破壊音はdig.glassである。 |
歴史[]
Java Edition | |||||
---|---|---|---|---|---|
1.7.2 | 13w42a | sounds.jsonを追加。 | |||
1.9 | 15w43b | 「subtitle」フィールドを追加。 | |||
? | ほとんどのサウンドのIDを変更。変更前のIDはSounds.json/Java Editionの値/1.9以前を参照。 | ||||
16w02a | サウンドイベントカテゴリ「voice」を追加。 | ||||
1.10 | pre2 | 「category」フィールドを削除。[1] | |||
1.13 | 18w10a | 「preload」フィールドを追加。 | |||
1.16 | 20w06a | 骨ブロック、ネザーラック、ソウルサンド、ネザーウォートブロック、ネザーレンガ(とその亜種)、ネザークォーツ鉱石の新しいブロックサウンドを追加。[情報提供依頼] | |||
Pocket Edition | |||||
1.0.0 | alpha 1.0.4.1 | sound_definitons.jsonを追加。 |
ヘルプ | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
メニュー画面 |
| ||||||||||||||||
開発元 | |||||||||||||||||
ゲームのカスタマイズ | |||||||||||||||||
エディション |
| ||||||||||||||||
ゲーム |
| ||||||||||||||||
映画 |
| ||||||||||||||||
書籍 |
| ||||||||||||||||
その他メディア |
| ||||||||||||||||
イベント |
| ||||||||||||||||
公式商品 |
| ||||||||||||||||
その他 |