public static @NotNull ShowEntity showEntity(final @NotNull Keyed type, final @NotNull UUID id, final @Nullable Component name) {
      return new ShowEntity(requireNonNull(type, "type").key(), requireNonNull(id, "id"), name);
    }
Creates.

@param type the type
@param id the id
@param name the name
@return a {@code ShowEntity}
@since 4.14.0
api/src/main/java/net/kyori/adventure/text/event/HoverEvent.java