net.minecraft.client.render.model.json

public class GeneratedItemModel

implements UnbakedModel

net.minecraft.client.renderer.block.model.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
field_32806
private static final float
MAX_Z
field_32807
field_32807
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 List<ModelElement>
processFrames(int tintIndex, String textureName, SpriteContents sprite)
method_3480(int arg0, String arg1, class_7764 arg2)
addLayerElements(int tintIndex, String name, SpriteContents arg2)
private static List<ModelElement>
createSideElements(SpriteContents sprite, String textureName, int tintIndex)
method_3481(class_7764 arg0, String arg1, int arg2)
addSubComponents(SpriteContents sprite, String textureId, int tintIndex)
private static Collection<GeneratedItemModel$class_12295>
getSideFaces(SpriteContents sprite)
method_3478(class_7764 arg0)
getFrames(SpriteContents arg0)
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)
buildCube(GeneratedItemModel$Side arg0, Set<GeneratedItemModel$class_12295> arg1, SpriteContents arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
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 arg4)