sounds.json

提供: Minecraft Wiki
移動先: 案内検索

Clock.png
この記事は内容の更新を必要とします。
概要: 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の値

[編集]

ブロックサウンドのカテゴリ[編集 | ソースを編集]

この節は内容の更新を必要とします。
概要: 1.13以降で追加されたブロックが含まれていません。また、多くの備考が間違っています。

サウンドシステムは、全てのブロックをカテゴリに分割し、ブロックが設置、破壊、または上を歩いた際に再生されるサウンドを決定する。

スライムブロックとハチミツブロックには独特の採掘音と歩行音があるため、次の表には含まれていない。

カテゴリ ブロック 備考
cloth 羊毛

サボテン

ケーキ

カーペット

[注釈 1]

炎の破壊音はdig.clothではなくrandom.fizz。
grass 草ブロック

スポンジ

濡れたスポンジ

背の高い草

シダ

枯れ木

茶色のキノコ

赤色のキノコ

TNT

小麦

サトウキビ

ツタ

菌糸

スイレンの葉

ニンジン

ジャガイモ

干草の俵

スイレンの葉には独自の設置音がある。小麦、ニンジン、ジャガイモは置いても音がしない。
gravel

粗い土

ポドゾル

砂利

耕地

粘土

sand

赤い砂

ソウルサンド

コンクリートパウダー

snow

雪ブロック

stone

花崗岩

磨かれた花崗岩

閃緑岩

磨かれた閃緑岩

安山岩

磨かれた安山岩

丸石

岩盤

金鉱石

鉄鉱石

石炭鉱石

ラピスラズリ鉱石

ラピスラズリブロック

ディスペンサー

砂岩

粘着ピストン

クモの巣

ピストン

石のハーフブロック

レンガ

苔むした丸石

黒曜石

モンスタースポナー

レッドストーンワイヤー

ダイヤモンド鉱石

かまど

丸石の階段

石の感圧板

レッドストーン鉱石

石のボタン

ジュークボックス

ネザーラック

虫食い石

石レンガ

レンガの階段

石レンガの階段

ネザーレンガ

ネザーレンガのフェンス

ネザーレンガの階段

ネザーウォート

エンチャントテーブル

醸造台

大釜

エンドポータル

エンドストーン

ドラゴンの卵

砂岩の階段

エメラルド鉱石

エンダーチェスト

トリップワイヤーフック

トリップワイヤー

コマンドブロック

ビーコン

丸石の塀

植木鉢

ベッド

金床

レッドストーンブロック

ネザークォーツ鉱石

クォーツブロック

クォーツの階段

ドロッパー

テラコッタ

バリアブロック

プリズマリン

プリズマリンレンガ

ダークプリズマリン

彩柚テラコッタ

石炭ブロック

赤砂岩

赤砂岩の階段

赤砂岩のハーフブロック

マグマブロック

コンクリート

シュルカーボックス

オブザーバー

ジュークボックスはこのカテゴリで唯一ツルハシではなく斧で採掘できるブロックである。レッドストーンワイヤーとネザーウォートは設置しても音がしない。
metal 金ブロック

鉄ブロック

ダイヤモンドブロック

エメラルドブロック

鉄のドア

鉄格子

ホッパー

アクティベーターレール

鉄のトラップドア

パワードレール

ディテクターレール

レール

ダイヤモンドブロックとエメラルドブロックは理論的には金属ではないが金属の音が出る。
wood オークの木材

マツの木材

シラカバの木材

ジャングルの木材

アカシアの木材

ダークオークの木材

オークの木

マツの木

シラカバの木

ジャングルの木

ベッド

音符ブロック

本棚

松明

オークの階段

チェスト

作業台

はしご

看板

レバー

木の感圧板

レッドストーントーチ

オークのフェンス

カボチャ

ジャック・オ・ランタン

レッドストーンリピーター

レッドストーンコンパレーター[注釈 1]

木のトラップドア

巨大キノコブロック

スイカ

カボチャの茎

スイカの茎

オークのフェンスゲート

オークのハーフブロック

マツのハーフブロック

シラカバのハーフブロック

ジャングルのハーフブロック

アカシアのハーフブロック

ダークオークのハーフブロック

カカオ豆

マツの階段

シラカバの階段

ジャングルの階段

木のボタン

トラップチェスト

軽量感圧板

重量感圧板[注釈 1]

日照センサー

アカシアの木

ダークオークの木

アカシアの階段

ダークオークの階段

マツのフェンスゲート

シラカバのフェンスゲート

ジャングルのフェンスゲート

ダークオークのフェンスゲート

アカシアのフェンスゲート

マツのフェンス

シラカバのフェンス

ジャングルのフェンス

ダークオークのフェンス

アカシアのフェンス

マツのドア

シラカバのドア

ジャングルのドア

アカシアのドア

ダークオークのドア

ネザーウォートブロック

エンドロッド

重量感圧板はこのカテゴリで斧ではなくツルハシで採掘できる唯一のブロックである。
カボチャの茎、スイカの茎、カカオ豆、旗は設置しても音がしない。
glass ガラス

グロウストーン

ネザーポータル

色付きガラス

板ガラス

エンドポータルフレーム

レッドストーンランプ

色付きガラス板

シーランタン

氷塊

これらのブロックは「stone」ブロックの歩行、設置[注釈 1]、採掘音を使用するが、破壊音はdig.glassである。

歴史[編集 | ソースを編集]

Java Edition
1.7.213w42asounds.jsonを追加。
1.915w43b「subtitle」フィールドを追加。
?ほとんどのサウンドのIDを変更。変更前のIDはSounds.json/Java Editionの値/1.9以前を参照。
16w02aサウンドイベントカテゴリ「voice」を追加。
1.10pre2「category」フィールドを削除。[1]
1.1318w10a「preload」フィールドを追加。
1.1620w06a骨ブロックネザーラックソウルサンドネザーウォートブロックネザーレンガ(とその亜種)、ネザークォーツ鉱石の新しいブロックサウンドを追加。[情報提供依頼]
Pocket Edition
1.0.0alpha 1.0.4.1sound_definitons.jsonを追加。


  1. a b c d MC-91091