This commit is contained in:
Brian Neumann-Fopiano
2026-07-09 18:34:16 -04:00
parent 0a7a531646
commit 6111b5670a
65 changed files with 998 additions and 382 deletions
@@ -35,8 +35,9 @@ public final class IrisNeoForgeClient {
private IrisNeoForgeClient() {
}
public static void registerClientbound(PayloadRegistrar registrar) {
registrar.playToClient(ModdedIrisPayload.TYPE, ModdedIrisPayload.STREAM_CODEC,
public static void registerBidirectional(PayloadRegistrar registrar) {
registrar.playBidirectional(ModdedIrisPayload.TYPE, ModdedIrisPayload.STREAM_CODEC,
NeoForgeProtocolNetworking::onInbound,
(payload, context) -> context.enqueueWork(() -> IrisClient.onInbound(payload.data())));
}
@@ -55,14 +55,14 @@ public final class NeoForgeProtocolNetworking {
private static void onRegisterPayloads(RegisterPayloadHandlersEvent event) {
PayloadRegistrar registrar = event.registrar("1").optional();
if (FMLEnvironment.getDist() == Dist.CLIENT) {
IrisNeoForgeClient.registerClientbound(registrar);
IrisNeoForgeClient.registerBidirectional(registrar);
} else {
registrar.playToClient(ModdedIrisPayload.TYPE, ModdedIrisPayload.STREAM_CODEC);
registrar.playBidirectional(ModdedIrisPayload.TYPE, ModdedIrisPayload.STREAM_CODEC,
NeoForgeProtocolNetworking::onInbound);
}
registrar.playToServer(ModdedIrisPayload.TYPE, ModdedIrisPayload.STREAM_CODEC, NeoForgeProtocolNetworking::onInbound);
}
private static void onInbound(ModdedIrisPayload payload, IPayloadContext context) {
static void onInbound(ModdedIrisPayload payload, IPayloadContext context) {
if (context.player() instanceof ServerPlayer player) {
ModdedProtocolHandler.onInbound(player, payload.data());
}