Class ModelElementTexture

java.lang.Object
net.minecraft.client.render.model.json.ModelElementTexture

@Environment(CLIENT) public class ModelElementTexture extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/model/json/ModelElementTexture
intermediary net/minecraft/class_787
official gmv
  • Field Details

    • uvs

      public float[] uvs
      Mappings:
      Namespace Name Mixin selector
      named uvs Lnet/minecraft/client/render/model/json/ModelElementTexture;uvs:[F
      intermediary field_4235 Lnet/minecraft/class_787;field_4235:[F
      official a Lgmv;a:[F
    • rotation

      public final int rotation
      Mappings:
      Namespace Name Mixin selector
      named rotation Lnet/minecraft/client/render/model/json/ModelElementTexture;rotation:I
      intermediary field_4234 Lnet/minecraft/class_787;field_4234:I
      official b Lgmv;b:I
  • Constructor Details

    • ModelElementTexture

      public ModelElementTexture(@Nullable @org.jetbrains.annotations.Nullable float[] uvs, int rotation)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/model/json/ModelElementTexture;<init>([FI)V
      intermediary <init> Lnet/minecraft/class_787;<init>([FI)V
      official <init> Lgmv;<init>([FI)V
  • Method Details

    • getU

      public float getU(int rotation)
      Mappings:
      Namespace Name Mixin selector
      named getU Lnet/minecraft/client/render/model/json/ModelElementTexture;getU(I)F
      intermediary method_3415 Lnet/minecraft/class_787;method_3415(I)F
      official a Lgmv;a(I)F
    • getV

      public float getV(int rotation)
      Mappings:
      Namespace Name Mixin selector
      named getV Lnet/minecraft/client/render/model/json/ModelElementTexture;getV(I)F
      intermediary method_3416 Lnet/minecraft/class_787;method_3416(I)F
      official b Lgmv;b(I)F
    • getRotatedUVIndex

      private int getRotatedUVIndex(int rotation)
      Mappings:
      Namespace Name Mixin selector
      named getRotatedUVIndex Lnet/minecraft/client/render/model/json/ModelElementTexture;getRotatedUVIndex(I)I
      intermediary method_3413 Lnet/minecraft/class_787;method_3413(I)I
      official d Lgmv;d(I)I
    • getDirectionIndex

      public int getDirectionIndex(int offset)
      Mappings:
      Namespace Name Mixin selector
      named getDirectionIndex Lnet/minecraft/client/render/model/json/ModelElementTexture;getDirectionIndex(I)I
      intermediary method_3414 Lnet/minecraft/class_787;method_3414(I)I
      official c Lgmv;c(I)I
    • setUvs

      public void setUvs(float[] uvs)
      Mappings:
      Namespace Name Mixin selector
      named setUvs Lnet/minecraft/client/render/model/json/ModelElementTexture;setUvs([F)V
      intermediary method_3417 Lnet/minecraft/class_787;method_3417([F)V
      official a Lgmv;a([F)V