Uses of Interface
net.minecraft.client.renderer.block.dispatch.ModelState
Packages that use ModelState
Package
Description
Extension interfaces for
client-only classes.-
Uses of ModelState in net.minecraft.client.renderer.block.dispatch
Classes in net.minecraft.client.renderer.block.dispatch that implement ModelStateModifier and TypeClassDescriptionclassstatic final recordMethods in net.minecraft.client.renderer.block.dispatch that return ModelStateModifier and TypeMethodDescriptionVariant.SimpleModelState.asModelState()BlockModelRotation.withUvLock() -
Uses of ModelState in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model with type parameters of type ModelStateModifier and TypeFieldDescriptionprivate final Map<ModelState, QuadCollection> ModelDiscovery.ModelWrapper.modelBakeCacheMethods in net.minecraft.client.resources.model with parameters of type ModelStateModifier and TypeMethodDescriptionstatic BlockStateModelPartSimpleModelWrapper.bake(ModelBaker modelBakery, ResolvedModel model, ModelState state) static BlockStateModelPartSimpleModelWrapper.bake(ModelBaker modelBakery, Identifier location, ModelState state) private QuadCollectionModelDiscovery.ModelWrapper.bakeDefaultState(TextureSlots textureSlots, ModelBaker baker, ModelState state) ModelDiscovery.ModelWrapper.bakeTopGeometry(TextureSlots textureSlots, ModelBaker baker, ModelState state) default QuadCollectionResolvedModel.bakeTopGeometry(TextureSlots textureSlots, ModelBaker baker, ModelState state) -
Uses of ModelState in net.minecraft.client.resources.model.cuboid
Fields in net.minecraft.client.resources.model.cuboid declared as ModelStateModifier and TypeFieldDescriptionprivate final ModelStateItemModelGenerator.ItemLayerKey.modelStateThe field for themodelStaterecord component.Methods in net.minecraft.client.resources.model.cuboid that return ModelStateModifier and TypeMethodDescriptionItemModelGenerator.ItemLayerKey.modelState()Returns the value of themodelStaterecord component.Methods in net.minecraft.client.resources.model.cuboid with parameters of type ModelStateModifier and TypeMethodDescriptionprivate static QuadCollectionItemModelGenerator.bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) static QuadCollectionUnbakedCuboidGeometry.bake(List<CuboidModelElement> elements, TextureSlots textures, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) UnbakedCuboidGeometry.bake(TextureSlots textures, ModelBaker modelBaker, ModelState modelState, ModelDebugName name, ContextMap additionalProperties) private static voidItemModelGenerator.bakeExtrudedSprite(QuadCollection.Builder builder, ModelBaker.Interner interner, ModelState modelState, BakedQuad.MaterialInfo materialInfo) static BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation) Deprecated.static BakedQuadFaceBakery.bakeQuad(ModelBaker.Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace.UVs uvs, Quadrant uvRotation, BakedQuad.MaterialInfo materialInfo, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, ExtraFaceData faceData) static BakedQuadFaceBakery.bakeQuad(ModelBaker modelBaker, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace face, Material.Baked material, Direction facing, ModelState modelState, @Nullable CuboidRotation elementRotation, boolean shade, int lightEmission) static voidItemModelGenerator.bakeSideFaces(QuadCollection.Builder builder, ModelBaker.Interner interner, ModelState modelState, BakedQuad.MaterialInfo materialInfo) Constructors in net.minecraft.client.resources.model.cuboid with parameters of type ModelStateModifierConstructorDescriptionItemLayerKey(Material.Baked material, ModelState modelState, int layerIndex) Creates an instance of aItemLayerKeyrecord class. -
Uses of ModelState in net.minecraft.client.resources.model.geometry
Methods in net.minecraft.client.resources.model.geometry with parameters of type ModelStateModifier and TypeMethodDescriptionUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) -
Uses of ModelState in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return ModelStateMethods in net.neoforged.neoforge.client.extensions with parameters of type ModelStateModifier and TypeMethodDescriptiondefault QuadCollectionUnbakedGeometryExtension.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) Version ofUnbakedGeometry.bake(TextureSlots, ModelBaker, ModelState, ModelDebugName)that also receives additional properties sourced fromUnbakedModelExtension.fillAdditionalProperties(ContextMap.Builder). -
Uses of ModelState in net.neoforged.neoforge.client.model
Classes in net.neoforged.neoforge.client.model that implement ModelStateModifier and TypeClassDescriptionfinal classImplementation ofModelStatewhich prepends an additional transform onto the incomingModelState.Fields in net.neoforged.neoforge.client.model declared as ModelStateMethods in net.neoforged.neoforge.client.model that return ModelStateModifier and TypeMethodDescriptionstatic ModelStateUnbakedElementsHelper.composeRootTransformIntoModelState(ModelState modelState, Transformation rootTransform) Returns aModelStatethat combines the existing model state and the root transform.Methods in net.neoforged.neoforge.client.model with parameters of type ModelStateModifier and TypeMethodDescriptionCompositeUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) default QuadCollectionExtendedUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name) ExtendedUnbakedGeometry.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) UnbakedElementsHelper.bakeElements(ModelBaker baker, List<CuboidModelElement> elements, Function<String, Material.Baked> materialGetter, ModelState modelState) Bakes a list of block elements and returns the list of baked quads.static voidUnbakedElementsHelper.bakeElements(ModelBaker baker, QuadCollection.Builder builder, List<CuboidModelElement> elements, Function<String, Material.Baked> materialGetter, ModelState modelState) Bakes a list of block elements and feeds the baked quads to a quad collection builder.static QuadCollectionUnbakedElementsHelper.bakeItemMaskQuads(ModelBaker baker, int layerIndex, Material.Baked maskMaterial, Material.Baked outputMaterial, ModelState modelState) static 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 ModelStateUnbakedElementsHelper.composeRootTransformIntoModelState(ModelState modelState, Transformation rootTransform) Returns aModelStatethat combines the existing model state and the root transform.Constructors in net.neoforged.neoforge.client.model with parameters of type ModelStateModifierConstructorDescriptionComposedModelState(ModelState parent, Transformation transformation) -
Uses of ModelState in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj with parameters of type ModelStateModifier and TypeMethodDescriptionvoidObjGeometry.ModelGroup.addQuads(QuadCollection.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) voidObjGeometry.ModelMesh.addQuads(QuadCollection.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) voidObjGeometry.ModelObject.addQuads(QuadCollection.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) ObjGeometry.bake(TextureSlots textureSlots, ModelBaker baker, ModelState state, ModelDebugName debugName, ContextMap additionalProperties) -
Uses of ModelState in net.neoforged.neoforge.client.model.standalone
Methods in net.neoforged.neoforge.client.model.standalone with parameters of type ModelStateModifier and TypeMethodDescriptionSimpleUnbakedStandaloneModel.blockStateModel(Identifier modelId, ModelState modelState) Returns an unbaked standalone model for aBlockStateModel, baked with the providedModelStatetransformations.SimpleUnbakedStandaloneModel.quadCollection(Identifier modelId, ModelState modelState) Returns an unbaked standalone model for aQuadCollection, baked with the providedModelStatetransformations.SimpleUnbakedStandaloneModel.simpleModelWrapper(Identifier modelId, ModelState modelState) Returns an unbaked standalone model for aBlockStateModelPart, baked with the providedModelStatetransformations.
Neo: use
invalid reference