Class BlockModel

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

@Environment(CLIENT) public class BlockModel extends Object
Mappings:
Namespace Name
official boh
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 Lboh;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 Lboh;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<ModelElement> elements
      Mappings:
      Namespace Name Mixin selector
      official g Lboh;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 Lboh;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 Lboh;i:Z
      intermediary field_10935 Lnet/minecraft/class_2445;field_10935:Z
      named ambientOcclusion Lnet/minecraft/client/render/model/json/BlockModel;ambientOcclusion:Z
    • transformation

      private ModelTransformation transformation
      Mappings:
      Namespace Name Mixin selector
      official j Lboh;j:Lbop;
      intermediary field_10936 Lnet/minecraft/class_2445;field_10936:Lnet/minecraft/class_2462;
      named transformation Lnet/minecraft/client/render/model/json/BlockModel;transformation:Lnet/minecraft/client/render/model/json/ModelTransformation;
    • field_13553

      private final List<class_2874> field_13553
      Mappings:
      Namespace Name Mixin selector
      official k Lboh;k:Ljava/util/List;
      intermediary field_13553 Lnet/minecraft/class_2445;field_13553:Ljava/util/List;
      named field_13553 Lnet/minecraft/client/render/model/json/BlockModel;field_13553:Ljava/util/List;
    • field_10928

      public String field_10928
      Mappings:
      Namespace Name Mixin selector
      official b Lboh;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<String,String> textureMap
      Mappings:
      Namespace Name Mixin selector
      official c Lboh;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 Lboh;d:Lboh;
      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 Lboh;e:Lkl;
      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

  • Method Details

    • getFromReader

      public static BlockModel getFromReader(Reader reader)
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;a(Ljava/io/Reader;)Lboh;
      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 Lboh;a(Ljava/lang/String;)Lboh;
      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<ModelElement> getElements()
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;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 Lboh;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 Lboh;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 Lboh;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 Lboh;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<Identifier,BlockModel> models)
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;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
    • method_12352

      public Collection<Identifier> method_12352()
      Mappings:
      Namespace Name Mixin selector
      official e Lboh;e()Ljava/util/Collection;
      intermediary method_12352 Lnet/minecraft/class_2445;method_12352()Ljava/util/Collection;
      named method_12352 Lnet/minecraft/client/render/model/json/BlockModel;method_12352()Ljava/util/Collection;
    • method_12353

      protected List<class_2874> method_12353()
      Mappings:
      Namespace Name Mixin selector
      official f Lboh;f()Ljava/util/List;
      intermediary method_12353 Lnet/minecraft/class_2445;method_12353()Ljava/util/List;
      named method_12353 Lnet/minecraft/client/render/model/json/BlockModel;method_12353()Ljava/util/List;
    • method_12354

      public class_2876 method_12354()
      Mappings:
      Namespace Name Mixin selector
      official g Lboh;g()Lbon;
      intermediary method_12354 Lnet/minecraft/class_2445;method_12354()Lnet/minecraft/class_2876;
      named method_12354 Lnet/minecraft/client/render/model/json/BlockModel;method_12354()Lnet/minecraft/client/class_2876;
    • isValidTexture

      public boolean isValidTexture(String texture)
      Mappings:
      Namespace Name Mixin selector
      official b Lboh;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 Lboh;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;
    • resolveTexture

      private String resolveTexture(String texture, BlockModel.ModelHolder modelHolder)
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;a(Ljava/lang/String;Lboh$a;)Ljava/lang/String;
      intermediary method_10011 Lnet/minecraft/class_2445;method_10011(Ljava/lang/String;Lnet/minecraft/class_2445$class_2446;)Ljava/lang/String;
      named resolveTexture Lnet/minecraft/client/render/model/json/BlockModel;resolveTexture(Ljava/lang/String;Lnet/minecraft/client/render/model/json/BlockModel$ModelHolder;)Ljava/lang/String;
    • isValidTextureReference

      private boolean isValidTextureReference(String texture)
      Mappings:
      Namespace Name Mixin selector
      official d Lboh;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

      @Nullable public Identifier getId()
      Mappings:
      Namespace Name Mixin selector
      official h Lboh;h()Lkl;
      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 i Lboh;i()Lboh;
      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;
    • getTransformation

      public ModelTransformation getTransformation()
      Mappings:
      Namespace Name Mixin selector
      official j Lboh;j()Lbop;
      intermediary method_10022 Lnet/minecraft/class_2445;method_10022()Lnet/minecraft/class_2462;
      named getTransformation Lnet/minecraft/client/render/model/json/BlockModel;getTransformation()Lnet/minecraft/client/render/model/json/ModelTransformation;
    • getTransformation

      private Transformation getTransformation(ModelTransformation.Mode mode)
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;a(Lbop$b;)Lboo;
      intermediary method_10008 Lnet/minecraft/class_2445;method_10008(Lnet/minecraft/class_2462$class_2464;)Lnet/minecraft/class_2460;
      named getTransformation Lnet/minecraft/client/render/model/json/BlockModel;getTransformation(Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;)Lnet/minecraft/client/render/model/json/Transformation;
    • method_10015

      public static void method_10015(Map<Identifier,BlockModel> map)
      Mappings:
      Namespace Name Mixin selector
      official b Lboh;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