Не стопится музыка, создал крч функцию когда ты включаешь его то воспроизводится музыка, все окей, только при выключений она не выключается
Код:
package im.slash.functions.impl.misc;
import im.slash.functions.api.Category;
import im.slash.functions.api.Function;
import im.slash.functions.api.FunctionRegister;
import im.slash.utils.client.ClientUtil;
@FunctionRegister(name = "Music", type = Category.Misc) // Регистрация функции с именем "Music" и типом "Misc"
public class Music extends Function {
private static boolean isPlaying = false;
private static float volume = 60;
//private static final String musicFilePath = "/assets/minecraft/slash/sound/music.wav"; // Путь к музыкальному файлу
@Override
public String getName() {
return "Music";
}
public void onEnable() {
super.onEnable();
System.out.println("on"); // проверка
if (!isPlaying) {
volume = 60;
ClientUtil.playSound("music", volume, true); // Воспроизведение музыки
isPlaying = true;
}
}
@Override
public void onDisable() {
if (isPlaying) {
super.onDisable();
volume = 0;
ClientUtil.stopSound();
//ClientUtil.stopSound(); // стоп музыки
isPlaying = false;
System.out.println("stop"); // проверка
}
}
}