[1.7.10] Перехват дропа с руды

Статус
В этой теме нельзя размещать новые ответы.
476
9
39
Хочу перехватить с одного мода блок руды, и изменить его дроп, так как из-за этого "дропа" и зачарования из таум тинкера можно дюпать. 
Как я себе это представляю:
Лезу в BreakEvent
Добавляю дроп.
Загвоздка в том, что я не знаю, как убрать дроп с блока.
 
talosdx, тебе нужен HarvestDropsEvent, а не BreakEvent.
Код:
@SubscribeEvent
public void dropCoalOre(BlockEvent.HarvestDropsEvent e) {
if (e.block == Blocks.coal_ore) {
e.drops.clear();//Очистка существующего дропа выбранного блока в условиях.
e.drops.add(new ItemStack(Blocks.coal_ore, 1, 0));//Добавляем в список дропа выбранного блока в условиях, наш дроп.
}
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху