Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.bxnety.listener;
- import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
- import org.bukkit.entity.Player;
- import de.bxnety.coins.CoinsAPI;
- import net.minecraft.server.v1_8_R3.IScoreboardCriteria;
- import net.minecraft.server.v1_8_R3.Packet;
- import net.minecraft.server.v1_8_R3.PacketPlayOutScoreboardDisplayObjective;
- import net.minecraft.server.v1_8_R3.PacketPlayOutScoreboardObjective;
- import net.minecraft.server.v1_8_R3.PacketPlayOutScoreboardScore;
- import net.minecraft.server.v1_8_R3.Scoreboard;
- import net.minecraft.server.v1_8_R3.ScoreboardObjective;
- import net.minecraft.server.v1_8_R3.ScoreboardScore;
- public class Score{
- public static void setScoreboard(Player p){
- int Coins = CoinsAPI.getCoins(p.getUniqueId().toString());
- Scoreboard board = new Scoreboard();
- ScoreboardObjective obj = board.registerObjective("§a§lSurnex.de", IScoreboardCriteria.b);
- PacketPlayOutScoreboardObjective createPacket = new PacketPlayOutScoreboardObjective(obj, 0);
- PacketPlayOutScoreboardObjective removePacket = new PacketPlayOutScoreboardObjective(obj, 1);
- PacketPlayOutScoreboardDisplayObjective display = new PacketPlayOutScoreboardDisplayObjective(1, obj);
- obj.setDisplayName("§a§lSurnex.de");
- ScoreboardScore s1 = new ScoreboardScore(board, obj, "§7§6§8");
- ScoreboardScore s2 = new ScoreboardScore(board, obj, "§8§m-----------------");
- ScoreboardScore s3 = new ScoreboardScore(board, obj, "§8➤ §7Rang:");
- ScoreboardScore s4 = new ScoreboardScore(board, obj, "§8✢ §4Inhaber");
- ScoreboardScore s5 = new ScoreboardScore(board, obj, "§8✢ §4Administrator");
- ScoreboardScore s6 = new ScoreboardScore(board, obj, "§8✢ §cSenior Moderator");
- ScoreboardScore s7 = new ScoreboardScore(board, obj, "§8✢ §bSenior Developer");
- ScoreboardScore s8 = new ScoreboardScore(board, obj, "§8✢ §aSenior Builder");
- ScoreboardScore s9 = new ScoreboardScore(board, obj, "§8✢ §cModerator");
- ScoreboardScore s10 = new ScoreboardScore(board, obj, "§8✢ §bDeveloper");
- ScoreboardScore s11 = new ScoreboardScore(board, obj, "§8✢ §bBuilder");
- ScoreboardScore s12 = new ScoreboardScore(board, obj, "§8✢ §eSupporter");
- ScoreboardScore s13 = new ScoreboardScore(board, obj, "§8✢ §5YouTuber");
- ScoreboardScore s14 = new ScoreboardScore(board, obj, "§8✢ §dFreund");
- ScoreboardScore s15 = new ScoreboardScore(board, obj, "§8✢ §5Gold");
- ScoreboardScore s16 = new ScoreboardScore(board, obj, "§8✢ §7Spieler");
- ScoreboardScore s17 = new ScoreboardScore(board, obj, "§7§5");
- ScoreboardScore s18 = new ScoreboardScore(board, obj, "§8➤ §7Coins:");
- ScoreboardScore s19 = new ScoreboardScore(board, obj, "§8✢ §a" + Coins);
- ScoreboardScore s20 = new ScoreboardScore(board, obj, "§7§5§l§b");
- ScoreboardScore s21 = new ScoreboardScore(board, obj, "§8➤ §7TeamSpeak:");
- ScoreboardScore s22 = new ScoreboardScore(board, obj, "§8✢ §aSurnex.de" );
- ScoreboardScore s23 = new ScoreboardScore(board, obj, "§8§m------------------");
- ScoreboardScore s24 = new ScoreboardScore(board, obj, "§7§9");
- s1.setScore(11);
- s2.setScore(10);
- s3.setScore(9);
- s4.setScore(8);
- s5.setScore(8);
- s6.setScore(8);
- s7.setScore(8);
- s8.setScore(8);
- s9.setScore(8);
- s10.setScore(8);
- s11.setScore(8);
- s12.setScore(8);
- s13.setScore(8);
- s14.setScore(8);
- s15.setScore(8);
- s16.setScore(8);
- s17.setScore(7);
- s18.setScore(6);
- s19.setScore(5);
- s20.setScore(4);
- s21.setScore(3);
- s22.setScore(2);
- s23.setScore(1);
- s24.setScore(0);
- PacketPlayOutScoreboardScore ps1 = new PacketPlayOutScoreboardScore(s1);
- PacketPlayOutScoreboardScore ps2 = new PacketPlayOutScoreboardScore(s2);
- PacketPlayOutScoreboardScore ps3 = new PacketPlayOutScoreboardScore(s3);
- PacketPlayOutScoreboardScore ps4 = new PacketPlayOutScoreboardScore(s4);
- PacketPlayOutScoreboardScore ps5 = new PacketPlayOutScoreboardScore(s5);
- PacketPlayOutScoreboardScore ps6 = new PacketPlayOutScoreboardScore(s6);
- PacketPlayOutScoreboardScore ps7 = new PacketPlayOutScoreboardScore(s7);
- PacketPlayOutScoreboardScore ps8 = new PacketPlayOutScoreboardScore(s8);
- PacketPlayOutScoreboardScore ps9 = new PacketPlayOutScoreboardScore(s9);
- PacketPlayOutScoreboardScore ps10 = new PacketPlayOutScoreboardScore(s10);
- PacketPlayOutScoreboardScore ps11 = new PacketPlayOutScoreboardScore(s11);
- PacketPlayOutScoreboardScore ps12 = new PacketPlayOutScoreboardScore(s12);
- PacketPlayOutScoreboardScore ps13 = new PacketPlayOutScoreboardScore(s13);
- PacketPlayOutScoreboardScore ps14 = new PacketPlayOutScoreboardScore(s14);
- PacketPlayOutScoreboardScore ps15 = new PacketPlayOutScoreboardScore(s15);
- PacketPlayOutScoreboardScore ps16 = new PacketPlayOutScoreboardScore(s16);
- PacketPlayOutScoreboardScore ps17 = new PacketPlayOutScoreboardScore(s17);
- PacketPlayOutScoreboardScore ps18 = new PacketPlayOutScoreboardScore(s18);
- PacketPlayOutScoreboardScore ps19 = new PacketPlayOutScoreboardScore(s19);
- PacketPlayOutScoreboardScore ps20 = new PacketPlayOutScoreboardScore(s20);
- PacketPlayOutScoreboardScore ps21 = new PacketPlayOutScoreboardScore(s21);
- PacketPlayOutScoreboardScore ps22 = new PacketPlayOutScoreboardScore(s22);
- PacketPlayOutScoreboardScore ps23 = new PacketPlayOutScoreboardScore(s23);
- PacketPlayOutScoreboardScore ps24 = new PacketPlayOutScoreboardScore(s24);
- sendPacket(p, removePacket);
- sendPacket(p, createPacket);
- sendPacket(p, display);
- sendPacket(p, ps1);
- sendPacket(p, ps2);
- sendPacket(p, ps3);
- if(p.getName().equalsIgnoreCase("MySpigot")) {
- sendPacket(p, ps4);
- }else if(p.hasPermission("prefix.admin")) {
- sendPacket(p, ps5);
- }else if(p.hasPermission("prefix.srmod")) {
- sendPacket(p, ps6);
- }else if(p.hasPermission("prefix.srdev")) {
- sendPacket(p, ps7);
- }else if(p.hasPermission("prefix.srbuilder")) {
- sendPacket(p, ps8);
- }else if(p.hasPermission("prefix.mod")) {
- sendPacket(p, ps9);
- }else if(p.hasPermission("prefix.dev")) {
- sendPacket(p, ps10);
- }else if(p.hasPermission("prefix.builder")) {
- sendPacket(p, ps11);
- }else if(p.hasPermission("prefix.sup")) {
- sendPacket(p, ps12);
- }else if(p.hasPermission("prefix.yt")) {
- sendPacket(p, ps13);
- }else if(p.hasPermission("prefix.freund")) {
- sendPacket(p, ps14);
- }else if(p.hasPermission("prefix.gold")) {
- sendPacket(p, ps15);
- }else {
- sendPacket(p, ps16);
- }
- sendPacket(p, ps17);
- sendPacket(p, ps18);
- sendPacket(p, ps19);
- sendPacket(p, ps20);
- sendPacket(p, ps21);
- sendPacket(p, ps22);
- sendPacket(p, ps23);
- sendPacket(p, ps24);
- }
- public static void sendPacket(Player p, Packet<?> packet){
- ((CraftPlayer)p).getHandle().playerConnection.sendPacket(packet);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement