trying to add patchi and doing a bad job

This commit is contained in:
gamma-delta 2022-01-11 17:28:40 -06:00
parent a01f9b15b8
commit d20ac6e8f6
174 changed files with 7543 additions and 211 deletions

View file

@ -75,6 +75,10 @@ minecraft {
// Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels
property 'forge.logging.console.level', 'debug' property 'forge.logging.console.level', 'debug'
// unbreak patchi??
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
mods { mods {
hex { hex {
source sourceSets.main source sourceSets.main
@ -97,6 +101,9 @@ minecraft {
// Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels
property 'forge.logging.console.level', 'debug' property 'forge.logging.console.level', 'debug'
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
mods { mods {
hex { hex {
source sourceSets.main source sourceSets.main
@ -119,6 +126,9 @@ minecraft {
// Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels
property 'forge.logging.console.level', 'debug' property 'forge.logging.console.level', 'debug'
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
args '--mod', 'hex', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') args '--mod', 'hex', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
@ -143,6 +153,7 @@ repositories {
// flatDir { // flatDir {
// dir 'libs' // dir 'libs'
// } // }
maven { url 'https://maven.blamejared.com' }
} }
dependencies { dependencies {
@ -162,6 +173,8 @@ dependencies {
// For more info... // For more info...
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
// http://www.gradle.org/docs/current/userguide/dependency_management.html // http://www.gradle.org/docs/current/userguide/dependency_management.html
compileOnly fg.deobf("vazkii.patchouli:Patchouli:1.18.1-64:api")
runtimeOnly fg.deobf("vazkii.patchouli:Patchouli:1.18.1-64")
} }
// Example for how to get properties into the manifest for reading at runtime. // Example for how to get properties into the manifest for reading at runtime.

View file

@ -19,7 +19,9 @@ cbcff532ab24e5bf839cf157d7ffbc6697e84725 assets/hex/models/item/focus_list.json
5f34ebe6bbc30e3ec2abc6cab37bed2b06b4523c assets/hex/models/item/focus_vec3_sealed.json 5f34ebe6bbc30e3ec2abc6cab37bed2b06b4523c assets/hex/models/item/focus_vec3_sealed.json
ce06bdaeaf73d59c85d67e4cd8b51f54160ebef0 assets/hex/models/item/focus_widget.json ce06bdaeaf73d59c85d67e4cd8b51f54160ebef0 assets/hex/models/item/focus_widget.json
ce4e0adeb8173c3454327102c3a1c30a4d497d32 assets/hex/models/item/focus_widget_sealed.json ce4e0adeb8173c3454327102c3a1c30a4d497d32 assets/hex/models/item/focus_widget_sealed.json
621c14c4fa54991c1707f9f6594bdfc2eb34e6c5 assets/hex/models/item/patchouli_book.json
a354a2dc83d220c43d4c9f156059cbd8255e9e19 assets/hex/models/item/spellbook.json a354a2dc83d220c43d4c9f156059cbd8255e9e19 assets/hex/models/item/spellbook.json
6e3f03ff2ea75a5cd768b38886624548c0b3f013 assets/hex/models/item/sub_sandwich.json
eaddd1e5ae74293d784748e56e4a238a7607e34c assets/hex/models/item/trinket.json eaddd1e5ae74293d784748e56e4a238a7607e34c assets/hex/models/item/trinket.json
f0cce957861ee854cbd68984015da2c530c9ef6d assets/hex/models/item/trinket_filled.json f0cce957861ee854cbd68984015da2c530c9ef6d assets/hex/models/item/trinket_filled.json
837e7ed749afa44bd3be4114c7d81f3b8fe47852 assets/hex/models/item/wand.json 837e7ed749afa44bd3be4114c7d81f3b8fe47852 assets/hex/models/item/wand.json
@ -30,6 +32,7 @@ f0cce957861ee854cbd68984015da2c530c9ef6d assets/hex/models/item/trinket_filled.j
45355d46a9b80f84cd9ef1bbe54fbf5db4fda380 data/hex/advancements/recipes/hex/spellbook.json 45355d46a9b80f84cd9ef1bbe54fbf5db4fda380 data/hex/advancements/recipes/hex/spellbook.json
522b3a4254a0d55a657a6f25c4399364457470be data/hex/advancements/recipes/hex/trinket.json 522b3a4254a0d55a657a6f25c4399364457470be data/hex/advancements/recipes/hex/trinket.json
2bcb08b33e9cbc9d17285c0eff9ce4f7f0f35159 data/hex/advancements/recipes/hex/wand.json 2bcb08b33e9cbc9d17285c0eff9ce4f7f0f35159 data/hex/advancements/recipes/hex/wand.json
0ada693e735f2b666aa587649e27aa64057e8609 data/hex/advancements/root.json
a46281d65532086be7fbb63beb8c515edf2baaee data/hex/loot_modifiers/amethyst_cluster.json a46281d65532086be7fbb63beb8c515edf2baaee data/hex/loot_modifiers/amethyst_cluster.json
247829c255cc76b9f82d60ce057e8cf5bea0dc84 data/hex/recipes/artifact.json 247829c255cc76b9f82d60ce057e8cf5bea0dc84 data/hex/recipes/artifact.json
b438e051fc58c58c93dddf88ea858cea6ae9fc13 data/hex/recipes/cypher.json b438e051fc58c58c93dddf88ea858cea6ae9fc13 data/hex/recipes/cypher.json
@ -37,3 +40,98 @@ d31bc9597a6320a886a059579edc610b24ad225b data/hex/recipes/focus.json
4d4890dd419f3bed4c0fa54788a070ecb3320a4f data/hex/recipes/spellbook.json 4d4890dd419f3bed4c0fa54788a070ecb3320a4f data/hex/recipes/spellbook.json
536d91fd2f55e1fdbcd2706d28bbf0be3daa5477 data/hex/recipes/trinket.json 536d91fd2f55e1fdbcd2706d28bbf0be3daa5477 data/hex/recipes/trinket.json
c863bfe989585752fbdb4a0e5ed051b9f5f1e6d4 data/hex/recipes/wand.json c863bfe989585752fbdb4a0e5ed051b9f5f1e6d4 data/hex/recipes/wand.json
b279bc06d1b973ffc482fa806d6941aec8201c21 data/minecraft/advancements/adventure/adventuring_time.json
45d0f368fdf6e878fce28b16d06bc26f2483c32c data/minecraft/advancements/adventure/arbalistic.json
bb3ebcce0e4bf5603794f9f0e98ec5f6484cc12b data/minecraft/advancements/adventure/bullseye.json
680ec360ca8f189256ee7ad8a043e2ebf55c6ccc data/minecraft/advancements/adventure/fall_from_world_height.json
c7ace5c201b70f7822890e927385e08e3ae621c9 data/minecraft/advancements/adventure/hero_of_the_village.json
5cf2d5550682532d8df5e1cf93350950b965cf3b data/minecraft/advancements/adventure/honey_block_slide.json
b46169095b6f190f09d294f35ac884da1ffd2de2 data/minecraft/advancements/adventure/kill_a_mob.json
6ca5a84b74e8beef21d90ca83d6544d3ea67bec0 data/minecraft/advancements/adventure/kill_all_mobs.json
765380a7bcd9da980f6510e0bb8a23f1bb24d014 data/minecraft/advancements/adventure/lightning_rod_with_villager_no_fire.json
ae442e73f633ee604cd9337ce3999a6ccfea6bd2 data/minecraft/advancements/adventure/ol_betsy.json
3c8378e91e645ab32ae30278ed42c3d2e82d20bc data/minecraft/advancements/adventure/play_jukebox_in_meadows.json
38eea402edb6b6a8db57e0443a2b551fdccdb7c4 data/minecraft/advancements/adventure/root.json
1050c9008355ce8407078ceb336b2c06ae4ce0eb data/minecraft/advancements/adventure/shoot_arrow.json
070bfe292a5bc9d471037d69469da45b133444a7 data/minecraft/advancements/adventure/sleep_in_bed.json
35e9d95c67ae67b421151d3ffbf7c77355355279 data/minecraft/advancements/adventure/sniper_duel.json
a8471d293f3f9d61e7315d22727e2ccc3d5d1c9b data/minecraft/advancements/adventure/spyglass_at_dragon.json
b99c73721d36ce8f4633d214064688b61381ee92 data/minecraft/advancements/adventure/spyglass_at_ghast.json
88ce6338eb4724f8c6c8ab729e1eabb1013a5cb1 data/minecraft/advancements/adventure/spyglass_at_parrot.json
2e110df9e18c1f416ed64a69068620f0feaadea3 data/minecraft/advancements/adventure/summon_iron_golem.json
928513fb984c1cfb6b405f2787cfb146cc652d37 data/minecraft/advancements/adventure/throw_trident.json
6fed675e21ee453947a24013527fbe9dd3548d4e data/minecraft/advancements/adventure/totem_of_undying.json
1fa224da538cf03f73f51fbb2294ba39fac2afd7 data/minecraft/advancements/adventure/trade.json
471b1509635460b2701ce018ae6010ef1dfdaaeb data/minecraft/advancements/adventure/trade_at_world_height.json
7584eb181c345cd51fdfb40608ae83d7bac7fbdf data/minecraft/advancements/adventure/two_birds_one_arrow.json
0bda08485775329311bb24a171a6736fc2f5072e data/minecraft/advancements/adventure/very_very_frightening.json
fe1658a5df34ae6eda6fb29150942984131aac0d data/minecraft/advancements/adventure/voluntary_exile.json
ba7203f62718094e9d11277d07a2115b71d20ced data/minecraft/advancements/adventure/walk_on_powder_snow_with_leather_boots.json
e39134781d845fd2ded8d5cfa772a2f451e2f718 data/minecraft/advancements/adventure/whos_the_pillager_now.json
0b8c209dca0e0efcb613331d8e0c09d801a18230 data/minecraft/advancements/end/dragon_breath.json
ef3ea0213160644613f44611340c348fc407ec13 data/minecraft/advancements/end/dragon_egg.json
5285820ee4c1ac444dc13fd88ebd7a552d4e8da5 data/minecraft/advancements/end/elytra.json
55612c0dc7102fd448a5cb6c0d2dc74ad331a622 data/minecraft/advancements/end/enter_end_gateway.json
88e50b8960dd17983082ec7e4bd981c97e4bf60b data/minecraft/advancements/end/find_end_city.json
9e9bdcfcff307d9240ffaf9ce9abfe6ec3430572 data/minecraft/advancements/end/kill_dragon.json
8fbee58b43ceab9cc4516ae77f54e4eb5a91b1b2 data/minecraft/advancements/end/levitate.json
1295473ef74578cb3901b1493c5ca0e4518d8a4c data/minecraft/advancements/end/respawn_dragon.json
cb265ed23f7231d6a1ac1b3eae4c4ee6b0b017e9 data/minecraft/advancements/end/root.json
ac6746b01f5eeff508a9cac74316c68423456182 data/minecraft/advancements/husbandry/axolotl_in_a_bucket.json
0d8cd82507cf63903bab87c25d62558a5aa71c95 data/minecraft/advancements/husbandry/balanced_diet.json
6a8742f01c5bdd36cb0b257dd8c7aed256601f52 data/minecraft/advancements/husbandry/bred_all_animals.json
b61d13e2730af9d063a0249ae45e0eddfb134bcc data/minecraft/advancements/husbandry/breed_an_animal.json
1004c2e14dce70ab3ca914457b3847d6f4d8ee1b data/minecraft/advancements/husbandry/complete_catalogue.json
e577e18153d2585c9cdb503c9c653861718ab4ec data/minecraft/advancements/husbandry/fishy_business.json
0ade7339200eb47be0f67a55617b3d00d63abddd data/minecraft/advancements/husbandry/kill_axolotl_target.json
7a6faa6514ca4d00d61c7320eea6f979d6720bfb data/minecraft/advancements/husbandry/make_a_sign_glow.json
b736703359ffad9582522083c4752db2aee167e5 data/minecraft/advancements/husbandry/obtain_netherite_hoe.json
ca80426725039fbf106285aec7097bc240825bd0 data/minecraft/advancements/husbandry/plant_seed.json
390023ada72c57a14131fa241a9bee2b50e9d6e1 data/minecraft/advancements/husbandry/ride_a_boat_with_a_goat.json
a764996d5721b549d2daa8a76f5f869130a048ef data/minecraft/advancements/husbandry/root.json
afa8352e196a191cbfa9d94b951496c654d96ebe data/minecraft/advancements/husbandry/safely_harvest_honey.json
78bbd2b706059c8e5dc60339e8264656c619a3b8 data/minecraft/advancements/husbandry/silk_touch_nest.json
f480a4af93d81d961ed824142b99e54d0a54d3f5 data/minecraft/advancements/husbandry/tactical_fishing.json
e90efaf71ae0bc75e461c420b4af57e955ea4fe5 data/minecraft/advancements/husbandry/tame_an_animal.json
f2f1b66499a0ef551bd12f95a736dc4322cb0310 data/minecraft/advancements/husbandry/wax_off.json
8772d70b8e26e8805d469c8fbefd1d5decae6337 data/minecraft/advancements/husbandry/wax_on.json
f6e3ba9e6752a7f321ab0ea6e5903c9429543191 data/minecraft/advancements/nether/all_effects.json
15b46c505a573492a8110c7610f26876773b739b data/minecraft/advancements/nether/all_potions.json
b66858a032630678d9d52d26e72cabf1a3a0ed6c data/minecraft/advancements/nether/brew_potion.json
750782bc00c78f4a402e1fb3fcd463f4ae3ed06b data/minecraft/advancements/nether/charge_respawn_anchor.json
dbf9a1feec2e9b9c7dc6e4e765ede1148926ef62 data/minecraft/advancements/nether/create_beacon.json
1cf1e1699809a47c22d059b9925db887c05e4c27 data/minecraft/advancements/nether/create_full_beacon.json
2bc505195e7fc230d62c10f37702169d6963d3c2 data/minecraft/advancements/nether/distract_piglin.json
f240cf0c0ab8209d65335b085cb60588640b3a04 data/minecraft/advancements/nether/explore_nether.json
90660d2f6d2f5277c71af9d548a2e69e2ade048e data/minecraft/advancements/nether/fast_travel.json
b9acdc0f491cdffe8c7be35d312b87a1bfa3e6e8 data/minecraft/advancements/nether/find_bastion.json
6f8c5b8eca09ceca47c65f226b065038f1997348 data/minecraft/advancements/nether/find_fortress.json
465a40c00e0510fe0c5fa8ec7eca2644df0d3bd1 data/minecraft/advancements/nether/get_wither_skull.json
08f00b917159f7f58232b3bb643462bf1560e7d8 data/minecraft/advancements/nether/loot_bastion.json
6fef3599b98dc5a03b0fc68aa38f009089988e9f data/minecraft/advancements/nether/netherite_armor.json
e3b672d390317dfdb905f122a4b00ff906c0c445 data/minecraft/advancements/nether/obtain_ancient_debris.json
f3fb5b65ae7a7d178078e4047796b4144cdcf43c data/minecraft/advancements/nether/obtain_blaze_rod.json
f1b4eeb61552facfe5b2015a619ba97d43dfe6f2 data/minecraft/advancements/nether/obtain_crying_obsidian.json
5522a550de601c16be69c23324ea30d1aac165b7 data/minecraft/advancements/nether/return_to_sender.json
f8399bc4f1d38eb3fc2b7f609b6c6d6dd90c7ba7 data/minecraft/advancements/nether/ride_strider.json
4416994a354a563d29af8806013b31724c8e1614 data/minecraft/advancements/nether/ride_strider_in_overworld_lava.json
d4d65ee71c3902a50a7bfaaf67b559946abe797a data/minecraft/advancements/nether/root.json
90b7f6840ac2bfaeea4511bc10da3a3d65a7e6ec data/minecraft/advancements/nether/summon_wither.json
40249edb9c4ef058f8880bc6e88c70bb69441159 data/minecraft/advancements/nether/uneasy_alliance.json
eff7a4bfefbd717ec0d9f36911b82f0a1f527a38 data/minecraft/advancements/nether/use_lodestone.json
e812c50d7a2b75c17cdab81726f1e9abd24e7c4b data/minecraft/advancements/story/cure_zombie_villager.json
3320d0bfc44dd6b0e8678d7018d2689913b122b1 data/minecraft/advancements/story/deflect_arrow.json
ab63949a49ca9a687faea4955a213eb5b19ba263 data/minecraft/advancements/story/enchant_item.json
4abc171924353c6ad51f7ca4ce4555c8af8e18de data/minecraft/advancements/story/enter_the_end.json
a6daa21b765d3824c9423848b66a299cfcab2b64 data/minecraft/advancements/story/enter_the_nether.json
88b91ca9df17683e5bd624fb4a8d60d2316ac956 data/minecraft/advancements/story/follow_ender_eye.json
92ee6b6de92b3a066e55fe5ed9706e256b7182f2 data/minecraft/advancements/story/form_obsidian.json
5ab91331869275458e1da2a0c17288016e512264 data/minecraft/advancements/story/iron_tools.json
5c9ca102dca3050983a1b2749f345a704abcc4f9 data/minecraft/advancements/story/lava_bucket.json
bd7d532dd5d98fe651af5bc64532a4ee1f4e54f3 data/minecraft/advancements/story/mine_diamond.json
59cf5c0c1bfb3ca7481c7388723c2591f3f1f3ae data/minecraft/advancements/story/mine_stone.json
a6b4bd322e2b6ad1f7a97fa08afa31358246561f data/minecraft/advancements/story/obtain_armor.json
317ff6732a18a0b8c7e7184d43a9802d1df10c7a data/minecraft/advancements/story/root.json
5749620d9dfafd35b6dfdb6bc59801d5bc47274b data/minecraft/advancements/story/shiny_gear.json
4835bfc8fa6f4771ba0a7457feda2fa0e7bcb75c data/minecraft/advancements/story/smelt_iron.json
94717da1c54a271347bff36ea8f8556bb82c04da data/minecraft/advancements/story/upgrade_tools.json

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "hex:item/patchouli_book"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "hex:item/sub_sandwich"
}
}

View file

@ -0,0 +1,52 @@
{
"display": {
"icon": {
"item": "minecraft:budding_amethyst"
},
"title": {
"translate": "advancement.hex:root"
},
"description": {
"translate": "advancement.hex:root.desc"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false,
"background": "minecraft:textures/block/calcite.png"
},
"criteria": {
"on_thingy": {
"trigger": "minecraft:tick",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"stepping_on": {
"position": {
"y": {
"min": -64.0,
"max": 30.0
}
},
"block": {
"blocks": [
"minecraft:amethyst_block",
"minecraft:calcite"
]
}
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"on_thingy"
]
]
}

View file

@ -0,0 +1,576 @@
{
"parent": "minecraft:adventure/sleep_in_bed",
"display": {
"icon": {
"item": "minecraft:diamond_boots",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.adventuring_time.title"
},
"description": {
"translate": "advancements.adventure.adventuring_time.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 500
},
"criteria": {
"minecraft:mushroom_fields": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:mushroom_fields"
}
}
},
"minecraft:deep_frozen_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:deep_frozen_ocean"
}
}
},
"minecraft:frozen_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:frozen_ocean"
}
}
},
"minecraft:deep_cold_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:deep_cold_ocean"
}
}
},
"minecraft:cold_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:cold_ocean"
}
}
},
"minecraft:deep_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:deep_ocean"
}
}
},
"minecraft:ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:ocean"
}
}
},
"minecraft:deep_lukewarm_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:deep_lukewarm_ocean"
}
}
},
"minecraft:lukewarm_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:lukewarm_ocean"
}
}
},
"minecraft:warm_ocean": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:warm_ocean"
}
}
},
"minecraft:stony_shore": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:stony_shore"
}
}
},
"minecraft:swamp": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:swamp"
}
}
},
"minecraft:snowy_slopes": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:snowy_slopes"
}
}
},
"minecraft:snowy_plains": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:snowy_plains"
}
}
},
"minecraft:snowy_beach": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:snowy_beach"
}
}
},
"minecraft:windswept_gravelly_hills": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:windswept_gravelly_hills"
}
}
},
"minecraft:grove": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:grove"
}
}
},
"minecraft:windswept_hills": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:windswept_hills"
}
}
},
"minecraft:snowy_taiga": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:snowy_taiga"
}
}
},
"minecraft:windswept_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:windswept_forest"
}
}
},
"minecraft:taiga": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:taiga"
}
}
},
"minecraft:plains": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:plains"
}
}
},
"minecraft:meadow": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:meadow"
}
}
},
"minecraft:beach": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:beach"
}
}
},
"minecraft:forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:forest"
}
}
},
"minecraft:old_growth_spruce_taiga": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:old_growth_spruce_taiga"
}
}
},
"minecraft:flower_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:flower_forest"
}
}
},
"minecraft:birch_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:birch_forest"
}
}
},
"minecraft:dark_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:dark_forest"
}
}
},
"minecraft:savanna_plateau": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:savanna_plateau"
}
}
},
"minecraft:savanna": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:savanna"
}
}
},
"minecraft:jungle": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:jungle"
}
}
},
"minecraft:badlands": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:badlands"
}
}
},
"minecraft:eroded_badlands": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:eroded_badlands"
}
}
},
"minecraft:desert": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:desert"
}
}
},
"minecraft:wooded_badlands": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:wooded_badlands"
}
}
},
"minecraft:jagged_peaks": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:jagged_peaks"
}
}
},
"minecraft:stony_peaks": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:stony_peaks"
}
}
},
"minecraft:frozen_river": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:frozen_river"
}
}
},
"minecraft:river": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:river"
}
}
},
"minecraft:ice_spikes": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:ice_spikes"
}
}
},
"minecraft:old_growth_pine_taiga": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:old_growth_pine_taiga"
}
}
},
"minecraft:sunflower_plains": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:sunflower_plains"
}
}
},
"minecraft:old_growth_birch_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:old_growth_birch_forest"
}
}
},
"minecraft:sparse_jungle": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:sparse_jungle"
}
}
},
"minecraft:bamboo_jungle": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:bamboo_jungle"
}
}
},
"minecraft:windswept_savanna": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:windswept_savanna"
}
}
},
"minecraft:frozen_peaks": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:frozen_peaks"
}
}
},
"minecraft:dripstone_caves": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:dripstone_caves"
}
}
},
"minecraft:lush_caves": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:lush_caves"
}
}
}
},
"requirements": [
[
"minecraft:mushroom_fields"
],
[
"minecraft:deep_frozen_ocean"
],
[
"minecraft:frozen_ocean"
],
[
"minecraft:deep_cold_ocean"
],
[
"minecraft:cold_ocean"
],
[
"minecraft:deep_ocean"
],
[
"minecraft:ocean"
],
[
"minecraft:deep_lukewarm_ocean"
],
[
"minecraft:lukewarm_ocean"
],
[
"minecraft:warm_ocean"
],
[
"minecraft:stony_shore"
],
[
"minecraft:swamp"
],
[
"minecraft:snowy_slopes"
],
[
"minecraft:snowy_plains"
],
[
"minecraft:snowy_beach"
],
[
"minecraft:windswept_gravelly_hills"
],
[
"minecraft:grove"
],
[
"minecraft:windswept_hills"
],
[
"minecraft:snowy_taiga"
],
[
"minecraft:windswept_forest"
],
[
"minecraft:taiga"
],
[
"minecraft:plains"
],
[
"minecraft:meadow"
],
[
"minecraft:beach"
],
[
"minecraft:forest"
],
[
"minecraft:old_growth_spruce_taiga"
],
[
"minecraft:flower_forest"
],
[
"minecraft:birch_forest"
],
[
"minecraft:dark_forest"
],
[
"minecraft:savanna_plateau"
],
[
"minecraft:savanna"
],
[
"minecraft:jungle"
],
[
"minecraft:badlands"
],
[
"minecraft:eroded_badlands"
],
[
"minecraft:desert"
],
[
"minecraft:wooded_badlands"
],
[
"minecraft:jagged_peaks"
],
[
"minecraft:stony_peaks"
],
[
"minecraft:frozen_river"
],
[
"minecraft:river"
],
[
"minecraft:ice_spikes"
],
[
"minecraft:old_growth_pine_taiga"
],
[
"minecraft:sunflower_plains"
],
[
"minecraft:old_growth_birch_forest"
],
[
"minecraft:sparse_jungle"
],
[
"minecraft:bamboo_jungle"
],
[
"minecraft:windswept_savanna"
],
[
"minecraft:frozen_peaks"
],
[
"minecraft:dripstone_caves"
],
[
"minecraft:lush_caves"
]
]
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:adventure/ol_betsy",
"display": {
"icon": {
"item": "minecraft:crossbow",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.arbalistic.title"
},
"description": {
"translate": "advancements.adventure.arbalistic.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"rewards": {
"experience": 85
},
"criteria": {
"arbalistic": {
"trigger": "minecraft:killed_by_crossbow",
"conditions": {
"unique_entity_types": 5
}
}
},
"requirements": [
[
"arbalistic"
]
]
}

