类 MenuScreens
java.lang.Object
net.minecraft.client.gui.screens.MenuScreens
-
嵌套类概要
嵌套类修饰符和类型类说明static interface
MenuScreens.ScreenConstructor<T extends AbstractContainerMenu,
U extends Screen & MenuAccess<T>> -
字段概要
字段修饰符和类型字段说明private static final org.slf4j.Logger
private static final Map<MenuType<?>,
MenuScreens.ScreenConstructor<?, ?>> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T extends AbstractContainerMenu>
voidprivate static <T extends AbstractContainerMenu>
MenuScreens.ScreenConstructor<T,?> getConstructor
(MenuType<T> pType) static <T extends AbstractContainerMenu>
Optional<MenuScreens.ScreenConstructor<T,?>> getScreenFactory
(MenuType<T> pType, Minecraft pMc, int pWindowId, Component pTitle) static <M extends AbstractContainerMenu,
U extends Screen & MenuAccess<M>>
voidregister
(MenuType<? extends M> pType, MenuScreens.ScreenConstructor<M, U> pFactory) static boolean
selfTest()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
SCREENS
-
-
构造器详细资料
-
MenuScreens
public MenuScreens()
-
-
方法详细资料
-
create
public static <T extends AbstractContainerMenu> void create(@Nullable MenuType<T> pType, Minecraft pMc, int pWindowId, Component pTitle) -
getScreenFactory
public static <T extends AbstractContainerMenu> Optional<MenuScreens.ScreenConstructor<T,?>> getScreenFactory(@Nullable MenuType<T> pType, Minecraft pMc, int pWindowId, Component pTitle) -
getConstructor
@Nullable private static <T extends AbstractContainerMenu> MenuScreens.ScreenConstructor<T,?> getConstructor(MenuType<T> pType) -
register
public static <M extends AbstractContainerMenu,U extends Screen & MenuAccess<M>> void register(MenuType<? extends M> pType, MenuScreens.ScreenConstructor<M, U> pFactory) -
selfTest
public static boolean selfTest()
-