9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2025-12-19 15:09:23 +00:00

fix createTextWithImage

This commit is contained in:
XiaoMoMi
2025-02-08 20:50:26 +08:00
parent 1bc4ab6258
commit 1147deaa73
3 changed files with 5 additions and 4 deletions

View File

@@ -110,7 +110,7 @@ public record CustomNameplatesAPI(CustomNameplates plugin) {
text = AdventureHelper.legacyToMiniMessage(text); text = AdventureHelper.legacyToMiniMessage(text);
} }
float advance = plugin.getAdvanceManager().getLineAdvance(text); float advance = plugin.getAdvanceManager().getLineAdvance(text);
return adaptiveImage.createImagePrefix(advance, leftMargin, rightMargin) + text + adaptiveImage.createImageSuffix(advance, leftMargin, rightMargin); return AdventureHelper.surroundWithNameplatesFont(adaptiveImage.createImagePrefix(advance, leftMargin, rightMargin)) + text + AdventureHelper.surroundWithNameplatesFont(adaptiveImage.createImageSuffix(advance, leftMargin, rightMargin));
} }
/** /**

View File

@@ -61,6 +61,7 @@ import org.bukkit.Bukkit;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.HandlerList; import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import org.bukkit.event.player.*; import org.bukkit.event.player.*;
@@ -359,7 +360,7 @@ public class BukkitCustomNameplates extends CustomNameplates implements Listener
return instance; return instance;
} }
@EventHandler @EventHandler(priority = EventPriority.LOWEST)
public void onJoin(PlayerJoinEvent event) { public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
handleJoin(player); handleJoin(player);
@@ -385,7 +386,7 @@ public class BukkitCustomNameplates extends CustomNameplates implements Listener
} }
} }
@EventHandler @EventHandler(priority = EventPriority.HIGHEST)
public void onQuit(PlayerQuitEvent event) { public void onQuit(PlayerQuitEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
CNPlayer cnPlayer = onlinePlayerMap.remove(player.getUniqueId()); CNPlayer cnPlayer = onlinePlayerMap.remove(player.getUniqueId());