From 404860e8bba43d16d5e190e4688a1b906d154572 Mon Sep 17 00:00:00 2001
From: jimmy1248 <jimmy1248@gmail.com>
Date: Sat, 29 Mar 2014 15:48:07 +1300
Subject: [PATCH] Added teleportation to players bed

---
 plugin.yml                                 | 10 +++++++++-
 src/net/jimmy1248/easyspawn/EasySpawn.java |  8 ++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/plugin.yml b/plugin.yml
index 0e29d0d..af13e12 100644
--- a/plugin.yml
+++ b/plugin.yml
@@ -1,12 +1,17 @@
 name: EasySpawn
 main: net.jimmy1248.easyspawn.EasySpawn
-version: 1.6.4
+version: 1.7.5-R0.1
 commands:
   spawn:
     description: Teleports you to spawn
     usage: /spawn
     permission: easyspawn.spawn
     permission-message: You don't have <permission>
+  bed:
+    description: Teleports you to your bed
+    usage: /bed
+    permission: easyspawn.bed
+    permission-message: You don't have <permission>
   setspawn:
     description: Sets spawn location
     usage: /setspawn
@@ -16,6 +21,9 @@ permissions:
   easyspawn.spawn:
     description: Teleports you to spawn
     default: true
+  easyspawn.bed:
+    description: Teleports you to your bed
+    default: true
   easyspawn.setspawn:
     description: Sets spawn location
     default: op
diff --git a/src/net/jimmy1248/easyspawn/EasySpawn.java b/src/net/jimmy1248/easyspawn/EasySpawn.java
index 20abe32..6449393 100644
--- a/src/net/jimmy1248/easyspawn/EasySpawn.java
+++ b/src/net/jimmy1248/easyspawn/EasySpawn.java
@@ -10,6 +10,7 @@ public class EasySpawn extends JavaPlugin{
 	public void onEnable() {
 		getCommand("spawn").setExecutor(this);
 		getCommand("setspawn").setExecutor(this);
+		getCommand("bed").setExecutor(this);
 	}
 	
 	@Override
@@ -28,6 +29,13 @@ public class EasySpawn extends JavaPlugin{
 				player.sendMessage("Spawn set.");
 				return true;
 			}
+			if(command.getName().equalsIgnoreCase("bed")){
+				if(player.getBedSpawnLocation()!=null){
+					player.teleport(player.getBedSpawnLocation());
+					player.sendMessage("You have been teleported to your bed.");
+				}else sender.sendMessage("Your bed cannot be found.");
+				return true;
+			}
 		}
 		return false;
 	}