aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/chat
diff options
context:
space:
mode:
authorWalker Selby <git@walkerselby.com>2023-12-09 15:43:57 -0800
committerGitHub <noreply@github.com>2023-12-10 00:43:57 +0100
commit34a1b133bfd54f4acb52882f77603594bb72749b (patch)
tree1084e1f81479e562529b7a67bc7b17df2e49c167 /src/main/java/at/hannibal2/skyhanni/features/chat
parentbcf4a583c5d238d7b3b1a1d2498d9857c3235172 (diff)
downloadskyhanni-34a1b133bfd54f4acb52882f77603594bb72749b.tar.gz
skyhanni-34a1b133bfd54f4acb52882f77603594bb72749b.tar.bz2
skyhanni-34a1b133bfd54f4acb52882f77603594bb72749b.zip
Feature: Color Choice for Mark Name (#664)
Option to change the color of Marked Players in chat. #664
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/chat')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/chat/PlayerDeathMessages.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/chat/playerchat/PlayerChatModifier.kt4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/chat/PlayerDeathMessages.kt b/src/main/java/at/hannibal2/skyhanni/features/chat/PlayerDeathMessages.kt
index 8448627f5..43db53499 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/chat/PlayerDeathMessages.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/chat/PlayerDeathMessages.kt
@@ -41,7 +41,9 @@ class PlayerDeathMessages {
!LorenzUtils.inDungeons && !LorenzUtils.inKuudraFight && MarkedPlayerManager.isMarkedPlayer(name)
) {
val reason = group("reason").removeColor()
- LorenzUtils.chat(" §c☠ §e$name §7$reason", false)
+
+ val color = SkyHanniMod.feature.markedPlayers.chatColor.get().getChatColor()
+ LorenzUtils.chat(" §c☠ $color$name §7$reason", false)
event.blockedReason = "marked_player_death"
return
}
diff --git a/src/main/java/at/hannibal2/skyhanni/features/chat/playerchat/PlayerChatModifier.kt b/src/main/java/at/hannibal2/skyhanni/features/chat/playerchat/PlayerChatModifier.kt
index 60ed955a3..7b52f6c60 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/chat/playerchat/PlayerChatModifier.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/chat/playerchat/PlayerChatModifier.kt
@@ -79,11 +79,13 @@ class PlayerChatModifier {
}
if (SkyHanniMod.feature.markedPlayers.highlightInChat) {
+ val color = SkyHanniMod.feature.markedPlayers.chatColor.get().getChatColor()
for (markedPlayer in MarkedPlayerManager.playerNamesToMark) {
- string = string.replace(markedPlayer, "§e$markedPlayer§r")
+ string = string.replace(markedPlayer, "$color$markedPlayer§r")
}
}
+
return string
}