進捗

提供:Minecraft Japan Wiki
ナビゲーションに移動 検索に移動

進捗(Advancement)とは、Java Edition ver1.12実績を発展解消する形で追加された達成度システムである。


アイテム共通
エンティティ共通
位置共通
ダメージ共通
ダメージの種類共通

進捗の基本情報[編集 | ソースを編集]


プレイヤーが特定の条件(例えば作業台を作った)を満たしたときに解除されるほか、advancementコマンドによっても解除が可能である。解除されたときに報酬(例えば経験値)がもらえる進捗もある。進捗はゲームモードによらず解除される。
これまでに達成した進捗は進捗画面から確認できる。進捗画面はメニューのボタン又はLキーを押して開くことができる。
進捗画面はいくつかのタブに分割されている。各タブでは進捗がある1つからスタートして順番に並ぶツリー形式に整理されているが、ツリーの順番に従わなくても解除できる。

進捗は通常の進捗(Task)目標(Goal)挑戦(Challenge)の3種類があり、進捗画面での背景の枠や解除されたときのメッセージが異なる。

進捗の種類 右上のメッセージ チャット欄のメッセージ
通常の進捗 進捗達成! <プレイヤー名>は進捗<進捗名>を達成した
目標 目標達成! <プレイヤー名>は目標<進捗名>を達成した
挑戦 挑戦完了! <プレイヤー名>は挑戦<進捗名>を完了した

JSONファイルによってオリジナルの進捗を追加することもできる(後述)。

デフォルトの進捗[編集 | ソースを編集]

デフォルトの進捗は、従来の実績の延長である。
Minecraft、ネザー、ジ・エンド、冒険、農業の5つのタブが存在する。
以下の一覧表の内部IDについては、前のminecraft:を省略している。

隠し進捗[編集 | ソースを編集]

隠し進捗は条件を達成するまでプレイヤーがメニューから確認ができない進捗のこと。
隠し進捗にはどうやってここまで?村の英雄(ver1.14~)、クロスボウの達人(ver1.14~)、君はともだち(ver1.19~)、バースデー・ソング(ver1.19~)、興味深い匂い(ver1.20~)、可愛らしい鼻の音(ver1.20~)、遥か古の植物(ver1.20~)の計8種類があり、達成できれば確認が可能になる。

タブ「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)
ネザー 敵対状態のピグリン
金の原石ブロック時計深層金鉱石エンチャントされた金のリンゴ
きらめくブラックストーンきらめくスイカの薄切り金ブロック金インゴット金鉱石
金のリンゴ金の斧金のブーツ金のニンジン
金のチェストプレート金のヘルメット金のクワ金の馬鎧金のレギンス
金のツルハシ金のシャベル金の剣軽量用感圧板ネザー金鉱石金の原石
の25種類のいずれかを与える


(金の原石ブロック・深層金鉱石・金の原石は1.17から)

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
実家のような安心感
(Feels Like Home)
足のついたボート 通常世界でストライダーに乗って、溶岩の上を50ブロック歩く。 nether/ride_strider_in_overworld_lava
ホットな観光地
(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種類の効果に加え、
衝撃吸収・不吉な予感・盲目・コンジットパワー・
イルカの好意・発光・採掘速度上昇・村の英雄・
空腹・浮遊・採掘速度低下・吐き気・衰弱・暗闇
の27種類の効果を同時に受ける

(満腹度回復・体力増強は不要)

(コンジットパワー・イルカの好意は1.13から)
(不吉な予感・盲目・村の英雄は1.14から)
(暗闇は1.19から)

(満腹度回復は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
あれは鳥?
(Is It a Bird?)
冒険 望遠鏡オウムを見る adventure/spyglass_at_parrot
モンスターハンター
(Monster Hunter)
冒険 「モンスター狩りの達人」の34種類のMobのいずれかを倒す adventure/kill_a_mob
本は力なり
(The Power of Books)
冒険 模様入りの本棚にを入れ、レッドストーンコンパレーターにレッドストーン信号を出力する adventure/read_power_of_chiseled_bookshelf
良い取引だ!
(What a Deal!)
冒険 村人か、行商人と取引をする adventure/trade
おニューの衣装
(Crafting a New Look)
冒険 鍛冶型を用いて防具を装飾する adventure/trim_with_any_armor_pattern
べとべとな状況
(Sticky Situation)
冒険 ハチミツブロック」に横から触れ、緩やかに落下する adventure/honey_block_slide
おてんば
(Ol' Betsy)
冒険 クロスボウ」を撃つ adventure/ol_besty
危機一髪!
(Surge Protector!)
冒険 周囲に火をつけずに、村人から15メートル以内の避雷針に落雷させる adventure/lightning_rod_with_villager_no_fire
洞窟と崖
(Caves & Cliffs)
冒険 地上世界で379ブロック以上の高低差(ブロック設置限界高度のY=319から一番低い岩盤のY=-59の高度までの距離)を一度で落下し、生き残る

エリトラ等で上昇・下降してもよく、規定以上の高度に到達した後に着地せずにY=59以下の高さに到達して一定時間内に死亡しなければよい
エンダーパールで飛ばした距離も含む

adventure/fall_from_world_height
文明の面影に敬意を
(Respecting the Remnants)
冒険 ブラシを用いて、怪しげな砂・怪しげな砂利の双方から壺の欠片を入手する adventure/salvage_sherd
スニーク100
(Sneak 100)
冒険 スカルクセンサーから8ブロック以内、またはウォーデンから16ブロック以内をスニークして通る adventure/avoid_vibration
良い夢見てね
(Sweet Dreams)
冒険 ベッド」で寝るか、マルチプレイの場合は5秒以上「ベッド」に入る adventure/sleep_in_bed
村の英雄
(Hero of the Village)
自主的な亡命 隠し進捗

襲撃から村を守り、「村の英雄」の効果を取得する

経験値+100 adventure/hero_of_the_village
あれは風船?
(Is It a Balloon?)
あれは鳥? 望遠鏡ガストを見る adventure/spyglass_at_ghast
もったいぶった一言
(A Throwaway Joke)
モンスターハンター トライデント」を投げてMobに当てる adventure/throw_trident
「それ」は侵食する
(It Spreads)
モンスターハンター スカルクカタリストの近くで、動物の子供・アレイコウモリアイアンゴーレムスノウゴーレムオタマジャクシ村人行商人以外の生物を倒す adventure/kill_mob_near_sculk_catalyst
狙いを定めて
(Take Aim)
モンスターハンター 」か「クロスボウ」で撃った矢、または「トライデント」をMobに当てる 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
星の商人
(Star Trader)
良い取引だ! Y=318より高い位置で村人か、行商人と取引をする。 adventure/trade_at_world_height
オシャレな鍛冶職人
(Smithing with Style)
おニューの衣装 尖塔風、ブタの鼻風、あばら模様、監獄風、静寂、ヴェックス風、潮流風、先駆者風の装飾の鍛冶型をそれぞれ1回以上使用する 経験値+150[1] adventure/trim_with_all_exclusive_armor_patterns
一石二鳥
(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
丁寧な修復作業
(Careful Restoration)
文明の面影に敬意を 壺の欠片4つから飾り壺をクラフトする adventure/craft_decorated_pot_using_only_sherds
冒険の時間
(Adventuring Time)
良い夢見てね 荒野竹林砂浜シラカバの森サクラの林冷たい海薄暗い森冷たい深海ディープダーク凍った深海ぬるい深海深海砂漠鍾乳洞侵食された荒野花の森森林凍った海凍った山頂凍った川氷樹尖った山頂ジャングルぬるい海繁茂した洞窟マングローブの沼地草地キノコ島海洋シラカバの原生林マツの原生林トウヒの原生林平原河川サバンナ吹きさらしのサバンナ雪の砂浜雪原雪の斜面雪のタイガまばらなジャングル石だらけの山頂石だらけの海岸ヒマワリ平原沼地タイガ暖かい海吹きさらしの森吹きさらしの砂利の丘吹きさらしの丘サバンナの台地森のある荒野

の53種類のバイオームすべてに到達する

(海洋深海は1.12から1.12.2までと1.18から)
(冷たい海冷たい深海凍った深海ぬるい海ぬるい深海暖かい海は1.13から)
(竹林は1.14から)
(鍾乳洞侵食された荒野花の森凍った海凍った山頂氷樹尖った山頂繁茂した洞窟草地トウヒの原生林吹きさらしのサバンナ雪の斜面石だらけの山頂ヒマワリ平原は1.18から)
(ディープダークマングローブの沼地は1.19から)
(サクラの林は1.20から)

(荒野の台地砂漠の丘陵巨大樹のタイガの丘陵ジャングルの丘陵キノコ島の海岸雪山雪のタイガの丘陵タイガの丘陵森林の丘陵は1.17.1まで)
(竹林の丘は1.14から1.17.1まで)

経験値+500 adventure/adventuring_time
サウンド・オブ・ミュージック
(Sound of Music)
良い夢見てね 草地バイオーム内でジュークボックスを設置し、レコードを使用する adventure/play_jukebox_in_meadows
ウサギのように軽く
(Light as a Rabbit)
冒険 革のブーツを装備して粉雪の上を歩く adventure/walk_on_powder_snow_with_leather_boots
あれは飛行機?
(Is It a Plane?)
あれは風船? 望遠鏡エンダードラゴンを見る adventure/spyglass_at_dragon
とてもとても恐ろしい
(Very Very Frightening)
もったいぶった一言 トライデント」による落雷の効果を村人に当てる

召雷のエンチャントが付いたトライデントが必要

adventure/very_very_frightening
スナイパー対決
(Sniper Duel)
狙いを定めて 水平方向に50メートル以上離れた場所からスケルトンを発射物で倒す

プレイヤーの撃った発射物でスケルトンを倒した時、プレイヤーがその位置から50メートル以上離れていればよい
一度何かに当たって止まった後に動いたものでもよいが、発射物自体のダメージで倒す必要がある

経験値+50 adventure/sniper_duel
的中
(Bullseye)
狙いを定めて 水平方向に30メートル以上離れた場所から「」の中心に発射物を当てる

プレイヤーの撃った発射物が的に当たった時、プレイヤーがその的から30メートル以上離れていればよい
一度何かに当たって止まった後に動いたものでもよい

経験値+50 adventure/bullseye

タブ「農業」の進捗一覧[編集 | ソースを編集]

画像 進捗名 直前の進捗 解除条件
報酬(一部のみ) 内部ID
農業
(Husbandry)
なし 「バランスの取れた食事」の40種類の食べ物のいずれかを食べる husbandry/root
秘蜜の晩餐会
(Bee Our Guest)
農業 焚き火」を利用してミツバチを怒らせずに
ガラス瓶」を使い「ハチミツ入りの瓶」を手に入れる
husbandry/safely_harvest_honey
おけおけ
(Bukkit Bukkit)
農業 バケツオタマジャクシを捕まえる husbandry/tadpole_in_a_bucket
興味深い匂い
(Smells Interesting)
農業 隠し進捗
スニッファーの卵」をインベントリに入れる
husbandry/obtain_sniffer_egg
コウノトリの贈り物
(The Parrots and the Bats)
農業 「2匹ずつ」の21種類のMobのいずれかを繁殖させる husbandry/breed_an_animal
君はともだち
(You've Got a Friend in Me)
農業 隠し進捗
アレイにアイテムを渡し、より多くの同種のアイテムを持ってプレイヤーのところへ戻ってきてもらう。
husbandry/allay_deliver_item_to_player
あなたのヤギたい様に!
(Whatever Floats Your Goat!)
農業 ヤギと一緒にボートに乗る husbandry/ride_a_boat_with_a_goat
永遠の親友となるだろう
(Best Friends Forever)
農業 ウマラマネコオウムオオカミ
いずれかを手懐ける

(ネコは1.14から)
(ヤマネコは1.13.2まで)

husbandry/tame_an_animal
この輝きに驚くことなかれ
(Glow and Behold)
農業 看板吊り看板の
いずれかに輝くイカスミを使う

吊り看板は1.20から)

husbandry/make_a_sign_glow
生臭い仕事
(Fishy Business)
農業 釣竿」で魚を釣る husbandry/fishy_business
綿蜜に引越し
(Total Beelocation)
農業 3匹のミツバチ
中に入っている「ミツバチの巣」をインベントリに入れる
※シルクタッチのエンチャントが付いた道具が必要
husbandry/silk_touch_nest
種だらけの場所
(A Seedy Place)
農業 ビートルートの種スイカの種ネザーウォート
カボチャの種小麦の種トーチフラワーの種・ウツボカズラのさやの
いずれかを植える

トーチフラワーの種・ウツボカズラのさやは1.20から)

husbandry/plant_seed
錆止め
(Wax On)
秘蜜の晩餐会 銅ブロックにワックスを塗る husbandry/wax_on
2匹ずつ
(Two by Two)
コウノトリの贈り物 ウーパールーパーミツバチラクダ
ネコニワトリウシロバキツネカエルヤギホグリンウマラマ
ムーシュルームラバヤマネコ
パンダブタウサギヒツジスニッファーストライダーカメオオカミ
の24種類のMobをすべて繁殖させる

行商人のラマはカウントされず対象外
なお、判定されるのは「生まれたMob」であり、ウマとロバを交尾させてラバが生まれたときに判定されるのはラバのみである。

(カメは1.13から)
(ネコキツネパンダは1.14から)
(ミツバチは1.15から)
(ロバホグリンラバストライダーは1.16から)
(ウーパールーパーヤギは1.17から)
(カエルは1.19から)
(ラクダスニッファーは1.20から)

経験値+100 husbandry/bred_all_animals
バースデー・ソング
(Birthday song)
君はともだち 隠し進捗
アレイケーキを渡し、音符ブロックの上にそのケーキを落としてもらう
husbandry/allay_deliver_cake_to_note_block
猫大全集
(A Complete Catalogue)
永遠の親友となるだろう 11種類のすべてのネコを手懐ける 経験値+50 husbandry/complete_catalogue
戦術的漁業
(Tactical Fishing)
生臭い仕事 水入りバケツを魚に対して使用し、
魚入りバケツのいずれかを作る
husbandry/tactical_fishing
みんなで町に跳び込もう
(When the Squad Hops into Town)
おけおけ 全種類のカエルリードに繋ぐ husbandry/leash_all_frog_variants
可愛らしい鼻の音
(Little Sniffs)
興味深い匂い 隠し進捗
子供のスニッファー(スニッフレット)にトーチフラワーの種を与える
husbandry/feed_snifflet
バランスの取れた食事
(A Balanced Diet)
種だらけの場所 リンゴベイクドポテトビートルート
ビートルートスープパンニンジン
コーラスフルーツステーキ焼き鳥
焼き鱈焼き羊肉焼き豚焼き兎肉
焼き鮭クッキー乾燥した昆布
グロウベリーエンチャントされた金のリンゴ金のリンゴ
金のニンジンハチミツ入りの瓶スイカの薄切り
キノコシチュー青くなったジャガイモ生の豚肉
ジャガイモフグパンプキンパイ
ウサギシチュー生の牛肉生の鶏肉
生鱈生の羊肉生の兎肉生鮭
腐った肉クモの目怪しげなシチュー
スイートベリー熱帯魚

の40種類の食べ物をすべて食べる

(乾燥した昆布は1.13から)
(怪しげなシチュースイートベリーは1.14から)
(ハチミツ入りの瓶は1.15から)
(グロウベリーは1.17から)

経験値+100 husbandry/balanced_diet
真面目な献身
(Serious Dedication)
種だらけの場所 ネザライトのクワをインベントリに入れる
(1.15.2まではダイヤモンドのクワを壊れるまで使う)
経験値+100 husbandry/break_netherite_hoe
錆止め落とし
(Wax off)
錆止め 銅ブロックからワックスをこすり落とす husbandry/wax_off
僕たちの力を合わせて!
(With Our Powers Combined!)
みんなで町に跳び込もう 全種類のフロッグライトを入手する husbandry/froglights
一番かわいい捕食者
(The Cutest Predator)
戦術的漁業 バケツウーパールーパーを捕まえる husbandry/axolotl_in_a_bucket
友情の癒しパワー!
(The Healing Power of Friendship!)
一番かわいい捕食者 ウーパールーパーが攻撃しているMobを倒して再生能力を付与してもらう husbandry/kill_axolotl_target
遥か古の植物
(Planting the Past)
可愛らしい鼻の音 隠し進捗
スニッファーが見つけたトーチフラワーの種・ウツボカズラのさやを植える
husbandry/plant_any_sniffer_seed

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

どうやってここまで?の達成方法[編集 | ソースを編集]

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

ネタバレのため格納


それぞれの効果を受ける方法[編集 | ソースを編集]

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


達成方法[編集 | ソースを編集]

答えのためさらに格納。
※ver1.18以前の方法であることに注意
準備
エンダードラゴンとウィザー討伐をする。ウィザーローズ入手も忘れずに。


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


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


下準備
海底神殿と要塞をネザー経由で繋ぎ、速やかに移動できるようにする。ポータル混線を利用して、
海底神殿のネザーポータルから出たネザー側のポータルに入ると要塞につながるような状況を作るのがベスト。
エンドシティの近くにビーコン(レベル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以降の慌ただしさが軽減されるメリットがあるが、
ウィザーによってイルカやシュルカーを倒されてしまう危険性があることに注意。



ver1.19以降の場合
暗闇効果を得るためにスカルクカタリストの起動が必須。
これは初期生成のものでなければならず、イルカやシュルカーなどを古代都市に集めなければならない。
そのため、海底神殿が近くに生成された古代都市という立地が必要になる(エンド要塞は必要なくなる)。
もしくはエルダーガーディアンを古代都市付近まで移動させなければいけない。
その他にレイドキャプテンなども必要に応じて付近にキープしておくといった工夫も必要になってくる。

参考:https://minecraft.wiki/w/Tutorials/Advancement_guide#How_Did_We_Get_Here?


JSONの記述(JSON format)[編集 | ソースを編集]

参考:進捗ジェネレータ(英語)
進捗を記述するJSONファイルを自作(または既存のものを変更)したい場合は、データパックとして保存する。[2]
このフォルダ内においては、1つのJSONファイルが1つの進捗の内容を指定する。
各進捗に対し、その直前の進捗を指定することができる(後述)。直前の進捗を指定していない進捗が「タブ」として扱われるようになっているので、タブの1個目の進捗はタブと同名称、同アイコンとなる。
JSONの記法は次の通り。

{
    "display":{
        "icon":{
            "item":"<アイテムID>",
            "nbt":{<データタグ>}(ver1.12.2までは"data":<アイテムのメタデータ>)
        },
        "title":"<進捗の名前>",
        "frame":"challenge / goal / task",
        "background":"<背景画像のパス(起点の進捗のみ)>",
        "description":"<進捗の説明文>",
        "show_toast":true/false,
        "announce_to_chat":true/false,
        "hidden":true/false
    },
    "parent":"<直前の進捗のパス>",
    "criteria":{
        "<トリガーの名前>":{
            "trigger":"<トリガーの種類>",
            "conditions":{
                <コンディション>
            }
        }
    },
    "requirements":[
        <条件式>
    ],
    "rewards":{
        <報酬>
    }
}

各タグの意味は以下の通り。(必須)と書かれているもの以外は省略できる。

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


トリガーとコンディションの一覧[編集 | ソースを編集]

進捗取得の条件となるのがトリガーであり、それぞれコンディションと呼ばれるさらに細かい条件をつけることができる。
コード中の「アイテム共通」、「位置共通」、「エンティティ共通」、「ダメージ共通」、「ダメージの種類共通」と書かれた部分のリンクをクリックすると、その部分に使えるタグの一覧に遷移する。ブラウザの「戻る」ボタンで元の位置に戻ることができる。
また、特記がないものはver1.12以降のすべてのバージョンで利用可能。それ以外はその都度注記する。


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

ver1.19で追加
アレイがアイテムをドロップしたことを検知する。以下のコンディションが利用できる。

"location":{"$!位置共通!$"}

アレイがアイテムをドロップしたブロックの座標に対する条件。


"item":{"$!アイテム共通!$"}

アレイがドロップしたアイテムに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

ver1.19で追加
スニークしてスカルクセンサーの反応を防いだことを検知する。以下のコンディションが利用できる。

"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

ver1.15で追加
ミツバチの巣、または養蜂箱の破壊を検知する。以下のコンディションが利用できる。

"block":"bee_nest / beehive"

壊したブロックを指定。ミツバチの巣ならbee_nest、養蜂箱ならbeehive。


"item":{"$!アイテム共通!$"}

壊すのに使ったアイテムに対する条件。


"num_bees_inside":<4バイト整数値>

壊したミツバチの巣または養蜂箱の中にいたミツバチの数を指定。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

繁殖を検知する。以下のコンディションが利用できる。

"child":{"$!エンティティ共通!$"}

子供に対する条件。


"parent":{"$!エンティティ共通!$"}

一方の親に対する条件。


"partner":{"$!エンティティ共通!$"}

もう一方の親に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ポーションの醸造を検知する。以下のコンディションが利用できる。

"potion":"<ポーションのID>"

醸造したポーションの種類。ポーションのIDは以下の表を参照。


ポーション 効果 通常 II 延長
未使用のポーション なし empty
水入り瓶 なし water
ありふれたポーション なし mundane
濃厚なポーション なし thick
奇妙なポーション なし awkward
暗視のポーション 暗視 night_vision long_night_vision
透明化のポーション 透明化 invisibility long_invisibility
跳躍のポーション 跳躍力上昇 leaping strong_leaping long_leaping
耐火のポーション 火炎耐性 fire_resistance long_fire_resistance
俊敏のポーション 移動速度上昇 swiftness strong_swiftness long_swiftness
鈍化のポーション 移動速度低下 slowness strong_slowness long_slowness
水中呼吸のポーション 水中呼吸 water_breathing long_water_breathing
治癒のポーション 即時回復 healing strong_healing
負傷のポーション 即時ダメージ harming strong_harming
毒のポーション poison strong_poison long_poison
再生のポーション 再生能力 regeneration strong_regeneration long_regeneration
力のポーション 攻撃力上昇 strength strong_strength long_strength
弱化のポーション 弱体化 weakness long_weakness
幸運のポーション 幸運 luck
タートルマスターのポーション 移動速度低下・耐性 turtle_master strong_turtle_master long_turtle_master
低速落下のポーション 落下速度低下 slow_falling long_slow_falling


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ディメンション間移動を検知する。以下のコンディションが利用できる。

"from":"overworld / the_nether / the_end"

移動前のディメンションを指定。


"to":"overworld / the_nether / the_end"

移動後のディメンションを指定。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.13で追加
招雷のエンチャントが付与されたトライデントの使用を検知する。以下のコンディションが利用できる。

"victims":[{"$!エンティティ共通!$"}]

トライデントによって攻撃されたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ビーコンのピラミッド段数を検知する。以下のコンディションが利用できる。

"level":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}

段数に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

アイテムの消費を検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

消費されたアイテムに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

村人ゾンビの治療を検知する。以下のコンディションが利用できる。

"villager":{"$!エンティティ共通!$"}

治療後の村人に対する条件。


"zombie":{"$!エンティティ共通!$"}

治療前のゾンビに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーのエフェクトの変更を検知する。以下のコンディションが利用できる。

"effects":{
    "<エフェクトID>":{
        "amplifier":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>},
        "duration":<4バイト整数値 / {"max":<4バイト整数値>,"min":<4バイト整数値>}
    }
}

エフェクトに対する条件。エフェクトIDはこちらを参照。

amplifier
エフェクトのレベルに対する条件。
duration
エフェクトの持続時間に対する条件。単位はゲームティック(20分の1秒)。


"source":{"$!エンティティ共通!$"}

ver1.17で追加
エフェクトを生じさせたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。

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

エンチャントテーブルによるエンチャントを検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

エンチャントされたアイテムに対する条件。


"levels":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}

プレイヤーがエンチャントに消費した経験値レベルに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーのいるブロックを検知する。以下のコンディションが利用できる。

"block":"<ブロックID>"

プレイヤーのいるブロックのID。
ver1.13以降のブロックIDはこちらを、ver1.12.2までのブロックIDはこちらを参照。


"state":{<ブロックの状態>}

プレイヤーのいるブロックの状態。
ver1.13以降の状態はこちらを、ver1.12.2までの状態はこちらを参照。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。

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

プレイヤーがエンティティによってダメージを受けたことを検知する。以下のコンディションが利用できる。

"damage":{"$!ダメージ共通!$"}

ダメージの種類、原因に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーがエンティティに倒されたことを検知する。以下のコンディションが利用できる。

"entity":{"$!エンティティ共通!$"}

プレイヤーを倒したエンティティに対する条件。


"killing_blow":{"$!ダメージの種類共通!$"}

ダメージの種類に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.18で追加
プレイヤーが落下して着地したことを検知する。以下のコンディションが利用できる。

"start_position":{"$!位置共通!$"}

プレイヤーが落下し始めた位置に対する条件。


"distance":{
    "absolute":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "horizontal":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "x":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "y":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "z":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>}
}

