net.minecraft.client.render.model.json

public class GeneratedItemModel

implements UnbakedModel

net.minecraft.client.resources.model.cuboid.ItemModelGenerator
net.minecraft.class_801
net.minecraft.client.render.model.json.GeneratedItemModel

Field summary

Modifier and TypeField
public static final Identifier
GENERATED_ITEM_MODEL_ID
field_55273
GENERATED
public static final List<String>
LAYERS
field_4270
LAYERS
private static final float
MIN_Z
field_32806
Z_FROM
private static final float
MAX_Z
field_32807
Z_TO
private static final ModelTextures$Textures
TEXTURE_SLOTS
field_55274
TEXTURES
private static final ModelElementFace$UV
SOUTH_FACE_UVS
field_56930
FACING_SOUTH_UV
private static final ModelElementFace$UV
NORTH_FACE_UVS
field_56931
FACING_NORTH_UV
private static final float
UV_SHRINK
field_64230
field_64230

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public ModelTextures$Textures
textureSlots()
comp_3743()
textures()
public Geometry
geometry()
comp_3739()
geometry()
public UnbakedModel$GuiLight
guiLight()
comp_3740()
guiLight()
private static BakedGeometry
bake(TextureSlots textureSlots, ModelBaker modelBaker, ModelState modelState, ModelDebugName name)
method_3479(class_10419 arg0, class_7775 arg1, class_3665 arg2, class_10813 arg3)
bakeGeometry(ModelTextures textures, Baker baker, ModelBakeSettings settings, SimpleModel model)
private static void
bakeExtrudedSprite(QuadCollection$Builder builder, ModelBaker$Interner interner, ModelState modelState, BakedQuad$MaterialInfo materialInfo)
method_1_2413(class_10817$class_10818 arg0, class_7775$class_12356 arg1, class_3665 arg2, class_777$class_1_320 arg3)
addGeometry(BakedGeometry$Builder builder, Baker$Interner interner, ModelBakeSettings settings, BakedQuad$SpriteInfo spriteInfo)
private static void
bakeSideFaces(QuadCollection$Builder builder, ModelBaker$Interner interner, ModelState modelState, BakedQuad$MaterialInfo materialInfo)
method_1_2414(class_10817$class_10818 arg0, class_7775$class_12356 arg1, class_3665 arg2, class_777$class_1_320 arg3)
addEdgeGeometry(BakedGeometry$Builder builder, Baker$Interner interner, ModelBakeSettings settings, BakedQuad$SpriteInfo spriteInfo)
private static Collection<GeneratedItemModel$EdgePixel>
getSideFaces(SpriteContents sprite)
method_3478(class_7764 arg0)
getEdgePixels(SpriteContents spriteContents)
private static void
checkTransition(ItemModelGenerator$SideDirection facing, Set<ItemModelGenerator$SideFace> sideFaces, SpriteContents sprite, int frame, int x, int y, int width, int height)
method_3476(class_801$class_803 arg0, Set<class_801$class_12295> arg1, class_7764 arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
getEdgePixels(GeneratedItemModel$Side side, Set<GeneratedItemModel$EdgePixel> edgePixelsOut, SpriteContents spriteContents, int frame, int x, int y, int width, int height)
private static boolean
isTransparent(SpriteContents sprite, int frame, int x, int y, int width, int height)
method_3477(class_7764 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isPixelTransparent(SpriteContents spriteContents, int frame, int x, int y, int width, int height)
private static void
lambda$getSideFaces$0(int arg0, int arg1, SpriteContents arg2, Set arg3, int arg4)
method_76297(int arg0, int arg1, class_7764 arg2, Set arg3, int arg4)
method_76297(int arg0, int arg1, SpriteContents arg2, Set arg3, int frame)