Skip to content

Commit 9bf0035

Browse files
committed
new: uncap render distance in VulkanMod
1 parent 83cc6bb commit 9bf0035

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.ishland.c2me.client.uncapvd.mixin;
2+
3+
import com.ishland.c2me.client.uncapvd.common.Config;
4+
import org.spongepowered.asm.mixin.Dynamic;
5+
import org.spongepowered.asm.mixin.Mixin;
6+
import org.spongepowered.asm.mixin.Pseudo;
7+
import org.spongepowered.asm.mixin.injection.Constant;
8+
import org.spongepowered.asm.mixin.injection.ModifyConstant;
9+
10+
@Pseudo
11+
@Mixin(targets = "net.vulkanmod.config.option.Options")
12+
public class MixinVKModOptions {
13+
14+
@Dynamic
15+
@ModifyConstant(method = "getGraphicsOpts", constant = @Constant(intValue = 32, ordinal = 0), remap = false, require = 0)
16+
private static int modifyMaxViewDistance(int value) {
17+
return Config.maxViewDistance;
18+
}
19+
20+
}

c2me-client-uncapvd/src/main/resources/c2me-client-uncapvd.mixins.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"ISimpleOption",
88
"MixinGameOptions",
99
"MixinSodiumUserConfigCategories",
10-
"MixinSyncedClientOptions"
10+
"MixinSyncedClientOptions",
11+
"MixinVKModOptions"
1112
]
1213
}

0 commit comments

Comments
 (0)