View file

@ -0,0 +1,47 @@
{
"parent": "minecraft:adventure/shoot_arrow",
"display": {
"icon": {
"item": "minecraft:target"
},
"title": {
"translate": "advancements.adventure.bullseye.title"
},
"description": {
"translate": "advancements.adventure.bullseye.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 50
},
"criteria": {
"bullseye": {
"trigger": "minecraft:target_hit",
"conditions": {
"signal_strength": 15,
"projectile": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"distance": {
"horizontal": {
"min": 30.0
}
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"bullseye"
]
]
}

View file

@ -0,0 +1,57 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:water_bucket"
},
"title": {
"translate": "advancements.adventure.fall_from_world_height.title"
},
"description": {
"translate": "advancements.adventure.fall_from_world_height.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"fall_from_world_height": {
"trigger": "minecraft:fall_from_height",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"location": {
"position": {
"y": {
"max": -59.0
}
}
}
},
"entity": "this"
}
],
"start_position": {
"position": {
"y": {
"min": 319.0
}
}
},
"distance": {
"y": {
"min": 379.0
}
}
}
}
},
"requirements": [
[
"fall_from_world_height"
]
]
}

View file

@ -0,0 +1,33 @@
{
"parent": "minecraft:adventure/voluntary_exile",
"display": {
"icon": {
"item": "minecraft:white_banner",
"nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:\u0027{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}\u0027}}"
},
"title": {
"translate": "advancements.adventure.hero_of_the_village.title"
},
"description": {
"translate": "advancements.adventure.hero_of_the_village.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"rewards": {
"experience": 100
},
"criteria": {
"hero_of_the_village": {
"trigger": "minecraft:hero_of_the_village",
"conditions": {}
}
},
"requirements": [
[
"hero_of_the_village"
]
]
}

View file

@ -0,0 +1,31 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:honey_block"
},
"title": {
"translate": "advancements.adventure.honey_block_slide.title"
},
"description": {
"translate": "advancements.adventure.honey_block_slide.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"honey_block_slide": {
"trigger": "minecraft:slide_down_block",
"conditions": {
"block": "minecraft:honey_block"
}
}
},
"requirements": [
[
"honey_block_slide"
]
]
}

View file

@ -0,0 +1,535 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:iron_sword",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.kill_a_mob.title"
},
"description": {
"translate": "advancements.adventure.kill_a_mob.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"minecraft:blaze": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:blaze"
},
"entity": "this"
}
]
}
},
"minecraft:cave_spider": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:cave_spider"
},
"entity": "this"
}
]
}
},
"minecraft:creeper": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:creeper"
},
"entity": "this"
}
]
}
},
"minecraft:drowned": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:drowned"
},
"entity": "this"
}
]
}
},
"minecraft:elder_guardian": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:elder_guardian"
},
"entity": "this"
}
]
}
},
"minecraft:ender_dragon": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ender_dragon"
},
"entity": "this"
}
]
}
},
"minecraft:enderman": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:enderman"
},
"entity": "this"
}
]
}
},
"minecraft:endermite": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:endermite"
},
"entity": "this"
}
]
}
},
"minecraft:evoker": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:evoker"
},
"entity": "this"
}
]
}
},
"minecraft:ghast": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ghast"
},
"entity": "this"
}
]
}
},
"minecraft:guardian": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:guardian"
},
"entity": "this"
}
]
}
},
"minecraft:hoglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:hoglin"
},
"entity": "this"
}
]
}
},
"minecraft:husk": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:husk"
},
"entity": "this"
}
]
}
},
"minecraft:magma_cube": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:magma_cube"
},
"entity": "this"
}
]
}
},
"minecraft:phantom": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:phantom"
},
"entity": "this"
}
]
}
},
"minecraft:piglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:piglin"
},
"entity": "this"
}
]
}
},
"minecraft:piglin_brute": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:piglin_brute"
},
"entity": "this"
}
]
}
},
"minecraft:pillager": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:pillager"
},
"entity": "this"
}
]
}
},
"minecraft:ravager": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ravager"
},
"entity": "this"
}
]
}
},
"minecraft:shulker": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:shulker"
},
"entity": "this"
}
]
}
},
"minecraft:silverfish": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:silverfish"
},
"entity": "this"
}
]
}
},
"minecraft:skeleton": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:skeleton"
},
"entity": "this"
}
]
}
},
"minecraft:slime": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:slime"
},
"entity": "this"
}
]
}
},
"minecraft:spider": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:spider"
},
"entity": "this"
}
]
}
},
"minecraft:stray": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:stray"
},
"entity": "this"
}
]
}
},
"minecraft:vex": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:vex"
},
"entity": "this"
}
]
}
},
"minecraft:vindicator": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:vindicator"
},
"entity": "this"
}
]
}
},
"minecraft:witch": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:witch"
},
"entity": "this"
}
]
}
},
"minecraft:wither_skeleton": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:wither_skeleton"
},
"entity": "this"
}
]
}
},
"minecraft:wither": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:wither"
},
"entity": "this"
}
]
}
},
"minecraft:zoglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zoglin"
},
"entity": "this"
}
]
}
},
"minecraft:zombie_villager": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zombie_villager"
},
"entity": "this"
}
]
}
},
"minecraft:zombie": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zombie"
},
"entity": "this"
}
]
}
},
"minecraft:zombified_piglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zombified_piglin"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"minecraft:blaze",
"minecraft:cave_spider",
"minecraft:creeper",
"minecraft:drowned",
"minecraft:elder_guardian",
"minecraft:ender_dragon",
"minecraft:enderman",
"minecraft:endermite",
"minecraft:evoker",
"minecraft:ghast",
"minecraft:guardian",
"minecraft:hoglin",
"minecraft:husk",
"minecraft:magma_cube",
"minecraft:phantom",
"minecraft:piglin",
"minecraft:piglin_brute",
"minecraft:pillager",
"minecraft:ravager",
"minecraft:shulker",
"minecraft:silverfish",
"minecraft:skeleton",
"minecraft:slime",
"minecraft:spider",
"minecraft:stray",
"minecraft:vex",
"minecraft:vindicator",
"minecraft:witch",
"minecraft:wither_skeleton",
"minecraft:wither",
"minecraft:zoglin",
"minecraft:zombie_villager",
"minecraft:zombie",
"minecraft:zombified_piglin"
]
]
}

View file

@ -0,0 +1,604 @@
{
"parent": "minecraft:adventure/kill_a_mob",
"display": {
"icon": {
"item": "minecraft:diamond_sword",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.kill_all_mobs.title"
},
"description": {
"translate": "advancements.adventure.kill_all_mobs.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"minecraft:blaze": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:blaze"
},
"entity": "this"
}
]
}
},
"minecraft:cave_spider": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:cave_spider"
},
"entity": "this"
}
]
}
},
"minecraft:creeper": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:creeper"
},
"entity": "this"
}
]
}
},
"minecraft:drowned": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:drowned"
},
"entity": "this"
}
]
}
},
"minecraft:elder_guardian": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:elder_guardian"
},
"entity": "this"
}
]
}
},
"minecraft:ender_dragon": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ender_dragon"
},
"entity": "this"
}
]
}
},
"minecraft:enderman": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:enderman"
},
"entity": "this"
}
]
}
},
"minecraft:endermite": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:endermite"
},
"entity": "this"
}
]
}
},
"minecraft:evoker": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:evoker"
},
"entity": "this"
}
]
}
},
"minecraft:ghast": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ghast"
},
"entity": "this"
}
]
}
},
"minecraft:guardian": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:guardian"
},
"entity": "this"
}
]
}
},
"minecraft:hoglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:hoglin"
},
"entity": "this"
}
]
}
},
"minecraft:husk": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:husk"
},
"entity": "this"
}
]
}
},
"minecraft:magma_cube": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:magma_cube"
},
"entity": "this"
}
]
}
},
"minecraft:phantom": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:phantom"
},
"entity": "this"
}
]
}
},
"minecraft:piglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:piglin"
},
"entity": "this"
}
]
}
},
"minecraft:piglin_brute": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:piglin_brute"
},
"entity": "this"
}
]
}
},
"minecraft:pillager": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:pillager"
},
"entity": "this"
}
]
}
},
"minecraft:ravager": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ravager"
},
"entity": "this"
}
]
}
},
"minecraft:shulker": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:shulker"
},
"entity": "this"
}
]
}
},
"minecraft:silverfish": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:silverfish"
},
"entity": "this"
}
]
}
},
"minecraft:skeleton": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:skeleton"
},
"entity": "this"
}
]
}
},
"minecraft:slime": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:slime"
},
"entity": "this"
}
]
}
},
"minecraft:spider": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:spider"
},
"entity": "this"
}
]
}
},
"minecraft:stray": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:stray"
},
"entity": "this"
}
]
}
},
"minecraft:vex": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:vex"
},
"entity": "this"
}
]
}
},
"minecraft:vindicator": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:vindicator"
},
"entity": "this"
}
]
}
},
"minecraft:witch": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:witch"
},
"entity": "this"
}
]
}
},
"minecraft:wither_skeleton": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:wither_skeleton"
},
"entity": "this"
}
]
}
},
"minecraft:wither": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:wither"
},
"entity": "this"
}
]
}
},
"minecraft:zoglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zoglin"
},
"entity": "this"
}
]
}
},
"minecraft:zombie_villager": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zombie_villager"
},
"entity": "this"
}
]
}
},
"minecraft:zombie": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zombie"
},
"entity": "this"
}
]
}
},
"minecraft:zombified_piglin": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:zombified_piglin"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"minecraft:blaze"
],
[
"minecraft:cave_spider"
],
[
"minecraft:creeper"
],
[
"minecraft:drowned"
],
[
"minecraft:elder_guardian"
],
[
"minecraft:ender_dragon"
],
[
"minecraft:enderman"
],
[
"minecraft:endermite"
],
[
"minecraft:evoker"
],
[
"minecraft:ghast"
],
[
"minecraft:guardian"
],
[
"minecraft:hoglin"
],
[
"minecraft:husk"
],
[
"minecraft:magma_cube"
],
[
"minecraft:phantom"
],
[
"minecraft:piglin"
],
[
"minecraft:piglin_brute"
],
[
"minecraft:pillager"
],
[
"minecraft:ravager"
],
[
"minecraft:shulker"
],
[
"minecraft:silverfish"
],
[
"minecraft:skeleton"
],
[
"minecraft:slime"
],
[
"minecraft:spider"
],
[
"minecraft:stray"
],
[
"minecraft:vex"
],
[
"minecraft:vindicator"
],
[
"minecraft:witch"
],
[
"minecraft:wither_skeleton"
],
[
"minecraft:wither"
],
[
"minecraft:zoglin"
],
[
"minecraft:zombie_villager"
],
[
"minecraft:zombie"
],
[
"minecraft:zombified_piglin"
]
]
}

