From 2fdbd3e63a2ccef9bbea4928c18878e7bb1960fc Mon Sep 17 00:00:00 2001 From: Nan1t Date: Wed, 15 Mar 2023 11:18:34 +0300 Subject: [PATCH 1/3] Added protocol verson --- src/main/java/ua/nanit/limbo/protocol/registry/Version.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ua/nanit/limbo/protocol/registry/Version.java b/src/main/java/ua/nanit/limbo/protocol/registry/Version.java index 674b87f..52b044b 100644 --- a/src/main/java/ua/nanit/limbo/protocol/registry/Version.java +++ b/src/main/java/ua/nanit/limbo/protocol/registry/Version.java @@ -65,7 +65,9 @@ public enum Version { V1_18_2(758), V1_19(759), V1_19_1(760), - V1_19_3(761); + // 1.19.2 has same protocol number + V1_19_3(761), + V1_19_4(762); private static final Map VERSION_MAP; private static final Version MAX; From 21b74e80932bc04bb570ca2f49ea848a56fa1122 Mon Sep 17 00:00:00 2001 From: Nan1t Date: Wed, 15 Mar 2023 11:20:39 +0300 Subject: [PATCH 2/3] Changed version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 6699a79..50e0ef3 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { } group 'ru.nanit' -version '1.5' +version '1.5.1' compileJava { options.encoding = "UTF-8" From 593e137b57c9a23a428d6372dfd12825852c086c Mon Sep 17 00:00:00 2001 From: Nan1t Date: Wed, 15 Mar 2023 11:59:47 +0300 Subject: [PATCH 3/3] Mapped part of packets --- .../nanit/limbo/protocol/registry/State.java | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/main/java/ua/nanit/limbo/protocol/registry/State.java b/src/main/java/ua/nanit/limbo/protocol/registry/State.java index 49477d3..74a3d85 100644 --- a/src/main/java/ua/nanit/limbo/protocol/registry/State.java +++ b/src/main/java/ua/nanit/limbo/protocol/registry/State.java @@ -87,7 +87,8 @@ public enum State { map(0x0F, V1_17, V1_18_2), map(0x11, V1_19, V1_19), map(0x12, V1_19_1, V1_19_1), - map(0x11, V1_19_3, V1_19_3) + map(0x11, V1_19_3, V1_19_3), + map(0x12, V1_19_4, V1_19_4) ); clientBound.register(PacketDeclareCommands::new, @@ -97,7 +98,8 @@ public enum State { map(0x10, V1_16_2, V1_16_4), map(0x12, V1_17, V1_18_2), map(0x0F, V1_19, V1_19_1), - map(0x0E, V1_19_3, V1_19_3) + map(0x0E, V1_19_3, V1_19_3), + map(0x10, V1_19_4, V1_19_4) ); clientBound.register(PacketJoinGame::new, map(0x01, V1_7_2, V1_8), @@ -109,7 +111,8 @@ public enum State { map(0x26, V1_17, V1_18_2), map(0x23, V1_19, V1_19), map(0x25, V1_19_1, V1_19_1), - map(0x24, V1_19_3, V1_19_3) + map(0x24, V1_19_3, V1_19_3), + map(0x28, V1_19_4, V1_19_4) ); clientBound.register(PacketPluginMessage::new, map(0x19, V1_13, V1_13_2), @@ -120,7 +123,8 @@ public enum State { map(0x18, V1_17, V1_18_2), map(0x15, V1_19, V1_19), map(0x16, V1_19_1, V1_19_1), - map(0x15, V1_19_3, V1_19_3) + map(0x15, V1_19_3, V1_19_3), + map(0x17, V1_19_4, V1_19_4) ); clientBound.register(PacketPlayerAbilities::new, map(0x39, V1_7_2, V1_8), @@ -161,7 +165,8 @@ public enum State { map(0x21, V1_17, V1_18_2), map(0x1E, V1_19, V1_19), map(0x20, V1_19_1, V1_19_1), - map(0x1F, V1_19_3, V1_19_3) + map(0x1F, V1_19_3, V1_19_3), + map(0x23, V1_19_4, V1_19_4) ); clientBound.register(PacketChatMessage::new, map(0x02, V1_7_2, V1_8), @@ -179,7 +184,8 @@ public enum State { map(0x0D, V1_15, V1_15_2), map(0x0C, V1_16, V1_16_4), map(0x0D, V1_17, V1_18_2), - map(0x0A, V1_19, V1_19_3) + map(0x0A, V1_19, V1_19_3), + map(0x0B, V1_19_4, V1_19_4) ); clientBound.register(PacketPlayerInfo::new, map(0x38, V1_7_2, V1_8), @@ -208,19 +214,22 @@ public enum State { map(0x59, V1_17, V1_17_1), map(0x5A, V1_18, V1_19), map(0x5D, V1_19_1, V1_19_1), - map(0x5B, V1_19_3, V1_19_3) + map(0x5B, V1_19_3, V1_19_3), + map(0x5F, V1_19_4, V1_19_4) ); clientBound.register(PacketTitleSetSubTitle::new, map(0x57, V1_17, V1_17_1), map(0x58, V1_18, V1_19), map(0x5B, V1_19_1, V1_19_1), - map(0x59, V1_19_3, V1_19_3) + map(0x59, V1_19_3, V1_19_3), + map(0x5D, V1_19_4, V1_19_4) ); clientBound.register(PacketTitleTimes::new, map(0x5A, V1_17, V1_17_1), map(0x5B, V1_18, V1_19), map(0x5E, V1_19_1, V1_19_1), - map(0x5C, V1_19_3, V1_19_3) + map(0x5C, V1_19_3, V1_19_3), + map(0x60, V1_19_4, V1_19_4) ); clientBound.register(PacketPlayerListHeader::new, map(0x47, V1_8, V1_8), @@ -236,7 +245,8 @@ public enum State { map(0x5F, V1_18, V1_18_2), map(0x60, V1_19, V1_19), map(0x63, V1_19_1, V1_19_1), - map(0x61, V1_19_3, V1_19_3) + map(0x61, V1_19_3, V1_19_3), + map(0x65, V1_19_4, V1_19_4) ); clientBound.register(PacketSpawnPosition::new, map(0x4C, V1_19_3, V1_19_3)