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 void
static <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> p_425949_, DialogBodyHandler<? super B> p_426018_) (package private) static void
runActionOnParent
(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> p_425949_, DialogBodyHandler<? super B> p_426018_) -
getHandler
-
createBodyElement
@Nullable public static <B extends DialogBody> LayoutElement createBodyElement(DialogScreen<?> pScreen, B pBody) -
bootstrap
public static void bootstrap() -
runActionOnParent
-