88import dev .tr7zw .waveycapes .CapeRenderer ;
99import dev .tr7zw .waveycapes .versionless .ModBase ;
1010import net .minecraft .client .renderer .MultiBufferSource ;
11- import net .minecraft .client .renderer .RenderType ;
11+ //? if >= 1.21.11 {
12+
13+ import net .minecraft .client .renderer .rendertype .*;
14+ //? } else {
15+ /*
16+ import net.minecraft.client.renderer.*;
17+ */ //? }
1218import net .minecraft .client .renderer .entity .ItemRenderer ;
1319import net .minecraftcapes .config .MinecraftCapesConfig ;
1420import net .minecraftcapes .player .PlayerHandler ;
@@ -86,12 +92,17 @@ private class MinecraftCapesRenderer implements CapeRenderer {
8692 public VertexConsumer getVertexConsumer (MultiBufferSource multiBufferSource , PlayerWrapper capeRenderInfo ) {
8793 PlayerHandler playerHandler = getCape .apply (capeRenderInfo );
8894 if (MinecraftCapesConfig .isCapeVisible () && playerHandler .getCapeLocation () != null ) {
89- //? if >= 1.21.9 {
95+ //? if >= 1.21.11 {
9096
97+ return ItemRenderer .getFoilBuffer (multiBufferSource ,
98+ RenderTypes .entityTranslucent (playerHandler .getCapeLocation ()), false ,
99+ playerHandler .getHasCapeGlint ());
100+ //? } else if >= 1.21.9 {
101+ /*
91102 return ItemRenderer.getFoilBuffer(multiBufferSource,
92103 RenderType.entityTranslucent(playerHandler.getCapeLocation()), false,
93104 playerHandler.getHasCapeGlint());
94- //? } else if >= 1.21.0 {
105+ */ //? } else if >= 1.21.0 {
95106 /*
96107 return ItemRenderer.getArmorFoilBuffer(multiBufferSource,
97108 RenderType.entityTranslucent(playerHandler.getCapeLocation()), playerHandler.getHasCapeGlint());
@@ -102,11 +113,15 @@ public VertexConsumer getVertexConsumer(MultiBufferSource multiBufferSource, Pla
102113 playerHandler.getHasCapeGlint());
103114 */ //? }
104115 } else {
105- //? if >= 1.21.9 {
116+ //? if >= 1.21.11 {
106117
118+ return ItemRenderer .getFoilBuffer (multiBufferSource ,
119+ RenderTypes .entityTranslucent (capeRenderInfo .getCapeTexture ()), false , false );
120+ //? } else if >= 1.21.9 {
121+ /*
107122 return ItemRenderer.getFoilBuffer(multiBufferSource,
108123 RenderType.entityTranslucent(capeRenderInfo.getCapeTexture()), false, false);
109- //? } else if >= 1.21.0 {
124+ */ //? } else if >= 1.21.0 {
110125 /*
111126 return ItemRenderer.getArmorFoilBuffer(multiBufferSource,
112127 RenderType.entityTranslucent(capeRenderInfo.getCapeTexture()), false);
0 commit comments