進捗

提供: Minecraft Wiki
Advancementsから転送)
移動先: 案内検索
Information icon.svg
この項目はJava Edition限定の要素です。
Book and Quill.png
この記事は翻訳途中です。
あなたが内容を翻訳してみませんか?
Dinnerbone-twitter.png システム全体を「進捗」と呼ぶんだ。これは、ゲームを通してプレイヤーの進捗を導き、追跡することを目的としているよ(バニラのサバイバルでの配布マップ制作者や Mod によるカスタム追加)。ほとんどの進捗は文字通りまさにゲームの進捗だね。
Dinnerbone による 進捗のシステム[1]
進捗が達成された時に表示されるポップアップ。
目標の進捗が達成された時に表示されるポップアップ。
特別な挑戦の進捗が達成された時に表示されるポップアップ。

進捗(英:Advancement)は、徐々に新しいプレイヤーをMinecraftへ導き、達成するための挑戦を与える機能である。これは、Legacy Console EditionBedrock Edition、およびNew Nintendo 3DS Editionにおける実績のシステムをよりシンプルにしたものである。

使用法[編集 | ソースを編集]

進捗は、どのゲームモードでも達成することができ、達成状況はワールドごとに保存される。また、/advancement コマンドを使用して、進捗を達成(および取り消し)することもできる。

進捗はゲームを通してプレイヤーを論理的に導くが、互いに独立している。進捗は「前の」進捗を達成することなく達成することができる。

進捗が達成されると、右上の隅にスライドするトースト通知が表示され、チャットにメッセージが表示される。通知のヘッダーテキストの色は、進捗によって異なる。通常と目標進捗には黄色のヘッダーテキストが、挑戦進捗には桃色のヘッダーテキストがある。通常の進捗を達成すると、ヘッダーテキストに「進捗達成!」と表示され、目標の進捗を達成すると「目標達成!」になり、挑戦の進捗は「挑戦完了!」となる。

インターフェイス[編集 | ソースを編集]

進捗のインターフェイス。 1つの進捗(「鉄のツルハシで決まり」)が選択されている。

進捗の画面にアクセスするためのボタンは、ポーズメニュー画面にある。L を押すことでこの画面を開くこともできる(これはゲーム内の設定メニューで変更できる)。

進捗システムには、基礎の進捗から始まり、目標や挑戦の進捗で終わるいくつかのツリーが含まれている。クリックしてドラッグすると、進捗のツリーのさまざまな枝を見ることができる。各ツリーは異なるタブ(それ自体が進捗)に分類されている。現在、バニラの Minecraft には5つのタブがある(さらに多くのものが追加される可能性がある[2][3]):

  • Minecraft:ゲームのストーリーと核心
  • 冒険:冒険、探索、戦闘
  • ネザー:夏服を持ってくる
  • ジ・エンド:それともはじまり?
  • 農業:この世界は友達と食べ物でいっぱいです

それぞれのタブには、異なるテクスチャが繰り返し並べられた背景が存在する。

マウスを進捗のアイコンに重ねたとき、ヘッダー名と説明が表示される。それらは前に進捗が達成された時のみにツリーに表示されるが、前に述べたように進捗は任意の順序で達成することができる。目標の進捗のアイコン枠はより丸みがあり、挑戦の進捗はより鮮明になる。進捗のアイコンは最初は薄灰色だが、達成すると暗い金色になる。

