Package hiiragi283.lib.registry
Class HoldersKt
-
- All Implemented Interfaces:
public final class HoldersKt
-
-
Method Summary
Modifier and Type Method Description final static <R extends Any> ResourceKey<R>getKeyOrThrow(Holder<R> $self)指定したHolderからResourceKeyを取得します。 final static <T extends Any> SupplierWithId<T>toLike(Holder<T> $self)指定したHolderをSupplierWithIdに変換します。 final static <T extends Any> HolderSet<T>holderSetOf()final static <T extends Any> HolderSet<T>holderSetOf(Holder<T> holder)final static <T extends Any> HolderSet<T>holderSetOf(Holder<T> holders)final static <T extends Any> HolderSet<T>buildHolderSet(Function1<HolderSetBuilder<T>, Unit> builderAction)-
-
Method Detail
-
getKeyOrThrow
final static <R extends Any> ResourceKey<R> getKeyOrThrow(Holder<R> $self)
指定したHolderからResourceKeyを取得します。
- Since:
0.17.0
-
toLike
final static <T extends Any> SupplierWithId<T> toLike(Holder<T> $self)
指定したHolderをSupplierWithIdに変換します。
- Since:
0.17.0
-
holderSetOf
final static <T extends Any> HolderSet<T> holderSetOf()
-
holderSetOf
final static <T extends Any> HolderSet<T> holderSetOf(Holder<T> holder)
-
holderSetOf
final static <T extends Any> HolderSet<T> holderSetOf(Holder<T> holders)
-
buildHolderSet
final static <T extends Any> HolderSet<T> buildHolderSet(Function1<HolderSetBuilder<T>, Unit> builderAction)
-
-
-
-