diff --git a/current-paper b/current-paper index c58b9f645..5c63fd064 100644 --- a/current-paper +++ b/current-paper @@ -1 +1 @@ -1.16.4--4318585433dbbe9b6b1219e1dd59ddaa63d991a0 +1.16.4--ab6eee6dbc6d747894236df535ae2e27124c0976 diff --git a/patches/server/0148-Add-demo-command.patch b/patches/server/0148-Add-demo-command.patch index 3fa4855cc..4b9e7312c 100644 --- a/patches/server/0148-Add-demo-command.patch +++ b/patches/server/0148-Add-demo-command.patch @@ -16,6 +16,19 @@ index 0ad72570f0..67505129b8 100644 net.pl3x.purpur.command.PingCommand.register(getDispatcher()); // Purpur } +diff --git a/src/main/java/net/minecraft/server/PacketPlayOutGameStateChange.java b/src/main/java/net/minecraft/server/PacketPlayOutGameStateChange.java +index 08cbc787e2..57d39ed441 100644 +--- a/src/main/java/net/minecraft/server/PacketPlayOutGameStateChange.java ++++ b/src/main/java/net/minecraft/server/PacketPlayOutGameStateChange.java +@@ -11,7 +11,7 @@ public class PacketPlayOutGameStateChange implements Packet targets) { + for (EntityPlayer player : targets) { -+ PacketPlayOutGameStateChange packet = new PacketPlayOutGameStateChange(PacketPlayOutGameStateChange.f, 0); ++ PacketPlayOutGameStateChange packet = new PacketPlayOutGameStateChange(PacketPlayOutGameStateChange.demo(), 0); + player.playerConnection.sendPacket(packet); + String output = String.format(PurpurConfig.demoCommandOutput, player.getProfile().getName(), player.ping); + sender.sendMessage(CraftChatMessage.fromStringOrNull(output), false);