Skip to content

Commit f0c31e8

Browse files
committed
fix: Made NetConnectionAudienceImpl properly handle names
1 parent 3676957 commit f0c31e8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

distributor-common/src/main/java/com/xpdustry/distributor/common/audience/NetConnectionAudienceImpl.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
*/
1919
package com.xpdustry.distributor.common.audience;
2020

21+
import arc.util.Strings;
22+
import com.xpdustry.distributor.api.DistributorProvider;
2123
import com.xpdustry.distributor.api.key.KeyContainer;
2224
import com.xpdustry.distributor.api.key.MutableKeyContainer;
2325
import com.xpdustry.distributor.api.key.StandardKeys;
@@ -39,7 +41,12 @@ public KeyContainer getMetadata() {
3941
if (metadata != null) {
4042
if (metadata.muuid() != null) container.set(StandardKeys.MUUID, metadata.muuid());
4143
container.set(StandardKeys.COLOR, metadata.color());
42-
if (metadata.name() != null) container.set(StandardKeys.NAME, metadata.name());
44+
if (metadata.name() != null) {
45+
container.set(StandardKeys.NAME, Strings.stripColors(metadata.name()));
46+
container.set(
47+
StandardKeys.DECORATED_NAME,
48+
DistributorProvider.get().getMindustryComponentDecoder().decode(metadata.name()));
49+
}
4350
if (metadata.locale() != null) container.set(StandardKeys.LOCALE, metadata.locale());
4451
}
4552
return KeyContainer.from(container);

0 commit comments

Comments
 (0)