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

l_Slime_l

Активный участник
Пользователь
Баллы
76
Пишу простенький плагин на ЛакиБлоки, нужно чтобы блок не выпадал после его ломания, подскажите пожалуйста.
 
Код:
        e.setCancelled(true);
        e.getBlock().setType(Material.AIR);
 
Вроде бы можно убрать лут как-то, прочекай в плагине AutoPickup, там это есть. Ещё можешь проверку сделать isCancelled

В прямом, люди рг будут ломать любые.
Ну я пока что просто для себя пишу плагины, только начал.
 
Пишу простенький плагин на ЛакиБлоки, нужно чтобы блок не выпадал после его ломания, подскажите пожалуйста.
А также дроп e.getBlock().getWorld().dropItem(e.getBlock().getLocation(), new ItemStack(Material.DIAMOND_SWORD)); Будет спавнится алмазный меч на месте лаки блока
 
А он тут причём?
Вообще да, стандартные значения priority и ignoreCanceled подойдут, можно ничего не менять.
Просто if(e.isCancelled) return;
А это мертвый код, при ignoreCanceled = false (значение по умолчанию), он никогда не выполнится.
 
Вообще да, стандартные значения priority и ignoreCanceled подойдут, можно ничего не менять.

А это мертвый код, при ignoreCanceled = false (значение по умолчанию), он никогда не выполнится.
Прикол в том, что я так уже 2 года делаю и всё в порядке и отлично работает... Ну ок.
Например, если вг отменяет ломание блоки, античиты и т.п., то этот код не будет выполнен, а в любых других случаях всё будет как обычно...
 
Назад
Верх