Class ObjModelBuilder
java.lang.Object
net.neoforged.neoforge.client.model.generators.template.CustomLoaderBuilder
net.neoforged.neoforge.client.model.generators.loaders.ObjModelBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable Boolean
private @Nullable Boolean
private @Nullable Boolean
private @Nullable net.minecraft.resources.ResourceLocation
private @Nullable net.minecraft.resources.ResourceLocation
private @Nullable Boolean
Fields inherited from class net.neoforged.neoforge.client.model.generators.template.CustomLoaderBuilder
allowInlineElements, loaderId, visibility
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautomaticCulling
(boolean automaticCulling) protected CustomLoaderBuilder
Returns a deep-copy of this builder in order to maintain the immutability nature ofModelTemplate
.emissiveAmbient
(boolean ambientEmissive) flipV
(boolean flipV) modelLocation
(net.minecraft.resources.ResourceLocation modelLocation) overrideMaterialLibrary
(net.minecraft.resources.ResourceLocation mtlOverride) shadeQuads
(boolean shadeQuads) com.google.gson.JsonObject
toJson
(com.google.gson.JsonObject json) Methods inherited from class net.neoforged.neoforge.client.model.generators.template.CustomLoaderBuilder
optional, serializeNestedTemplate, visibility
-
Field Details
-
modelLocation
@Nullable private @Nullable net.minecraft.resources.ResourceLocation modelLocation -
automaticCulling
-
shadeQuads
-
flipV
-
emissiveAmbient
-
mtlOverride
@Nullable private @Nullable net.minecraft.resources.ResourceLocation mtlOverride
-
-
Constructor Details
-
ObjModelBuilder
public ObjModelBuilder()
-
-
Method Details
-
modelLocation
-
automaticCulling
-
shadeQuads
-
flipV
-
emissiveAmbient
-
overrideMaterialLibrary
public ObjModelBuilder overrideMaterialLibrary(net.minecraft.resources.ResourceLocation mtlOverride) -
copyInternal
Description copied from class:CustomLoaderBuilder
Returns a deep-copy of this builder in order to maintain the immutability nature ofModelTemplate
.- Specified by:
copyInternal
in classCustomLoaderBuilder
-
toJson
public com.google.gson.JsonObject toJson(com.google.gson.JsonObject json) - Overrides:
toJson
in classCustomLoaderBuilder
-