From ea7b3a0d809057eb8edfbb2b8f048077468e8ac6 Mon Sep 17 00:00:00 2001 From: Doc Date: Sat, 28 Aug 2021 18:57:58 +1000 Subject: [PATCH] #654: Clarify conditions where a bed can explode --- .../org/bukkit/event/player/PlayerBedEnterEvent.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bukkit/event/player/PlayerBedEnterEvent.java b/src/main/java/org/bukkit/event/player/PlayerBedEnterEvent.java index c7d57e28..fd6b83f1 100644 --- a/src/main/java/org/bukkit/event/player/PlayerBedEnterEvent.java +++ b/src/main/java/org/bukkit/event/player/PlayerBedEnterEvent.java @@ -1,5 +1,6 @@ package org.bukkit.event.player; +import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.entity.Player; import org.bukkit.event.Cancellable; @@ -20,8 +21,12 @@ public class PlayerBedEnterEvent extends PlayerEvent implements Cancellable { */ OK, /** - * The world doesn't allow sleeping (ex. Nether or The End). Entering - * the bed is prevented and the bed explodes. + * The world doesn't allow sleeping or saving the spawn point (eg, + * Nether, The End or Custom Worlds). This is based on + * {@link World#isBedWorks()} and {@link World#isNatural()}. + * + * Entering the bed is prevented and if {@link World#isBedWorks()} is + * false then the bed explodes. */ NOT_POSSIBLE_HERE, /**