Skip to content

Commit b10bcf5

Browse files
committed
Source compatible with latest Neo
1 parent 96267a9 commit b10bcf5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
val MINECRAFT_VERSION by extra { "1.21.4" }
8-
val NEOFORGE_VERSION by extra { "21.4.13-beta" }
8+
val NEOFORGE_VERSION by extra { "21.4.92-beta" }
99
val FABRIC_LOADER_VERSION by extra { "0.16.9" }
1010
val FABRIC_API_VERSION by extra { "0.110.5+1.21.4" }
1111

neoforge/src/main/java/net/irisshaders/iris/mixin/forge/MixinShadowRenderer.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.lang.invoke.MethodHandle;
2121
import java.lang.invoke.MethodHandles;
2222
import java.lang.invoke.MethodType;
23+
import java.util.Collections;
2324

2425
@Mixin(ShadowRenderer.class)
2526
public class MixinShadowRenderer {
@@ -43,7 +44,7 @@ private void render(LevelRendererAccessor levelRenderer, Camera playerCamera, Ca
4344
if (IEhandle != null) {
4445
try {
4546
// TODO: This is completely wrong. There is no reason passing an identity modelview should work here. But it does.
46-
IEhandle.invokeExact(new RenderLevelStageEvent(RenderLevelStageEvent.Stage.AFTER_BLOCK_ENTITIES, Minecraft.getInstance().levelRenderer, new PoseStack(), new Matrix4f(), shadowProjection, 0, Minecraft.getInstance().getDeltaTracker(), playerCamera, ShadowRenderer.FRUSTUM));
47+
IEhandle.invokeExact(new RenderLevelStageEvent(RenderLevelStageEvent.Stage.AFTER_BLOCK_ENTITIES, Minecraft.getInstance().levelRenderer, new PoseStack(), new Matrix4f(), shadowProjection, 0, Minecraft.getInstance().getDeltaTracker(), playerCamera, ShadowRenderer.FRUSTUM, Collections.emptyList()));
4748
} catch (Throwable e) {
4849
throw new RuntimeException(e);
4950
}

0 commit comments

Comments
 (0)