テンプレート:Grid/doc

提供: Minecraft Wiki
移動先: 案内検索
これは、メインテンプレートページに参照されるべきである解説ページです。詳細についてはテンプレート:Documentationを参照してください
Lua logo.svg
このテンプレートは、モジュール:Gridを使用しています。また、このスクリプトはLuaで書かれています。
詳しくは、wp:Luamw:Extension:Scribuntoをご覧ください。

The grid template is a singular grid cell, which has the ability to display any image (usually a block or item) that is uploaded as Grid <Name>.png, within it.

Usage[ソースを編集]

All inputs are optional:

{{Slot
|[Title]Mod:Name,Amount[Description]; [Title2]Mod2:Name2,Amount2[Description2]
|mod=Default mod (useful for animations and layout templates)
|default=Image always shown under the main image
|align=Vertical Alignment
|link=Link override
|title=Text show on mouseover
|class=Adds additional classes to the .grid class
|style=Adds styling to the .grid
|imgclass=Adds additional classes to the .item
|numstyle=Adds styling to the number
}}

Parts[ソースを編集]

The first parameter is a special parameter consisting of various "parts" grouped together in frames (delimited by ;) which will be display one after another if JavaScript is enabled. Every part is optional, but without "name", won't do anything.

Simple example[ソースを編集]

To display this image File:Grid Raw Porkchop.png with an amount of 20 you would put: {{Slot|Raw Porkchop,20}}

shows

20

An amount of 2–999 is supported, anything else will not be displayed.

If no image is specified, the background will be added on its own, this could be used to do layouts like so:

{{Slot|TNT}}{{Slot|TNT}}{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot|TNT}}<br>
{{Slot|TNT}}{{Slot|TNT}}{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot|TNT}}<br>
{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot|TNT}}{{Slot}}{{Slot}}<br>
{{Slot}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot}}<br>
{{Slot}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot}}<br>
{{Slot}}{{Slot|TNT}}{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot}}
shows






However this is really inefficient and produces ugly code, so don't do this. Use Template:BlockGrid or Template:Schematic instead.

Aliases[ソースを編集]

