9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2026-01-06 15:42:00 +00:00

1.8.0-PRE-1

This commit is contained in:
Xiao-MoMi
2022-07-29 00:50:11 +08:00
parent 43dccebb26
commit f6a6508c95
28 changed files with 575 additions and 125 deletions

View File

@@ -26,6 +26,7 @@ import net.momirealms.customnameplates.font.FontWidth;
import net.momirealms.customnameplates.font.FontWidthThin;
import net.momirealms.customnameplates.nameplates.NameplateUtil;
import net.momirealms.customnameplates.resource.ResourceManager;
import net.momirealms.customnameplates.scoreboard.NameplatesTeam;
import net.momirealms.customnameplates.scoreboard.ScoreBoardManager;
import net.momirealms.customnameplates.utils.BGInfo;
import net.momirealms.customnameplates.utils.NPInfo;
@@ -52,13 +53,31 @@ public class Placeholders extends PlaceholderExpansion {
@Override
public String onRequest(OfflinePlayer player, String params) {
if (params.equals("prefix")){
if (ScoreBoardManager.teams.get(player.getName()) != null){
return ScoreBoardManager.teams.get(player.getName()).getPrefixText();
if (ConfigManager.MainConfig.tab){
String teamName = TABHook.getTABTeam(player.getName());
NameplatesTeam nameplatesTeam = ScoreBoardManager.teams.get(teamName);
if (nameplatesTeam != null){
return nameplatesTeam.getPrefixText();
}
}else {
NameplatesTeam nameplatesTeam = ScoreBoardManager.teams.get(player.getName());
if (nameplatesTeam != null){
return nameplatesTeam.getPrefixText();
}
}
}
if (params.equals("suffix")){
if (ScoreBoardManager.teams.get(player.getName()) != null){
return ScoreBoardManager.teams.get(player.getName()).getSuffixText();
if (ConfigManager.MainConfig.tab){
String teamName = TABHook.getTABTeam(player.getName());
NameplatesTeam nameplatesTeam = ScoreBoardManager.teams.get(teamName);
if (nameplatesTeam != null){
return nameplatesTeam.getSuffixText();
}
}else {
NameplatesTeam nameplatesTeam = ScoreBoardManager.teams.get(player.getName());
if (nameplatesTeam != null){
return nameplatesTeam.getSuffixText();
}
}
}
if (params.startsWith("bg_")){