Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1. @EventHandler
  2.     public void onPlayerEnterBed(PlayerBedEnterEvent event)
  3.     {
  4.         if (event.isCancelled() || event.getPlayer() == null)
  5.         {
  6.             return;
  7.         }
  8.        
  9.         PlayersInBed++;
  10.         Player CurrentPlayer = event.getPlayer();
  11.         String PlayerName = CurrentPlayer.getDisplayName();
  12.         getLogger().log(Level.INFO, PlayerName + " has entered his bed!");
  13.         if (NeededSleepPlayers >= PlayersInBed)
  14.         {
  15.             getLogger().log(Level.INFO, "SLEEPING NOW");
  16.             Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "/time set 0");
  17.             for (PlayerBedEnterEvent e : SleepingPlayers)
  18.             {
  19.                 e.setCancelled(true);
  20.             }
  21.         } else
  22.         {
  23.             getLogger().log(Level.INFO, PlayerName + " has been added to the sleeping players arraylist!");
  24.             SleepingPlayers.add(event);
  25.             String Message = String
  26.                     .format("Player "
  27.                             + PlayerName
  28.                             + " wants to sleep. Another %d players are needed to sleep.",
  29.                             NeededSleepPlayers);
  30.             Bukkit.broadcastMessage(Message);
  31.         }
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement