Class DialogScreens
java.lang.Object
net.minecraft.client.gui.screens.dialog.DialogScreens
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<com.mojang.serialization.MapCodec<? extends Dialog>, DialogScreens.Factory<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic <T extends Dialog>
@Nullable DialogScreen<T> createFromData(T dialog, @Nullable Screen previousScreen, DialogConnectionAccess connectionAccess) private static <T extends Dialog>
voidregister(com.mojang.serialization.MapCodec<T> type, DialogScreens.Factory<? super T> factory)
-
Field Details
-
FACTORIES
private static final Map<com.mojang.serialization.MapCodec<? extends Dialog>, DialogScreens.Factory<?>> FACTORIES
-
-
Constructor Details
-
DialogScreens
public DialogScreens()
-
-
Method Details
-
register
private static <T extends Dialog> void register(com.mojang.serialization.MapCodec<T> type, DialogScreens.Factory<? super T> factory) -
createFromData
public static <T extends Dialog> @Nullable DialogScreen<T> createFromData(T dialog, @Nullable Screen previousScreen, DialogConnectionAccess connectionAccess) -
bootstrap
public static void bootstrap()
-