@Override public boolean canInteract(Player player, Material item) { if (!player.isTeam(this.getOwner())) { if (this.getAllowed().isEmpty()) { return false; } for (Block v : this.getAllowed()) { if (v.getMaterial().asString().equals(item.asString())) { return false; } } } return true; }