Class BlockModel

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official f Lcmc;f:Lorg/apache/logging/log4j/Logger;
      intermediary field_10932 Lnet/minecraft/class_2445;field_10932:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/render/model/json/BlockModel;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official a Lcmc;a:Lcom/google/gson/Gson;
      intermediary field_10927 Lnet/minecraft/class_2445;field_10927:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/client/render/model/json/BlockModel;GSON:Lcom/google/gson/Gson;
    • elements

      private final List elements
      Mappings:
      Namespace Name Mixin selector
      official g Lcmc;g:Ljava/util/List;
      intermediary field_10933 Lnet/minecraft/class_2445;field_10933:Ljava/util/List;
      named elements Lnet/minecraft/client/render/model/json/BlockModel;elements:Ljava/util/List;
    • depth

      private final boolean depth
      Mappings:
      Namespace Name Mixin selector
      official h Lcmc;h:Z
      intermediary field_10934 Lnet/minecraft/class_2445;field_10934:Z
      named depth Lnet/minecraft/client/render/model/json/BlockModel;depth:Z
    • ambientOcclusion

      private final boolean ambientOcclusion
      Mappings:
      Namespace Name Mixin selector
      official i Lcmc;i:Z
      intermediary field_10935 Lnet/minecraft/class_2445;field_10935:Z
      named ambientOcclusion Lnet/minecraft/client/render/model/json/BlockModel;ambientOcclusion:Z
    • field_10936

      private class_4801 field_10936
      Mappings:
      Namespace Name Mixin selector
      official j Lcmc;j:Lcmx;
      intermediary field_10936 Lnet/minecraft/class_2445;field_10936:Lnet/minecraft/class_4801;
      named field_10936 Lnet/minecraft/client/render/model/json/BlockModel;field_10936:Lnet/minecraft/class_4801;
    • field_10928

      public String field_10928
      Mappings:
      Namespace Name Mixin selector
      official b Lcmc;b:Ljava/lang/String;
      intermediary field_10928 Lnet/minecraft/class_2445;field_10928:Ljava/lang/String;
      named field_10928 Lnet/minecraft/client/render/model/json/BlockModel;field_10928:Ljava/lang/String;
    • textureMap

      protected final Map textureMap
      Mappings:
      Namespace Name Mixin selector
      official c Lcmc;c:Ljava/util/Map;
      intermediary field_10929 Lnet/minecraft/class_2445;field_10929:Ljava/util/Map;
      named textureMap Lnet/minecraft/client/render/model/json/BlockModel;textureMap:Ljava/util/Map;
    • parent

      protected BlockModel parent
      Mappings:
      Namespace Name Mixin selector
      official d Lcmc;d:Lcmc;
      intermediary field_10930 Lnet/minecraft/class_2445;field_10930:Lnet/minecraft/class_2445;
      named parent Lnet/minecraft/client/render/model/json/BlockModel;parent:Lnet/minecraft/client/render/model/json/BlockModel;
    • id

      protected Identifier id
      Mappings:
      Namespace Name Mixin selector
      official e Lcmc;e:Loa;
      intermediary field_10931 Lnet/minecraft/class_2445;field_10931:Lnet/minecraft/class_1653;
      named id Lnet/minecraft/client/render/model/json/BlockModel;id:Lnet/minecraft/util/Identifier;
  • Constructor Details

    • BlockModel

      protected BlockModel(List list, Map map, boolean bool, boolean bool2, class_4801 class_4801)
    • BlockModel

      protected BlockModel(Identifier identifier, Map map, boolean bool, boolean bool2, class_4801 class_4801)
    • BlockModel

      private BlockModel(Identifier identifier, List list, Map map, boolean bool, boolean bool2, class_4801 class_4801)
  • Method Details

    • getFromReader

      public static BlockModel getFromReader(Reader reader)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmc;a(Ljava/io/Reader;)Lcmc;
      intermediary method_10009 Lnet/minecraft/class_2445;method_10009(Ljava/io/Reader;)Lnet/minecraft/class_2445;
      named getFromReader Lnet/minecraft/client/render/model/json/BlockModel;getFromReader(Ljava/io/Reader;)Lnet/minecraft/client/render/model/json/BlockModel;
    • create

      public static BlockModel create(String value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmc;a(Ljava/lang/String;)Lcmc;
      intermediary method_10010 Lnet/minecraft/class_2445;method_10010(Ljava/lang/String;)Lnet/minecraft/class_2445;
      named create Lnet/minecraft/client/render/model/json/BlockModel;create(Ljava/lang/String;)Lnet/minecraft/client/render/model/json/BlockModel;
    • getElements

      public List getElements()
      Mappings:
      Namespace Name Mixin selector
      official a Lcmc;a()Ljava/util/List;
      intermediary method_10007 Lnet/minecraft/class_2445;method_10007()Ljava/util/List;
      named getElements Lnet/minecraft/client/render/model/json/BlockModel;getElements()Ljava/util/List;
    • hasParent

      private boolean hasParent()
      Mappings:
      Namespace Name Mixin selector
      official k Lcmc;k()Z
      intermediary method_10023 Lnet/minecraft/class_2445;method_10023()Z
      named hasParent Lnet/minecraft/client/render/model/json/BlockModel;hasParent()Z
    • hasAmbientOcclusion

      public boolean hasAmbientOcclusion()
      Mappings:
      Namespace Name Mixin selector
      official b Lcmc;b()Z
      intermediary method_10013 Lnet/minecraft/class_2445;method_10013()Z
      named hasAmbientOcclusion Lnet/minecraft/client/render/model/json/BlockModel;hasAmbientOcclusion()Z
    • hasDepth

      public boolean hasDepth()
      Mappings:
      Namespace Name Mixin selector
      official c Lcmc;c()Z
      intermediary method_10016 Lnet/minecraft/class_2445;method_10016()Z
      named hasDepth Lnet/minecraft/client/render/model/json/BlockModel;hasDepth()Z
    • method_10018

      public boolean method_10018()
      Mappings:
      Namespace Name Mixin selector
      official d Lcmc;d()Z
      intermediary method_10018 Lnet/minecraft/class_2445;method_10018()Z
      named method_10018 Lnet/minecraft/client/render/model/json/BlockModel;method_10018()Z
    • refreshParent

      public void refreshParent(Map models)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmc;a(Ljava/util/Map;)V
      intermediary method_10012 Lnet/minecraft/class_2445;method_10012(Ljava/util/Map;)V
      named refreshParent Lnet/minecraft/client/render/model/json/BlockModel;refreshParent(Ljava/util/Map;)V
    • isValidTexture

      public boolean isValidTexture(String texture)
      Mappings:
      Namespace Name Mixin selector
      official b Lcmc;b(Ljava/lang/String;)Z
      intermediary method_10014 Lnet/minecraft/class_2445;method_10014(Ljava/lang/String;)Z
      named isValidTexture Lnet/minecraft/client/render/model/json/BlockModel;isValidTexture(Ljava/lang/String;)Z
    • resolveTexture

      public String resolveTexture(String texture)
      Mappings:
      Namespace Name Mixin selector
      official c Lcmc;c(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_10017 Lnet/minecraft/class_2445;method_10017(Ljava/lang/String;)Ljava/lang/String;
      named resolveTexture Lnet/minecraft/client/render/model/json/BlockModel;resolveTexture(Ljava/lang/String;)Ljava/lang/String;
    • method_10011

      private String method_10011(String string, class_2446 class_2446)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmc;a(Ljava/lang/String;Lcme;)Ljava/lang/String;
      intermediary method_10011 Lnet/minecraft/class_2445;method_10011(Ljava/lang/String;Lnet/minecraft/class_2446;)Ljava/lang/String;
      named method_10011 Lnet/minecraft/client/render/model/json/BlockModel;method_10011(Ljava/lang/String;Lnet/minecraft/class_2446;)Ljava/lang/String;
    • isValidTextureReference

      private boolean isValidTextureReference(String texture)
      Mappings:
      Namespace Name Mixin selector
      official d Lcmc;d(Ljava/lang/String;)Z
      intermediary method_10019 Lnet/minecraft/class_2445;method_10019(Ljava/lang/String;)Z
      named isValidTextureReference Lnet/minecraft/client/render/model/json/BlockModel;isValidTextureReference(Ljava/lang/String;)Z
    • getId

      public Identifier getId()
      Mappings:
      Namespace Name Mixin selector
      official e Lcmc;e()Loa;
      intermediary method_10020 Lnet/minecraft/class_2445;method_10020()Lnet/minecraft/class_1653;
      named getId Lnet/minecraft/client/render/model/json/BlockModel;getId()Lnet/minecraft/util/Identifier;
    • getRootModel

      public BlockModel getRootModel()
      Returns:
      the actual model which contains elements.
      Mappings:
      Namespace Name Mixin selector
      official f Lcmc;f()Lcmc;
      intermediary method_10021 Lnet/minecraft/class_2445;method_10021()Lnet/minecraft/class_2445;
      named getRootModel Lnet/minecraft/client/render/model/json/BlockModel;getRootModel()Lnet/minecraft/client/render/model/json/BlockModel;
    • method_21810

      public Transformation method_21810()
      Mappings:
      Namespace Name Mixin selector
      official g Lcmc;g()Lcmv;
      intermediary method_21810 Lnet/minecraft/class_2445;method_21810()Lnet/minecraft/class_2460;
      named method_21810 Lnet/minecraft/client/render/model/json/BlockModel;method_21810()Lnet/minecraft/client/render/model/json/Transformation;
    • method_21811

      public Transformation method_21811()
      Mappings:
      Namespace Name Mixin selector
      official h Lcmc;h()Lcmv;
      intermediary method_21811 Lnet/minecraft/class_2445;method_21811()Lnet/minecraft/class_2460;
      named method_21811 Lnet/minecraft/client/render/model/json/BlockModel;method_21811()Lnet/minecraft/client/render/model/json/Transformation;
    • method_21812

      public Transformation method_21812()
      Mappings:
      Namespace Name Mixin selector
      official i Lcmc;i()Lcmv;
      intermediary method_21812 Lnet/minecraft/class_2445;method_21812()Lnet/minecraft/class_2460;
      named method_21812 Lnet/minecraft/client/render/model/json/BlockModel;method_21812()Lnet/minecraft/client/render/model/json/Transformation;
    • method_21813

      public Transformation method_21813()
      Mappings:
      Namespace Name Mixin selector
      official j Lcmc;j()Lcmv;
      intermediary method_21813 Lnet/minecraft/class_2445;method_21813()Lnet/minecraft/class_2460;
      named method_21813 Lnet/minecraft/client/render/model/json/BlockModel;method_21813()Lnet/minecraft/client/render/model/json/Transformation;
    • method_10015

      public static void method_10015(Map map)
      Mappings:
      Namespace Name Mixin selector
      official b Lcmc;b(Ljava/util/Map;)V
      intermediary method_10015 Lnet/minecraft/class_2445;method_10015(Ljava/util/Map;)V
      named method_10015 Lnet/minecraft/client/render/model/json/BlockModel;method_10015(Ljava/util/Map;)V