※本サイトはPRリンクを含みます

【マイクラ統合版】/replaceitemコマンドの使い方【インベントリを操作する】

コマンドの使い方

replaceitemコマンドはインベントリ内のアイテムや装備を置き換えることが出来る。

スポンサーリンク

replaceitemコマンドの基本的な構文

/replaceitem␣block

/replaceitem␣block␣x␣y␣z␣slot.container␣コンテナ内の位置␣配置するアイテム名␣アイテムの数␣アイテムのデータ値␣その他指定

“replaceitem block”は指定した座標にあるインベントリを持つブロックにアイテムを配置することが出来る。
(指定した座標にあるブロックがインベントリを持たない場合はエラーになる。)

特に指定の必要がない場合は”アイテムの数”以降の記述を省略することも可能。
省略した場合は「数=1」「データ値=0」「その他指定=無し」として扱われる。

例)
/replaceitemblock106483slot.container6diamond10␣0

座標(x=10,y=64,z=83)にあるブロックのコンテナ6番にデータ値0のダイアモンド10個入れる

上記の例文を実行した場合(指定座標にはチェストがある状態)
コンテナ内の位置は左上が0、画像は6の位置

/replaceitem␣entity

/replaceitem␣entity␣ターゲット␣スロットタイプ␣スロット位置␣配置するアイテム名␣アイテムの数␣アイテムのデータ値␣その他指定

“replaceitem entity”ではプレイヤーやエンティティを指定してインベントリ内にアイテムを配置することが出来る。

例)
/replaceitementity@sslot.hotbar0diamond90

→自分のホットバーの左端にデータ値0のダイアモンドを9個入れる。

指定できるスロットタイプの指定は以下。

slot.armorウマやラバなど防具スロットが一種しかないmobの防具スロット
slot.armor.chestプレイヤーやアーマースタンドなどの胸防具スロット
slot.armor.feetプレイヤーやアーマースタンドなどの足防具スロット
slot.armor.headプレイヤーやアーマースタンドなどの頭防具スロット
slot.armor.legsプレイヤーやアーマースタンドなどの脚防具スロット
slot.chestウマやラバなどに装備させたチェスト
slot.enderchestプレイヤーのエンダーチェスト
slot.equippable謎。何に使うんでしょう?
slot.hotbarプレイヤーのホットバースロット
slot.inventoryプレイヤーや村人のインベントリスロット
slot.saddleウマやラバなどの鞍スロット
slot.weapon.mainhandプレイヤーやアーマースタンドなどの右手(選択中のホットバー)スロット
slot.weapon.offhandプレイヤーやアーマースタンドなどのオフハンドスロット

その他の指定

block/entity共に”コンテナ内の位置/スロット位置”指定後にすでに存在するアイテムの処理を指定することが出来る。
指定できる内容は以下。
destroy…指定位置にアイテムがある場合、無視して入れ替える。
keep…指定位置にアイテムがある場合、入替を実行しない。

また付与したアイテムをロックする場合は文末に以下の記述を入れる。

{“item_lock”:{“mode”:”lock_in_slot”}}

例)
/replaceitem entity @s slot.hotbar 0 diamond 1 0 {“item_lock”:{“mode”:”lock_in_slot”}}

→自分のホットバーの0番にデータ値0のダイアモンドを1個付与してロックする

与えたアイテムがロックされる。