package tc.oc.pgm.flag.state; import java.util.Collections; import net.md_5.bungee.api.ChatColor; import org.bukkit.Location; import tc.oc.pgm.match.MatchPlayer; import tc.oc.pgm.match.ParticipantState; import tc.oc.pgm.match.Party; import tc.oc.pgm.flag.Flag; import tc.oc.pgm.flag.Post; import tc.oc.pgm.goals.SimpleGoal; // Flag has been permanently captured public class Completed extends Returned { public Completed(Flag flag, Post post) { super(flag, post, null); } @Override public Iterable<Location> getProximityLocations(ParticipantState player) { return Collections.emptySet(); } @Override protected boolean canPickup(MatchPlayer player) { return false; } @Override public ChatColor getStatusColor(Party viewer) { return SimpleGoal.COLOR_COMPLETE; } @Override public String getStatusSymbol(Party viewer) { return SimpleGoal.SYMBOL_COMPLETE; } }