Class ReferencedModelsCollector

java.lang.Object
net.minecraft.client.render.model.ReferencedModelsCollector

@Environment(CLIENT) public class ReferencedModelsCollector extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/model/ReferencedModelsCollector
intermediary net/minecraft/class_10097
official hnc
  • Field Details Link icon

    • LOGGER Link icon

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/render/model/ReferencedModelsCollector;LOGGER:Lorg/slf4j/Logger;
      intermediary field_53664 Lnet/minecraft/class_10097;field_53664:Lorg/slf4j/Logger;
      official a Lhnc;a:Lorg/slf4j/Logger;
    • modelCache Link icon

      Mappings:
      Namespace Name Mixin selector
      named modelCache Lnet/minecraft/client/render/model/ReferencedModelsCollector;modelCache:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
      intermediary field_56989 Lnet/minecraft/class_10097;field_56989:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
      official b Lhnc;b:Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
    • missingModel Link icon

      private final ReferencedModelsCollector.Holder missingModel
      Mappings:
      Namespace Name Mixin selector
      named missingModel Lnet/minecraft/client/render/model/ReferencedModelsCollector;missingModel:Lnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;
      intermediary field_56990 Lnet/minecraft/class_10097;field_56990:Lnet/minecraft/class_10097$class_10814;
      official c Lhnc;c:Lhnc$a;
    • holder Link icon

      Mappings:
      Namespace Name Mixin selector
      named holder Lnet/minecraft/client/render/model/ReferencedModelsCollector;holder:Lit/unimi/dsi/fastutil/objects/Object2ObjectFunction;
      intermediary field_56991 Lnet/minecraft/class_10097;field_56991:Lit/unimi/dsi/fastutil/objects/Object2ObjectFunction;
      official d Lhnc;d:Lit/unimi/dsi/fastutil/objects/Object2ObjectFunction;
    • resolver Link icon

      private final ResolvableModel.Resolver resolver
      Mappings:
      Namespace Name Mixin selector
      named resolver Lnet/minecraft/client/render/model/ReferencedModelsCollector;resolver:Lnet/minecraft/client/render/model/ResolvableModel$Resolver;
      intermediary field_56992 Lnet/minecraft/class_10097;field_56992:Lnet/minecraft/class_10526$class_10103;
      official e Lhnc;e:Lhnh$a;
    • queue Link icon

      Mappings:
      Namespace Name Mixin selector
      named queue Lnet/minecraft/client/render/model/ReferencedModelsCollector;queue:Ljava/util/Queue;
      intermediary field_56993 Lnet/minecraft/class_10097;field_56993:Ljava/util/Queue;
      official f Lhnc;f:Ljava/util/Queue;
  • Constructor Details Link icon

    • ReferencedModelsCollector Link icon

      public ReferencedModelsCollector(Map<Identifier,UnbakedModel> unbakedModels, UnbakedModel missingModel)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/model/ReferencedModelsCollector;<init>(Ljava/util/Map;Lnet/minecraft/client/render/model/UnbakedModel;)V
      intermediary <init> Lnet/minecraft/class_10097;<init>(Ljava/util/Map;Lnet/minecraft/class_1100;)V
      official <init> Lhnc;<init>(Ljava/util/Map;Lhnl;)V
  • Method Details Link icon

    • isRootModel Link icon

      private static boolean isRootModel(UnbakedModel model)
      Mappings:
      Namespace Name Mixin selector
      named isRootModel Lnet/minecraft/client/render/model/ReferencedModelsCollector;isRootModel(Lnet/minecraft/client/render/model/UnbakedModel;)Z
      intermediary method_68026 Lnet/minecraft/class_10097;method_68026(Lnet/minecraft/class_1100;)Z
      official a Lhnc;a(Lhnl;)Z
    • resolve Link icon

      Mappings:
      Namespace Name Mixin selector
      named resolve Lnet/minecraft/client/render/model/ReferencedModelsCollector;resolve(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;
      intermediary method_68023 Lnet/minecraft/class_10097;method_68023(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10097$class_10814;
      official a Lhnc;a(Lalr;)Lhnc$a;
    • schedule Link icon

      Mappings:
      Namespace Name Mixin selector
      named schedule Lnet/minecraft/client/render/model/ReferencedModelsCollector;schedule(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/model/UnbakedModel;)Lnet/minecraft/client/render/model/ReferencedModelsCollector$Holder;
      intermediary method_68029 Lnet/minecraft/class_10097;method_68029(Lnet/minecraft/class_2960;Lnet/minecraft/class_1100;)Lnet/minecraft/class_10097$class_10814;
      official b Lhnc;b(Lalr;Lhnl;)Lhnc$a;
    • resolve Link icon

      public void resolve(ResolvableModel model)
      Mappings:
      Namespace Name Mixin selector
      named resolve Lnet/minecraft/client/render/model/ReferencedModelsCollector;resolve(Lnet/minecraft/client/render/model/ResolvableModel;)V
      intermediary method_65744 Lnet/minecraft/class_10097;method_65744(Lnet/minecraft/class_10526;)V
      official a Lhnc;a(Lhnh;)V
    • addSpecialModel Link icon

      public void addSpecialModel(Identifier id, UnbakedModel model)
      Mappings:
      Namespace Name Mixin selector
      named addSpecialModel Lnet/minecraft/client/render/model/ReferencedModelsCollector;addSpecialModel(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/model/UnbakedModel;)V
      intermediary method_68024 Lnet/minecraft/class_10097;method_68024(Lnet/minecraft/class_2960;Lnet/minecraft/class_1100;)V
      official a Lhnc;a(Lalr;Lhnl;)V
    • getMissingModel Link icon

      public BakedSimpleModel getMissingModel()
      Mappings:
      Namespace Name Mixin selector
      named getMissingModel Lnet/minecraft/client/render/model/ReferencedModelsCollector;getMissingModel()Lnet/minecraft/client/render/model/BakedSimpleModel;
      intermediary method_68022 Lnet/minecraft/class_10097;method_68022()Lnet/minecraft/class_10819;
      official a Lhnc;a()Lhni;
    • collectModels Link icon

      public Map<Identifier,BakedSimpleModel> collectModels()
      Mappings:
      Namespace Name Mixin selector
      named collectModels Lnet/minecraft/client/render/model/ReferencedModelsCollector;collectModels()Ljava/util/Map;
      intermediary method_68028 Lnet/minecraft/class_10097;method_68028()Ljava/util/Map;
      official b Lhnc;b()Ljava/util/Map;
    • resolveAll Link icon

      private void resolveAll(List<ReferencedModelsCollector.Holder> models)
      Mappings:
      Namespace Name Mixin selector
      named resolveAll Lnet/minecraft/client/render/model/ReferencedModelsCollector;resolveAll(Ljava/util/List;)V
      intermediary method_62630 Lnet/minecraft/class_10097;method_62630(Ljava/util/List;)V
      official a Lhnc;a(Ljava/util/List;)V
    • checkIfValid Link icon

      private static void checkIfValid(List<ReferencedModelsCollector.Holder> models)
      Mappings:
      Namespace Name Mixin selector
      named checkIfValid Lnet/minecraft/client/render/model/ReferencedModelsCollector;checkIfValid(Ljava/util/List;)V
      intermediary method_68030 Lnet/minecraft/class_10097;method_68030(Ljava/util/List;)V
      official b Lhnc;b(Ljava/util/List;)V