Случайные видео
Уникальные рецепты крафта в 1.9+ [Уроки по Minecraft]
Добавляем на вашу карту новые рецепты крафта для создания уникальных ...
ОТПУСК! [Minecraft Special]
Анонс первого ежегодного отпуска нашего канала
Блиц-новости 28 октября 2012 [Minecraft Special]
Ответы на ваши вопросы, информация о работе канала и наша годовщина
Случайные статьи
Имена звуков и работа команды /playsound
Список всех основных имен звуков, которые можно использовать для проигрывания ...
Игровые правила и команда /gamerule
Небольшое пособие для тех, кто не знает как применять команду /gamerule и как ...
Селекторы игроков @a, @p, @r
Список селекторов, их дополнительных параметров и примеров использования ...
Уникальные рецепты крафта в 1.9+ [Уроки по Minecraft]
Посмотреть на YouTube
Сегодня я вновь затрагиваю темы, интересующие в основном создателей собственных карт. Меня несколько раз просили сделать подобный механизм и вот я представляю вам свою версию. Не исключено, что существует способ и получше, но с ходу я решил задачу только так. =) В качестве дополнения к видео могу сказать следующее. Если предметы выкидывать по одному (светопыль в моем примере), то после получения тэга можно докинуть в уже валяющийся на земле стэк еще лишних таких же предметов и они тоже будут "использованы" в крафте. Не смертельно и подобное можно обойти на уровне механизма (например добавлением помимо тэга параметра damage), но я делать это не стал. Получается дополнительное усложнение и увеличение механизма. В конце концов учитывать количество ингредиентов крафта это задача игрока, оно того просто не стоит. =D
Команды, использованные в данном видео:
/scoreboard players tag @e[type=Item,tag=!MyRecipe1_1] add MyRecipe1_1 {Item:{id:minecraft:redstone_block,Count:1b},OnGround:1b}
/scoreboard players tag @e[type=Item,tag=!MyRecipe1_2] add MyRecipe1_2 {Item:{id:minecraft:glowstone_dust,Count:2b},OnGround:1b}
/scoreboard players tag @e[type=Item,tag=!MyRecipe_1] add MyRecipe_1 {Item:{id:minecraft:redstone_block,Count:1b},OnGround:1b}
/scoreboard players tag @e[type=Item,tag=!MyRecipe_1] add MyRecipe_1 {Item:{id:minecraft:glowstone_dust,Count:2b},OnGround:1b}
/execute @e[type=Item,tag=MyRecipe1_1] ~ ~ ~ execute @e[type=Item,tag=MyRecipe1_2,r=1] ~ ~ ~ 
summon Item ~ ~1 ~ {CustomName:"Uberlamp",CustomNameVisible:1,Item:{id:redstone_lamp,Count:1b},Tags:["MyRecipe_1_Result"]}
/execute @e[type=Item,tag=MyRecipe_1_Result] ~ ~ ~ particle witchMagic ~5 ~ ~ 0 0 0 0 50
/execute @e[type=Item,tag=MyRecipe_1_Result] ~ ~ ~ playsound random.orb @a ~ ~ ~ 1 0
/execute @e[type=Item,tag=MyRecipe_1_Result] ~ ~ ~ kill @e[type=Item,tag=MyRecipe_1]
/scoreboard players tag @e[type=Item,tag=MyRecipe_1_Result] remove MyRecipe_1_Result
Приятного Вам просмотра!
Понравилось видео или нет - не забывайте оставлять свои оценки. Помните, что оставляя оценки Вы поддерживаете разработку данного канала!
Хотите больше летсплеев по разным играм, примеров и туториалов по схемам из редстоуна, скрытым дверям, ловушкам и прочим интересным конструкциям - подписывайтесь на канал. Чем более востребован будет канал, тем чаще и регулярнее я буду выкладывать свежий контент. Ну, по крайней мере у меня будет больше стимулов для этого! =D
Использована музыка:
"River Valley Breakdown" by Kevin MacLeod (incompetech.com) 
Licensed under Creative Commons "Attribution 3.0"