classpublicPriority 1
Message
com.hypixel.hytale.server.core.Message
12
Methods
12
Public Methods
1
Fields
5
Constructors
Constants
FunctionCodec<FormattedMessage, Message>CODEC= new FunctionCodec<>(MESSAGE_CODEC, Message::new, Message::getFormattedMessage)
Codec<MaybeBool>MAYBE_BOOL_CODEC= new Message.MaybeBoolCodec()
BuilderCodec<FormattedMessage>MESSAGE_CODEC= MESSAGE_CODEC_BUILDER.build()
BuilderCodec.Builder<FormattedMessage>MESSAGE_CODEC_BUILDER= BuilderCodec.builder(FormattedMessage.class, FormattedMessage::new)
Codec<ParamValue>PARAM_CODEC= new Message.ParamValueCodec()
Constructors
package-private
Message()package-private
Message()protected
Message(String message, boolean i18n)protected
Message()public
Message(FormattedMessage message)Methods
Public Methods (12)
public
MaybeBool decode(BsonValue bsonValue, ExtraInfo extraInfo)@Nullable
public
MaybeBool decodeJson(RawJsonReader reader, ExtraInfo extraInfo)throws IOException
@Nullable
public
BsonValue encode(MaybeBool maybeBool, ExtraInfo extraInfo)public
BsonValue encode(ParamValue paramValue, ExtraInfo extraInfo)public
String getAnsiMessage()@Nonnull
public
List<Message> getChildren()@Nonnull
public
String getColor()@Nullable
public
FormattedMessage getFormattedMessage()public
String getMessageId()@Nullable
public
String getRawText()@Nullable
public
Schema toSchema(SchemaContext context)@Nonnull@Override
public
String toString()@Override
Fields
Private/Package Fields (1)
private
FormattedMessage message