Class JsonUnbakedModel

java.lang.Object
net.minecraft.client.render.model.json.JsonUnbakedModel
All Implemented Interfaces:
class_10526, UnbakedModel

@Environment(CLIENT) public class JsonUnbakedModel extends Object implements UnbakedModel
Mappings:
Namespace Name
named net/minecraft/client/render/model/json/JsonUnbakedModel
intermediary net/minecraft/class_793
official gnj
  • Field Details

    • GSON

      static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      named GSON Lnet/minecraft/client/render/model/json/JsonUnbakedModel;GSON:Lcom/google/gson/Gson;
      intermediary field_4254 Lnet/minecraft/class_793;field_4254:Lcom/google/gson/Gson;
      official a Lgnj;a:Lcom/google/gson/Gson;
    • elements

      private final List<ModelElement> elements
      Mappings:
      Namespace Name Mixin selector
      named elements Lnet/minecraft/client/render/model/json/JsonUnbakedModel;elements:Ljava/util/List;
      intermediary field_4245 Lnet/minecraft/class_793;field_4245:Ljava/util/List;
      official b Lgnj;b:Ljava/util/List;
    • guiLight

      @Nullable private final UnbakedModel.GuiLight guiLight
      Mappings:
      Namespace Name Mixin selector
      named guiLight Lnet/minecraft/client/render/model/json/JsonUnbakedModel;guiLight:Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;
      intermediary field_21857 Lnet/minecraft/class_793;field_21857:Lnet/minecraft/class_1100$class_4751;
      official e Lgnj;e:Lhhg$a;
    • ambientOcclusion

      @Nullable private final @Nullable Boolean ambientOcclusion
      Mappings:
      Namespace Name Mixin selector
      named ambientOcclusion Lnet/minecraft/client/render/model/json/JsonUnbakedModel;ambientOcclusion:Ljava/lang/Boolean;
      intermediary field_4244 Lnet/minecraft/class_793;field_4244:Ljava/lang/Boolean;
      official f Lgnj;f:Ljava/lang/Boolean;
    • transformations

      @Nullable private final @Nullable ModelTransformation transformations
      Mappings:
      Namespace Name Mixin selector
      named transformations Lnet/minecraft/client/render/model/json/JsonUnbakedModel;transformations:Lnet/minecraft/client/render/model/json/ModelTransformation;
      intermediary field_4250 Lnet/minecraft/class_793;field_4250:Lnet/minecraft/class_809;
      official g Lgnj;g:Lgno;
    • field_55272

      private final class_10419.class_10420 field_55272
      Mappings:
      Namespace Name Mixin selector
      named field_55272 Lnet/minecraft/client/render/model/json/JsonUnbakedModel;field_55272:Lnet/minecraft/class_10419$class_10420;
      intermediary field_55272 Lnet/minecraft/class_793;field_55272:Lnet/minecraft/class_10419$class_10420;
      official h Lgnj;h:Lgnq$a;
    • parent

      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/render/model/json/JsonUnbakedModel;parent:Lnet/minecraft/client/render/model/UnbakedModel;
      intermediary field_4253 Lnet/minecraft/class_793;field_4253:Lnet/minecraft/class_1100;
      official i Lgnj;i:Lhhg;
    • parentId

      @Nullable private final @Nullable Identifier parentId
      Mappings:
      Namespace Name Mixin selector
      named parentId Lnet/minecraft/client/render/model/json/JsonUnbakedModel;parentId:Lnet/minecraft/util/Identifier;
      intermediary field_4247 Lnet/minecraft/class_793;field_4247:Lnet/minecraft/class_2960;
      official j Lgnj;j:Laku;
  • Constructor Details

    • JsonUnbakedModel

      public JsonUnbakedModel(@Nullable @Nullable Identifier parentId, List<ModelElement> elements, class_10419.class_10420 class_10420, @Nullable @Nullable Boolean ambientOcclusion, @Nullable UnbakedModel.GuiLight guiLight, @Nullable @Nullable ModelTransformation transformations)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/model/json/JsonUnbakedModel;<init>(Lnet/minecraft/util/Identifier;Ljava/util/List;Lnet/minecraft/class_10419$class_10420;Ljava/lang/Boolean;Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;Lnet/minecraft/client/render/model/json/ModelTransformation;)V
      intermediary <init> Lnet/minecraft/class_793;<init>(Lnet/minecraft/class_2960;Ljava/util/List;Lnet/minecraft/class_10419$class_10420;Ljava/lang/Boolean;Lnet/minecraft/class_1100$class_4751;Lnet/minecraft/class_809;)V
      official <init> Lgnj;<init>(Laku;Ljava/util/List;Lgnq$a;Ljava/lang/Boolean;Lhhg$a;Lgno;)V
  • Method Details

    • deserialize

      public static JsonUnbakedModel deserialize(Reader input)
      Mappings:
      Namespace Name Mixin selector
      named deserialize Lnet/minecraft/client/render/model/json/JsonUnbakedModel;deserialize(Ljava/io/Reader;)Lnet/minecraft/client/render/model/json/JsonUnbakedModel;
      intermediary method_3437 Lnet/minecraft/class_793;method_3437(Ljava/io/Reader;)Lnet/minecraft/class_793;
      official a Lgnj;a(Ljava/io/Reader;)Lgnj;
    • method_65537

      @Nullable public @Nullable Boolean method_65537()
      Specified by:
      method_65537 in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named method_65537 Lnet/minecraft/client/render/model/UnbakedModel;method_65537()Ljava/lang/Boolean;
      intermediary method_65537 Lnet/minecraft/class_1100;method_65537()Ljava/lang/Boolean;
      official a Lhhg;a()Ljava/lang/Boolean;
    • getGuiLight

      @Nullable public UnbakedModel.GuiLight getGuiLight()
      Specified by:
      getGuiLight in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named getGuiLight Lnet/minecraft/client/render/model/UnbakedModel;getGuiLight()Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;
      intermediary method_24298 Lnet/minecraft/class_1100;method_24298()Lnet/minecraft/class_1100$class_4751;
      official b Lhhg;b()Lhhg$a;
    • resolve

      public void resolve(class_10526.Resolver resolver)
      Specified by:
      resolve in interface class_10526
      Mappings:
      Namespace Name Mixin selector
      named resolve Lnet/minecraft/class_10526;resolve(Lnet/minecraft/class_10526$Resolver;)V
      intermediary method_62326 Lnet/minecraft/class_10526;method_62326(Lnet/minecraft/class_10526$class_10103;)V
      official a Lhhd;a(Lhhd$a;)V
    • method_65538

      @Nullable public @Nullable UnbakedModel method_65538()
      Specified by:
      method_65538 in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named method_65538 Lnet/minecraft/client/render/model/UnbakedModel;method_65538()Lnet/minecraft/client/render/model/UnbakedModel;
      intermediary method_65538 Lnet/minecraft/class_1100;method_65538()Lnet/minecraft/class_1100;
      official c Lhhg;c()Lhhg;
    • method_65539

      public class_10419.class_10420 method_65539()
      Specified by:
      method_65539 in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named method_65539 Lnet/minecraft/client/render/model/UnbakedModel;method_65539()Lnet/minecraft/class_10419$class_10420;
      intermediary method_65539 Lnet/minecraft/class_1100;method_65539()Lnet/minecraft/class_10419$class_10420;
      official d Lhhg;d()Lgnq$a;
    • method_65540

      @Nullable public @Nullable ModelTransformation method_65540()
      Specified by:
      method_65540 in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named method_65540 Lnet/minecraft/client/render/model/UnbakedModel;method_65540()Lnet/minecraft/client/render/model/json/ModelTransformation;
      intermediary method_65540 Lnet/minecraft/class_1100;method_65540()Lnet/minecraft/class_809;
      official e Lhhg;e()Lgno;
    • bake

      public BakedModel bake(class_10419 class_10419, Baker baker, ModelBakeSettings modelBakeSettings, boolean bool, boolean bool2, ModelTransformation modelTransformation)
      Specified by:
      bake in interface UnbakedModel
      Mappings:
      Namespace Name Mixin selector
      named bake Lnet/minecraft/client/render/model/UnbakedModel;bake(Lnet/minecraft/class_10419;Lnet/minecraft/client/render/model/Baker;Lnet/minecraft/client/render/model/ModelBakeSettings;ZZLnet/minecraft/client/render/model/json/ModelTransformation;)Lnet/minecraft/client/render/model/BakedModel;
      intermediary method_4753 Lnet/minecraft/class_1100;method_4753(Lnet/minecraft/class_10419;Lnet/minecraft/class_7775;Lnet/minecraft/class_3665;ZZLnet/minecraft/class_809;)Lnet/minecraft/class_1087;
      official a Lhhg;a(Lgnq;Lhgu;Lhhb;ZZLgno;)Lhgl;
    • getElements

      Mappings:
      Namespace Name Mixin selector
      named getElements Lnet/minecraft/client/render/model/json/JsonUnbakedModel;getElements()Ljava/util/List;
      intermediary method_3433 Lnet/minecraft/class_793;method_3433()Ljava/util/List;
      official f Lgnj;f()Ljava/util/List;
    • method_65541

      Mappings:
      Namespace Name Mixin selector
      named method_65541 Lnet/minecraft/client/render/model/json/JsonUnbakedModel;method_65541()Lnet/minecraft/util/Identifier;
      intermediary method_65541 Lnet/minecraft/class_793;method_65541()Lnet/minecraft/class_2960;
      official g Lgnj;g()Laku;