From dc028db5edfa536c14a6b92d9e3e16d63328aa86 Mon Sep 17 00:00:00 2001 From: tom lee Date: Fri, 11 Feb 2022 13:35:03 +0800 Subject: [PATCH] update core + change a bit for sodium get chunk so it works better --- core | 2 +- .../wrappers/modAccessor/SodiumAccessor.java | 18 ++++++++---------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/core b/core index f7da53622..595b8ecbb 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit f7da53622c9fe1b0ccd9110ff97477aa4aa5a849 +Subproject commit 595b8ecbb5c89852b9ff3d434c07248037317a20 diff --git a/fabric/src/main/java/com/seibel/lod/fabric/wrappers/modAccessor/SodiumAccessor.java b/fabric/src/main/java/com/seibel/lod/fabric/wrappers/modAccessor/SodiumAccessor.java index 0530264d9..6d037bafb 100644 --- a/fabric/src/main/java/com/seibel/lod/fabric/wrappers/modAccessor/SodiumAccessor.java +++ b/fabric/src/main/java/com/seibel/lod/fabric/wrappers/modAccessor/SodiumAccessor.java @@ -10,8 +10,6 @@ import com.seibel.lod.core.wrapperInterfaces.modAccessor.ISodiumAccessor; import me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer; import net.minecraft.client.Minecraft; -import net.minecraft.core.SectionPos; -import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.LevelHeightAccessor; public class SodiumAccessor implements ISodiumAccessor { @@ -27,15 +25,15 @@ public class SodiumAccessor implements ISodiumAccessor { SodiumWorldRenderer renderer = SodiumWorldRenderer.instance(); LevelHeightAccessor height = Minecraft.getInstance().level; // 0b11 = Lighted chunk & loaded chunk - return renderer.getChunkTracker().getChunks(0b11).filter( + return renderer.getChunkTracker().getChunks(0b00).filter( (long l) -> { - for (int i = height.getMinSection(); i { return (AbstractChunkPosWrapper)factory.createChunkPos(l); }).collect(Collectors.toCollection(HashSet::new));