From 921ef1b3e68577af0cf0af2fd21667b6dbaa71a4 Mon Sep 17 00:00:00 2001 From: Bamboo Gamom <63381531+wifi-left@users.noreply.github.com> Date: Sun, 27 Oct 2024 10:48:20 +0800 Subject: [PATCH 1/3] Add support for 1.21.3 --- .../java/com/logicalgeekboy/logical_zoom/LogicalZoom.java | 2 +- .../logicalgeekboy/logical_zoom/mixin/LogicalZoomMixin.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java b/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java index bc00cf4..c5300c2 100644 --- a/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java +++ b/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java @@ -15,7 +15,7 @@ public class LogicalZoom implements ClientModInitializer { private static boolean originalSmoothCameraEnabled; private static final MinecraftClient mc = MinecraftClient.getInstance(); - public static final double zoomLevel = 0.23; + public static final float zoomLevel = 0.23; @Override public void onInitializeClient() { diff --git a/src/main/java/com/logicalgeekboy/logical_zoom/mixin/LogicalZoomMixin.java b/src/main/java/com/logicalgeekboy/logical_zoom/mixin/LogicalZoomMixin.java index f1293b9..3518f5e 100644 --- a/src/main/java/com/logicalgeekboy/logical_zoom/mixin/LogicalZoomMixin.java +++ b/src/main/java/com/logicalgeekboy/logical_zoom/mixin/LogicalZoomMixin.java @@ -16,10 +16,10 @@ @Mixin(GameRenderer.class) public class LogicalZoomMixin { - @Inject(method = "getFov(Lnet/minecraft/client/render/Camera;FZ)D", at = @At("RETURN"), cancellable = true) - public void getZoomLevel(CallbackInfoReturnable<Double> callbackInfo) { + @Inject(method = "getFov(Lnet/minecraft/client/render/Camera;FZ)F", at = @At("RETURN"), cancellable = true) + public void getZoomLevel(CallbackInfoReturnable<Float> callbackInfo) { if(LogicalZoom.isZooming()) { - double fov = callbackInfo.getReturnValue(); + float fov = callbackInfo.getReturnValue(); callbackInfo.setReturnValue(fov * LogicalZoom.zoomLevel); } From 0e49a8e4228e228d302254ac515784641010473a Mon Sep 17 00:00:00 2001 From: Bamboo Gamom <63381531+wifi-left@users.noreply.github.com> Date: Sun, 27 Oct 2024 10:51:29 +0800 Subject: [PATCH 2/3] Support 1.21.3 --- build.gradle | 2 +- gradle.properties | 10 +++++----- gradle/wrapper/gradle-wrapper.properties | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index f6ab2f0..09be7be 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '1.6-SNAPSHOT' + id 'fabric-loom' version '1.8-SNAPSHOT' id 'maven-publish' } diff --git a/gradle.properties b/gradle.properties index 5900227..d1ab466 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,14 +2,14 @@ org.gradle.jvmargs=-Xmx4G # Fabric Properties from the Fabric insaller -minecraft_version=1.21.1 -yarn_mappings=1.21.1+build.3 -loader_version=0.16.5 +minecraft_version=1.21.3 +yarn_mappings=1.21.3+build.2 +loader_version=0.16.7 # Fabric API -fabric_version=0.105.0+1.21.1 +fabric_version=0.106.1+1.21.3 # Mod Properties -mod_version = 0.0.26 +mod_version = 0.0.27 maven_group = com.logicalgeekboy.logical_zoom archives_base_name = logical_zoom diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 48c0a02..1e2fbf0 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From 56820618d411346dfb9fc4f9dd2a0f90daeb7b56 Mon Sep 17 00:00:00 2001 From: LogicalGeekBoy <logicalgeekboy@gmail.com> Date: Sun, 27 Oct 2024 15:01:58 +0000 Subject: [PATCH 3/3] Fix type build error --- src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java b/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java index c5300c2..8ad45ac 100644 --- a/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java +++ b/src/main/java/com/logicalgeekboy/logical_zoom/LogicalZoom.java @@ -15,7 +15,7 @@ public class LogicalZoom implements ClientModInitializer { private static boolean originalSmoothCameraEnabled; private static final MinecraftClient mc = MinecraftClient.getInstance(); - public static final float zoomLevel = 0.23; + public static final float zoomLevel = (float) 0.23; @Override public void onInitializeClient() {