Minecraft Wiki
Advertisement
Information icon
この項目はJava Edition限定の要素です。 
advancement
必要権限レベル

2

実行制限

なし

プレイヤーへ進捗を付与、またはプレイヤーの進捗を取り消す。

構文[]

advancement (grant|revoke) <対象> everything
読み込まれている全ての進捗を付与、または剥奪する。
advancement (grant|revoke) <対象> only <進捗> [<達成要件>]
指定された進捗、あるいは達成要件のみを付与、または剥奪する。
advancement (grant|revoke) <対象> from <進捗>
指定された進捗と、その進捗に(進捗画面のツリー上で)後続する進捗全てを付与、または剥奪する。
処理の順序は、指定された進捗、付随する進捗、付随する進捗に付随する進捗、…、となっている。途中で進捗が枝分かれする場合は、全ての付随する進捗に対して反復処理する。
advancement (grant|revoke) <対象> through <進捗>
指定された進捗、その進捗に付随する進捗全て、およびその進捗の前提となる進捗全てを付与、または剥奪する。
処理の順序はuntilfromを組み合わせたような順序となっており、前提の進捗、前提の進捗の前提の進捗、…指定された進捗のグループの最初の進捗、指定された進捗、付随する進捗、付随する進捗に付随する進捗、…、である。
advancement (grant|revoke) <対象> until <進捗>
指定された進捗と、その進捗の前提となる進捗全てを付与、または剥奪する。
処理の順序は、前提の進捗、前提の進捗の前提の進捗、…、指定された進捗のグループの最初の進捗、指定された進捗となっている。

引数[]

(grant|revoke)
進捗を付与するか剥奪するかを選択する。
grant
指定された対象に進捗を付与する。
revoke
指定された対象に付与されている進捗を剥奪する。
<対象>エンティティ
1人以上のプレイヤーを指定する。
プレイヤー名、プレイヤーを対象とするターゲットセレクター、またはUUIDのいずれか指定する。
<進捗>名前空間ID
操作したい進捗の有効な名前空間IDを指定する。
進捗の名前空間IDの一覧は当該ページを参照のこと。
[<達成要件>]:文字列(省略可能)
操作したい進捗の達成要件を指定する。
指定しなかった場合、進捗全体に機能する。
指定した場合、進捗全体には機能せず、指定した達成要件のみを付与・剥奪する。

結果[]

コマンドトリガーJava Edition
任意引数の指定が誤っている 構文解析不能
<対象>が1人以上のオンラインのプレイヤーを対象として確定できない 失敗
どのプレイヤーにも操作する進捗やその達成要件が存在しない エラー
... only <進捗> <達成要件><達成要件><進捗>の達成要件として適切でない
任意成功時1人以上のプレイヤーへ進捗や要求項目を付与または剥奪

出力[]

コマンドエディション状況成功回数/execute store success .../execute store result ...
任意Java Editionエラー時0変わらない変わらない
失敗時000
成功時11各プレイヤーに付与または剥奪された進捗または要求項目の総数

[]

  • 「ダイヤモンドで私を覆って」の進捗をSteveという名前のプレイヤーに付与する。
    /advancement grant Steve only minecraft:story/shiny_gear
  • 全ての進捗を全てのプレイヤーに付与する。
    /advancement grant @a everything

歴史[]

Java Edition
1.1217w13aadvancement が追加された。
1.1317w45aターゲットセレクターの進捗による絞り込みが追加されたため、advancement test が削除された。

関連項目[]

Advertisement