Помогите Разрешение строить НО НЕ ЛОМАТЬ!

  • Автор темы Автор темы AlexMor
  • Дата начала Дата начала

AlexMor

Активный участник
Пользователь
Баллы
76
Всем доброе время суток! Ищу способ чтоб игроки каким-либо способом могли ставить блоки и ломать свои блоки но саму карту не могли ломать !
Впринцыпе как в режиме BedWars там карту ломать нельзя а вот строить и ломать свои блоки можно!
Подскажите пж
 
Не знаю, может, я тупой, но я бы сделал это так
Код:
ArrayList<Block> placedblox = new ArrayList<Block>();
   
    @EventHandler
    public void onPlayerPlaceBlock(BlockPlaceEvent e){
        placedblox.add(e.getBlock());
    }
   
    @EventHandler
    public void onBlockBreak(BlockBreakEvent e){
        if (!placedblox.contains(e.getBlock())){
            e.setCancelled(true);
        }
    }
 
Не знаю, может, я тупой, но я бы сделал это так
Код:
ArrayList<Block> placedblox = new ArrayList<Block>();
  
    @EventHandler
    public void onPlayerPlaceBlock(BlockPlaceEvent e){
        placedblox.add(e.getBlock());
    }
  
    @EventHandler
    public void onBlockBreak(BlockBreakEvent e){
        if (!placedblox.contains(e.getBlock())){
            e.setCancelled(true);
        }
    }
можешь из этого слепить плагин? я в програминге ноль, так что ничего не понял из написанного, вообщем сможешь написать плагин? Чтоб было так - ломать только то что поставил ??
 
Назад
Верх Низ