View file

@ -0,0 +1,55 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:lightning_rod"
},
"title": {
"translate": "advancements.adventure.lightning_rod_with_villager_no_fire.title"
},
"description": {
"translate": "advancements.adventure.lightning_rod_with_villager_no_fire.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"lightning_rod_with_villager_no_fire": {
"trigger": "minecraft:lightning_strike",
"conditions": {
"lightning": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"distance": {
"absolute": {
"max": 30.0
}
},
"lightning_bolt": {
"blocks_set_on_fire": 0
}
},
"entity": "this"
}
],
"bystander": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:villager"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"lightning_rod_with_villager_no_fire"
]
]
}

View file

@ -0,0 +1,36 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:crossbow",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.ol_betsy.title"
},
"description": {
"translate": "advancements.adventure.ol_betsy.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"shot_crossbow": {
"trigger": "minecraft:shot_crossbow",
"conditions": {
"item": {
"items": [
"minecraft:crossbow"
]
}
}
}
},
"requirements": [
[
"shot_crossbow"
]
]
}

View file

@ -0,0 +1,41 @@
{
"parent": "minecraft:adventure/sleep_in_bed",
"display": {
"icon": {
"item": "minecraft:jukebox"
},
"title": {
"translate": "advancements.adventure.play_jukebox_in_meadows.title"
},
"description": {
"translate": "advancements.adventure.play_jukebox_in_meadows.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"play_jukebox_in_meadows": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"biome": "minecraft:meadow",
"block": {
"blocks": [
"minecraft:jukebox"
]
}
},
"item": {
"tag": "minecraft:music_discs"
}
}
}
},
"requirements": [
[
"play_jukebox_in_meadows"
]
]
}

View file

@ -0,0 +1,34 @@
{
"display": {
"icon": {
"item": "minecraft:map"
},
"title": {
"translate": "advancements.adventure.root.title"
},
"description": {
"translate": "advancements.adventure.root.description"
},
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false,
"background": "minecraft:textures/gui/advancements/backgrounds/adventure.png"
},
"criteria": {
"killed_something": {
"trigger": "minecraft:player_killed_entity",
"conditions": {}
},
"killed_by_something": {
"trigger": "minecraft:entity_killed_player",
"conditions": {}
}
},
"requirements": [
[
"killed_something",
"killed_by_something"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:adventure/kill_a_mob",
"display": {
"icon": {
"item": "minecraft:bow",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.shoot_arrow.title"
},
"description": {
"translate": "advancements.adventure.shoot_arrow.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"shot_arrow": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"damage": {
"type": {
"is_projectile": true,
"direct_entity": {
"type": "#minecraft:arrows"
}
}
}
}
}
},
"requirements": [
[
"shot_arrow"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:red_bed"
},
"title": {
"translate": "advancements.adventure.sleep_in_bed.title"
},
"description": {
"translate": "advancements.adventure.sleep_in_bed.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"slept_in_bed": {
"trigger": "minecraft:slept_in_bed",
"conditions": {}
}
},
"requirements": [
[
"slept_in_bed"
]
]
}

View file

@ -0,0 +1,50 @@
{
"parent": "minecraft:adventure/shoot_arrow",
"display": {
"icon": {
"item": "minecraft:arrow"
},
"title": {
"translate": "advancements.adventure.sniper_duel.title"
},
"description": {
"translate": "advancements.adventure.sniper_duel.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 50
},
"criteria": {
"killed_skeleton": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:skeleton",
"distance": {
"horizontal": {
"min": 50.0
}
}
},
"entity": "this"
}
],
"killing_blow": {
"is_projectile": true
}
}
}
},
"requirements": [
[
"killed_skeleton"
]
]
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:adventure/spyglass_at_ghast",
"display": {
"icon": {
"item": "minecraft:spyglass"
},
"title": {
"translate": "advancements.adventure.spyglass_at_dragon.title"
},
"description": {
"translate": "advancements.adventure.spyglass_at_dragon.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"spyglass_at_dragon": {
"trigger": "minecraft:using_item",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"player": {
"looking_at": {
"type": "minecraft:ender_dragon"
}
}
},
"entity": "this"
}
],
"item": {
"items": [
"minecraft:spyglass"
]
}
}
}
},
"requirements": [
[
"spyglass_at_dragon"
]
]
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:adventure/spyglass_at_parrot",
"display": {
"icon": {
"item": "minecraft:spyglass"
},
"title": {
"translate": "advancements.adventure.spyglass_at_ghast.title"
},
"description": {
"translate": "advancements.adventure.spyglass_at_ghast.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"spyglass_at_ghast": {
"trigger": "minecraft:using_item",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"player": {
"looking_at": {
"type": "minecraft:ghast"
}
}
},
"entity": "this"
}
],
"item": {
"items": [
"minecraft:spyglass"
]
}
}
}
},
"requirements": [
[
"spyglass_at_ghast"
]
]
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:spyglass"
},
"title": {
"translate": "advancements.adventure.spyglass_at_parrot.title"
},
"description": {
"translate": "advancements.adventure.spyglass_at_parrot.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"spyglass_at_parrot": {
"trigger": "minecraft:using_item",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"player": {
"looking_at": {
"type": "minecraft:parrot"
}
}
},
"entity": "this"
}
],
"item": {
"items": [
"minecraft:spyglass"
]
}
}
}
},
"requirements": [
[
"spyglass_at_parrot"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:adventure/trade",
"display": {
"icon": {
"item": "minecraft:carved_pumpkin"
},
"title": {
"translate": "advancements.adventure.summon_iron_golem.title"
},
"description": {
"translate": "advancements.adventure.summon_iron_golem.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"summoned_golem": {
"trigger": "minecraft:summoned_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:iron_golem"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"summoned_golem"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:adventure/kill_a_mob",
"display": {
"icon": {
"item": "minecraft:trident",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.throw_trident.title"
},
"description": {
"translate": "advancements.adventure.throw_trident.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"shot_trident": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"damage": {
"type": {
"is_projectile": true,
"direct_entity": {
"type": "minecraft:trident"
}
}
}
}
}
},
"requirements": [
[
"shot_trident"
]
]
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:adventure/kill_a_mob",
"display": {
"icon": {
"item": "minecraft:totem_of_undying"
},
"title": {
"translate": "advancements.adventure.totem_of_undying.title"
},
"description": {
"translate": "advancements.adventure.totem_of_undying.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"used_totem": {
"trigger": "minecraft:used_totem",
"conditions": {
"item": {
"items": [
"minecraft:totem_of_undying"
]
}
}
}
},
"requirements": [
[
"used_totem"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:emerald"
},
"title": {
"translate": "advancements.adventure.trade.title"
},
"description": {
"translate": "advancements.adventure.trade.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"traded": {
"trigger": "minecraft:villager_trade",
"conditions": {}
}
},
"requirements": [
[
"traded"
]
]
}

View file

@ -0,0 +1,45 @@
{
"parent": "minecraft:adventure/trade",
"display": {
"icon": {
"item": "minecraft:emerald"
},
"title": {
"translate": "advancements.adventure.trade_at_world_height.title"
},
"description": {
"translate": "advancements.adventure.trade_at_world_height.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"trade_at_world_height": {
"trigger": "minecraft:villager_trade",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"location": {
"position": {
"y": {
"min": 319.0
}
}
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"trade_at_world_height"
]
]
}

View file

@ -0,0 +1,54 @@
{
"parent": "minecraft:adventure/ol_betsy",
"display": {
"icon": {
"item": "minecraft:crossbow",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.two_birds_one_arrow.title"
},
"description": {
"translate": "advancements.adventure.two_birds_one_arrow.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 65
},
"criteria": {
"two_birds": {
"trigger": "minecraft:killed_by_crossbow",
"conditions": {
"victims": [
[
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:phantom"
},
"entity": "this"
}
],
[
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:phantom"
},
"entity": "this"
}
]
]
}
}
},
"requirements": [
[
"two_birds"
]
]
}

View file

@ -0,0 +1,42 @@
{
"parent": "minecraft:adventure/throw_trident",
"display": {
"icon": {
"item": "minecraft:trident",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.very_very_frightening.title"
},
"description": {
"translate": "advancements.adventure.very_very_frightening.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"struck_villager": {
"trigger": "minecraft:channeled_lightning",
"conditions": {
"victims": [
[
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:villager"
},
"entity": "this"
}
]
]
}
}
},
"requirements": [
[
"struck_villager"
]
]
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:adventure/root",
"display": {
"icon": {
"item": "minecraft:white_banner",
"nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:\u0027{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}\u0027}}"
},
"title": {
"translate": "advancements.adventure.voluntary_exile.title"
},
"description": {
"translate": "advancements.adventure.voluntary_exile.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"criteria": {
"voluntary_exile": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "#minecraft:raiders",
"equipment": {
"head": {
"items": [
"minecraft:white_banner"
],
"nbt": "{BlockEntityTag:{Patterns:[{Color:9,Pattern:\"mr\"},{Color:8,Pattern:\"bs\"},{Color:7,Pattern:\"cs\"},{Color:8,Pattern:\"bo\"},{Color:15,Pattern:\"ms\"},{Color:8,Pattern:\"hh\"},{Color:8,Pattern:\"mc\"},{Color:15,Pattern:\"bo\"}],id:\"minecraft:banner\"},HideFlags:32,display:{Name:\u0027{\"color\":\"gold\",\"translate\":\"block.minecraft.ominous_banner\"}\u0027}}"
}
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"voluntary_exile"
]
]
}

