mirror of
https://github.com/ViaVersion/ViaFabricPlus.git
synced 2024-12-25 17:18:04 +01:00
This reverts commit 9bddd04be9
.
This commit is contained in:
parent
9e8c1ce5ba
commit
c93ea7ad1a
@ -18,7 +18,7 @@
|
|||||||
package de.florianmichael.viafabricplus.injection.mixin.fixes.sodium;
|
package de.florianmichael.viafabricplus.injection.mixin.fixes.sodium;
|
||||||
|
|
||||||
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
import de.florianmichael.viafabricplus.base.settings.groups.VisualSettings;
|
||||||
import it.unimi.dsi.fastutil.longs.Long2BooleanOpenHashMap;
|
import it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.Pseudo;
|
import org.spongepowered.asm.mixin.Pseudo;
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
@ -28,10 +28,10 @@ import org.spongepowered.asm.mixin.injection.Redirect;
|
|||||||
@Mixin(targets = "me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker", remap = false)
|
@Mixin(targets = "me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker", remap = false)
|
||||||
public abstract class MixinChunkTracker {
|
public abstract class MixinChunkTracker {
|
||||||
|
|
||||||
@Redirect(method = "recalculateChunks", at = @At(value = "INVOKE", target = "Lit/unimi/dsi/fastutil/longs/Long2BooleanOpenHashMap;get(J)Z"))
|
@Redirect(method = "recalculateChunks", at = @At(value = "INVOKE", target = "Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;get(J)I"))
|
||||||
private boolean modifyRenderCondition(Long2BooleanOpenHashMap instance, long k) {
|
private int modifyRenderCondition(Long2IntOpenHashMap instance, long k) {
|
||||||
if (VisualSettings.INSTANCE.fixSodiumChunkRendering.getValue()) {
|
if (VisualSettings.INSTANCE.fixSodiumChunkRendering.getValue()) {
|
||||||
return instance.getOrDefault(k, false);
|
return instance.getOrDefault(k, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return instance.get(k);
|
return instance.get(k);
|
||||||
|
Loading…
Reference in New Issue
Block a user