From 127eb67e61d8b3952e7f7e09f75c18039c22191a Mon Sep 17 00:00:00 2001 From: KrLite <68179735+KrLite@users.noreply.github.com> Date: Sun, 21 Apr 2024 07:15:07 +0800 Subject: [PATCH] styling --- .../krlite/flash/mixin/GameRendererMixin.java | 17 +++++++++++++++-- .../flash/mixin/ScreenshotRecorderMixin.java | 8 +++++++- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/krlite/flash/mixin/GameRendererMixin.java b/src/main/java/net/krlite/flash/mixin/GameRendererMixin.java index 6e511ba..35ebff5 100644 --- a/src/main/java/net/krlite/flash/mixin/GameRendererMixin.java +++ b/src/main/java/net/krlite/flash/mixin/GameRendererMixin.java @@ -17,13 +17,26 @@ public abstract class GameRendererMixin { @Unique private DrawContext context; - @ModifyArg(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/toast/ToastManager;draw(Lnet/minecraft/client/gui/DrawContext;)V")) + @ModifyArg( + method = "render", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/client/toast/ToastManager;draw(Lnet/minecraft/client/gui/DrawContext;)V" + ) + ) private DrawContext getMatrixStack(DrawContext context) { this.context = context; return context; } - @Inject(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/util/math/MatrixStack;pop()V", shift = At.Shift.AFTER)) + @Inject( + method = "render", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/client/util/math/MatrixStack;pop()V", + shift = At.Shift.AFTER + ) + ) private void renderScreenshotFlash(float tickDelta, long startTime, boolean tick, CallbackInfo ci) { if ( MinecraftClient.getInstance().world != null && MinecraftClient.getInstance().currentScreen == null diff --git a/src/main/java/net/krlite/flash/mixin/ScreenshotRecorderMixin.java b/src/main/java/net/krlite/flash/mixin/ScreenshotRecorderMixin.java index 8644898..5bcfc9e 100644 --- a/src/main/java/net/krlite/flash/mixin/ScreenshotRecorderMixin.java +++ b/src/main/java/net/krlite/flash/mixin/ScreenshotRecorderMixin.java @@ -14,7 +14,13 @@ @Mixin(ScreenshotRecorder.class) public abstract class ScreenshotRecorderMixin { - @Inject(method = "saveScreenshotInner", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/util/ScreenshotRecorder;takeScreenshot(Lnet/minecraft/client/gl/Framebuffer;)Lnet/minecraft/client/texture/NativeImage;")) + @Inject( + method = "saveScreenshotInner", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/client/util/ScreenshotRecorder;takeScreenshot(Lnet/minecraft/client/gl/Framebuffer;)Lnet/minecraft/client/texture/NativeImage;" + ) + ) private static void saveScreenshotInner(File gameDirectory, String fileName, Framebuffer framebuffer, Consumer messageReceiver, CallbackInfo ci) { Flash.Sounds.playCameraShutter(); Flash.screenshot(framebuffer);