Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said.

By: sk89q <the.sk89q@gmail.com>
This commit is contained in:
Bukkit/Spigot 2011-06-09 23:07:45 -07:00
parent e471f45bae
commit 4cc21b5ce6
2 changed files with 10 additions and 9 deletions

View File

@ -532,15 +532,6 @@ public interface World {
*/
public List<BlockPopulator> getPopulators();
/**
* Plays an effect to just one player.
*
* @param player the player to play the effect for
* @param effect the {@link Effect}
* @param data a data bit needed for the RECORD_PLAY, SMOKE, and STEP_SOUND sounds
*/
public void playEffect(Player player, Effect effect, int data);
/**
* Plays an effect to all players within a default radius around a given location.
*

View File

@ -2,6 +2,7 @@ package org.bukkit.entity;
import java.net.InetSocketAddress;
import org.bukkit.Achievement;
import org.bukkit.Effect;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.Statistic;
@ -141,6 +142,15 @@ public interface Player extends HumanEntity, CommandSender {
* @return
*/
public void playNote(Location loc, byte instrument, byte note);
/**
* Plays an effect to just this player.
*
* @param loc the player to play the effect for
* @param effect the {@link Effect}
* @param data a data bit needed for the RECORD_PLAY, SMOKE, and STEP_SOUND sounds
*/
public void playEffect(Location loc, Effect effect, int data);
/**
* Send a block change. This fakes a block change packet for a user at