mirror of
https://github.com/ayabusa/Modern-Chunk-Detector.git
synced 2025-12-16 12:47:53 +00:00
This commit is contained in:
@@ -4,18 +4,18 @@ org.gradle.parallel=true
|
|||||||
|
|
||||||
# Fabric Properties
|
# Fabric Properties
|
||||||
# check these on https://fabricmc.net/develop
|
# check these on https://fabricmc.net/develop
|
||||||
minecraft_version=1.21.8
|
minecraft_version=1.21.10
|
||||||
yarn_mappings=1.21.8+build.1
|
yarn_mappings=1.21.10+build.3
|
||||||
loader_version=0.18.1
|
loader_version=0.18.1
|
||||||
loom_version=1.14-SNAPSHOT
|
loom_version=1.14-SNAPSHOT
|
||||||
|
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=1.1+1.21.8
|
mod_version=1.1+1.21.10
|
||||||
maven_group=modern_chunk_detector
|
maven_group=modern_chunk_detector
|
||||||
archives_base_name=modern_chunk_detector
|
archives_base_name=modern_chunk_detector
|
||||||
|
|
||||||
# Dependencies
|
# 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)
|
# Java (You need to change this to your jdk path)
|
||||||
org.gradle.java.home=/usr/lib/jvm/java-1.21.0-openjdk-amd64
|
org.gradle.java.home=/usr/lib/jvm/java-1.21.0-openjdk-amd64
|
||||||
@@ -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.ClientChunkEvents;
|
||||||
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
|
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.keybinding.v1.KeyBindingHelper;
|
||||||
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext;
|
import net.fabricmc.fabric.api.client.rendering.v1.world.WorldRenderContext;
|
||||||
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents;
|
import net.fabricmc.fabric.api.client.rendering.v1.world.WorldRenderEvents;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.option.KeyBinding;
|
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.client.world.ClientWorld;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
import net.minecraft.util.Identifier;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.util.math.ChunkPos;
|
import net.minecraft.util.math.ChunkPos;
|
||||||
import net.minecraft.util.math.ColorHelper;
|
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
|
"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.
|
InputUtil.Type.KEYSYM, // The type of the keybinding, KEYSYM for keyboard, MOUSE for mouse.
|
||||||
GLFW.GLFW_KEY_O, // The keycode of the key
|
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 -> {
|
ClientTickEvents.END_CLIENT_TICK.register(client -> {
|
||||||
@@ -91,11 +92,11 @@ public class ModernChunkDetectorClient implements ClientModInitializer {
|
|||||||
|
|
||||||
WorldRenderEvents.BEFORE_DEBUG_RENDER.register((WorldRenderContext context)->{
|
WorldRenderEvents.BEFORE_DEBUG_RENDER.register((WorldRenderContext context)->{
|
||||||
if(is_mod_enabled) {
|
if(is_mod_enabled) {
|
||||||
MatrixStack matrices = context.matrixStack();
|
MatrixStack matrices = context.matrices();
|
||||||
VertexConsumerProvider vertexConsumers = context.consumers();
|
VertexConsumerProvider vertexConsumers = context.consumers();
|
||||||
double cameraX = context.camera().getPos().x;
|
double cameraX = context.gameRenderer().getCamera().getPos().x;
|
||||||
double cameraY = context.camera().getPos().y;
|
double cameraY = context.gameRenderer().getCamera().getPos().y;
|
||||||
double cameraZ = context.camera().getPos().z;
|
double cameraZ = context.gameRenderer().getCamera().getPos().z;
|
||||||
|
|
||||||
for (Object i : chunk_to_render) {
|
for (Object i : chunk_to_render) {
|
||||||
render(matrices, vertexConsumers, cameraX, cameraY, cameraZ, (ChunkPos) i);
|
render(matrices, vertexConsumers, cameraX, cameraY, cameraZ, (ChunkPos) i);
|
||||||
|
|||||||
Reference in New Issue
Block a user