View file

@ -0,0 +1,53 @@
{
"parent": "minecraft:adventure/sleep_in_bed",
"display": {
"icon": {
"item": "minecraft:leather_boots",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.walk_on_powder_snow_with_leather_boots.title"
},
"description": {
"translate": "advancements.adventure.walk_on_powder_snow_with_leather_boots.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"walk_on_powder_snow_with_leather_boots": {
"trigger": "minecraft:location",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"stepping_on": {
"block": {
"blocks": [
"minecraft:powder_snow"
]
}
},
"equipment": {
"feet": {
"items": [
"minecraft:leather_boots"
]
}
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"walk_on_powder_snow_with_leather_boots"
]
]
}

View file

@ -0,0 +1,42 @@
{
"parent": "minecraft:adventure/ol_betsy",
"display": {
"icon": {
"item": "minecraft:crossbow",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.adventure.whos_the_pillager_now.title"
},
"description": {
"translate": "advancements.adventure.whos_the_pillager_now.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"kill_pillager": {
"trigger": "minecraft:killed_by_crossbow",
"conditions": {
"victims": [
[
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:pillager"
},
"entity": "this"
}
]
]
}
}
},
"requirements": [
[
"kill_pillager"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:end/kill_dragon",
"display": {
"icon": {
"item": "minecraft:dragon_breath"
},
"title": {
"translate": "advancements.end.dragon_breath.title"
},
"description": {
"translate": "advancements.end.dragon_breath.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"dragon_breath": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:dragon_breath"
]
}
]
}
}
},
"requirements": [
[
"dragon_breath"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:end/kill_dragon",
"display": {
"icon": {
"item": "minecraft:dragon_egg"
},
"title": {
"translate": "advancements.end.dragon_egg.title"
},
"description": {
"translate": "advancements.end.dragon_egg.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"dragon_egg": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:dragon_egg"
]
}
]
}
}
},
"requirements": [
[
"dragon_egg"
]
]
}

View file

@ -0,0 +1,38 @@
{
"parent": "minecraft:end/find_end_city",
"display": {
"icon": {
"item": "minecraft:elytra",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.end.elytra.title"
},
"description": {
"translate": "advancements.end.elytra.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"elytra": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:elytra"
]
}
]
}
}
},
"requirements": [
[
"elytra"
]
]
}

View file

@ -0,0 +1,31 @@
{
"parent": "minecraft:end/kill_dragon",
"display": {
"icon": {
"item": "minecraft:ender_pearl"
},
"title": {
"translate": "advancements.end.enter_end_gateway.title"
},
"description": {
"translate": "advancements.end.enter_end_gateway.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"entered_end_gateway": {
"trigger": "minecraft:enter_block",
"conditions": {
"block": "minecraft:end_gateway"
}
}
},
"requirements": [
[
"entered_end_gateway"
]
]
}

View file

@ -0,0 +1,33 @@
{
"parent": "minecraft:end/enter_end_gateway",
"display": {
"icon": {
"item": "minecraft:purpur_block"
},
"title": {
"translate": "advancements.end.find_end_city.title"
},
"description": {
"translate": "advancements.end.find_end_city.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"in_city": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"feature": "endcity"
}
}
}
},
"requirements": [
[
"in_city"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:end/root",
"display": {
"icon": {
"item": "minecraft:dragon_head"
},
"title": {
"translate": "advancements.end.kill_dragon.title"
},
"description": {
"translate": "advancements.end.kill_dragon.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"killed_dragon": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ender_dragon"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"killed_dragon"
]
]
}

View file

@ -0,0 +1,38 @@
{
"parent": "minecraft:end/find_end_city",
"display": {
"icon": {
"item": "minecraft:shulker_shell"
},
"title": {
"translate": "advancements.end.levitate.title"
},
"description": {
"translate": "advancements.end.levitate.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 50
},
"criteria": {
"levitated": {
"trigger": "minecraft:levitation",
"conditions": {
"distance": {
"y": {
"min": 50.0
}
}
}
}
},
"requirements": [
[
"levitated"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:end/kill_dragon",
"display": {
"icon": {
"item": "minecraft:end_crystal"
},
"title": {
"translate": "advancements.end.respawn_dragon.title"
},
"description": {
"translate": "advancements.end.respawn_dragon.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"summoned_dragon": {
"trigger": "minecraft:summoned_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ender_dragon"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"summoned_dragon"
]
]
}

View file

@ -0,0 +1,31 @@
{
"display": {
"icon": {
"item": "minecraft:end_stone"
},
"title": {
"translate": "advancements.end.root.title"
},
"description": {
"translate": "advancements.end.root.description"
},
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false,
"background": "minecraft:textures/gui/advancements/backgrounds/end.png"
},
"criteria": {
"entered_end": {
"trigger": "minecraft:changed_dimension",
"conditions": {
"to": "minecraft:the_end"
}
}
},
"requirements": [
[
"entered_end"
]
]
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:husbandry/tactical_fishing",
"display": {
"icon": {
"item": "minecraft:axolotl_bucket"
},
"title": {
"translate": "advancements.husbandry.axolotl_in_a_bucket.title"
},
"description": {
"translate": "advancements.husbandry.axolotl_in_a_bucket.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"axolotl_bucket": {
"trigger": "minecraft:filled_bucket",
"conditions": {
"item": {
"items": [
"minecraft:axolotl_bucket"
]
}
}
}
},
"requirements": [
[
"axolotl_bucket"
]
]
}

View file

@ -0,0 +1,545 @@
{
"parent": "minecraft:husbandry/plant_seed",
"display": {
"icon": {
"item": "minecraft:apple"
},
"title": {
"translate": "advancements.husbandry.balanced_diet.title"
},
"description": {
"translate": "advancements.husbandry.balanced_diet.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"apple": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:apple"
]
}
}
},
"mushroom_stew": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:mushroom_stew"
]
}
}
},
"bread": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:bread"
]
}
}
},
"porkchop": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:porkchop"
]
}
}
},
"cooked_porkchop": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_porkchop"
]
}
}
},
"golden_apple": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:golden_apple"
]
}
}
},
"enchanted_golden_apple": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:enchanted_golden_apple"
]
}
}
},
"cod": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cod"
]
}
}
},
"salmon": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:salmon"
]
}
}
},
"tropical_fish": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:tropical_fish"
]
}
}
},
"pufferfish": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:pufferfish"
]
}
}
},
"cooked_cod": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_cod"
]
}
}
},
"cooked_salmon": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_salmon"
]
}
}
},
"cookie": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cookie"
]
}
}
},
"melon_slice": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:melon_slice"
]
}
}
},
"beef": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:beef"
]
}
}
},
"cooked_beef": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_beef"
]
}
}
},
"chicken": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:chicken"
]
}
}
},
"cooked_chicken": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_chicken"
]
}
}
},
"rotten_flesh": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:rotten_flesh"
]
}
}
},
"spider_eye": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:spider_eye"
]
}
}
},
"carrot": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:carrot"
]
}
}
},
"potato": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:potato"
]
}
}
},
"baked_potato": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:baked_potato"
]
}
}
},
"poisonous_potato": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:poisonous_potato"
]
}
}
},
"golden_carrot": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:golden_carrot"
]
}
}
},
"pumpkin_pie": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:pumpkin_pie"
]
}
}
},
"rabbit": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:rabbit"
]
}
}
},
"cooked_rabbit": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_rabbit"
]
}
}
},
"rabbit_stew": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:rabbit_stew"
]
}
}
},
"mutton": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:mutton"
]
}
}
},
"cooked_mutton": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:cooked_mutton"
]
}
}
},
"chorus_fruit": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:chorus_fruit"
]
}
}
},
"beetroot": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:beetroot"
]
}
}
},
"beetroot_soup": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:beetroot_soup"
]
}
}
},
"dried_kelp": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:dried_kelp"
]
}
}
},
"suspicious_stew": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:suspicious_stew"
]
}
}
},
"sweet_berries": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:sweet_berries"
]
}
}
},
"honey_bottle": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:honey_bottle"
]
}
}
},
"glow_berries": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"items": [
"minecraft:glow_berries"
]
}
}
}
},
"requirements": [
[
"apple"
],
[
"mushroom_stew"
],
[
"bread"
],
[
"porkchop"
],
[
"cooked_porkchop"
],
[
"golden_apple"
],
[
"enchanted_golden_apple"
],
[
"cod"
],
[
"salmon"
],
[
"tropical_fish"
],
[
"pufferfish"
],
[
"cooked_cod"
],
[
"cooked_salmon"
],
[
"cookie"
],
[
"melon_slice"
],
[
"beef"
],
[
"cooked_beef"
],
[
"chicken"
],
[
"cooked_chicken"
],
[
"rotten_flesh"
],
[
"spider_eye"
],
[
"carrot"
],
[
"potato"
],
[
"baked_potato"
],
[
"poisonous_potato"
],
[
"golden_carrot"
],
[
"pumpkin_pie"
],
[
"rabbit"
],
[
"cooked_rabbit"
],
[
"rabbit_stew"
],
[
"mutton"
],
[
"cooked_mutton"
],
[
"chorus_fruit"
],
[
"beetroot"
],
[
"beetroot_soup"
],
[
"dried_kelp"
],
[
"suspicious_stew"
],
[
"sweet_berries"
],
[
"honey_bottle"
],
[
"glow_berries"
]
]
}

View file

@ -0,0 +1,391 @@
{
"parent": "minecraft:husbandry/breed_an_animal",
"display": {
"icon": {
"item": "minecraft:golden_carrot"
},
"title": {
"translate": "advancements.husbandry.breed_all_animals.title"
},
"description": {
"translate": "advancements.husbandry.breed_all_animals.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"minecraft:horse": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:horse"
},
"entity": "this"
}
]
}
},
"minecraft:donkey": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:donkey"
},
"entity": "this"
}
]
}
},
"minecraft:mule": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:mule"
},
"entity": "this"
}
]
}
},
"minecraft:sheep": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:sheep"
},
"entity": "this"
}
]
}
},
"minecraft:cow": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:cow"
},
"entity": "this"
}
]
}
},
"minecraft:mooshroom": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:mooshroom"
},
"entity": "this"
}
]
}
},
"minecraft:pig": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:pig"
},
"entity": "this"
}
]
}
},
"minecraft:chicken": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:chicken"
},
"entity": "this"
}
]
}
},
"minecraft:wolf": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:wolf"
},
"entity": "this"
}
]
}
},
"minecraft:ocelot": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ocelot"
},
"entity": "this"
}
]
}
},
"minecraft:rabbit": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:rabbit"
},
"entity": "this"
}
]
}
},
"minecraft:llama": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:llama"
},
"entity": "this"
}
]
}
},
"minecraft:cat": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:cat"
},
"entity": "this"
}
]
}
},
"minecraft:panda": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:panda"
},
"entity": "this"
}
]
}
},
"minecraft:fox": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:fox"
},
"entity": "this"
}
]
}
},
"minecraft:bee": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:bee"
},
"entity": "this"
}
]
}
},
"minecraft:hoglin": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:hoglin"
},
"entity": "this"
}
]
}
},
"minecraft:strider": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:strider"
},
"entity": "this"
}
]
}
},
"minecraft:goat": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:goat"
},
"entity": "this"
}
]
}
},
"minecraft:axolotl": {
"trigger": "minecraft:bred_animals",
"conditions": {
"child": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:axolotl"
},
"entity": "this"
}
]
}
},
"minecraft:turtle": {
"trigger": "minecraft:bred_animals",
"conditions": {
"parent": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:turtle"
},
"entity": "this"
}
],
"partner": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:turtle"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"minecraft:horse"
],
[
"minecraft:donkey"
],
[
"minecraft:mule"
],
[
"minecraft:sheep"
],
[
"minecraft:cow"
],
[
"minecraft:mooshroom"
],
[
"minecraft:pig"
],
[
"minecraft:chicken"
],
[
"minecraft:wolf"
],
[
"minecraft:ocelot"
],
[
"minecraft:rabbit"
],
[
"minecraft:llama"
],
[
"minecraft:cat"
],
[
"minecraft:panda"
],
[
"minecraft:fox"
],
[
"minecraft:bee"
],
[
"minecraft:hoglin"
],
[
"minecraft:strider"
],
[
"minecraft:goat"
],
[
"minecraft:axolotl"
],
[
"minecraft:turtle"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:wheat"
},
"title": {
"translate": "advancements.husbandry.breed_an_animal.title"
},
"description": {
"translate": "advancements.husbandry.breed_an_animal.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"bred": {
"trigger": "minecraft:bred_animals",
"conditions": {}
}
},
"requirements": [
[
"bred"
]
]
}

