Discord

  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!
  • Die Börse dient als schwarzes Brett. Das bedeutet niemand außer dem Threadersteller kann in Themen antworten. Möchtest du dich mit dem Threadersteller in Verbindung setzen, schreibe ihm eine private Nachricht.

Suche Suche jmd. der eine Tabliste mit Scoreboard programmiert!

001Raini

Minecrafter
Mitglied seit
16 Dezember 2018
Beiträge
6
Hey ich suche jmd der mir eine Tabliste mit einem Scoreboard programmiert.

Das ScoreBoard habe ich bereits angefangen aber nicht fertig bekommen D:

Java:
package de.rainijdev.scoreboard;

import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Objective;
import org.bukkit.scoreboard.Scoreboard;
public class main extends JavaPlugin implements Listener {
    
    @Override
    public void onEnable() {
        PluginManager pm = Bukkit.getPluginManager();
        pm.registerEvents(new Listeners(), this);
    }
public static class ScoreboardManager implements Listener{
        public static void setScoreboard(Player p) {
            Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
            Objective o = board.registerNewObjective("aaa", "bbb");

    o.setDisplaySlot(DisplaySlot.SIDEBAR);
    o.setDisplayName("§7» §9Vorbauten §7«");
    
    o.getScore("§a ").setScore(11);
    o.getScore("§cDein Rang:").setScore(10);
    
    
    if (p.hasPermission("raini.owner")) {
        o.getScore("§4§lOwner").setScore(9);
    } else if (p.hasPermission("raini.admin")) {
        o.getScore("§4Admin").setScore(9);
    } else if (p.hasPermission("raini.leitung")) {
        o.getScore("§4Leitung").setScore(9);
    } else if (p.hasPermission("raini.bauleitung")) {
        o.getScore("§eBauleitung").setScore(9);
    } else if (p.hasPermission("raini.farmleitung")) {
        o.getScore("§2Farmleitung").setScore(9);
    } else if (p.hasPermission("raini.developer")) {
        o.getScore("§3Developer").setScore(9);
    } else if (p.hasPermission("raini.moderator")) {
        o.getScore("§2Moderator").setScore(9);
    } else if (p.hasPermission("raini.supporter")) {
        o.getScore("§bSupporter").setScore(9);
    } else if (p.hasPermission("raini.builder")) {
        o.getScore("§eBuilder").setScore(9);
    } else if (p.hasPermission("raini.farmer")) {
        o.getScore("§eFarmer").setScore(9);
    } else if (p.hasPermission("rainij.youtuber+")) {
        o.getScore("§dYouTuber§4+").setScore(9);
    } else if (p.hasPermission("rainij.youtuber")) {
        o.getScore("§dYouTuber").setScore(9);
    } else if (p.hasPermission("rainij.supreme")) {
        o.getScore("§d§lSupreme").setScore(9);
    } else if (p.hasPermission("rainij.griefer")) {
        o.getScore("§4&lGriefer").setScore(9);
    } else if (p.hasPermission("rainij.titan")) {
        o.getScore("§9Titan").setScore(9);
    } else if (p.hasPermission("rainij.legende")) {
        o.getScore("§cLegende").setScore(9);
    } else if (p.hasPermission("rainij.ultra")) {
        o.getScore("§bUltra").setScore(9);
    } else if (p.hasPermission("rainij.premium")) {
        o.getScore("§6Premium").setScore(9);
    } else if (p.hasPermission("rainij.spieler")) {
        o.getScore("§7Spieler").setScore(9);
    } else {
        o.getScore("§7Spieler").setScore(9);
    }
    
    

    o.getScore("§b ").setScore(8);
    o.getScore("§7> §cOnline: ").setScore(7);
    o.getScore("§7> §f" + Bukkit.getOnlinePlayers().size() + "/" + Bukkit.getMaxPlayers()).setScore(6);
    o.getScore("§c ").setScore(5);
    o.getScore("§7> §cServer").setScore(4);
    o.getScore("§7> §fCB1§c").setScore(3);
    o.getScore("").setScore(2);
    o.getScore("§7> §cTeamSpeak:").setScore(1);
    o.getScore("§7> §fts.rainiyt.de").setScore(0);
    p.setScoreboard(board);
    }
    }
    public class Listeners implements Listener{
        @EventHandler
        public void onQuit(PlayerQuitEvent e) {
                    for (Player all : Bukkit.getOnlinePlayers()) {
                        ScoreboardManager.setScoreboard(all);
                    }
                }
        }
        @EventHandler
        public void onJoin(PlayerJoinEvent e) {
                    for (Player all : Bukkit.getOnlinePlayers()) {
                        ScoreboardManager.setScoreboard(all);
                    }
            }
}

Die Tabliste sollte auch die Ränge wie im Scoreboard enthalten und mit rechten funktionieren.
 
Oben