Package org.kingdoms.locale.compiler
Class MessagePiece
java.lang.Object
org.kingdoms.locale.compiler.MessagePiece
- Direct Known Subclasses:
MessagePiece.Color,MessagePiece.Conditional,MessagePiece.Hover,MessagePiece.NewLine,MessagePiece.Plain,MessagePiece.Variable,TagMessagePiece
A part of compiled message.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic final classstatic final classstatic final classDoesn't saveClickEventsince the inner messages can contain complex structures themselves.static final classMinecraft's API doesn't support them directly.static final classstatic final classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract voidbuild(HTMLMessageBuilderContextProvider context) abstract voidbuild(PlainMessageBuilderContextProvider context) abstract intabstract intlength()
-
Constructor Details
-
MessagePiece
public MessagePiece()
-
-
Method Details
-
build
-
build
-
build
-
length
public abstract int length() -
jsonLength
public abstract int jsonLength()
-