diff --git a/src/main/kotlin/one/oktw/galaxy/Main.kt b/src/main/kotlin/one/oktw/galaxy/Main.kt index d5c7ec434..df07201f1 100644 --- a/src/main/kotlin/one/oktw/galaxy/Main.kt +++ b/src/main/kotlin/one/oktw/galaxy/Main.kt @@ -86,7 +86,11 @@ class Main : DedicatedServerModInitializer, CoroutineScope { eventManager = EventManager(server) // Register Proxy packet receiver + // For Sending Packet to Proxy PayloadTypeRegistry.playC2S().register(ProxyAPIPayload.ID, ProxyAPIPayload.CODEC) + // For Receiving Packet to Proxy + PayloadTypeRegistry.playS2C().register(ProxyAPIPayload.ID, ProxyAPIPayload.CODEC) + // Register Event ServerPlayNetworking.registerGlobalReceiver(ProxyAPIPayload.ID) { payload, context -> eventManager.emit(ProxyResponseEvent(context.player(), payload.packet)) }