CLASS cfz net/minecraft/client/render/model/ModelManager CLASS cfz$1 CLASS cfz$2 CLASS cfz$3 METHOD a registerSprites (Lcdn;)V ARG 0 atlas FIELD a MISSING Lcgb; FIELD b DEFAULT_TEXTURES Ljava/util/Set; FIELD c LOGGER Lorg/apache/logging/log4j/Logger; FIELD d MISSING_MODEL Ljava/lang/String; FIELD e BUILTIN_MODEL_DEFS Ljava/util/Map; FIELD f ARROW_JOINER Lcom/google/common/base/Joiner; FIELD g resourceContainer Lcen; FIELD h spriteMap Ljava/util/Map; FIELD i modelMap Ljava/util/Map; FIELD j variantsMap Ljava/util/Map; FIELD l spriteAtlas Lcdn; FIELD m blockStateMaps Lbvj; FIELD p modelRegistry Lfo; FIELD q EMPTY_MODEL Ljava/lang/String; FIELD r BUILTIN_GENERATED Lbvs; FIELD s BUILTIN_ENTITY Lbvs; FIELD u blockVariants Ljava/util/Map; FIELD v itemVariants Ljava/util/Map; METHOD (Lcen;Lcdn;Lbvj;)V ARG 0 resourceContainer ARG 1 spriteAtlas METHOD a reloadModelRegistry ()Lfm; METHOD a getItemVariants (Lail;)Ljava/util/List; ARG 0 item METHOD a loadBlockModel (Lcgb;Lbwb;)V ARG 0 id METHOD a getModelNameFromItemVariant (Ljava/lang/String;)Lnd; ARG 0 variantName METHOD a loadItemModel (Ljava/lang/String;Lnd;Lnd;)V ARG 0 variant ARG 2 itemId METHOD a getVariantContainer (Lnd;)Lbvt; ARG 0 blockId METHOD a loadVariantContainer (Lnd;Lcem;)Lbvt; ARG 0 stateId ARG 1 resource METHOD a loadVariantContainer (Lnd;Lnd;)Lbvt; ARG 0 stateId ARG 1 resourceLocation METHOD b loadBlockVariantMaps ()V METHOD b getBlockstateFileLocation (Lnd;)Lnd; ARG 0 id METHOD c loadModels ()V METHOD c loadModel (Lnd;)Lbvs; ARG 0 id METHOD d loadItemBlockModels ()V METHOD d getModelFileLocation (Lnd;)Lnd; ARG 0 id METHOD f loadItemCustomModels ()V METHOD g addItemVariantModels ()V METHOD h registerItemVariants ()V METHOD m registerSprites ()V