液体

提供: Minecraft Wiki
Fluidsから転送)
移動先: 案内検索
流れる水と溶岩。
この写真のサンゴ熱帯魚などの多くの植物や動物は、生きるために水のような液体に依存している。

液体(英:Liquid)または流体(英:Fluid)は、「液体」として地形の上を流れ、川や滝を形成する、特殊なタイプのブロックである。Minecraftのメインバージョンには、このタイプのブロックが溶岩の2種類存在する。

Water (animated).png Lava.gif
溶岩

Minecraft Earthでは、などの他の液体が存在する。

液体の特性を示すが、液体のブロックとして配置できない他のゲーム内の物質も存在する。すなわち、ポーション、染色された水‌[Bedrock Edition限定]牛乳ハチミツである。

特性[編集 | ソースを編集]

Minecraftの液体は固体ブロックと同様に配置できるが、バケツなしで拾い上げる事はできない。

開いた地形に配置すると、液体ブロックは、他のブロックによって閉じ込められていない限り、流れるための源になる。完全に閉じ込められた液体は、静止して描画される。

静止ブロックとしての水と溶岩。

少なくとも部分的に解放された源ブロックは流れ始め、流れる流体の規則に従って広がり、流れの方向を示すアニメーション化された線とともに流れるように描画される。

溶岩ブロックが片側に流れている。

源ブロックは、それが含まれているブロック(存在する場合)のほぼ上部まで「満杯」であるように見えるが、流れる液体ブロックは、源から遠いほど「空」であるように見える。

液体は互いに影響し合い、影響を受けるブロックの特性に応じて、隣り合って配置されている他のブロックと、またはそれらの上または上を流れる他のブロックと相互作用する。

流れる液体は、エンティティに流れの方向にそれらを押す圧力を加える。流れる液体に落ちるアイテムドロップは、渦に巻き込まれるか、流れが最大に達するまで運ばれる。ほとんどのMobは液体に浮くことができるため、溺れることはないが、上流に泳ぐことはできない。そのため、行き止まりに流れ込む液体は、有用なMobトラップとなる。

液体ブロックは空気と同じように非固体であるため、液体ブロックを介して固体ブロックの側面を選択すると、源または流れの両方の液体ブロックの中に固体を配置できる。

水没した非固体ブロックを作成するように配置された水源ブロックは、次の節で説明する例外を除いて、すべての水源ブロックと同様に動作する。

仕組み[編集 | ソースを編集]

流れる仕組みを示す、崖を下って流れる水。

深度[編集 | ソースを編集]

液体ブロックには、それがどれほど「空」であるかを測定する深度値が存在する。源ブロックは深度値が0であるため、最大まで満たされる。流れる液体の深度値は、源の深さ+ 1に等しく、最大の「空」の値は、流れが止まるところで7になる。したがって、源の隣の流れるブロックの深度値は1、次に遠い側は2、というように流れが停止するまで続く。

液体の描画は、液体レベルの高さと表示される流れの方向の両方を、それらの深度値によって制御される。

溶岩のオーバーワールドでの最大深度は3だが、ネザーでの最大深度値は7である。

広がり[編集 | ソースを編集]

源ブロックが配置されると、液体拡散手順が開始される。配置された源が水没したブロックを作るか、空気のブロックに配置されるかは問題ではなく、どちらも同じように機能する。 このブロックは、一種の拡散手順に含まれるブロックのリストの最初のブロックである。

まず、液体ブロックの開いている各側面が流れ始める。平らな平野にある水ブロックは、深さの制限に達するまで4方向すべてに広がり、ポイントからポイントへ9ブロックの菱形を形成する。空中に浮かんでいる水源は、その4つの側面のそれぞれに流れ出て、次に流れ落ちる。作成された各流れブロックは、ブロックのリストに追加され、さらに拡散することが検討される。

これにより、「拡散リスト」上にある各源または流れブロックのすぐ下のブロックがチェックされる。

  1. そのブロックが空気の場合、深度値が0の流れる液体ブロックに置き換えられる。この新しいブロックも「拡散リスト」に追加される。
    • このため、液体が下向きに流れる場合、時には液体が平面にとどまっている場合よりもさらに遠くまで流れる可能性がある。
  2. 下のブロックが水没した非固体ブロックである場合、水没した源ブロックには独自の「拡散リスト」があるため、チェックは停止する。
  3. 下のブロックが、非固体ブロックの液体の影響を受けるタイプである場合、ドロップされたアイテムに変換される可能性がある。ブロックは、上のブロックよりも深度値が1大きい流れブロックに置き換えられ、拡散リストに追加される。上記のブロックは「拡散リスト」から削除される。
  4. 下のブロックが固体ブロック、または液体の影響を受けないいくつかの非固体ブロック(フェンスなど)の場合、流れはすべての開いている側に広がる。これらの追加の流れブロックはリストに追加される。
  5. 以下のブロックが別のタイプの液体ブロックである場合、液体の混合に関する規則が考慮される。新しい流れブロックが作成されれた場合、リストに追加される。
  6. 下のブロックが同じ液体の源ブロックである場合、流れは停止する。
  7. 周囲の4つのブロックがすべて固体である場合、拡散手順は停止する。これは、地面に広がらない溶岩または水の柱を作成する方法である。

