Помогите delete

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

Sneyzi

Активный участник
Пользователь
Баллы
76
delete
 
Последнее редактирование:
Как запретить использовать кирку?
очевидно надо не юзать deprecated методы, на то они и deprecated. На новых версиях две руки, так что тебе нужно получать вещь в нужной руке
 
Всё таки должно быть рассчитано на то что ты не можешь ломать киркой песок?
 
Как запретить использовать кирку?
Мой говнокод (hastebin не работает , хз почему)


@SuppressWarnings("deprecation")
@EventHandler
public void onBlockBreakEvent(BlockBreakEvent e) {
Player p = e.getPlayer();
Block b = e.getBlock();
ItemStack is = p.getItemInHand();
if (is.getType().equals(Material.WOOD_PICKAXE)
|| is.getType().equals(Material.STONE_PICKAXE)
|| is.getType().equals(Material.GOLD_PICKAXE)
|| is.getType().equals(Material.IRON_PICKAXE)
|| is.getType().equals(Material.DIAMOND_PICKAXE)) {
if(b.getType() == Material.SAND) {
p.sendMessage(ChatColor.RED + "Вы не можете использовать кирку");
is.setType(null);
e.setCancelled(true);
p.updateInventory();
}
}
}
Попробуй поставить тип предмета не null, а воздух.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх