Skip to content

Commit 8360c99

Browse files
committed
1.21.11
1 parent 6d182d0 commit 8360c99

35 files changed

+629
-289
lines changed

CHANGELOG.MD

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11

2+
[7.0.7]
3+
- updated to 1.21.11
4+
25
[7.0.6]
36
- fixed crash when clicking "Add ETF features to skin" in the skin tool
47
- fixed forge and neoforge crash, affecting EMF also, relating to checking loaded mods

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ base.archivesName.set("entity_texture_features-$modVersion-${project.name}")
4242

4343
// todo figure out why preprocessor wont work with these
4444
val accessWidener = "entity_texture_features_" + when {
45+
mcVersion >= 12111 -> 13
4546
mcVersion >= 12109 -> 12
4647
mcVersion >= 12106 -> 11
4748
mcVersion >= 12105 -> 10

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ essential.defaults.loom.mappings=mojmap
88

99
loom.ignoreDependencyLoomVersionValidation=true
1010

11-
mod_version=7.0.6
11+
mod_version=7.0.7
1212
maven_group=traben.entity_texture_features
1313
archives_base_name=entity_texture_features
1414

root.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ preprocess {
5050

5151
val current = null.connectToVersion(12109)
5252

53+
current.connectToVersion(12111, neoforge = false)
54+
5355
// next, then remap the main project to this and set the current to old
5456
//current.connectToVersion(12109, forge = false, neoforge = false)
5557

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ fun MutableList<String>.version(mcVersion: Int, forge: Boolean = true, neoforge:
3737
}
3838

3939
mutableListOf<String>()
40+
.version(12111, neoforge = false)
4041
.version(12109)
4142
.version(12106)
4243
.version(12105)

src/main/java/traben/entity_texture_features/config/screens/ETFConfigScreenMain.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,13 @@ public void renderSimple(final PoseStack matrix, final MultiBufferSource vcp, Re
296296
matrix.pushPose();
297297
matrix.scale(-1.0F, -1.0F, 1.0F);
298298
matrix.translate(0.0F, -1.501F, 0.0F);
299-
RenderType rendertype = RenderType.entitySolid(texture);
299+
RenderType rendertype =
300+
//#if MC>= 12111
301+
//$$ net.minecraft.client.renderer.rendertype.RenderTypes
302+
//#else
303+
RenderType
304+
//#endif
305+
.entitySolid(texture);
300306
//noinspection ConstantValue
301307
if (rendertype != null) {
302308
VertexConsumer vertexconsumer = vcp.getBuffer(rendertype);

src/main/java/traben/entity_texture_features/config/screens/skin/ETFConfigScreenSkinTool.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,11 @@ public static void renderEntityInInventoryFollowsMouse(boolean flipView, GuiGrap
564564
float w = livingEntity.getScale();
565565
Vector3f vector3f = new Vector3f(0.0F, livingEntity.getBbHeight() / 2.0F + f * w, 0.0F);
566566
float x = (float)m / w;
567-
InventoryScreen.renderEntityInInventory(guiGraphics, i, j, k, l, x, vector3f, quaternionf, quaternionf2, livingEntity);
567+
InventoryScreen.renderEntityInInventory(
568+
//#if MC < 12111
569+
guiGraphics, i, j, k, l, x, vector3f, quaternionf, quaternionf2,
570+
//#endif
571+
livingEntity);
568572
livingEntity.yBodyRot = r;
569573
livingEntity.setYRot(s);
570574
livingEntity.setXRot(t);

src/main/java/traben/entity_texture_features/config/screens/skin/ETFConfigScreenSkinToolPixelSelection.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,13 @@ protected void init() {
8888
@NotNull
8989
private Button getButtonPixels(final int x, final int y, final int pixelSize) {
9090

91-
return new Button((int) ((ETFConfigScreenSkinToolPixelSelection.this.width * 0.35) + (x * pixelSize)), (int) ((ETFConfigScreenSkinToolPixelSelection.this.height * 0.2) + (y * pixelSize)), pixelSize, pixelSize,
91+
return new
92+
//#if MC >= 12111
93+
//$$ Button.Plain
94+
//#else
95+
Button
96+
//#endif
97+
((int) ((ETFConfigScreenSkinToolPixelSelection.this.width * 0.35) + (x * pixelSize)), (int) ((ETFConfigScreenSkinToolPixelSelection.this.height * 0.2) + (y * pixelSize)), pixelSize, pixelSize,
9298
Component.nullToEmpty(""),
9399
(button) -> {
94100
int colorAtPixel = ETFUtils2.getPixel(etfParent.currentEditorSkin, x, y);
@@ -106,11 +112,17 @@ private Button getButtonPixels(final int x, final int y, final int pixelSize) {
106112
}
107113
}, Supplier::get) {
108114

115+
//#if MC >= 12111
116+
//$$ @Override
117+
//$$ protected void renderContents(GuiGraphics guiGraphics, int i, int j, float f) {
118+
//$$ }
119+
//#else
109120
@Override
110121
protected void renderWidget(GuiGraphics context, int mouseX, int mouseY, float delta) {
111122
//invisible lol
112123
// super.renderWidget(context, mouseX, mouseY, delta);
113124
}
125+
//#endif
114126

115127
};
116128
}

src/main/java/traben/entity_texture_features/config/screens/skin/ETFScreenOldCompat.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
//#if MC>=12106
1111
import net.minecraft.client.renderer.RenderPipelines;
1212
//#endif
13-
import net.minecraft.client.renderer.RenderStateShard;
1413
import net.minecraft.client.renderer.RenderType;
1514
import net.minecraft.network.chat.CommonComponents;
1615
import net.minecraft.network.chat.Component;
@@ -53,8 +52,8 @@ public static void renderGUITexture(GuiGraphics context, ResourceLocation textur
5352
//#elseif MC >= 12103
5453
//$$ context.blit(RenderType::guiTextured, texture, (int) x1, (int) y1, 0, 0, (int) (x2-x1), (int) (y2-y1), 1, 1, 1, 1,
5554
//$$ net.minecraft.util.ARGB.color( 255, 255, 255, 255));
56-
//#else //mc_21
57-
//$$
55+
//#else
56+
//$$
5857
//$$ RenderSystem.setShaderTexture(0, texture);
5958
//$$ RenderSystem.setShader( GameRenderer::getPositionTexColorShader );
6059
//$$ RenderSystem.enableBlend();

src/main/java/traben/entity_texture_features/features/ETFRenderContext.java

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,15 +173,39 @@ && isAllowedToRenderLayerTextureModify()) {
173173
preventRenderLayerTextureModify();
174174

175175
RenderType forReturn = switch (layer) {
176-
case TRANSLUCENT -> RenderType.entityTranslucent(texture.get());
176+
case TRANSLUCENT ->
177+
//#if MC>= 12111
178+
//$$ net.minecraft.client.renderer.rendertype.RenderTypes
179+
//#else
180+
RenderType
181+
//#endif
182+
.entityTranslucent(texture.get());
177183
case TRANSLUCENT_CULL ->
178184
//#if MC >= 12103
179-
RenderType.entityTranslucent(texture.get());
185+
186+
//#if MC>= 12111
187+
//$$ net.minecraft.client.renderer.rendertype.RenderTypes
188+
//#else
189+
RenderType
190+
//#endif
191+
.entityTranslucent(texture.get());
180192
//#else
181193
//$$ RenderType.entityTranslucentCull(texture.get());
182194
//#endif
183-
case END -> RenderType.endGateway();
184-
case OUTLINE -> RenderType.outline(texture.get());
195+
case END ->
196+
//#if MC>= 12111
197+
//$$ net.minecraft.client.renderer.rendertype.RenderTypes
198+
//#else
199+
RenderType
200+
//#endif
201+
.endGateway();
202+
case OUTLINE ->
203+
//#if MC>= 12111
204+
//$$ net.minecraft.client.renderer.rendertype.RenderTypes
205+
//#else
206+
RenderType
207+
//#endif
208+
.outline(texture.get());
185209
};
186210
allowRenderLayerTextureModify();
187211
return forReturn;

0 commit comments

Comments
 (0)