@Override
    public void unsubscribe(Player player, boolean fast) {
        Objects.requireNonNull(player, "player");
        if (!this.subscribed.remove(player) || fast) {
            return;
        }

        Protocol.sendPacket(player, newObjectivePacket(UpdateType.REMOVE));
    }
Creates a new scoreboard objective

@param id the id of this objective
@param displayName the initial display name
@param displaySlot the initial display slot
helper/src/main/java/me/lucko/helper/scoreboard/PacketScoreboardObjective.java