From a9d9cb3907f79db24ec6b1e0ebab20fcd48323c8 Mon Sep 17 00:00:00 2001 From: 3328429240 <3328429240@qq.com> Date: Thu, 10 Jul 2025 21:29:59 +0800 Subject: [PATCH] Remove empty V1_21_7PacketFactory class MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The empty V1_21_7PacketFactory class has been removed as it's not needed. The setupPacketFactory function automatically selects the latest available version without requiring every version to be explicitly provided. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java | 1 - .../znpcsplus/packets/V1_21_7PacketFactory.java | 14 -------------- 2 files changed, 15 deletions(-) delete mode 100644 plugin/src/main/java/lol/pyr/znpcsplus/packets/V1_21_7PacketFactory.java diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java index 4582c95..ed39bb4 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java @@ -234,7 +234,6 @@ public class ZNpcsPlus { versions.put(ServerVersion.V_1_19_3, LazyLoader.of(() -> new V1_19_3PacketFactory(scheduler, packetEvents, propertyRegistry, textSerializer, configManager))); versions.put(ServerVersion.V_1_20_2, LazyLoader.of(() -> new V1_20_2PacketFactory(scheduler, packetEvents, propertyRegistry, textSerializer, configManager))); versions.put(ServerVersion.V_1_21_3, LazyLoader.of(() -> new V1_21_3PacketFactory(scheduler, packetEvents, propertyRegistry, textSerializer, configManager))); - versions.put(ServerVersion.V_1_21_7, LazyLoader.of(() -> new V1_21_7PacketFactory(scheduler, packetEvents, propertyRegistry, textSerializer, configManager))); ServerVersion version = packetEvents.getServerManager().getVersion(); if (versions.containsKey(version)) return versions.get(version).get(); diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/packets/V1_21_7PacketFactory.java b/plugin/src/main/java/lol/pyr/znpcsplus/packets/V1_21_7PacketFactory.java deleted file mode 100644 index 934a2ce..0000000 --- a/plugin/src/main/java/lol/pyr/znpcsplus/packets/V1_21_7PacketFactory.java +++ /dev/null @@ -1,14 +0,0 @@ -package lol.pyr.znpcsplus.packets; - -import com.github.retrooper.packetevents.PacketEventsAPI; -import lol.pyr.znpcsplus.config.ConfigManager; -import lol.pyr.znpcsplus.entity.EntityPropertyRegistryImpl; -import lol.pyr.znpcsplus.scheduling.TaskScheduler; -import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; -import org.bukkit.plugin.Plugin; - -public class V1_21_7PacketFactory extends V1_21_3PacketFactory { - public V1_21_7PacketFactory(TaskScheduler scheduler, PacketEventsAPI packetEvents, EntityPropertyRegistryImpl propertyRegistry, LegacyComponentSerializer textSerializer, ConfigManager configManager) { - super(scheduler, packetEvents, propertyRegistry, textSerializer, configManager); - } -} \ No newline at end of file