Skip to content

Commit

Permalink
Don't use raw content for message.
Browse files Browse the repository at this point in the history
  • Loading branch information
vLuckyyy committed Feb 10, 2024
1 parent 8a10507 commit f81f963
Showing 1 changed file with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.eternalcode.formatter;

import static net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer.*;

import com.eternalcode.formatter.adventure.ComponentUtil;
import com.eternalcode.formatter.adventure.TextColorTagResolver;
import com.eternalcode.formatter.legacy.Legacy;
Expand All @@ -17,6 +19,7 @@
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
import net.kyori.adventure.text.minimessage.tag.standard.StandardTags;
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
import org.bukkit.entity.Player;

import java.util.ArrayList;
Expand Down Expand Up @@ -107,11 +110,11 @@ private TagResolver createTags(ChatMessage chatMessage) {
Player sender = chatMessage.sender();

Component message = GSON.deserialize(chatMessage.jsonMessage());
String rawMessage = ComponentUtil.toRawContent(message);
String serialize = legacySection().serialize(message);

TagResolver.Single displayNamePlaceholder = displayNamePlaceholder(sender);
TagResolver.Single namePlaceholder = namePlaceholder(sender);
TagResolver.Single messagePlaceholder = messagePlaceholder(sender, rawMessage);
TagResolver.Single messagePlaceholder = messagePlaceholder(sender, serialize);

return TagResolver.resolver(displayNamePlaceholder, namePlaceholder, messagePlaceholder);
}
Expand Down

0 comments on commit f81f963

Please sign in to comment.