This page relates to Initial Inventory, which has built-in support!

InitialInventory

Link to initialinventory

이 모드는 플레이어가 처음 세계에 참여할 때 단 한 번 아이템을 받도록 해 줍니다. 일부 모드에서 플레이어가 세계에 처음 참여할 때 책을 주는 것과 유사합니다.

mods.initialinventory.InvHandler

시작 아이템 추가

Link to 시작-아이템-추가

플레이어가 세계에 합류할 때 인벤토리에 아이템이 추가됩니다.

The parameters are:

매개변수: key

자료형: String

Description:

아이템을 주어야 할지 말지 정의하는 데 쓰입니다. key에는 모든 문자열이 들어갈 수 있으며, 이는 이전에 같은 아이템들을 받았는지 확인하는 데 쓰입니다.

모드팩에서 추후에 시작 아이템을 추가하는 경우 유용합니다. 다른 키를 사용하여, 이미 처음 시작 아이템을 받은 사람에게도 해당 아이템을 줄 수 있습니다. 예를 들어서,

다이아몬드를 key "1"에 해당하는 시작 아이템으로 추가하고 세계에 참여하면, 플레이어는 다이아몬드를 받을 것입니다.

사과를 key "2"에 해당하는 시작 아이템으로 추가하고 세계에 참여하면, 플레이어는 사과를 받지만 다이아몬드를 다시 받지는 않습니다.

새로운 세계를 만들어 들어가면, 플레이어는 사과와 다이아몬드를 모두 받게 됩니다.

매개변수: item

자료형: IItemStack

Description:

참여할 때 플레이어에게 줄 아이템입니다.

매개변수: index

자료형: int

Description:

원한다면 아이템이 들어올 위치를 정의하는 데 쓸 수 있는 정수입니다. 갑옷 슬롯과 같은 인벤토리 슬롯에 아이템을 넣는 데 쓸 수 있습니다.

임의로 지정하지 않으면 기본값인 -1로 설정됩니다. 이러면 아이템은 가능한 첫째 슬롯으로 들어가거나, 이미 인벤토리에 있는 다른 아이템과 합쳐집니다.

ZenScript
Copy
//mods.initialinventory.InvHandler.addStartingItem(String key, IItemStack item, Optional int index);
mods.initialinventory.InvHandler.addStartingItem("apples", <item:minecraft:apple>);
mods.initialinventory.InvHandler.addStartingItem("apples", <item:minecraft:golden_apple>, 5);