- 1,031
- 19
- 87
Как сделать так, чтобы с руды выпадал не её же блок, а определённый предмет в указанном количестве? Я пробовал капипастить ванильный код, но не работает.
Я и поиск юзал, но есть темытоко под 1.7.10Пожалуйста, юзайте поиск прежде чем создавать вопрос
Проверял уже, но не работаетНу, тогда стоит проверить, подходит ли код 1.7.10 под 1.12.2. Иногда такое бывает.
Иначе бы не ответил, конечно смотрел, но мне нужно практически что-то типа этого:Смотрел мою ссылку?
public Item getItemDropped(IBlockState state) {
if (this == RegisterBlock.ORCHITE_ORE_NETHER) {
return RegisterItem.ORCHITE_SHARD;
}
return null;
@Override // Дропы, которые получим при ломании блока.
public void getDrops(NonNullList<ItemStack> drops, IBlockAccess world, BlockPos pos, IBlockState s, int f) {
drops.clear(); // Отчищаем возможные дропы, если они есть.
drops.add(new ItemStack(Blocks.STONE, 5)); // Добавляем свой дроп.
drops.add(new ItemStack(Blocks.DIAMOND_BLOCK, 64)); // Добавляем свой дроп.
}
Мне нужен не лист, а одиночный дропЧем тебе не угодило это?
Ну попробую, можно ли добавить дроп опыта как в алмазной руды?Ну так добавь ты просто 1 ItemStack и все.