yarn/mappings/net/minecraft/network/message/MessageType.mapping

99 lines
5.6 KiB
Plaintext

CLASS net/minecraft/class_2556 net/minecraft/network/message/MessageType
COMMENT A message type (also known as "chat type") controls how to display or narrate
COMMENT the chat messages sent to the clients. Message types are registered using data packs. When
COMMENT sending a chat message, the registry key of the message type can be passed to indicate
COMMENT which message type should be used.
COMMENT
COMMENT <p>Message type has two fields.
COMMENT <ul>
COMMENT <li>{@link #chat} controls the content displayed in the {@linkplain
COMMENT net.minecraft.client.gui.hud.ChatHud chat hud}.</li>
COMMENT <li>{@link #narration} controls the narrated content.</li>
COMMENT </ul>
COMMENT
COMMENT <p>The fields are "decoration", which is an instance of {@link Decoration}.
COMMENT Decorations are pre-defined message formatting and styling rules, which can be
COMMENT {@linkplain Decoration#apply applied} to the message to produce the displayed or
COMMENT narrated text.
FIELD comp_792 Lnet/minecraft/class_7463;
COMMENT the display rule for the content displayed in the chat hud
FIELD comp_794 Lnet/minecraft/class_7463;
COMMENT the narration rule for the content
FIELD field_11737 Lnet/minecraft/class_5321;
COMMENT The registry key for the message type used by {@link
COMMENT net.minecraft.network.packet.c2s.play.ChatMessageC2SPacket chat messages}.
COMMENT The message content is {@linkplain Decoration#ofChat decorated} using the
COMMENT {@code chat.type.text} text.
FIELD field_39227 CODEC Lcom/mojang/serialization/Codec;
FIELD field_39228 Lnet/minecraft/class_5321;
COMMENT The registry key for the say command message type, used by {@linkplain
COMMENT net.minecraft.server.command.SayCommand /say}. The message content is
COMMENT {@linkplain Decoration#ofChat decorated} using the {@code chat.type.announcement}
COMMENT text.
FIELD field_39231 Lnet/minecraft/class_5321;
COMMENT The registry key for the emote command message type, used by {@linkplain
COMMENT net.minecraft.server.command.MeCommand /me}. The message content is
COMMENT {@linkplain Decoration#ofChat decorated} using the {@code chat.type.emote} text.
FIELD field_39677 CHAT_TEXT_DECORATION Lnet/minecraft/class_7463;
FIELD field_39799 Lnet/minecraft/class_5321;
COMMENT The registry key for the incoming message command message type, used by {@linkplain
COMMENT net.minecraft.server.command.MessageCommand /msg}. The message content is
COMMENT {@linkplain Decoration#ofIncomingMessage decorated} using the {@code
COMMENT commands.message.display.incoming} text.
COMMENT
COMMENT <p>An incoming message is a private message received from the sender.
FIELD field_39800 Lnet/minecraft/class_5321;
COMMENT The registry key for the outgoing message command message type, used by {@linkplain
COMMENT net.minecraft.server.command.MessageCommand /msg}. The message content is
COMMENT {@linkplain Decoration#ofOutgoingMessage decorated} using the {@code
COMMENT commands.message.display.outgoing} text.
COMMENT
COMMENT <p>An outgoing message is a message that the private message's sender sees in the chat.
FIELD field_39881 Lnet/minecraft/class_5321;
COMMENT The registry key for the incoming team message command message type, used by
COMMENT {@linkplain net.minecraft.server.command.TeamMsgCommand /teammsg}. The message
COMMENT content is {@linkplain Decoration#ofTeamMessage decorated} using the {@code
COMMENT chat.type.team.text} text.
COMMENT
COMMENT <p>An incoming message is a team message received from the sender.
FIELD field_39882 Lnet/minecraft/class_5321;
COMMENT The registry key for the outgoing team message command message type, used by
COMMENT {@linkplain net.minecraft.server.command.TeamMsgCommand /teammsg}. The message
COMMENT content is {@linkplain Decoration#ofTeamMessage decorated} using the {@code
COMMENT chat.type.team.sent} text.
COMMENT
COMMENT <p>An outgoing message is a message that the team message's sender sees in the chat.
METHOD method_43843 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_43844 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 messageTypeRegisterable
METHOD method_43845 register (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_44832 params (Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;)Lnet/minecraft/class_2556$class_7602;
ARG 0 typeKey
ARG 1 entity
METHOD method_44833 params (Lnet/minecraft/class_5321;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2556$class_7602;
ARG 0 typeKey
ARG 1 source
METHOD method_44834 params (Lnet/minecraft/class_5321;Lnet/minecraft/class_5455;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;
ARG 0 typeKey
ARG 1 registryManager
ARG 2 name
CLASS class_7602 Parameters
COMMENT A record holding the message type and the decoration parameters.
FIELD comp_919 type Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_2561;)V
ARG 2 name
METHOD comp_919 type ()Lnet/minecraft/class_6880;
METHOD method_44837 applyChatDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 content
METHOD method_44838 applyNarrationDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 content
METHOD method_44839 withTargetName (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;
COMMENT {@return a new instance with the given target name}
COMMENT
COMMENT <p>Target name is used as the team name in {@link
COMMENT net.minecraft.server.command.TeamMsgCommand} and as the recipient name in {@link
COMMENT net.minecraft.server.command.MessageCommand}.
ARG 1 targetName