Class ScreenshotUtils

java.lang.Object
net.minecraft.client.util.ScreenshotUtils

@Environment(CLIENT) public class ScreenshotUtils extends Object
Mappings:
Namespace Name
official duv
intermediary net/minecraft/class_318
named net/minecraft/client/util/ScreenshotUtils
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_1974 Lnet/minecraft/class_318;field_1974:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/util/ScreenshotUtils;LOGGER:Lorg/apache/logging/log4j/Logger;
    • DATE_FORMAT

      private static final DateFormat DATE_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official b Lduv;b:Ljava/text/DateFormat;
      intermediary field_1973 Lnet/minecraft/class_318;field_1973:Ljava/text/DateFormat;
      named DATE_FORMAT Lnet/minecraft/client/util/ScreenshotUtils;DATE_FORMAT:Ljava/text/DateFormat;
    • field_32157

      private int field_32157
      Mappings:
      Namespace Name Mixin selector
      official c Lduv;c:I
      intermediary field_32157 Lnet/minecraft/class_318;field_32157:I
      named field_32157 Lnet/minecraft/client/util/ScreenshotUtils;field_32157:I
    • field_32158

      private final DataOutputStream field_32158
      Mappings:
      Namespace Name Mixin selector
      official d Lduv;d:Ljava/io/DataOutputStream;
      intermediary field_32158 Lnet/minecraft/class_318;field_32158:Ljava/io/DataOutputStream;
      named field_32158 Lnet/minecraft/client/util/ScreenshotUtils;field_32158:Ljava/io/DataOutputStream;
    • field_32159

      private final byte[] field_32159
      Mappings:
      Namespace Name Mixin selector
      official e Lduv;e:[B
      intermediary field_32159 Lnet/minecraft/class_318;field_32159:[B
      named field_32159 Lnet/minecraft/client/util/ScreenshotUtils;field_32159:[B
    • field_32160

      private final int field_32160
      Mappings:
      Namespace Name Mixin selector
      official f Lduv;f:I
      intermediary field_32160 Lnet/minecraft/class_318;field_32160:I
      named field_32160 Lnet/minecraft/client/util/ScreenshotUtils;field_32160:I
    • field_32161

      private final int field_32161
      Mappings:
      Namespace Name Mixin selector
      official g Lduv;g:I
      intermediary field_32161 Lnet/minecraft/class_318;field_32161:I
      named field_32161 Lnet/minecraft/client/util/ScreenshotUtils;field_32161:I
    • field_32162

      private File field_32162
      Mappings:
      Namespace Name Mixin selector
      official h Lduv;h:Ljava/io/File;
      intermediary field_32162 Lnet/minecraft/class_318;field_32162:Ljava/io/File;
      named field_32162 Lnet/minecraft/client/util/ScreenshotUtils;field_32162:Ljava/io/File;
  • Constructor Details

  • Method Details

    • saveScreenshot

      public static void saveScreenshot(File gameDirectory, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a(Ljava/io/File;IILdny;Ljava/util/function/Consumer;)V
      intermediary method_1659 Lnet/minecraft/class_318;method_1659(Ljava/io/File;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V
      named saveScreenshot Lnet/minecraft/client/util/ScreenshotUtils;saveScreenshot(Ljava/io/File;IILnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
    • saveScreenshot

      public static void saveScreenshot(File gameDirectory, @Nullable @Nullable String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a(Ljava/io/File;Ljava/lang/String;IILdny;Ljava/util/function/Consumer;)V
      intermediary method_22690 Lnet/minecraft/class_318;method_22690(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V
      named saveScreenshot Lnet/minecraft/client/util/ScreenshotUtils;saveScreenshot(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
    • saveScreenshotInner

      private static void saveScreenshotInner(File gameDirectory, @Nullable @Nullable String fileName, int framebufferWidth, int framebufferHeight, Framebuffer framebuffer, Consumer<Text> messageReceiver)
      Mappings:
      Namespace Name Mixin selector
      official b Lduv;b(Ljava/io/File;Ljava/lang/String;IILdny;Ljava/util/function/Consumer;)V
      intermediary method_1662 Lnet/minecraft/class_318;method_1662(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V
      named saveScreenshotInner Lnet/minecraft/client/util/ScreenshotUtils;saveScreenshotInner(Ljava/io/File;Ljava/lang/String;IILnet/minecraft/client/gl/Framebuffer;Ljava/util/function/Consumer;)V
    • takeScreenshot

      public static NativeImage takeScreenshot(int width, int height, Framebuffer framebuffer)
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a(IILdny;)Ldok;
      intermediary method_1663 Lnet/minecraft/class_318;method_1663(IILnet/minecraft/class_276;)Lnet/minecraft/class_1011;
      named takeScreenshot Lnet/minecraft/client/util/ScreenshotUtils;takeScreenshot(IILnet/minecraft/client/gl/Framebuffer;)Lnet/minecraft/client/texture/NativeImage;
    • getScreenshotFilename

      private static File getScreenshotFilename(File directory)
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a(Ljava/io/File;)Ljava/io/File;
      intermediary method_1660 Lnet/minecraft/class_318;method_1660(Ljava/io/File;)Ljava/io/File;
      named getScreenshotFilename Lnet/minecraft/client/util/ScreenshotUtils;getScreenshotFilename(Ljava/io/File;)Ljava/io/File;
    • method_35711

      public void method_35711(ByteBuffer byteBuffer, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a(Ljava/nio/ByteBuffer;IIII)V
      intermediary method_35711 Lnet/minecraft/class_318;method_35711(Ljava/nio/ByteBuffer;IIII)V
      named method_35711 Lnet/minecraft/client/util/ScreenshotUtils;method_35711(Ljava/nio/ByteBuffer;IIII)V
    • method_35710

      public void method_35710() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lduv;a()V
      intermediary method_35710 Lnet/minecraft/class_318;method_35710()V
      named method_35710 Lnet/minecraft/client/util/ScreenshotUtils;method_35710()V
    • method_35712

      public File method_35712() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lduv;b()Ljava/io/File;
      intermediary method_35712 Lnet/minecraft/class_318;method_35712()Ljava/io/File;
      named method_35712 Lnet/minecraft/client/util/ScreenshotUtils;method_35712()Ljava/io/File;