From 7632c4e498e4b5af97ace04f396d08b4f4f3dc44 Mon Sep 17 00:00:00 2001 From: Frank Bauer Date: Wed, 28 Jul 2021 23:52:18 +0200 Subject: [PATCH] Send first test-message --- src/main/java/ru/bclib/api/dataexchange/TestHandler.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/bclib/api/dataexchange/TestHandler.java b/src/main/java/ru/bclib/api/dataexchange/TestHandler.java index b805a299..27fc621b 100644 --- a/src/main/java/ru/bclib/api/dataexchange/TestHandler.java +++ b/src/main/java/ru/bclib/api/dataexchange/TestHandler.java @@ -8,6 +8,8 @@ import net.minecraft.network.FriendlyByteBuf; import net.minecraft.resources.ResourceLocation; import ru.bclib.BCLib; +import java.nio.charset.StandardCharsets; + public class TestHandler extends DataHandler{ public static DataHandlerDescriptor DESCRIPTOR = new DataHandlerDescriptor(new ResourceLocation(BCLib.MOD_ID, "__test"), TestHandler::new, true); @@ -17,7 +19,9 @@ public class TestHandler extends DataHandler{ @Override protected void deserializeFromIncomingData(FriendlyByteBuf buf, PacketSender responseSender, boolean fromClient) { - BCLib.LOGGER.info("PROCESSING INCOMING TEST-DATA fromClient="+fromClient); + int length = buf.readInt(); + CharSequence text = buf.readCharSequence(length, StandardCharsets.UTF_8); + BCLib.LOGGER.info("PROCESSING INCOMING TEST-DATA fromClient="+fromClient+": "+text); } @Override @@ -28,6 +32,9 @@ public class TestHandler extends DataHandler{ @Override protected void serializeData(FriendlyByteBuf buf) { + CharSequence text = "Welcome from BCLib"; + buf.writeInt(text.length()); + buf.writeCharSequence(text, StandardCharsets.UTF_8); BCLib.LOGGER.info("BUILDING OUTGOING TEST-DATA ON SERVER"); } }