advancement(進捗を操作)

進捗を使ったゲームを作成するときは、進捗をリセットしたりセットしたいときがあると思います。このような時に使用するのが、「advancement」コマンド。この記事ではコマンドの使用方法を紹介しますので、ぜひご覧ください。

目次

進捗を追加・リセットするなど管理が可能

「advancement」コマンドを使用すると、各プレイヤーが保持している進捗を進めたりリセットするなど管理を行うことが可能となります。普段のプレイでは不要なコマンドですが、進捗を使ったミニゲームを作成した場合、開始前にリセットしたり、逆に進捗を進めておく必要がある時に使えます。

コマンドの使い方

「advancement」コマンド(各ターゲットの進捗を管理)

指定したプレイヤーの進捗状況を管理することができます。

ターゲットの進捗を全て達成する

advancementgrantターゲットeverything

ターゲット

進捗を達成させたいターゲット(プレイヤー)。

ターゲットの進捗を全てリセットする

advancementrevokeターゲットeverything

ターゲット

進捗をリセットしたいターゲット(プレイヤー)。

ターゲットの特定進捗を達成する

advancementgrantターゲットonly␣進捗[条件]

ターゲット

進捗を達成させたいターゲット(プレイヤー)。

進捗

達成させたい進捗のID。

条件

進捗を達成させる条件

ターゲットの特定進捗をリセットする

advancementrevokeターゲットonly␣進捗[条件]

ターゲット

進捗をリセットしたいターゲット(プレイヤー)。

進捗

リセットしたい進捗のID。

条件

進捗をリセットさせる条件

指定した進捗までのすべての進捗を達成する

advancementgrantターゲットuntil␣進捗

ターゲット

進捗を達成させたいターゲット(プレイヤー)。

進捗

達成させたい進捗のID。

指定した進捗までのすべての進捗をリセットする

advancementrevokeターゲットuntil␣進捗

ターゲット

進捗をリセットしたいターゲット(プレイヤー)。

進捗

リセットしたい進捗のID。

指定した進捗以降のすべての進捗を達成する

advancementgrantターゲットfrom␣進捗[条件]

ターゲット

進捗を達成させたいターゲット(プレイヤー)。

進捗

達成させたい進捗のID。

指定した進捗以降のすべての進捗をリセットする

advancementrevokeターゲットfrom␣進捗

ターゲット

進捗をリセットしたいターゲット(プレイヤー)。

進捗

リセットしたい進捗のID。

指定した進捗までとそれ以降のすべての進捗を達成する

advancementgrantターゲットthrough␣進捗[条件]

ターゲット

進捗を達成させたいターゲット(プレイヤー)。

進捗

達成させたい進捗のID。

指定した進捗までとそれ以降のすべての進捗をリセットする

advancementrevokeターゲットthrough␣進捗

ターゲット

進捗をリセットしたいターゲット(プレイヤー)。

進捗

リセットしたい進捗のID。

使用例

特定進捗達成を目的としたゲームの開始前リセット

特定の進捗をクリアすることをゲームクリアの条件としている時、何度もそのゲームを楽しみたい場合、クリア条件の進捗前まで進捗を進めている必要があります。その初期化に「advancement」コマンドを使うとよいでしょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

システムエンジニア兼ゲーム実況者のさくるです。視聴者参加型ゲーム実況も多くやっているので、仲良くしてください!

コメント

コメントする

目次