Class WindowProvider

java.lang.Object
net.minecraft.client.util.WindowProvider
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT)
public final class WindowProvider
extends Object
implements AutoCloseable
Mappings:
Namespace Name
official eie
intermediary net/minecraft/class_3682
named net/minecraft/client/util/WindowProvider
  • Field Details

    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official a Leie;a:Ldqk;
      intermediary field_16256 Lnet/minecraft/class_3682;field_16256:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/util/WindowProvider;client:Lnet/minecraft/client/MinecraftClient;
    • monitorTracker

      private final MonitorTracker monitorTracker
      Mappings:
      Namespace Name Mixin selector
      official b Leie;b:Ldla;
      intermediary field_16255 Lnet/minecraft/class_3682;field_16255:Lnet/minecraft/class_323;
      named monitorTracker Lnet/minecraft/client/util/WindowProvider;monitorTracker:Lnet/minecraft/client/util/MonitorTracker;
  • Constructor Details

    • WindowProvider

      public WindowProvider​(MinecraftClient client)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leie;<init>(Ldqk;)V
      intermediary <init> Lnet/minecraft/class_3682;<init>(Lnet/minecraft/class_310;)V
      named <init> Lnet/minecraft/client/util/WindowProvider;<init>(Lnet/minecraft/client/MinecraftClient;)V
  • Method Details

    • createWindow

      public Window createWindow​(WindowSettings settings, @Nullable String videoMode, String title)
      Mappings:
      Namespace Name Mixin selector
      official a Leie;a(Ldko;Ljava/lang/String;Ljava/lang/String;)Ldle;
      intermediary method_16038 Lnet/minecraft/class_3682;method_16038(Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1041;
      named createWindow Lnet/minecraft/client/util/WindowProvider;createWindow(Lnet/minecraft/client/WindowSettings;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/util/Window;
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Mappings:
      Namespace Name Mixin selector
      official close Leie;close()V
      intermediary close Lnet/minecraft/class_3682;close()V
      named close Lnet/minecraft/client/util/WindowProvider;close()V