diff options
author | feildmaster <admin@feildmaster.com> | 2012-08-21 17:06:34 -0500 |
---|---|---|
committer | feildmaster <admin@feildmaster.com> | 2012-08-21 17:15:48 -0500 |
commit | 5cc04e5398f560ec67d0f2edfff8700c28db6bec (patch) | |
tree | df528d8b8e7fc285a5a50ae900fddb35893d5dad /src/main/java/org/bukkit/entity/Player.java | |
parent | b8d2882de6dc15fe1772c94f6b491b6092d954cd (diff) | |
download | bukkit-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.java | 14 |
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. * |