Skip to content

Commit b5ec88c

Browse files
committed
Merge branch '1.21.5' into feature/mouse-button-binds
2 parents cc19dbf + 4a5eda0 commit b5ec88c

File tree

37 files changed

+279
-1099
lines changed

37 files changed

+279
-1099
lines changed

build.gradle.kts

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -211,37 +211,6 @@ tasks {
211211
// Forces the task to always run
212212
outputs.upToDateWhen { false }
213213
}
214-
215-
// Visual debugger for OpenGL
216-
register<Exec>("renderDoc") {
217-
// You need renderdoc installed on your system and available in your environment variables in order
218-
// to use this task.
219-
// You can download it from their official website at https://renderdoc.org/
220-
221-
val javaHome = Jvm.current().javaHome
222-
val gradle = rootProject.tasks.wrapper.get().jarFile.absolutePath
223-
224-
val seperator =
225-
if (Os.isFamily(Os.FAMILY_WINDOWS)) ";" else ":"
226-
227-
commandLine = listOf(
228-
"renderdoccmd", "capture", "--opt-api-validation", "--opt-api-validation-unmute", "--opt-hook-children", "--wait-for-exit", "--working-dir", ".",
229-
"$javaHome/bin/java",
230-
//"-javaagent:${projectDir.resolve("lwjglx-debug-1.0.0.jar")}=t",
231-
//"-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005",
232-
"-Dorg.gradle.appname=gradlew",
233-
"-Dorg.gradle.java.home=$javaHome",
234-
"-Dorg.lwjgl.util.Debug=true",
235-
"-Dorg.lwjgl.util.DebugLoader=true",
236-
"-Dorg.lwjgl.util.DebugAllocator=true",
237-
"-Dorg.lwjgl.util.DebugStack=true",
238-
"-Dorg.lwjgl.util.DebugFunctions=true",
239-
"-cp", listOf(projectDir.resolve("lwjgl.jar"), gradle, projectDir.resolve("lwjglx-debug-1.0.0.jar"))
240-
.joinToString(seperator),
241-
"org.gradle.wrapper.GradleWrapperMain",
242-
"runClient",
243-
)
244-
}
245214
}
246215

247216
kotlin {

src/main/java/com/lambda/mixin/render/GameRendererMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@ private void injectShowFloatingItem(ItemStack floatingItem, CallbackInfo ci) {
7878

7979
@ModifyReturnValue(method = "getFov", at = @At("RETURN"))
8080
private float modifyGetFov(float original) {
81-
return original / Zoom.getCurrentZoom();
81+
return original / Zoom.getLerpedZoom();
8282
}
8383
}

src/main/java/com/lambda/mixin/render/WorldRendererMixin.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ private boolean renderSetupTerrainModifyArg(boolean hasForcedFrustum) {
4444
return Freecam.INSTANCE.isEnabled() || CameraTweaks.INSTANCE.isEnabled() || hasForcedFrustum;
4545
}
4646

47+
@ModifyArg(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/BackgroundRenderer;applyFog(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/BackgroundRenderer$FogType;Lorg/joml/Vector4f;FZF)Lnet/minecraft/client/render/Fog;", ordinal = 0), index = 3)
48+
private float modifyApplyFogRenderDistance(float viewDistance) {
49+
return NoRender.INSTANCE.isEnabled() && NoRender.getNoTerrainFog()
50+
? Float.MAX_VALUE
51+
: viewDistance;
52+
}
53+
4754
@Inject(method = "hasBlindnessOrDarkness(Lnet/minecraft/client/render/Camera;)Z", at = @At(value = "HEAD"), cancellable = true)
4855
private void modifyEffectCheck(Camera camera, CallbackInfoReturnable<Boolean> cir) {
4956
Entity entity = camera.getFocusedEntity();

src/main/kotlin/com/lambda/command/commands/ModuleCommand.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ object ModuleCommand : LambdaCommand(
7575

7676
required(string("module name")) { moduleName ->
7777
suggests { _, builder ->
78-
ModuleRegistry.modules.map {
79-
it.name
80-
}.forEach {
78+
ModuleRegistry.moduleNames.forEach {
8179
builder.suggest(it)
8280
}
8381
builder.buildFuture()

src/main/kotlin/com/lambda/config/settings/numeric/DoubleSetting.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import com.lambda.config.settings.NumericSetting
2626
import com.lambda.gui.dsl.ImGuiBuilder
2727
import com.lambda.util.extension.CommandBuilder
2828
import net.minecraft.command.CommandRegistryAccess
29+
import kotlin.math.roundToInt
2930

3031
/**
3132
* @see [com.lambda.config.Configurable]
@@ -47,7 +48,7 @@ class DoubleSetting(
4748
visibility
4849
) {
4950
private var valueIndex: Int
50-
get() = ((value - range.start) / step).toInt()
51+
get() = ((value - range.start) / step).roundToInt()
5152
set(index) {
5253
value = (range.start + index * step).coerceIn(range)
5354
}

src/main/kotlin/com/lambda/config/settings/numeric/FloatSetting.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import com.lambda.config.settings.NumericSetting
2525
import com.lambda.gui.dsl.ImGuiBuilder
2626
import com.lambda.util.extension.CommandBuilder
2727
import net.minecraft.command.CommandRegistryAccess
28+
import kotlin.math.roundToInt
2829

2930
/**
3031
* @see [com.lambda.config.Configurable]
@@ -46,7 +47,7 @@ class FloatSetting(
4647
visibility
4748
) {
4849
private var valueIndex: Int
49-
get() = ((value - range.start) / step).toInt()
50+
get() = ((value - range.start) / step).roundToInt()
5051
set(index) {
5152
value = (range.start + index * step).coerceIn(range)
5253
}

0 commit comments

Comments
 (0)