From 1892bbbf11bb04342a230b13ed5f01603b85dd3f Mon Sep 17 00:00:00 2001 From: James Seibel Date: Tue, 1 Sep 2020 09:06:56 -0500 Subject: [PATCH] move distance to player into the file it is used in --- src/main/java/backsun/lod/proxy/ClientProxy.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/backsun/lod/proxy/ClientProxy.java b/src/main/java/backsun/lod/proxy/ClientProxy.java index 847b4f9b5..378489a90 100644 --- a/src/main/java/backsun/lod/proxy/ClientProxy.java +++ b/src/main/java/backsun/lod/proxy/ClientProxy.java @@ -68,7 +68,7 @@ public class ClientProxy extends CommonProxy { try { - if(renderer.distanceToPlayer(ch.x * 16, 70, ch.z * 16, mc.player.posX, 70, mc.player.posZ) > mc.gameSettings.renderDistanceChunks * 16 * 2) + if(distanceToPlayer(ch.x * 16, 70, ch.z * 16, mc.player.posX, 70, mc.player.posZ) > mc.gameSettings.renderDistanceChunks * 16 * 2) { int biome = Biome.getIdForBiome(ch.getBiome(new BlockPos(ch.x, 70, ch.z), mc.world.getBiomeProvider())); renderer.biomes[ch.x+32][ch.z+32] = biome; @@ -96,4 +96,13 @@ public class ClientProxy extends CommonProxy // later on this should save information about the chunk to be used later } + + + public double distanceToPlayer(int x, int y, int z, double cameraX, double cameraY, double cameraZ) + { + if(cameraY == y) + return Math.sqrt(Math.pow((x - cameraX),2) + Math.pow((z - cameraZ),2)); + + return Math.sqrt(Math.pow((x - cameraX),2) + Math.pow((y - cameraY),2) + Math.pow((z - cameraZ),2)); + } }