HyCodeYourTale
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)

privateFormattedMessage message

Related Classes