プレイヤーが落下した距離に対する条件。
absoluteは直線距離、horizontalは水平距離、xはx軸方向、yはy軸方向、zはz軸方向に移動した距離に対する条件となる。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

ver1.13で追加
プレイヤーがバケツを使用したことを検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

バケツを使用した結果生じたアイテム(例えば水を汲んだ場合には水バケツ)に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.13で追加
プレイヤーがアイテムを釣り上げたり、釣竿でエンティティを引っ張ったりしたことを検知する。以下のコンディションが利用できる。

"entity":{"$!エンティティ共通!$"}

釣竿で引っ張られたエンティティに対する条件。


"item":{"$!アイテム共通!$"}

釣り上げたアイテムに対する条件。


"rod":{"$!アイテム共通!$"}

使われた釣竿に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.14で追加
プレイヤーが襲撃イベントに勝利したことを検知する。以下のコンディションが利用できる。

"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

コマンドによってのみ解除可能になる。利用できるコンディションはない。


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

インベントリの変更を検知する。以下のコンディションが利用できる。

"items":[{"$!アイテム共通!$"}]

このコンディションに書かれたアイテムすべてがインベントリに入っているかどうかを検知する。


"slots":{
    "empty":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>},
    "occupied":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>},
    "filled":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}
}

インベントリのスロットの状態に関する条件。

