Fix player tab list API

This commit is contained in:
Zach Brown 2016-03-28 10:41:04 -05:00
parent b210aa7dfe
commit 249e52e7a8

View File

@ -1,11 +1,11 @@
From a24aa65271bbecaf9e427402a1b3979a241839e2 Mon Sep 17 00:00:00 2001
From 3848a164a9d9104e7ce02e44990be9f93dd89f6b Mon Sep 17 00:00:00 2001
From: Techcable <Techcable@outlook.com>
Date: Thu, 3 Mar 2016 02:32:10 -0600
Subject: [PATCH] Player Tab List and Title APIs
diff --git a/src/main/java/net/minecraft/server/PacketPlayOutPlayerListHeaderFooter.java b/src/main/java/net/minecraft/server/PacketPlayOutPlayerListHeaderFooter.java
index 49c0ca8..38252b0 100644
index 49c0ca8..f438732 100644
--- a/src/main/java/net/minecraft/server/PacketPlayOutPlayerListHeaderFooter.java
+++ b/src/main/java/net/minecraft/server/PacketPlayOutPlayerListHeaderFooter.java
@@ -1,14 +1,11 @@
@ -25,12 +25,12 @@ index 49c0ca8..38252b0 100644
private IChatBaseComponent a;
private IChatBaseComponent b;
@@ -19,8 +16,19 @@ public class PacketPlayOutPlayerListHeaderFooter implements Packet<PacketListene
@@ -24,8 +21,19 @@ public class PacketPlayOutPlayerListHeaderFooter implements Packet<PacketListene
}
public void a(PacketDataSerializer packetdataserializer) throws IOException {
- this.a = packetdataserializer.f();
- this.b = packetdataserializer.f();
public void b(PacketDataSerializer packetdataserializer) throws IOException {
- packetdataserializer.a(this.a);
- packetdataserializer.a(this.b);
+ // Paper start
+ if (this.header != null) {
+ packetdataserializer.a(net.md_5.bungee.chat.ComponentSerializer.toString(this.header));
@ -46,7 +46,7 @@ index 49c0ca8..38252b0 100644
+ // Paper end
}
public void b(PacketDataSerializer packetdataserializer) throws IOException {
public void a(PacketListenerPlayOut packetlistenerplayout) {
diff --git a/src/main/java/net/minecraft/server/PacketPlayOutTitle.java b/src/main/java/net/minecraft/server/PacketPlayOutTitle.java
index a27ad50..ecadb81 100644
--- a/src/main/java/net/minecraft/server/PacketPlayOutTitle.java
@ -86,7 +86,7 @@ index a27ad50..ecadb81 100644
if (this.a == PacketPlayOutTitle.EnumTitleAction.TIMES) {
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
index 10bf160..f5afeeb 100644
index f5a48f9..609f7ea 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
@@ -1,5 +1,6 @@
@ -181,5 +181,5 @@ index 10bf160..f5afeeb 100644
@Override
--
2.7.1.windows.2
2.7.4