net.minecraft.client.gui.screens

public class MenuScreens

fms
net.minecraft.client.gui.screens.MenuScreens
net.minecraft.class_3929
net.minecraft.client.gui.screen.ingame.HandledScreens
net.minecraft.src.C_3567_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_17408
LOGGER
f_96195_
private static final Map<MenuType<?>, MenuScreens$ScreenConstructor<?, ?>>
b
SCREENS
field_17409
PROVIDERS
f_96196_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static <T extends AbstractContainerMenu> void
a(crd<T> arg0, ffh arg1, int arg2, xp arg3)
create(MenuType<T> arg0, Minecraft arg1, int arg2, Component arg3)
method_17541(class_3917<T> arg0, class_310 arg1, int arg2, class_2561 arg3)
open(ScreenHandlerType<T> type, MinecraftClient client, int id, Text title)
m_96201_(C_1291_<T> p_96202_, C_3391_ p_96203_, int p_96204_, C_4996_ p_96205_)
private static <T extends AbstractContainerMenu> MenuScreens$ScreenConstructor<T, ?>
a(crd<T> arg0)
getConstructor(MenuType<T> arg0)
method_17540(class_3917<T> arg0)
getProvider(ScreenHandlerType<T> type)
m_96199_(C_1291_<T> p_96200_)
private static <M extends AbstractContainerMenu, U extends Screen extends MenuAccess<M>> void
a(crd<? extends M> arg0, fms$a<M, U> arg1)
register(MenuType<? extends M> arg0, MenuScreens$ScreenConstructor<M, U> arg1)
method_17542(class_3917<? extends M> arg0, class_3929$class_3930<M, U> arg1)
register(ScreenHandlerType<? extends M> type, HandledScreens$Provider<M, U> provider)
m_96206_(C_1291_<? extends M> p_96207_, C_3567_$C_3568_<M, U> p_96208_)
public static boolean
a()
selfTest()
method_17539()
isMissingScreens()
m_96198_()