Uses of Class
net.minecraft.client.renderer.block.model.BlockElement
Packages that use BlockElement
Package
Description
-
Uses of BlockElement in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model with type parameters of type BlockElementModifier and TypeFieldDescriptionprivate final List<BlockElement> BlockModel.elementsprivate final org.apache.commons.lang3.mutable.MutableObject<BlockElement> BlockElementFace.parentThe field for theparentrecord component.Methods in net.minecraft.client.renderer.block.model that return BlockElementModifier and TypeMethodDescriptionBlockElement.Deserializer.deserialize(JsonElement json, Type type, JsonDeserializationContext context) Methods in net.minecraft.client.renderer.block.model that return types with arguments of type BlockElementModifier and TypeMethodDescriptionprivate List<BlockElement> ItemModelGenerator.createSideElements(SpriteContents sprite, String texture, int tintIndex) protected List<BlockElement> BlockModel.Deserializer.getElements(JsonDeserializationContext context, JsonObject json) (package private) List<BlockElement> BlockModel.getElements()org.apache.commons.lang3.mutable.MutableObject<BlockElement> BlockElementFace.parent()Returns the value of theparentrecord component.ItemModelGenerator.processFrames(int tintIndex, String texture, SpriteContents sprite) Constructor parameters in net.minecraft.client.renderer.block.model with type arguments of type BlockElementModifierConstructorDescriptionBlockElementFace(Direction cullForDirection, int tintIndex, String texture, BlockFaceUV uv, ExtraFaceData faceData, org.apache.commons.lang3.mutable.MutableObject<BlockElement> parent) Creates an instance of aBlockElementFacerecord class.BlockModel(ResourceLocation parentLocation, List<BlockElement> elements, TextureSlots.Data textureSlots, Boolean hasAmbientOcclusion, UnbakedModel.GuiLight guiLight, ItemTransforms transforms) BlockModel(ResourceLocation parentLocation, List<BlockElement> elements, TextureSlots.Data textureSlots, Boolean hasAmbientOcclusion, UnbakedModel.GuiLight guiLight, ItemTransforms transforms, Transformation rootTransform, RenderTypeGroup renderTypeGroup, Map<String, Boolean> partVisibility) -
Uses of BlockElement in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model with parameters of type BlockElementModifier and TypeMethodDescriptionstatic BakedQuadSimpleBakedModel.bakeFace(BlockElement element, BlockElementFace face, TextureAtlasSprite sprite, Direction facing, ModelState transform) Method parameters in net.minecraft.client.resources.model with type arguments of type BlockElementModifier and TypeMethodDescriptionstatic BakedModelSimpleBakedModel.bakeElements(List<BlockElement> elements, TextureSlots textureSlots, SpriteGetter spriteGetter, ModelState modelState, boolean hasAmbientOcclusion, boolean useBlockLight, boolean isGui3d, ItemTransforms transforms) Deprecated.Neo: Use variant with Transformation and RenderTypeGroup supportstatic BakedModelSimpleBakedModel.bakeElements(List<BlockElement> elements, TextureSlots textureSlots, SpriteGetter spriteGetter, ModelState modelState, boolean hasAmbientOcclusion, boolean useBlockLight, boolean isGui3d, ItemTransforms transforms, Transformation rootTransform, RenderTypeGroup renderTypes) -
Uses of BlockElement in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return types with arguments of type BlockElementModifier and TypeMethodDescriptionstatic List<BlockElement> ClientHooks.fixItemModelSeams(List<BlockElement> elements, TextureAtlasSprite sprite) Modify the position and UVs of the edge quads of generated item models to account for sprite expansion of the front and back quad.Method parameters in net.neoforged.neoforge.client with type arguments of type BlockElementModifier and TypeMethodDescriptionstatic List<BlockElement> ClientHooks.fixItemModelSeams(List<BlockElement> elements, TextureAtlasSprite sprite) Modify the position and UVs of the edge quads of generated item models to account for sprite expansion of the front and back quad. -
Uses of BlockElement in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model that return types with arguments of type BlockElementModifier and TypeMethodDescriptionstatic List<BlockElement> UnbakedElementsHelper.createUnbakedItemElements(int layerIndex, TextureAtlasSprite sprite) static List<BlockElement> UnbakedElementsHelper.createUnbakedItemElements(int layerIndex, TextureAtlasSprite sprite, @Nullable ExtraFaceData faceData) Creates a list of block elements in the shape of the specified sprite contents.static List<BlockElement> UnbakedElementsHelper.createUnbakedItemMaskElements(int layerIndex, TextureAtlasSprite sprite) static List<BlockElement> UnbakedElementsHelper.createUnbakedItemMaskElements(int layerIndex, TextureAtlasSprite sprite, @Nullable ExtraFaceData faceData) Creates a list of block elements in the shape of the specified sprite contents.Method parameters in net.neoforged.neoforge.client.model with type arguments of type BlockElementModifier and TypeMethodDescriptionUnbakedElementsHelper.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. -
Uses of BlockElement in net.neoforged.neoforge.client.model.generators.template
Methods in net.neoforged.neoforge.client.model.generators.template that return BlockElement