empty
インベントリ内の空きスロットの数。
occupied
アイテムが置かれているスロットの数。
filled
アイテムがフルスタックまで置かれているスロットの数。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

アイテムの耐久値の変化を検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

使用される前のアイテムに対する条件。


"delta":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}

耐久値の減少量に対する条件。


"durability":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}

減少後の耐久値に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.16で追加
ブロックに対してアイテムを使った(右クリックした)ことを検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

使ったアイテムに対する条件。


"location":{"$!位置共通!$"}

ブロックの位置に対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

ver1.19で追加
スカルクカタリストの近くにいるエンティティやプレイヤーを倒したことを検知する。以下のコンディションが利用できる。

"entity":{"$!エンティティ共通!$"}

倒したエンティティに対する条件。


"killing_blow":{"$!ダメージの種類共通!$"}

ダメージの種類に対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。

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

ver1.14で追加
クロスボウで他のエンティティを倒したことを検知する。以下のコンディションが利用できる。

"unique_entity_types":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}

倒したエンティティの種類数に対する条件。


"victims":{"$!エンティティ共通!$"}

倒したエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

浮遊のステータス効果を受けたことを検知する。以下のコンディションが利用できる。

"distance":{
    "absolute":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "horizontal":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "x":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "y":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "z":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>}
}

プレイヤーが移動した距離に対する条件。
absoluteは直線距離、horizontalは水平距離、xはx軸方向、yはy軸方向、zはz軸方向に移動した距離に対する条件となる。


"duration":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}

効果を受けていた時間に対する条件。単位はゲームティック(1/20s)。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件指定。


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

ver1.17で追加
雷の発生を検知する。以下のコンディションが利用できる。

"lightning":{"$!エンティティ共通!$"}

雷に対する条件。


"bystander":{"$!エンティティ共通!$"}

雷の近くにいたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

プレイヤーの位置を検知する。以下のコンディションが利用できる。

"location":{"$!位置共通!$"}

プレイヤーの位置に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーのネザーへの移動を検知する。以下のコンディションが利用できる。

"distance":{
    "absolute":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "horizontal":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "x":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "y":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "z":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>}
}

プレイヤーがネザーに入った地点と出た地点の通常世界における距離の条件。
absoluteは直線距離、horizontalは水平距離、xはx軸方向、yはy軸方向、zはz軸方向に移動した距離に対する条件となる。


"entered":{"$!位置共通!$"}

プレイヤーがネザーに入った地点に対する条件。


"exited":{"$!位置共通!$"}

プレイヤーがネザーを出た地点に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーによるブロックの設置を検知する。以下のコンディションが利用できる。

"block":"<ブロックID>"

設置されたブロックのID。
ver1.13以降のブロックIDはこちらを、ver1.12.2までのブロックIDはこちらを参照。


"item":{"$!アイテム共通!$"}

ブロックを設置するのに使われたアイテムに対する条件。
例えば丸石を設置したなら設置前の丸石、火打ち石と打ち金で火をつけたなら火打ち石と打ち金に対する条件となる。


"location":{"$!位置共通!$"}

ブロックが置かれた場所に対する条件。


"state":{<ブロックの状態>}

設置されたブロックの状態。
ver1.13以降の状態はこちらを、ver1.12.2までの状態はこちらを参照。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.16で追加
プレイヤーがルートテーブルの設定されているチェスト等を開き、アイテムを生成したことを検知する。以下のコンディションが利用できる。

"loot_table":"<ルートテーブルのパス>"

アイテムの生成に使われたルートテーブルのパスを指定する。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーのエンティティへの攻撃を検知する。以下のコンディションが利用できる。

"damage":{"$!ダメージ共通!$"}

ダメージに対する条件。


"entity":{"$!エンティティ共通!$"}

プレイヤーがダメージを与えたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.16で追加
プレイヤーがエンティティを右クリックしたことを検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

プレイヤーが手に持っているアイテムに対する条件。


"entity":{"$!エンティティ共通!$"}

エンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

プレイヤーがエンティティを倒したことを検知する。以下のコンディションが利用できる。

"entity":{"$!エンティティ共通!$"}

プレイヤーが倒したエンティティに対する条件。


"killing_blow":{"$!ダメージの種類共通!$"}

ダメージに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。

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

ver1.18で追加
プレイヤーが溶岩の上でエンティティに乗って移動したことを検知する。以下のコンディションが利用できる。

"start_position":{"$!位置共通!$"}

移動し始めた位置に対する条件。


"distance":{
    "absolute":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "horizontal":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "x":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "y":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>},
    "z":<4バイト浮動小数値> / {"min":<4バイト浮動小数値>, "max":<4バイト浮動小数値>}
}

移動した距離に対する条件。
absoluteは直線距離、horizontalは水平距離、xはx軸方向、yはy軸方向、zはz軸方向に移動した距離に対する条件となる。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。

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

ver1.20で追加
特定のレシピに従ってアイテムをクラフトしたことを検知する。以下のコンディションが利用できる。

"recipe":"<レシピのパス>"

クラフトしたレシピのパス。


"ingredients":[
    {"$!アイテム共通!$"}
]

クラフトに使用したアイテムに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。

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

レシピの解除を検知する。以下のコンディションが利用できる。

"recipe":"<レシピのパス>"

