Advertisement
Guest User

Untitled

a guest
Oct 20th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. public class TimeManager implements Runnable {
  2.    
  3.     private World world;
  4.     private long value;
  5.    
  6.     public TimeManager(World world) {
  7.         this.world = world;
  8.     }
  9.  
  10.     @Override
  11.     public void run() {
  12.         value =  world.getTime();
  13.         switch(Skyoseasons.getCurrentSeason()) {
  14.         case SPRING:
  15.             if(Skyoseasons.getSpringConfig().TimedMessages.get(String.valueOf(value)) != null) {
  16.                 for(Player player : world.getPlayers()) {
  17.                     player.sendMessage(Skyoseasons.getSpringConfig().TimedMessages.get(String.valueOf(value)));
  18.                 }
  19.             }
  20.             break;
  21.         case SUMMER:
  22.             if(Skyoseasons.getSummerConfig().TimedMessages.get(String.valueOf(value)) != null) {
  23.                 for(Player player : world.getPlayers()) {
  24.                     player.sendMessage(Skyoseasons.getSummerConfig().TimedMessages.get(String.valueOf(value)));
  25.                 }
  26.             }
  27.             break;
  28.         case AUTUMN:
  29.             if(Skyoseasons.getAutumnConfig().TimedMessages.get(String.valueOf(value)) != null) {
  30.                 for(Player player : world.getPlayers()) {
  31.                     player.sendMessage(Skyoseasons.getAutumnConfig().TimedMessages.get(String.valueOf(value)));
  32.                 }
  33.             }
  34.             break;
  35.         case WINTER:
  36.             if(Skyoseasons.getWinterConfig().TimedMessages.get(String.valueOf(value)) != null) {
  37.                 for(Player player : world.getPlayers()) {
  38.                     player.sendMessage(Skyoseasons.getWinterConfig().TimedMessages.get(String.valueOf(value)));
  39.                 }
  40.             }
  41.             break;
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement