Fix NPC showing when authenticated (Fixes #791)

This commit is contained in:
games647 2016-06-28 12:25:46 +02:00
parent 2f341029a6
commit 874869cef8

View File

@ -42,8 +42,9 @@ public class AuthMeTablistPacketAdapter extends PacketAdapter {
@Override @Override
public void onPacketSending(PacketEvent packetEvent) { public void onPacketSending(PacketEvent packetEvent) {
Player receiver = packetEvent.getPlayer();
if (packetEvent.getPacketType() == PacketType.Play.Server.PLAYER_INFO if (packetEvent.getPacketType() == PacketType.Play.Server.PLAYER_INFO
&& PlayerCache.getInstance().isAuthenticated(packetEvent.getPlayer().getName().toLowerCase())) { && !PlayerCache.getInstance().isAuthenticated(receiver.getName().toLowerCase())) {
//this hides the tablist for the new joining players. Already playing users will see the new player //this hides the tablist for the new joining players. Already playing users will see the new player
try { try {
PacketContainer packet = packetEvent.getPacket(); PacketContainer packet = packetEvent.getPacket();