Package hiiragi283.core.common.registry
Class HTDeferredMenuType
-
- All Implemented Interfaces:
-
hiiragi283.core.api.registry.HTHolderLike,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,java.util.function.Supplier
public class HTDeferredMenuType<MENU extends AbstractContainerMenu, TYPE extends MenuType<MENU>> implements HTHolderLike<MenuType<?>, TYPE>
MenuType向けのHTHolderLikeの実装クラスです。
- Since:
0.4.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classHTDeferredMenuType.WithContextpublic final classHTDeferredMenuType.OnHand
-
Method Summary
Modifier and Type Method Description final ResourceKey<MenuType<?>>getResourceKey()保持しているResourceKeyを返します。 TYPEget()final MenuProvidergetVanillaProvider(Component title)指定されたtitleからMenuProviderを返します。 -
-
Method Detail
-
getResourceKey
final ResourceKey<MenuType<?>> getResourceKey()
保持しているResourceKeyを返します。
-
getVanillaProvider
final MenuProvider getVanillaProvider(Component title)
指定されたtitleからMenuProviderを返します。
- Parameters:
title- このGUIのタイトル- Returns:
MenuType.createに基づいたSimpleMenuProvider
-
-
-
-