# setitemメソッド

作成者
公開 2024-07-26

プレイヤーにアイテムを渡します。

# 引数

interface ItemObject {
    item: string;
    name?: string;
    amount?: number;
    slot?: number;
    lore?: string[];
    enchants?: { name: string, level: number }[];
    can_place_on?: string[];
    can_destroy?: string[];
    lock?: ItemLockMode;
    keep_on_death?: boolean;
}

# 使用例

# ダイヤ剣を渡す

/scriptevent capi:setitem {item=minecraft:diamond_sword}

# スロット2にダイヤ剣を渡す

/scriptevent capi:setitem {item=minecraft:diamond_sword, slot=2}

# スロット2に鋭さ5と耐久力3がついたダイヤ剣をセットする

/scriptevent capi:setitem {item=minecraft:diamond_sword, slot=2, enchants=[{name=sharpness, level=5},{name=unbreaking, level=3}]}

# スロット2にデータ値が0の土を64個セットする

/scriptevent capi:setitem {item=minecraft:dirt, amount=64, data=0, slot=2}

# 自身の名前がついた剣を渡す

/scriptevent capi:setitem {item=minecraft:diamond_sword, name='{name} の剣'}