進捗


進捗(Advancement)


進捗とは、ver1.12でこれまでの実績を発展解消する形で追加されたシステムである。
基本的には、プレイヤーの特定の動作(たとえば作業台を作った)を検知し、それに対応する動作(たとえば経験値を与える)を行う。
JSONファイルを作成することで、オリジナルの進捗を追加することもできる(後述)。

進捗の基本情報

進捗画面はメニューから確認できるほか、Lキーでも開くことができる。
進捗には通常目標挑戦の3種類があり、解除されたときのメッセージが異なる。
進捗はタブとツリーに整理される。
ツリーにおいては進捗はある1つから始まり、順に並んでいるが、実績とは違い直前の進捗が解除されていなくても解除することができる。
進捗は特定の動作によって解除されるほか、コマンド/advavcementによっても解除が可能である。

デフォルトの進捗

はじめから用意されている進捗は、従来の実績の延長である。
Minecraft、ネザー、ジ・エンド、冒険、農業の5つのタブが存在する。
内部IDについては、前のminecraft:を省略している。

隠し進捗

隠し進捗は条件を達成するまでプレイヤーがメニューから確認ができない進捗のこと。
隠し進捗にはどうやってここまで?クロスボウの達人の計2種類があり、達成できれば確認が可能になる。

タブ「Minecraft」の進捗一覧

進捗名 画像 直前の進捗 解除条件
                                                                
