diff --git a/src/main/java/mc/duzo/timeless/power/impl/MaskTogglePower.java b/src/main/java/mc/duzo/timeless/power/impl/MaskTogglePower.java index 2bb75a1..fb996a6 100644 --- a/src/main/java/mc/duzo/timeless/power/impl/MaskTogglePower.java +++ b/src/main/java/mc/duzo/timeless/power/impl/MaskTogglePower.java @@ -6,6 +6,7 @@ import net.minecraft.nbt.NbtCompound; import net.minecraft.server.network.ServerPlayerEntity; import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvent; import net.minecraft.util.Identifier; import mc.duzo.timeless.Timeless; @@ -41,6 +42,9 @@ private static void setMask(ServerPlayerEntity player, boolean val, boolean sync Identifier anim = suit.getMaskAnimation(val); if (anim == null) return; DuzoAnimationMod.play(player, Register.Trackers.SUIT, anim); + + SoundEvent sound = val ? suit.getEquipSound().orElse(null) : suit.getUnequipSound().orElse(null); + if (sound != null) player.playSound(sound, SoundCategory.PLAYERS, 1f, 1f); } } public static boolean hasMask(PlayerEntity player) {