WantaSanchez
Опоздун
- 633
- 17
- 150
Доброго времени суток! Есть изменённое ванильное достижение и одно кастомное со схожим методом выдачи. Тобишь при накоплении чего-то (к примеру при использовании предметов из списка критерии или появлении предметов из списка в инвентаре игрока.) и выдаётся ачивка. Проблема в том, что одно кастомное и изменённое ванильное работают корректно, а два других выдаются при попадании в инвентарь любых BlockItem связанных с камнем (Будь то камень, обсидиан и прочее). В чём проблема я без понятия. До обновления мода на 1.16.5 всё работало корректно, а после вот такая вот ситуация, хотя особых изменений кода, связанных с ачивками, которые могли бы повлиять на мои я не заметил.
Примеры работающих ачивок:
Кривые ачивки:
Примеры работающих ачивок:
balanced_diet.json:
{
"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": {
"item": "minecraft:apple"
}
}
},
"mushroom_stew": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:mushroom_stew"
}
}
},
"bread": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:bread"
}
}
},
"porkchop": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:porkchop"
}
}
},
"cooked_porkchop": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_porkchop"
}
}
},
"golden_apple": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:golden_apple"
}
}
},
"enchanted_golden_apple": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:enchanted_golden_apple"
}
}
},
"cod": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cod"
}
}
},
"salmon": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:salmon"
}
}
},
"tropical_fish": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:tropical_fish"
}
}
},
"pufferfish": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:pufferfish"
}
}
},
"cooked_cod": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_cod"
}
}
},
"cooked_salmon": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_salmon"
}
}
},
"cookie": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cookie"
}
}
},
"melon_slice": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:melon_slice"
}
}
},
"beef": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:beef"
}
}
},
"cooked_beef": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_beef"
}
}
},
"chicken": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:chicken"
}
}
},
"cooked_chicken": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_chicken"
}
}
},
"rotten_flesh": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:rotten_flesh"
}
}
},
"spider_eye": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:spider_eye"
}
}
},
"carrot": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:carrot"
}
}
},
"potato": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:potato"
}
}
},
"baked_potato": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:baked_potato"
}
}
},
"poisonous_potato": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:poisonous_potato"
}
}
},
"golden_carrot": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:golden_carrot"
}
}
},
"pumpkin_pie": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:pumpkin_pie"
}
}
},
"rabbit": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:rabbit"
}
}
},
"cooked_rabbit": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_rabbit"
}
}
},
"rabbit_stew": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:rabbit_stew"
}
}
},
"mutton": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:mutton"
}
}
},
"cooked_mutton": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:cooked_mutton"
}
}
},
"chorus_fruit": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:chorus_fruit"
}
}
},
"beetroot": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:beetroot"
}
}
},
"beetroot_soup": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:beetroot_soup"
}
}
},
"dried_kelp": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:dried_kelp"
}
}
},
"suspicious_stew": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:suspicious_stew"
}
}
},
"sweet_berries": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:sweet_berries"
}
}
},
"honey_bottle": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:honey_bottle"
}
}
},
"fried_egg": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:fried_egg"
}
}
},
"jelly": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:jelly"
}
}
},
"pill": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:pill"
}
}
},
"apple_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:apple_jam"
}
}
},
"pumpkin_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:pumpkin_jam"
}
}
},
"melon_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:melon_jam"
}
}
},
"kelp_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:kelp_jam"
}
}
},
"sugar_cane_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:sugar_cane_jam"
}
}
},
"beetroot_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:beetroot_jam"
}
}
},
"triangle": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:triangle"
}
}
}
},
"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"
],
[
"fried_egg"
],
[
"jelly"
],
[
"pill"
],
[
"apple_jam"
],
[
"pumpkin_jam"
],
[
"melon_jam"
],
[
"kelp_jam"
],
[
"sugar_cane_jam"
],
[
"beetroot_jam"
],
[
"triangle"
]
]
}
grandmas_sweet_tooth.json:
{
"parent": "minecraft:husbandry/plant_seed",
"display": {
"icon": {
"item": "simplecompat:apple_jam"
},
"title": {
"translate": "advancements.husbandry.grandmas_sweet_tooth.title"
},
"description": {
"translate": "advancements.husbandry.grandmas_sweet_tooth.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 30
},
"criteria": {
"apple_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:apple_jam"
}
}
},
"pumpkin_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:pumpkin_jam"
}
}
},
"melon_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:melon_jam"
}
}
},
"kelp_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:kelp_jam"
}
}
},
"sugar_cane_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:sugar_cane_jam"
}
}
},
"beetroot_jam": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "simplecompat:beetroot_jam"
}
}
}
},
"requirements": [
[
"apple_jam"
],
[
"pumpkin_jam"
],
[
"melon_jam"
],
[
"kelp_jam"
],
[
"sugar_cane_jam"
],
[
"beetroot_jam"
]
]
}
at_the_finish_line.json:
{
"parent": "minecraft:nether/root",
"display": {
"icon": {
"item": "minecraft:netherite_pickaxe"
},
"title": {
"translate": "advancements.nether.at_the_finish_line.title"
},
"description": {
"translate": "advancements.nether.at_the_finish_line.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 100
},
"criteria": {
"quartz": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:quartz"
}
}
},
"gold": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:gold_nugget"
}
}
},
"ancient_debris": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:ancient_debris"
}
}
},
"saltpeter": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "simplecompat:saltpeter"
}
}
},
"sulphur": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "simplecompat:sulphur"
}
}
}
},
"requirements": [
[
"quartz"
],
[
"gold"
],
[
"ancient_debris"
],
[
"saltpeter"
],
[
"sulphur"
]
]
}
order_of_the_stone.json:
{
"parent": "minecraft:story/iron_tools",
"display": {
"icon": {
"item": "minecraft:diamond_pickaxe"
},
"title": {
"translate": "advancements.story.order_of_the_stone.title"
},
"description": {
"translate": "advancements.story.order_of_the_stone.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"rewards": {
"experience": 70
},
"criteria": {
"coal": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:coal"
}
}
},
"lapis": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:lapis_lazuli"
}
}
},
"iron": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:iron_ore"
}
}
},
"gold": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:gold_ore"
}
}
},
"redstone": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:redstone"
}
}
},
"diamond": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:diamond"
}
}
},
"emerald": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"item": {
"item": "minecraft:emerald"
}
}
}
},
"requirements": [
[
"coal"
],
[
"lapis"
],
[
"iron"
],
[
"gold"
],
[
"redstone"
],
[
"diamond"
],
[
"emerald"
]
]
}