local coloredDyes = '橙色の染料; 赤紫色の染料; 空色の染料; 黄色の染料; 黄緑色の染料; 桃色の染料; 灰色の染料; 薄灰色の染料; 水色の染料; 紫色の染料; ラピスラズリ; カカオ豆; 緑色の染料; 赤色の染料; イカスミ'
local dyedWool = '橙色の羊毛; 赤紫色の羊毛; 空色の羊毛; 黄色の羊毛; 黄緑色の羊毛; 桃色の羊毛; 灰色の羊毛; 薄灰色の羊毛; 水色の羊毛; 紫色の羊毛; 青色の羊毛; 茶色の羊毛; 緑色の羊毛; 赤色の羊毛; 黒色の羊毛'
local aliases = {
	-- 一覧 --
	['Any Banner'] = '白色の旗; 橙色の旗; 赤紫色の旗; 空色の旗; 黄色の旗; 黄緑色の旗; 桃色の旗; 灰色の旗; 薄灰色の旗; 水色の旗; 紫色の旗; 青色の旗; 茶色の旗; 緑色の旗; 赤色の旗; 黒色の旗',
	['Any Carpet'] = '白色のカーペット; 橙色のカーペット; 赤紫色のカーペット; 空色のカーペット; 黄色のカーペット; 黄緑色のカーペット; 桃色のカーペット; 灰色のカーペット; 薄灰色のカーペット; 水色のカーペット; 紫色のカーペット; 青色のカーペット; 茶色のカーペット; 緑色のカーペット; 赤色のカーペット; 黒色のカーペット',
	['Any Dye'] = '骨粉;' .. coloredDyes,
		['Any Colored Dye'] = coloredDyes,
	['Any Fence Gate'] = 'オークのフェンスゲート; マツのフェンスゲート; シラカバのフェンスゲート; ジャングルのフェンスゲート; アカシアのフェンスゲート; ダークオークのフェンスゲート',
	['いずれかの燃料'] = '石炭; 木炭; オークの原木; オーク木材',
	['Any Mushroom'] = '[キノコ]赤キノコ; [キノコ]茶キノコ',
	['Any Quartz Block'] = 'ネザー水晶ブロック; 模様入りネザー水晶ブロック; 柱状ネザー水晶ブロック',
	['Any Red Sandstone'] = '赤い砂岩; 模様入りの赤い砂岩; 滑らかな赤い砂岩',
	['Any Sandstone'] = '砂岩; 模様入りの砂岩; 滑らかな砂岩',
	['Any Stained Clay'] = '白色の色付き粘土; 橙色の色付き粘土; 赤紫色の色付き粘土; 空色の色付き粘土; 黄色の色付き粘土; 黄緑色の色付き粘土; 桃色の色付き粘土; 灰色の色付き粘土; 薄灰色の色付き粘土; 水色の色付き粘土; 紫色の色付き粘土; 青色の色付き粘土; 茶色の色付き粘土; 緑色の色付き粘土; 赤色の色付き粘土; 黒色の色付き粘土',
	['Any Stained Glass'] = '白色の色付きガラス; 橙色の色付きガラス; 赤紫色の色付きガラス; 空色の色付きガラス; 黄色の色付きガラス; 黄緑色の色付きガラス; 桃色の色付きガラス; 灰色の色付きガラス; 薄灰色の色付きガラス; 水色の色付きガラス; 紫色の色付きガラス; 青色の色付きガラス; 茶色の色付きガラス; 緑色の色付きガラス; 赤色の色付きガラス; 黒色の色付きガラス',
	['Any Stained Glass Pane'] = '白色の色付きガラス板; 橙色の色付きガラス板; 赤紫色の色付きガラス板; 空色の色付きガラス板; 黄色の色付きガラス板; 黄緑色の色付きガラス板; 桃色の色付きガラス板; 灰色の色付きガラス板; 薄灰色の色付きガラス板; 水色の色付きガラス板; 紫色の色付きガラス板; 青色の色付きガラス板; 茶色の色付きガラス板; 緑色の色付きガラス板; 赤色の色付きガラス板; 黒色の色付きガラス板',
	['Any Stone Bricks'] = '石レンガ; 苔石レンガ; ひびの入った石レンガ; 模様入り石レンガ',
	['Any Stone Slab'] = '石ハーフブロック; 砂岩ハーフブロック; 丸石ハーフブロック; レンガハーフブロック; 石レンガハーフブロック; ネザーレンガハーフブロック; ネザー水晶ハーフブロック',
	['Any Wood'] = 'オークの原木; マツの原木; シラカバの原木; ジャングルの原木; アカシアの原木; ダークオークの原木',
	['Any wood Door'] = 'オークのドア; マツのドア; シラカバのドア; ジャングルのドア; アカシアのドア; ダークオークのドア',
	['Any wood Fence'] = 'オークのフェンス マツのフェンス; シラカバのフェンス; ジャングルのフェンス; アカシアのフェンス; ダークオークのフェンス',
	['Any Wood Planks'] = 'オークの木材; マツの木材; シラカバの木材; ジャングルの木材; アカシアの木材; ダークオークの木材',
	['いずれかの木材'] = 'オークの木材; マツの木材; シラカバの木材; ジャングルの木材; アカシアの木材; ダークオークの木材',
	['Any Wood Slab'] = 'オークの木材ハーフブロック; マツの木材ハーフブロック; シラカバの木材ハーフブロック; ジャングルの木材ハーフブロック; アカシアの木材ハーフブロック; ダークオークの木材ハーフブロック',
	['Any Wood Stairs'] = 'オークの木の階段; マツの木の階段; シラカバの木の階段; ジャングルの木の階段; アカシアの木の階段; ダークオークの木の階段',
	['Any Wool'] = '白色の羊毛;' .. dyedWool,
		['Any Dyed Wool'] = dyedWool,

	-- 表示名 --
	['茶キノコ'] = '[キノコ]茶キノコ',
	['茶キノコ(ブロック)'] = '[キノコ]茶キノコ (ブロック)',
	['粘土(ブロック)'] = '[粘土]粘土 (ブロック)',
	['エンチャントの本'] = '[&e]エンチャントの本',
	['エンチャントされた金のリンゴ'] = '[&d]金のリンゴ',
	['エンドポータル(ブロック)'] = '[エンドポータル]エンドポータル (ブロック)',
	['金のリンゴ'] = '[&b]金のリンゴ',
	['スイカ(ブロック)'] = '[スイカ]スイカ(ブロック)',
	['ネザーレンガ(アイテム)'] = '[ネザーレンガ]ネザーレンガ (アイテム)',
	['赤キノコ'] = '[キノコ]赤キノコ',
	['赤キノコ(ブロック)'] = '[キノコ]赤ブロック (ブロック)',
	['雪(layer)'] = '[雪]雪 (layer)',
	['石のボタン'] = '[ボタン]石のボタン',
	['木製のボタン'] = '[ボタン]木製のボタン',

	--ポーション--
	['奇妙なポーション']='奇妙なポーション[&7No effects]',
	['水入り瓶']='水入り瓶[&7No effects]',
	['濃厚なポーション']='濃厚なポーション[&7No effects]',
	['ありふれたポーション']='ありふれたポーション[&7No effects]'
}

