Katterana Опубликовано 25 мая, 2022 Поделиться Опубликовано 25 мая, 2022 Что можно сделать чтоб когда кидаешь 2 предмета на один блок они удаляються и выдаеться другой предмет? Ссылка на комментарий Поделиться на другие сайты Поделиться
Katterana Опубликовано 25 мая, 2022 Автор Поделиться Опубликовано 25 мая, 2022 up Ссылка на комментарий Поделиться на другие сайты Поделиться
Джeймс Эрл Кэш Опубликовано 26 мая, 2022 Поделиться Опубликовано 26 мая, 2022 с помощью датапака Ссылка на комментарий Поделиться на другие сайты Поделиться
NotDen Опубликовано 28 мая, 2022 Поделиться Опубликовано 28 мая, 2022 execute as @e[type=item,nbt={Item:{id:"minecraft:paper",Count:3b}}] at @s if entity @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3] run tag @s add DoCombineexecute at @e[type=item,tag=DoCombine] run kill @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3]execute at @e[type=item,tag=DoCombine] run summon item ~ ~ ~ {Item:{id:"minecraft:book",Count:1b},Motion:[0.0,0.2,0.0]}kill @e[type=item,tag=DoCombine] {id:"minecraft:paper",Count:3b} - Первый предмет{id:"minecraft:leather",Count:2b} - Второй предмет{id:"minecraft:book",Count:1b} - Предмет который получится -{id:"<айди предмета>",Count:<необходимое количество>b}..0.3 - Расстояние на котором предметы будут объеденяютсяDoCombine - Временный тег (если вы собираетесь добавлять ещё таких крафтов, лучше ставить для каждого крафта свой уникальный тег) #Если в датапаке #- main (основной цикл датапака) execute as @e[type=item,nbt={Item:{id:"minecraft:paper",Count:3b}}] at @s if entity @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3] run function datapack:DoCombine #- DoCombine kill @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3] summon item ~ ~ ~ {Item:{id:"minecraft:book",Count:1b},Motion:[0.0,0.2,0.0]} kill @s datapack - имя датапакаDoCombine - имя функции крафта (для каждого крафта нужна своя функция) Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 28 мая, 2022 Поделиться Опубликовано 28 мая, 2022 3 часа назад, NotDen сказал: execute as @e[type=item,nbt={Item:{id:"minecraft:paper",Count:3b}}] at @s if entity @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3] run tag @s add DoCombineexecute at @e[type=item,tag=DoCombine] run kill @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3]execute at @e[type=item,tag=DoCombine] run summon item ~ ~ ~ {Item:{id:"minecraft:book",Count:1b},Motion:[0.0,0.2,0.0]}kill @e[type=item,tag=DoCombine] {id:"minecraft:paper",Count:3b} - Первый предмет{id:"minecraft:leather",Count:2b} - Второй предмет{id:"minecraft:book",Count:1b} - Предмет который получится -{id:"<айди предмета>",Count:<необходимое количество>b}..0.3 - Расстояние на котором предметы будут объеденяютсяDoCombine - Временный тег (если вы собираетесь добавлять ещё таких крафтов, лучше ставить для каждого крафта свой уникальный тег) #Если в датапаке #- main (основной цикл датапака) execute as @e[type=item,nbt={Item:{id:"minecraft:paper",Count:3b}}] at @s if entity @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3] run function datapack:DoCombine #- DoCombine kill @e[type=item,nbt={Item:{id:"minecraft:leather",Count:2b}},limit=1,distance=..0.3] summon item ~ ~ ~ {Item:{id:"minecraft:book",Count:1b},Motion:[0.0,0.2,0.0]} kill @s datapack - имя датапакаDoCombine - имя функции крафта (для каждого крафта нужна своя функция) Большие буквы нельзя использовать в названии функции Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 5 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти