Class ModelOverrideList

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

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

    • EMPTY

      public static final ModelOverrideList EMPTY
      Mappings:
      Namespace Name Mixin selector
      official a Leia;a:Leia;
      intermediary field_4292 Lnet/minecraft/class_806;field_4292:Lnet/minecraft/class_806;
      named EMPTY Lnet/minecraft/client/render/model/json/ModelOverrideList;EMPTY:Lnet/minecraft/client/render/model/json/ModelOverrideList;
    • overrides

      private final List<ModelOverride> overrides
      Mappings:
      Namespace Name Mixin selector
      official b Leia;b:Ljava/util/List;
      intermediary field_4293 Lnet/minecraft/class_806;field_4293:Ljava/util/List;
      named overrides Lnet/minecraft/client/render/model/json/ModelOverrideList;overrides:Ljava/util/List;
    • models

      private final List<BakedModel> models
      Mappings:
      Namespace Name Mixin selector
      official c Leia;c:Ljava/util/List;
      intermediary field_4291 Lnet/minecraft/class_806;field_4291:Ljava/util/List;
      named models Lnet/minecraft/client/render/model/json/ModelOverrideList;models:Ljava/util/List;
  • Constructor Details

    • ModelOverrideList

      private ModelOverrideList()
    • ModelOverrideList

      public ModelOverrideList​(ModelLoader modelLoader, JsonUnbakedModel unbakedModel, Function<Identifier,​UnbakedModel> unbakedModelGetter, List<ModelOverride> overrides)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leia;<init>(Lesq;Lehv;Ljava/util/function/Function;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_806;<init>(Lnet/minecraft/class_1088;Lnet/minecraft/class_793;Ljava/util/function/Function;Ljava/util/List;)V
      named <init> Lnet/minecraft/client/render/model/json/ModelOverrideList;<init>(Lnet/minecraft/client/render/model/ModelLoader;Lnet/minecraft/client/render/model/json/JsonUnbakedModel;Ljava/util/function/Function;Ljava/util/List;)V
  • Method Details

    • apply

      @Nullable public BakedModel apply​(BakedModel model, ItemStack stack, @Nullable ClientWorld world, @Nullable LivingEntity entity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Leia;a(Lesm;Lbnu;Lede;Larh;I)Lesm;
      intermediary method_3495 Lnet/minecraft/class_806;method_3495(Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087;
      named apply Lnet/minecraft/client/render/model/json/ModelOverrideList;apply(Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/LivingEntity;I)Lnet/minecraft/client/render/model/BakedModel;