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>
DialogScreen<T> createFromData(T pDialog, Screen pPreviousScreen, DialogConnectionAccess pConnectionAccess) private static <T extends Dialog>
voidregister(com.mojang.serialization.MapCodec<T> pCodec, DialogScreens.Factory<? super T> pFactory)
-
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> pCodec, DialogScreens.Factory<? super T> pFactory) -
createFromData
@Nullable public static <T extends Dialog> DialogScreen<T> createFromData(T pDialog, @Nullable Screen pPreviousScreen, DialogConnectionAccess pConnectionAccess) -
bootstrap
public static void bootstrap()
-