net.minecraft.client.renderer.block.model

public class ItemModelGenerator

eqn
net.minecraft.client.renderer.block.model.ItemModelGenerator
net.minecraft.class_801
net.minecraft.unmapped.C_cgeiienq
net.minecraft.client.render.model.json.ItemModelGenerator
net.minecraft.src.C_4213_

Field summary

Modifier and TypeField
public static final List<String>
a
LAYERS
field_4270
f_vfvwhfwe
LAYERS
f_111635_
private static final float
b
MIN_Z
field_32806
f_lwdxxxvh
field_32806
f_173437_
private static final float
c
MAX_Z
field_32807
f_hkwmkpyv
field_32807
f_173438_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public BlockModel
a(Function<fbg, ezr> arg0, eqk arg1)
generateBlockModel(Function<Material, TextureAtlasSprite> arg0, BlockModel arg1)
method_3479(Function<class_4730, class_1058> arg0, class_793 arg1)
m_nimwirgv(Function<C_owknzpks, C_uflrwbwt> arg0, C_wmxrezbu arg1)
create(Function<SpriteIdentifier, Sprite> textureGetter, JsonUnbakedModel blockModel)
m_111670_(Function<C_4531_, C_4486_> p_111672_, C_4205_ arg1)
private List<BlockElement>
a(int arg0, String arg1, ezr arg2)
processFrames(int arg0, String arg1, TextureAtlasSprite arg2)
method_3480(int arg0, String arg1, class_1058 arg2)
m_dyibbjyn(int arg0, String arg1, C_uflrwbwt arg2)
addLayerElements(int layer, String key, Sprite sprite)
m_111638_(int p_111640_, String p_111641_, C_4486_ arg2)
private List<BlockElement>
a(ezr arg0, String arg1, int arg2)
createSideElements(TextureAtlasSprite arg0, String arg1, int arg2)
method_3481(class_1058 arg0, String arg1, int arg2)
m_vovwfmsb(C_uflrwbwt arg0, String arg1, int arg2)
addSubComponents(Sprite sprite, String key, int layer)
m_111661_(C_4486_ p_111663_, String p_111664_, int arg2)
private List<ItemModelGenerator$Span>
a(ezr arg0)
getSpans(TextureAtlasSprite arg0)
method_3478(class_1058 arg0)
m_aqabxusz(C_uflrwbwt arg0)
getFrames(Sprite sprite)
m_111652_(C_4486_ arg0)
private void
a(eqn$b arg0, List<eqn$a> arg1, ezr arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
checkTransition(ItemModelGenerator$SpanFacing arg0, List<ItemModelGenerator$Span> arg1, TextureAtlasSprite 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_1058 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
m_wayfirew(C_cgeiienq$C_mtvcbwvo arg0, List<C_cgeiienq$C_ihkekmio> arg1, C_uflrwbwt arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
buildCube(ItemModelGenerator$Side side, List<ItemModelGenerator$Frame> cubes, Sprite sprite, int frame, int x, int y, int width, int height, boolean arg8)
m_111642_(C_4213_$C_4216_ p_111644_, List<C_4213_$C_4215_> p_111645_, C_4486_ p_111646_, int p_111647_, int p_111648_, int p_111649_, int p_111650_, int p_111651_, boolean arg8)
private void
a(List<eqn$a> arg0, eqn$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)
m_xccvrrlv(List<C_cgeiienq$C_ihkekmio> arg0, C_cgeiienq$C_mtvcbwvo arg1, int arg2, int arg3)
buildCube(List<ItemModelGenerator$Frame> cubes, ItemModelGenerator$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(ezr arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isTransparent(TextureAtlasSprite arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_3477(class_1058 arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
m_oshsjjjp(C_uflrwbwt arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isPixelTransparent(Sprite sprite, int frame, int x, int y, int width, int height)
m_111654_(C_4486_ p_111656_, int p_111657_, int p_111658_, int p_111659_, int p_111660_, int arg5)