From 8decebe96e2d9b41e06938ae390b9fe96660195b Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 31 Jan 2014 18:15:33 +1100 Subject: [PATCH] Don't allow respawning offline players --- CraftBukkit-Patches/0057-Implement-respawn-API.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CraftBukkit-Patches/0057-Implement-respawn-API.patch b/CraftBukkit-Patches/0057-Implement-respawn-API.patch index b64fc01817..a01a0cec8d 100644 --- a/CraftBukkit-Patches/0057-Implement-respawn-API.patch +++ b/CraftBukkit-Patches/0057-Implement-respawn-API.patch @@ -1,11 +1,11 @@ -From a59e57191f00a217a60022aabbc270e68fb09060 Mon Sep 17 00:00:00 2001 +From 5525c79dcc3eaf26c4b4785eca9bdc14ff6c38ad Mon Sep 17 00:00:00 2001 From: ninja- Date: Tue, 8 Oct 2013 14:34:49 +0200 Subject: [PATCH] Implement respawn API. diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 22fc18f..5219468 100644 +index 22fc18f..f8e43d1 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1272,6 +1272,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player { @@ -16,7 +16,7 @@ index 22fc18f..5219468 100644 + @Override + public void respawn() + { -+ if ( getHealth() <= 0 ) ++ if ( getHealth() <= 0 && isOnline() ) + { + server.getServer().getPlayerList().moveToWorld( getHandle(), 0, false ); + }