Update to 1.21.4

This commit is contained in:
Jonas Herzig
2024-12-07 12:28:45 +01:00
parent 7f7b4e1891
commit f21fed031c
10 changed files with 20 additions and 7 deletions

View File

@@ -88,6 +88,7 @@ dependencies {
12006 -> "0.98.0+1.20.6" 12006 -> "0.98.0+1.20.6"
12100 -> "0.100.3+1.21" 12100 -> "0.100.3+1.21"
12102 -> "0.106.1+1.21.2" 12102 -> "0.106.1+1.21.2"
12104 -> "0.111.0+1.21.4"
else -> throw UnsupportedOperationException() else -> throw UnsupportedOperationException()
} }
val fabricApiModules = mutableListOf( val fabricApiModules = mutableListOf(
@@ -166,6 +167,7 @@ dependencies {
if (platform.isFabric) { if (platform.isFabric) {
val modMenuVersion = when { val modMenuVersion = when {
mcVersion >= 12104 -> "13.0.0-beta.1"
mcVersion >= 12102 -> "12.0.0-beta.1" mcVersion >= 12102 -> "12.0.0-beta.1"
mcVersion >= 12100 -> "11.0.0-rc.4" mcVersion >= 12100 -> "11.0.0-rc.4"
mcVersion >= 12006 -> "10.0.0-beta.1" mcVersion >= 12006 -> "10.0.0-beta.1"

2
jGui

Submodule jGui updated: 5f4d3a51ac...bbce84072e

View File

@@ -203,6 +203,7 @@ defaultTasks("bundleJar")
preprocess { preprocess {
strictExtraMappings.set(true) strictExtraMappings.set(true)
val mc12104 = createNode("1.21.4", 12104, "yarn")
val mc12102 = createNode("1.21.2", 12102, "yarn") val mc12102 = createNode("1.21.2", 12102, "yarn")
val mc12100 = createNode("1.21", 12100, "yarn") val mc12100 = createNode("1.21", 12100, "yarn")
val mc12006 = createNode("1.20.6", 12006, "yarn") val mc12006 = createNode("1.20.6", 12006, "yarn")
@@ -233,6 +234,7 @@ preprocess {
val mc10800 = createNode("1.8", 10800, "srg") val mc10800 = createNode("1.8", 10800, "srg")
val mc10710 = createNode("1.7.10", 10710, "srg") val mc10710 = createNode("1.7.10", 10710, "srg")
mc12104.link(mc12102)
mc12102.link(mc12100) mc12102.link(mc12100)
mc12100.link(mc12006) mc12100.link(mc12006)
mc12006.link(mc12004) mc12006.link(mc12004)

View File

@@ -11,7 +11,7 @@ pluginManagement {
maven("https://repo.essential.gg/repository/maven-public") maven("https://repo.essential.gg/repository/maven-public")
} }
plugins { plugins {
id("gg.essential.multi-version.root") version "0.6.4" id("gg.essential.multi-version.root") version "0.6.5"
id("io.github.goooler.shadow") version "8.1.7" id("io.github.goooler.shadow") version "8.1.7"
} }
} }
@@ -41,6 +41,7 @@ val jGuiVersions = listOf(
"1.20.6", "1.20.6",
"1.21", "1.21",
"1.21.2", "1.21.2",
"1.21.4",
) )
val replayModVersions = listOf( val replayModVersions = listOf(
// "1.7.10", // "1.7.10",
@@ -72,6 +73,7 @@ val replayModVersions = listOf(
"1.20.6", "1.20.6",
"1.21", "1.21",
"1.21.2", "1.21.2",
"1.21.4",
) )
rootProject.buildFileName = "root.gradle.kts" rootProject.buildFileName = "root.gradle.kts"

View File

@@ -1,4 +1,4 @@
//#if MC>=10904 //#if MC>=10904 && MC<11900
package com.replaymod.render.blend.mixin; package com.replaymod.render.blend.mixin;
import net.minecraft.client.render.item.ItemRenderer; import net.minecraft.client.render.item.ItemRenderer;

View File

@@ -33,7 +33,12 @@ import net.minecraft.client.render.Camera;
@Mixin(ParticleManager.class) @Mixin(ParticleManager.class)
public abstract class MixinParticleManager { public abstract class MixinParticleManager {
//#if MC>=11500 //#if MC>=11500
//#if MC>=12104
//$$ @Redirect(method = "renderParticles(Lnet/minecraft/client/render/Camera;FLnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/particle/ParticleTextureSheet;Ljava/util/Queue;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/particle/Particle;render(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V"))
//$$ static
//#else
@Redirect(method = "renderParticles", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V")) @Redirect(method = "renderParticles", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V"))
//#endif
private void buildOrientedGeometry(Particle particle, VertexConsumer vertexConsumer, Camera camera, float partialTicks) { private void buildOrientedGeometry(Particle particle, VertexConsumer vertexConsumer, Camera camera, float partialTicks) {
EntityRendererHandler handler = ((EntityRendererHandler.IEntityRenderer) MCVer.getMinecraft().gameRenderer).replayModRender_getHandler(); EntityRendererHandler handler = ((EntityRendererHandler.IEntityRenderer) MCVer.getMinecraft().gameRenderer).replayModRender_getHandler();
if (handler == null || !handler.omnidirectional) { if (handler == null || !handler.omnidirectional) {
@@ -55,7 +60,7 @@ public abstract class MixinParticleManager {
} }
} }
private void buildGeometry(Particle particle, VertexConsumer vertexConsumer, Camera camera, float partialTicks) { private static void buildGeometry(Particle particle, VertexConsumer vertexConsumer, Camera camera, float partialTicks) {
//#if MC<11900 //#if MC<11900
BlendState blendState = BlendState.getState(); BlendState blendState = BlendState.getState();
if (blendState != null) { if (blendState != null) {

View File

@@ -31,7 +31,9 @@ public abstract class Mixin_ChromaKeyColorSky {
//#else //#else
//$$ method = "renderSky(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Matrix4f;FLjava/lang/Runnable;)V", //$$ method = "renderSky(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Matrix4f;FLjava/lang/Runnable;)V",
//#endif //#endif
//#if MC>=12102 //#if MC>=12104
//$$ at = @At("HEAD"),
//#elseif MC>=12102
//$$ at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/RenderPhase$Target;startDrawing()V", shift = At.Shift.AFTER), //$$ at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/RenderPhase$Target;startDrawing()V", shift = At.Shift.AFTER),
//#else //#else
//$$ at = @At(value = "INVOKE", target = "Ljava/lang/Runnable;run()V", remap = false, shift = At.Shift.AFTER), //$$ at = @At(value = "INVOKE", target = "Ljava/lang/Runnable;run()V", remap = false, shift = At.Shift.AFTER),

View File

@@ -16,7 +16,7 @@
//#if MC<10904 //#if MC<10904
//$$ "EntityAccessor", //$$ "EntityAccessor",
//#endif //#endif
//#if MC>=10904 //#if MC>=10904 && MC<11900
"ItemRendererAccessor", "ItemRendererAccessor",
//#endif //#endif
"ParticleAccessor", "ParticleAccessor",

0
versions/1.21.4/.gitkeep Normal file
View File