From 8d3d61eb5d25aa8bff8477aba3f2dbeb11f01b23 Mon Sep 17 00:00:00 2001 From: Finnn <65090450+Finnn-glitch@users.noreply.github.com> Date: Sun, 26 Feb 2023 23:56:13 +0100 Subject: [PATCH] Fix Version 0.0.3 --- .../finnmod/survivaltools/SurvivalTools.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/finnmod/survivaltools/SurvivalTools.java b/src/main/java/finnmod/survivaltools/SurvivalTools.java index 0869256..c103cbf 100644 --- a/src/main/java/finnmod/survivaltools/SurvivalTools.java +++ b/src/main/java/finnmod/survivaltools/SurvivalTools.java @@ -2,7 +2,13 @@ package finnmod.survivaltools; import net.fabricmc.api.ModInitializer; import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper; +import net.minecraft.client.sound.PositionedSoundInstance; +import net.minecraft.client.sound.Sound; +import net.minecraft.client.sound.SoundManager; import net.minecraft.client.util.InputUtil; +import net.minecraft.sound.SoundEvent; +import net.minecraft.sound.SoundEvents; +import net.minecraft.world.chunk.light.LightingProvider; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -20,7 +26,6 @@ import net.minecraft.entity.effect.StatusEffectInstance; import net.minecraft.entity.effect.StatusEffects; import net.minecraft.client.option.KeyBinding; import org.lwjgl.glfw.*; -import org.lwjgl.opengl.*; public class SurvivalTools implements ModInitializer { public static Text ModMessage = Text.literal("[Survival Tools] ").formatted(Formatting.WHITE); @@ -142,13 +147,22 @@ public class SurvivalTools implements ModInitializer { Text Message = Text.literal("Nightvision Disabled!").formatted(Formatting.RED);; Text FinalMessage = ModMessage.copy().append(Message); MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(FinalMessage); + playClick(); nightVisionEnabled = false; } else { Text Message = Text.literal("Nightvision Enabled!").formatted(Formatting.GREEN); Text FinalMessage = ModMessage.copy().append(Message); MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(FinalMessage); + playClick(); nightVisionEnabled = true; } } + + public static void playClick() { + SoundManager soundManager = MinecraftClient.getInstance().getSoundManager(); + +// Play the click sound + soundManager.play(PositionedSoundInstance.master(SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP,1.0F)); + } }