1
mirror of https://github.com/CarmJos/UserPrefix.git synced 2024-09-19 20:15:47 +00:00

[#12] 修复玩家前缀未生效order的问题

This commit is contained in:
Carm Jos 2022-02-27 18:27:38 +08:00
parent 2e46888019
commit 898ba5bf27

View File

@ -73,16 +73,17 @@ public class UserManager {
if (tag == null) return; //未启用的情况下不需要进行任何操作
ConfiguredPrefix playerPrefix = UserManager.getPrefix(player);
boolean descOrder = PluginConfig.Functions.NAME_ORDER_DESC.get();
tag.setPrefix(playerPrefix.getContent());
tag.setOrder(playerPrefix.getWeight());
tag.setOrder(descOrder ? 999 - playerPrefix.getWeight() : playerPrefix.getWeight());
Main.debug("为玩家 " + player.getName() + " 设置了 " + player.getName() + "的前缀为 #" + playerPrefix.getWeight() + " " + playerPrefix.getName());
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
if (onlinePlayer.equals(player)) continue;
UserNameTag onlinePlayerTag = getNameTag(onlinePlayer);
boolean descOrder = PluginConfig.Functions.NAME_ORDER_DESC.get();
if (onlinePlayerTag != null) {
onlinePlayerTag.setPrefix(player, playerPrefix.getContent());
onlinePlayerTag.setOrder(player, descOrder ? 999 - playerPrefix.getWeight() : playerPrefix.getWeight());