From 2f8fe823721202832b90a3b9ffb042a7b166dec9 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Fri, 4 Apr 2025 20:02:52 +0800 Subject: [PATCH] fix bugs --- .../bukkit/plugin/network/BukkitNetworkManager.java | 2 +- .../net/momirealms/craftengine/core/plugin/CraftEngine.java | 4 +++- .../craftengine/core/plugin/network/NetworkManager.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/BukkitNetworkManager.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/BukkitNetworkManager.java index 5f556e1ab..db3caf172 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/BukkitNetworkManager.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/BukkitNetworkManager.java @@ -82,7 +82,7 @@ public class BukkitNetworkManager implements NetworkManager, Listener, PluginMes this.packetConsumer = FastNMS.INSTANCE::sendPacket; this.packetsConsumer = ((serverPlayer, packets) -> { Object bundle = FastNMS.INSTANCE.constructor$ClientboundBundlePacket(packets); - packetConsumer.accept(serverPlayer, bundle); + this.packetConsumer.accept(serverPlayer, bundle); }); this.immediatePacketConsumer = (serverPlayer, packet) -> { try { diff --git a/core/src/main/java/net/momirealms/craftengine/core/plugin/CraftEngine.java b/core/src/main/java/net/momirealms/craftengine/core/plugin/CraftEngine.java index cc76af3ac..37964c071 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/plugin/CraftEngine.java +++ b/core/src/main/java/net/momirealms/craftengine/core/plugin/CraftEngine.java @@ -166,7 +166,9 @@ public abstract class CraftEngine implements Plugin { // register songs this.soundManager.runDelayedSyncTasks(); // register recipes - this.recipeManager.runDelayedSyncTasks(); + if (reloadRecipe) { + this.recipeManager.runDelayedSyncTasks(); + } long time4 = System.currentTimeMillis(); long syncTime = time4 - time3; this.reloadEventDispatcher.accept(this); diff --git a/core/src/main/java/net/momirealms/craftengine/core/plugin/network/NetworkManager.java b/core/src/main/java/net/momirealms/craftengine/core/plugin/network/NetworkManager.java index 9c79a0b4a..b6bbae960 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/plugin/network/NetworkManager.java +++ b/core/src/main/java/net/momirealms/craftengine/core/plugin/network/NetworkManager.java @@ -27,7 +27,7 @@ public interface NetworkManager extends Manageable { void sendPacket(@NotNull NetWorkUser player, Object packet, boolean immediately); default void sendPackets(@NotNull NetWorkUser player, List packet) { - sendPacket(player, packet, false); + sendPackets(player, packet, false); } void sendPackets(@NotNull NetWorkUser player, List packet, boolean immediately);