public BukkitMCPlayerBedEvent(PlayerBedEnterEvent event) { super(event); this.event = event; this.block = new BukkitMCBlock(event.getBed()); }
@EventHandler(ignoreCancelled = true) public void onBedEnter(PlayerBedEnterEvent event) { Events.fireToCancel(event, new UseBlockEvent(event, create(event.getPlayer()), event.getBed())); }
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) public void onPlayerSleep(PlayerBedEnterEvent event) { Location b = event.getBed().getLocation(); if (plugin.getUtils().inTARDISWorld(b) && b.getWorld().getEnvironment().equals(Environment.THE_END)) { event.setCancelled(true); } } }