틀:사용자:BSkyWcloud/Inventory slot/설명문서

Minecraft Wiki
이동: 둘러보기, 검색
이 문서는 설명문서입니다. 틀 페이지 본문에 삽입되어야 합니다. 자세한 정보는 틀:Documentation를 참조하십시오.
문서 바로가기
슬롯
격자
Lua logo.svg
이 틀은 모듈:BSkyWcloud/Inventory slot을(를) 사용하고 모듈:Inventory slot/Aliases에 저장된 데이터를 참조하는,
루아로 작성된 스크립트입니다. 자세히 알아보려면 루아 혹은 mw:Extension:Scribunto를 참조하십시오.

Inventory slot 틀은 실제 게임상의 보관함 슬롯과 비슷한 모습의 인터페이스 요소를 만들어준다.

우선적으로 {{InvSprite}}로부터 이미지를 따오지만, 만약 지정된 아이템을 찾을 수 없다면 Grid <item name>.png의 형식으로 개별 이미지를 찾는다.

사용법

모든 입력은(매개변수는) 옵션사항이다:

{{Slot
|[아이템명]모드:이름,수량[서술]; [아이템명2]모드2:이름2,수량2[서술2]; ...
|mod=기본 모드 (애니메이션 및 레이아웃 틀에 유용함)
|default=메인 이미지 아래에 항상 표시되는 이미지
|align=수직 정렬
|link=기존의 링크에다 덮어쓸 링크
|title=마우스 커서를 올려놓을 때 나오는 글자
|class=.invslot 클래스에 추가할 클래스
|style=.invslot에 추가할 스타일
|imgclass=.invslot-item에 추가할 클래스
|numstyle=수량 표기에 추가할 스타일
}}

파트

첫번째 매개변수는 하나의 특수 매개변수이며, 이것은 다양하게 그룹화된 "파트"로 구성되어 있다. 각 파트들은 ;로 구분되며, 이러한 파트들은 프레임 속에서 차례대로 표시될 것이다. 단, 자바스크립트가 사용 가능해야 한다. 모든 파트들은 옵션사항이며, "이름"이 없다면 아무 것도 하지 않을 것이다.

간단 예시

20개로 뭉쳐진 "Raw Porkchop"이라는 보관함 아이템을 하나 표시하려면:

{{Slot|Raw Porkchop,20}}

결과

20

수량은 2-999까지 지원되며, 그외는 표시되지 않을 것이다.

별칭 사용

주의: 현수막 바리에이션은 그 수가 어마어마하게 많아서 포함되지 않았다.

위의 별칭을 사용하여 모든 나무 블록이나 기본적으로 특정 이름에 파트를 추가하는 것처럼, 여러개의 공통적인 아이템들을 한 번에 표시할 수 있다.

{{Slot|Any Wood;Golden Apple}}

결과


별칭을 사용할 때, 파트를 추가하여 다른 파트를 덮어쓰게 할 수도 있다.

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

결과

444444Shiny Apple


모드는 modaliases 매개변수를 사용하여 추가적인 별칭 테이블을 지정할 수 있다.

제목과 서술

title 매개변수를 사용하여 모든 프레임의 제목을 설정할 수 있다.

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

결과


제목을 제거하려면, "none"으로 설정한다:

{{Slot|Raw Porkchop; Cooked Porkchop|title=none}}

결과


처음에 괄호로 묶인 텍스트는 각 프레임의 제목을 개별적으로 지정하는데 사용할 수 있으며, § 대신 &을 사용하여 표준 서식 코드를 지원한다. 만약 서식 코드만 있고 실제 텍스트가 없다면 서식 코드가 일반 제목으로 추가된다.

{{Slot|[&b]Diamond Sword}}

결과


마지막에 괄호로 묶인 텍스트는 서술을 지정하는데 사용할 수 있다. 이것 역시 표준 서식 코드를 지원하며, 슬래시(/)를 이용하여 여러줄을 표현할 수도 있다.

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

결과

서브 프레임

서브 프레임은 단일 프레임으로 표시되지만, 서브 프레임이 표시될 때마다 그 내부의 프레임이 진행된다. 하나의 프레임 뭉치를 중괄호로 묶어서 서브 프레임에 넣을 수 있다.

아래는 (여러 프레임이 담겨있는) 별칭을 하나의 서브 프레임으로 묶은 모습이다. 그리고 다른 나무 판자 모양이 각 애니메이션 주기에 표시된다:

{{Slot|{Any Wood Planks};Iron Ingot}}

결과

정렬

정렬은 vertical-align CSS 프로퍼티를 사용한다. 예를 들어 가운데로 정렬하려면:

여기에 {{Slot|Raw Porkchop|align=middle}} 같은 냄새가!

결과

여기에 같은 냄새가!

디폴트

디폴트(default)는 이미지 아래에 놓여있으며 항상 표시된다.

{{Slot|default=Grid layout Brewing Empty}}{{Slot|Splash Mundane Potion|default=Grid layout Brewing Empty}}

결과

링크

이미지 이름으로부터 모든 프레임의 링크를 변경하려면:

{{Slot|Charcoal|link=Coal#Charcoal}}

결과


링크를 제거하려면, 링크를 none으로 설정:

{{Slot|Charcoal|link=none}}

결과

제목은 그대로 놔둔다는 것을 주의하라.


모드

아래의 영문은 sprite 모듈에 대한 사용법이 업데이트 되어야 한다고 내부 주석에 써져 있길래 번역 안하고 놔둠.

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 Inventory slot 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


Slots 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

사용 가능한 이미지

일반적으로, 아이템은 툴팁 이름으로 참조될 수 있다.

염료와 염색된 아이템, 그리고 나무에 대해서는, 모든 색상이나 나무 종을 나타내는 두 개의 축약이 있다. 예를 들면 아이템이 둘 이상의 입력 슬롯에 나타나고 모든 슬롯에서 동일한 색상일 필요가 없는 경우 "Any Wood Planks"를 사용한다. "Any [item]" 내의 여러 같은 부류들은 무작위로 전환되면서 표시된다. 그렇지 않으면 "Matching [item]"을 사용한다. "일치하는(Matching)" 아이템이 포함된 모든 슬롯은 동일한 아이템이 아니더라도 일치 또는 일치하는 종이나 염료 색상을 순환한다.

{{Slot|Any Wood Planks}}{{Slot|Any Wood Slab}}{{Slot|Any Wood Stairs}}

{{Slot|Matching Wood Planks}}{{Slot|Matching Wood Slab}}{{Slot|Matching Wood Stairs}}

결과

Any Wood Stairs

Matching Wood Stairs

내구성 표시가 있는 대부분의 아이템은 "Damaged [item]"으로 존재한다.

List

[편집]

다른 틀

아래의 틀 목록은 이 틀을 실제 Minecraft에서 보여주는 모습을 흉내낸 GUI 화면으로 구현해준다. 따라서, 이 틀과 거의 동일한 기능을 가지고 있다.