Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z pluginem na sidebar


adeks2222222211

Rekomendowane odpowiedzi

Opublikowano

Witam, zrobilem autorski plugin na sidebara 

 

ScoreboardManager sm = Bukkit.getScoreboardManager();
        Scoreboard sb = sm.getNewScoreboard();
        
                
        
        Objective ob = sb.registerNewObjective("obj", "dummy");
        
        ob.setDisplayName("§f§lTM§A§lHC§f§l.PL");
        ob.setDisplaySlot(DisplaySlot.SIDEBAR);
        Team team = sb.registerNewTeam("Team2");
        team.setDisplayName(ChatColor.RED + " ");
        
        Score s1 = ob.getScore(Bukkit.getOfflinePlayer("§7Twoj Nick: "+p.getName()));
        s1.setScore(11);

        User.get(p).setScoreboard(sb);

Wywala gracza za to ze jest wiecej niz 16 znakow a zastosowalem teamy

Opublikowano
ScoreboardManager sm = Bukkit.getScoreboardManager();
Scoreboard sb = sm.getNewScoreboard();
                     
Objective ob = sb.registerNewObjective("obj", "dummy");
        
ob.setDisplayName("§f§lTM§A§lHC§f§l.PL");
ob.setDisplaySlot(DisplaySlot.SIDEBAR);
Team team = sb.registerNewTeam("Team2");
team.setPrefix("§7Twoj Nick: §c");

OfflinePlayer op = Bukkit.getOfflinePlayer(p.getName());
team.addPlayer(op);

Score s1 = ob.getScore(op);
s1.setScore(11);

User.get(p).setScoreboard(sb); 

@adeks2222222211Spróbuj tego ;d

Opublikowano

Przed

OfflinePlayer op = ...

Dodaj jeszcze

team.setNameTagVisibility(NameTagVisibility.ALWAYS);

Jak znowu nie zadziała, to podaj logi z konsoli i co dokładnie nie działa

Opublikowano

W takim razie nie dopisuj tej linijki. Możesz podać logi z konsoli? Bo tak to nic ci nie pomogę.

Opublikowano

Nie wiem o co dokładnie Ci chodzi i nie jestem pewien czy to zadziała, ale to jest trochę lepsze rozwiązanie ("Twoj Nick" na scoreboardzie też powinno wyświetlać):

ScoreboardManager sm = Bukkit.getScoreboardManager();
Scoreboard sb = sm.getNewScoreboard();
        
Objective ob = sb.registerNewObjective("obj", "dummy");
        
ob.setDisplayName("§f§lTM§A§lHC§f§l.PL");
ob.setDisplaySlot(DisplaySlot.SIDEBAR);
Team team = sb.registerNewTeam("Team2");
players.setAllowFriendlyFire(true);
players.setCanSeeFriendlyInvisibles(false);
team.setPrefix(ChatColor.RED + "");
team.addEntry(p.getName());

Score s1 = ob.getScore("§7Twoj Nick: " + p.getName());
s1.setScore(11);

User.get(p).setScoreboard(sb);

 

  • Biter. zmienił(a) tytuł na Problem z pluginem na sidebar

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...