Макросы действительно полезная вещь, с ней можно придумать много вещей. Ещё в снапшотах теперь стало проще делать еду, благодаря новым тегам, которые позволяет настраивать насыщенность и скорость съедения своей игры. И благодаря этим тегам больше не придется мучаться с подбором предмета для создания нового предмета еды.
Долгожданный видос) Но, мне показалось, что все примеры были не очень наглядными и немного не законченными. Можно, например, было бы сделать вывод нанесенного урона над хотбаром в формате "Вы нанесли {n} урона", а так видос всё равно классный, ибо на ру ютубе я не видел видосов на эту тему. Кстати, я был очень не против увидеть гайд на data string, а то я не нашёл ни одного видео по обновлённой команде
Еее. В майнкрафт добавили аргументы для функций. Осталось только return и case сделать (не знаю, просто чтобы было) и дальше уже сразу на ооп переходить. Хотя, нет... Пусть сначала чертовы кастомные крафты добавят. А потом уже всё остальное
Привет, можешь помочь. Как сделать , так что бы кнопка или рычаг нажимались(активировались) только с помощью определённого предмета? Например : деревянная кнопка активируется алмазом, а акациевая кнопка железом?
ну могу объяснить. Вот глянь сначала мой код, где я тестировал на своей шкуре эти макросы для вывода двух чисел и их суммы, как в нормальных языках программирования, и я думаю, понять ты должен. Если есть вопросы - спрашивай load: scoreboard objectives add RightClick minecraft.used:minecraft.carrot_on_a_stick scoreboard objectives add test dummy scoreboard players set status test 0 tick: data modify storage test Slot set from entity @a[tag=summer,limit=1] SelectedItemSlot execute if score @a[tag=summer,limit=1] RightClick matches 1 run function begin:test test ____________________________________________________________________________________ scoreboard players set @a[tag=summer,limit=1] RightClick 0 execute if score status test matches 0 run data modify storage minecraft:test 1 set from storage minecraft:test Slot execute if score status test matches 1 run data modify storage minecraft:test 2 set from storage minecraft:test Slot execute if score status test matches 2 store result score 1 test run data get storage minecraft:test 1 execute if score status test matches 2 store result score 2 test run data get storage minecraft:test 2 execute if score status test matches 2 run scoreboard players operation sum test += 1 test execute if score status test matches 2 run scoreboard players operation sum test += 2 test execute if score status test matches 2 store result storage minecraft:test sum byte 1 run scoreboard players get sum test execute if score status test matches 2 run scoreboard players reset sum test execute if score status test matches 2 run scoreboard players reset 1 test execute if score status test matches 2 run scoreboard players reset 2 test execute if score status test matches 2 run function begin:test2 with storage minecraft:test scoreboard players add status test 1 ____________________________________________________________________________________ test2 ____________________________________________________________________________________ $tellraw @a[tag=summer,limit=1] {"text":"сумма $(1) и $(2) равна $(sum)"} scoreboard players set status test -1 ____________________________________________________________________________________
Лол, чувак, ты серьёзно думаешь, что эти макросы - какая-то супер фишка? Да это же просто костыли для нубов, которые не умеют нормально с функциями работать. 😂 "Передавать инфу в команды" - звучит как будто ты ракету в космос запускаешь, а не пару циферок в команду пишешь. 🚀 И вообще, зачем нужны эти ваши "хранилища", если можно всё через скорборды сделать? 🤦♂ Короче, не ведитесь на эту ерунду, учитесь нормально датапаки писать, а не с макросами баловаться.
Может быть ты не понимаешь, но использование макросов позволяет использовать переменные в командах, где это нельзя сделать. Это очень полезно, так как на скорбордах не всë реализуемо.
Теперь, ждём гайд по обновлённой команде /give и компонентами предметов
Удалили nbt теги предметов
@@DaniilKapinosда и теперь там ещё не понятнее компоненты
@@qwerhgfmghhheiwbdue просто нбт теги перенесли в другой формат, и ещё теперь можно делать крафты с нбт
@@DaniilKapinos а как узнать компоненты этого формата? Ведь Гайды никто на них не снял
@@qwerhgfmghhheiwbdue /data get entity @s SelectedItem.tag.components."название компонента"
Макрос, спасибо за гайд на Бигсти! ❤
По сути своей это переменные, имба
Ну то есть тоже самое что и скорборды, но могут иметь не целые числа и не завязаные на собственно скорбордах
Макросы действительно полезная вещь, с ней можно придумать много вещей. Ещё в снапшотах теперь стало проще делать еду, благодаря новым тегам, которые позволяет настраивать насыщенность и скорость съедения своей игры. И благодаря этим тегам больше не придется мучаться с подбором предмета для создания нового предмета еды.
Ну наконец-то! Спасибо!
Долгожданный видос) Но, мне показалось, что все примеры были не очень наглядными и немного не законченными. Можно, например, было бы сделать вывод нанесенного урона над хотбаром в формате "Вы нанесли {n} урона", а так видос всё равно классный, ибо на ру ютубе я не видел видосов на эту тему. Кстати, я был очень не против увидеть гайд на data string, а то я не нашёл ни одного видео по обновлённой команде
Data string? А такое есть?
Ура, видева
Урааа, я ждал это видео:D
Имба обзор спасибо большое
Еее. В майнкрафт добавили аргументы для функций. Осталось только return и case сделать (не знаю, просто чтобы было) и дальше уже сразу на ооп переходить.
Хотя, нет... Пусть сначала чертовы кастомные крафты добавят. А потом уже всё остальное
так уже есть /return
Кастомные крафты и return уже есть...
@@Lephtoks ты про кастомный крафт, заменяющий оригинальные? Я не хочу заменять. Я хочу дополнить
@@Lephtoks Под кастомными крафтами он имел в виду крафты с NBT-тегами без костылей
@@NobleEpuz уже и такие есть, в каком-то из недавно вышедших снапшотов
Один вопросик - вот есть тег CustomModelData но куда запихивать предмет, броню - (файл) чтобы код понимал какую текстуру ему выдовать?
Привет, можешь помочь. Как сделать , так что бы кнопка или рычаг нажимались(активировались) только с помощью определённого предмета? Например : деревянная кнопка активируется алмазом, а акациевая кнопка железом?
то есть макрос это как цикличный кб+скорборд но в виде функции и с доп. возможностями.я правильно понял?
а можно ли как-то записать текст с таблички в storage а потом использовать в качетсве макроса?
Афигенная вещь...
Можно гайд на создание кастомных мобов?
це дуже жостко для ютубу
Кто тоже нашёл аналогию с вызовом функции в языках программирования?
чел. пж.сделай обзор КАК сделать КАСТОМ КОЛЛИЗИЮ.на тебя вся надежда(очень нужно)
Я сидел лицом прощелкал целый ролик, но все ровно не понял почему это лучше чем онли execute с scoreboard"ом :)
ну могу объяснить. Вот глянь сначала мой код, где я тестировал на своей шкуре эти макросы для вывода двух чисел и их суммы, как в нормальных языках программирования, и я думаю, понять ты должен. Если есть вопросы - спрашивай
load:
scoreboard objectives add RightClick minecraft.used:minecraft.carrot_on_a_stick
scoreboard objectives add test dummy
scoreboard players set status test 0
tick:
data modify storage test Slot set from entity @a[tag=summer,limit=1] SelectedItemSlot
execute if score @a[tag=summer,limit=1] RightClick matches 1 run function begin:test
test
____________________________________________________________________________________
scoreboard players set @a[tag=summer,limit=1] RightClick 0
execute if score status test matches 0 run data modify storage minecraft:test 1 set from storage minecraft:test Slot
execute if score status test matches 1 run data modify storage minecraft:test 2 set from storage minecraft:test Slot
execute if score status test matches 2 store result score 1 test run data get storage minecraft:test 1
execute if score status test matches 2 store result score 2 test run data get storage minecraft:test 2
execute if score status test matches 2 run scoreboard players operation sum test += 1 test
execute if score status test matches 2 run scoreboard players operation sum test += 2 test
execute if score status test matches 2 store result storage minecraft:test sum byte 1 run scoreboard players get sum test
execute if score status test matches 2 run scoreboard players reset sum test
execute if score status test matches 2 run scoreboard players reset 1 test
execute if score status test matches 2 run scoreboard players reset 2 test
execute if score status test matches 2 run function begin:test2 with storage minecraft:test
scoreboard players add status test 1
____________________________________________________________________________________
test2
____________________________________________________________________________________
$tellraw @a[tag=summer,limit=1] {"text":"сумма $(1) и $(2) равна $(sum)"}
scoreboard players set status test -1
____________________________________________________________________________________
А почему на привюшке /macros🤨
Клик байт
Для доступности лол. И наглядности.
Ну и немного кликбейт само собой. Хотя в данном случае это не совсем корректно
Т.е. клик байт = click byte?
😂
Что за программа для кодинга
Вопросик, а к какой версии датапаков это относится?
Последняя версия 1.20
@@BigSTy спасибо
Ы , чтоб никто не догадался
На пятый час было 15икомментов а мой шестнадцатый
я 9
Лол, чувак, ты серьёзно думаешь, что эти макросы - какая-то супер фишка? Да это же просто костыли для нубов, которые не умеют нормально с функциями работать. 😂
"Передавать инфу в команды" - звучит как будто ты ракету в космос запускаешь, а не пару циферок в команду пишешь. 🚀
И вообще, зачем нужны эти ваши "хранилища", если можно всё через скорборды сделать? 🤦♂
Короче, не ведитесь на эту ерунду, учитесь нормально датапаки писать, а не с макросами баловаться.
Может быть ты не понимаешь, но использование макросов позволяет использовать переменные в командах, где это нельзя сделать. Это очень полезно, так как на скорбордах не всë реализуемо.
Ага, а теперь адаптируй скорборд в команду /tp в качестве координаты