Class ModelLoader

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

@Environment(CLIENT) public class ModelLoader extends Object
Mappings:
Namespace Name
official cxh
intermediary net/minecraft/class_2531
named net/minecraft/client/render/model/ModelLoader
  • Field Details

    • field_11297

      private static final Set field_11297
      Mappings:
      Namespace Name Mixin selector
      official b Lcxh;b:Ljava/util/Set;
      intermediary field_11297 Lnet/minecraft/class_2531;field_11297:Ljava/util/Set;
      named field_11297 Lnet/minecraft/client/render/model/ModelLoader;field_11297:Ljava/util/Set;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official c Lcxh;c:Lorg/apache/logging/log4j/Logger;
      intermediary field_11298 Lnet/minecraft/class_2531;field_11298:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/render/model/ModelLoader;LOGGER:Lorg/apache/logging/log4j/Logger;
    • MISSING_ID

      protected static final ModelIdentifier MISSING_ID
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a:Lcxl;
      intermediary field_11296 Lnet/minecraft/class_2531;field_11296:Lnet/minecraft/class_2533;
      named MISSING_ID Lnet/minecraft/client/render/model/ModelLoader;MISSING_ID:Lnet/minecraft/client/util/ModelIdentifier;
    • field_11299

      private static final Map field_11299
      Mappings:
      Namespace Name Mixin selector
      official d Lcxh;d:Ljava/util/Map;
      intermediary field_11299 Lnet/minecraft/class_2531;field_11299:Ljava/util/Map;
      named field_11299 Lnet/minecraft/client/render/model/ModelLoader;field_11299:Ljava/util/Map;
    • field_11300

      private static final Joiner field_11300
      Mappings:
      Namespace Name Mixin selector
      official e Lcxh;e:Lcom/google/common/base/Joiner;
      intermediary field_11300 Lnet/minecraft/class_2531;field_11300:Lcom/google/common/base/Joiner;
      named field_11300 Lnet/minecraft/client/render/model/ModelLoader;field_11300:Lcom/google/common/base/Joiner;
    • BUILTIN_GENERATED

      private static final BlockModel BUILTIN_GENERATED
      Mappings:
      Namespace Name Mixin selector
      official o Lcxh;o:Lcmc;
      intermediary field_11310 Lnet/minecraft/class_2531;field_11310:Lnet/minecraft/class_2445;
      named BUILTIN_GENERATED Lnet/minecraft/client/render/model/ModelLoader;BUILTIN_GENERATED:Lnet/minecraft/client/render/model/json/BlockModel;
    • BUILTIN_COMPASS

      private static final BlockModel BUILTIN_COMPASS
      Mappings:
      Namespace Name Mixin selector
      official p Lcxh;p:Lcmc;
      intermediary field_11311 Lnet/minecraft/class_2531;field_11311:Lnet/minecraft/class_2445;
      named BUILTIN_COMPASS Lnet/minecraft/client/render/model/ModelLoader;BUILTIN_COMPASS:Lnet/minecraft/client/render/model/json/BlockModel;
    • BUILTIN_CLOCK

      private static final BlockModel BUILTIN_CLOCK
      Mappings:
      Namespace Name Mixin selector
      official q Lcxh;q:Lcmc;
      intermediary field_11312 Lnet/minecraft/class_2531;field_11312:Lnet/minecraft/class_2445;
      named BUILTIN_CLOCK Lnet/minecraft/client/render/model/ModelLoader;BUILTIN_CLOCK:Lnet/minecraft/client/render/model/json/BlockModel;
    • BUILTIN_ENEITY

      private static final BlockModel BUILTIN_ENEITY
      Mappings:
      Namespace Name Mixin selector
      official r Lcxh;r:Lcmc;
      intermediary field_11313 Lnet/minecraft/class_2531;field_11313:Lnet/minecraft/class_2445;
      named BUILTIN_ENEITY Lnet/minecraft/client/render/model/ModelLoader;BUILTIN_ENEITY:Lnet/minecraft/client/render/model/json/BlockModel;
    • resourceManager

      private final ResourceManager resourceManager
      Mappings:
      Namespace Name Mixin selector
      official f Lcxh;f:Lcvk;
      intermediary field_11301 Lnet/minecraft/class_2531;field_11301:Lnet/minecraft/class_1654;
      named resourceManager Lnet/minecraft/client/render/model/ModelLoader;resourceManager:Lnet/minecraft/resource/ResourceManager;
    • field_11302

      private final Map field_11302
      Mappings:
      Namespace Name Mixin selector
      official g Lcxh;g:Ljava/util/Map;
      intermediary field_11302 Lnet/minecraft/class_2531;field_11302:Ljava/util/Map;
      named field_11302 Lnet/minecraft/client/render/model/ModelLoader;field_11302:Ljava/util/Map;
    • field_11303

      private final Map field_11303
      Mappings:
      Namespace Name Mixin selector
      official h Lcxh;h:Ljava/util/Map;
      intermediary field_11303 Lnet/minecraft/class_2531;field_11303:Ljava/util/Map;
      named field_11303 Lnet/minecraft/client/render/model/ModelLoader;field_11303:Ljava/util/Map;
    • field_11304

      private final Map field_11304
      Mappings:
      Namespace Name Mixin selector
      official i Lcxh;i:Ljava/util/Map;
      intermediary field_11304 Lnet/minecraft/class_2531;field_11304:Ljava/util/Map;
      named field_11304 Lnet/minecraft/client/render/model/ModelLoader;field_11304:Ljava/util/Map;
    • atlas

      private final SpriteAtlasTexture atlas
      Mappings:
      Namespace Name Mixin selector
      official j Lcxh;j:Lcua;
      intermediary field_11305 Lnet/minecraft/class_2531;field_11305:Lnet/minecraft/class_1533;
      named atlas Lnet/minecraft/client/render/model/ModelLoader;atlas:Lnet/minecraft/client/texture/SpriteAtlasTexture;
    • field_11306

      private final BlockModelShapes field_11306
      Mappings:
      Namespace Name Mixin selector
      official k Lcxh;k:Lclc;
      intermediary field_11306 Lnet/minecraft/class_2531;field_11306:Lnet/minecraft/class_2429;
      named field_11306 Lnet/minecraft/client/render/model/ModelLoader;field_11306:Lnet/minecraft/client/render/block/BlockModelShapes;
    • field_11307

      private final ModelFaceBaker field_11307
      Mappings:
      Namespace Name Mixin selector
      official l Lcxh;l:Lcmp;
      intermediary field_11307 Lnet/minecraft/class_2531;field_11307:Lnet/minecraft/class_2456;
      named field_11307 Lnet/minecraft/client/render/model/ModelLoader;field_11307:Lnet/minecraft/client/render/model/ModelFaceBaker;
    • field_11308

      private final ItemModelGenerator field_11308
      Mappings:
      Namespace Name Mixin selector
      official m Lcxh;m:Lcmr;
      intermediary field_11308 Lnet/minecraft/class_2531;field_11308:Lnet/minecraft/class_2457;
      named field_11308 Lnet/minecraft/client/render/model/ModelLoader;field_11308:Lnet/minecraft/client/render/model/json/ItemModelGenerator;
    • field_11309

      private MutableRegistry field_11309
      Mappings:
      Namespace Name Mixin selector
      official n Lcxh;n:Lfb;
      intermediary field_11309 Lnet/minecraft/class_2531;field_11309:Lnet/minecraft/class_1367;
      named field_11309 Lnet/minecraft/client/render/model/ModelLoader;field_11309:Lnet/minecraft/util/registry/MutableRegistry;
    • field_11314

      private Map field_11314
      Mappings:
      Namespace Name Mixin selector
      official s Lcxh;s:Ljava/util/Map;
      intermediary field_11314 Lnet/minecraft/class_2531;field_11314:Ljava/util/Map;
      named field_11314 Lnet/minecraft/client/render/model/ModelLoader;field_11314:Ljava/util/Map;
    • field_11315

      private final Map field_11315
      Mappings:
      Namespace Name Mixin selector
      official t Lcxh;t:Ljava/util/Map;
      intermediary field_11315 Lnet/minecraft/class_2531;field_11315:Ljava/util/Map;
      named field_11315 Lnet/minecraft/client/render/model/ModelLoader;field_11315:Ljava/util/Map;
    • field_11316

      private Map field_11316
      Mappings:
      Namespace Name Mixin selector
      official u Lcxh;u:Ljava/util/Map;
      intermediary field_11316 Lnet/minecraft/class_2531;field_11316:Ljava/util/Map;
      named field_11316 Lnet/minecraft/client/render/model/ModelLoader;field_11316:Ljava/util/Map;
  • Constructor Details

    • ModelLoader

      public ModelLoader(ResourceManager resourceManager, SpriteAtlasTexture atlas, BlockModelShapes blockModelShapes)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcxh;<init>(Lcvk;Lcua;Lclc;)V
      intermediary <init> Lnet/minecraft/class_2531;<init>(Lnet/minecraft/class_1654;Lnet/minecraft/class_1533;Lnet/minecraft/class_2429;)V
      named <init> Lnet/minecraft/client/render/model/ModelLoader;<init>(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/texture/SpriteAtlasTexture;Lnet/minecraft/client/render/block/BlockModelShapes;)V
  • Method Details

    • method_10383

      public Registry method_10383()
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a()Lez;
      intermediary method_10383 Lnet/minecraft/class_2531;method_10383()Lnet/minecraft/class_1366;
      named method_10383 Lnet/minecraft/client/render/model/ModelLoader;method_10383()Lnet/minecraft/util/registry/Registry;
    • method_10393

      private void method_10393()
      Mappings:
      Namespace Name Mixin selector
      official b Lcxh;b()V
      intermediary method_10393 Lnet/minecraft/class_2531;method_10393()V
      named method_10393 Lnet/minecraft/client/render/model/ModelLoader;method_10393()V
    • method_10390

      private void method_10390(Collection collection)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Ljava/util/Collection;)V
      intermediary method_10390 Lnet/minecraft/class_2531;method_10390(Ljava/util/Collection;)V
      named method_10390 Lnet/minecraft/client/render/model/ModelLoader;method_10390(Ljava/util/Collection;)V
    • method_10387

      private void method_10387(ModelVariantMap modelVariantMap, ModelIdentifier modelIdentifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Lcmh;Lcxl;)V
      intermediary method_10387 Lnet/minecraft/class_2531;method_10387(Lnet/minecraft/class_2449;Lnet/minecraft/class_2533;)V
      named method_10387 Lnet/minecraft/client/render/model/ModelLoader;method_10387(Lnet/minecraft/client/render/model/json/ModelVariantMap;Lnet/minecraft/client/util/ModelIdentifier;)V
    • method_10391

      private ModelVariantMap method_10391(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Loa;)Lcmh;
      intermediary method_10391 Lnet/minecraft/class_2531;method_10391(Lnet/minecraft/class_1653;)Lnet/minecraft/class_2449;
      named method_10391 Lnet/minecraft/client/render/model/ModelLoader;method_10391(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/json/ModelVariantMap;
    • method_10395

      private Identifier method_10395(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official b Lcxh;b(Loa;)Loa;
      intermediary method_10395 Lnet/minecraft/class_2531;method_10395(Lnet/minecraft/class_1653;)Lnet/minecraft/class_1653;
      named method_10395 Lnet/minecraft/client/render/model/ModelLoader;method_10395(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;
    • method_10396

      private void method_10396()
      Mappings:
      Namespace Name Mixin selector
      official c Lcxh;c()V
      intermediary method_10396 Lnet/minecraft/class_2531;method_10396()V
      named method_10396 Lnet/minecraft/client/render/model/ModelLoader;method_10396()V
    • getModel

      private BlockModel getModel(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official c Lcxh;c(Loa;)Lcmc;
      intermediary method_10398 Lnet/minecraft/class_2531;method_10398(Lnet/minecraft/class_1653;)Lnet/minecraft/class_2445;
      named getModel Lnet/minecraft/client/render/model/ModelLoader;getModel(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/json/BlockModel;
    • derelativizeId

      private Identifier derelativizeId(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official d Lcxh;d(Loa;)Loa;
      intermediary method_10401 Lnet/minecraft/class_2531;method_10401(Lnet/minecraft/class_1653;)Lnet/minecraft/class_1653;
      named derelativizeId Lnet/minecraft/client/render/model/ModelLoader;derelativizeId(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;
    • load

      private void load()
      Mappings:
      Namespace Name Mixin selector
      official d Lcxh;d()V
      intermediary method_10399 Lnet/minecraft/class_2531;method_10399()V
      named load Lnet/minecraft/client/render/model/ModelLoader;load()V
    • method_10402

      private void method_10402()
      Mappings:
      Namespace Name Mixin selector
      official e Lcxh;e()V
      intermediary method_10402 Lnet/minecraft/class_2531;method_10402()V
      named method_10402 Lnet/minecraft/client/render/model/ModelLoader;method_10402()V
    • method_10392

      private List method_10392(Item item)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Lalq;)Ljava/util/List;
      intermediary method_10392 Lnet/minecraft/class_2531;method_10392(Lnet/minecraft/class_1069;)Ljava/util/List;
      named method_10392 Lnet/minecraft/client/render/model/ModelLoader;method_10392(Lnet/minecraft/item/Item;)Ljava/util/List;
    • method_10389

      private Identifier method_10389(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Ljava/lang/String;)Loa;
      intermediary method_10389 Lnet/minecraft/class_2531;method_10389(Ljava/lang/String;)Lnet/minecraft/class_1653;
      named method_10389 Lnet/minecraft/client/render/model/ModelLoader;method_10389(Ljava/lang/String;)Lnet/minecraft/util/Identifier;
    • method_10404

      private void method_10404()
      Mappings:
      Namespace Name Mixin selector
      official f Lcxh;f()V
      intermediary method_10404 Lnet/minecraft/class_2531;method_10404()V
      named method_10404 Lnet/minecraft/client/render/model/ModelLoader;method_10404()V
    • method_10406

      private Set method_10406()
      Mappings:
      Namespace Name Mixin selector
      official g Lcxh;g()Ljava/util/Set;
      intermediary method_10406 Lnet/minecraft/class_2531;method_10406()Ljava/util/Set;
      named method_10406 Lnet/minecraft/client/render/model/ModelLoader;method_10406()Ljava/util/Set;
    • method_10386

      private BakedModel method_10386(BlockModel blockModel, ModelRotation modelRotation, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Lcmc;Lcxf;Z)Lcxe;
      intermediary method_10386 Lnet/minecraft/class_2531;method_10386(Lnet/minecraft/class_2445;Lnet/minecraft/class_2529;Z)Lnet/minecraft/class_2528;
      named method_10386 Lnet/minecraft/client/render/model/ModelLoader;method_10386(Lnet/minecraft/client/render/model/json/BlockModel;Lnet/minecraft/client/render/model/ModelRotation;Z)Lnet/minecraft/client/render/model/BakedModel;
    • method_10384

      private BakedQuad method_10384(ModelElement modelElement, ModelElementFace modelElementFace, Sprite sprite, Direction direction, ModelRotation modelRotation, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Lclu;Lclx;Lcue;Lej;Lcxf;Z)Lclt;
      intermediary method_10384 Lnet/minecraft/class_2531;method_10384(Lnet/minecraft/class_2438;Lnet/minecraft/class_2440;Lnet/minecraft/class_1639;Lnet/minecraft/class_1354;Lnet/minecraft/class_2529;Z)Lnet/minecraft/class_2437;
      named method_10384 Lnet/minecraft/client/render/model/ModelLoader;method_10384(Lnet/minecraft/client/render/model/json/ModelElement;Lnet/minecraft/client/render/model/json/ModelElementFace;Lnet/minecraft/client/texture/Sprite;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/model/ModelRotation;Z)Lnet/minecraft/client/render/model/BakedQuad;
    • method_10407

      private void method_10407()
      Mappings:
      Namespace Name Mixin selector
      official h Lcxh;h()V
      intermediary method_10407 Lnet/minecraft/class_2531;method_10407()V
      named method_10407 Lnet/minecraft/client/render/model/ModelLoader;method_10407()V
    • method_10408

      private void method_10408()
      Mappings:
      Namespace Name Mixin selector
      official i Lcxh;i()V
      intermediary method_10408 Lnet/minecraft/class_2531;method_10408()V
      named method_10408 Lnet/minecraft/client/render/model/ModelLoader;method_10408()V
    • method_10403

      private List method_10403(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official e Lcxh;e(Loa;)Ljava/util/List;
      intermediary method_10403 Lnet/minecraft/class_2531;method_10403(Lnet/minecraft/class_1653;)Ljava/util/List;
      named method_10403 Lnet/minecraft/client/render/model/ModelLoader;method_10403(Lnet/minecraft/util/Identifier;)Ljava/util/List;
    • method_10405

      private Identifier method_10405(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official f Lcxh;f(Loa;)Loa;
      intermediary method_10405 Lnet/minecraft/class_2531;method_10405(Lnet/minecraft/class_1653;)Lnet/minecraft/class_1653;
      named method_10405 Lnet/minecraft/client/render/model/ModelLoader;method_10405(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;
    • method_10385

      private Set method_10385(BlockModel blockModel)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxh;a(Lcmc;)Ljava/util/Set;
      intermediary method_10385 Lnet/minecraft/class_2531;method_10385(Lnet/minecraft/class_2445;)Ljava/util/Set;
      named method_10385 Lnet/minecraft/client/render/model/ModelLoader;method_10385(Lnet/minecraft/client/render/model/json/BlockModel;)Ljava/util/Set;
    • method_10409

      private void method_10409()
      Mappings:
      Namespace Name Mixin selector
      official j Lcxh;j()V
      intermediary method_10409 Lnet/minecraft/class_2531;method_10409()V
      named method_10409 Lnet/minecraft/client/render/model/ModelLoader;method_10409()V
    • method_10410

      private Set method_10410()
      Mappings:
      Namespace Name Mixin selector
      official k Lcxh;k()Ljava/util/Set;
      intermediary method_10410 Lnet/minecraft/class_2531;method_10410()Ljava/util/Set;
      named method_10410 Lnet/minecraft/client/render/model/ModelLoader;method_10410()Ljava/util/Set;
    • method_10394

      private boolean method_10394(BlockModel blockModel)
      Mappings:
      Namespace Name Mixin selector
      official b Lcxh;b(Lcmc;)Z
      intermediary method_10394 Lnet/minecraft/class_2531;method_10394(Lnet/minecraft/class_2445;)Z
      named method_10394 Lnet/minecraft/client/render/model/ModelLoader;method_10394(Lnet/minecraft/client/render/model/json/BlockModel;)Z
    • method_10397

      private boolean method_10397(BlockModel blockModel)
      Mappings:
      Namespace Name Mixin selector
      official c Lcxh;c(Lcmc;)Z
      intermediary method_10397 Lnet/minecraft/class_2531;method_10397(Lnet/minecraft/class_2445;)Z
      named method_10397 Lnet/minecraft/client/render/model/ModelLoader;method_10397(Lnet/minecraft/client/render/model/json/BlockModel;)Z
    • method_10411

      private void method_10411()
      Mappings:
      Namespace Name Mixin selector
      official l Lcxh;l()V
      intermediary method_10411 Lnet/minecraft/class_2531;method_10411()V
      named method_10411 Lnet/minecraft/client/render/model/ModelLoader;method_10411()V
    • method_10400

      private BlockModel method_10400(BlockModel blockModel)
      Mappings:
      Namespace Name Mixin selector
      official d Lcxh;d(Lcmc;)Lcmc;
      intermediary method_10400 Lnet/minecraft/class_2531;method_10400(Lnet/minecraft/class_2445;)Lnet/minecraft/class_2445;
      named method_10400 Lnet/minecraft/client/render/model/ModelLoader;method_10400(Lnet/minecraft/client/render/model/json/BlockModel;)Lnet/minecraft/client/render/model/json/BlockModel;