Uses of Interface
net.minecraft.client.resources.model.ModelState
Packages that use ModelState
Package
Description
-
Uses of ModelState in net.minecraft.client.renderer.block.model
Classes in net.minecraft.client.renderer.block.model that implement ModelStateMethods in net.minecraft.client.renderer.block.model with parameters of type ModelStateModifier and TypeMethodDescriptionBlockModel.bake(TextureSlots p_387258_, ModelBaker p_388168_, ModelState p_111453_, boolean p_111455_, boolean p_387632_, ItemTransforms p_386577_, ContextMap additionalProperties) ItemModelGenerator.bake(TextureSlots p_386773_, ModelBaker p_386770_, ModelState p_386536_, boolean p_388612_, boolean p_387457_, ItemTransforms p_388565_, ContextMap additionalProperties) private BakedModelItemModelGenerator.bake(TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, ItemTransforms pTransforms) Deprecated.private BakedModelItemModelGenerator.bake(TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, ItemTransforms pTransforms, RenderTypeGroup renderTypes) static BakedQuadFaceBakery.bakeQuad(Vector3f pPosFrom, Vector3f pPosTo, BlockElementFace pFace, TextureAtlasSprite pSprite, Direction pFacing, ModelState pTransform, BlockElementRotation pRotation, boolean pShade, int pLightEmission) -
Uses of ModelState in net.minecraft.client.resources.model
Classes in net.minecraft.client.resources.model that implement ModelStateMethods in net.minecraft.client.resources.model with parameters of type ModelStateModifier and TypeMethodDescriptionModelBaker.bake(ResourceLocation pLocation, ModelState pTransform) ModelBakery.ModelBakerImpl.bake(ResourceLocation p_252176_, ModelState p_249765_) UnbakedModel.bake(TextureSlots pTextureSlots, ModelBaker pBaker, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, ItemTransforms pTransforms) static BakedModelSimpleBakedModel.bakeElements(List<BlockElement> pElements, TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, boolean pIsGui3d, ItemTransforms pTransforms) Deprecated.static BakedModelSimpleBakedModel.bakeElements(List<BlockElement> pElements, TextureSlots pTextureSlots, SpriteGetter pSpriteGetter, ModelState pModelState, boolean pHasAmbientOcclusion, boolean pUseBlockLight, boolean pIsGui3d, ItemTransforms pTransforms, Transformation rootTransform, RenderTypeGroup renderTypes) static BakedQuadSimpleBakedModel.bakeFace(BlockElement pElement, BlockElementFace pFace, TextureAtlasSprite pSprite, Direction pFacing, ModelState pTransform) static BakedModelUnbakedModel.bakeWithTopModelValues(UnbakedModel pModel, ModelBaker pBaker, ModelState pModelState) -
Uses of ModelState in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type ModelStateModifier and TypeMethodDescriptiondefault BakedModelIUnbakedModelExtension.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) bakeoverride with additional context. -
Uses of ModelState in net.neoforged.neoforge.client.model
Classes in net.neoforged.neoforge.client.model that implement 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 TypeMethodDescriptionabstract voidAbstractSimpleUnbakedModel.addQuads(IModelBuilder<?> builder, TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms) Deprecated, for removal: This API element is subject to removal in a future version.AbstractSimpleUnbakedModel.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) Deprecated, for removal: This API element is subject to removal in a future version.DelegateUnbakedModel.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) EmptyModel.bake(TextureSlots p_386641_, ModelBaker p_250133_, ModelState p_119536_, boolean p_387129_, boolean p_388638_, ItemTransforms p_386911_) default BakedModelExtendedUnbakedModel.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms) Deprecated.ExtendedUnbakedModel.bake(TextureSlots textures, ModelBaker baker, ModelState modelState, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms itemTransforms, ContextMap additionalProperties) UnbakedCompositeModel.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) UnbakedElementsHelper.bakeElements(List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState) Bakes a list of block elements and returns the list of baked quads.static voidUnbakedElementsHelper.bakeElements(IModelBuilder<?> builder, List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState) Bakes a list of block elements and feeds the baked quads to a model builder.static ModelStateUnbakedElementsHelper.composeRootTransformIntoModelState(ModelState modelState, Transformation rootTransform) Returns aModelStatethat combines the existing model state and the root transform. -
Uses of ModelState in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj with parameters of type ModelStateModifier and TypeMethodDescriptionvoidObjModel.ModelGroup.addQuads(SimpleBakedModel.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) voidObjModel.ModelMesh.addQuads(SimpleBakedModel.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) voidObjModel.ModelObject.addQuads(SimpleBakedModel.Builder builder, TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) ObjModel.bake(TextureSlots slots, ModelBaker baker, ModelState state, boolean useAmbientOcclusion, boolean usesBlockLight, ItemTransforms transforms, ContextMap additionalProperties) -
Uses of ModelState in net.neoforged.neoforge.common.property
Fields in net.neoforged.neoforge.common.property with type parameters of type ModelStateModifier and TypeFieldDescriptionstatic final ModelProperty<ModelState> Properties.AnimationPropertyProperty holding the IModelState used for animating the model in the TESR.
ItemModelGenerator.bake(TextureSlots, SpriteGetter, ModelState, boolean, boolean, ItemTransforms, net.neoforged.neoforge.client.RenderTypeGroup)instead