View file

@ -0,0 +1,212 @@
{
"parent": "minecraft:husbandry/tame_an_animal",
"display": {
"icon": {
"item": "minecraft:cod"
},
"title": {
"translate": "advancements.husbandry.complete_catalogue.title"
},
"description": {
"translate": "advancements.husbandry.complete_catalogue.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 50
},
"criteria": {
"textures/entity/cat/tabby.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/tabby.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/black.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/black.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/red.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/red.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/siamese.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/siamese.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/british_shorthair.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/british_shorthair.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/calico.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/calico.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/persian.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/persian.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/ragdoll.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/ragdoll.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/white.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/white.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/jellie.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/jellie.png"
},
"entity": "this"
}
]
}
},
"textures/entity/cat/all_black.png": {
"trigger": "minecraft:tame_animal",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"catType": "minecraft:textures/entity/cat/all_black.png"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"textures/entity/cat/tabby.png"
],
[
"textures/entity/cat/black.png"
],
[
"textures/entity/cat/red.png"
],
[
"textures/entity/cat/siamese.png"
],
[
"textures/entity/cat/british_shorthair.png"
],
[
"textures/entity/cat/calico.png"
],
[
"textures/entity/cat/persian.png"
],
[
"textures/entity/cat/ragdoll.png"
],
[
"textures/entity/cat/white.png"
],
[
"textures/entity/cat/jellie.png"
],
[
"textures/entity/cat/all_black.png"
]
]
}

View file

@ -0,0 +1,69 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:fishing_rod",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.husbandry.fishy_business.title"
},
"description": {
"translate": "advancements.husbandry.fishy_business.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"cod": {
"trigger": "minecraft:fishing_rod_hooked",
"conditions": {
"item": {
"items": [
"minecraft:cod"
]
}
}
},
"tropical_fish": {
"trigger": "minecraft:fishing_rod_hooked",
"conditions": {
"item": {
"items": [
"minecraft:tropical_fish"
]
}
}
},
"pufferfish": {
"trigger": "minecraft:fishing_rod_hooked",
"conditions": {
"item": {
"items": [
"minecraft:pufferfish"
]
}
}
},
"salmon": {
"trigger": "minecraft:fishing_rod_hooked",
"conditions": {
"item": {
"items": [
"minecraft:salmon"
]
}
}
}
},
"requirements": [
[
"cod",
"tropical_fish",
"pufferfish",
"salmon"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:husbandry/axolotl_in_a_bucket",
"display": {
"icon": {
"item": "minecraft:tropical_fish_bucket"
},
"title": {
"translate": "advancements.husbandry.kill_axolotl_target.title"
},
"description": {
"translate": "advancements.husbandry.kill_axolotl_target.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"kill_axolotl_target": {
"trigger": "minecraft:effects_changed",
"conditions": {
"source": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:axolotl"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"kill_axolotl_target"
]
]
}

View file

@ -0,0 +1,40 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:glow_ink_sac"
},
"title": {
"translate": "advancements.husbandry.make_a_sign_glow.title"
},
"description": {
"translate": "advancements.husbandry.make_a_sign_glow.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"make_a_sign_glow": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"block": {
"tag": "minecraft:signs"
}
},
"item": {
"items": [
"minecraft:glow_ink_sac"
]
}
}
}
},
"requirements": [
[
"make_a_sign_glow"
]
]
}

View file

@ -0,0 +1,41 @@
{
"parent": "minecraft:husbandry/plant_seed",
"display": {
"icon": {
"item": "minecraft:netherite_hoe",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.husbandry.netherite_hoe.title"
},
"description": {
"translate": "advancements.husbandry.netherite_hoe.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"netherite_hoe": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_hoe"
]
}
]
}
}
},
"requirements": [
[
"netherite_hoe"
]
]
}

View file

@ -0,0 +1,59 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:wheat"
},
"title": {
"translate": "advancements.husbandry.plant_seed.title"
},
"description": {
"translate": "advancements.husbandry.plant_seed.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"wheat": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:wheat"
}
},
"pumpkin_stem": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:pumpkin_stem"
}
},
"melon_stem": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:melon_stem"
}
},
"beetroots": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:beetroots"
}
},
"nether_wart": {
"trigger": "minecraft:placed_block",
"conditions": {
"block": "minecraft:nether_wart"
}
}
},
"requirements": [
[
"wheat",
"pumpkin_stem",
"melon_stem",
"beetroots",
"nether_wart"
]
]
}

View file

@ -0,0 +1,44 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:oak_boat"
},
"title": {
"translate": "advancements.husbandry.ride_a_boat_with_a_goat.title"
},
"description": {
"translate": "advancements.husbandry.ride_a_boat_with_a_goat.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"ride_a_boat_with_a_goat": {
"trigger": "minecraft:started_riding",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"vehicle": {
"type": "minecraft:boat",
"passenger": {
"type": "minecraft:goat"
}
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"ride_a_boat_with_a_goat"
]
]
}

View file

@ -0,0 +1,29 @@
{
"display": {
"icon": {
"item": "minecraft:hay_block"
},
"title": {
"translate": "advancements.husbandry.root.title"
},
"description": {
"translate": "advancements.husbandry.root.description"
},
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false,
"background": "minecraft:textures/gui/advancements/backgrounds/husbandry.png"
},
"criteria": {
"consumed_item": {
"trigger": "minecraft:consume_item",
"conditions": {}
}
},
"requirements": [
[
"consumed_item"
]
]
}

View file

@ -0,0 +1,41 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:honey_bottle"
},
"title": {
"translate": "advancements.husbandry.safely_harvest_honey.title"
},
"description": {
"translate": "advancements.husbandry.safely_harvest_honey.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"safely_harvest_honey": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"smokey": true,
"block": {
"tag": "minecraft:beehives"
}
},
"item": {
"items": [
"minecraft:glass_bottle"
]
}
}
}
},
"requirements": [
[
"safely_harvest_honey"
]
]
}

View file

@ -0,0 +1,42 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:bee_nest"
},
"title": {
"translate": "advancements.husbandry.silk_touch_nest.title"
},
"description": {
"translate": "advancements.husbandry.silk_touch_nest.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"silk_touch_nest": {
"trigger": "minecraft:bee_nest_destroyed",
"conditions": {
"block": "minecraft:bee_nest",
"item": {
"enchantments": [
{
"enchantment": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
},
"num_bees_inside": 3
}
}
},
"requirements": [
[
"silk_touch_nest"
]
]
}

View file

@ -0,0 +1,68 @@
{
"parent": "minecraft:husbandry/fishy_business",
"display": {
"icon": {
"item": "minecraft:pufferfish_bucket"
},
"title": {
"translate": "advancements.husbandry.tactical_fishing.title"
},
"description": {
"translate": "advancements.husbandry.tactical_fishing.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"cod_bucket": {
"trigger": "minecraft:filled_bucket",
"conditions": {
"item": {
"items": [
"minecraft:cod_bucket"
]
}
}
},
"tropical_fish_bucket": {
"trigger": "minecraft:filled_bucket",
"conditions": {
"item": {
"items": [
"minecraft:tropical_fish_bucket"
]
}
}
},
"pufferfish_bucket": {
"trigger": "minecraft:filled_bucket",
"conditions": {
"item": {
"items": [
"minecraft:pufferfish_bucket"
]
}
}
},
"salmon_bucket": {
"trigger": "minecraft:filled_bucket",
"conditions": {
"item": {
"items": [
"minecraft:salmon_bucket"
]
}
}
}
},
"requirements": [
[
"cod_bucket",
"tropical_fish_bucket",
"pufferfish_bucket",
"salmon_bucket"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:husbandry/root",
"display": {
"icon": {
"item": "minecraft:lead"
},
"title": {
"translate": "advancements.husbandry.tame_an_animal.title"
},
"description": {
"translate": "advancements.husbandry.tame_an_animal.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"tamed_animal": {
"trigger": "minecraft:tame_animal",
"conditions": {}
}
},
"requirements": [
[
"tamed_animal"
]
]
}

View file

@ -0,0 +1,63 @@
{
"parent": "minecraft:husbandry/wax_on",
"display": {
"icon": {
"item": "minecraft:stone_axe",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.husbandry.wax_off.title"
},
"description": {
"translate": "advancements.husbandry.wax_off.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"wax_off": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"block": {
"blocks": [
"minecraft:waxed_copper_block",
"minecraft:waxed_exposed_copper",
"minecraft:waxed_weathered_copper",
"minecraft:waxed_oxidized_copper",
"minecraft:waxed_cut_copper",
"minecraft:waxed_exposed_cut_copper",
"minecraft:waxed_weathered_cut_copper",
"minecraft:waxed_oxidized_cut_copper",
"minecraft:waxed_cut_copper_slab",
"minecraft:waxed_exposed_cut_copper_slab",
"minecraft:waxed_weathered_cut_copper_slab",
"minecraft:waxed_oxidized_cut_copper_slab",
"minecraft:waxed_cut_copper_stairs",
"minecraft:waxed_exposed_cut_copper_stairs",
"minecraft:waxed_weathered_cut_copper_stairs",
"minecraft:waxed_oxidized_cut_copper_stairs"
]
}
},
"item": {
"items": [
"minecraft:wooden_axe",
"minecraft:golden_axe",
"minecraft:stone_axe",
"minecraft:iron_axe",
"minecraft:diamond_axe",
"minecraft:netherite_axe"
]
}
}
}
},
"requirements": [
[
"wax_off"
]
]
}

View file

@ -0,0 +1,57 @@
{
"parent": "minecraft:husbandry/safely_harvest_honey",
"display": {
"icon": {
"item": "minecraft:honeycomb"
},
"title": {
"translate": "advancements.husbandry.wax_on.title"
},
"description": {
"translate": "advancements.husbandry.wax_on.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"wax_on": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"block": {
"blocks": [
"minecraft:copper_block",
"minecraft:exposed_copper",
"minecraft:weathered_copper",
"minecraft:oxidized_copper",
"minecraft:cut_copper",
"minecraft:exposed_cut_copper",
"minecraft:weathered_cut_copper",
"minecraft:oxidized_cut_copper",
"minecraft:cut_copper_slab",
"minecraft:exposed_cut_copper_slab",
"minecraft:weathered_cut_copper_slab",
"minecraft:oxidized_cut_copper_slab",
"minecraft:cut_copper_stairs",
"minecraft:exposed_cut_copper_stairs",
"minecraft:weathered_cut_copper_stairs",
"minecraft:oxidized_cut_copper_stairs"
]
}
},
"item": {
"items": [
"minecraft:honeycomb"
]
}
}
}
},
"requirements": [
[
"wax_on"
]
]
}