内部ID
Minecraft
(Minecraft)
なし 作業台」をインベントリに入れる story/root
石器時代
(Stone Age)
Minecraft 丸石」か「ブラックストーン」をインベントリに入れる story/mine_stone
アップグレード
(Getting an Upgrade)
石器時代 石のツルハシをインベントリに入れる story/upgrade_tools
金属を手に入れる
(Acquire Hardware)
アップグレード 鉄インゴット」をインベントリに入れる story/smelt_iron
装備せよ
(Suit Up)
金属を手に入れる 鉄製の防具をインベントリに入れる story/obtain_armor
ホットスタッフ
(Hot Stuff)
金属を手に入れる 溶岩入りバケツ」をインベントリに入れる story/lava_bucket
鉄のツルハシで決まり
(Isn't It Iron Pick)
金属を手に入れる 鉄のツルハシをインベントリに入れる story/iron_tools
今日はやめておきます
(Not Today, Thank You)
装備せよ 」で発射物を止める story/deflect_arrow
アイス・バケツ・チャレンジ
(Ice Bucket Challenge)
ホットスタッフ 黒曜石」をインベントリに入れる story/form_obsidian
ダイヤモンド!
(Diamonds!)
鉄のツルハシで決まり ダイヤモンド」をインベントリに入れる story/mine_diamond
さらなる深みへ
(We Need to Go Deeper)
アイス・バケツ・チャレンジ ネザーへ行く story/enter_the_nether
ダイヤモンドで私を覆って
(Cover Me With Diamonds)
ダイヤモンド! ダイヤモンド製の防具をインベントリに入れる story/shiny_gear
エンチャントの使い手
(Enchanter)
ダイヤモンド! エンチャントテーブル」で
アイテムをエンチャントする
story/enchant_item
ゾンビドクター
(Zombie Doctor)
さらなる深みへ 弱体化」のステータス効果が付与されている
村人ゾンビに「金のリンゴ」を与え、村人に戻す
story/cure_zombie_villager
アイ・スパイ
(Eye Spy)
さらなる深みへ 要塞に入る story/follow_ender_eye
おしまい?
(The End?)
アイ・スパイ エンドポータルに入る story/enter_the_end

タブ「ネザー」の進捗一覧

進捗名 画像 直前の進捗 解除条件
                                                                                        
報酬(一部のみ) 内部ID
ネザー
(Nether)
なし ネザーポータルを使ってネザーに到達する nether/root
差出人に返送
(Return to Sender)
ネザー ガストの火の玉を跳ね返して倒す 経験値+50 nether/return_to_sender
兵どもが夢の跡
(Those Were the Days)
ネザー 砦の遺跡へ入る nether/find_bastion
深淵に隠されしもの
(Hidden in the Depths)
ネザー 古代の残骸」をインベントリに入れる nether/obtain_ancient_debris
亜空間バブル
(Subspace Bubble)
ネザー 2つのネザーゲートを通り、水平方向に
通常世界で7000ブロック以上移動する
(ネザーの世界では875ブロック以上)
経験値+100 nether/fast_travel
恐ろしい要塞
(A Terrible Fortress)
ネザー ネザー要塞に入る nether/find_fortress
玉ねぎを切っているのは誰?
(Who is Cutting Onions?)
ネザー 泣く黒曜石」をインベントリに入れる nether/obtain_crying_obsidian
わーいぴかぴか!
(Oh Shiny)
ネザー 敵対状態のピグリン
金ブロック時計エンチャントされた金のリンゴ
きらめくブラックストーンきらめくスイカの薄切り金インゴット金鉱石
金のリンゴ金の斧金のブーツ金のニンジン
金のチェストプレート金のヘルメット金のクワ金の馬鎧金のレギンス
金のツルハシ金のシャベル金の剣軽量用感圧板ネザー金鉱石
の22種類のいずれかを与える
nether/distract_piglin
足の生えたボート
(This Boat Has Legs)
ネザー 歪んだキノコ付きの棒」を持ってストライダーに乗り、右クリックする nether/ride_strider
不安な同盟
(Uneasy Alliance)
差出人に返送 通常世界でガストを倒す 経験値+100 nether/uneasy_alliance
ブタ戦争
(War Pigs)
兵どもが夢の跡 砦の遺跡にあるチェストを開ける nether/loot_bastion
この道をずっとゆけば
(Country Lode, Take Me Home)
深淵に隠されしもの ロードストーン」に「コンパス」を使用する nether/use_lodestone
残骸で私を覆って
(Cover Me in Debris)
深淵に隠されしもの ネザライト製の防具一式をインベントリに入れる 経験値+100 nether/netherite_armor
不気味で怖いスケルトン
(Spooky Scary Skeleton)
恐ろしい要塞 ウィザースケルトンの頭蓋骨」をインベントリに入れる nether/get_wither_skull
炎の中へ
(Into Fire)
恐ろしい要塞 ブレイズロッド」をインベントリに入れる nether/obtain_blaze_rod
不死身とまではいかない
(Not Quite "Nine" Lives)
玉ねぎを切っているのは誰? リスポーンアンカー」を最大までチャージする nether/charge_respawn_anchor
ホットな観光地
(Hot Tourist Destinations)
足の生えたボート 玄武岩の三角州真紅の森ネザーの荒地
ソウルサンドの谷歪んだ森
の5種類のネザーのバイオームに到達する
経験値+500 nether/explore_nether
荒が丘
(Withering Heights)
不気味で怖いスケルトン プレイヤーを中心とする100.9×100.9×103.5の範囲内に
ウィザーを召喚する
nether/summon_wither
町のお薬屋さん
(Local Brewery)
炎の中へ ポーションを「醸造台」のポーションスロットから入手する
(既に入っていたものは対象にならず、
自分で醸造したもののみが対象となる)
nether/brew_potion
生活のビーコン
(Bring Home the Beacon)
荒が丘 ビーコン」をプレイヤーを中心とする
20×20×14の範囲内で起動する
nether/create_beacon
猛烈なカクテル
(A Furious Cocktail)
町のお薬屋さん 火炎耐性・透明化・跳躍力上昇・暗視・毒・
再生能力・耐性・落下速度低下・移動速度低下・
移動速度上昇・攻撃力上昇・水中呼吸・弱体化
の13種類の効果を同時に受ける

(耐性・落下速度低下は1.13から)
経験値+100 nether/all_potions
ビーコネーター
(Beaconator)
生活のビーコン レベル4の「ビーコン」をプレイヤーを中心とする
20×20×14の範囲内で起動する
nether/create_full_beacon
どうやってここまで?
(How Did We Get Here?)
猛烈なカクテル 隠し進捗
「猛烈なカクテル」の13種類の効果に加え、
衝撃吸収・不吉な予感・盲目・コンジットパワー・
イルカの好意・発光・採掘速度上昇・村の英雄・
空腹・浮遊・採掘速度低下・吐き気・衰弱
の26種類の効果を同時に受ける

(コンジットパワー・イルカの好意は1.13から)
(不吉な予感・盲目・村の英雄は1.14から)
(満腹度回復は1.14から1.14.2まで)
経験値+1000 nether/all_effects

タブ「ジ・エンド」の進捗一覧

進捗名 画像 直前の進捗 解除条件
                                                                
報酬(一部のみ) 内部ID
ジ・エンド
(The End)
なし エンドポータルを使って
ジ・エンドに到達する
end/root
エンドの解放
(Free the End)
ジ・エンド エンダードラゴンを倒す end/kill_dragon
ザ・ネクストジェネレーション
(The Next Generation)
エンドの解放 ドラゴンの卵」をインベントリに入れる end/dragon_egg
遠方への逃走
(Remote Getaway)
エンドの解放 エンドゲートウェイに「エンダーパール」を
投げ入れる
end/enter_end_gateway
おしまい...再び...
(The End... Again...)
エンドの解放 エンダードラゴンを召喚する end/respawn_dragon
口臭に気をつけよう
(You Need a Mint)
エンドの解放 ドラゴンブレス」をインベントリに入れる end/dragon_breath
ゲームの果ての都市
(The City at the End of the Game)
遠方への逃走 エンドシティに入る end/find_end_city
空はどこまでも高く
(Sky's the Limit)
ゲームの果ての都市 エリトラ」をインベントリに入れる end/elytra
ここからの素晴らしい眺め
(Great View From Up Here)
ゲームの果ての都市 浮遊」のステータス効果を受けた状態で
垂直方向に50ブロック以上移動する
(浮遊中にエリトラと花火を使って上昇してもよい)
経験値+50 end/levitate

タブ「冒険」の進捗一覧

進捗名 画像 直前の進捗 解除条件
                                                                                        
報酬(一部のみ) 内部ID
冒険
(Adventure)
なし エンティティを倒すか、エンティティによって倒される adventure/root
自主的な亡命
(Voluntary Exile)
冒険 襲撃隊の大将を倒す adventure/voluntary_exile
モンスターハンター
(Monster Hunter)
冒険 「モンスター狩りの達人」の34種類のMobのいずれかを倒す adventure/kill_a_mob
良い取引だ!
(What a Deal!)
冒険 村人と取引をする adventure/trade
おてんば
(Ol' Betsy)
冒険 クロスボウ」を撃つ adventure/ol_besty
良い夢見てね
(Sweet Dreams)
冒険 ベッド」で寝るか、マルチプレイの場合は5秒以上「ベッド」に入る adventure/sleep_in_bed
村の英雄
(Hero of the Village)
自主的な亡命 襲撃(Raid)から村を守る 経験値+100 adventure/hero_of_the_village
もったいぶった一言
(A Throwaway Joke)
モンスターハンター トライデント」をエンティティに投げつける adventure/throw_trident
狙いを定めて
(Take Aim)
モンスターハンター 」でエンティティを射る adventure/shoot_arrow
モンスター狩りの達人
(Monsters Hunted)
モンスターハンター ブレイズケイブスパイダークリーパードラウンド
エルダーガーディアンエンダードラゴンエンダーマンエンダーマイト
エヴォーカーガストガーディアンホグリン
ハスクマグマキューブファントムピグリン
ピグリンブルートピリジャーラヴェージャーシュルカー
シルバーフィッシュスケルトンスライムスパイダー
ストレイヴェックスヴィンディケーターウィッチ
ウィザーウィザースケルトンゾグリン
ゾンビ村人ゾンビゾンビピグリン
の34種類のMobをすべて倒す

(ドラウンドファントムは1.13から)
(ピリジャラヴェージャーは1.14から)
(エルダーガーディアンエンダードラゴンエンダーマイトホグリン
ピグリンヴェックスウィザーゾグリンは1.16から)
(ピグリンブルートは1.16.2から)
(シロクマは1.13.1まで)
(ゾンビピッグマンは1.15.2まで)
経験値+100 adventure/kill_all_mobs
死を超えて
(Postmortal)
モンスターハンター 不死のトーテム」を使用する adventure/totem_of_undying
お手伝いさん
(Hired Help)
良い取引だ! アイアンゴーレムを召喚する adventure/summon_iron_golem
べとべとな状況
(Sticky Situation)
冒険 横から「ハチミツブロック」に飛び込み、落下を阻止する adventure/honey_block_slide
一石二鳥
(Two Birds, One Arrow)
おてんば クロスボウ」を使い、矢を貫通させて2体のファントムを倒す
※貫通のエンチャントが付いたクロスボウが必要
経験値+65 adventure/two_birds_one_arrow
どっちが略奪者?
(Who's the Pillager Now?)
おてんば ピリジャーを「クロスボウ」で倒す adventure/whos_the_pillager_now
クロスボウの達人
(Arbalistic)
おてんば 隠し進捗
5種類のMobを「クロスボウ」を使って1度に倒す
※貫通Ⅳのエンチャントが付いたクロスボウが必要
経験値+85 adventure/arbalistic
冒険の時間
(Adventuring Time)
良い夢見てね 荒野荒野の台地竹林竹林の丘陵砂浜シラカバの森
シラカバの森の丘陵冷たい海薄暗い森冷たい深海
凍った深海ぬるい深海砂漠砂漠の丘陵森林
凍った川巨大樹のタイガ巨大樹のタイガの丘陵
ジャングルジャングルの端ジャングルの丘陵
ぬるい海山岳キノコ島の海岸キノコ島平原
河川サバンナサバンナの台地雪の降る砂浜雪山
雪のタイガ雪のタイガの丘陵雪のツンドラ
石の海岸湿地帯タイガタイガの丘陵暖かい海
木の生えた荒地高原森林の丘陵森のある山
の42種類のバイオームすべてに到達する

(海洋深海は1.12のみ)
(冷たい海冷たい深海凍った深海
ぬるい深海ぬるい海暖かい海は1.13から)
(竹林竹林の丘陵は1.14から)
経験値+500 adventure/adventuring_time
とてもとても恐ろしい
(Very Very Frightening)
もったいぶった一言 トライデント」を村人に投げつけ、
生み出した雷で村人を打つ
※召雷のエンチャントが付いたトライデントが必要
adventure/very_very_frightening
スナイパー対決
(Sniper Duel)
狙いを定めて スケルトンに発射物を使って
水平方向に50メートル以上離れた場所から倒す
経験値+50 adventure/sniper_duel
的中
(Bullseye)
狙いを定めて 水平方向に30メートル以上離れた場所から
」の中心に発射物を当てる。
経験値+50 adventure/bullseye

タブ「農業」の進捗一覧

進捗名 画像 直前の進捗 解除条件
                                                                                        
報酬(一部のみ) 内部ID
農業
(Husbandry)
なし 食べ物を食べる husbandry/root
秘蜜の晩餐会
(Bee Our Guest)
農業 焚き火」を利用してミツバチを怒らせずに
ガラス瓶」を使い「ハチミツ入りの瓶」を手に入れる
husbandry/safely_harvest_honey
コウノトリの贈り物
(The Parrots and the Bats)
農業 「二匹ずつ」の19種類のMobのいずれかを繁殖させる husbandry/breed_an_animal
永遠の親友となるだろう
(Best Friends Forever)
農業 ウマラマヤマネコオウムオオカミ
いずれかを手懐ける
husbandry/tame_an_animal
生臭い仕事
(Fishy Business)
農業 釣竿」で魚を釣る husbandry/fishy_business
完全な引越し
(Total Beelocation)
農業 シルクタッチのエンチャントが付いた道具を使用して、3匹のミツバチ
中に入っている「ミツバチの巣」を移動する
※シルクタッチのエンチャントが付いた道具が必要
husbandry/silk_touch_nest
種だらけの場所
(A Seedy Place)
農業 ビートルートの種・スイカの種・ネザーウォート・
カボチャの種・小麦の種のいずれかを植える
husbandry/plant_seed
二匹ずつ
(Two by Two)
コウノトリの贈り物 ミツバチネコニワトリウシロバキツネホグリンウマ
ラマムーシュルームラバヤマネコパンダブタ
ウサギヒツジストライダーカメオオカミ
の19種類のMobをすべて繁殖させる
行商人のラマはカウントされず対象外
なお、判定されるのは「生まれたMob」であり、ウマとロバを交尾させてラバが生まれたときに判定されるのはラバのみである。

(カメは1.13から)
(ネコキツネパンダは1.14から)
(ミツバチは1.15から)
(ロバホグリンラバストライダーは1.16から)
経験値+100 husbandry/bred_all_animals
猫大全集
(A Complete Catalogue)
永遠の親友となるだろう 11種類のすべてのネコを手懐ける 経験値+50 husbandry/complete_catalogue
戦術的漁業
(Tactical Fishing)
生臭い仕事 水入りバケツを魚に対して使用し、
魚入りバケツを作る
husbandry/tactical_fishing
バランスの取れた食事
(A Balanced Diet)
種だらけの場所 リンゴ・ベイクドポテト・ビートルート・
ビートルートスープ・パン・ニンジン・
コーラスフルーツ・ステーキ・焼き鳥・
焼き鱈・焼いた羊肉・焼き豚・焼き兎肉・
焼き鮭・クッキー・乾燥した昆布・
エンチャントされた金のリンゴ・金のリンゴ・
金のニンジン・ハチミツ入りの瓶・スイカの薄切り・
キノコシチュー・青くなったジャガイモ・生の豚肉・
ジャガイモ・フグ・パンプキンパイ・
ウサギシチュー・生の牛肉・生の鶏肉・
生鱈・生の羊肉・生の兎肉・生鮭・
腐った肉・クモの目・怪しげなシチュー・
スイートベリー・熱帯魚
の39種類の食べ物をすべて食べる

(乾燥した昆布は1.13から)
(怪しげなシチュー・スイートベリーは1.14から)
(ハチミツ入りの瓶は1.15から)
経験値+100 husbandry/balanced_diet
真面目な献身
(Serious Dedication)
種だらけの場所 ネザライトのクワをインベントリに入れる

(1.15まではダイヤモンドのクワを壊れるまで使う)
※1.13ではバグにより解除不能MC-136400
経験値+100 husbandry/break_netherite_hoe

Tips

どうやってここまで?の達成方法

難関進捗はいくつかあるが、その最たるものがこれである。
Modやデータパックの導入はせず、一切チートを使わずにとる方法を考える。
+ネタバレのため格納

それぞれの効果を受ける方法

エフェクト 受け方の例
移動速度上昇 ポーション、ビーコン
移動速度低下 ポーション、ストレイ
採掘速度上昇 ビーコン
採掘速度低下 エルダーガーディアン
攻撃力上昇 ポーション、ビーコン
移動速度上昇 ポーション、ビーコン
吐き気 フグ
耐性 ビーコン、エンチャントされた金のリンゴ
火炎耐性 ポーション、エンチャントされた金のリンゴ、不死のトーテム
再生能力 ポーション、ビーコン、エンチャントされた金のリンゴ、不死のトーテム
水中呼吸 ポーション
透明化 ポーション
盲目 怪しげなシチュー
暗視 ポーション
空腹 腐った肉、フグ、ハスク
弱体化 ポーション
ポーション、フグ、クモの目、洞窟グモ
衰弱 ウィザー、ウィザースケルトン、ウィザーローズ、怪しげなシチュー
衝撃吸収 金のリンゴ、エンチャントされた金のリンゴ、不死のトーテム
発光 光の矢
浮遊 シュルカー
落下速度低下 ポーション
コンジットパワー コンジット
イルカの好意 イルカ
不吉な予感 レイドキャプテン
村の英雄 襲撃イベントでの勝利

達成方法

+答えのためさらに格納。
準備
エンダードラゴンとウィザー討伐をする。ウィザーローズ入手も忘れずに。

用意するもの
ビーコン、エンチャントされた金のリンゴ、ウィザーローズ入り怪しげなシチュー、ヒナソウ入り怪しげなシチュー、フグ、コンジット、光の矢、弓
以下のポーション: 攻撃力上昇、移動速度上昇、跳躍力上昇、暗視、水中呼吸、弱体化、移動速度低下、落下速度低下、透明化(スプラッシュ)
エンダーパール、エンチャントされた防具(さもないと、後半の手順で死んでしまう可能性が高い。)


恵まれた条件
  • エルダーガーディアンがまだいる海底神殿で、かつ近くに要塞(エンドポータル)がある場所が必要。
  • ピリジャーの前哨基地がほぼ必須。
  • シュルカーがまだ居るエンドシティで、極力エンドゲートウェイから近いところ。見つけられたら、シュルカーが同士討ちを始めてしまわないよう、むやみに近づかない方が良い。

下準備
海底神殿と要塞をネザー経由で繋ぎ、速やかに移動できるようにする。ポータル混線を利用して、海底神殿のネザーポータルから出たネザー側のポータルに入ると要塞につながるような状況を作るのがベスト。
エンドシティの近くにビーコン(レベル1で良い)を立てる。
エンドシティの近くに3×3×3の水槽を作り、中でコンジットを起動する。
イルカをエンドシティに輸送する。要塞近くに海があれば一番良いが、そうでない場合は海底神殿近くで探してネザーゲート経由で連れてくる手もある。
イルカに名札を使用してデスポーンを防ぎ、水路、リードなどを利用して先ほどの水槽まで輸送する。(相当難易度が高いが、気合で頑張るしかない。)イルカが窒息死しないようにも注意。
無事に水槽まで輸送出来たら、リードを外して下準備は完了。
失敗してもいいよう、ここでバックアップを取ると良い。

実行
  1. 前哨基地でレイドキャプテンを倒し、そのまま襲撃イベントを起こし勝利する。(村の英雄 60分)
  2. 再度前哨基地でレイドキャプテンを倒す。(不吉な予感、100分)
  3. 海底神殿に近づき、用意したポーションのうち8分のものを使用。(攻撃力上昇、移動速度上昇、跳躍力上昇、暗視、水中呼吸 8分)透明化状態ではイルカの好意を受けられないので、この段階では透明化は使わない。
    以降は効果の残る時間が短いので、出来るだけ速やかに行動する。
  4. エルダーガーディアンの呪いを受ける。(採掘速度低下 5分)
  5. 急いでエンドシティに向かう。途中で残りのポーションを使用。(弱体化、移動速度低下、落下速度低下 4分)
    以下、満腹では食べられない食料もあるので、エンドシティに向かう間に満腹度を減らしておく。
  6. シュルカーの発射を見計らって、エンチャントされた金のリンゴを食べる。(再生能力、衝撃吸収、耐性、火炎耐性 20秒) ビーコンの効果で(採掘速度上昇 ∞)を受けている。
  7. フグを食べる。(空腹、吐き気、毒 15秒)
    以下を10秒以内に行う必要がある。
  8. シュルカーの弾に当たる。(浮遊 10秒)
  9. 急いで用意した二種類のシチューを食べる。(盲目、衰弱 8秒)
  10. 水槽にエンダーパールを投げ込み、(コンジットパワー ∞)を受ける。
  11. 自身に光の矢を当てる。さらに、泳いでイルカの好意を受ける。(発光、イルカの好意)
  12. 透明化スプラッシュポーションを投げる。(透明化)

ここまですべてうまくいけば、実績解除できるはずである。

別の方法
衰弱効果を得るのに、ウィザーを使う手もある。
この場合、手順5の後にウィザーを召喚し、青い頭に被弾する。Hardで(衰弱 40秒)
食べるシチューが一つ減るので手順8以降の慌ただしさが軽減されるメリットがあるが、ウィザーによってイルカやシュルカーを倒されてしまう危険性があることに注意。

JSONの記述

進捗を記述するJSONファイルを自作(または既存のものを変更)したい場合は、ver1.13以降、各ワールドのセーブデータ中のdatapacksフォルダ内にデータパックとして保存する。ver1.12.2まではセーブデータ中のdataフォルダ内にadvancementsフォルダを作り、そこに保存する方式であった。(セーブデータのフォルダ直下のadvancementsフォルダではない。こちらは達成状況を保存するフォルダである。)
このフォルダ内においては、1つのJSONファイルが1つの進捗の内容を指定する。
各進捗に対し、その直前の進捗を指定することができる(後述)。直前の進捗を指定していない進捗が「タブ」として扱われるようになっているので、タブの1個目の進捗はタブと同名称、同アイコンとなる。
JSONの記法は次の通り。
{
    "display": {
        "icon": {
            "item": "アイテムのIDを入力",
            "nbt": ある場合のみ。(ver1.12.2までは"data":)
        },
        "title": "ここに名前を入力",
        "frame": "challenge/goal/task",
        "description": "ここに説明文を入力",
        "background": "背景画像のパスを入力(起点の進捗のみ)",
        "show_toast":true/false,
        "announce_to_chat":true/false,
        "hidden":true/false
    },
    "parent": "直前の進捗のパスを入力",
    "criteria": {
        "トリガーの名前": {
            "trigger": "トリガーの種類",
            "conditions": {
                (ここにconditionを入力)
            }
        }
    },
    "requirements": [
        (ここに条件式を入力)
    ],
    "rewards": {
        (ここに報酬を指定するタグを入力)
    }
}
 
各タグの意味は以下の通り。(必須)と書かれているもの以外は省略できる。

タグ名 説明
display 表示に関するデータを指定する(必須)
icon アイコンを指定(必須)
item アイコンとするアイテムのIDを書く(必須)
nbt ver1.13以降。そのアイテムのnbtデータ(ある場合のみ)。
data ver1.12.2まで。そのアイテムのメタデータ(ある場合のみ)。
title 進捗の名前(必須)。文章系コマンドと同じく色や書体の指定が可能(他の文章記述部分も同様)
frame 進捗の種類を指定。challenge(挑戦)、goal(目標)、task(通常)の三種類のいずれか。デフォルトはtask
background タブ背景を指定。起点となる進捗のみ。
description 説明文(必須)
show_toast 達成時に右上にメッセージを出すかどうか。trueかfalse。デフォルトは true
announce_
to_chat
チャット欄にメッセージを出すかどうか。trueかfalse。デフォルトは true
hidden 達成されるまでその進捗と引き続く進捗を表示しないかどうか。trueかfalse。デフォルトは false
parent 直前の進捗を指定。JSONファイルのパスを書く。
criteria 達成条件(必須)
トリガーの
名前
基準に名前を設定する(必須)。重複してはいけない
trigger 進捗達成の条件となるトリガーを指定(必須)。トリガーの一覧は以下で解説
conditions トリガーへのより細かい条件指定。以下で解説
requirements トリガーの組み合わせを指定する。[]内にトリガーの名前をカンマ区切りで並べると「または」、[]どうしをカンマでつなぐと「かつ」を意味する。
例 ["1", "2"]は「1または2」、["1"],["2","3"]は「1かつ2」または「1かつ3」を意味する。デフォルトは全てに対し「かつ」。
rewards 達成時の報酬を指定。使用可能なタグは以下の通り。
recipes:レシピのアンロック。
       "recipes": [
            "ID"
       ]
loot:ルートテーブルのアイテムを与える。ルートテーブルのパスを指定。
       "loot": [
            "名前空間:ルートテーブルのパス"
       ]
experience:経験値を与える。
       "experience":"4バイト整数値"
function:関数の実行。
       "function":"名前空間:ファンクションファイルのパス"

トリガーとコンディション

進捗取得の条件となるのがトリガーであり、それぞれコンディションと呼ばれるさらに細かい条件をつけることができる。
以下の表中のコンディションの項目のうち、(エンティティ共通)のタグはこちらを参照
                          (アイテム共通)のタグはこちらを参照

トリガー 用途 コンディション
minecraft:bred_animals 繁殖を検知する child:子供の条件
┗エンティティ共通
parent:一方の親の条件
┗エンティティ共通
partner:もう一方の親の条件
┗エンティティ共通
minecraft:brewed_potion ポーションの醸造を検知する potion:ポーションのID
minecraft:changed_dimension ディメンション間移動を検知する from:移動前のディメンションを指定。overworld,the_nether,the_endのいずれか
to:移動後のディメンションを指定。overworld,the_nether,the_endのいずれか
minecraft:construct_beacon ビーコンのピラミッド段数の変更を検知 level:ピラミッドの段数を指定。 直接指定するか、maxとminで範囲を指定する
minecraft:consume_item アイテムの消費を検知 item:消費されたアイテムの条件
┗アイテム共通
minecraft:cured_zombie_villager 村人ゾンビの治療を検知 villager:治療後の村人の条件
┗エンティティ共通
zombie:治療前のゾンビの条件
┗エンティティ共通
minecraft:effects_changed プレイヤーのエフェクトの更新を検知 □effects:エフェクト効果の条件
□┗<minecraft:effect_name>:エフェクトのID。こちらを参照
□  ┣amplifier:効果のレベルを指定。直接指定するか、maxとminで範囲を指定する
□  ┗duration:持続時間を指定。単位はゲームティック(1/20s)。直接指定するか、maxとminで範囲を指定する
minecraft:enchanted_item エンチャントテーブルによるエンチャントを検知 item:エンチャントされたアイテムの条件
┗アイテム共通
level:エンチャントに使用されたレベル。直接指定するか、maxとminで範囲を指定する
minecraft:enter_block プレイヤーを含むブロックの状態を検知 block:プレイヤーのいるブロックのIDを指定。state:ブロックのデータ値を指定
minecraft:entity_hurt_player プレイヤーがエンティティによってダメージを受けたことを検知 damage:ダメージへの条件
minecraft:entity_killed_player プレイヤーがエンティティに倒されたことを検知 entity:プレイヤーを倒したエンティティの条件
┗エンティティ共通
killing_blow:ダメージの種類の条件
┗ダメージ共通
minecraft:impossible コマンドによってのみ解除が可能となる なし
minecraft:inventory_changed インベントリの更新を検知 items:検知するアイテムを指定
┗アイテム共通
slots:インベントリ内のスロットの状態に関する条件
┣empty:インベントリ内の空きスロットの数
┣full:アイテムがフルスタックまでおかれているスロットの数
┗occupied:アイテムが置かれているスロットの数
いずれも、直接指定するか、maxとminで範囲を指定する
minecraft:item_durability_changed アイテムの耐久値を検知 delta:耐久値の減少量の条件。直接指定するか、maxとminで範囲を指定する
durability:現象後の耐久値の条件。直接指定するか、maxとminで範囲を指定する
item:使用される前のアイテムの条件(使用前の耐久値の指定もここでできる)
┗アイテム共通
minecraft:levitation 浮遊のステータス効果を受けたことを検知する distance:移動距離に関する条件
┣absolute:プレイヤーが移動した直線距離
┣horizontal:プレイヤーが移動した水平距離
┣x:プレイヤーがx軸方向に移動した距離
┣y:プレイヤーがy軸方向に移動した距離
┗z:プレイヤーがz軸方向に移動した距離。これら5項目は必ずmaxとminで範囲を指定する
duration:効果を受けていた時間を指定。単位はゲームティック(1/20s)。直接指定するか、maxとminで範囲を指定する
minecraft:location プレイヤーの位置を検知する 位置共通
minecraft:nether_travel プレイヤーのネザーへの移動を検知 distance:プレイヤーがネザーに入った地点と出た地点の通常世界における距離の条件
┣absolute:プレイヤーが移動した直線距離
┣horizontal:プレイヤーが移動した水平距離
┣x:プレイヤーがx軸方向に移動した距離
┣y:プレイヤーがy軸方向に移動した距離
┗z:プレイヤーがz軸方向に移動した距離。以上の項目は必ずmaxとminで範囲を指定する
minecraft:placed_block プレイヤーによるブロックの設置を検知 block:置かれたブロックの条件。IDで指定。こちらを参照
item:置かれる前のアイテム
┗アイテム共通
location:ブロックが置かれた場所の条件
┗位置共通
state:ブロックの状態
minecraft:player_hurt_entity プレイヤーのエンティティへの攻撃を検知 damage:ダメージへの条件
minecraft:player_killed_entity プレイヤーがエンティティを倒したことを検知 entity:プレイヤーが倒したエンティティの条件
┗エンティティ共通
killing_blow:ダメージの種類の条件
┗ダメージ共通
minecraft:recipe_unlocked レシピの解除を検知 recipe:解除されたレシピ名
minecraft:slept_in_bed ベッドの使用を検知 位置共通
minecraft:summoned_entity アイアンゴーレム、スノーゴーレム、ウィザーの召喚、
エンダードラゴンの再生を検知
entity:エンティティの条件
┗エンティティ共通
minecraft:tame_animal 動物を懐かせたことを検知 entity:懐かせたエンティティの条件
┗エンティティ共通
minecraft:tick 毎ティックごとに反応 なし
minecraft:used_ender_eye エンダーアイの投擲を検知 distance:プレイヤーと要塞との距離。直接指定するか、maxとminで範囲を指定する
minecraft:used_totem 不死のトーテムの使用を検知 item:使用されたトーテムの条件
┗アイテム共通
minecraft:villager_trade 村人との取引を検知 item:取引されたアイテム
┗アイテム共通
villager:取引した村人の条件
┗エンティティ共通

編集用コメント

コメント欄の方針に関してはコメント欄方針を参照して下さい。
wikiの編集が苦手な方は、以下のコメントフォームへ書き込んで頂ければ有志でページに取り込みます。
※コメントを投稿する際は、以下の点を確認して下さい※
  • 編集に関わらない内容のコメント・質問・雑談は一律して削除されます。
    Wiki運営に関してはWiki運営掲示板、質問は質問掲示板Minecraft Japan Forum、雑談等はMinecraft Japan Forumにてお願いします。
  • 投稿の前に、一度コメントログや、バージョンアップ直後はパッチノートにも目を通し、既に同じ内容が載っていないか確認して下さい。
  • 投稿されているコメントへの返信の際は、返信したいコメント横の○にチェックを入れて返信して下さい。
    表示できる親コメントの数は限られます。新規投稿をむやみに行うことは、他のコメントが流れてしまう要因になります。
  • 1.14.4。進捗「二匹ずつ」で繁殖させる14種の動物ですが、ラマ(llama)は対象だけど、行商人のラマ(trader_llama)は対象外なんですね。進捗が達成できなくて、しばらく悩んでしまいました。別動物あつかいなんですなー、あれ。 - 名無しさん (2019-09-14 11:04:33)
    • ありがとうございます!追記しました - 名無しさん (2020-07-20 16:48:19)
  • ステタース効果の画像を載せました。 - 名無しさん (2019-09-18 21:16:56)
  • ぬるい海系って1.12.2にも存在してるんですか?冒険の時間の記述的にはあるみたいなんですけどAMIDSTで探しても全然見つからないんですが。 - 名無しさん (2019-09-27 05:35:23)
    • 修正しました。 - 名無しさん (2019-09-28 23:21:56)
  • 食料のアイコン画像を載せました - 名無しさん (2019-11-13 16:39:46)
  • バイオーム名が古いものを修正しました。 - 名無しさん (2019-11-14 15:07:15)
  • 洞窟グモ> ケイブスパイダー / クモ> スパイダー へ変更 - 名無しさん (2019-11-15 07:50:49)
  • 1.16分はまだですか? - 名無しさん (2020-07-10 14:50:37)
    • 編集しました。 - 名無しさん (2020-07-10 21:58:52)
  • お肉美味しいね - tnt好きの男 (2020-07-23 12:57:38)
  • 海外のサイトで「player interacted with entity」という項目を見かけたのですが、1.16現在では適応されていないのでしょうか? - にっくん (2020-08-14 23:59:34)
  • 追記:この進捗ジェネレーターの criteriaの欄です→ https://advancements.thedestruc7i0n.ca/ 1.12+と書いてあるので、1.13以降にはない機能なのでしょうか? - にっくん (2020-08-15 00:04:56)

This page's images are copyright Mojang Studios.
This page's (part of) images were originally uploaded on the Gamepedia Minecraft Wiki Project.
最終更新:2020年09月19日 17:33