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

Fixed Proxy Settings

This commit is contained in:
XiaoMoMi
2025-03-04 02:29:52 +08:00
parent 5a3c320995
commit a2f0591e29
3 changed files with 14 additions and 9 deletions

View File

@@ -19,6 +19,7 @@ package net.momirealms.customnameplates.bukkit.compatibility.emoji;
import dev.lone.itemsadder.api.FontImages.FontImageWrapper;
import net.momirealms.customnameplates.api.CNPlayer;
import net.momirealms.customnameplates.api.CustomNameplates;
import net.momirealms.customnameplates.api.feature.chat.emoji.EmojiProvider;
import org.bukkit.entity.Player;
@@ -27,7 +28,10 @@ public class ItemsAdderEmojiProvider implements EmojiProvider {
@Override
public String replace(CNPlayer player, String text) {
try {
return FontImageWrapper.replaceFontImages((Player) player.player(), text).replace("§f","<white><font:default>").replace("§r","</font></white>");
CustomNameplates.getInstance().debug(() -> "before: " + text);
String result = FontImageWrapper.replaceFontImages((Player) player.player(), text).replace("§f","<white><font:default>").replace("§r","</font></white>");
CustomNameplates.getInstance().debug(() -> "after: " + result);
return result;
} catch (NoSuchMethodError ignore) {
return text;
}

View File

@@ -64,10 +64,11 @@ public class BukkitChatManager extends AbstractChatManager {
@Override
protected void setUpPlatformEmojiProviders() {
if (Bukkit.getPluginManager().isPluginEnabled("ItemsAdder")) {
if (Bukkit.getPluginManager().getPlugin("ItemsAdder") != null) {
this.emojiProviders.add(new ItemsAdderEmojiProvider());
plugin.debug(() -> "ItemsAdderEmojiProvider Enabled");
}
if (Bukkit.getPluginManager().isPluginEnabled("Oraxen")) {
if (Bukkit.getPluginManager().getPlugin("Oraxen") != null) {
try {
this.emojiProviders.add(new OraxenEmojiProvider(Bukkit.getPluginManager().getPlugin("Oraxen").getDescription().getVersion().startsWith("1") ? 1 : 2));
} catch (Exception ignore) {