minecraft 1.16.1バニラ

minecraft 1.16.1バニラ コマンドブロックなどでチェストの中身から指定したアイテムを一つなくす また入っていない場合は反応しない こんなコマンドを教えください。

補足

一つなくすというのは64こ重なっていたら63にするというたらことです。

マインクラフト | ゲーム3閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

スコアボードを利用してアイテムの個数を取得して1減らし、その数をアイテムの個数に代入します ↓1回実行 scoreboard objectives add item_count dummy ↓常に実行(スロットを指定してアイテムを減らす場合) execute store result score count item_count run data get block チェストの座標 Items[{Slot:スロット番号(一番左上のマスが0)b}].Count execute store result block チェストの座標 Items[{Slot:スロット番号(一番左上のマスが0)b}].Count byte 1 run scoreboard players remove count item_count 1 ↓常に実行(アイテムを指定してアイテムを減らす場合) execute if data block ~ ~ ~ Items[{Slot:スロト番号b,id:"minecraft:アイテムID"}] store result score count item_count run data get block チェストの座標 Items[{Slot:スロット番号(一番左上のマスが0)b}].Count 以下のチェーンコマブロは「無条件」を「条件付き」に変更 execute store result block チェストの座標 Items[{Slot:スロット番号b}].Count byte 1 run scoreboard players remove count item_count 1 以上のコマンド(アイテムを指定して減らす場合)のスロット番号を0~26にしたものを用意すれば大丈夫です(つまりリピートコマブロとチェーンコマブロのセットが27個)

ThanksImg質問者からのお礼コメント

返答ありがとうございます。

お礼日時:10/27 16:15