-- ディスク --
local discs = { '13', 'cat', 'blocks', 'chirp', 'far', 'mall', 'mellohi', 'stal', 'strad', 'ward', '11', 'wait' }
for _, disc in ipairs( discs ) do
	local name = disc .. ' Disc'
	aliases[name] = '[&b音楽ディスク]' .. name .. '[&7C418 - ' .. disc .. ']'
end

-- 消耗した防具、道具、武器 --
local damagedItems = {
	'弓',
	'ニンジン付きの棒',
	'チェーンブーツ',
	'チェーンチェストプレート',
	'チェーンヘルメット',
	'チェーンレギンス',
	'ダイヤの斧',
	'ダイヤのブーツ',
	'ダイヤのチェストプレート',
	'ダイヤのヘルメット',
	'ダイヤのクワ',
	'ダイヤのレギンス',
	'ダイヤのツルハシ',
	'ダイヤのシャベル',
	'ダイヤの剣',
	'釣竿',
	'火打石と打ち金',
	'金の斧',
	'金のブーツ',
	'金のチェストプレート',
	'金のヘルメット',
	'金のクワ',
	'金のレギンス',
	'金のツルハシ',
	'金のシャベル',
	'金の剣',
	'鉄の斧',
	'鉄のブーツ',
	'鉄のチェストプレート',
	'鉄のヘルメット',
	'鉄のクワ',
	'鉄のレギンス',
	'鉄のツルハシ',
	'鉄のシャベル',
	'鉄の剣',
	'革のブーツ',
	'革の上着',
	'革の帽子',
	'革のズボン',
	'ハサミ',
	'石の斧',
	'石のクワ',
	'石のツルハシ',
	'石のシャベル',
	'石の剣',
	'木の斧',
	'木のクワ',
	'木のツルハシ',
	'木のシャベル',
	'木の剣'
}
for _, item in ipairs( damagedItems ) do
	local name = 'Damaged ' .. item
	aliases[name] = '[' .. item .. ']' .. name
end

-- Since there are currently 608 banners, batch process them --
local patterns = {
	'Base Dexter Canton',
	'Base Fess',
	'Base Gradient',
	'Base Indented',
	'Base Sinister Canton',
	'Bend',
	'Bend Sinister',
	'Bordure',
	'Bordure Indented',
	'Chevron',
	'Chief Dexter Canton',
	'Chief Fess',
	'Chief Indented',
	'Chief Sinister Canton',
	'Creeper Charge',
	'Cross',
	'Fess',
	'Field Masoned',
	'Flower Charge',
	'Gradient',
	'Inverted Chevron',
	'Lozenge',
	'Mojang Charge',
	'Pale',
	'Pale Dexter',
	'Pale Sinister',
	'Paly',
	'Per Bend',
	'Per Bend Inverted',
	'Per Bend Sinister',
	'Per Bend Sinister Inverted',
	'Per Fess',
	'Per Fess Inverted',
	'Per Pale',
	'Per Pale Inverted',
	'Roundel',
	'Saltire',
	'Skull Charge'
}
local colors = {
	'白色',
	'橙色',
	'赤紫色',
	'空色',
	'黄色',
	'黄緑色',
	'桃色',
	'灰色',
	'薄灰色',
	'水色',
	'紫色',
	'青色',
	'茶色',
	'緑色',
	'赤色',
	'黒色'
}

