Крафт не крафтится

Версия Minecraft
1.7.10
21
0
вот код крафта
Код:
       GameRegistry.addRecipe(new ItemStack(Items.slime_ball,4),
                new Object[]{ "zsz", "xcx", "zsz",
                ('x'), Items.water_bucket,('c'),Blocks.dirt,('s'),Items.dye});
[img=290x130]http://image.prntscr.com/image/29b2117d42a84ecca313b849557b5fd2.png[/img]
но вот допустим этот крафт работает
Код:
        GameRegistry.addRecipe(new ItemStack(Items.blaze_rod,8),
                new Object[]{ "xxx", "xzx", "xxx",
                ('x'), mcraft.itemIronStick,('z'),Items.lava_bucket});

[img=290x130]http://image.prntscr.com/image/67898d1edf744b279df9ddbd608d4bf0.png[/img]
 
Код:
       GameRegistry.addRecipe(new ItemStack(Items.slime_ball,4),
               new Object[]{ "zsz", "xcx", "zsz",
               ('x'), Items.water_bucket,('c'),Blocks.dirt,('s'),Items.dye});

хмм... ты пишешь что в первой строчке верстака у тебя будет предмет "z" потом предмет "s" и потом снова "z".
Но ты не написал что это за предмет такой "z". Если ты хочешь пустое место то нужно вместо значения "z" вписать пробел(вроде).


В итоге:
Код:
     GameRegistry.addRecipe(new ItemStack(Items.slime_ball,4),
              new Object[]{ " s ", "xcx", " s ",
              ('x'), Items.water_bucket,('c'),Blocks.dirt,('s'),Items.dye});
 
Крокодил написал(а):
Код:
       GameRegistry.addRecipe(new ItemStack(Items.slime_ball,4),
               new Object[]{ "zsz", "xcx", "zsz",
               ('x'), Items.water_bucket,('c'),Blocks.dirt,('s'),Items.dye});

хмм... ты пишешь что в первой строчке верстака у тебя будет предмет "z" потом предмет "s" и потом снова "z".
Но ты не написал что это за предмет такой "z". Если ты хочешь пустое место то нужно вместо значения "z" вписать пробел(вроде).


В итоге:
Код:
     GameRegistry.addRecipe(new ItemStack(Items.slime_ball,4),
              new Object[]{ " s ", "xcx", " s ",
              ('x'), Items.water_bucket,('c'),Blocks.dirt,('s'),Items.dye});Yt



Нет проблема не этом вот рабочий крафт в нем есть z
Код:
       GameRegistry.addRecipe(new ItemStack(itemIronStick,2),
                new Object[]{ "xzz", "zxz", "zzx",
                ('x'), Items.iron_ingot});


Я понял в чем проблема. В том, что Dye это краситель и костная мука краситель, но вот как надо написать, что бы игра поняла, что это костная мука я не знаю
 
передавай ItemStack, вместо Item
 
P.s Вот есть...​
[video=youtube]https://www.youtube.com/watch?v=ydWj5H6AeA8&index=7&list=PLqo_kDIfGjcUY55hcQ_Xd_Cdk1LsM0Mcw[/video]​
 
Назад
Сверху