From 905b9776702d2abbfc7975b7cecf0fccf73d3428 Mon Sep 17 00:00:00 2001 From: EvilSeph Date: Tue, 20 Sep 2011 23:36:17 -0400 Subject: Added getBedSpawnLocation to CraftPlayer. Thanks fernferret! --- src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index 0f9d418e..e38ec9b0 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -22,6 +22,7 @@ import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Note; import org.bukkit.Statistic; +import org.bukkit.World; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.map.CraftMapView; @@ -483,4 +484,13 @@ public class CraftPlayer extends CraftHumanEntity implements Player { public void setFoodLevel(int value) { getHandle().getFoodData().foodLevel = value; } + + public Location getBedSpawnLocation() { + World world = getServer().getWorld(getHandle().spawnWorld); + if (world != null) { + return new Location(world, getHandle().getBed().x, getHandle().getBed().y, getHandle().getBed().z); + } else { + return null; + } + } } -- cgit v1.2.3