Class DialogBodyHandlers

java.lang.Object
net.minecraft.client.gui.screens.dialog.body.DialogBodyHandlers

public class DialogBodyHandlers extends Object
  • 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> type, DialogBodyHandler<? super B> handler)
    • getHandler

      private static <B extends DialogBody> @Nullable DialogBodyHandler<B> getHandler(B body)
    • createBodyElement

      public static <B extends DialogBody> @Nullable LayoutElement createBodyElement(DialogScreen<?> screen, B body)
    • bootstrap

      public static void bootstrap()
    • runActionOnParent

      private static void runActionOnParent(DialogScreen<?> parent, @Nullable Style clickedStyle)