Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onPlayerEnterBed(PlayerBedEnterEvent event)
- {
- if (event.isCancelled() || event.getPlayer() == null)
- {
- return;
- }
- PlayersInBed++;
- Player CurrentPlayer = event.getPlayer();
- String PlayerName = CurrentPlayer.getDisplayName();
- getLogger().log(Level.INFO, PlayerName + " has entered his bed!");
- if (NeededSleepPlayers >= PlayersInBed)
- {
- getLogger().log(Level.INFO, "SLEEPING NOW");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "/time set 0");
- for (PlayerBedEnterEvent e : SleepingPlayers)
- {
- e.setCancelled(true);
- }
- } else
- {
- getLogger().log(Level.INFO, PlayerName + " has been added to the sleeping players arraylist!");
- SleepingPlayers.add(event);
- String Message = String
- .format("Player "
- + PlayerName
- + " wants to sleep. Another %d players are needed to sleep.",
- NeededSleepPlayers);
- Bukkit.broadcastMessage(Message);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement