Skip to content

Networking

Lortseam edited this page Sep 25, 2023 · 3 revisions

CompleteConfig does not have a high-level networking API currently. If you need to synchronize your config between the server and client, you can use the Config#serialize and Config#deserialize methods.

Serialization
var writer = new StringWriter();
config.serialize(() -> new BufferedWriter(writer));
var buf = PacketByteBufs.create();
buf.writeString(writer.toString());
Deserialization
config.deserialize(() -> new BufferedReader(new StringReader(buf.readString())));

Clone this wiki locally