summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/entity/Player.java
diff options
context:
space:
mode:
authorfeildmaster <admin@feildmaster.com>2012-08-21 17:06:34 -0500
committerfeildmaster <admin@feildmaster.com>2012-08-21 17:15:48 -0500
commit5cc04e5398f560ec67d0f2edfff8700c28db6bec (patch)
treedf528d8b8e7fc285a5a50ae900fddb35893d5dad /src/main/java/org/bukkit/entity/Player.java
parentb8d2882de6dc15fe1772c94f6b491b6092d954cd (diff)
downloadbukkit-5cc04e5398f560ec67d0f2edfff8700c28db6bec.tar
bukkit-5cc04e5398f560ec67d0f2edfff8700c28db6bec.tar.gz
bukkit-5cc04e5398f560ec67d0f2edfff8700c28db6bec.tar.lz
bukkit-5cc04e5398f560ec67d0f2edfff8700c28db6bec.tar.xz
bukkit-5cc04e5398f560ec67d0f2edfff8700c28db6bec.zip
Add API for Sound, and playing the sounds for Worlds and Players. Adds BUKKIT-1430, BUKKIT-1226 and BUKKIT-2019
Diffstat (limited to 'src/main/java/org/bukkit/entity/Player.java')
-rw-r--r--src/main/java/org/bukkit/entity/Player.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
index 1b2817d6..484627e7 100644
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -10,6 +10,7 @@ import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.Note;
import org.bukkit.OfflinePlayer;
+import org.bukkit.Sound;
import org.bukkit.Statistic;
import org.bukkit.command.CommandSender;
import org.bukkit.conversations.Conversable;
@@ -197,6 +198,19 @@ public interface Player extends HumanEntity, Conversable, CommandSender, Offline
*/
public void playNote(Location loc, Instrument instrument, Note note);
+
+ /**
+ * Play a sound for a player at the location.
+ * <p />
+ * This function will fail silently if Location or Sound are null.
+ *
+ * @param location The location to play the sound
+ * @param sound The sound to play
+ * @param volume The volume of the sound
+ * @param pitch The pitch of the sound
+ */
+ public void playSound(Location location, Sound sound, float volume, float pitch);
+
/**
* Plays an effect to just this player.
*