Advertisement
JoshTEC

Scoreboard

May 24th, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.66 KB | None | 0 0
  1. package me.iminecraftguy;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.player.PlayerJoinEvent;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9. import org.bukkit.scoreboard.DisplaySlot;
  10. import org.bukkit.scoreboard.Objective;
  11. import org.bukkit.scoreboard.Score;
  12. import org.bukkit.scoreboard.Scoreboard;
  13. import org.bukkit.scoreboard.ScoreboardManager;
  14.  
  15.  
  16. public class SimpleScoreboard extends JavaPlugin implements Listener{
  17.     private Scoreboard pb;
  18.     public void onEnable() {
  19.          Bukkit.getServer().getPluginManager().registerEvents(this, this);
  20.     }
  21.        public Scoreboard getScoreboard(){
  22.          return this.pb;
  23.        }
  24.        
  25.        @EventHandler
  26.        public void onJoin(PlayerJoinEvent event){
  27.          Player p = event.getPlayer();
  28.          p.sendMessage("§6§l>> §eWelcome to FFA!");
  29.          p.setScoreboard(setupScoreboard());
  30.          p.getInventory().clear();
  31.        }
  32.        
  33.        public Scoreboard setupScoreboard(){
  34.         ScoreboardManager manager = Bukkit.getScoreboardManager();
  35.         Scoreboard pb = manager.getNewScoreboard();
  36.          String none = "§r";
  37.          String ip1 = "§cYou are playing on:";
  38.          String ip2 = "§fBedrockNetworkMC.serverminer.com";
  39.          String site1 = "§c§lNEW:";
  40.          String site2 = "§fHUGE BedrockCore plugin update";
  41.          String yt1 = "§8§lBedrock§c§lFourms:";
  42.          String yt2 = "§fbedrocknetworkmc.enjin.com";
  43.          String twitter1 = "§d§lFight Bot update v1.5.4";
  44.          String twitter2 = "§dImplements sounds on critical hits.";
  45.          Objective objective = pb.registerNewObjective("dummy", "title");
  46.          objective.setDisplayName("§8==§7[§6BedrockNetworkMC§7]§8==");
  47.          Score top = objective.getScore(none);
  48.          top.setScore(99);
  49.         Score ipd1 = objective.getScore(ip1);
  50.         ipd1.setScore(98);
  51.         Score ipd2 = objective.getScore(ip2);
  52.          ipd2.setScore(97);
  53.          Score none1 = objective.getScore(none);
  54.          none1.setScore(96);
  55.         Score sited1 = objective.getScore(site1);
  56.         sited1.setScore(95);
  57.         Score sited2 = objective.getScore(site2);
  58.         sited2.setScore(94);
  59.          Score none2 = objective.getScore(none);
  60.          none2.setScore(93);
  61.         Score ytd1 = objective.getScore(yt1);
  62.         ytd1.setScore(92);
  63.         Score ytd2 = objective.getScore(yt2);
  64.         ytd2.setScore(91);
  65.          Score none3 = objective.getScore(none);
  66.          none3.setScore(90);
  67.         Score twitterd1 = objective.getScore(twitter1);
  68.         twitterd1.setScore(89);
  69.         Score twitterd2 = objective.getScore(twitter2);
  70.         twitterd2.setScore(88);
  71.  
  72.          objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  73.          return pb;
  74.        }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement