Fix TextDisplay height + visibility settings + fix PM placeholders showing gradient names
This commit is contained in:
parent
d8721138d9
commit
8712a98a87
5 changed files with 50 additions and 3 deletions
|
|
@ -85,9 +85,15 @@ public final class ChatFormatter {
|
|||
Player receiver,
|
||||
String message
|
||||
) {
|
||||
// Получаем отображаемые имена игроков
|
||||
String senderDisplay = getPlayerDisplayName(sender);
|
||||
String receiverDisplay = getPlayerDisplayName(receiver);
|
||||
|
||||
return parse(format
|
||||
.replace("{sender}", sender.getName())
|
||||
.replace("{receiver}", receiver.getName())
|
||||
.replace("{sender_display}", senderDisplay)
|
||||
.replace("{receiver_display}", receiverDisplay)
|
||||
.replace("{message}", message));
|
||||
}
|
||||
|
||||
|
|
@ -97,12 +103,34 @@ public final class ChatFormatter {
|
|||
Player receiver,
|
||||
String message
|
||||
) {
|
||||
// Получаем отображаемые имена игроков
|
||||
String senderDisplay = getPlayerDisplayName(sender);
|
||||
String receiverDisplay = getPlayerDisplayName(receiver);
|
||||
|
||||
return parse(format
|
||||
.replace("{sender}", sender.getName())
|
||||
.replace("{receiver}", receiver.getName())
|
||||
.replace("{sender_display}", senderDisplay)
|
||||
.replace("{receiver_display}", receiverDisplay)
|
||||
.replace("{message}", message));
|
||||
}
|
||||
|
||||
/**
|
||||
* Получает отображаемое имя игрока с градиентом
|
||||
*/
|
||||
private static String getPlayerDisplayName(Player player) {
|
||||
// Получаем экземпляр плагина
|
||||
com.loki.lochat.LoChat plugin = com.loki.lochat.LoChat.getInstance();
|
||||
|
||||
// Если градиентный модуль включен, используем его
|
||||
if (plugin.getGradientModule() != null && plugin.getGradientModule().isEnabled()) {
|
||||
return plugin.getGradientModule().getFormattedName(player);
|
||||
}
|
||||
|
||||
// Иначе просто имя игрока
|
||||
return player.getName();
|
||||
}
|
||||
|
||||
/* ===================== FORMAT (Component-based) ===================== */
|
||||
|
||||
public static Component format(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue