File tree 3 files changed +8
-2
lines changed
java/ru/nukkit/multichat/util
3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ public class Cfg extends SimpleConfig {
24
24
@ Path ("name-tag.format" )
25
25
public String nametagFormat = "&a%prefix%&6%player%" ;
26
26
27
+ @ Path ("name-tag.strip-colors" )
28
+ public boolean nametagStripColor = false ;
29
+
27
30
@ Path ("display-name.enable" )
28
31
public boolean displayNameEnable = true ;
29
32
Original file line number Diff line number Diff line change @@ -17,7 +17,8 @@ public static String getCustomFormat(Player player) {
17
17
}
18
18
19
19
public static String getCustomNameTag (Player player ) {
20
- return getCusomParam (player , false );
20
+ String nameTag = getCusomParam (player , false );
21
+ return MultiChat .getCfg ().nametagStripColor ? TextFormat .clean (nameTag ) : nameTag ;
21
22
}
22
23
23
24
private static String getCusomParam (Player player , boolean getFormat ) {
@@ -41,7 +42,7 @@ private static String getCustomDisplayName(Player player) {
41
42
result = section .getString (key + param );
42
43
}
43
44
}
44
- return result ;
45
+ return MultiChat . getCfg (). isDisplayNameNoColors ? TextFormat . clean ( result ) : result ;
45
46
}
46
47
47
48
private static boolean isPlayerInGroup (Player player , String group ) {
Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ name-tag:
15
15
# Default name-tag format
16
16
enable : true
17
17
format : ' &a%prefix%&6%player%'
18
+ # Remove color codes from name tags
19
+ strip-colors : false
18
20
display-name :
19
21
# Enable display name (shown by TAB-key)
20
22
enable : true
You can’t perform that action at this time.
0 commit comments