mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-08-27 12:41:43 +00:00
f
This commit is contained in:
@@ -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())));
|
||||
}
|
||||
|
||||
|
||||
+4
-4
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user