From f0efd6b628d6d20f7acd1501cda3b4fb7cf67105 Mon Sep 17 00:00:00 2001 From: liach <7806504+liach@users.noreply.github.com> Date: Sun, 16 May 2021 19:05:52 +0700 Subject: [PATCH] Map some easy packet classes and a package info (#2401) used generatePackageInfoMappings to generate package info Signed-off-by: liach Co-authored-by: liach --- .../listener/ClientPlayPacketListener.mapping | 2 ++ .../listener/ServerPlayPacketListener.mapping | 2 ++ .../packet/c2s/play/PlayPongC2SPacket.mapping | 14 ++++++++++++++ .../packet/s2c/play/PlayPingS2CPacket.mapping | 19 +++++++++++++++++++ .../packageinfo/PackageInfo6372.mapping | 1 + 5 files changed, 38 insertions(+) create mode 100644 mappings/net/minecraft/network/packet/c2s/play/PlayPongC2SPacket.mapping create mode 100644 mappings/net/minecraft/network/packet/s2c/play/PlayPingS2CPacket.mapping create mode 100644 mappings/net/minecraft/unused/packageinfo/PackageInfo6372.mapping diff --git a/mappings/net/minecraft/network/listener/ClientPlayPacketListener.mapping b/mappings/net/minecraft/network/listener/ClientPlayPacketListener.mapping index d3eff703cc..e457d24a88 100644 --- a/mappings/net/minecraft/network/listener/ClientPlayPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ClientPlayPacketListener.mapping @@ -201,3 +201,5 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi ARG 1 packet METHOD method_34084 onTitleFade (Lnet/minecraft/class_5905;)V ARG 1 packet + METHOD method_36895 onPing (Lnet/minecraft/class_6373;)V + ARG 1 packet diff --git a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping index 6e17b664a4..5d7916c752 100644 --- a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping @@ -88,3 +88,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi ARG 1 packet METHOD method_30303 onRecipeCategoryOptions (Lnet/minecraft/class_5427;)V ARG 1 packet + METHOD method_36580 onPong (Lnet/minecraft/class_6374;)V + ARG 1 packet diff --git a/mappings/net/minecraft/network/packet/c2s/play/PlayPongC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/PlayPongC2SPacket.mapping new file mode 100644 index 0000000000..93d05dc730 --- /dev/null +++ b/mappings/net/minecraft/network/packet/c2s/play/PlayPongC2SPacket.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_6374 net/minecraft/network/packet/c2s/play/PlayPongC2SPacket + COMMENT This is a packet that is sent by the client during tick after receiving a + COMMENT play ping packet from the server, passing the {@link #parameter} back to the + COMMENT server. + COMMENT + COMMENT @see net.minecraft.network.packet.s2c.play.PlayPingS2CPacket + COMMENT @see net.minecraft.network.packet.c2s.play.KeepAliveC2SPacket + COMMENT @see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket + FIELD field_33752 parameter I + METHOD (I)V + ARG 1 parameter + METHOD (Lnet/minecraft/class_2540;)V + ARG 1 buf + METHOD method_36960 getParameter ()I diff --git a/mappings/net/minecraft/network/packet/s2c/play/PlayPingS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/play/PlayPingS2CPacket.mapping new file mode 100644 index 0000000000..6c258890df --- /dev/null +++ b/mappings/net/minecraft/network/packet/s2c/play/PlayPingS2CPacket.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/class_6373 net/minecraft/network/packet/s2c/play/PlayPingS2CPacket + COMMENT A packet sent by the server; the client will reply with a pong packet on the + COMMENT first tick after it receives this packet, with the same {@link #parameter}. + COMMENT + COMMENT @see net.minecraft.network.packet.c2s.play.PlayPongC2SPacket + COMMENT @see net.minecraft.network.packet.s2c.play.KeepAliveS2CPacket + COMMENT @see net.minecraft.network.packet.s2c.query.QueryPongS2CPacket + FIELD field_33751 parameter I + COMMENT The parameter of this ping packet. + COMMENT + COMMENT

If this number represents a tick, this could measure the network delay in + COMMENT ticks. It is possible to be a tick number given the reply packet is sent on + COMMENT the client on the main thread's tick, and the number is sent as a regular int + COMMENT than a varint. + METHOD (I)V + ARG 1 parameter + METHOD (Lnet/minecraft/class_2540;)V + ARG 1 buf + METHOD method_36950 getParameter ()I diff --git a/mappings/net/minecraft/unused/packageinfo/PackageInfo6372.mapping b/mappings/net/minecraft/unused/packageinfo/PackageInfo6372.mapping new file mode 100644 index 0000000000..4f54160ce2 --- /dev/null +++ b/mappings/net/minecraft/unused/packageinfo/PackageInfo6372.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6372 net/minecraft/unused/packageinfo/PackageInfo6372