Package org.kingdoms.locale.compiler
Class MessagePiece.Hover
java.lang.Object
org.kingdoms.locale.compiler.MessagePiece
org.kingdoms.locale.compiler.MessagePiece.Hover
- Enclosing class:
- MessagePiece
Doesn't save
ClickEvent since the inner messages can contain complex structures themselves.-
Nested Class Summary
Nested classes/interfaces inherited from class org.kingdoms.locale.compiler.MessagePiece
MessagePiece.Color, MessagePiece.ColorAccessor, MessagePiece.Conditional, MessagePiece.HexColor, MessagePiece.Hover, MessagePiece.NewLine, MessagePiece.Plain, MessagePiece.SimpleColor, MessagePiece.Variable -
Constructor Summary
ConstructorsConstructorDescriptionHover(net.md_5.bungee.api.chat.ClickEvent.Action clickActionType, MessagePiece[] normalMessage, MessagePiece[] hoverMessage, MessagePiece[] clickAction) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbuild(HTMLMessageBuilderContextProvider context) voidbuild(PlainMessageBuilderContextProvider context) intintlength()toString()
-
Constructor Details
-
Hover
public Hover(net.md_5.bungee.api.chat.ClickEvent.Action clickActionType, MessagePiece[] normalMessage, MessagePiece[] hoverMessage, MessagePiece[] clickAction)
-
-
Method Details
-
build
- Specified by:
buildin classMessagePiece
-
build
- Specified by:
buildin classMessagePiece
-
build
- Specified by:
buildin classMessagePiece
-
getHoverMessage
-
getClickAction
-
getNormalMessage
-
length
public int length()- Specified by:
lengthin classMessagePiece
-
jsonLength
public int jsonLength()- Specified by:
jsonLengthin classMessagePiece
-
toString
-