Class BlockModel

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official f Lbgl;f:Lorg/apache/logging/log4j/Logger;
      intermediary field_4584 Lnet/minecraft/class_1063;field_4584: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 Lbgl;a:Lcom/google/gson/Gson;
      intermediary field_4579 Lnet/minecraft/class_1063;field_4579:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/client/render/model/json/BlockModel;GSON:Lcom/google/gson/Gson;
    • field_4585

      private final List<ModelElement> field_4585
      Mappings:
      Namespace Name Mixin selector
      official g Lbgl;g:Ljava/util/List;
      intermediary field_4585 Lnet/minecraft/class_1063;field_4585:Ljava/util/List;
      named field_4585 Lnet/minecraft/client/render/model/json/BlockModel;field_4585:Ljava/util/List;
    • field_4586

      private final boolean field_4586
      Mappings:
      Namespace Name Mixin selector
      official h Lbgl;h:Z
      intermediary field_4586 Lnet/minecraft/class_1063;field_4586:Z
      named field_4586 Lnet/minecraft/client/render/model/json/BlockModel;field_4586:Z
    • field_4587

      private final boolean field_4587
      Mappings:
      Namespace Name Mixin selector
      official i Lbgl;i:Z
      intermediary field_4587 Lnet/minecraft/class_1063;field_4587:Z
      named field_4587 Lnet/minecraft/client/render/model/json/BlockModel;field_4587:Z
    • field_4588

      private ModelTransformation field_4588
      Mappings:
      Namespace Name Mixin selector
      official j Lbgl;j:Lbgr;
      intermediary field_4588 Lnet/minecraft/class_1063;field_4588:Lnet/minecraft/class_1080;
      named field_4588 Lnet/minecraft/client/render/model/json/BlockModel;field_4588:Lnet/minecraft/client/render/model/json/ModelTransformation;
    • field_4580

      public String field_4580
      Mappings:
      Namespace Name Mixin selector
      official b Lbgl;b:Ljava/lang/String;
      intermediary field_4580 Lnet/minecraft/class_1063;field_4580:Ljava/lang/String;
      named field_4580 Lnet/minecraft/client/render/model/json/BlockModel;field_4580:Ljava/lang/String;
    • field_4581

      protected final Map<String,​String> field_4581
      Mappings:
      Namespace Name Mixin selector
      official c Lbgl;c:Ljava/util/Map;
      intermediary field_4581 Lnet/minecraft/class_1063;field_4581:Ljava/util/Map;
      named field_4581 Lnet/minecraft/client/render/model/json/BlockModel;field_4581:Ljava/util/Map;
    • field_4582

      protected BlockModel field_4582
      Mappings:
      Namespace Name Mixin selector
      official d Lbgl;d:Lbgl;
      intermediary field_4582 Lnet/minecraft/class_1063;field_4582:Lnet/minecraft/class_1063;
      named field_4582 Lnet/minecraft/client/render/model/json/BlockModel;field_4582:Lnet/minecraft/client/render/model/json/BlockModel;
    • identifier

      protected Identifier identifier
      Mappings:
      Namespace Name Mixin selector
      official e Lbgl;e:Ljy;
      intermediary field_4583 Lnet/minecraft/class_1063;field_4583:Lnet/minecraft/class_1605;
      named identifier Lnet/minecraft/client/render/model/json/BlockModel;identifier:Lnet/minecraft/util/Identifier;
  • Constructor Details

    • BlockModel

      protected BlockModel​(List<ModelElement> elements, Map<String,​String> textures, boolean bool, boolean bool2, ModelTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgl;<init>(Ljava/util/List;Ljava/util/Map;ZZLbgr;)V
      intermediary <init> Lnet/minecraft/class_1063;<init>(Ljava/util/List;Ljava/util/Map;ZZLnet/minecraft/class_1080;)V
      named <init> Lnet/minecraft/client/render/model/json/BlockModel;<init>(Ljava/util/List;Ljava/util/Map;ZZLnet/minecraft/client/render/model/json/ModelTransformation;)V
    • BlockModel

      protected BlockModel​(Identifier identifier, Map<String,​String> map, boolean bool, boolean bool2, ModelTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgl;<init>(Ljy;Ljava/util/Map;ZZLbgr;)V
      intermediary <init> Lnet/minecraft/class_1063;<init>(Lnet/minecraft/class_1605;Ljava/util/Map;ZZLnet/minecraft/class_1080;)V
      named <init> Lnet/minecraft/client/render/model/json/BlockModel;<init>(Lnet/minecraft/util/Identifier;Ljava/util/Map;ZZLnet/minecraft/client/render/model/json/ModelTransformation;)V
    • BlockModel

      private BlockModel​(Identifier identifier, List<ModelElement> elements, Map<String,​String> map, boolean bool, boolean bool2, ModelTransformation transformation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgl;<init>(Ljy;Ljava/util/List;Ljava/util/Map;ZZLbgr;)V
      intermediary <init> Lnet/minecraft/class_1063;<init>(Lnet/minecraft/class_1605;Ljava/util/List;Ljava/util/Map;ZZLnet/minecraft/class_1080;)V
      named <init> Lnet/minecraft/client/render/model/json/BlockModel;<init>(Lnet/minecraft/util/Identifier;Ljava/util/List;Ljava/util/Map;ZZLnet/minecraft/client/render/model/json/ModelTransformation;)V
  • Method Details

    • getFromReader

      public static BlockModel getFromReader​(Reader reader)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl;a(Ljava/io/Reader;)Lbgl;
      intermediary method_3650 Lnet/minecraft/class_1063;method_3650(Ljava/io/Reader;)Lnet/minecraft/class_1063;
      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 Lbgl;a(Ljava/lang/String;)Lbgl;
      intermediary method_3651 Lnet/minecraft/class_1063;method_3651(Ljava/lang/String;)Lnet/minecraft/class_1063;
      named create Lnet/minecraft/client/render/model/json/BlockModel;create(Ljava/lang/String;)Lnet/minecraft/client/render/model/json/BlockModel;
    • method_3648

      public List<ModelElement> method_3648()
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl;a()Ljava/util/List;
      intermediary method_3648 Lnet/minecraft/class_1063;method_3648()Ljava/util/List;
      named method_3648 Lnet/minecraft/client/render/model/json/BlockModel;method_3648()Ljava/util/List;
    • method_3664

      private boolean method_3664()
      Mappings:
      Namespace Name Mixin selector
      official h Lbgl;h()Z
      intermediary method_3664 Lnet/minecraft/class_1063;method_3664()Z
      named method_3664 Lnet/minecraft/client/render/model/json/BlockModel;method_3664()Z
    • method_3654

      public boolean method_3654()
      Mappings:
      Namespace Name Mixin selector
      official b Lbgl;b()Z
      intermediary method_3654 Lnet/minecraft/class_1063;method_3654()Z
      named method_3654 Lnet/minecraft/client/render/model/json/BlockModel;method_3654()Z
    • method_3657

      public boolean method_3657()
      Mappings:
      Namespace Name Mixin selector
      official c Lbgl;c()Z
      intermediary method_3657 Lnet/minecraft/class_1063;method_3657()Z
      named method_3657 Lnet/minecraft/client/render/model/json/BlockModel;method_3657()Z
    • method_3659

      public boolean method_3659()
      Mappings:
      Namespace Name Mixin selector
      official d Lbgl;d()Z
      intermediary method_3659 Lnet/minecraft/class_1063;method_3659()Z
      named method_3659 Lnet/minecraft/client/render/model/json/BlockModel;method_3659()Z
    • method_3653

      public void method_3653​(Map<Identifier,​BlockModel> map)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl;a(Ljava/util/Map;)V
      intermediary method_3653 Lnet/minecraft/class_1063;method_3653(Ljava/util/Map;)V
      named method_3653 Lnet/minecraft/client/render/model/json/BlockModel;method_3653(Ljava/util/Map;)V
    • method_3655

      public boolean method_3655​(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgl;b(Ljava/lang/String;)Z
      intermediary method_3655 Lnet/minecraft/class_1063;method_3655(Ljava/lang/String;)Z
      named method_3655 Lnet/minecraft/client/render/model/json/BlockModel;method_3655(Ljava/lang/String;)Z
    • method_3658

      public String method_3658​(String string)
      Mappings:
      Namespace Name Mixin selector
      official c Lbgl;c(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_3658 Lnet/minecraft/class_1063;method_3658(Ljava/lang/String;)Ljava/lang/String;
      named method_3658 Lnet/minecraft/client/render/model/json/BlockModel;method_3658(Ljava/lang/String;)Ljava/lang/String;
    • method_3652

      private String method_3652​(String string, BlockModel.ModelHolder modelHolder)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl;a(Ljava/lang/String;Lbgl$a;)Ljava/lang/String;
      intermediary method_3652 Lnet/minecraft/class_1063;method_3652(Ljava/lang/String;Lnet/minecraft/class_1063$class_1064;)Ljava/lang/String;
      named method_3652 Lnet/minecraft/client/render/model/json/BlockModel;method_3652(Ljava/lang/String;Lnet/minecraft/client/render/model/json/BlockModel$ModelHolder;)Ljava/lang/String;
    • method_3660

      private boolean method_3660​(String string)
      Mappings:
      Namespace Name Mixin selector
      official d Lbgl;d(Ljava/lang/String;)Z
      intermediary method_3660 Lnet/minecraft/class_1063;method_3660(Ljava/lang/String;)Z
      named method_3660 Lnet/minecraft/client/render/model/json/BlockModel;method_3660(Ljava/lang/String;)Z
    • method_3661

      public Identifier method_3661()
      Mappings:
      Namespace Name Mixin selector
      official e Lbgl;e()Ljy;
      intermediary method_3661 Lnet/minecraft/class_1063;method_3661()Lnet/minecraft/class_1605;
      named method_3661 Lnet/minecraft/client/render/model/json/BlockModel;method_3661()Lnet/minecraft/util/Identifier;
    • method_3662

      public BlockModel method_3662()
      Mappings:
      Namespace Name Mixin selector
      official f Lbgl;f()Lbgl;
      intermediary method_3662 Lnet/minecraft/class_1063;method_3662()Lnet/minecraft/class_1063;
      named method_3662 Lnet/minecraft/client/render/model/json/BlockModel;method_3662()Lnet/minecraft/client/render/model/json/BlockModel;
    • method_3663

      public ModelTransformation method_3663()
      Mappings:
      Namespace Name Mixin selector
      official g Lbgl;g()Lbgr;
      intermediary method_3663 Lnet/minecraft/class_1063;method_3663()Lnet/minecraft/class_1080;
      named method_3663 Lnet/minecraft/client/render/model/json/BlockModel;method_3663()Lnet/minecraft/client/render/model/json/ModelTransformation;
    • method_3649

      private Transformation method_3649​(ModelTransformation.Mode mode)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl;a(Lbgr$b;)Lbgq;
      intermediary method_3649 Lnet/minecraft/class_1063;method_3649(Lnet/minecraft/class_1080$class_1082;)Lnet/minecraft/class_1078;
      named method_3649 Lnet/minecraft/client/render/model/json/BlockModel;method_3649(Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;)Lnet/minecraft/client/render/model/json/Transformation;
    • method_3656

      public static void method_3656​(Map<Identifier,​BlockModel> map)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgl;b(Ljava/util/Map;)V
      intermediary method_3656 Lnet/minecraft/class_1063;method_3656(Ljava/util/Map;)V
      named method_3656 Lnet/minecraft/client/render/model/json/BlockModel;method_3656(Ljava/util/Map;)V