Archiviert
13
0

Ensure the new style listener gets the correct GamePhase in 1.6.4.

Also adding in a test image for our ServerPing wrapper.
Dieser Commit ist enthalten in:
Kristian S. Stangeland 2013-12-10 16:38:23 +01:00
Ursprung c23e5c98f8
Commit 9a07979733
3 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -1 +1,2 @@
target/ target/
/logs

Datei anzeigen

@ -6,6 +6,7 @@ import com.comphenix.protocol.PacketType;
import com.comphenix.protocol.Packets; import com.comphenix.protocol.Packets;
import com.comphenix.protocol.concurrency.IntegerSet; import com.comphenix.protocol.concurrency.IntegerSet;
import com.comphenix.protocol.events.ConnectionSide; import com.comphenix.protocol.events.ConnectionSide;
import com.comphenix.protocol.utility.MinecraftReflection;
import com.comphenix.protocol.utility.MinecraftVersion; import com.comphenix.protocol.utility.MinecraftVersion;
/** /**
@ -78,6 +79,9 @@ class LoginPackets {
* @return TRUE if it may, FALSE otherwise. * @return TRUE if it may, FALSE otherwise.
*/ */
public boolean isLoginPacket(PacketType type) { public boolean isLoginPacket(PacketType type) {
if (!MinecraftReflection.isUsingNetty())
return isLoginPacket(type.getLegacyId(), type.getSender().toSide());
return PacketType.Login.Client.getInstance().hasMember(type) || return PacketType.Login.Client.getInstance().hasMember(type) ||
PacketType.Login.Server.getInstance().hasMember(type) || PacketType.Login.Server.getInstance().hasMember(type) ||
PacketType.Status.Client.getInstance().hasMember(type) || PacketType.Status.Client.getInstance().hasMember(type) ||

Binäre Datei nicht angezeigt.

Nachher

Breite:  |  Höhe:  |  Größe: 4.3 KiB