プレイヤーがどの進捗も達成していない場合、インターフェイスには黒背景に白文字で「ここには何もないようです... :(」と表示される。

進捗のアイコンの枠は、難易度とそれが達成されたかどうかに応じて外観が異なる場合がある。凡例は以下の通りである:

アイコンの枠 説明
通常 達成済み
Advancement-plain-raw.png Advancement-plain-worn.png 通常の進捗
Advancement-oval-raw.png Advancement-oval-worn.png 目標の進捗
Advancement-fancy-raw.png Advancement-fancy-worn.png 挑戦の進捗

以下に詳述するように、JSONファイルを使用して、高度な機能やタブを追加しカスタマイズすることができる。

進捗一覧[編集 | ソースを編集]

Minecraft[編集 | ソースを編集]

「Minecraft」タブの進捗のツリー
Grid Grass Block.png Minecraft
アイコン 進捗 ゲーム内での説明 前提条件 実際の条件(異なる場合) 内部ID
Advancement-plain-raw.pngMinecraftゲームのストーリーと核心作業台をインベントリに入れる。minecraft:story/root
Advancement-plain-raw.png石器時代真新しいツルハシで石を採掘するMinecraft丸石をインベントリに入れる。minecraft:story/mine_stone
Advancement-plain-raw.pngアップグレードより良いツルハシをつくる石器時代石のツルハシをインベントリに入れる。minecraft:story/upgrade_tools
Advancement-plain-raw.png金属を手に入れる鉄インゴットを製錬するアップグレード鉄インゴットをインベントリに入れる。minecraft:story/smelt_iron
Advancement-plain-raw.png装備せよ鉄の防具で身を守る金属を手に入れる鉄の防具をインベントリに入れる。minecraft:story/obtain_armor
Advancement-plain-raw.pngホットスタッフバケツを溶岩で満たす金属を手に入れる溶岩入りバケツをインベントリに入れる。minecraft:story/lava_bucket
Advancement-plain-raw.png鉄のツルハシで決まりツルハシを強化する金属を手に入れる鉄のツルハシをインベントリに入れる。minecraft:story/iron_tools
Advancement-plain-raw.png今日はやめておきます盾で矢を跳ね返す装備せよ盾を使ってを防ぐ。minecraft:story/deflect_arrow
Advancement-plain-raw.pngアイス・バケツ・チャレンジ黒曜石を採掘するホットスタッフ黒曜石をインベントリに入れる。minecraft:story/form_obsidian
Advancement-plain-raw.pngダイヤモンド!ダイヤモンドを手に入れる鉄のツルハシで決まりダイヤモンドをインベントリに入手する。minecraft:story/mine_diamond
Advancement-plain-raw.pngさらなる深みへネザーポータルを作り、着火し、入るアイス・バケツ・チャレンジネザーへ行く。minecraft:story/enter_the_nether
Advancement-plain-raw.pngダイヤモンドで私を覆ってダイヤの防具は命を救いますダイヤモンド!ダイヤの防具をインベントリに入れる。minecraft:story/shiny_gear
Advancement-plain-raw.pngエンチャントの使い手エンチャントテーブルでアイテムをエンチャントするダイヤモンド!minecraft:story/enchant_item
Advancement-oval-raw.pngゾンビドクター村人ゾンビを弱らせてから治療するさらなる深みへ村人ゾンビに弱化のスプラッシュポーションを投げて、金のリンゴを与える(村人ゾンビの目の前に立ち、金のリンゴを持った状態で Use キーを押す)。minecraft:story/cure_zombie_villager
Advancement-plain-raw.pngアイ・スパイエンダーアイを追いかけるさらなる深みへ要塞に入る。minecraft:story/follow_ender_eye
Advancement-plain-raw.pngおしまい?エンドポータルに入るアイ・スパイジ・エンドへ行くためにエンドポータルに入る。minecraft:story/enter_the_end

ネザー[編集 | ソースを編集]

「ネザー」タブの進捗のツリー
Red Nether Bricks.png ネザー
アイコン 進捗 ゲーム内での説明 前提条件 実際の条件(異なる場合) 内部ID 報酬
Advancement-plain-raw.pngネザー夏服を持って来るネザーポータルを使ってネザーに行く。minecraft:nether/root
Advancement-fancy-raw.png差出人に返送火の玉をガストに打ち返すネザーガストの火の玉を用いてガストを倒す。minecraft:nether/return_to_sender 50ポイントの経験値
Advancement-fancy-raw.png亜空間バブルネザーを利用してオーバーワールドでの7kmを移動するネザーネザーを通じて、オーバーワールド上で7000ブロック分以上離れた2つの地点間を移動する。minecraft:nether/fast_travel 100ポイントの経験値
Advancement-plain-raw.png恐ろしい要塞ネザー要塞に侵入するネザーネザー要塞を見つける。minecraft:nether/find_fortress
Advancement-fancy-raw.png不安な同盟ガストをネザーから救出し、安全にオーバーワールドに持ち帰り…そして倒す。差出人に返送ガストをオーバーワールドで殺す。minecraft:nether/uneasy_alliance 100ポイントの経験値
Advancement-plain-raw.png不気味で怖いスケルトンウィザースケルトンの頭蓋骨を手に入れる恐ろしい要塞ウィザースケルトンの頭蓋骨をインベントリに入手する。minecraft:nether/get_wither_skull
Advancement-plain-raw.png炎の中へブレイズロッドを手に入れる恐ろしい要塞ブレイズロッドをインベントリに入手する。minecraft:nether/obtain_blaze_rod
Advancement-plain-raw.png荒が丘ウィザーを召喚する不気味で怖いスケルトンウィザー召喚時に、ウィザーを中心とした100.9 × 100.9 × 103.5の直方体範囲の中に居る。minecraft:nether/summon_wither
Advancement-plain-raw.png町のお薬屋さんポーションを醸造する炎の中へポーション醸造台のポーションスロットから入手する。既に入っていたものは対象にならず、自分で醸造したもののみが対象となる。minecraft:nether/brew_potion
Advancement-plain-raw.png生活のビーコンビーコンを準備して起動させる荒が丘ビーコンの効果が発動したときにビーコンを中心とする20 × 20 × 14の直方体の内に居る。minecraft:nether/create_beacon
Advancement-fancy-raw.png猛烈なカクテルすべての種類のポーション効果の付与を同時に受ける町のお薬屋さんこれらの13種類のポーション効果を全て同時に受ける。minecraft:nether/all_potions 100ポイントの経験値
Advancement-oval-raw.pngビーコネーター最大パワーのビーコンを作る生活のビーコンサイズ4ピラミッドによってビーコンの効果が発動したときにビーコンを中心とした20 × 20 × 14の直方体の内に居る。minecraft:nether/create_full_beacon
Advancement-fancy-raw.pngどうやってここまで?すべての種類の効果の付与を同時に受ける猛烈なカクテルこれらの26種類の効果を全て同時に受ける。minecraft:nether/all_effects 1000ポイントの経験値

ジ・エンド[編集 | ソースを編集]

「ジ・エンド」タブの進捗のツリー
Grid End Stone.png ジ・エンド
アイコン 進捗 ゲーム内での説明 前提条件 実際の条件(異なる場合) 内部ID 報酬
Advancement-plain-raw.pngジ・エンドそれともはじまり?エンドポータルを使ってジ・エンドに行く。minecraft:end/root
Advancement-plain-raw.pngエンドの解放幸運を祈るジ・エンドエンダードラゴンを倒す。minecraft:end/kill_dragon
Advancement-oval-raw.pngザ・ネクストジェネレーションドラゴンの卵を持つエンドの解放ドラゴンの卵をインベントリに入手する。minecraft:end/dragon_egg
Advancement-plain-raw.png遠方への逃走島を脱出するエンドの解放エンダーパールを投げ入れる、または自力で歩いてエンドゲートウェイを通過する。minecraft:end/enter_end_gateway
Advancement-oval-raw.pngおしまい…再び…エンダードラゴンを復活させるエンドの解放それぞれの辺に1個ずつ、計4つのエンドクリスタル出口ポータルに設置する。minecraft:end/respawn_dragon
Advancement-oval-raw.png口臭に気をつけようガラス瓶にドラゴンの息を集めるエンドの解放ドラゴンブレスの瓶をインベントリに入れる。minecraft:end/dragon_breath
Advancement-plain-raw.pngゲームの果ての都市入りたまえ、何が起こるだろうか?遠方への逃走エンドシティに入る。minecraft:end/find_end_city
Advancement-oval-raw.png空はどこまでも高くエリトラを見つけるゲームの果ての都市エリトラをインベントリに入れる。minecraft:end/elytra
Advancement-fancy-raw.pngここからの素晴らしい眺めシュルカーの攻撃で50ブロック以上浮遊するゲームの果ての都市浮遊の効果を受けた状態で垂直距離を50ブロック分移動する。minecraft:end/levitate 50ポイントの経験値

冒険[編集 | ソースを編集]

「冒険」タブの進捗のツリー
Grid Empty Map.png 冒険
アイコン 進捗 ゲーム内での説明 前提条件 実際の条件(異なる場合) 内部ID 報酬
Advancement-plain-raw.png冒険冒険、探索、戦闘任意のエンティティを倒すか、エンティティによって倒される。minecraft:adventure/root
Advancement-plain-raw.png自主的な亡命襲撃隊の大将を倒す。
当分の間村から離れて過ごされてみてはいかがでしょうか...
冒険minecraft:adventure/voluntary_exile
Advancement-plain-raw.pngモンスターハンター敵対的なモンスターを倒す冒険これらの25種のMobのうちどれかを倒す。他のMobを倒しても進捗からは無視される。minecraft:adventure/kill_a_mob
Advancement-plain-raw.png良い取引だ!村人と取引をする冒険村人の取引出力スロットからアイテムを取り出し、インベントリに入れる。minecraft:adventure/trade
Advancement-plain-raw.pngおてんばクロスボウを撃つ冒険minecraft:adventure/ol_besty
Advancement-plain-raw.png良い夢見てねリスポーン地点を設定する冒険ベッドの上で横になる。プレイヤーが実際に寝ることができなくても、ベットに入りさえすれば進捗は達成することができる。minecraft:adventure/sleep_in_bed
Advancement-fancy-raw.png村の英雄襲撃から村を守る自主的な亡命minecraft:adventure/hero_of_the_village 100ポイントの経験値
Advancement-plain-raw.pngもったいぶった一言トライデントを投げつける。
注意:唯一の武器を捨てることは良い考えではありません。
モンスターハンターminecraft:adventure/throw_trident
Advancement-plain-raw.png狙いを定めて弓と矢で何かを撃つモンスターハンターを使って任意のエンティティに当てる。minecraft:adventure/shoot_arrow
Advancement-fancy-raw.pngモンスター狩りの達人すべての種類の敵対的なモンスターを倒すモンスターハンターこれらの25種のMobを全て倒す。他のMobを倒しても進捗からは無視される。minecraft:adventure/kill_all_mobs 100ポイントの経験値
Advancement-oval-raw.png死を超えて不死のトーテムを使用して死を免れるモンスターハンターminecraft:adventure/totem_of_undying
Advancement-oval-raw.pngお手伝いさん村を守ってもらうためにアイアンゴーレムを召喚する良い取引だ!アイアンゴーレムを召喚する。minecraft:adventure/summon_iron_golem
Advancement-fancy-raw.png一石二鳥矢を貫通させて2体のファントムを倒すおてんばminecraft:adventure/two_birds_one_arrow 65ポイントの経験値
Advancement-plain-raw.pngどっちが略奪者?略奪者を奴らの手段で懲らしめるおてんばクロスボウを使用してピリジャーを倒す。minecraft:adventure/whos_the_pillager_now
Advancement-fancy-raw.pngクロスボウの達人5種類のMobをクロスボウを使って一度に倒すおてんばminecraft:adventure/arbalistic 85ポイントの経験値
Advancement-fancy-raw.png冒険の時間すべての種類のバイオームを発見する良い夢見てねこれらの42種のバイオームに訪れる。他のバイオームにも行けるが進捗からは無視される。minecraft:adventure/adventuring_time 500ポイントの経験値
Advancement-plain-raw.pngとてもとても恐ろしい雷で村人を打つもったいぶった一言召雷のエンチャントを施したトライデント村人に投げつけ、生み出した雷で村人を打つ。minecraft:adventure/very_very_frightening
Advancement-fancy-raw.pngスナイパー対決50m以上離れた場所からスケルトンを矢で倒す狙いを定めて弓を使ってスケルトンを水平距離で50ブロック分以上離れた場所から殺す。minecraft:adventure/sniper_duel 50ポイントの経験値

農業[編集 | ソースを編集]

「農業」タブの進捗のツリー
Hay Bale.png 農業
アイコン 進捗 ゲーム内での説明 前提条件 実際の条件(異なる場合) 内部ID 報酬
Advancement-plain-raw.png農業この世界は友達と食べ物でいっぱいです食べられるものを何か1つ食べる。minecraft:husbandry/root
Advancement-plain-raw.pngコウノトリの贈り物動物を繁殖させる農業これらの14種の Mob のうち1組を繁殖させる。他の飼育可能なMobは進捗からは無視される。minecraft:husbandry/breed_an_animal
Advancement-plain-raw.png永遠の親友となるだろう動物を手懐ける農業飼いならすことが可能なこれらの5種の Mob のうち1種類を飼いならす。minecraft:husbandry/tame_an_animal
Advancement-plain-raw.png生臭い仕事魚を釣る農業釣り竿を使って魚を釣る。minecraft:husbandry/fishy_business
Advancement-plain-raw.png種だらけの場所種を植え、成長を観察する農業これらの5種の植物のうちどれか1つを植える。他の植物は進捗からは無視される。minecraft:husbandry/plant_seed
Advancement-fancy-raw.png二匹ずつすべての種類の動物を繁殖させるコウノトリの贈り物これらの14種の Mob のそれぞれを繁殖させる。他の飼育可能なMobは進捗からは無視される。minecraft:husbandry/bred_all_animals 100ポイントの経験値
Advancement-fancy-raw.png猫大全集すべての種類のネコを手懐ける永遠の親友となるだろうminecraft:husbandry/complete_catalogue 50ポイントの経験値
Advancement-plain-raw.png戦術的漁業魚を捕る... 釣竿なしで!生臭い仕事水入りバケツに対して使用し、魚入りバケツを作る。minecraft:husbandry/tactical_fishing
Advancement-fancy-raw.pngバランスの取れた食事身体にどんな影響があろうと、食べられるものはすべて食べる種だらけの場所これらの38種の食料を食べる。他の食料は進捗からは無視される。minecraft:husbandry/balanced_diet 100ポイントの経験値
Advancement-fancy-raw.png真面目な献身ダイヤのクワを使い切り、自分について考え直す種だらけの場所ダイヤのクワの耐久度が無くなるまで使う。minecraft:husbandry/break_diamond_hoe 100ポイントの経験値

JSONフォーマット[編集 | ソースを編集]

Minecraft のワールドの「data/advancements」フォルダのカスタムされた進捗は、その世界の進捗データを別々のJSONファイルとして保存する。

これらのJSONファイルのは、次の形式で構造化されている:

  • Nbtsheet.png ルートタグ
    • Nbtsheet.png display: 表示に関するデータ(任意)
      • Nbtsheet.png icon: 表示するアイコン
        • Nbtsheet.png item: 表示するアイコンのアイテムID
        • Nbtsheet.png nbt: アイテムのNBTデータ
      • Nbtsheet.png title: 進捗のタイトル
      • Nbtsheet.png title: JSON での記述(/tellraw コマンドのような形式が可能。translate タグもここで指定可能)。
      • Nbtsheet.png frame: アイコンのフレーム(任意)。challenge を指定するとややトゲトゲしいフレームを使用できる。「モンスター狩りの達人」等に使用されている。 goal を指定するとやや丸みを帯びたフレームを使用できる。「ビーコネーター」等に使用されている。 task は通常のフレーム(デフォルト)である。
      • Nbtsheet.png background: 進捗タブの背景のディレクトリを指定する(起点となる進捗のみ指定可能)。
      • Nbtsheet.png description: 進捗の説明文
      • Nbtsheet.png description: JSON での記述(/tellraw コマンドのような形式が可能。translate タグもここで指定可能)。
      • Nbtsheet.png show_toast: トーストをポップアップさせるか否かを設定する。true または false で指定できる。 デフォルトは true。
      • Nbtsheet.png announce_to_chat: 進捗を達成した際にチャットにメッセージを表示するか否かを true または false で指定することができる。デフォルトは true。
      • Nbtsheet.png hidden: true または false で指定する。この進捗と子進捗を、達成するまで非表示にするかどうかを設定する。起点となる進捗には適用されないが、子進捗には適用される。デフォルトは false。
    • Nbtsheet.png parent: 前提条件(親)となる進捗を設定する(起点となる進捗には適用されない)。
    • Nbtsheet.png criteria: 進捗を達成するために満たすべき基準
      • Nbtsheet.png <criteriaName>: 基準に名前を設定する(任意に設定することができるが、他と重複してはいけない)。
        • Nbtsheet.png trigger: この進捗を達成するためのトリガー。ゲームシステムがこの進捗のために何をチェックするかを指定する。
        • Nbtsheet.png conditions: トリガーがアクティブになるために満たされる必要があるコンディション
    • Nbtsheet.png requirements: オプションのリスト(すべて<criteriaName>)。すべての基準が必要な場合は、省略することができる。複数の基準:要件には条件付きリストのリストが含まれている。(すべての基準について言及する必要がある)。すべてのリストにすべての基準が満たされていれば、進捗を達成することができる(OR グループの基本的な AND グループ化)。

(任意)全ての基準を満たす必要がある場合、この項目は省略することができる。基準を複数持ち、尚且つ AND や OR 等を駆使して複雑な条件達成式を構築したい場合にこの項目は特に効果を発揮する。

    • Nbtsheet.png rewards: 進捗を達成した際に、任意でプレイヤーに報酬を与えることができる。
      • Nbtsheet.png recipes: レシピのリスト(文字列)。
      • Nbtsheet.png loot: ルートテーブルのリスト(文字列)。
      • Nbtsheet.png experience: 経験値の量。
      • Nbtsheet.png function: 関数を実行する。関数は単純なテキストファイルとして .minecraft\saves\XXXX\data\functions\ のフォルダの中に格納されいて、羅列されたコマンドを順番に実行する。

トリガーの一覧[編集 | ソースを編集]

注意:1.12時点では、クラフトしたタイミングでトリガーされるトリガーは存在しない。

minecraft:bred_animals[編集 | ソースを編集]

プレイヤーが2匹の動物を飼育するとトリガーする。利用可能な条件: