Class DownloadedSkinParser

java.lang.Object
net.minecraft.client.render.DownloadedSkinParser
All Implemented Interfaces:
BufferedImageSkinProvider

@Environment(CLIENT)
public class DownloadedSkinParser
extends Object
implements BufferedImageSkinProvider
Mappings:
Namespace Name
official bfs
intermediary net/minecraft/class_1038
named net/minecraft/client/render/DownloadedSkinParser
  • Field Details

    • data

      private int[] data
      Mappings:
      Namespace Name Mixin selector
      official a Lbfs;a:[I
      intermediary field_4473 Lnet/minecraft/class_1038;field_4473:[I
      named data Lnet/minecraft/client/render/DownloadedSkinParser;data:[I
    • width

      private int width
      Mappings:
      Namespace Name Mixin selector
      official b Lbfs;b:I
      intermediary field_4474 Lnet/minecraft/class_1038;field_4474:I
      named width Lnet/minecraft/client/render/DownloadedSkinParser;width:I
    • height

      private int height
      Mappings:
      Namespace Name Mixin selector
      official c Lbfs;c:I
      intermediary field_4475 Lnet/minecraft/class_1038;field_4475:I
      named height Lnet/minecraft/client/render/DownloadedSkinParser;height:I
  • Constructor Details

    • DownloadedSkinParser

      public DownloadedSkinParser()
  • Method Details

    • parseSkin

      public BufferedImage parseSkin​(BufferedImage image)
      Specified by:
      parseSkin in interface BufferedImageSkinProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfm;a(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
      intermediary method_3469 Lnet/minecraft/class_1032;method_3469(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
      named parseSkin Lnet/minecraft/client/render/BufferedImageSkinProvider;parseSkin(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
    • setAvailable

      public void setAvailable()
      Specified by:
      setAvailable in interface BufferedImageSkinProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfm;a()V
      intermediary method_3468 Lnet/minecraft/class_1032;method_3468()V
      named setAvailable Lnet/minecraft/client/render/BufferedImageSkinProvider;setAvailable()V
    • setTransperant

      private void setTransperant​(int uMin, int vMin, int uMax, int vMax)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfs;a(IIII)V
      intermediary method_3551 Lnet/minecraft/class_1038;method_3551(IIII)V
      named setTransperant Lnet/minecraft/client/render/DownloadedSkinParser;setTransperant(IIII)V
    • setOpaque

      private void setOpaque​(int uMin, int vMin, int uMax, int vMax)
      Mappings:
      Namespace Name Mixin selector
      official b Lbfs;b(IIII)V
      intermediary method_3552 Lnet/minecraft/class_1038;method_3552(IIII)V
      named setOpaque Lnet/minecraft/client/render/DownloadedSkinParser;setOpaque(IIII)V
    • hasTransperancy

      private boolean hasTransperancy​(int uMin, int vMin, int uMax, int vMax)
      Mappings:
      Namespace Name Mixin selector
      official c Lbfs;c(IIII)Z
      intermediary method_3553 Lnet/minecraft/class_1038;method_3553(IIII)Z
      named hasTransperancy Lnet/minecraft/client/render/DownloadedSkinParser;hasTransperancy(IIII)Z