Skip to content

set_variable (ender_chest)

rarula edited this page Apr 4, 2023 · 5 revisions

エンダーチェストにvariableを配置する時に呼び出されます

配置するアイテムには、次のうちから一つのitem_modifierを適用する必要があります

  • sketch:register_item/normal
  • sketch:register_item/button

引数

座標 スロット 説明
10000 0 10000 container.0 配置するアイテム
ストレージ オプション デフォルト値 説明
sketch: in.listener any true - 配置するアイテムのイベントリスナー

戻り値

エンティティ 説明
@a[tag=Sketch.Player] (プレイヤーがエンダーチェストを開いている場合)エンダーチェストを開いているプレイヤー
ストレージ 説明
sketch: callback.id any 配置するメニューの識別子
sketch: callback.key string 配置するアイテムのキー
sketch: callback.slot byte 配置するアイテムのスロット

実行コンテキスト

as at
variableが配置されるエンダーチェストの持ち主のプレイヤー variableが配置されるエンダーチェストの持ち主のプレイヤー

// #> #sketch:set_variable/ender_chest
{
    "values": [
        "menu_manager:set_variable"
    ]
}
#> menu_manager:set_variable

item replace block 10000 0 10000 container.0 with minecraft:apple
item modify block 10000 0 10000 container.0 sketch:register_item/button
data modify storage sketch: in.listener set value "giveApple"
Clone this wiki locally