From 31556dcfe37f73429e87dee2925d9bd99d06aa17 Mon Sep 17 00:00:00 2001 From: Maxopoly Date: Sat, 25 Apr 2020 18:31:27 +0200 Subject: [PATCH] Fix bed spawning --- .../randomspawn/listeners/RespawnListener.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/plugins/randomspawn-paper/src/main/java/me/josvth/randomspawn/listeners/RespawnListener.java b/plugins/randomspawn-paper/src/main/java/me/josvth/randomspawn/listeners/RespawnListener.java index 1acc5a7ae..00c1bbc04 100644 --- a/plugins/randomspawn-paper/src/main/java/me/josvth/randomspawn/listeners/RespawnListener.java +++ b/plugins/randomspawn-paper/src/main/java/me/josvth/randomspawn/listeners/RespawnListener.java @@ -44,15 +44,9 @@ public class RespawnListener implements Listener{ List randomSpawnFlags = plugin.yamlHandler.worlds.getStringList(worldName + ".randomspawnon"); List spawnPointFlags = plugin.yamlHandler.worlds.getStringList(worldName + ".spawnpointson"); - if (event.isBedSpawn() && !randomSpawnFlags.contains("bedrespawn")){ // checks if player should be spawned at his bed - Location loc = event.getPlayer().getBedSpawnLocation(); - if (loc != null) { - Block bed = loc.getBlock(); - if(Tag.BEDS.isTagged(bed.getType())) { - plugin.logDebug(playerName + " is spawned at his bed!"); - return; - } - } + if (event.isBedSpawn() && !randomSpawnFlags.contains("bedrespawn")){ + plugin.logDebug(playerName + " is spawned at his bed!"); + return; } if (plugin.yamlHandler.worlds.getBoolean(worldName + ".keeprandomspawns", false) && player.getBedSpawnLocation() != null ){