Finish up TabApi impl.
This commit is contained in:
@@ -51,6 +51,7 @@ import net.md_5.bungee.api.connection.ProxiedPlayer;
|
||||
import net.md_5.bungee.api.plugin.Plugin;
|
||||
import net.md_5.bungee.api.plugin.PluginManager;
|
||||
import net.md_5.bungee.api.scheduler.TaskScheduler;
|
||||
import net.md_5.bungee.api.tab.CustomTabList;
|
||||
import net.md_5.bungee.command.*;
|
||||
import net.md_5.bungee.config.YamlConfig;
|
||||
import net.md_5.bungee.log.LoggingOutputStream;
|
||||
@@ -60,6 +61,7 @@ import net.md_5.bungee.protocol.packet.Packet3Chat;
|
||||
import net.md_5.bungee.protocol.packet.PacketFAPluginMessage;
|
||||
import net.md_5.bungee.protocol.Vanilla;
|
||||
import net.md_5.bungee.scheduler.BungeeThreadPool;
|
||||
import net.md_5.bungee.tablist.Custom;
|
||||
import net.md_5.bungee.util.CaseInsensitiveMap;
|
||||
|
||||
/**
|
||||
@@ -512,4 +514,10 @@ public class BungeeCord extends ProxyServer
|
||||
connectionLock.writeLock().unlock();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public CustomTabList customTabList()
|
||||
{
|
||||
return new Custom();
|
||||
}
|
||||
}
|
||||
|
@@ -120,6 +120,12 @@ public final class UserConnection implements ProxiedPlayer
|
||||
}
|
||||
}
|
||||
|
||||
public void setTabList(TabListHandler tabList)
|
||||
{
|
||||
tabList.init( this );
|
||||
this.tabList = tabList;
|
||||
}
|
||||
|
||||
public void sendPacket(byte[] b)
|
||||
{
|
||||
ch.write( b );
|
||||
|
@@ -4,11 +4,11 @@ import com.google.common.base.Preconditions;
|
||||
import java.util.Collection;
|
||||
import java.util.HashSet;
|
||||
import net.md_5.bungee.api.ChatColor;
|
||||
import net.md_5.bungee.api.tab.TabAPI;
|
||||
import net.md_5.bungee.api.tab.CustomTabList;
|
||||
import net.md_5.bungee.api.tab.TabListAdapter;
|
||||
import net.md_5.bungee.protocol.packet.PacketC9PlayerListItem;
|
||||
|
||||
public class Custom extends TabListAdapter implements TabAPI
|
||||
public class Custom extends TabListAdapter implements CustomTabList
|
||||
{
|
||||
|
||||
private static final int ROWS = 20;
|
||||
|
Reference in New Issue
Block a user