diff options
author | md_5 <git@md-5.net> | 2015-06-07 17:54:12 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2015-06-09 09:17:33 +1000 |
commit | de74383a571ed017ccddfd6fdef2422780ec0c27 (patch) | |
tree | e2314d8042c5f948fcfb2f8097663945e608a871 | |
parent | 4e1d0de1118bca0cf65f088d0df92890ebde1d54 (diff) | |
download | bukkit-de74383a571ed017ccddfd6fdef2422780ec0c27.tar bukkit-de74383a571ed017ccddfd6fdef2422780ec0c27.tar.gz bukkit-de74383a571ed017ccddfd6fdef2422780ec0c27.tar.lz bukkit-de74383a571ed017ccddfd6fdef2422780ec0c27.tar.xz bukkit-de74383a571ed017ccddfd6fdef2422780ec0c27.zip |
SPIGOT-436: Add spectator camera API.
-rw-r--r-- | src/main/java/org/bukkit/entity/Player.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java index 1d0daaf5..c10ffa13 100644 --- a/src/main/java/org/bukkit/entity/Player.java +++ b/src/main/java/org/bukkit/entity/Player.java @@ -5,6 +5,7 @@ import java.net.InetSocketAddress; import org.bukkit.Achievement; import org.bukkit.ChatColor; import org.bukkit.Effect; +import org.bukkit.GameMode; import org.bukkit.Instrument; import org.bukkit.Location; import org.bukkit.Material; @@ -1035,4 +1036,14 @@ public interface Player extends HumanEntity, Conversable, CommandSender, Offline * @see Player#setHealthScaled(boolean) */ public double getHealthScale(); + + /** + * Sets the entity which is followed by the camera when in + * {@link GameMode#SPECTATOR}. + * + * @param entity the entity to follow or null to reset + * @throws IllegalStateException if the player is not in + * {@link GameMode#SPECTATOR} + */ + public void setSpectatorTarget(Entity entity); } |