Class ExtendedModelTemplate
java.lang.Object
net.minecraft.client.data.models.model.ModelTemplate
net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplate
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final @Nullable Boolean(package private) final @Nullable CustomLoaderBuilder(package private) final List<ElementBuilder> (package private) final UnbakedModel.GuiLight(package private) final @Nullable ResourceLocation(package private) final RootTransformsBuilder(package private) final Map<ItemDisplayContext, TransformVecBuilder> Fields inherited from class net.minecraft.client.data.models.model.ModelTemplate
model, requiredSlots, suffix -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateBaseTemplate(ResourceLocation modelPath, Map<TextureSlot, ResourceLocation> textureMap) private static NumberserializeFloat(float f) private static StringserializeLocOrKey(String tex) private static JsonArrayMethods inherited from class net.minecraft.client.data.models.model.ModelTemplate
create, create, create, createWithOverride, createWithSuffix, extend, getDefaultModelLocation
-
Field Details
-
transforms
-
elements
-
customLoader
-
rootTransforms
-
renderType
-
ambientOcclusion
-
guiLight
-
-
Constructor Details
-
ExtendedModelTemplate
ExtendedModelTemplate(ExtendedModelTemplateBuilder builder)
-
-
Method Details
-
createBaseTemplate
public JsonObject createBaseTemplate(ResourceLocation modelPath, Map<TextureSlot, ResourceLocation> textureMap) - Overrides:
createBaseTemplatein classModelTemplate
-
serializeLocOrKey
-
serializeVector3f
-
serializeFloat
-