Advertisement
nichlasm

Untitled

Feb 13th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. package me.nichlasm1.kitpvp;
  2.  
  3. import java.io.File;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.block.Sign;
  9. import org.bukkit.configuration.file.FileConfiguration;
  10. import org.bukkit.configuration.file.YamlConfiguration;
  11. import org.bukkit.event.Listener;
  12.  
  13.  
  14. public class timer implements Listener{
  15.    
  16.     public timer(Main plugin) {
  17.         plugin.getServer().getPluginManager().registerEvents(this, plugin);
  18.     }
  19.    
  20.     public static void bar() {
  21.         File f = new File("plugins/KitPvP/Locations.yml");
  22.         FileConfiguration cfg = YamlConfiguration.loadConfiguration(f);
  23.         instance.getinstance().getServer().getScheduler().scheduleSyncRepeatingTask(instance.getinstance(), new Runnable() {
  24.             public void run() {
  25.                 double x = cfg.getDouble("skilt" + ".x");
  26.                 double y = cfg.getDouble("skilt" + ".y");
  27.                 double z = cfg.getDouble("skilt" + ".z");
  28.                 Location l = new Location(Bukkit.getWorld("world"), x, y, z);
  29.                 if (l.getBlock().getType() == Material.WALL_SIGN || l.getBlock().getType() == Material.SIGN_POST) {
  30.                     Sign sign = (Sign) l.getBlock().getState();
  31.                     sign.getChunk().load();
  32.                     sign.setLine(3, Main.colors("&c" + Bukkit.getWorld("kitpvp").getPlayers().size()));
  33.                     sign.update();
  34.                 }
  35.             }
  36.         }, 20L, 20L);
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement