Minecraft Wiki
Advertisement
ジグソーブロック
Jigsaw BlockJigsaw Block (E) JE3Jigsaw Block (N) JE3Jigsaw Block (W) JE3Jigsaw Block (UW)Jigsaw Block (US)Jigsaw Block (UN)Jigsaw Block (UE)Jigsaw Block (DW)Jigsaw Block (DS)Jigsaw Block (DN)Jigsaw Block (DE)
希少度

稀少

再生

不可

スタック

可(64)

回収道具

なし

爆発耐性

3,600,000

硬度

発光

しない

透過

しない

可燃性

なし

溶岩からの引火

しない

ジグソーブロック(英:Jigsaw Block)は、構造物を生成するための技術的ブロックである。

入手[]

Java Editionでは、操作設定から「管理者用アイテムタブ」をオンにしていると、クリエイティブインベントリの管理者用アイテムタブから利用できる。また両エディション共に、ブロックを取得する操作か/give @s jigsaw等のコマンドから入手できる、

自然生成から[]

ジグソーブロックはワールド生成中に一時的に生成されるが、生成過程で別のブロックに置き換えられるためプレイヤーがここからジグソーブロックを入手することはできない。ジグソーブロックは、ピリジャーの前哨基地古代都市旅路の遺跡砦の遺跡の生成に使用される。

用途[]

ジグソーブロックは、構造物同士を丁度ジグソーパズルのように、互いのジグソーブロック同士が向かい合うように接続する形で次々と子構造物を並べて生成することができる。

GUIの説明[]

JigsawGUI

Java EditionにおけるジグソーブロックのGUI。

  • 構成要素プール
    • このジグソーブロックに接続したい子構造物の候補となる構成要素プールのID。
    • 構造物プールはデータパック内のdata/<名前空間>/worldgen/template_pool内で定義される。
  • 名前
    • ジグソーブロックの名前。次の「対象の名前」で参照される。
    • デフォルト値はminecraft:empty
  • 対象の名前
    • 構造物プールから選択して構造物を生成する際に、このジグソーブロックに接続する相手のジグソーブロックの名前を規定する。
    • デフォルト値はminecraft:empty
  • 置換先
    • 構造物の生成完了時に、このジグソーブロックが何のブロックに変化するか。
    • デフォルト値はminecraft:air
  • 接続タイプ
    • ジグソーブロックが上向きまたは下向きに配置されているときのみ表示される。回転可能と整列の二種類の値がある。
    • 回転可能:デフォルト値。ジグソーブロックの向いているXZ軸上かつストラクチャーブロックの範囲内に、対象となるエンティティや構造物をランダムな向きで生成する。
    • 整列:対象の構造物やエンティティを、ジグソーブロックの向きに従って所定の向きで生成する。構造物の接続および非Mobエンティティ、NoAIのエンティティなどの生成に有効である。
  • レベル
    • ジグソーブロックで構造物を生成した際に、接続した構造物の中にさらに別のジグソーブロックがあればさらに連続して構造物を生成できる。「レベル」は「生成」を押して手動で生成を実行した際に何個まで連続して構造物を生成できるかを決定している。
    • 0~20の整数が設定可能で、デフォルト値は0。
  • ジグソーを維持
    • 次の構造物を生成する際に、ジグソーブロックがそのまま生成されるか、「置換先」のブロックに置換されて生成されるかを決定する。
    • デフォルトはオン。
  • 生成
    • 生成を実行する。「レベル」の回数だけ構造物が連鎖すると生成は停止する。
  • 選択優先度
    • 前のピースが次に接続するジグソーブロックを選択する際の選択の優先度。値が大きいジグソーブロックほど選択されやすい。デフォルトは0。
  • 設置優先度
    • このジグソーブロックが接続することによって生成される構造物ピースの生成処理の優先度。値が大きいジグソーブロックによって生成される構造物ほど先に生成される。同じ値の間の順序はランダム。デフォルトは0。

生成の仕組み[]

ジグソーブロックは、ピリジャーの前哨基地、村、砦の遺跡、旅路の遺跡、古代都市の生成に使用されており、これ以外の構造物は生成プログラムがコード上に直接記述されている。これらの構造物では最初にジグソーブロックを有する子構造物を生成し、そこからさらに各ジグソーブロックが次の処理を繰り返すことで構造物が広がっていく。

  • まず「構成要素プール」に入力されている構造物プールから構造物を選択する。この際、生成される方の構造物には、現在のジグソーブロックの「対象の名前」に一致する「名前」の構造物が一つ以上無ければならない。
  • 「対象の名前」に一致する「名前」を持つジグソーブロックが複数ある場合には、この中からランダムに一つ選択する。
  • 選択された構造物を、先ほど選択したジグソーブロックが現在のジグソーブロックに接続するような向き・位置で生成する。
  • 接続したジグソーブロック二つを「置換先」のブロックに置換する。

この処理は、ジグソーブロックが無くなるか構造物全体の規模が規定の大きさに達するまで繰り返される。但し、ストラクチャーブロックで構造物を生成した場合にはこの処理は行われず、構造物内にジグソーブロックが残る。

なお、ジグソーブロックが正しく接続するには子構造物は以下の条件を満たしていなければならない。

  • 接続元と次の構造物の両方について、構造物が互いに重なることなくジグソーブロックを接続できるよう、子構造物の端にジグソーブロックが配置されていなければならない。
  • 接続先の構造物が現在の構造物の境界に丁度入らなくてはいけない。

ピストンとの作用[]

ジグソーブロックはピストンで押すことはできない。同様に、粘着ピストンを用いても押すことも引くこともできない。

サウンド[]

Java Edition:

