Fix
Version 0.0.3
This commit is contained in:
@@ -2,7 +2,13 @@ package finnmod.survivaltools;
|
|||||||
|
|
||||||
import net.fabricmc.api.ModInitializer;
|
import net.fabricmc.api.ModInitializer;
|
||||||
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
|
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.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.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
@@ -20,7 +26,6 @@ import net.minecraft.entity.effect.StatusEffectInstance;
|
|||||||
import net.minecraft.entity.effect.StatusEffects;
|
import net.minecraft.entity.effect.StatusEffects;
|
||||||
import net.minecraft.client.option.KeyBinding;
|
import net.minecraft.client.option.KeyBinding;
|
||||||
import org.lwjgl.glfw.*;
|
import org.lwjgl.glfw.*;
|
||||||
import org.lwjgl.opengl.*;
|
|
||||||
|
|
||||||
public class SurvivalTools implements ModInitializer {
|
public class SurvivalTools implements ModInitializer {
|
||||||
public static Text ModMessage = Text.literal("[Survival Tools] ").formatted(Formatting.WHITE);
|
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 Message = Text.literal("Nightvision Disabled!").formatted(Formatting.RED);;
|
||||||
Text FinalMessage = ModMessage.copy().append(Message);
|
Text FinalMessage = ModMessage.copy().append(Message);
|
||||||
MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(FinalMessage);
|
MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(FinalMessage);
|
||||||
|
playClick();
|
||||||
nightVisionEnabled = false;
|
nightVisionEnabled = false;
|
||||||
} else {
|
} else {
|
||||||
Text Message = Text.literal("Nightvision Enabled!").formatted(Formatting.GREEN);
|
Text Message = Text.literal("Nightvision Enabled!").formatted(Formatting.GREEN);
|
||||||
Text FinalMessage = ModMessage.copy().append(Message);
|
Text FinalMessage = ModMessage.copy().append(Message);
|
||||||
MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(FinalMessage);
|
MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(FinalMessage);
|
||||||
|
playClick();
|
||||||
nightVisionEnabled = true;
|
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));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user