net.minecraft.client.renderer.blockentity

public class BannerRenderer

implements BlockEntityRenderer<BannerBlockEntity>

fpz
net.minecraft.client.renderer.blockentity.BannerRenderer
net.minecraft.class_823
net.minecraft.client.render.block.entity.BannerBlockEntityRenderer
net.minecraft.src.C_4238_

Field summary

Modifier and TypeField
private static final int
b
BANNER_WIDTH
field_32817
WIDTH
f_173515_
private static final int
c
BANNER_HEIGHT
field_32818
HEIGHT
f_173516_
private static final int
d
MAX_PATTERNS
field_32819
ROTATIONS
f_173517_
public static final String
a
FLAG
field_32816
BANNER
f_173514_
private static final String
e
POLE
field_32820
PILLAR
f_173518_
private static final String
f
BAR
field_32821
CROSSBAR
f_173519_
private final ModelPart
g
flag
field_20810
banner
f_112045_
private final ModelPart
h
pole
field_20811
pillar
f_112046_
private final ModelPart
i
bar
field_20812
crossbar
f_112047_

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context ctx)

Method summary

Modifier and TypeMethod
public static LayerDefinition
a()
createBodyLayer()
method_32135()
getTexturedModelData()
m_173522_()
public void
a(dcl arg0, float arg1, elp arg2, foe arg3, int arg4, int arg5)
render(BannerBlockEntity arg0, float arg1, PoseStack arg2, MultiBufferSource arg3, int arg4, int arg5)
method_3546(class_2573 arg0, float arg1, class_4587 arg2, class_4597 arg3, int arg4, int arg5)
render(BannerBlockEntity arg0, float arg1, MatrixStack arg2, VertexConsumerProvider arg3, int arg4, int arg5)
m_6922_(C_1976_ p_112053_, float p_112054_, C_3181_ p_112055_, C_4139_ p_112056_, int p_112057_, int arg5)
public static void
a(elp arg0, foe arg1, int arg2, int arg3, fic arg4, gbi arg5, boolean arg6, List<com.mojang.datafixers.util.Pair<he<dcm>, cht>> arg7)
renderPatterns(PoseStack arg0, MultiBufferSource arg1, int arg2, int arg3, ModelPart arg4, Material arg5, boolean arg6, List<com.mojang.datafixers.util.Pair<Holder<BannerPattern>, DyeColor>> arg7)
method_29999(class_4587 arg0, class_4597 arg1, int arg2, int arg3, class_630 arg4, class_4730 arg5, boolean arg6, List<com.mojang.datafixers.util.Pair<class_6880<class_2582>, class_1767>> arg7)
renderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, List<com.mojang.datafixers.util.Pair<RegistryEntry<BannerPattern>, DyeColor>> patterns)
m_112065_(C_3181_ p_112066_, C_4139_ p_112067_, int p_112068_, int p_112069_, C_3889_ p_112070_, C_4531_ p_112071_, boolean p_112072_, List<com.mojang.datafixers.util.Pair<C_203228_<C_1977_>, C_1353_>> p_112073_)
public static void
a(elp arg0, foe arg1, int arg2, int arg3, fic arg4, gbi arg5, boolean arg6, List<com.mojang.datafixers.util.Pair<he<dcm>, cht>> arg7, boolean arg8)
renderPatterns(PoseStack arg0, MultiBufferSource arg1, int arg2, int arg3, ModelPart arg4, Material arg5, boolean arg6, List<com.mojang.datafixers.util.Pair<Holder<BannerPattern>, DyeColor>> arg7, boolean arg8)
method_23802(class_4587 arg0, class_4597 arg1, int arg2, int arg3, class_630 arg4, class_4730 arg5, boolean arg6, List<com.mojang.datafixers.util.Pair<class_6880<class_2582>, class_1767>> arg7, boolean arg8)
renderCanvas(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, ModelPart canvas, SpriteIdentifier baseSprite, boolean isBanner, List<com.mojang.datafixers.util.Pair<RegistryEntry<BannerPattern>, DyeColor>> patterns, boolean glint)
m_112074_(C_3181_ p_112075_, C_4139_ p_112076_, int p_112077_, int p_112078_, C_3889_ p_112079_, C_4531_ p_112080_, boolean p_112081_, List<com.mojang.datafixers.util.Pair<C_203228_<C_1977_>, C_1353_>> p_112082_, boolean p_112083_)