net.minecraft.client.gui.screen

public class ContainerScreenRegistry

czo
net.minecraft.class_3929
net.minecraft.client.gui.screen.ContainerScreenRegistry
net.minecraft.unmapped.C_46236334
net.minecraft.client.gui.ScreenManager
net.minecraft.client.gui.ScreenManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_17408
LOGGER
f_84894464
field_216913_a
LOG
private static final Map<ContainerType<?>, ContainerScreenRegistry$GuiFactory<?, ?>>
b
field_17409
GUI_FACTORIES
f_28715405
field_216914_b
FACTORIES

Method summary

Modifier and TypeMethod
public static <T extends Container> void
a(azg<T> arg0, cvo arg1, int arg2, jn arg3)
method_17541(class_3917<T> arg0, class_310 arg1, int arg2, class_2561 arg3)
openScreen(ContainerType<T> arg0, MinecraftClient arg1, int arg2, Text arg3)
m_93366123(InventoryMenuType<T> arg0, Minecraft arg1, int arg2, Text arg3)
func_216909_a(ContainerType<T> arg0, Minecraft arg1, int arg2, ITextComponent arg3)
openScreen(ContainerType<T> type, Minecraft mc, int windowId, ITextComponent title)
private static <T extends Container> ContainerScreenRegistry$GuiFactory<T, ?>
a(azg<T> arg0)
method_17540(class_3917<T> arg0)
getFactory(ContainerType<T> arg0)
m_03296000(InventoryMenuType<T> arg0)
func_216912_a(ContainerType<T> arg0)
getFactory(ContainerType<T> type)
private static <M extends Container, U extends Screen extends ContainerProvider<M>> void
a(azg<? extends M> arg0, czo$a<M, U> arg1)
method_17542(class_3917<? extends M> arg0, class_3929$class_3930<M, U> arg1)
registerGui(ContainerType<? extends M> arg0, ContainerScreenRegistry$GuiFactory<M, U> arg1)
m_20709210(InventoryMenuType<? extends M> arg0, C_46236334$C_78633587<M, U> arg1)
func_216911_a(ContainerType<? extends M> arg0, ScreenManager$IScreenFactory<M, U> arg1)
registerFactory(ContainerType<? extends M> type, ScreenManager$IScreenFactory<M, U> factory)
public static boolean
a()
method_17539()
checkData()
m_00453105()
func_216910_a()
isMissingScreen()