Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 36 lines 819 B view raw
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}