Class ModelLoader

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

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

    • field_11297

      private static final Set<Identifier> field_11297
      Mappings:
      Namespace Name Mixin selector
      official b Lbot;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 Lbot;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 Lbot;a:Lbov;
      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<String,String> field_11299
      Mappings:
      Namespace Name Mixin selector
      official d Lbot;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 Lbot;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 Lbot;o:Lbgl;
      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 Lbot;p:Lbgl;
      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 Lbot;q:Lbgl;
      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 Lbot;r:Lbgl;
      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 Lbot;f:Lbni;
      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<Identifier,Sprite> field_11302
      Mappings:
      Namespace Name Mixin selector
      official g Lbot;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<Identifier,BlockModel> field_11303
      Mappings:
      Namespace Name Mixin selector
      official h Lbot;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<ModelIdentifier,ModelVariantMap.Variant> field_11304
      Mappings:
      Namespace Name Mixin selector
      official i Lbot;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 Lbot;j:Lbmh;
      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 Lbot;k:Lbgc;
      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 Lbot;l:Lbgo;
      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 Lbot;m:Lbgp;
      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

      Mappings:
      Namespace Name Mixin selector
      official n Lbot;n:Ldd;
      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<String,Identifier> field_11314
      Mappings:
      Namespace Name Mixin selector
      official s Lbot;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<Identifier,ModelVariantMap> field_11315
      Mappings:
      Namespace Name Mixin selector
      official t Lbot;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<Item,List<String>> field_11316
      Mappings:
      Namespace Name Mixin selector
      official u Lbot;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> Lbot;<init>(Lbni;Lbmh;Lbgc;)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<ModelIdentifier,BakedModel> method_10383()
      Mappings:
      Namespace Name Mixin selector
      official a Lbot;a()Ldb;
      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 Lbot;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<ModelIdentifier> collection)
      Mappings:
      Namespace Name Mixin selector
      official a Lbot;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 Lbot;a(Lbgm;Lbov;)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 Lbot;a(Ljy;)Lbgm;
      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 Lbot;b(Ljy;)Ljy;
      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 Lbot;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) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official c Lbot;c(Ljy;)Lbgl;
      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 Lbot;d(Ljy;)Ljy;
      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 Lbot;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 Lbot;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<String> method_10392(Item item)
      Mappings:
      Namespace Name Mixin selector
      official a Lbot;a(Lzw;)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 Lbot;a(Ljava/lang/String;)Ljy;
      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 Lbot;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<Identifier> method_10406()
      Mappings:
      Namespace Name Mixin selector
      official g Lbot;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 Lbot;a(Lbgl;Lbor;Z)Lboq;
      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 Lbot;a(Lbgh;Lbgi;Lbmi;Lcq;Lbor;Z)Lbgg;
      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 Lbot;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 Lbot;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<Identifier> method_10403(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official e Lbot;e(Ljy;)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 Lbot;f(Ljy;)Ljy;
      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<Identifier> method_10385(BlockModel blockModel)
      Mappings:
      Namespace Name Mixin selector
      official a Lbot;a(Lbgl;)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 Lbot;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<Identifier> method_10410()
      Mappings:
      Namespace Name Mixin selector
      official k Lbot;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 Lbot;b(Lbgl;)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 Lbot;c(Lbgl;)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 Lbot;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 Lbot;d(Lbgl;)Lbgl;
      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;