View file

@ -0,0 +1,61 @@
{
"parent": "minecraft:nether/all_potions",
"display": {
"icon": {
"item": "minecraft:bucket"
},
"title": {
"translate": "advancements.nether.all_effects.title"
},
"description": {
"translate": "advancements.nether.all_effects.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": true
},
"rewards": {
"experience": 1000
},
"criteria": {
"all_effects": {
"trigger": "minecraft:effects_changed",
"conditions": {
"effects": {
"minecraft:speed": {},
"minecraft:slowness": {},
"minecraft:strength": {},
"minecraft:jump_boost": {},
"minecraft:regeneration": {},
"minecraft:fire_resistance": {},
"minecraft:water_breathing": {},
"minecraft:invisibility": {},
"minecraft:night_vision": {},
"minecraft:weakness": {},
"minecraft:poison": {},
"minecraft:wither": {},
"minecraft:haste": {},
"minecraft:mining_fatigue": {},
"minecraft:levitation": {},
"minecraft:glowing": {},
"minecraft:absorption": {},
"minecraft:hunger": {},
"minecraft:nausea": {},
"minecraft:resistance": {},
"minecraft:slow_falling": {},
"minecraft:conduit_power": {},
"minecraft:dolphins_grace": {},
"minecraft:blindness": {},
"minecraft:bad_omen": {},
"minecraft:hero_of_the_village": {}
}
}
}
},
"requirements": [
[
"all_effects"
]
]
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:nether/brew_potion",
"display": {
"icon": {
"item": "minecraft:milk_bucket"
},
"title": {
"translate": "advancements.nether.all_potions.title"
},
"description": {
"translate": "advancements.nether.all_potions.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"all_effects": {
"trigger": "minecraft:effects_changed",
"conditions": {
"effects": {
"minecraft:speed": {},
"minecraft:slowness": {},
"minecraft:strength": {},
"minecraft:jump_boost": {},
"minecraft:regeneration": {},
"minecraft:fire_resistance": {},
"minecraft:water_breathing": {},
"minecraft:invisibility": {},
"minecraft:night_vision": {},
"minecraft:weakness": {},
"minecraft:poison": {},
"minecraft:slow_falling": {},
"minecraft:resistance": {}
}
}
}
},
"requirements": [
[
"all_effects"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:nether/obtain_blaze_rod",
"display": {
"icon": {
"item": "minecraft:potion"
},
"title": {
"translate": "advancements.nether.brew_potion.title"
},
"description": {
"translate": "advancements.nether.brew_potion.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"potion": {
"trigger": "minecraft:brewed_potion",
"conditions": {}
}
},
"requirements": [
[
"potion"
]
]
}

View file

@ -0,0 +1,45 @@
{
"parent": "minecraft:nether/obtain_crying_obsidian",
"display": {
"icon": {
"item": "minecraft:respawn_anchor"
},
"title": {
"translate": "advancements.nether.charge_respawn_anchor.title"
},
"description": {
"translate": "advancements.nether.charge_respawn_anchor.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"charge_respawn_anchor": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"block": {
"blocks": [
"minecraft:respawn_anchor"
],
"state": {
"charges": "4"
}
}
},
"item": {
"items": [
"minecraft:glowstone"
]
}
}
}
},
"requirements": [
[
"charge_respawn_anchor"
]
]
}

View file

@ -0,0 +1,33 @@
{
"parent": "minecraft:nether/summon_wither",
"display": {
"icon": {
"item": "minecraft:beacon"
},
"title": {
"translate": "advancements.nether.create_beacon.title"
},
"description": {
"translate": "advancements.nether.create_beacon.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"beacon": {
"trigger": "minecraft:construct_beacon",
"conditions": {
"level": {
"min": 1
}
}
}
},
"requirements": [
[
"beacon"
]
]
}

View file

@ -0,0 +1,31 @@
{
"parent": "minecraft:nether/create_beacon",
"display": {
"icon": {
"item": "minecraft:beacon"
},
"title": {
"translate": "advancements.nether.create_full_beacon.title"
},
"description": {
"translate": "advancements.nether.create_full_beacon.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"beacon": {
"trigger": "minecraft:construct_beacon",
"conditions": {
"level": 4
}
}
},
"requirements": [
[
"beacon"
]
]
}

View file

@ -0,0 +1,200 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:gold_ingot"
},
"title": {
"translate": "advancements.nether.distract_piglin.title"
},
"description": {
"translate": "advancements.nether.distract_piglin.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"distract_piglin": {
"trigger": "minecraft:thrown_item_picked_up_by_entity",
"conditions": {
"player": [
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"head": {
"items": [
"minecraft:golden_helmet"
]
}
}
},
"entity": "this"
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"chest": {
"items": [
"minecraft:golden_chestplate"
]
}
}
},
"entity": "this"
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"legs": {
"items": [
"minecraft:golden_leggings"
]
}
}
},
"entity": "this"
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"feet": {
"items": [
"minecraft:golden_boots"
]
}
}
},
"entity": "this"
}
}
],
"item": {
"tag": "minecraft:piglin_loved"
},
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:piglin",
"flags": {
"is_baby": false
}
},
"entity": "this"
}
]
}
},
"distract_piglin_directly": {
"trigger": "minecraft:player_interacted_with_entity",
"conditions": {
"player": [
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"head": {
"items": [
"minecraft:golden_helmet"
]
}
}
},
"entity": "this"
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"chest": {
"items": [
"minecraft:golden_chestplate"
]
}
}
},
"entity": "this"
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"legs": {
"items": [
"minecraft:golden_leggings"
]
}
}
},
"entity": "this"
}
},
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"predicate": {
"equipment": {
"feet": {
"items": [
"minecraft:golden_boots"
]
}
}
},
"entity": "this"
}
}
],
"item": {
"items": [
"minecraft:gold_ingot"
]
},
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:piglin",
"flags": {
"is_baby": false
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"distract_piglin",
"distract_piglin_directly"
]
]
}

View file

@ -0,0 +1,81 @@
{
"parent": "minecraft:nether/ride_strider",
"display": {
"icon": {
"item": "minecraft:netherite_boots",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.nether.explore_nether.title"
},
"description": {
"translate": "advancements.nether.explore_nether.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 500
},
"criteria": {
"minecraft:nether_wastes": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:nether_wastes"
}
}
},
"minecraft:soul_sand_valley": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:soul_sand_valley"
}
}
},
"minecraft:warped_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:warped_forest"
}
}
},
"minecraft:crimson_forest": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:crimson_forest"
}
}
},
"minecraft:basalt_deltas": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"biome": "minecraft:basalt_deltas"
}
}
}
},
"requirements": [
[
"minecraft:nether_wastes"
],
[
"minecraft:soul_sand_valley"
],
[
"minecraft:warped_forest"
],
[
"minecraft:crimson_forest"
],
[
"minecraft:basalt_deltas"
]
]
}

View file

@ -0,0 +1,38 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:map"
},
"title": {
"translate": "advancements.nether.fast_travel.title"
},
"description": {
"translate": "advancements.nether.fast_travel.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"travelled": {
"trigger": "minecraft:nether_travel",
"conditions": {
"distance": {
"horizontal": {
"min": 7000.0
}
}
}
}
},
"requirements": [
[
"travelled"
]
]
}

View file

@ -0,0 +1,33 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:polished_blackstone_bricks"
},
"title": {
"translate": "advancements.nether.find_bastion.title"
},
"description": {
"translate": "advancements.nether.find_bastion.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"bastion": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"feature": "bastion_remnant"
}
}
}
},
"requirements": [
[
"bastion"
]
]
}

View file

@ -0,0 +1,33 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:nether_bricks"
},
"title": {
"translate": "advancements.nether.find_fortress.title"
},
"description": {
"translate": "advancements.nether.find_fortress.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"fortress": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"feature": "fortress"
}
}
}
},
"requirements": [
[
"fortress"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:nether/find_fortress",
"display": {
"icon": {
"item": "minecraft:wither_skeleton_skull"
},
"title": {
"translate": "advancements.nether.get_wither_skull.title"
},
"description": {
"translate": "advancements.nether.get_wither_skull.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"wither_skull": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:wither_skeleton_skull"
]
}
]
}
}
},
"requirements": [
[
"wither_skull"
]
]
}

View file

@ -0,0 +1,52 @@
{
"parent": "minecraft:nether/find_bastion",
"display": {
"icon": {
"item": "minecraft:chest"
},
"title": {
"translate": "advancements.nether.loot_bastion.title"
},
"description": {
"translate": "advancements.nether.loot_bastion.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"loot_bastion_other": {
"trigger": "minecraft:player_generates_container_loot",
"conditions": {
"loot_table": "minecraft:chests/bastion_other"
}
},
"loot_bastion_treasure": {
"trigger": "minecraft:player_generates_container_loot",
"conditions": {
"loot_table": "minecraft:chests/bastion_treasure"
}
},
"loot_bastion_hoglin_stable": {
"trigger": "minecraft:player_generates_container_loot",
"conditions": {
"loot_table": "minecraft:chests/bastion_hoglin_stable"
}
},
"loot_bastion_bridge": {
"trigger": "minecraft:player_generates_container_loot",
"conditions": {
"loot_table": "minecraft:chests/bastion_bridge"
}
}
},
"requirements": [
[
"loot_bastion_other",
"loot_bastion_treasure",
"loot_bastion_hoglin_stable",
"loot_bastion_bridge"
]
]
}

View file

@ -0,0 +1,56 @@
{
"parent": "minecraft:nether/obtain_ancient_debris",
"display": {
"icon": {
"item": "minecraft:netherite_chestplate",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.nether.netherite_armor.title"
},
"description": {
"translate": "advancements.nether.netherite_armor.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"netherite_armor": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_helmet"
]
},
{
"items": [
"minecraft:netherite_chestplate"
]
},
{
"items": [
"minecraft:netherite_leggings"
]
},
{
"items": [
"minecraft:netherite_boots"
]
}
]
}
}
},
"requirements": [
[
"netherite_armor"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:ancient_debris"
},
"title": {
"translate": "advancements.nether.obtain_ancient_debris.title"
},
"description": {
"translate": "advancements.nether.obtain_ancient_debris.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"ancient_debris": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:ancient_debris"
]
}
]
}
}
},
"requirements": [
[
"ancient_debris"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:nether/find_fortress",
"display": {
"icon": {
"item": "minecraft:blaze_rod"
},
"title": {
"translate": "advancements.nether.obtain_blaze_rod.title"
},
"description": {
"translate": "advancements.nether.obtain_blaze_rod.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"blaze_rod": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:blaze_rod"
]
}
]
}
}
},
"requirements": [
[
"blaze_rod"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:crying_obsidian"
},
"title": {
"translate": "advancements.nether.obtain_crying_obsidian.title"
},
"description": {
"translate": "advancements.nether.obtain_crying_obsidian.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"crying_obsidian": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:crying_obsidian"
]
}
]
}
}
},
"requirements": [
[
"crying_obsidian"
]
]
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:fire_charge"
},
"title": {
"translate": "advancements.nether.return_to_sender.title"
},
"description": {
"translate": "advancements.nether.return_to_sender.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 50
},
"criteria": {
"killed_ghast": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ghast"
},
"entity": "this"
}
],
"killing_blow": {
"is_projectile": true,
"direct_entity": {
"type": "minecraft:fireball"
}
}
}
}
},
"requirements": [
[
"killed_ghast"
]
]
}

