Skip to content

Commit 90d58b0

Browse files
committedMar 7, 2025
Minecraft 1.21.2 backport
Signed-off-by: Lilly Rose Berner <lilly@lostluma.net>
1 parent 5e7c96e commit 90d58b0

File tree

7 files changed

+15
-28
lines changed

7 files changed

+15
-28
lines changed
 

‎gradle.properties

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ maven_group = juliand665
1313
archives_name = dynamic-fps
1414

1515
# File naming version
16-
minecraft_version = 1.21.5-alpha.25w09a
16+
minecraft_version = 1.21.2
1717
# Version for publishing
18-
minecraft_version_min = 25w09a
19-
minecraft_version_max = 25w09b
18+
minecraft_version_min = 1.21.2
19+
minecraft_version_max = 1.21.4
2020

21-
enabled_platforms=fabric,quilt
21+
enabled_platforms=fabric,forge,neoforge,quilt

‎gradle/libs.versions.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[versions]
2-
minecraft = "25w09b"
2+
minecraft = "1.21.3"
33

44
# Platform libraries
55

66
fabric_loader = "0.15.10"
7-
fabric_api = "0.118.2+1.21.5"
7+
fabric_api = "0.102.2+1.21.2"
88

99
forge = "1.21.3-53.0.7"
1010

‎platforms/common/src/main/java/dynamic_fps/impl/mixin/GameRendererMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class GameRendererMixin {
2828
)
2929
)
3030
private boolean skipRendering(boolean original) {
31-
return original || !DynamicFPSMod.renderedCurrentFrame();
31+
return original || !DynamicFPSMod.checkForRender();
3232
}
3333

3434
/**

‎platforms/common/src/main/java/dynamic_fps/impl/mixin/MinecraftMixin.java

-17
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
package dynamic_fps.impl.mixin;
22

3-
import com.llamalad7.mixinextras.injector.v2.WrapWithCondition;
43
import com.mojang.blaze3d.platform.Window;
5-
import com.mojang.blaze3d.systems.CommandEncoder;
6-
import com.mojang.blaze3d.textures.GpuTexture;
74
import dynamic_fps.impl.DynamicFPSMod;
85
import dynamic_fps.impl.feature.state.IdleHandler;
96
import net.minecraft.client.Minecraft;
@@ -34,18 +31,4 @@ private void onInit(CallbackInfo callbackInfo) {
3431
private void setScreen(CallbackInfo callbackInfo) {
3532
IdleHandler.onActivity();
3633
}
37-
38-
/**
39-
* Delay cleaning up the previously rendered frame until we are rendering another frame.
40-
*/
41-
@WrapWithCondition(
42-
method = "runTick",
43-
at = @At(
44-
value = "INVOKE",
45-
target = "Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;D)V"
46-
)
47-
)
48-
private boolean runTick(CommandEncoder instance, GpuTexture gpuTexture, int i, GpuTexture gpuTexture2, double v) {
49-
return DynamicFPSMod.checkForRender();
50-
}
5134
}

‎platforms/fabric/src/main/resources/fabric.mod.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,11 @@
7272
},
7373
"depends": {
7474
"fabricloader": ">=0.15.10",
75-
"minecraft": ">=1.21.5-alpha.25.9.a",
75+
"minecraft": [
76+
"=1.21.2",
77+
"=1.21.3",
78+
"=1.21.4"
79+
],
7680
"mixinextras": ">=0.3.2",
7781
"fabric-resource-loader-v0": "*",
7882
"fabric-lifecycle-events-v1": "*"

‎platforms/quilt/src/main/resources/quilt.mod.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
},
8484
{
8585
"id": "minecraft",
86-
"versions": ">=1.21.5-alpha.25.9.a"
86+
"versions": { "all": [">=1.21.2", "<=1.21.4"] }
8787
},
8888
{
8989
"id": "mixinextras",

‎settings.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ includeBuild("build-logic")
1717

1818
include(":platforms:common")
1919
include(":platforms:fabric")
20-
// include(":platforms:forge")
21-
// include(":platforms:neoforge")
20+
include(":platforms:forge")
21+
include(":platforms:neoforge")
2222
include(":platforms:quilt")
2323
include(":platforms:textile")

0 commit comments

Comments
 (0)