サウンド字幕分類説明名前空間ID字幕キー音量ピッチ減衰
距離
ブロックが破壊されるブロックブロックを破壊するblock.stone.breaksubtitles.block.generic.break1.00.816
なし[sound 1]エンティティによる落下ダメージを受ける高さからブロックに落下するblock.stone.fallなし[sound 1]0.50.7516
ブロックが採掘されるブロックブロックを採掘するblock.stone.hitsubtitles.block.generic.hit0.250.516
ブロックが設置されるブロックブロックを設置するblock.stone.placesubtitles.block.generic.place1.00.816
足音エンティティによるブロックの上を歩くblock.stone.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

サウンド分類説明名前空間ID音量ピッチ
ブロックブロックを破壊するdig.stone1.00.8-1.0
ブロックブロックを設置するdig.stone1.00.8-1.0
ブロックブロックを採掘するhit.stone0.27 [sound 1]0.5
プレイヤー落下ダメージを受ける高さからブロックに落下するfall.stone0.41.0
プレイヤー歩行時step.stone0.31.0
プレイヤーブロックの上でジャンプするjump.stone0.121.0
プレイヤー落下ダメージを受けない高さからブロックに落下するland.stone0.221.0
  1. MCPE-169612 – Many blocks make very slightly different sounds to stone

技術的情報[]

ID[]

Java Edition:

名称名前空間ID形態翻訳キー
ジグソーブロックjigsawブロック・アイテムblock.minecraft.jigsaw
名称名前空間ID
ブロックエンティティjigsaw

Bedrock Edition:

名称名前空間ID数値ID 形態翻訳キー
ジグソーブロックjigsaw466ブロック・アイテムtile.jigsaw.name
名称セーブゲームID
ブロックエンティティJigsawBlock

ブロック状態[]

ブロック状態」も参照

Java Edition:

名前 デフォルト値 取り得る値 説明
orientationnorth_updown_east
down_north
down_south
down_west
east_up
north_up
south_up
up_east
up_north
up_south
up_west
west_up
ジグソーブロックの方向

Bedrock Edition:

名前Metadata Bits デフォルト値 取り得る値Metadata Bits
の値
説明
facing_directionNot Supported00
1
2
3
4
5
Unsupportedジグソーブロックの方向
rotationNot Supported00
1
2
3
Unsupported軸周りの回転。

ブロックデータ[]

ジグソーブロックは自身に関する追加のデータを格納するためブロックエンティティを使用している。 Java Edition:

  • ブロックエンティティデータ
    • すべてのブロックエンティティに共通するタグ
    •  final_state: 生成完了後にジグソーブロックが何のブロックに変化するか。
    •  joint: 接続タイプの値。「回転可能」ならrollable、「整列」ならalignedを指定。
    •  name: ジグソーブロックの名前。別のジグソーブロックによって構造物の一部として生成された際に、そのジグソーブロックのtargetに名前が一致するジグソーブロックが先のジグソーブロックに接続する。
    •  pool: このジグソーブロックが構造物を選択する際に使用する構成要素プール
    •  target: このジグソーブロックに接続させたいジグソーブロックの名前。

Bedrock Edition:

Levelフォーマット/Bedrock Editionを参照。

歴史[]

Java Edition
1.1418w46a Jigsaw Block JE1 BE1 ジグソーブロックが追加された。GUIこそ存在したが、当時はプレイヤーが使用することはできず、ワールド生成でのみ使用された。
破壊時のパーティクルには黒と紫の「不足しているテクスチャ」用のものが使用されていた。
18w47aピリジャーの前哨基地の構造物の生成に使用されるようになった。
18w48a平原バイオームのの構造物の生成に使用されるようになった。
18w49a雪原の村やサバンナの村の構造物の生成に使用されるようになった。
18w50aタイガや砂漠の村の構造物の生成に使用されるようになった。
Jigsaw Block JE2 テクスチャが変更された。
1.1620w13aJigsaw Block (S) JE3 BE2 テクスチャが変更された。
GUIが変更された。
20w16a指定された連鎖数に従って手動で構造物を生成できる「生成」ボタンが追加され、プレイヤーもジグソーブロックを扱えるようになった。 砦の遺跡の生成に使用されるようになった。
20w22a生成後の構造物内のジグソーブロックを残すか置換先ブロックで置き換えるかどうかを指定する「ジグソーを維持」オプションが追加された。デフォルトではオンである。
1.19Deep Dark Experimental Snapshot 1古代都市の生成に使用されるようになった。
1.19.322w44aチートをオンにしている時に限り、クリエイティブインベントリから利用可能になった。
22w45aクリエイティブインベントリで、管理者用アイテムタブに移動した。このタブは、チートがオンかつ「管理者用アイテムタブ」設定を有効にしている時のみ表示される。
1.2023w12a旅路の遺跡の生成に使用されるようになった。
1.20.323w43a選択優先度と設置優先度が設定可能になった。
23w45aレベルの最大値が7から20に上がった。
Bedrock Edition
1.10.0beta 1.10.0.3Jigsaw Block JE1 BE1 ジグソーブロックが追加された。
外部エディタでしか手に入れられなかった。
村の生成やピリジャーの前哨基地の生成に利用されているかは不明。
1.16.0beta 1.16.0.57Jigsaw Block (S) JE3 BE2 ジグソーブロックのテクスチャが変更された。
ジグソーブロックが使えるようになった。
ジグソーブロックがコマンドを使って手に入れられるようになった。

問題点[]

「ジグソー」または「ジグソーブロック」に関する問題点は、バグトラッカーにて管理されている。問題点の報告はそちらで行ってほしい。

関連項目[]

脚注[]


Advertisement