- Баллы
- 66
Приветствую! Есть необходимость модифицировать дроп с блока. Есть набросок (нерабочего) кода:
Подскажите, пожалуйста, что нужно исправить. Дополнительной задачей является настройка дропа с блока, имеющего определенный опознавательный знак (название, лор или еще что-то), есть ли вариант это реализовать? Если да, то какой? Сразу сообщу, я в этом ремесле дилетант, потому прошу отнестись к глупым вопросам с пониманием.
PHP:
@EventHandler
public void gc(BlockBreakEvent e)
{
//Player p = e.getPlayer();
Block b = (Block) e.getBlock();
if(e.getBlock().getType() != Material.STONE) return;
e.getBlock().setType(Material.AIR);
e.getBlock().getWorld().dropItemNaturally(e.getBlock().getLocation(), new ItemStack(Material.IRON_INGOT));
}