commit 0c7897194a904d853388ad3ae10438d5f27bc590 from: hattolo date: Thu Nov 4 19:51:20 2021 UTC fixed some things and changed archive base name commit - 0dde2e33babb901a50b75f017db3a4f4a3ee228c commit + 0c7897194a904d853388ad3ae10438d5f27bc590 blob - abf6be1b4d35a05e76114c02da50aa5f58673601 blob + d18beb7146d0dd3560115fafb6450fa3dc840188 --- gradle.properties +++ gradle.properties @@ -10,7 +10,7 @@ org.gradle.jvmargs=-Xmx1G # Mod Properties mod_version = 1.0.0 maven_group = com.hattolo - archives_base_name = console-sounds-mod + archives_base_name = consolesounds # Dependencies fabric_version=0.37.0+1.17 blob - 434eb40850549c39b0327d5acd11ce9d58ee03b3 blob + 46c5cbd80f6d81c08e55cde6e7e7fc5e769934c7 --- src/main/java/com/hattolo/consolesounds/mixin/CloseHandledScreenMixin.java +++ src/main/java/com/hattolo/consolesounds/mixin/CloseHandledScreenMixin.java @@ -15,6 +15,7 @@ import org.spongepowered.asm.mixin.injection.callback. public class CloseHandledScreenMixin { @Inject(at = @At("HEAD"), method = "onClose") private void onClose(CallbackInfo ci) { + //System.out.println("Menu closed"); if (AutoConfig.getConfigHolder(ConsoleSoundsConfig.class).getConfig().playSoundOnInGameMenuExit) MinecraftClient.getInstance().getSoundManager().play(PositionedSoundInstance.master(ConsoleSoundsClient.UI_BACK_EVENT, 1.0F)); } } blob - 0ec84a76c6e8ce6cc92b79b53497e72f8d191a57 blob + 2fdb29677f7c9d3eebd2bf0b174f0bf28c5b6849 --- src/main/java/com/hattolo/consolesounds/mixin/ExitScreenMixin.java +++ src/main/java/com/hattolo/consolesounds/mixin/ExitScreenMixin.java @@ -16,18 +16,18 @@ import org.spongepowered.asm.mixin.injection.callback. public class ExitScreenMixin { @Inject(at = @At("RETURN"), method = "keyPressed") private void keyPressed(int keyCode, int scanCode, int modifiers, CallbackInfoReturnable cir) { - //System.out.println("Lel"); + //System.out.println("Key pressed"); if (cir.getReturnValue()) { - if (keyCode == GLFW.GLFW_KEY_BACKSPACE || keyCode == GLFW.GLFW_KEY_DELETE || keyCode == GLFW.GLFW_KEY_HOME || keyCode == GLFW.GLFW_KEY_END || keyCode == GLFW.GLFW_KEY_LEFT || keyCode == GLFW.GLFW_KEY_RIGHT) return; + if (keyCode == GLFW.GLFW_KEY_ENTER || keyCode == GLFW.GLFW_KEY_KP_ENTER || keyCode == GLFW.GLFW_KEY_BACKSPACE || keyCode == GLFW.GLFW_KEY_DELETE || keyCode == GLFW.GLFW_KEY_HOME || keyCode == GLFW.GLFW_KEY_END || keyCode == GLFW.GLFW_KEY_LEFT || keyCode == GLFW.GLFW_KEY_RIGHT || keyCode == GLFW.GLFW_KEY_UP || keyCode == GLFW.GLFW_KEY_DOWN) return; if (modifiers == GLFW.GLFW_MOD_CONTROL) return; - //System.out.println("Escaped!"); + //System.out.println("Play sound"); if (AutoConfig.getConfigHolder(ConsoleSoundsConfig.class).getConfig().playSoundOnMenuExit) MinecraftClient.getInstance().getSoundManager().play(PositionedSoundInstance.master(ConsoleSoundsClient.UI_BACK_EVENT, 1.0F)); } /* - System.out.println("Lel"); + System.out.println("Key pressed"); if (keyCode == GLFW.GLFW_KEY_ESCAPE && Screen.shouldCloseOnEsc()) { - System.out.println("Escaped!"); + System.out.println("Play sound"); MinecraftClient.getInstance().getSoundManager().play(PositionedSoundInstance.master(ConsoleModClient.UI_BACK_EVENT, 1.0F)); } */