From caded74ec3cc4f6a621a3fd1f565567c2bddc2e1 Mon Sep 17 00:00:00 2001 From: ZtereoHYPE <57519662+ZtereoHYPE@users.noreply.github.com> Date: Mon, 12 Dec 2022 14:13:41 +0100 Subject: [PATCH] remove: remove debug features --- .../mixin/debug/LightTextureInvoker.java | 12 ------ .../nicerskies/mixin/debug/MixinDebug.java | 39 ------------------- .../mixin/debug/MixinKeyboardHandler.java | 21 ---------- 3 files changed, 72 deletions(-) delete mode 100644 src/main/java/codes/ztereohype/nicerskies/mixin/debug/LightTextureInvoker.java delete mode 100644 src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinDebug.java delete mode 100644 src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinKeyboardHandler.java diff --git a/src/main/java/codes/ztereohype/nicerskies/mixin/debug/LightTextureInvoker.java b/src/main/java/codes/ztereohype/nicerskies/mixin/debug/LightTextureInvoker.java deleted file mode 100644 index 95fd690..0000000 --- a/src/main/java/codes/ztereohype/nicerskies/mixin/debug/LightTextureInvoker.java +++ /dev/null @@ -1,12 +0,0 @@ -package codes.ztereohype.nicerskies.mixin.debug; - -import com.mojang.blaze3d.platform.NativeImage; -import net.minecraft.client.renderer.LightTexture; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.gen.Accessor; - -@Mixin(LightTexture.class) -public interface LightTextureInvoker { - @Accessor - NativeImage getLightPixels(); -} diff --git a/src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinDebug.java b/src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinDebug.java deleted file mode 100644 index 80339f0..0000000 --- a/src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinDebug.java +++ /dev/null @@ -1,39 +0,0 @@ -package codes.ztereohype.nicerskies.mixin.debug; - -import com.mojang.blaze3d.platform.NativeImage; -import com.mojang.blaze3d.vertex.PoseStack; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiComponent; -import net.minecraft.client.gui.components.DebugScreenOverlay; -import org.spongepowered.asm.mixin.Final; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(DebugScreenOverlay.class) -public abstract class MixinDebug { - @Final @Shadow private Minecraft minecraft; - - @Inject(method = "render(Lcom/mojang/blaze3d/vertex/PoseStack;)V", at = @At("HEAD")) - private void injectRender(PoseStack poseStack, CallbackInfo ci) { - int pixelSize = 6; - - NativeImage lightPixels = ((LightTextureInvoker) minecraft.gameRenderer.lightTexture()).getLightPixels(); - for (int x = 0; x < lightPixels.getWidth(); x++) { - for (int y = 0; y < lightPixels.getHeight(); y++) { - int colour = lightPixels.getPixelRGBA(x, y); - - int b = colour & 0xFF; - int g = colour >> 8 & 0xFF; - int r = colour >> 16 & 0xFF; - - int xCoord = minecraft.getWindow().getGuiScaledWidth() - (x * pixelSize); - int yCoord = minecraft.getWindow().getGuiScaledHeight() - (y * pixelSize); - - GuiComponent.fill(poseStack, xCoord, yCoord, xCoord + pixelSize, yCoord + pixelSize, 0xFF000000 | b << 16 | g << 8 | r); - } - } - } -} \ No newline at end of file diff --git a/src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinKeyboardHandler.java b/src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinKeyboardHandler.java deleted file mode 100644 index 4084e60..0000000 --- a/src/main/java/codes/ztereohype/nicerskies/mixin/debug/MixinKeyboardHandler.java +++ /dev/null @@ -1,21 +0,0 @@ -package codes.ztereohype.nicerskies.mixin.debug; - -import codes.ztereohype.nicerskies.NicerSkies; -import codes.ztereohype.nicerskies.core.NebulaSeedManager; -import net.minecraft.client.KeyboardHandler; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(KeyboardHandler.class) -public class MixinKeyboardHandler { - @Inject(at = @At("HEAD"), method = "keyPress") - private void printKey(long windowPointer, int key, int scanCode, int action, int modifiers, CallbackInfo ci) { - // \ key, keydown action - if (key == 92 && action == 1) { - NicerSkies.skyManager.generateSky(NebulaSeedManager.getSeed()); -// NicerSkies.toggle = !NicerSkies.toggle; - } - } -}