net.minecraft.client.renderer.blockentity

public class BannerRenderer

implements BlockEntityRenderer<BannerBlockEntity, BannerRenderState>

hin
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
a
MAX_PATTERNS
field_32819
ROTATIONS
f_173517_
private static final float
b
SIZE
field_55282
field_55282
f_370968_
private final MaterialSet
c
materials
field_61779
materials
f_413159_
private final BannerModel
d
standingModel
field_55154
standingModel
f_371017_
private final BannerModel
e
wallModel
field_55155
wallModel
f_371058_
private final BannerFlagModel
f
standingFlagModel
field_55156
standingFlagModel
f_371381_
private final BannerFlagModel
g
wallFlagModel
field_55157
wallFlagModel
f_371073_

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context context)
public (SpecialModelRenderer$BakingContext context)
public (EntityModelSet models, MaterialSet materials)

Method summary

Modifier and TypeMethod
public BannerRenderState
a()
createRenderState()
method_74336()
createRenderState()
m_414927_()
public void
a(efu arg0, hjs arg1, float arg2, foh arg3, hxo$a arg4)
extractRenderState(BannerBlockEntity arg0, BannerRenderState arg1, float arg2, Vec3 arg3, ModelFeatureRenderer$CrumblingOverlay arg4)
method_74337(class_2573 arg0, class_11949 arg1, float arg2, class_243 arg3, class_11683$class_11792 arg4)
updateRenderState(BannerBlockEntity arg0, BannerBlockEntityRenderState arg1, float arg2, Vec3d arg3, ModelCommandRenderer$CrumblingOverlayCommand arg4)
m_414963_(C_1976_ p_427240_, C_411173_ p_422439_, float p_429187_, C_3046_ p_428098_, C_410996_$C_411281_ arg4)
public void
a(hjs arg0, fua arg1, hgy arg2, ibo arg3)
submit(BannerRenderState arg0, PoseStack arg1, SubmitNodeCollector arg2, CameraRenderState arg3)
method_3546(class_11949 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(BannerBlockEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
m_6922_(C_411173_ p_424811_, C_3181_ p_423263_, C_411150_ p_428572_, C_411395_ arg3)
public void
a(fua arg0, hgy arg1, int arg2, int arg3, dgn arg4, efw arg5, int arg6)
submitSpecial(PoseStack arg0, SubmitNodeCollector arg1, int arg2, int arg3, DyeColor arg4, BannerPatternLayers arg5, int arg6)
method_65556(class_4587 arg0, class_11659 arg1, int arg2, int arg3, class_1767 arg4, class_9307 arg5, int arg6)
renderAsItem(MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, DyeColor baseColor, BannerPatternsComponent patterns, int arg6)
m_417187_(C_3181_ p_427768_, C_411150_ p_427044_, int p_428051_, int p_425000_, C_1353_ p_430457_, C_313774_ p_431899_, int arg6)
private static void
a(ies arg0, fua arg1, hgy arg2, int arg3, int arg4, float arg5, gud arg6, guc arg7, float arg8, dgn arg9, efw arg10, hxo$a arg11, int arg12)
submitBanner(MaterialSet arg0, PoseStack arg1, SubmitNodeCollector arg2, int arg3, int arg4, float arg5, BannerModel arg6, BannerFlagModel arg7, float arg8, DyeColor arg9, BannerPatternLayers arg10, ModelFeatureRenderer$CrumblingOverlay arg11, int arg12)
method_65555(class_11701 arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, float arg5, class_10378 arg6, class_10377 arg7, float arg8, class_1767 arg9, class_9307 arg10, class_11683$class_11792 arg11, int arg12)
render(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, float yaw, BannerBlockModel model, BannerFlagBlockModel flagModel, float pitch, DyeColor dyeColor, BannerPatternsComponent bannerPatterns, ModelCommandRenderer$CrumblingOverlayCommand crumblingOverlay, int arg12)
m_417225_(C_410890_ p_431017_, C_3181_ p_423757_, C_411150_ p_431636_, int p_428310_, int p_424909_, float p_426030_, C_370340_ p_424979_, C_370471_ p_430954_, float p_426784_, C_1353_ p_431756_, C_313774_ p_424340_, C_410996_$C_411281_ p_423910_, int p_431875_)
public static <S> void
a(ies arg0, fua arg1, hgy arg2, int arg3, int arg4, gwg<S> arg5, S arg6, ier arg7, boolean arg8, dgn arg9, efw arg10, boolean arg11, hxo$a arg12, int arg13)
submitPatterns(MaterialSet arg0, PoseStack arg1, SubmitNodeCollector arg2, int arg3, int arg4, Model<S> arg5, S arg6, Material arg7, boolean arg8, DyeColor arg9, BannerPatternLayers arg10, boolean arg11, ModelFeatureRenderer$CrumblingOverlay arg12, int arg13)
method_23802(class_11701 arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, class_3879<S> arg5, S arg6, class_4730 arg7, boolean arg8, class_1767 arg9, class_9307 arg10, boolean arg11, class_11683$class_11792 arg12, int arg13)
renderCanvas(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model<S> model, S state, SpriteIdentifier spriteId, boolean useBannerLayer, DyeColor color, BannerPatternsComponent patterns, boolean arg11, ModelCommandRenderer$CrumblingOverlayCommand arg12, int arg13)
m_416877_(C_410890_ p_425635_, C_3181_ p_428360_, C_411150_ p_431763_, int p_424189_, int p_429785_, C_3840_<S> p_426098_, S p_426980_, C_4531_ p_424999_, boolean p_430414_, C_1353_ p_426913_, C_313774_ p_424024_, boolean p_431878_, C_410996_$C_411281_ p_426522_, int p_431888_)
private static <S> void
a(ies arg0, fua arg1, hgy arg2, int arg3, int arg4, gwg<S> arg5, S arg6, ier arg7, dgn arg8, hxo$a arg9)
submitPatternLayer(MaterialSet arg0, PoseStack arg1, SubmitNodeCollector arg2, int arg3, int arg4, Model<S> arg5, S arg6, Material arg7, DyeColor arg8, ModelFeatureRenderer$CrumblingOverlay arg9)
method_58140(class_11701 arg0, class_4587 arg1, class_11659 arg2, int arg3, int arg4, class_3879<S> arg5, S arg6, class_4730 arg7, class_1767 arg8, class_11683$class_11792 arg9)
renderLayer(SpriteHolder materials, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, int overlay, Model<S> model, S state, SpriteIdentifier spriteId, DyeColor color, ModelCommandRenderer$CrumblingOverlayCommand crumblingOverlay)
m_417056_(C_410890_ p_422964_, C_3181_ p_425210_, C_411150_ p_427076_, int p_425594_, int p_426983_, C_3840_<S> p_424492_, S p_426017_, C_4531_ p_430214_, C_1353_ p_423269_, C_410996_$C_411281_ p_427090_)
public void
a(Set<org.joml.Vector3f> arg0)
getExtents(Set<org.joml.Vector3f> arg0)
method_72158(Set<org.joml.Vector3f> arg0)
collectVertices(Set<org.joml.Vector3f> vertices)
m_402589_(Set<org.joml.Vector3f> arg0)