Помогите Как заменить редстоун на булыжник после того как его сломали?

  • Автор темы Автор темы bristol
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

bristol

Активный участник
Пользователь
Баллы
46
Имя в Minecraft
bristol
Qq all!
Делал плагин на изменение системы руд, столкнулся с проблемой у меня имеется такой код:
Код:
        else if(e.getBlock().getType() == Material.REDSTONE_ORE) {
            loc.getBlock().setType(Material.COBBLESTONE);
            e.setCancelled(true);
            ItemStack item = new ItemStack(Material.REDSTONE);
            int a = 1;
            int b = 4; 
            int c = a + (int) (Math.random() * b);
            item.setAmount(c);
            e.getPlayer().getInventory().addItem(item);
            if(loc.getBlock() == null) {
                loc.getBlock().setType(Material.COBBLESTONE);
            }
            return;
        }
Проблема вот в чём, при ломании редстоуна блок просто исчезает, а он должен был замениться на булыжник. Он меняется на булыжник только в том случаи если его ломают в креативе, ошибок в консоли нету. С другими рудами это работает. Спасибо за помощь заранее!
 
Material.GLOWING_REDSTONE_ORE
Она начинает светится если начать ломать
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх