Fix path preview rendering in 1.15
This commit is contained in:
@@ -3,15 +3,31 @@ package com.replaymod.core.events;
|
||||
|
||||
import de.johni0702.minecraft.gui.utils.Event;
|
||||
|
||||
//#if MC>=11500
|
||||
//$$ import net.minecraft.client.util.math.MatrixStack;
|
||||
//#endif
|
||||
|
||||
public interface PostRenderWorldCallback {
|
||||
Event<PostRenderWorldCallback> EVENT = Event.create((listeners) ->
|
||||
//#if MC>=11500
|
||||
//$$ (MatrixStack matrixStack) -> {
|
||||
//#else
|
||||
() -> {
|
||||
//#endif
|
||||
for (PostRenderWorldCallback listener : listeners) {
|
||||
listener.postRenderWorld();
|
||||
listener.postRenderWorld(
|
||||
//#if MC>=11500
|
||||
//$$ matrixStack
|
||||
//#endif
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
void postRenderWorld();
|
||||
void postRenderWorld(
|
||||
//#if MC>=11500
|
||||
//$$ MatrixStack matrixStack
|
||||
//#endif
|
||||
);
|
||||
}
|
||||
//#endif
|
||||
|
||||
@@ -30,7 +30,11 @@ public class MixinGameRenderer {
|
||||
//$$ MatrixStack matrixStack,
|
||||
//#endif
|
||||
CallbackInfo ci) {
|
||||
PostRenderWorldCallback.EVENT.invoker().postRenderWorld();
|
||||
PostRenderWorldCallback.EVENT.invoker().postRenderWorld(
|
||||
//#if MC>=11500
|
||||
//$$ matrixStack
|
||||
//#endif
|
||||
);
|
||||
}
|
||||
|
||||
@Inject(method = "renderHand", at = @At("HEAD"), cancellable = true)
|
||||
|
||||
Reference in New Issue
Block a user