Skip to content

Commit cad6e07

Browse files
committed
neoforge packet register
1 parent de34525 commit cad6e07

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

src/main/java/com/vulpeus/kyoyu/KyoyuMod.java

+4
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ public class KyoyuMod
4040
//? if PAPER
4141
/* false */
4242
);
43+
44+
//? if FABRIC
4345
KyoyuPacketPayload.register();
46+
//? if NEOFORGE
47+
/* modBus.register(KyoyuPacketPayload.class); */
4448

4549
Kyoyu.loadConfig();
4650
}

src/main/java/com/vulpeus/kyoyu/net/KyoyuPacketPayload.java

+13-4
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,21 @@ public void write(FriendlyByteBuf output) {
7373
output.writeByteArray(content);
7474
}
7575

76-
public static void register() {
77-
//? if FABRIC && >=1.20.6 {
76+
//? if FABRIC && >=1.20.6 {
77+
public static void register() {
7878
net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry.playC2S().register(TYPE, CODEC);
7979
net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry.playS2C().register(TYPE, CODEC);
80-
//?}
81-
}
80+
}
81+
//?} elif NEOFORGE && >=1.20.6 {
82+
/*
83+
@net.neoforged.bus.api.SubscribeEvent
84+
public static void register(net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent event) {
85+
event.registrar("1").optional().playBidirectional(TYPE, CODEC, null);
86+
}
87+
*/
88+
//?} else {
89+
public static void register(Object ...arg) {}
90+
//?}
8291

8392
public void sendC2S() {
8493
//? !PAPER {

0 commit comments

Comments
 (0)