Fixed so Incoming and outgoing messages are using team commands message type

This commit is contained in:
lukasabbe
2024-07-19 18:03:47 +02:00
parent 31314430f3
commit 33396fc5e2
@@ -40,10 +40,10 @@ public class Commands {
Group group = VoiceChatGroupMsg.getPlayerGroup(player); Group group = VoiceChatGroupMsg.getPlayerGroup(player);
List<ServerPlayerEntity> players = VoiceChatGroupMsg.GroupPlayers(group.getId(), source.getWorld()); List<ServerPlayerEntity> players = VoiceChatGroupMsg.GroupPlayers(group.getId(), source.getWorld());
MessageArgumentType.getSignedMessage(ctx, "message", signedMessage -> { MessageArgumentType.getSignedMessage(ctx, "message", signedMessage -> {
player.sendChatMessage(SentMessage.of(signedMessage),true, MessageType.params(MessageType.MSG_COMMAND_OUTGOING,source).withTargetName(Text.of(group.getName()))); player.sendChatMessage(SentMessage.of(signedMessage),true, MessageType.params(MessageType.TEAM_MSG_COMMAND_OUTGOING,source).withTargetName(Text.of(group.getName())));
players.forEach(player1 -> { players.forEach(player1 -> {
if(!player1.getUuid().equals(source.getPlayer().getUuid())){ if(!player1.getUuid().equals(source.getPlayer().getUuid())){
player1.sendChatMessage(SentMessage.of(signedMessage),true, MessageType.params(MessageType.MSG_COMMAND_INCOMING,source)); player1.sendChatMessage(SentMessage.of(signedMessage),true, MessageType.params(MessageType.TEAM_MSG_COMMAND_INCOMING,source).withTargetName(Text.of(group.getName())));
} }
}); });
}); });