From 965bba1ea5ce587f058c9a8986a0510cf38e1c7b Mon Sep 17 00:00:00 2001 From: Lixfel Date: Thu, 18 Jan 2024 23:45:28 +0100 Subject: [PATCH] Better sound location Signed-off-by: Lixfel --- .../src/de/steamwar/fightsystem/fight/Fight.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/FightSystem_Core/src/de/steamwar/fightsystem/fight/Fight.java b/FightSystem_Core/src/de/steamwar/fightsystem/fight/Fight.java index e8966ab..9d59a0b 100644 --- a/FightSystem_Core/src/de/steamwar/fightsystem/fight/Fight.java +++ b/FightSystem_Core/src/de/steamwar/fightsystem/fight/Fight.java @@ -21,6 +21,7 @@ package de.steamwar.fightsystem.fight; import com.comphenix.tinyprotocol.TinyProtocol; import com.mojang.authlib.GameProfile; +import de.steamwar.core.Core; import de.steamwar.core.ProtocolWrapper; import de.steamwar.fightsystem.ArenaMode; import de.steamwar.fightsystem.Config; @@ -94,7 +95,10 @@ public class Fight { public static void playSound(Sound sound, float volume, float pitch) { GlobalRecorder.getInstance().soundAtPlayer(sound.name(), volume, pitch); //volume: max. 100, pitch: max. 2 - Bukkit.getServer().getOnlinePlayers().forEach(player -> player.playSound(player.getLocation(), sound, volume, pitch)); + if(Core.getVersion() >= 18) + Bukkit.getServer().getOnlinePlayers().forEach(player -> player.playSound(player, sound, volume, pitch)); + else + Bukkit.getServer().getOnlinePlayers().forEach(player -> player.playSound(player.getLocation(), sound, volume, pitch)); } public static FightTeam getTeamByName(String name) { -- 2.39.2