9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2025-12-26 10:29:09 +00:00

2.0-PRE-12

This commit is contained in:
Xiao-MoMi
2022-09-17 12:15:00 +08:00
parent f4c79a4e3c
commit c5662df833
4 changed files with 21 additions and 5 deletions

View File

@@ -176,6 +176,7 @@ public class ConfigManager {
public static String default_nameplate;
public static String player_prefix;
public static String player_suffix;
public static String player_name;
public static long preview;
public static boolean update;
public static int refresh;
@@ -192,6 +193,7 @@ public class ConfigManager {
YamlConfiguration config = getConfig("nameplate.yml");
default_nameplate = config.getString("nameplate.default-nameplate");
player_name = config.getString("nameplate.player-name", "%player_name%");
preview = config.getLong("nameplate.preview-duration");
mode = config.getString("nameplate.mode","team");
update = config.getBoolean("nameplate.update.enable",true);

View File

@@ -130,7 +130,16 @@ public class NameplatesTeam {
this.dynamic = playerPrefix + playerSuffix;
String name = this.player.getName();
String name;
if (ConfigManager.Nameplate.player_name.equals("%player_name%")) {
name = this.player.getName();
}
else if (ConfigManager.Main.placeholderAPI) {
name = CustomNameplates.instance.getPlaceholderManager().parsePlaceholders(player, ConfigManager.Nameplate.player_name);
}
else {
name = this.player.getName();
}
this.prefixText = NameplateUtil.makeCustomNameplate(
MiniMessage.miniMessage().stripTags(playerPrefix),

View File

@@ -434,9 +434,9 @@ public class ResourceManager {
AdventureUtil.consoleMessage("<red>[CustomNameplates] Error! Failed to generate font json...</red>");
}
if (NAMEPLATES.size() != 1) AdventureUtil.consoleMessage("[CustomNameplates] Loaded <green>" + (NAMEPLATES.size() -1) + " <gray>nameplates");
if (BUBBLES.size() != 0) AdventureUtil.consoleMessage("[CustomNameplates] Loaded <green>" + BUBBLES.size() + " <gray>bubbles");
if (BACKGROUNDS.size() != 0) AdventureUtil.consoleMessage("[CustomNameplates] Loaded <green>" + BACKGROUNDS.size() + " <gray>backgrounds");
if (NAMEPLATES != null) AdventureUtil.consoleMessage("[CustomNameplates] Loaded <green>" + (NAMEPLATES.size() -1) + " <gray>nameplates");
if (BUBBLES != null) AdventureUtil.consoleMessage("[CustomNameplates] Loaded <green>" + BUBBLES.size() + " <gray>bubbles");
if (BACKGROUNDS != null) AdventureUtil.consoleMessage("[CustomNameplates] Loaded <green>" + BACKGROUNDS.size() + " <gray>backgrounds");
//复制到其他插件文件夹中
hookCopy(gd_file);
}

View File

@@ -1,5 +1,5 @@
# Do not change
config-version: '7'
config-version: '8'
nameplate:
# mode: Team / Riding / Teleporting
@@ -18,6 +18,11 @@ nameplate:
# Or installing BungeeTabListPlus / TAB on the proxy server would fix
create-fake-team: true
# This decides what %nameplates_prefix/suffix% would return
# This only works on Riding / Teleporting mode
# Don't change this if you are using Team mode
player-name: '%player_name%'
update:
# Nameplates will be updated every x ticks
# If your nameplate content is static, it's better to disable updating for better performance