net.minecraft.client.renderer.block.model

public class ItemModelGenerator

gna
net.minecraft.client.renderer.block.model.ItemModelGenerator
net.minecraft.class_801
net.minecraft.client.render.model.json.ItemModelGenerator

Field summary

Modifier and TypeField
public static final List<String>
a
LAYERS
field_4270
LAYERS
private static final float
b
MIN_Z
field_32806
field_32806
private static final float
c
MAX_Z
field_32807
field_32807

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public BlockModel
a(Function<hdu, hbl> arg0, gmx arg1)
generateBlockModel(Function<Material, TextureAtlasSprite> arg0, BlockModel arg1)
method_3479(Function<class_4730, class_1058> arg0, class_793 arg1)
create(Function<SpriteIdentifier, Sprite> textureGetter, JsonUnbakedModel blockModel)
private List<BlockElement>
a(int arg0, String arg1, hbf arg2)
processFrames(int arg0, String arg1, SpriteContents arg2)
method_3480(int arg0, String arg1, class_7764 arg2)
addLayerElements(int layer, String key, SpriteContents sprite)
private List<BlockElement>
a(hbf 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)
private List<ItemModelGenerator$Span>
a(hbf arg0)
getSpans(SpriteContents arg0)
method_3478(class_7764 arg0)
getFrames(SpriteContents sprite)
private void
a(gna$b arg0, List<gna$a> arg1, hbf 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(ItemModelGenerator$Side side, List<ItemModelGenerator$Frame> cubes, SpriteContents sprite, int frame, int x, int y, int width, int height, boolean arg8)
private void
a(List<gna$a> arg0, gna$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<ItemModelGenerator$Frame> cubes, ItemModelGenerator$Side side, int x, int y)
private boolean
a(hbf 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)