net.minecraft.client.gui.screen.ingame

public class HandledScreens

net.minecraft.client.gui.screens.MenuScreens
net.minecraft.class_3929
net.minecraft.client.gui.screen.ingame.HandledScreens

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_17408
LOGGER
private static final Map<ScreenHandlerType<?>, HandledScreens$Provider<?, ?>>
SCREENS
field_17409
PROVIDERS

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static <T extends ScreenHandler> void
create(MenuType<T> type, Minecraft minecraft, int containerId, Component title)
method_17541(class_3917<T> arg0, class_310 arg1, int arg2, class_2561 arg3)
open(ScreenHandlerType<T> type, MinecraftClient client, int id, Text title)
private static <T extends ScreenHandler> HandledScreens$Provider<T, ?>
getConstructor(MenuType<T> type)
method_17540(class_3917<T> arg0)
getProvider(ScreenHandlerType<T> type)
private static <M extends ScreenHandler, U extends Screen extends ScreenHandlerProvider<M>> void
register(MenuType<? extends M> type, MenuScreens$ScreenConstructor<M, U> factory)
method_17542(class_3917<? extends M> arg0, class_3929$class_3930<M, U> arg1)
register(ScreenHandlerType<? extends M> type, HandledScreens$Provider<M, U> provider)
public static boolean
selfTest()
method_17539()
isMissingScreens()