Added sodium y override
This commit is contained in:
@@ -55,7 +55,7 @@ public class ZenithConfigScreenFactory implements ModMenuApi {
|
|||||||
.setDefaultValue(DEFAULT.enabled)
|
.setDefaultValue(DEFAULT.enabled)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
category.addEntry(entryBuilder.startIntSlider(Text.translatable("zenith.config.general.quality"), config.qualityScale, 16, 64)
|
category.addEntry(entryBuilder.startIntSlider(Text.translatable("zenith.config.general.quality"), config.qualityScale, 10, 50)
|
||||||
.setTooltip(Text.translatable("zenith.config.general.quality.tooltip"))
|
.setTooltip(Text.translatable("zenith.config.general.quality.tooltip"))
|
||||||
.setSaveConsumer(val -> config.qualityScale = val)
|
.setSaveConsumer(val -> config.qualityScale = val)
|
||||||
.setDefaultValue(DEFAULT.qualityScale)
|
.setDefaultValue(DEFAULT.qualityScale)
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package me.cortex.zenith.client.mixin.sodium;
|
||||||
|
|
||||||
|
import me.jellysquid.mods.sodium.client.render.chunk.occlusion.OcclusionCuller;
|
||||||
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
|
import org.spongepowered.asm.mixin.injection.Redirect;
|
||||||
|
|
||||||
|
@Mixin(value = OcclusionCuller.class, remap = false)
|
||||||
|
public class MixinOcclusionCuller {
|
||||||
|
@Redirect(method = "isOutsideRenderDistance", at = @At(value = "INVOKE", target = "Ljava/lang/Math;abs(F)F"))
|
||||||
|
private static float redirectAbs(float a) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,15 +3,18 @@
|
|||||||
"package": "me.cortex.zenith.client.mixin",
|
"package": "me.cortex.zenith.client.mixin",
|
||||||
"compatibilityLevel": "JAVA_17",
|
"compatibilityLevel": "JAVA_17",
|
||||||
"client": [
|
"client": [
|
||||||
|
"joml.AccessFrustumIntersection",
|
||||||
"minecraft.MixinBackgroundRenderer",
|
"minecraft.MixinBackgroundRenderer",
|
||||||
"minecraft.MixinClientChunkManager",
|
"minecraft.MixinClientChunkManager",
|
||||||
"minecraft.MixinDebugHud",
|
"minecraft.MixinDebugHud",
|
||||||
"minecraft.MixinGameRenderer",
|
"minecraft.MixinGameRenderer",
|
||||||
"minecraft.MixinMinecraftClient",
|
"minecraft.MixinMinecraftClient",
|
||||||
"minecraft.MixinWorldRenderer",
|
"minecraft.MixinWorldRenderer"
|
||||||
"joml.AccessFrustumIntersection"
|
|
||||||
],
|
],
|
||||||
"injectors": {
|
"injectors": {
|
||||||
"defaultRequire": 1
|
"defaultRequire": 1
|
||||||
}
|
},
|
||||||
|
"mixins": [
|
||||||
|
"sodium.MixinOcclusionCuller"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user