Class DialogBodyHandlers
java.lang.Object
net.minecraft.client.gui.screens.dialog.body.DialogBodyHandlers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<com.mojang.serialization.MapCodec<? extends DialogBody>, DialogBodyHandler<?>> private static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic <B extends DialogBody>
LayoutElementcreateBodyElement(DialogScreen<?> pScreen, B pBody) private static <B extends DialogBody>
DialogBodyHandler<B> getHandler(B pBody) private static <B extends DialogBody>
voidregister(com.mojang.serialization.MapCodec<B> pCodec, DialogBodyHandler<? super B> pHandler) (package private) static voidrunActionOnParent(DialogScreen<?> pScreen, Style pStyle)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
HANDLERS
private static final Map<com.mojang.serialization.MapCodec<? extends DialogBody>,DialogBodyHandler<?>> HANDLERS
-
-
Constructor Details
-
DialogBodyHandlers
public DialogBodyHandlers()
-
-
Method Details
-
register
private static <B extends DialogBody> void register(com.mojang.serialization.MapCodec<B> pCodec, DialogBodyHandler<? super B> pHandler) -
getHandler
-
createBodyElement
@Nullable public static <B extends DialogBody> LayoutElement createBodyElement(DialogScreen<?> pScreen, B pBody) -
bootstrap
public static void bootstrap() -
runActionOnParent
-