net.minecraft.client.renderer.blockentity

public class BannerRenderer

implements BlockEntityRenderer<BannerBlockEntity, BannerRenderState>

hna
net.minecraft.client.renderer.blockentity.BannerRenderer
net.minecraft.class_823
net.minecraft.client.render.block.entity.BannerBlockEntityRenderer

Field summary

Modifier and TypeField
private static final int
a
MAX_PATTERNS
field_32819
ROTATIONS
private static final float
b
SIZE
field_55282
field_55282
private final MaterialSet
c
materials
field_61779
materials
private final BannerModel
d
standingModel
field_55154
standingModel
private final BannerModel
e
wallModel
field_55155
wallModel
private final BannerFlagModel
f
standingFlagModel
field_55156
standingFlagModel
private final BannerFlagModel
g
wallFlagModel
field_55157
wallFlagModel

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()
public void
a(ejh arg0, hof arg1, float arg2, fse arg3, icf$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)
public void
a(hof arg0, fye arg1, hll arg2, igm 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)
public void
a(fye arg0, hll arg1, int arg2, int arg3, djk arg4, ejj 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)
private static void
a(ijq arg0, fye arg1, hll arg2, int arg3, int arg4, float arg5, gyn arg6, gym arg7, float arg8, djk arg9, ejj arg10, icf$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)
public static <S> void
a(ijq arg0, fye arg1, hll arg2, int arg3, int arg4, haq<S> arg5, S arg6, ijp arg7, boolean arg8, djk arg9, ejj arg10, boolean arg11, icf$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)
private static <S> void
a(ijq arg0, fye arg1, hll arg2, int arg3, int arg4, haq<S> arg5, S arg6, ijp arg7, djk arg8, icf$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)
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)