Red2 Опубликовано 15 июля, 2021 Поделиться Опубликовано 15 июля, 2021 Я делаю карту, и мне нужно туда свои достижения сделать. И с одним из них их у меня проблема. У меня есть житель с кучей NBT-тегов, и мне нужно, чтобы при убийстве этого жителя игрок получал достижение. Именно его. Но, чтобы я не делал, это достижение либо не при каких условиях не появляется, либо игра вообще его не видит в дереве достижений. Вот оно: "__comment": "Made with TheDestruc7i0n's advancements generator: https://advancements.thedestruc7i0n.ca", "display": { "title": { "text": "Покойся с миром", "color": "dark_purple" }, "description": { "text": "Убейте Дона", "color": "green" }, "icon": { "item": "minecraft:netherite_sword" }, "frame": "challenge", "show_toast": true, "announce_to_chat": true, "hidden": false }, "criteria": { "kill": { "trigger": "minecraft:player_killed_entity", "conditions": { "entity": { "type": "minecraft:crepeer", "nbt": "{VillagerData:{profession:weaponsmith,level:5,type:plains},CustomName:"\"Дон мафии\"",CustomNameVisible:1,ArmorDropChances:[2F,2F,2F,2F],ArmorItems:[{id:"minecraft:pufferfish",tag:{display:{Name:'{"text":"\\u041f\\u0420\\u0417"}',Lore:['{"text":"\\u0425\\u0430\\u0431\\u0438\\u0431\\u0441\\u043a\\u0438\\u0439 \\u043d\\u0430\\u0440\\u043a\\u043e\\u0442\\u0438\\u043a"}']}},Count:5},{id:"minecraft:tnt",tag:{display:{Name:'{"text":"C4"}',Lore:['{"text":"\\u0421\\u0442\\u0430\\u0440\\u0430\\u044f \\u0434\\u043e\\u0431\\u0440\\u0430\\u044f \\u04214"}']}},Count:1},{id:"minecraft:arrow",tag:{display:{Name:'{"text":"\\u041f\\u0430\\u0442\\u0440\\u043e\\u043d\\u044b"}'}},Count:20},{}],Offers:{Recipes:[{buy:{id:gold_ingot,Count:5},sell:{id:shield,Count:1},rewardExp:0b,maxUses:2},{buy:{id:gold_ingot,Count:5},sell:{id:chainmail_helmet,Count:1},rewardExp:0b,maxUses:2},{buy:{id:gold_ingot,Count:8},sell:{id:chainmail_chestplate,Count:1},rewardExp:0b,maxUses:2},{buy:{id:gold_ingot,Count:6},sell:{id:chainmail_leggings,Count:1},rewardExp:0b,maxUses:2},{buy:{id:gold_ingot,Count:3},sell:{id:chainmail_boots,Count:1},rewardExp:0b,maxUses:2},{buy:{id:gold_ingot,Count:7},sell:{id:iron_axe,Count:1},rewardExp:0b,maxUses:2},{buy:{id:gold_ingot,Count:10},sell:{id:bow,Count:2,tag:{display:{Name:"\"Пистолет\"",Lore:["\"\""]}}},rewardExp:0b,maxUses:1},{buy:{id:player_head,Count:1},sell:{id:diamond_sword,Count:1,tag:{display:{Name:"\"Нож Дона\"",Lore:["\"Нож чье остриё сделано из алмазов\""]}}},maxUses:1},{buy:{id:gold_ingot,Count:3},sell:{id:arrow,Count:10,tag:{display:{Name:"\"Патроны\"",Lore:["\"\""]}}},rewardExp:0b,maxUses:5}]},CustomNameVisible:1b,PersistenceRequired:1}" } } } }, "requirements": [ [ "kill" ] ], "rewards": { "experience": 10 }, "parent": "lvl2:root" } Даже, когда я в поле "nbt" оставлял "{VillagerData:{profession:weaponsmith,level:5,type:plains}}" то всё ровно не работает. P.S. Я знаю, что ковычки в ковычках = ошибка. Ссылка на комментарий Поделиться на другие сайты Поделиться
Тыква Опубликовано 15 июля, 2021 Поделиться Опубликовано 15 июля, 2021 Сложно, очень сложно Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 15 июля, 2021 Поделиться Опубликовано 15 июля, 2021 А не проще проверять не убит ли житель, если да то выдавать достижение? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 3 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти