net.minecraft.client.renderer.block.model

public class ItemModelGenerator

implements UnbakedModel

gno
net.minecraft.client.renderer.block.model.ItemModelGenerator
net.minecraft.class_801
net.minecraft.client.render.model.json.GeneratedItemModel
net.minecraft.src.C_4213_

Field summary

Modifier and TypeField
public static final ResourceLocation
a
GENERATED_ITEM_MODEL_ID
field_55273
GENERATED
f_371285_
public static final List<String>
b
LAYERS
field_4270
LAYERS
f_111635_
private static final float
e
MIN_Z
field_32806
field_32806
f_173437_
private static final float
f
MAX_Z
field_32807
field_32807
f_173438_
private static final TextureSlots$Data
g
TEXTURE_SLOTS
field_55274
TEXTURES
f_371323_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public TextureSlots$Data
d()
getTextureSlots()
method_65539()
getTextures()
m_372752_()
public void
a(hhl$a arg0)
resolveDependencies(ResolvableModel$Resolver arg0)
method_62326(class_10526$class_10103 arg0)
resolve(ResolvableModel$Resolver arg0)
m_352053_(C_370281_$C_370393_ arg0)
public UnbakedModel$GuiLight
b()
getGuiLight()
method_24298()
getGuiLight()
m_111479_()
public BakedModel
a(gns arg0, hhc arg1, hhj arg2, boolean arg3, boolean arg4, gnq arg5)
bake(TextureSlots arg0, ModelBaker arg1, ModelState arg2, boolean arg3, boolean arg4, ItemTransforms arg5)
method_4753(class_10419 arg0, class_7775 arg1, class_3665 arg2, boolean arg3, boolean arg4, class_809 arg5)
bake(ModelTextures arg0, Baker arg1, ModelBakeSettings arg2, boolean arg3, boolean arg4, ModelTransformation arg5)
m_7611_(C_370313_ p_376373_, C_243643_ p_377118_, C_4537_ p_375903_, boolean p_378244_, boolean p_377372_, C_4222_ arg5)
private BakedModel
a(gns arg0, hhn arg1, hhj arg2, boolean arg3, boolean arg4, gnq arg5)
bake(TextureSlots arg0, SpriteGetter arg1, ModelState arg2, boolean arg3, boolean arg4, ItemTransforms arg5)
method_3479(class_10419 arg0, class_10527 arg1, class_3665 arg2, boolean arg3, boolean arg4, class_809 arg5)
create(ModelTextures textures, SpriteGetter spriteGetter, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation)
m_374435_(C_370313_ p_378401_, C_370384_ p_375548_, C_4537_ p_377983_, boolean p_377097_, boolean p_377316_, C_4222_ arg5)
private List<BlockElement>
a(int arg0, String arg1, hen arg2)
processFrames(int arg0, String arg1, SpriteContents arg2)
method_3480(int arg0, String arg1, class_7764 arg2)
addLayerElements(int layer, String key, SpriteContents sprite)
m_111638_(int p_111640_, String p_251768_, C_243582_ arg2)
private List<BlockElement>
a(hen arg0, String arg1, int arg2)
createSideElements(SpriteContents arg0, String arg1, int arg2)
method_3481(class_7764 arg0, String arg1, int arg2)
addSubComponents(SpriteContents sprite, String key, int layer)
m_111661_(C_243582_ p_111663_, String p_111664_, int arg2)
private List<ItemModelGenerator$Span>
a(hen arg0)
getSpans(SpriteContents arg0)
method_3478(class_7764 arg0)
getFrames(SpriteContents sprite)
m_247383_(C_243582_ arg0)
private void
a(gno$b arg0, List<gno$a> arg1, hen arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
checkTransition(ItemModelGenerator$SpanFacing arg0, List<ItemModelGenerator$Span> arg1, SpriteContents arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
method_3476(class_801$class_803 arg0, List<class_801$class_802> arg1, class_7764 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
buildCube(GeneratedItemModel$Side side, List<GeneratedItemModel$Frame> cubes, SpriteContents sprite, int frame, int x, int y, int width, int height, boolean arg8)
m_246249_(C_4213_$C_4216_ p_248882_, List<C_4213_$C_4215_> p_249847_, C_243582_ p_250616_, int p_251416_, int p_249664_, int p_250174_, int p_250897_, int p_248773_, boolean arg8)
private void
a(List<gno$a> arg0, gno$b arg1, int arg2, int arg3)
createOrExpandSpan(List<ItemModelGenerator$Span> arg0, ItemModelGenerator$SpanFacing arg1, int arg2, int arg3)
method_3482(List<class_801$class_802> arg0, class_801$class_803 arg1, int arg2, int arg3)
buildCube(List<GeneratedItemModel$Frame> cubes, GeneratedItemModel$Side side, int x, int y)
m_111665_(List<C_4213_$C_4215_> p_111667_, C_4213_$C_4216_ p_111668_, int p_111669_, int arg3)
private boolean
a(hen arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isTransparent(SpriteContents arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_3477(class_7764 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isPixelTransparent(SpriteContents sprite, int frame, int x, int y, int width, int height)
m_245924_(C_243582_ p_250692_, int p_251914_, int p_252343_, int p_250258_, int p_248997_, int arg5)