Package hiiragi283.core.impl.registry
Class HTIntrusiveHolderLike
-
- All Implemented Interfaces:
-
hiiragi283.core.api.registry.HTHolderLike,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,hiiragi283.core.api.resource.SupplierWithId,java.util.function.Supplier
public abstract class HTIntrusiveHolderLike<R extends Object, T extends R> implements HTHolderLike<R, T>
ItemやBlockのようにHolderを保持するクラス向けのHTHolderLikeの実装クラスです。
- Since:
0.16.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTIntrusiveHolderLike()
-
Method Summary
Modifier and Type Method Description StringgetNamespace()StringgetPath()final Either<ResourceKey<R>, Holder<R>>unwrap()-
Methods inherited from class hiiragi283.core.api.registry.HTHolderLike
getResourceKey -
Methods inherited from class java.util.function.Supplier
get -
Methods inherited from class hiiragi283.core.api.resource.HTIdLike
getId -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-