2
0
Эх сурвалжийг харах

Use Matcher.quoteReplacement here!

Fixes #1676 - for real this time
TfT_02 11 жил өмнө
parent
commit
c88583c1c0

+ 2 - 1
src/main/java/com/gmail/nossr50/chat/PartyChatManager.java

@@ -1,5 +1,6 @@
 package com.gmail.nossr50.chat;
 package com.gmail.nossr50.chat;
 
 
+import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 import java.util.regex.Pattern;
 
 
 import org.bukkit.ChatColor;
 import org.bukkit.ChatColor;
@@ -29,7 +30,7 @@ public class PartyChatManager extends ChatManager {
     @Override
     @Override
     protected void sendMessage() {
     protected void sendMessage() {
         if (Config.getInstance().getPartyChatColorLeaderName() && senderName.equalsIgnoreCase(party.getLeader())) {
         if (Config.getInstance().getPartyChatColorLeaderName() && senderName.equalsIgnoreCase(party.getLeader())) {
-            message = message.replaceFirst(Pattern.quote(displayName), ChatColor.GOLD + Pattern.quote(displayName) + ChatColor.RESET);
+            message = message.replaceFirst(Pattern.quote(displayName), ChatColor.GOLD + Matcher.quoteReplacement(displayName) + ChatColor.RESET);
         }
         }
 
 
         for (Player member : party.getOnlineMembers()) {
         for (Player member : party.getOnlineMembers()) {