Class JsonUnbakedModel
java.lang.Object
net.minecraft.client.render.model.json.JsonUnbakedModel
- All Implemented Interfaces:
ResolvableModel
,UnbakedModel
- Mappings:
Namespace Name named net/minecraft/client/render/model/json/JsonUnbakedModel
intermediary net/minecraft/class_793
official gnl
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.render.model.ResolvableModel
ResolvableModel.Resolver
Nested classes/interfaces inherited from interface net.minecraft.client.render.model.UnbakedModel
UnbakedModel.GuiLight
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<ModelElement> (package private) static final Gson
private final UnbakedModel.GuiLight
private @Nullable UnbakedModel
private final @Nullable Identifier
private final ModelTextures.Textures
private final @Nullable ModelTransformation
Fields inherited from interface net.minecraft.client.render.model.UnbakedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT
-
Constructor Summary
ConstructorsConstructorDescriptionJsonUnbakedModel
(@Nullable Identifier parentId, List<ModelElement> elements, ModelTextures.Textures textures, @Nullable Boolean ambientOcclusion, UnbakedModel.GuiLight guiLight, @Nullable ModelTransformation transformations) -
Method Summary
Modifier and TypeMethodDescriptionbake
(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) static JsonUnbakedModel
deserialize
(Reader input) (package private) @Nullable List
<ModelElement> (package private) @Nullable Identifier
void
resolve
(ResolvableModel.Resolver resolver)
-
Field Details
-
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
Lgnl;a:Lcom/google/gson/Gson;
-
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
Lgnl;b:Ljava/util/List;
-
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
Lgnl;e:Lhho$a;
-
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
Lgnl;f:Ljava/lang/Boolean;
-
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
Lgnl;g:Lgnq;
-
textures
- Mappings:
Namespace Name Mixin selector named textures
Lnet/minecraft/client/render/model/json/JsonUnbakedModel;textures:Lnet/minecraft/client/render/model/ModelTextures$Textures;
intermediary field_55272
Lnet/minecraft/class_793;field_55272:Lnet/minecraft/class_10419$class_10420;
official h
Lgnl;h:Lgns$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
Lgnl;i:Lhho;
-
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
Lgnl;j:Lakv;
-
-
Constructor Details
-
JsonUnbakedModel
public JsonUnbakedModel(@Nullable @Nullable Identifier parentId, List<ModelElement> elements, ModelTextures.Textures textures, @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/client/render/model/ModelTextures$Textures;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>
Lgnl;<init>(Lakv;Ljava/util/List;Lgns$a;Ljava/lang/Boolean;Lhho$a;Lgnq;)V
-
-
Method Details
-
deserialize
- 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
Lgnl;a(Ljava/io/Reader;)Lgnl;
-
getAmbientOcclusion
- Specified by:
getAmbientOcclusion
in interfaceUnbakedModel
- Mappings:
Namespace Name Mixin selector named getAmbientOcclusion
Lnet/minecraft/client/render/model/UnbakedModel;getAmbientOcclusion()Ljava/lang/Boolean;
intermediary method_65537
Lnet/minecraft/class_1100;method_65537()Ljava/lang/Boolean;
official a
Lhho;a()Ljava/lang/Boolean;
-
getGuiLight
- Specified by:
getGuiLight
in interfaceUnbakedModel
- 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
Lhho;b()Lhho$a;
-
resolve
- Specified by:
resolve
in interfaceResolvableModel
- Mappings:
Namespace Name Mixin selector named resolve
Lnet/minecraft/client/render/model/ResolvableModel;resolve(Lnet/minecraft/client/render/model/ResolvableModel$Resolver;)V
intermediary method_62326
Lnet/minecraft/class_10526;method_62326(Lnet/minecraft/class_10526$class_10103;)V
official a
Lhhl;a(Lhhl$a;)V
-
getParent
- Specified by:
getParent
in interfaceUnbakedModel
- Mappings:
Namespace Name Mixin selector named getParent
Lnet/minecraft/client/render/model/UnbakedModel;getParent()Lnet/minecraft/client/render/model/UnbakedModel;
intermediary method_65538
Lnet/minecraft/class_1100;method_65538()Lnet/minecraft/class_1100;
official c
Lhho;c()Lhho;
-
getTextures
- Specified by:
getTextures
in interfaceUnbakedModel
- Mappings:
Namespace Name Mixin selector named getTextures
Lnet/minecraft/client/render/model/UnbakedModel;getTextures()Lnet/minecraft/client/render/model/ModelTextures$Textures;
intermediary method_65539
Lnet/minecraft/class_1100;method_65539()Lnet/minecraft/class_10419$class_10420;
official d
Lhho;d()Lgns$a;
-
getTransformation
- Specified by:
getTransformation
in interfaceUnbakedModel
- Mappings:
Namespace Name Mixin selector named getTransformation
Lnet/minecraft/client/render/model/UnbakedModel;getTransformation()Lnet/minecraft/client/render/model/json/ModelTransformation;
intermediary method_65540
Lnet/minecraft/class_1100;method_65540()Lnet/minecraft/class_809;
official e
Lhho;e()Lgnq;
-
bake
public BakedModel bake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) - Specified by:
bake
in interfaceUnbakedModel
- Mappings:
Namespace Name Mixin selector named bake
Lnet/minecraft/client/render/model/UnbakedModel;bake(Lnet/minecraft/client/render/model/ModelTextures;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
Lhho;a(Lgns;Lhhc;Lhhj;ZZLgnq;)Lhgt;
-
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
Lgnl;f()Ljava/util/List;
-
getParentId
- Mappings:
Namespace Name Mixin selector named getParentId
Lnet/minecraft/client/render/model/json/JsonUnbakedModel;getParentId()Lnet/minecraft/util/Identifier;
intermediary method_65541
Lnet/minecraft/class_793;method_65541()Lnet/minecraft/class_2960;
official g
Lgnl;g()Lakv;
-