Please see wp:Lua and mw:Extension:Scribunto to learn more.
Tato šablona slouží k vytvoření řádků pro tabulku obsahující vlastnosti materiálu na Materiály.
Použití
Parametr je nastaven na název, který se má zobrazit v prvním sloupci.
Parametr {{{rgb}}}
obsahuje tři hodnoty barev oddělených čárkami, které se zobrazují jako barevná buňka a text. Měla by být nastavena na základě barvy mapy materiálu. Je-li zrušeno, je výchozí na bílou barvu a text "Žádný"
Vlastnosti
Tabulka obsahuje následující vlastnosti. Jsou nastaveny na 1 pro true a 0 pro false.
Jméno | Pouze podtřída? | Popis | Výchozí |
---|---|---|---|
{{{liquid}}}
|
Ano | Tento blok umožňuje hráčům plavat. | 0 |
{{{solid}}}
|
Ano | Tento blok umožňuje, blokům závislým na bloku, aby na něj mohly být položeny a je zvažován při spawnování různých textur. | 1 |
{{{blocklight}}}
|
Ano | Tento blok snižuje hladinu světla, která prochází skrze něj (často ji zcela blokuje). | 1 |
{{{blockmove}}}
|
Ano | Tento blok zabraňuje pohybu a obvykle dusí entity, jenž jsou v něm. | 1 |
{{{opaque}}}
|
Ne | Přes tento blok nejde vidět. | {{{blockmove}}}
|
{{{tool}}}
|
Ne | Tento blok potřebuje nástroj, aby poklesl drop. | 0 |
{{{burn}}}
|
Ne | Tento blok se může pomocí lávy zapálit. | 0 |
{{{replace}}}
|
Ne | Tento blok bude nahrazen z užití dalším blokem. | 0 |
{{{adventureExempt}}}
|
Ne | Zdá se, že není používán nikde v Minecraftu a není zobrazen v tabulce. Název pochází z MCP. | 0 |
Podtřídy lze také nastavit pomocí {{{ subclass}}}
pro změnu výchozích hodnot založených na kódovaných podtřídách. Hodnoty zahrnují:
liquid
- výchozí
{{{liquid}}}
a{{{replace}}}
1 - výchozí
{{{blockmove}}}
a{{{solid}}}
0 - výchozí
{{{piston}}}
"replace"
- výchozí
nonsolid
- výchozí
{{{adventureExempt}}}
1 - výchozí
{{{solid}}}
,{{{blocklight}}}
a{{{blockmove}}}
0
- výchozí
portál
- výchozzí
{{{solid}}}
,{{{blocklight}}}
a{{{blockmove}}}
0
- výchozzí
liquid
- vchozí
{{{replace}}}
1 - výchozí
{{{solid}}}
,{{{blocklight}}}
a{{{blockmove}}}
0
- vchozí
cobweb
- výchozí
{{{blockmove}}}
1
- výchozí
Parametr {{{piston}}}
může být nastavena pro určení interakce, když píst tlačí blok. Možnosti jsou následující:
pushed
- Tlačí blok, výchozíreplace
- Zničí tlačený blokblocked
- Zastaví píst z prodloužení
Kód
Parametry obecně odpovídají skutečné struktuře kódu. S odkazem na MCP 9.10:
{{{subclass}}}
odkazuje na skutečné podtřídy třídyMaterial </ code>. Jména se většinou shodují, ale "nonsolid" je
MaterialLogic </ code>, zatímco "cobweb" je třída inline použitá pro materiál
web </ code>.
{{{liquid}}}
odkazuje na metoduisLiquid()
.{{{solid}}}
odkazuje na metoduisSolid()
.{{{blocklight}}}
odkazuje na metodublocksLight()
.{{{blockmove}}}
odkazuje na metodublocksMovement()
.{{{opaque}}}
odkazuje na metodysetTranslucent()
aisOpaque()
.{{{tool}}}
odkazuje na metodysetRequiresTool()
aisToolNotRequired()
.{{{burn}}}
odkazuje na metodysetBurning()
agetCanBurn()
.{{{replace}}}
odkazuje na metodysetReplaceable()
aisReplaceable()
.{{{adventureExempt}}}
odkazuje na metodusetAdventureModeExempt()
.{{{piston}}}
odkazuje na metodysetNoPushMobility()
,setImmovableMobility()
agetMaterialMobility()
.
Koukněte také