В какой раз уже обращаюсь к Вам, Уважаемые со-форумцы!
Мне кажется название описывает суть проблемы.
У меня есть блок с метадатой, а мне нужно из него (при разбивании) дропать замшелый каменный кирпич (stonebrick 1).
Логичны для меня метод не работает:
Нашел на форуме способ, но мне почему-то (почему? - чисто визуально (по сравнению с дропом итема без мета из блока)) он кажется не самым удачным. Но он работает, но хотелось бы лучше.
Прошу дать мне наставления, в какую сторону копошиться, а желательно и помочь с проблемой.
Решил подглядеть, как это сделано у травы. Сделал так:
Но, к сожалению, падает простой каменный кирпич, не замшелый.
а за что вообще отвечают par1, par2Random, par3?
С Уважением, Led.
P.S: Может мне стоит создать одну тему и там спрашивать вопросы? Дабы не засорять форум?
Мне кажется название описывает суть проблемы.
У меня есть блок с метадатой, а мне нужно из него (при разбивании) дропать замшелый каменный кирпич (stonebrick 1).
Логичны для меня метод не работает:
Код:
@Override
public Item getItemDropped(int par1, Random par2Random, int par3)
{
return Blocks.stonebrick (1, par2Random, par3);
}
Нашел на форуме способ, но мне почему-то (почему? - чисто визуально (по сравнению с дропом итема без мета из блока)) он кажется не самым удачным. Но он работает, но хотелось бы лучше.
Код:
//Очень хитрая (и мне непонятная) штука, позволяющая дропать один блок из другого блока с meta
public int quantityDropped(Random random) {
return 0;
}
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) {
ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
ret.add(new ItemStack(Blocks.stonebrick, 1, 1));
return ret;
}
Прошу дать мне наставления, в какую сторону копошиться, а желательно и помочь с проблемой.
Решил подглядеть, как это сделано у травы. Сделал так:
Код:
public Item getItemDropped(int par1, Random par2Random, int par3)
{
return Blocks.stonebrick.getItemDropped(1, par2Random, 1);
}
Но, к сожалению, падает простой каменный кирпич, не замшелый.
а за что вообще отвечают par1, par2Random, par3?
С Уважением, Led.
P.S: Может мне стоит создать одну тему и там спрашивать вопросы? Дабы не засорять форум?