changeSoundVolume()
changeSoundVolume Method in MelodyManager Class
changeSoundVolume Method in MelodyManager ClassMethod Signature
public void changeSoundVolume(String soundName, boolean sendToAll, String socketID, double volume)Parameters
Parameter
Type
Description
Example
import ir.taher7.melodymine.core.MelodyManager;
import ir.taher7.melodymine.models.MelodyPlayer;
public class ExamplePlugin {
public void changeVolumeForPlayer(String playerUUID, String soundName, double newVolume) {
MelodyPlayer player = MelodyManager.INSTANCE.getMelodyPlayer(playerUUID);
if (player != null) {
MelodyManager.INSTANCE.changeSoundVolume(soundName, false, player.getSocketID(), newVolume);
Bukkit.getLogger().info("Changed volume of sound " + soundName + " for player " + player.getName() + " to " + newVolume);
} else {
Bukkit.getLogger().warning("Player not found.");
}
}
}Last updated