setVolume()
setVolume Method in MelodyManager Class
setVolume Method in MelodyManager ClassMethod Signature
public void setVolume(String playerUuid, String targetSocketID, Location playerLocation, Location targetLocation)Parameters
Parameter
Type
Description
Example
import org.bukkit.Location;
import org.bukkit.entity.Player;
import ir.taher7.melodymine.core.MelodyManager;
public class ExamplePlugin {
public void adjustPlayerVolume(Player player, Player target) {
String playerUuid = player.getUniqueId().toString();
String targetSocketID = "exampleSocketID"; // Replace with actual socket ID
Location playerLocation = player.getLocation();
Location targetLocation = target.getLocation();
MelodyManager.INSTANCE.setVolume(playerUuid, targetSocketID, playerLocation, targetLocation);
Bukkit.getLogger().info("Set volume for player " + player.getName() + " based on location of target player " + target.getName());
}
}Last updated