aliases['Any Firework Star'] = {}
for _, color in ipairs( colors ) do
	local name = color .. ' 花火の星'
	aliases[name] = '[花火の星]' .. name .. '[&7' .. color .. ']'
	table.insert( aliases['Any Firework Star'], aliases[name] )
	for _, pattern in ipairs( patterns ) do
		name = color .. ' ' .. pattern .. ' Banner'
		aliases[name] = '[旗]' .. name .. '[&7' .. color .. ' ' .. pattern .. ']'
	end
end
aliases['Any Firework Star'] = table.concat( aliases['Any Firework Star'], ';' )

return aliases

The above aliases can be used to shorten common items, such as all wood blocks or adding parts to certain names by default.

{{Slot|Any Wood;Golden Apple}}

shows


When using the alias, parts can be added which will override any parts in the alias.

{{Slot|Any Wood,4;[&oShiny Apple]Enchanted Golden Apple}}

shows

444444


Mods can specify an additional aliases table using the modaliases parameter.

Titles and description[ソースを編集]

The title parameter can be used to set a title for all frames.

{{Slot|Raw Porkchop; Cooked Porkchop|title=Smelly Pork}}

shows


To remove the title, set it to "none": {{Slot|Raw Porkchop; Cooked Porkchop|title=none}}

shows


However, the first bracketed text can be used to specify a title for each frame individually, and also supports standard formatting codes using & instead of §. If the title only contains formatting codes and no actual text, the formatting will be added to the normal title.

{{Slot|[&e]Enchanted Book}}

shows


The last bracketed text can be used to specify a description, this also supports standard formatting codes, and can also have multiple lines by using forward slashes (/).

{{Slot|[&b&oExcalibur]Iron Sword[&7Smite V/Fire Aspect I//&9+6 Attack Damage]}}

shows

Align[ソースを編集]

Align uses the vertical-align CSS property. For example to align to the middle: Smells like {{Slot|Raw Porkchop|align=middle}} in here!

shows

Smells like in here!

Default[ソースを編集]

Default is always shown and is placed under the image. {{Slot|default=layout Brewing Empty}}{{Slot|Splash Mundane Potion|default=layout Brewing Empty}}

shows

Link[ソースを編集]

To change the link for all frames from the image name put: {{Slot|Charcoal|link=Coal#Charcoal}}

shows


To remove the link, set link to none: {{Slot|Charcoal|link=none}}

shows

Note that this retains the title.


Mods[ソースを編集]

A mod image is specified with the Mod: section of the name (or by setting a default mod using the mod parameter). The image link will then link to the mod sub-page allowing correct linking of mod images. The uploaded image name should by uploaded as Grid <Name> (<Mod>).png and should be added to the Grid mods category, which prevents them from being confused with official Minecraft items.
For example, to display this mod image File:Grid Bronze Sword (IndustrialCraft).png: {{Slot|IndustrialCraft:Bronze Sword}} (or {{Slot|mod=IndustrialCraft|Bronze Sword}})

shows

Bronze Sword


Grids can be animated with a theoretically unlimited amount of frames, between mod items and vanilla items. Frames are separated by semi-colons (;).

{{Slot|
Dirt;
TNT,64;
IndustrialCraft:Bronze Sword,6;
;
Grass Block,5;
Sand;
Gold Helmet,12;
IndustrialCraft:Bronze Helmet,2;
IndustrialCraft:Copper,50;
Redstone
}}
shows

64Bronze Sword65Gold Helmet12Bronze Helmet2銅50

As you can see, the mod had to be specified for each mod frame, this is where the default mod parameter is useful. {{Slot|mod=IndustrialCraft|Bronze Sword,6; ; Bronze Helmet,12; Copper,50; Copper Dust}}

shows

Bronze Sword6Bronze Helmet12銅50Copper Dust

To use a vanilla minecraft item when a default mod is set, use "vanilla" (shortcut "v") or "minecraft" (shortcut "mc") as the mod (case insensitive).

{{Slot|mod=IndustrialCraft|
Vanilla:Dirt;
vanilla:TNT,64;
Bronze Sword,6;
;
V:Grass Block,5;
v:Sand;
Minecraft:Gold Helmet,12;
Bronze Helmet,2;
Copper,50;
mc:Redstone Dust
}}
shows

64Bronze Sword65Gold Helmet12Bronze Helmet2銅50

Available images

[編集]

Other templates[ソースを編集]

These templates implement this template into a GUI screen which mimics how it would look in Minecraft. Thus, they have mostly the same features as this template. テンプレート:Grid/See also