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.elements
private final org.apache.commons.lang3.mutable.MutableObject
<BlockElement> BlockElementFace.parent
The field for theparent
record component.Methods in net.minecraft.client.renderer.block.model that return BlockElementModifier and TypeMethodDescriptionBlockElement.Deserializer.deserialize
(com.google.gson.JsonElement p_111329_, Type p_111330_, com.google.gson.JsonDeserializationContext p_111331_) Methods in net.minecraft.client.renderer.block.model that return types with arguments of type BlockElementModifier and TypeMethodDescriptionprivate List
<BlockElement> ItemModelGenerator.createSideElements
(SpriteContents p_248810_, String p_111663_, int p_111664_) protected List
<BlockElement> BlockModel.Deserializer.getElements
(com.google.gson.JsonDeserializationContext p_111507_, com.google.gson.JsonObject p_111508_) (package private) List
<BlockElement> BlockModel.getElements()
org.apache.commons.lang3.mutable.MutableObject
<BlockElement> BlockElementFace.parent()
Returns the value of theparent
record component.ItemModelGenerator.processFrames
(int p_111639_, String p_111640_, SpriteContents p_251768_) 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 aBlockElementFace
record class.BlockModel
(ResourceLocation p_273263_, List<BlockElement> p_272668_, TextureSlots.Data p_386899_, Boolean p_272676_, UnbakedModel.GuiLight p_387948_, ItemTransforms p_273480_) BlockModel
(ResourceLocation p_273263_, List<BlockElement> p_272668_, TextureSlots.Data p_386899_, Boolean p_272676_, UnbakedModel.GuiLight p_387948_, ItemTransforms p_273480_, 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 BakedQuad
SimpleBakedModel.bakeFace
(BlockElement p_388164_, BlockElementFace p_388456_, TextureAtlasSprite p_388731_, Direction p_386700_, ModelState p_386475_) Method parameters in net.minecraft.client.resources.model with type arguments of type BlockElementModifier and TypeMethodDescriptionstatic BakedModel
SimpleBakedModel.bakeElements
(List<BlockElement> p_387963_, TextureSlots p_388507_, SpriteGetter p_387357_, ModelState p_388846_, boolean p_386975_, boolean p_388143_, boolean p_386706_, ItemTransforms p_388032_) Deprecated.Neo: Use variant with Transformation and RenderTypeGroup supportstatic BakedModel
SimpleBakedModel.bakeElements
(List<BlockElement> p_387963_, TextureSlots p_388507_, SpriteGetter p_387357_, ModelState p_388846_, boolean p_386975_, boolean p_388143_, boolean p_386706_, ItemTransforms p_388032_, 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 void
UnbakedElementsHelper.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