]> git.ayabusa.dev Git - modern-chunk-detector.git/commitdiff
Updated to 1.21.10 main 1.21.10 1.21.8
authorayabusa <lebgpub@gmail.com>
Mon, 8 Dec 2025 17:25:56 +0000 (18:25 +0100)
committerayabusa <lebgpub@gmail.com>
Mon, 8 Dec 2025 17:25:56 +0000 (18:25 +0100)
gradle.properties
src/client/java/modern_chunk_detector/ModernChunkDetectorClient.java

index 60183098784438a56e781c9805a6fd503d81fa02..87e9c9377ca71e0e93cb5be583c9e7d8d483d4fe 100644 (file)
@@ -4,18 +4,18 @@ org.gradle.parallel=true
 
 # Fabric Properties
 # check these on https://fabricmc.net/develop
-minecraft_version=1.21.8
-yarn_mappings=1.21.8+build.1
+minecraft_version=1.21.10
+yarn_mappings=1.21.10+build.3
 loader_version=0.18.1
 loom_version=1.14-SNAPSHOT
 
 # Mod Properties
-mod_version=1.1+1.21.8
+mod_version=1.1+1.21.10
 maven_group=modern_chunk_detector
 archives_base_name=modern_chunk_detector
 
 # Dependencies
-fabric_version=0.136.1+1.21.8
+fabric_version=0.138.3+1.21.10
 
 # Java (You need to change this to your jdk path)
 org.gradle.java.home=/usr/lib/jvm/java-1.21.0-openjdk-amd64
\ No newline at end of file
index 8c8b9014ee81ec3c6539058132483823555cea13..48e343ec454229e575ecc959924dbd05c2096e7c 100644 (file)
@@ -5,8 +5,8 @@ import net.fabricmc.api.ClientModInitializer;
 import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents;
 import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
 import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
-import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext;
-import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents;
+import net.fabricmc.fabric.api.client.rendering.v1.world.WorldRenderContext;
+import net.fabricmc.fabric.api.client.rendering.v1.world.WorldRenderEvents;
 import net.minecraft.block.BlockState;
 import net.minecraft.client.MinecraftClient;
 import net.minecraft.client.option.KeyBinding;
@@ -16,6 +16,7 @@ import net.minecraft.client.util.math.MatrixStack;
 import net.minecraft.client.world.ClientWorld;
 import net.minecraft.entity.Entity;
 import net.minecraft.text.Text;
+import net.minecraft.util.Identifier;
 import net.minecraft.util.math.BlockPos;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.util.math.ColorHelper;
@@ -44,7 +45,7 @@ public class ModernChunkDetectorClient implements ClientModInitializer {
                                "toogle_key.modern_chunk_detector", // The translation key of the keybinding's name
                                InputUtil.Type.KEYSYM, // The type of the keybinding, KEYSYM for keyboard, MOUSE for mouse.
                                GLFW.GLFW_KEY_O, // The keycode of the key
-                               "modern_chunk_detector.ayabusa" // The translation key of the keybinding's category.
+                               new KeyBinding.Category(Identifier.of("modern_chunk_detector.ayabusa")) // The translation key of the keybinding's category.
                ));
 
                ClientTickEvents.END_CLIENT_TICK.register(client -> {
@@ -91,11 +92,11 @@ public class ModernChunkDetectorClient implements ClientModInitializer {
 
                WorldRenderEvents.BEFORE_DEBUG_RENDER.register((WorldRenderContext context)->{
                        if(is_mod_enabled) {
-                               MatrixStack matrices = context.matrixStack();
+                               MatrixStack matrices = context.matrices();
                                VertexConsumerProvider vertexConsumers = context.consumers();
-                               double cameraX = context.camera().getPos().x;
-                               double cameraY = context.camera().getPos().y;
-                               double cameraZ = context.camera().getPos().z;
+                               double cameraX = context.gameRenderer().getCamera().getPos().x;
+                               double cameraY = context.gameRenderer().getCamera().getPos().y;
+                               double cameraZ = context.gameRenderer().getCamera().getPos().z;
 
                                for (Object i : chunk_to_render) {
                                        render(matrices, vertexConsumers, cameraX, cameraY, cameraZ, (ChunkPos) i);