public static <V> @NotNull HoverEvent<V> hoverEvent(final @NotNull Action<V> action, final @NotNull V value) {
    return new HoverEvent<>(action, value);
  }
Creates a hover event.

@param action the action
@param value the value
@param <V> the value type
@return a click event
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/event/HoverEvent.java