
net.minecraft.server.ScoreboardTeamBase Maven / Gradle / Ivy
package net.minecraft.server;
import com.google.common.collect.Maps;
import java.util.Collection;
import java.util.Map;
public abstract class ScoreboardTeamBase {
public ScoreboardTeamBase() {
}
public boolean isAlly(ScoreboardTeamBase scoreboardteambase) {
return this == scoreboardteambase;
}
public abstract String getName();
public abstract String getFormattedName(String s);
public abstract boolean allowFriendlyFire();
public abstract Collection getPlayerNameSet();
public abstract EnumNameTagVisibility j();
public enum EnumNameTagVisibility {
ALWAYS("always", 0),
NEVER("never", 1),
HIDE_FOR_OTHER_TEAMS("hideForOtherTeams", 2),
HIDE_FOR_OWN_TEAM("hideForOwnTeam", 3);
private static final Map g = Maps.newHashMap();
static {
EnumNameTagVisibility[] ascoreboardteambase_enumnametagvisibility = values();
int i = ascoreboardteambase_enumnametagvisibility.length;
for (EnumNameTagVisibility scoreboardteambase_enumnametagvisibility : ascoreboardteambase_enumnametagvisibility) {
EnumNameTagVisibility.g.put(scoreboardteambase_enumnametagvisibility.e, scoreboardteambase_enumnametagvisibility);
}
}
public final String e;
public final int f;
EnumNameTagVisibility(String s, int i) {
this.e = s;
this.f = i;
}
public static String[] a() {
return EnumNameTagVisibility.g.keySet().toArray(new String[0]);
}
public static EnumNameTagVisibility a(String s) {
return EnumNameTagVisibility.g.get(s);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy