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/JsonUnbakedModelintermediary net/minecraft/class_793official gnl
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.client.render.model.ResolvableModel
ResolvableModel.ResolverNested 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 Gsonprivate final UnbakedModel.GuiLightprivate @Nullable UnbakedModelprivate final @Nullable Identifierprivate final ModelTextures.Texturesprivate final @Nullable ModelTransformationFields 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 JsonUnbakedModeldeserialize(Reader input) (package private) @Nullable List<ModelElement> (package private) @Nullable Identifiervoidresolve(ResolvableModel.Resolver resolver)
-
Field Details
-
GSON
- Mappings:
Namespace Name Mixin selector named GSONLnet/minecraft/client/render/model/json/JsonUnbakedModel;GSON:Lcom/google/gson/Gson;intermediary field_4254Lnet/minecraft/class_793;field_4254:Lcom/google/gson/Gson;official aLgnl;a:Lcom/google/gson/Gson;
-
elements
- Mappings:
Namespace Name Mixin selector named elementsLnet/minecraft/client/render/model/json/JsonUnbakedModel;elements:Ljava/util/List;intermediary field_4245Lnet/minecraft/class_793;field_4245:Ljava/util/List;official bLgnl;b:Ljava/util/List;
-
guiLight
- Mappings:
Namespace Name Mixin selector named guiLightLnet/minecraft/client/render/model/json/JsonUnbakedModel;guiLight:Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;intermediary field_21857Lnet/minecraft/class_793;field_21857:Lnet/minecraft/class_1100$class_4751;official eLgnl;e:Lhho$a;
-
ambientOcclusion
- Mappings:
Namespace Name Mixin selector named ambientOcclusionLnet/minecraft/client/render/model/json/JsonUnbakedModel;ambientOcclusion:Ljava/lang/Boolean;intermediary field_4244Lnet/minecraft/class_793;field_4244:Ljava/lang/Boolean;official fLgnl;f:Ljava/lang/Boolean;
-
transformations
- Mappings:
Namespace Name Mixin selector named transformationsLnet/minecraft/client/render/model/json/JsonUnbakedModel;transformations:Lnet/minecraft/client/render/model/json/ModelTransformation;intermediary field_4250Lnet/minecraft/class_793;field_4250:Lnet/minecraft/class_809;official gLgnl;g:Lgnq;
-
textures
- Mappings:
Namespace Name Mixin selector named texturesLnet/minecraft/client/render/model/json/JsonUnbakedModel;textures:Lnet/minecraft/client/render/model/ModelTextures$Textures;intermediary field_55272Lnet/minecraft/class_793;field_55272:Lnet/minecraft/class_10419$class_10420;official hLgnl;h:Lgns$a;
-
parent
- Mappings:
Namespace Name Mixin selector named parentLnet/minecraft/client/render/model/json/JsonUnbakedModel;parent:Lnet/minecraft/client/render/model/UnbakedModel;intermediary field_4253Lnet/minecraft/class_793;field_4253:Lnet/minecraft/class_1100;official iLgnl;i:Lhho;
-
parentId
- Mappings:
Namespace Name Mixin selector named parentIdLnet/minecraft/client/render/model/json/JsonUnbakedModel;parentId:Lnet/minecraft/util/Identifier;intermediary field_4247Lnet/minecraft/class_793;field_4247:Lnet/minecraft/class_2960;official jLgnl;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;)Vintermediary <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;)Vofficial <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 deserializeLnet/minecraft/client/render/model/json/JsonUnbakedModel;deserialize(Ljava/io/Reader;)Lnet/minecraft/client/render/model/json/JsonUnbakedModel;intermediary method_3437Lnet/minecraft/class_793;method_3437(Ljava/io/Reader;)Lnet/minecraft/class_793;official aLgnl;a(Ljava/io/Reader;)Lgnl;
-
getAmbientOcclusion
- Specified by:
getAmbientOcclusionin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getAmbientOcclusionLnet/minecraft/client/render/model/UnbakedModel;getAmbientOcclusion()Ljava/lang/Boolean;intermediary method_65537Lnet/minecraft/class_1100;method_65537()Ljava/lang/Boolean;official aLhho;a()Ljava/lang/Boolean;
-
getGuiLight
- Specified by:
getGuiLightin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getGuiLightLnet/minecraft/client/render/model/UnbakedModel;getGuiLight()Lnet/minecraft/client/render/model/UnbakedModel$GuiLight;intermediary method_24298Lnet/minecraft/class_1100;method_24298()Lnet/minecraft/class_1100$class_4751;official bLhho;b()Lhho$a;
-
resolve
- Specified by:
resolvein interfaceResolvableModel- Mappings:
Namespace Name Mixin selector named resolveLnet/minecraft/client/render/model/ResolvableModel;resolve(Lnet/minecraft/client/render/model/ResolvableModel$Resolver;)Vintermediary method_62326Lnet/minecraft/class_10526;method_62326(Lnet/minecraft/class_10526$class_10103;)Vofficial aLhhl;a(Lhhl$a;)V
-
getParent
- Specified by:
getParentin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getParentLnet/minecraft/client/render/model/UnbakedModel;getParent()Lnet/minecraft/client/render/model/UnbakedModel;intermediary method_65538Lnet/minecraft/class_1100;method_65538()Lnet/minecraft/class_1100;official cLhho;c()Lhho;
-
getTextures
- Specified by:
getTexturesin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getTexturesLnet/minecraft/client/render/model/UnbakedModel;getTextures()Lnet/minecraft/client/render/model/ModelTextures$Textures;intermediary method_65539Lnet/minecraft/class_1100;method_65539()Lnet/minecraft/class_10419$class_10420;official dLhho;d()Lgns$a;
-
getTransformation
- Specified by:
getTransformationin interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named getTransformationLnet/minecraft/client/render/model/UnbakedModel;getTransformation()Lnet/minecraft/client/render/model/json/ModelTransformation;intermediary method_65540Lnet/minecraft/class_1100;method_65540()Lnet/minecraft/class_809;official eLhho;e()Lgnq;
-
bake
public BakedModel bake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) - Specified by:
bakein interfaceUnbakedModel- Mappings:
Namespace Name Mixin selector named bakeLnet/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_4753Lnet/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 aLhho;a(Lgns;Lhhc;Lhhj;ZZLgnq;)Lhgt;
-
getElements
- Mappings:
Namespace Name Mixin selector named getElementsLnet/minecraft/client/render/model/json/JsonUnbakedModel;getElements()Ljava/util/List;intermediary method_3433Lnet/minecraft/class_793;method_3433()Ljava/util/List;official fLgnl;f()Ljava/util/List;
-
getParentId
- Mappings:
Namespace Name Mixin selector named getParentIdLnet/minecraft/client/render/model/json/JsonUnbakedModel;getParentId()Lnet/minecraft/util/Identifier;intermediary method_65541Lnet/minecraft/class_793;method_65541()Lnet/minecraft/class_2960;official gLgnl;g()Lakv;
-