Uses of Record Class
net.neoforged.neoforge.client.model.ExtraFaceData
Packages that use ExtraFaceData
Package
Description
-
Uses of ExtraFaceData in net.minecraft.client.resources.model.cuboid
Fields in net.minecraft.client.resources.model.cuboid declared as ExtraFaceDataModifier and TypeFieldDescriptionprivate final @Nullable ExtraFaceDataCuboidFace.faceDataThe field for thefaceDatarecord component.private final ExtraFaceDataCuboidModelElement.faceDataThe field for thefaceDatarecord component.private final ExtraFaceDataItemModelGenerator.ItemLayerKey.faceDataThe field for thefaceDatarecord component.Fields in net.minecraft.client.resources.model.cuboid with type parameters of type ExtraFaceDataModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData> CuboidModel.itemLayerFaceDataThe field for theitemLayerFaceDatarecord component.Methods in net.minecraft.client.resources.model.cuboid that return ExtraFaceDataModifier and TypeMethodDescriptionCuboidFace.faceData()Returns the value of thefaceDatarecord component.CuboidModelElement.faceData()Returns the value of thefaceDatarecord component.ItemModelGenerator.ItemLayerKey.faceData()Returns the value of thefaceDatarecord component.Methods in net.minecraft.client.resources.model.cuboid that return types with arguments of type ExtraFaceDataModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData> CuboidModel.itemLayerFaceData()Returns the value of theitemLayerFaceDatarecord component.Methods in net.minecraft.client.resources.model.cuboid with parameters of type ExtraFaceDataModifier and TypeMethodDescriptionprivate static voidItemModelGenerator.bakeExtrudedSprite(QuadCollection.Builder builder, ModelBaker.Interner interner, ModelState modelState, BakedQuad.MaterialInfo materialInfo, ExtraFaceData faceData) static BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, Vector3fc from, Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, ExtraFaceData faceData) static voidItemModelGenerator.bakeSideFaces(QuadCollection.Builder builder, ModelBaker.Interner interner, ModelState modelState, BakedQuad.MaterialInfo materialInfo, ExtraFaceData faceData) Constructors in net.minecraft.client.resources.model.cuboid with parameters of type ExtraFaceDataModifierConstructorDescriptionCuboidFace(@Nullable Direction cullForDirection, int tintIndex, String texture, @Nullable CuboidFace.UVs uvs, Quadrant rotation, @Nullable ExtraFaceData faceData, org.apache.commons.lang3.mutable.MutableObject<CuboidModelElement> parent) Creates an instance of aCuboidFacerecord class.CuboidModelElement(Vector3fc from, Vector3fc to, Map<Direction, CuboidFace> faces, @Nullable CuboidRotation rotation, boolean shade, int lightEmission, ExtraFaceData faceData) Creates an instance of aCuboidModelElementrecord class.CuboidModelElement(Vector3fc from, Vector3fc to, Map<Direction, CuboidFace> faces, ExtraFaceData faceData) ItemLayerKey(Material.Baked material, ModelState modelState, int layerIndex, ExtraFaceData faceData) Creates an instance of aItemLayerKeyrecord class.Constructor parameters in net.minecraft.client.resources.model.cuboid with type arguments of type ExtraFaceDataModifierConstructorDescriptionCuboidModel(@Nullable UnbakedGeometry geometry, @Nullable UnbakedModel.GuiLight guiLight, @Nullable Boolean ambientOcclusion, @Nullable ItemTransforms transforms, TextureSlots.Data textureSlots, @Nullable Identifier parent, @Nullable Transformation rootTransform, Map<String, Boolean> partVisibility, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData> itemLayerFaceData) Creates an instance of aCuboidModelrecord class. -
Uses of ExtraFaceData in net.neoforged.neoforge.client.model
Fields in net.neoforged.neoforge.client.model declared as ExtraFaceDataFields in net.neoforged.neoforge.client.model with type parameters of type ExtraFaceDataModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ExtraFaceData> ExtraFaceData.CODECstatic final ContextKey<it.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData>> NeoForgeModelProperties.ITEM_LAYER_FACE_DATAItem layer model face data.Methods in net.neoforged.neoforge.client.model that return ExtraFaceDataModifier and TypeMethodDescriptionstatic ExtraFaceDataNeoForgeModelProperties.getItemLayerFaceData(ContextMap additionalProperties, int layer) Retrieves theExtraFaceDatafor the given layer index from the given properties mapstatic @Nullable ExtraFaceDataExtraFaceData.read(@Nullable JsonElement obj, @Nullable ExtraFaceData fallback) Parses an ExtraFaceData from JSONMethods in net.neoforged.neoforge.client.model that return types with arguments of type ExtraFaceDataModifier and TypeMethodDescriptionstatic it.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData> NeoForgeModelProperties.deserializeItemLayerFaceData(JsonObject jsonObject) Returns a map of item layer face data entries if theneoforge_datakey is present on at least one entry of thetexturesobject, otherwise an empty map.Methods in net.neoforged.neoforge.client.model with parameters of type ExtraFaceDataModifier and TypeMethodDescriptionstatic QuadCollectionUnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState, ExtraFaceData faceData) Bakes quads in the shape of the specified mask texture with the specified output texture applied to them.static QuadCollectionUnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState, ExtraFaceData faceData, UnaryOperator<BakedQuad.MaterialInfo> materialModifier) Bakes quads in the shape of the specified mask texture with the specified output texture applied to them.static QuadCollectionUnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, Material.Baked maskMaterial, BakedQuad.MaterialInfo outMaterialInfo, ModelState modelState, ExtraFaceData faceData) Bakes quads in the shape of the specified mask texture with the specified output texture applied to them.static @Nullable ExtraFaceDataExtraFaceData.read(@Nullable JsonElement obj, @Nullable ExtraFaceData fallback) Parses an ExtraFaceData from JSONMethod parameters in net.neoforged.neoforge.client.model with type arguments of type ExtraFaceDataModifier and TypeMethodDescriptionstatic voidNeoForgeModelProperties.fillItemLayerFaceData(ContextMap.Builder propertiesBuilder, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ExtraFaceData> layerFaceData) Puts the given item layer face data into the given builder if present, merging with values from parent models on a per-layer basis and overwriting existing layers -
Uses of ExtraFaceData in net.neoforged.neoforge.client.model.generators.template
Fields in net.neoforged.neoforge.client.model.generators.template with type parameters of type ExtraFaceDataModifier and TypeFieldDescription(package private) final Map<String, ExtraFaceData> ExtendedModelTemplate.itemLayerFaceData(package private) final Map<String, ExtraFaceData> ExtendedModelTemplateBuilder.itemLayerFaceDataMethods in net.neoforged.neoforge.client.model.generators.template with parameters of type ExtraFaceDataModifier and TypeMethodDescriptionExtendedModelTemplateBuilder.itemLayerFaceData(String layer, ExtraFaceData faceData) Specify the providedExtraFaceDatafor the given layer.