Skocz do zawartości
  • 0

TabAPI


sKNIGHT
 Udostępnij

Pytanie

Więc tak korzystając z pluginu TabAP pod 1.8 : Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! napisałem własny plugin na tabliste ale ten tab się buguje:

 

Kod z mojego pluginu (jest tylko 1 klasa):

package tab.tab;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
import org.mcsg.double0negative.tabapi.TabAPI;

public class Main extends JavaPlugin implements Listener{
	
	public static Main instance;
	
	public static Main getinst(){
		return instance;
	}
	
	public static String c (String s){
		return ChatColor.translateAlternateColorCodes('&', s);
	}
	
	public static void setTab(Player p){
		TabAPI.clearTab(p);
		TabAPI.disableTabForPlayer(p);
		TabAPI.setTabString(Main.getinst(), p, 0, 0, Main.c("&a1 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 0, 1, Main.c("&a2 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 0, 2, Main.c("&a3 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 0, 3, Main.c("&a4 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 1, 0, Main.c("&a5 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 1, 1, Main.c("&a6 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 1, 2, Main.c("&a7 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 1, 3, Main.c("&a8 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 2, 0, Main.c("&a9 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 2, 1, Main.c("&a10 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 2, 2, Main.c("&a11 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 2, 3, Main.c("&a12 &8-------------"), 1);

		TabAPI.setTabString(Main.getinst(), p, 3, 0, Main.c("&a13 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 3, 1, Main.c("&a14 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 3, 2, Main.c("&a15 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 3, 3, Main.c("&a16 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 4, 0, Main.c("&a17 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 4, 1, Main.c("&a18 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 4, 2, Main.c("&a19 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 4, 3, Main.c("&a20 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 5, 0, Main.c("&a21 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 5, 1, Main.c("&a22 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 5, 2, Main.c("&a23 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 5, 3, Main.c("&a24 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 6, 0, Main.c("&a25 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 6, 1, Main.c("&a26 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 6, 2, Main.c("&a27 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 6, 3, Main.c("&a28 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 7, 0, Main.c("&a29 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 7, 1, Main.c("&a30 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 7, 2, Main.c("&a31 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 7, 3, Main.c("&a32 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 8, 0, Main.c("&a33 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 8, 1, Main.c("&a34 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 8, 2, Main.c("&a35 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 8, 3, Main.c("&a36 &8-------------"), 1);
	
		TabAPI.setTabString(Main.getinst(), p, 9, 0, Main.c("&a37 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 9, 1, Main.c("&a38 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 9, 2, Main.c("&a39 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 9, 3, Main.c("&a40 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 10, 0, Main.c("&a41 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 10, 1, Main.c("&a42 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 10, 2, Main.c("&a43 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 10, 3, Main.c("&a44 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 11, 0, Main.c("&a45 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 11, 1, Main.c("&a46 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 11, 2, Main.c("&a47 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 11, 3, Main.c("&a48 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 12, 0, Main.c("&a49 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 12, 1, Main.c("&a50 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 12, 2, Main.c("&a51 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 12, 3, Main.c("&a52 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 13, 0, Main.c("&a53 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 13, 1, Main.c("&a54 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 13, 2, Main.c("&a55 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 13, 3, Main.c("&a56 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 14, 0, Main.c("&a57 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 14, 1, Main.c("&a58 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 14, 2, Main.c("&a59 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 14, 3, Main.c("&a60 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 15, 0, Main.c("&a61 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 15, 1, Main.c("&a62 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 15, 2, Main.c("&a63 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 15, 3, Main.c("&a64 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 16, 0, Main.c("&a65 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 16, 1, Main.c("&a66 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 16, 2, Main.c("&a67 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 16, 3, Main.c("&a68 &8-------------"), 1);
	
		TabAPI.setTabString(Main.getinst(), p, 17, 0, Main.c("&a69 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 17, 1, Main.c("&a70 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 17, 2, Main.c("&a71 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 17, 3, Main.c("&a72 &8-------------"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 18, 0, Main.c("&a73 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 18, 1, Main.c("&a74 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 18, 2, Main.c("&a75 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 18, 3, Main.c("&a76"), 1);
		
		TabAPI.setTabString(Main.getinst(), p, 19, 0, Main.c("&a77 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 19, 1, Main.c("&a78 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 19, 2, Main.c("&a79 &8-------------"), 1);
		TabAPI.setTabString(Main.getinst(), p, 19, 3, Main.c("&a80 &8-------------"), 1);
		
		TabAPI.updatePlayer(p);
		TabAPI.updateAll();
	}
	
	@Override
	public void onEnable(){
		instance = this;
		Bukkit.getServer().getPluginManager().registerEvents(this , this);
	}
	
	@EventHandler
	public void onJoin(PlayerJoinEvent e){
		Player p = (Player) e.getPlayer();
		setTab(p);
	}

}

A tak wygląda tab: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

i jak widać w ostatnim slocie jest mój nick, liczby się bugują np jest 1,2 i na samym dole jest dopiero 3,4 

Proszę o pomoc daje dużo like :) 

Odnośnik do komentarza
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...