Class ModelVariant

java.lang.Object
net.minecraft.client.render.model.json.ModelVariant
All Implemented Interfaces:
ModelBakeSettings

@Environment(CLIENT) public class ModelVariant extends Object implements ModelBakeSettings
Mappings:
Namespace Name
official fba
intermediary net/minecraft/class_813
named net/minecraft/client/render/model/json/ModelVariant
  • Field Details

    • location

      private final Identifier location
      Mappings:
      Namespace Name Mixin selector
      official a Lfba;a:Labb;
      intermediary field_4326 Lnet/minecraft/class_813;field_4326:Lnet/minecraft/class_2960;
      named location Lnet/minecraft/client/render/model/json/ModelVariant;location:Lnet/minecraft/util/Identifier;
    • rotation

      private final AffineTransformation rotation
      Mappings:
      Namespace Name Mixin selector
      official b Lfba;b:Li;
      intermediary field_4328 Lnet/minecraft/class_813;field_4328:Lnet/minecraft/class_4590;
      named rotation Lnet/minecraft/client/render/model/json/ModelVariant;rotation:Lnet/minecraft/util/math/AffineTransformation;
    • uvLock

      private final boolean uvLock
      Mappings:
      Namespace Name Mixin selector
      official c Lfba;c:Z
      intermediary field_4327 Lnet/minecraft/class_813;field_4327:Z
      named uvLock Lnet/minecraft/client/render/model/json/ModelVariant;uvLock:Z
    • weight

      private final int weight
      Mappings:
      Namespace Name Mixin selector
      official d Lfba;d:I
      intermediary field_4325 Lnet/minecraft/class_813;field_4325:I
      named weight Lnet/minecraft/client/render/model/json/ModelVariant;weight:I
  • Constructor Details

    • ModelVariant

      public ModelVariant(Identifier location, AffineTransformation rotation, boolean uvLock, int weight)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfba;<init>(Labb;Li;ZI)V
      intermediary <init> Lnet/minecraft/class_813;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_4590;ZI)V
      named <init> Lnet/minecraft/client/render/model/json/ModelVariant;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/AffineTransformation;ZI)V
  • Method Details

    • getLocation

      public Identifier getLocation()
      Mappings:
      Namespace Name Mixin selector
      official a Lfba;a()Labb;
      intermediary method_3510 Lnet/minecraft/class_813;method_3510()Lnet/minecraft/class_2960;
      named getLocation Lnet/minecraft/client/render/model/json/ModelVariant;getLocation()Lnet/minecraft/util/Identifier;
    • getRotation

      public AffineTransformation getRotation()
      Specified by:
      getRotation in interface ModelBakeSettings
      Mappings:
      Namespace Name Mixin selector
      official b Lflx;b()Li;
      intermediary method_3509 Lnet/minecraft/class_3665;method_3509()Lnet/minecraft/class_4590;
      named getRotation Lnet/minecraft/client/render/model/ModelBakeSettings;getRotation()Lnet/minecraft/util/math/AffineTransformation;
    • isUvLocked

      public boolean isUvLocked()
      Specified by:
      isUvLocked in interface ModelBakeSettings
      Mappings:
      Namespace Name Mixin selector
      official c Lflx;c()Z
      intermediary method_3512 Lnet/minecraft/class_3665;method_3512()Z
      named isUvLocked Lnet/minecraft/client/render/model/ModelBakeSettings;isUvLocked()Z
    • getWeight

      public int getWeight()
      Mappings:
      Namespace Name Mixin selector
      official d Lfba;d()I
      intermediary method_3511 Lnet/minecraft/class_813;method_3511()I
      named getWeight Lnet/minecraft/client/render/model/json/ModelVariant;getWeight()I
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lfba;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_813;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/client/render/model/json/ModelVariant;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object