package net.glowstone.net.message.play.scoreboard;
import com.flowpowered.networking.Message;
import lombok.AccessLevel;
import lombok.Data;
import lombok.RequiredArgsConstructor;
@Data
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
public final class ScoreboardScoreMessage implements Message {
public final String target;
public final boolean remove;
public final String objective;
public final int value;
public ScoreboardScoreMessage(String target, String objective, int value) {
this(target, false, objective, value);
}
public static ScoreboardScoreMessage remove(String target, String objective) {
return new ScoreboardScoreMessage(target, true, objective, 0);
}
}