Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package org.bukkit.event.player;
2
3import org.bukkit.block.Block;
4import org.bukkit.entity.Player;
5import org.bukkit.event.Cancellable;
6
7/**
8 * This event is fired when the player is almost about to enter the bed.
9 */
10public class PlayerBedEnterEvent extends PlayerEvent implements Cancellable {
11
12 private boolean cancel = false;
13 private Block bed;
14
15 public PlayerBedEnterEvent(Player who, Block bed) {
16 super(Type.PLAYER_BED_ENTER, who);
17 this.bed = bed;
18 }
19
20 public boolean isCancelled() {
21 return cancel;
22 }
23
24 public void setCancelled(boolean cancel) {
25 this.cancel = cancel;
26 }
27
28 /**
29 * Returns the bed block involved in this event.
30 *
31 * @return the bed block involved in this event
32 */
33 public Block getBed() {
34 return bed;
35 }
36}