HudObjectType

constructor(@NotNull clazz: @NotNull Class<T>, @NotNull name: @NotNull String, @NotNull function: @NotNull BiFunction<T, HudPlayer, HudComponentSupplier<T>>, @NotNull stringGetter: @NotNull (String) -> T, @NotNull valuesSupplier: @NotNull Supplier<Collection<T>>)