From 63f1f91f7c99b9c9dc409eca4c8d82fcca705ce8 Mon Sep 17 00:00:00 2001 From: Oth3r Date: Tue, 1 Oct 2024 11:27:06 -0500 Subject: [PATCH] log receiving packets from the client --- src/main/java/one/oth3r/sit/utl/Events.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/one/oth3r/sit/utl/Events.java b/src/main/java/one/oth3r/sit/utl/Events.java index 715e656..a2b11b4 100644 --- a/src/main/java/one/oth3r/sit/utl/Events.java +++ b/src/main/java/one/oth3r/sit/utl/Events.java @@ -89,14 +89,22 @@ public class Events { PayloadTypeRegistry.playS2C().register(SitPayloads.ResponsePayload.ID, SitPayloads.ResponsePayload.CODEC); // server receiver is common + + /// receiving the sitting setting payload ServerPlayNetworking.registerGlobalReceiver(SitPayloads.SettingsPayload.ID,((payload, context) -> Data.getServer().execute(() -> { + // save the setting on the server for that player FileData.setPlayerSetting(context.player(),Utl.getGson().fromJson(payload.value(), SittingConfig.class)); - // send the player back a packet for conformation + + // send the player back a response packet for confirmation ServerPlayNetworking.send(context.player(),new SitPayloads.ResponsePayload(SitPayloads.ResponsePayload.VERSION)); + + // log the receiving of the packet from the player + Data.LOGGER.info("Received custom sitting settings from {}!", context.player().getName().getString()); }))); } private static void client() { + /// receiving the response packet from the server ClientPlayNetworking.registerGlobalReceiver(SitPayloads.ResponsePayload.ID, ((payload, context) -> { // only update when needed if (!Data.isSupportedServer()) {