From 3e6a5410ab3fdba75c670f7d31eea455a61a59f1 Mon Sep 17 00:00:00 2001 From: Kam Date: Thu, 6 Feb 2025 12:26:09 -0500 Subject: [PATCH] Make Public for DBC Addon to use --- src/main/java/kamkeel/npcs/network/PacketHandler.java | 6 ++---- src/main/java/noppes/npcs/CustomNpcs.java | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/kamkeel/npcs/network/PacketHandler.java b/src/main/java/kamkeel/npcs/network/PacketHandler.java index d6d38808b..f7c3d5492 100644 --- a/src/main/java/kamkeel/npcs/network/PacketHandler.java +++ b/src/main/java/kamkeel/npcs/network/PacketHandler.java @@ -91,7 +91,7 @@ public class PacketHandler { // Server to Client public static final PacketChannel DATA_PACKET = new PacketChannel("CNPC+|Data", EnumChannelType.DATA); - private static final List packetChannels = new ArrayList<>(); + public static final List packetChannels = new ArrayList<>(); public PacketHandler() { // Register Channels @@ -99,7 +99,6 @@ public class PacketHandler { packetChannels.add(PLAYER_PACKET); packetChannels.add(DATA_PACKET); - this.registerChannels(); this.registerDataPackets(); this.registerRequestPackets(); this.registerPlayerPackets(); @@ -384,13 +383,12 @@ public class PacketHandler { PLAYER_PACKET.registerPacket(new ScreenSizePacket()); } - private void registerChannels() { + public void registerChannels() { for (PacketChannel channel : packetChannels) { FMLEventChannel eventChannel = NetworkRegistry.INSTANCE.newEventDrivenChannel(channel.getChannelName()); eventChannel.register(this); channels.put(channel.getChannelType(), eventChannel); - System.out.println("Registered channel: " + channel.getChannelName()); } } diff --git a/src/main/java/noppes/npcs/CustomNpcs.java b/src/main/java/noppes/npcs/CustomNpcs.java index aa7838e1b..eb739ab24 100644 --- a/src/main/java/noppes/npcs/CustomNpcs.java +++ b/src/main/java/noppes/npcs/CustomNpcs.java @@ -191,6 +191,7 @@ public class CustomNpcs { MARKOV_GENERATOR[8] = new MarkovCustomNPCsClassic(3); MARKOV_GENERATOR[9] = new MarkovSpanish(3); + PacketHandler.Instance.registerChannels(); } @EventHandler