Interface HandledScreens.Provider<T extends ScreenHandler,​U extends Screen & ScreenHandlerProvider<T>>

Enclosing class:
HandledScreens

@Environment(CLIENT)
static interface HandledScreens.Provider<T extends ScreenHandler,​U extends Screen & ScreenHandlerProvider<T>>
Mappings:
Namespace Name
official dut$a
intermediary net/minecraft/class_3929$class_3930
named net/minecraft/client/gui/screen/ingame/HandledScreens$Provider
  • Method Details

    • open

      default void open​(Text name, ScreenHandlerType<T> type, MinecraftClient client, int id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldut$a;a(Loi;Lbku;Ldqk;I)V
      intermediary method_17543 Lnet/minecraft/class_3929$class_3930;method_17543(Lnet/minecraft/class_2561;Lnet/minecraft/class_3917;Lnet/minecraft/class_310;I)V
      named open Lnet/minecraft/client/gui/screen/ingame/HandledScreens$Provider;open(Lnet/minecraft/text/Text;Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/client/MinecraftClient;I)V
    • create

      U create​(T handler, PlayerInventory playerInventory, Text title)
      Mappings:
      Namespace Name Mixin selector
      official create Ldut$a;create(Lbjr;Lbhk;Loi;)Ldve;
      intermediary create Lnet/minecraft/class_3929$class_3930;create(Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)Lnet/minecraft/class_437;
      named create Lnet/minecraft/client/gui/screen/ingame/HandledScreens$Provider;create(Lnet/minecraft/screen/ScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)Lnet/minecraft/client/gui/screen/Screen;