Class RangeDispatchItemModel

java.lang.Object
net.minecraft.client.render.item.model.RangeDispatchItemModel
All Implemented Interfaces:
ItemModel

@Environment(CLIENT) public class RangeDispatchItemModel extends Object implements ItemModel
Mappings:
Namespace Name
named net/minecraft/client/render/item/model/RangeDispatchItemModel
intermediary net/minecraft/class_10448
official hoj
  • Field Details

    • field_55353

      private static final int field_55353
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_55353 Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;field_55353:I
      intermediary field_55353 Lnet/minecraft/class_10448;field_55353:I
      official a Lhoj;a:I
    • property

      private final NumericProperty property
      Mappings:
      Namespace Name Mixin selector
      named property Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;property:Lnet/minecraft/client/render/item/property/numeric/NumericProperty;
      intermediary field_55354 Lnet/minecraft/class_10448;field_55354:Lnet/minecraft/class_1800;
      official b Lhoj;b:Lhpp;
    • scale

      private final float scale
      Mappings:
      Namespace Name Mixin selector
      named scale Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;scale:F
      intermediary field_55355 Lnet/minecraft/class_10448;field_55355:F
      official c Lhoj;c:F
    • thresholds

      private final float[] thresholds
      Mappings:
      Namespace Name Mixin selector
      named thresholds Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;thresholds:[F
      intermediary field_55356 Lnet/minecraft/class_10448;field_55356:[F
      official d Lhoj;d:[F
    • models

      private final ItemModel[] models
      Mappings:
      Namespace Name Mixin selector
      named models Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;models:[Lnet/minecraft/client/render/item/model/ItemModel;
      intermediary field_55357 Lnet/minecraft/class_10448;field_55357:[Lnet/minecraft/class_10439;
      official e Lhoj;e:[Lhod;
    • fallback

      private final ItemModel fallback
      Mappings:
      Namespace Name Mixin selector
      named fallback Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;fallback:Lnet/minecraft/client/render/item/model/ItemModel;
      intermediary field_55358 Lnet/minecraft/class_10448;field_55358:Lnet/minecraft/class_10439;
      official f Lhoj;f:Lhod;
  • Constructor Details

    • RangeDispatchItemModel

      RangeDispatchItemModel(NumericProperty property, float scale, float[] thresholds, ItemModel[] models, ItemModel fallback)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;<init>(Lnet/minecraft/client/render/item/property/numeric/NumericProperty;F[F[Lnet/minecraft/client/render/item/model/ItemModel;Lnet/minecraft/client/render/item/model/ItemModel;)V
      intermediary <init> Lnet/minecraft/class_10448;<init>(Lnet/minecraft/class_1800;F[F[Lnet/minecraft/class_10439;Lnet/minecraft/class_10439;)V
      official <init> Lhoj;<init>(Lhpp;F[F[Lhod;Lhod;)V
  • Method Details

    • getIndex

      private static int getIndex(float[] thresholds, float value)
      Mappings:
      Namespace Name Mixin selector
      named getIndex Lnet/minecraft/client/render/item/model/RangeDispatchItemModel;getIndex([FF)I
      intermediary method_65622 Lnet/minecraft/class_10448;method_65622([FF)I
      official a Lhoj;a([FF)I
    • update

      public void update(ItemRenderState state, ItemStack stack, ItemModelManager resolver, ItemDisplayContext displayContext, @Nullable @Nullable ClientWorld world, @Nullable @Nullable LivingEntity user, int seed)
      Specified by:
      update in interface ItemModel
      Mappings:
      Namespace Name Mixin selector
      named update Lnet/minecraft/client/render/item/model/ItemModel;update(Lnet/minecraft/client/render/item/ItemRenderState;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/item/ItemModelManager;Lnet/minecraft/item/ItemDisplayContext;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/LivingEntity;I)V
      intermediary method_65584 Lnet/minecraft/class_10439;method_65584(Lnet/minecraft/class_10444;Lnet/minecraft/class_1799;Lnet/minecraft/class_10442;Lnet/minecraft/class_811;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)V
      official a Lhod;a(Lhog;Ldcv;Lhoe;Ldct;Lgrj;Lcam;I)V