From de74383a571ed017ccddfd6fdef2422780ec0c27 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 7 Jun 2015 17:54:12 +1000 Subject: SPIGOT-436: Add spectator camera API. --- src/main/java/org/bukkit/entity/Player.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main/java/org') 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); } -- cgit v1.2.3