この項目はJava Edition限定の要素です。
プレイヤーのレシピを解放・剥奪する。
構文[]
- Java Edition
recipe (give|take) <targets> *
- すべてのレシピを解放・剥奪する。
recipe (give|take) <targets> <recipe>
- 指定のレシピを解放・剥奪する。
- Bedrock Edition
recipe <victim: target> give *
[BE 1.20.20で廃止予定]
recipe give <victim: target> *
[BE 1.20.20で追加予定]
- すべてのレシピを解放する。
recipe <victim: target> take *
[BE 1.20.20で廃止予定]
recipe take <victim: target> *
[BE 1.20.20で追加予定]
- すべてのレシピを剥奪する。
recipe <victim: target> give <recipe: string>
[BE 1.20.20で廃止予定]
recipe give <victim: target> <recipe: string>
[BE 1.20.20で追加予定]
- 指定のレシピを解放する。
recipe <victim: target> take <recipe: string>
[BE 1.20.20で廃止予定]
recipe take <victim: target> <recipe: string>
[BE 1.20.20で追加予定]
- 指定のレシピを解放する。
引数[]
give|take
give
を指定した場合、レシピが解放される。take
を指定した場合、レシピが剥奪される。
JE:<target>
:エンティティ
BE:victim: target
:プレイヤー
- レシピの操作を行うプレイヤーを指定する。
- プレイヤー名、ターゲットセレクターまたはUUID[Java Edition限定]で指定する。また、ターゲットセレクターはプレイヤーを指すものである必要がある。
JE:<recipe>
:名前空間付ID
BE:recipe: string
:basic_string
- 解放・剥奪するレシピのIDを指定する。
結果[]
コマンド | トリガー | Java Edition |
---|---|---|
任意 | 引数が正しく指定されていない | 構文解析不能 |
<target> に対応するオンラインのプレイヤーが一人もいない | 失敗 | |
レシピの操作が一切発生しなかった | ||
成功時 |
出力[]
コマンド | エディション | 状況 | 成功回数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java Edition | 失敗時 | 0 | 0 | 0 |
成功時 | 1 | 1 | 操作・剥奪されたレシピの総数。 |
歴史[]
Java Edition | |||||
---|---|---|---|---|---|
1.12 | 17w13a | /recipe が追加された。 | |||
Bedrock Edition | |||||
Recipe Unlocking (実験的) | beta 1.20.10.21 | 「実験」から「Recipe Unlocking」をオンにした状態で使用できるようになった。 | |||
開発中のBedrock Edition | |||||
Recipe Unlocking (実験的) | beta 1.20.20.20 | 構文がJava Editionに合わせて変更された。 | |||
1.20.20 | beta 1.20.20.21 | 「Recipe Unlocking」から外れ、普通のゲームプレイで使用できるようになった。 |