From 57ca4492b7a82401e260d09b6d2963aadac76c77 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Wed, 9 Apr 2025 01:25:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=AD=A3ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bukkit/plugin/network/impl/PacketIds1_20.java | 2 +- .../bukkit/plugin/network/impl/PacketIds1_20_5.java | 2 +- .../momirealms/craftengine/bukkit/util/Reflections.java | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20.java index 51913166d..de1ba2be7 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20.java @@ -87,6 +87,6 @@ public class PacketIds1_20 implements PacketIds { @Override public int clientboundSetObjectivePacket() { - return 88; + return PacketIdFinder.clientboundByClazz(Reflections.clazz$ClientboundSetObjectivePacket); } } diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20_5.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20_5.java index e2f6741d5..1574df2ee 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20_5.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/impl/PacketIds1_20_5.java @@ -86,6 +86,6 @@ public class PacketIds1_20_5 implements PacketIds { @Override public int clientboundSetObjectivePacket() { - return 94; + return PacketIdFinder.clientboundByName("minecraft:set_objective"); } } diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/Reflections.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/Reflections.java index 1c4d19689..13dea6c76 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/Reflections.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/util/Reflections.java @@ -6301,4 +6301,11 @@ public class Reflections { BukkitReflectionUtils.assembleMCClass("network.protocol.game.PacketPlayOutPlayerListHeaderFooter") ) ); + + public static final Class clazz$ClientboundSetObjectivePacket = requireNonNull( + ReflectionUtils.getClazz( + BukkitReflectionUtils.assembleMCClass("network.protocol.game.ClientboundSetObjectivePacket"), + BukkitReflectionUtils.assembleMCClass("network.protocol.game.PacketPlayOutScoreboardObjective") + ) + ); }