解除されたレシピのパス。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.14で追加
クロスボウで矢を発射したことを検知する。以下のコンディションが利用できる。


"item":{"$!アイテム共通!$"}

クロスボウに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ベッドの使用を検知する。以下のコンディションが利用できる。

"location":{"$!位置共通!$"}

プレイヤーの位置に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.15で追加
プレイヤーが(蜂蜜ブロックなどの)ブロックの側面を滑り降りることを検知する。以下のコンディションが利用できる。

"block":"<ブロックID>"

プレイヤーが滑り降りたブロックのID。
ブロックIDはこちらを参照。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.17で追加
プレイヤーがエンティティに乗ったか、プレイヤー以外のエンティティがプレイヤーの所有するエンティティに乗ったことを検知する。以下のコンディションが利用できる。

"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

アイアンゴーレムスノーゴーレムウィザーの召喚、エンダードラゴンの再生を検知する。以下のコンディションが利用できる。

"entity":{"$!エンティティ共通!$"}

召喚ないし再生されたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

動物を懐かせたことを検知する。以下のコンディションが利用できる。

"entity":{"$!エンティティ共通!$"}

懐かせたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.16で追加
プレイヤーが的ブロックに投射物を当てたことを検知する。以下のコンディションが利用できる。

"signal_strength":<4バイト整数値>

的ブロックが出すレッドストーン信号の強さ。


"projectile":{"$!エンティティ共通!$"}

的ブロックに当てた投射物に対する条件。


"shooter":{"$!エンティティ共通!$"}

投射物を発射したプレイヤーに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

ver1.16で追加
プレイヤーが投げたアイテムが他のエンティティに拾われたことを検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

プレイヤーが投げたアイテムに対する条件。


"entity":{"$!エンティティ共通!$"}

アイテムを拾ったエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

ver1.19で追加
プレイヤーが他のエンティティの投げたアイテムを拾ったことを検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

拾ったアイテムに対する条件。


"entity":{"$!エンティティ共通!$"}

アイテムを投げたエンティティに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

毎ティックごとに反応する。以下のコンディションが利用できる。

"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

エンダーアイを投げたことを検知する。以下のコンディションが利用できる。

"distance":<4バイト浮動小数点値> / {"max":<4バイト浮動小数点値>,"min":<4バイト浮動小数点値>}

プレイヤーと要塞の距離の条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

不死のトーテムの使用を検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

使用されたトーテムに対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.17で追加
右クリックを長押しして使用するアイテム(クロスボウ等)の使用を検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

使用されているアイテムに対する条件。


"player":{"$!エンティティ共通!$"}

プレイヤーに対する条件。


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

村人との取引を検知する。以下のコンディションが利用できる。

"item":{"$!アイテム共通!$"}

取引されたアイテムに対する条件。


"villager":{"$!エンティティ共通!$"}

取引した村人に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


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

ver1.14で追加
プレイヤーが襲撃イベントを引き起こしたことを検知する。以下のコンディションが利用できる。

"location":{"$!位置共通!$"}

襲撃イベントが発生したときのプレイヤーの位置に対する条件。


"player":{"$!エンティティ共通!$"}

ver1.16で追加
プレイヤーに対する条件。


削除されたトリガー[編集 | ソースを編集]

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

ver1.15で追加・ver1.16で削除
プレイヤーがハチに攻撃されずに蜂蜜を回収したことを検知する。以下のコンディションが利用できる。

"block":{"block":"bee_nest"}
"block":{"block":"beehive"}
"block":{"tag":"beehives"}

プレイヤーが蜂蜜を回収したブロック。蜂の巣なら一番上、養蜂箱なら中段、いずれでもよいなら一番下とする。


"item":{<アイテム共通>}

プレイヤーが蜂蜜を回収するのに用いたアイテムに対する条件。


共通のタグ[編集 | ソースを編集]

アイテム共通[編集 | ソースを編集]

"item":"<アイテムID>"

アイテムのID。
ver1.13以降はこちらver1.12.2まではこちらを参照。


"nbt":{<アイテムのデータタグ>}

そのアイテムのデータタグを指定。
データタグについてはこちらを参照。


"tag":"<データパックのタグのパス>"

ver1.13で追加
データパックのタグについてはこちらを参照。


"count":<4バイト整数値>または
"count":{"min":<4バイト整数値>,"max":<4バイト整数値>}

アイテムの個数。


"durability":<4バイト整数値>または
"durability":{"min":<4バイト整数値>,"max":<4バイト整数値>}

アイテムの耐久値。


"enchantments":[{"enchantment":"<ID>","levels":<4バイト整数値>}]または
"enchantments":[{"enchantment":"<ID>","levels":{"min":<4バイト整数値>,"max":<4バイト整数値>}}]

アイテムのエンチャントの種類とそのレベル。
IDについてはこちらを参照。