View file

@ -0,0 +1,47 @@
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:warped_fungus_on_a_stick",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.nether.ride_strider.title"
},
"description": {
"translate": "advancements.nether.ride_strider.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"used_warped_fungus_on_a_stick": {
"trigger": "minecraft:item_durability_changed",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"vehicle": {
"type": "minecraft:strider"
}
},
"entity": "this"
}
],
"item": {
"items": [
"minecraft:warped_fungus_on_a_stick"
]
}
}
}
},
"requirements": [
[
"used_warped_fungus_on_a_stick"
]
]
}

View file

@ -0,0 +1,50 @@
{
"parent": "minecraft:nether/ride_strider",
"display": {
"icon": {
"item": "minecraft:warped_fungus_on_a_stick",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.nether.ride_strider_in_overworld_lava.title"
},
"description": {
"translate": "advancements.nether.ride_strider_in_overworld_lava.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"ride_entity_distance": {
"trigger": "minecraft:ride_entity_in_lava",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"location": {
"dimension": "minecraft:overworld"
},
"vehicle": {
"type": "minecraft:strider"
}
},
"entity": "this"
}
],
"distance": {
"horizontal": {
"min": 50.0
}
}
}
}
},
"requirements": [
[
"ride_entity_distance"
]
]
}

View file

@ -0,0 +1,31 @@
{
"display": {
"icon": {
"item": "minecraft:red_nether_bricks"
},
"title": {
"translate": "advancements.nether.root.title"
},
"description": {
"translate": "advancements.nether.root.description"
},
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false,
"background": "minecraft:textures/gui/advancements/backgrounds/nether.png"
},
"criteria": {
"entered_nether": {
"trigger": "minecraft:changed_dimension",
"conditions": {
"to": "minecraft:the_nether"
}
}
},
"requirements": [
[
"entered_nether"
]
]
}

View file

@ -0,0 +1,39 @@
{
"parent": "minecraft:nether/get_wither_skull",
"display": {
"icon": {
"item": "minecraft:nether_star"
},
"title": {
"translate": "advancements.nether.summon_wither.title"
},
"description": {
"translate": "advancements.nether.summon_wither.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"summoned": {
"trigger": "minecraft:summoned_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:wither"
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"summoned"
]
]
}

View file

@ -0,0 +1,45 @@
{
"parent": "minecraft:nether/return_to_sender",
"display": {
"icon": {
"item": "minecraft:ghast_tear"
},
"title": {
"translate": "advancements.nether.uneasy_alliance.title"
},
"description": {
"translate": "advancements.nether.uneasy_alliance.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"killed_ghast": {
"trigger": "minecraft:player_killed_entity",
"conditions": {
"entity": [
{
"condition": "minecraft:entity_properties",
"predicate": {
"type": "minecraft:ghast",
"location": {
"dimension": "minecraft:overworld"
}
},
"entity": "this"
}
]
}
}
},
"requirements": [
[
"killed_ghast"
]
]
}

View file

@ -0,0 +1,42 @@
{
"parent": "minecraft:nether/obtain_ancient_debris",
"display": {
"icon": {
"item": "minecraft:lodestone"
},
"title": {
"translate": "advancements.nether.use_lodestone.title"
},
"description": {
"translate": "advancements.nether.use_lodestone.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"use_lodestone": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"location": {
"block": {
"blocks": [
"minecraft:lodestone"
]
}
},
"item": {
"items": [
"minecraft:compass"
]
}
}
}
},
"requirements": [
[
"use_lodestone"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:story/enter_the_nether",
"display": {
"icon": {
"item": "minecraft:golden_apple"
},
"title": {
"translate": "advancements.story.cure_zombie_villager.title"
},
"description": {
"translate": "advancements.story.cure_zombie_villager.description"
},
"frame": "goal",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"cured_zombie": {
"trigger": "minecraft:cured_zombie_villager",
"conditions": {}
}
},
"requirements": [
[
"cured_zombie"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:story/obtain_armor",
"display": {
"icon": {
"item": "minecraft:shield",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.deflect_arrow.title"
},
"description": {
"translate": "advancements.story.deflect_arrow.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"deflected_projectile": {
"trigger": "minecraft:entity_hurt_player",
"conditions": {
"damage": {
"type": {
"is_projectile": true
},
"blocked": true
}
}
}
},
"requirements": [
[
"deflected_projectile"
]
]
}

View file

@ -0,0 +1,29 @@
{
"parent": "minecraft:story/mine_diamond",
"display": {
"icon": {
"item": "minecraft:enchanted_book"
},
"title": {
"translate": "advancements.story.enchant_item.title"
},
"description": {
"translate": "advancements.story.enchant_item.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"enchanted_item": {
"trigger": "minecraft:enchanted_item",
"conditions": {}
}
},
"requirements": [
[
"enchanted_item"
]
]
}

View file

@ -0,0 +1,31 @@
{
"parent": "minecraft:story/follow_ender_eye",
"display": {
"icon": {
"item": "minecraft:end_stone"
},
"title": {
"translate": "advancements.story.enter_the_end.title"
},
"description": {
"translate": "advancements.story.enter_the_end.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"entered_end": {
"trigger": "minecraft:changed_dimension",
"conditions": {
"to": "minecraft:the_end"
}
}
},
"requirements": [
[
"entered_end"
]
]
}

View file

@ -0,0 +1,32 @@
{
"parent": "minecraft:story/form_obsidian",
"display": {
"icon": {
"item": "minecraft:flint_and_steel",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.enter_the_nether.title"
},
"description": {
"translate": "advancements.story.enter_the_nether.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"entered_nether": {
"trigger": "minecraft:changed_dimension",
"conditions": {
"to": "minecraft:the_nether"
}
}
},
"requirements": [
[
"entered_nether"
]
]
}

View file

@ -0,0 +1,33 @@
{
"parent": "minecraft:story/enter_the_nether",
"display": {
"icon": {
"item": "minecraft:ender_eye"
},
"title": {
"translate": "advancements.story.follow_ender_eye.title"
},
"description": {
"translate": "advancements.story.follow_ender_eye.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"in_stronghold": {
"trigger": "minecraft:location",
"conditions": {
"location": {
"feature": "stronghold"
}
}
}
},
"requirements": [
[
"in_stronghold"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:story/lava_bucket",
"display": {
"icon": {
"item": "minecraft:obsidian"
},
"title": {
"translate": "advancements.story.form_obsidian.title"
},
"description": {
"translate": "advancements.story.form_obsidian.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"obsidian": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:obsidian"
]
}
]
}
}
},
"requirements": [
[
"obsidian"
]
]
}

View file

@ -0,0 +1,38 @@
{
"parent": "minecraft:story/smelt_iron",
"display": {
"icon": {
"item": "minecraft:iron_pickaxe",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.iron_tools.title"
},
"description": {
"translate": "advancements.story.iron_tools.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"iron_pickaxe": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:iron_pickaxe"
]
}
]
}
}
},
"requirements": [
[
"iron_pickaxe"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:story/smelt_iron",
"display": {
"icon": {
"item": "minecraft:lava_bucket"
},
"title": {
"translate": "advancements.story.lava_bucket.title"
},
"description": {
"translate": "advancements.story.lava_bucket.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"lava_bucket": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:lava_bucket"
]
}
]
}
}
},
"requirements": [
[
"lava_bucket"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:story/iron_tools",
"display": {
"icon": {
"item": "minecraft:diamond"
},
"title": {
"translate": "advancements.story.mine_diamond.title"
},
"description": {
"translate": "advancements.story.mine_diamond.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"diamond": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:diamond"
]
}
]
}
}
},
"requirements": [
[
"diamond"
]
]
}

View file

@ -0,0 +1,36 @@
{
"parent": "minecraft:story/root",
"display": {
"icon": {
"item": "minecraft:wooden_pickaxe",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.mine_stone.title"
},
"description": {
"translate": "advancements.story.mine_stone.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"get_stone": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "minecraft:stone_tool_materials"
}
]
}
}
},
"requirements": [
[
"get_stone"
]
]
}

View file

@ -0,0 +1,77 @@
{
"parent": "minecraft:story/smelt_iron",
"display": {
"icon": {
"item": "minecraft:iron_chestplate",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.obtain_armor.title"
},
"description": {
"translate": "advancements.story.obtain_armor.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"iron_helmet": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:iron_helmet"
]
}
]
}
},
"iron_chestplate": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:iron_chestplate"
]
}
]
}
},
"iron_leggings": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:iron_leggings"
]
}
]
}
},
"iron_boots": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:iron_boots"
]
}
]
}
}
},
"requirements": [
[
"iron_helmet",
"iron_chestplate",
"iron_leggings",
"iron_boots"
]
]
}

View file

@ -0,0 +1,37 @@
{
"display": {
"icon": {
"item": "minecraft:grass_block"
},
"title": {
"translate": "advancements.story.root.title"
},
"description": {
"translate": "advancements.story.root.description"
},
"frame": "task",
"show_toast": false,
"announce_to_chat": false,
"hidden": false,
"background": "minecraft:textures/gui/advancements/backgrounds/stone.png"
},
"criteria": {
"crafting_table": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:crafting_table"
]
}
]
}
}
},
"requirements": [
[
"crafting_table"
]
]
}

View file

@ -0,0 +1,77 @@
{
"parent": "minecraft:story/mine_diamond",
"display": {
"icon": {
"item": "minecraft:diamond_chestplate",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.shiny_gear.title"
},
"description": {
"translate": "advancements.story.shiny_gear.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"diamond_helmet": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:diamond_helmet"
]
}
]
}
},
"diamond_chestplate": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:diamond_chestplate"
]
}
]
}
},
"diamond_leggings": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:diamond_leggings"
]
}
]
}
},
"diamond_boots": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:diamond_boots"
]
}
]
}
}
},
"requirements": [
[
"diamond_helmet",
"diamond_chestplate",
"diamond_leggings",
"diamond_boots"
]
]
}

View file

@ -0,0 +1,37 @@
{
"parent": "minecraft:story/upgrade_tools",
"display": {
"icon": {
"item": "minecraft:iron_ingot"
},
"title": {
"translate": "advancements.story.smelt_iron.title"
},
"description": {
"translate": "advancements.story.smelt_iron.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"iron": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:iron_ingot"
]
}
]
}
}
},
"requirements": [
[
"iron"
]
]
}

View file

@ -0,0 +1,38 @@
{
"parent": "minecraft:story/mine_stone",
"display": {
"icon": {
"item": "minecraft:stone_pickaxe",
"nbt": "{Damage:0}"
},
"title": {
"translate": "advancements.story.upgrade_tools.title"
},
"description": {
"translate": "advancements.story.upgrade_tools.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"stone_pickaxe": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"minecraft:stone_pickaxe"
]
}
]
}
}
},
"requirements": [
[
"stone_pickaxe"
]
]
}

Some files were not shown because too many files have changed in this diff Show more