流れる液体には、拡散効果が発生する速度を制御する速度値が存在する。オーバーワールドの水とネザーの溶岩は、同じ 5ティックごとに1ブロック、つまり1秒あたり4ブロックの速度で移動する。ただし、オーバーワールドの溶岩は水よりもはるかに遅く、30ゲームティックごとに1ブロック、つまり3秒ごとに2ブロックしか移動しない。Bedrock Editionでは、MCPE-73342が原因で、特に隣接する観察者が繰り返しアクティブ化している場合、液体が本来よりも速く流れる可能性があることに注意する必要がある。

流れの方向[編集 | ソースを編集]

液体は崖の端までの最短距離を考慮し、その方向への流れを優先する。

美観上、流れの広がりを評価する際には、流れの周りの地面の形状が考慮され、水や溶岩の滝の作成が優先される。水平方向の広がりの評価中に、源ブロックと流れブロックの周囲の5ブロックの領域で、液体ブロックの1ブロック下の空気がチェックされる。これらの空気ブロックとその前のブロックはすべて、単純な流れを確立するために、現在のブロックよりも深さレベルが1大きい液体ブロックに変換されるが、後で検討するためのコレクションには追加されない。

たとえば、右の図に示すように、端から7ブロック以内に配置された単一の水源からの水の流れは、端まで1ブロック幅であり、1ブロック幅の小川として流れる。

方向性のある流れ[編集 | ソースを編集]

通常の水の拡散。

右に見られるように、水は通常、水没したブロックからすべての方向に等しく広がる。

同じテストセットアップでは、階段または旗からの水の流れは一方向である。

1.13では、水没した階段または旗からの水の方向性のある流れに変更が加えられている。[情報提供依頼]

滴下[編集 | ソースを編集]

1層のから染み出る溶岩。

設定メニューでパーティクルが完全に有効になっている場合、空気が下にあり液体が上にある固体ブロックが滴下し、1ブロックの層だけがプレイヤーを上の液体から分離していることを視覚的に示す。溶岩の滴下は、ダメージや火災の原因にはならない。滴下が始まるまでには数秒かかる場合がある。

ブロック更新[編集 | ソースを編集]

これらのアクションにより液体ブロックが更新される。

  • 別のブロックがそのスペースに配置される
  • 隣接するブロックから液体が流入し始める
  • 確立された入ってくる流れが停止する

生成される構造物は、生成時に隣接する液体のブロックを更新することはない。たとえば、水または溶岩域の端で部分的に水位より下に作成された洞窟の入り口は、ブロックの更新受け取るまで液体を流さない。一方、構造の「一部」として作成された液体は、完全に閉じ込められていなくてもすぐに流れる。これには、海底にある、下の峡谷に通じる穴が含まれる。

混合[編集 | ソースを編集]

2つの液体が相互作用する場合、結果は液体源の位置によって異なる。

  • 溶岩が垂直に水に流れ込むと、水は に変わる。
  • 溶岩が水平に水に流れ込むと、溶岩は 丸石に変わる。
  • 流れる溶岩に水が水平に流れ込むと、溶岩は 丸石に変わる。Java Edition 1.16スナップショット20w13aより前のバージョンでは、シューという音と蒸気がパッと噴き出るエフェクトは発生したが、水と溶岩は変化しなかった。
  • 水が流れる溶岩に垂直に流れ込むと、丸石が生成されるか何も発生しない可能性がある。
  • 溶岩源ブロックに水が流れ込むと、黒曜石が生成される。その過程で溶岩源が破壊されるため、丸石とは異なり、黒曜石はこの方法では再生可能にならない。
  • 垂直に流れ落ちる水がいずれかの側の溶岩源ブロックに接触すると、溶岩に水が流れ出なくても、溶岩は 黒曜石に変わる。
  • 溶岩が青氷の隣のソウルソイルの上を流れた場合、溶岩は 玄武岩に変わる。

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

Java Edition Classic
0.0.12aWater JE1 BE1.png Lava Revision 1.png 水と溶岩が追加された。
Java Edition
1.0.0Beta 1.9 Prerelease物質の1ブロックの厚さだけ空いた領域の上に浮遊している液体は、物質を浸透し、滴下パーティクルが床に落ちる。
水に落ちた溶岩は、水を置き換える代わりにを作る。
Beta 1.9 Prerelease 5 次の条件が満たされた場合、溶岩ブロックは源ブロックに変換される。
  • それが十字のような配置で4つの溶岩源に隣接している
  • それと同じ水平レベルに4つの源が存在する
  • その下に固体の不透明なブロックがある
Beta 1.9 Prerelease 6溶岩源ブロックが作成できなくなった。
1.1318w10c水の物理が変更された。
18w10d水が階段の裏側から流れなくなった。
18w19aブロックと流体のロジックの一部が分離された。
1.1620w09a溶岩がエンティティを押すようになった。
20w13a玄武岩が、溶岩が青氷の隣のソウルソイルを流れるときに形成されるようになった。

問題点[編集 | ソースを編集]

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

ギャラリー[編集 | ソースを編集]