"stored_enchantments":[{"enchantment":"<ID>","levels":<4バイト整数値>}]または
"stored_enchantments":[{"enchantment":"<ID>","levels":{"min":<4バイト整数値>,"max":<4バイト整数値>}]

ver1.15で追加
エンチャントの本のエンチャントの種類、およびそのレベル。ver1.14.4まではエンチャントの本もenchantmentsタグを用いる。


"potion":"<ポーションの種類>"

ポーションの場合のみ有効。
ポーションの種類は以下の表を参照。


表:ポーションの種類を表す文字列

ポーション 効果 通常 II 延長
未使用のポーション なし empty
水入り瓶 なし water
ありふれたポーション なし mundane
濃厚なポーション なし thick
奇妙なポーション なし awkward
暗視のポーション 暗視 night_vision long_night_vision
透明化のポーション 透明化 invisibility long_invisibility
跳躍のポーション 跳躍力上昇 leaping strong_leaping long_leaping
耐火のポーション 火炎耐性 fire_resistance long_fire_resistance
俊敏のポーション 移動速度上昇 swiftness strong_swiftness long_swiftness
鈍化のポーション 移動速度低下 slowness strong_slowness long_slowness
水中呼吸のポーション 水中呼吸 water_breathing long_water_breathing
治癒のポーション 即時回復 healing strong_healing
負傷のポーション 即時ダメージ harming strong_harming
毒のポーション poison strong_poison long_poison
再生のポーション 再生能力 regeneration strong_regeneration long_regeneration
力のポーション 攻撃力上昇 strength strong_strength long_strength
弱化のポーション 弱体化 weakness long_weakness
幸運のポーション 幸運 luck
タートルマスターのポーション 移動速度低下・耐性 turtle_master strong_turtle_master long_turtle_master
低速落下のポーション 落下速度低下 slow_falling long_slow_falling


位置共通[編集 | ソースを編集]

"biome":"<バイオームID>"

その位置におけるバイオーム
ver1.13以降のバイオームIDはこちらを、ver1.12.2までのバイオームIDはこちらを参照。


"block":{
    "block":"<ブロックID>",
    "state":{<ブロックの状態>},
    "tag":"<データパックのタグ>",
    "nbt":"<NBTタグ>"
}

ver1.15で追加
その位置に存在するブロック
ブロックIDはこちらを、ブロックの状態はこちらを参照。


"fluid":{
    "fluid":"<液体のID>",
    "tag":"<データパックのタグ>",
    "state":{<状態>}
}

ver1.15で追加
その位置に存在する液体。
液体のIDはこちらを、状態はこちらを参照。


"light":{
    "light":<4バイト整数値> / {"max":<4バイト整数値>,"min":<4バイト整数値>}
}

ver1.15で追加
その位置の明るさ。


"smokey":true / false

ver1.16で追加
付近に焚火または魂の焚火があるかどうか。


"position":{
    "x":<8バイト浮動小数点値> / {"max":<8バイト浮動小数点値>,"min":<8バイト浮動小数点値>},
    "y":<8バイト浮動小数点値> / {"max":<8バイト浮動小数点値>,"min":<8バイト浮動小数点値>},
    "z":<8バイト浮動小数点値> / {"max":<8バイト浮動小数点値>,"min":<8バイト浮動小数点値>}
}

その位置の座標。


"dimension":"overworld / the_nether / the_end"

その位置のディメンション。


"structure":"<構造物のID>"

ver1.19から
その位置にある構造物。構造物のIDはこちらを参照。


"feature":"<構造物のID>"

ver1.18.2まで
その位置にある構造物。構造物のIDはこちらを参照。


エンティティ共通[編集 | ソースを編集]

エンティティ共通の部分で、共通要素内から呼び出されているもの(この共通要素内のtargeted_entityvehicleタグにおけるものも含む)以外に関しては、ver1.16以降、以下のタグによる指定に加えて、ルートテーブルのコンディションのリストでも指定できる。
{}の中に下記のタグを並べる代わりに、[]の中にルートテーブルのコンディションを列挙する。

"type":"<エンティティID>"

エンティティのID。
ver1.13以降はこちらを、ver1.12.2まではこちらを参照。


"nbt":"<NBTタグ>"

エンティティのデータタグ。
こちらを参照。


"team":"<チーム名>"

ver1.15で追加
そのエンティティが属するチーム。


"location":{"$!位置共通!$"}

エンティティのいる場所に対する条件。


"distance":{
    "absolute":{
        "max":<4バイト浮動小数点値>,
        "min":<4バイト浮動小数点値>
    },
    "horizontal":{
        "max":<4バイト浮動小数点値>,
        "min":<4バイト浮動小数点値>
    },
    "x":{
        "max":<4バイト浮動小数点値>,
        "min":<4バイト浮動小数点値>
    },
    "y":{
        "max":<4バイト浮動小数点値>,
        "min":<4バイト浮動小数点値>
    },
    "z":{
        "max":<4バイト浮動小数点値>,
        "min":<4バイト浮動小数点値>
    }
}

プレイヤーから当該エンティティまでの距離。
absoluteは直線距離、horizontalは水平方向、
xはx軸方向、yはy軸方向、zはz軸方向の距離に対する条件となる。


"effects":{
    "<エフェクトID>":{
        "amplifier":<4バイト整数値> / {"min":<4バイト整数値>,"max":<4バイト整数値>},
        "duration":<4バイト整数値> / {"min":<4バイト整数値>,"max":<4バイト整数値>}
    }
}

当該エンティティに付与されているエフェクト。
エフェクトIDはこちらを参照。

amplifier
エフェクトのレベルを指定する。
duration
エフェクトの継続時間をtick(1/20秒)単位で指定する。


"equipment":{
    "mainhand":{"$!アイテム共通!$"},
    "offhand":{アイテム共通},
    "head":{アイテム共通},
    "chest":{アイテム共通},
    "legs":{アイテム共通},
    "feet":{アイテム共通}
}

ver1.14で追加
当該エンティティの装備しているアイテム。


"flags":{
    "is_on_fire":true / false,
    "is_sneaking":true / false,
    "is_sprinting":true / false,
    "is_swimming":true / false,
    "is_baby":true / false
}

ver1.14で追加
エンティティに対する条件。
is_on_fireは火がついているかどうか、is_sneakingはスニークしているかどうか、is_sprintingは走っているかどうか、is_swimmingは水中にいるかどうか、is_babyは子供かどうか。


"targeted_entity":{"$!エンティティ共通!$"}

当該エンティティが攻撃したエンティティに対する条件。


"vehicle":{"$!エンティティ共通!$"}

当該エンティティが乗っているエンティティに対する条件。


"type_spedific":{
    "type":"player" / "fishing_hook" / "lightning_bolt" / "cat" / "frog" / "slime",
    "<固有のタグ>":<値>
}

ver1.19から
特定のエンティティに対して有効な条件。typeの値に対応する固有のタグは以下の通り。


playerの場合:

    "advancements":{
        "<進捗のパス>":true / false,
        "<進捗のパス>":{
            "<条件の名前>":true / false
        }
    },
    "gamemode":"survival / creative / adventure / spectator",
    "level":<4バイト整数値>または{"max":<4バイト整数値>,"min":<4バイト整数値>},
    "recipes":{
        "<レシピのパス>":true / false
    },
    "stats":[
        {
            "type":"<統計の名前空間>",
            "stat":"<統計のID>",
            "value":<4バイト整数値>または{"max":<4バイト整数値>,"min":<4バイト整数値>}
        }
    ],
    "looking_at":{"$!エンティティ共通!$"}

プレイヤーに対する条件。

advancements
進捗、または進捗解除に必要な特定の条件を取得しているかどうか。
gamemode
プレイヤーのゲームモード
level
プレイヤーの経験値レベルに対する条件。
recipes
そのレシピが解放されているかどうか。
stats
統計の値に対する条件。名前空間とIDについてはこちらを参照。
looking_at
プレイヤーの視線の先にあるエンティティに対する条件。


fishing_hookの場合:

    "in_open_water":true / false

釣り竿の浮きに対する条件。

in_open_water
浮きの周囲5×4×5ブロックが水か空気であるかどうか。デフォルトでは「宝」カテゴリのアイテムが釣れるかどうかの判定に用いられている。


lightning_boltの場合:

    "blocks_set_on_fire":<4バイト整数値> / {"min":<4バイト整数値>,"max":<4バイト整数値>},
    "entity_struck":{"$!エンティティ共通!$"}

雷に対する条件。

blocks_set_on_fire
雷によって発火したブロックの個数に対する条件。
entity_struck
雷が当たったエンティティに対する条件。


catの場合:

    "variant":"<ネコの種類>"

ネコに対する条件。

variant
ネコの種類を指定。可能な値はネコのデータタグvariantに指定できるものと同じ。


frogの場合:

    "variant":"<カエルの種類>"

カエルに対する条件。

variant
カエルの種類を指定。可能な値はカエルのデータタグvariantに指定できるものと同じ。


slimeの場合:

    "size":<4バイト整数値> / {"min":<4バイト整数値>,"max":<4バイト整数値>}

スライムマグマキューブに対する条件。

size
大きさを指定。


"player":{
    "advancements":{
        "<進捗のパス>":true / false,
        "<進捗のパス>":{
            "<条件の名前>":true / false
        }
    },
    "gamemode":"survival / creative / adventure / spectator",
    "level":<4バイト整数値>または{"max":<4バイト整数値>,"min":<4バイト整数値>},
    "recipes":{
        "<レシピのパス>":true / false
    },
    "stats":[
        {
            "type":"<統計の名前空間>",
            "stat":"<統計のID>",
            "value":<4バイト整数値>または{"max":<4バイト整数値>,"min":<4バイト整数値>}
        }
    ],
    "looking_at":{"$!エンティティ共通!$"}
}

ver1.15からver1.18.2まで(looking_atはver1.17から)
エンティティがプレイヤーの場合に使える条件。上記「playerの場合」を参照。


"fishing_hook":{
    "in_open_water":true / false
}

ver1.16からver1.18.2まで
釣り竿の浮きに対する条件。上記「fishing_hookの場合」を参照。


"lightning_bolt":{
    "blocks_set_on_fire":<4バイト整数値> / {"min":<4バイト整数値>,"max":<4バイト整数値>},
    "entity_struck":{"$!エンティティ共通!$"}
}

ver1.17からver1.18.2まで
雷に対する条件。上記「lightning_boltの場合」を参照。


"catType":"<ネコの種類>"

ver1.14からver1.18.2まで
ネコに対する条件。ネコの種類は以下の通り。

クリックして表示
種類
minecraft:textures/entity/cat/tabby.png キジトラ
minecraft:textures/entity/cat/tuxedo.png 白黒
minecraft:textures/entity/cat/red.png チャトラ
minecraft:textures/entity/cat/siamese.png シャム
minecraft:textures/entity/cat/british_shorthair.png ブリティッシュショートヘア
minecraft:textures/entity/cat/calico.png 三毛
minecraft:textures/entity/cat/persian.png ペルシャ
minecraft:textures/entity/cat/ragdoll.png ラグドール
minecraft:textures/entity/cat/white.png 白ネコ
minecraft:textures/entity/cat/jellie.png キジ白
minecraft:textures/entity/cat/all_black.png


ダメージ共通[編集 | ソースを編集]

"dealt":<8バイト浮動小数点値> / {"max":<8バイト浮動小数点値>,"min":<8バイト浮動小数点値>}

防具等で軽減される前のダメージ量。


"blocked":true / false

でダメージが防がれたかどうか。


"taken":<8バイト浮動小数点値> / {"max":<8バイト浮動小数点値>,"min":<8バイト浮動小数点値>}

実際に受けたダメージ量。


"source_entity":{"$!エンティティ共通!$"}

ダメージを与えたエンティティ。他のエンティティによって発射されたエンティティの場合は、発射した方のエンティティが該当する。
例えばスケルトンが放った矢がプレイヤーに当たった場合は、スケルトンとなる。
このタグではルートテーブルのコンディションによる条件指定はできない。


"type":{"$!ダメージの種類共通!$"}

ダメージについてのより詳細な条件指定。


ダメージの種類共通[編集 | ソースを編集]

"bypasses_armor":true / false,
"bypasses_invulnerability":true / false,
"bypasses_magic":true / false,
"is_explosion":true / false,
"is_fire":true / false,
"is_magic":true / false,
"is_projectile":true / false,
"is_lightning":true / false

ダメージの種類に対する条件。

bypasses_armor
防具による軽減を受けないダメージかどうか。
bypasses_invulnerability
奈落、またはkillコマンドによるダメージかどうか。
bypasses_magic
空腹、奈落、またはkillコマンドによるダメージかどうか。
is_explosion
爆発系のダメージかどうか。
is_fire
燃焼系のダメージかどうか。
is_magic
ステータス効果、ソニックブーム、棘の鎧、または間接攻撃によるダメージかどうか。
is_projectile
発射物によるダメージかどうか。
is_lightning
ver1.14で追加。雷によるダメージかどうか。


"direct_entity":{"$!エンティティ共通!$"}
"source_entity":{"$!エンティティ共通!$"}
direct_entity
直接ダメージを与えたエンティティ。例えばスケルトンが放った矢がダメージを与えた場合は、矢となる。
source_entity
ダメージを与える原因となったエンティティ。他のエンティティによって発射されたエンティティの場合は、発射した方のエンティティが該当する。
例えばスケルトンが放った矢がダメージを与えた場合は、スケルトンとなる。

これらのタグではルートテーブルのコンディションによる条件指定はできない。

脚注[編集 | ソースを編集]

  1. ver1.20.2から
  2. ver1.12~ver1.12.2ではセーブデータ中のdataフォルダ内にadvancementsフォルダを作り、その中に保存する(セーブデータのフォルダ直下のadvancementsフォルダではないので注意。こちらは達成状況を保存するフォルダである)。

ページリンク[編集 | ソースを編集]


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

このページのファイル(またはその一部)は、Minecraft Wikiにアップロードされたものです。 
該当するファイルは、CC BY-NC-SA 3.0でライセンスされています。
このページのファイル(またはその一部)は、Mojang Studios著作権を保有しています。 
該当するスクリーンショット、テクスチャ、音声、楽曲、または他のMojangの財産、あるいはその派生物は Miraheze Terms of Useの下で、当Wikiでは自由に使用することが可能です。
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。