Tammynamiki (トーク | 投稿記録) 細 (他のテンプレートページに倣い、語尾を敬体に統一) |
Tammynamiki (トーク | 投稿記録) 細 (他のテンプレートページに倣い、語尾を敬体に統一) |
(相違点なし)
|
2020年5月26日 (火) 11:43時点における最新版
このテンプレートは、モジュール:Materials rowを使用しています。また、このスクリプトはLuaで書かれています。
このテンプレートは材料ページの材料特性を含むテーブルの行を作成するために用いられています。
用途
このパラメータには1列目に表示するタイトルが設定されています。
パラメータ{|rgb=
には、色付きセルとテキストとして表示するためにカンマで区切られたRGB値が含まれています。これは、材料の地図色に基づいて設定する必要があります。設定しない場合、デフォルトは白色でテキストは「なし」となります。
プロパティ
このテーブルには以下のプロパティが含まれています。trueの場合は1、falseの場合は0に設定されています。
名前 | 説明 | デフォルト |
---|---|---|
|liquid=
|
プレイヤーが泳ぐことのできるブロック。 | 0 |
|solid=
|
このブロックの上にブロック依存ブロックを置くことが可能。また、様々な構造物のスポーン時に検討される。 | 1 |
|blockmove=
|
このブロックを通り抜けることはできない。また、通常このブロック内にいるエンティティは窒息する。 | 1 |
|tool=
|
このブロックからアイテムをドロップさせるには道具が必要である。 | 0 |
|burn=
|
溶岩から引火する。 | 0 |
|replace=
|
このブロックに別のブロックを使用すると置換される。 | 0 |
|solidBlocking=
|
Minecraftのどこにも使われていないらしく、テーブルに表示されない。 | 1 |
サブクラスはコード化されたサブクラスに基づきデフォルトを変更するために|subclass=
を使用して設定することもできます。値には以下が含まれています。
liquid
|liquid=
と|replace=
の規定値を1に設定|blockmove=
と|solid=
の規定値を0に設定|piston=
の規定値を"replace"に設定
nonsolid
|solid=
and|blockmove=
の規定値を0に設定
transparent
|solid=
と|blockmove=
の規定値を0に設定|replace=
の規定値を1に設定|piston=
の規定値を"replace"に設定
パラメータ|piston=
を設定することで、ピストンがブロックを押す時の相互作用を決定することができます。オプションは以下の通りです。
pushed
- ブロックを押す。デフォルトreplace
- 押されたブロックを壊す。blocked
- ピストンが伸びるのを止める。
コード
パラメータはコードの実際の構造とほぼ対応しています。
|subclass=
はコードを参照しているわけではなく、パラメータを大量に定義する便利なツールに過ぎません。|liquid=
はisLiquid()
メソッドを参照しています。|solid=
はisSolid()
メソッドを参照しています。|blockmove=
はblocksMotion()
メソッドを参照しています。|burn=
はisFlammable()
メソッドを参照しています。|replace=
はisReplaceable()
メソッドを参照しています。|solidBlocking=
はisSolidBlocking()
メソッドを参照しています。|tool=
はisAlwaysDestroyable()
メソッドを参照しています。|piston=
はgetPushReaction()
メソッドを参照しています。
関連項目
{{ :材料/blocks row}}