Interface StyleGetter

    • Method Detail

      • font

        @Nullable
        @Nullable Key font()
        Gets the font.
        Returns:
        the font
        Since:
        4.10.0
        Since Minecraft:
        1.16
      • color

        @Nullable
        @Nullable TextColor color()
        Gets the color.
        Returns:
        the color
        Since:
        4.10.0
      • hasDecoration

        default boolean hasDecoration​(@NotNull
                                      @NotNull TextDecoration decoration)
        Tests if this stylable has a decoration.
        Parameters:
        decoration - the decoration
        Returns:
        true if this stylable has the decoration, false if this stylable does not have the decoration
        Since:
        4.10.0
      • decorations

        @NotNull
        default @Unmodifiable @NotNull java.util.Map<TextDecoration,​TextDecoration.State> decorations()
        Gets a map of decorations this stylable has.
        Returns:
        a set of decorations this stylable has
        Since:
        4.10.0
      • clickEvent

        @Nullable
        @Nullable ClickEvent clickEvent()
        Gets the click event.
        Returns:
        the click event
        Since:
        4.10.0
      • hoverEvent

        @Nullable
        @Nullable HoverEvent<?> hoverEvent()
        Gets the hover event.
        Returns:
        the hover event
        Since:
        4.10.0
      • insertion

        @Nullable
        @Nullable java.lang.String insertion()
        Gets the string to be inserted when this stylable is shift-clicked.
        Returns:
        the insertion string
        Since:
        4.10.0