Close #71
This commit is contained in:
parent
c1273eb789
commit
dcd020c6dd
|
|
@ -23,16 +23,18 @@ import net.neoforged.neoforge.network.PacketDistributor;
|
||||||
import net.neoforged.neoforge.network.registration.IPayloadRegistrar;
|
import net.neoforged.neoforge.network.registration.IPayloadRegistrar;
|
||||||
|
|
||||||
public final class NetworkHandler {
|
public final class NetworkHandler {
|
||||||
|
// DO NOT CONVERT the lambdas to method reference. The server will crash loading client code otherwise.
|
||||||
|
@SuppressWarnings("Convert2MethodRef")
|
||||||
public static void register(IPayloadRegistrar registrar) {
|
public static void register(IPayloadRegistrar registrar) {
|
||||||
registrar.play(MenuPropertyMessage.ID, MenuPropertyMessage::decode, sidedHandler -> {
|
registrar.play(MenuPropertyMessage.ID, MenuPropertyMessage::decode, sidedHandler -> {
|
||||||
sidedHandler.client(ClientMessageHandler::handleMenuProperty);
|
sidedHandler.client((msg, ctx) -> ClientMessageHandler.handleMenuProperty(msg, ctx));
|
||||||
});
|
});
|
||||||
registrar.play(VisualUpdateMessage.ID, VisualUpdateMessage::decode, sidedHandler -> {
|
registrar.play(VisualUpdateMessage.ID, VisualUpdateMessage::decode, sidedHandler -> {
|
||||||
sidedHandler.client(ClientMessageHandler::handleVisualUpdate);
|
sidedHandler.client((msg, ctx) -> ClientMessageHandler.handleVisualUpdate(msg, ctx));
|
||||||
});
|
});
|
||||||
// not sure if these stop working if they're in the wrong phase, so I'll put them in both
|
// not sure if these stop working if they're in the wrong phase, so I'll put them in both
|
||||||
registrar.common(VoidWorldMessage.ID, buffer -> VoidWorldMessage.INSTANCE, sidedHandler -> {
|
registrar.common(VoidWorldMessage.ID, buffer -> VoidWorldMessage.INSTANCE, sidedHandler -> {
|
||||||
sidedHandler.client(ClientMessageHandler::handleVoidWorldMessage);
|
sidedHandler.client((msg, ctx) -> ClientMessageHandler.handleVoidWorldMessage(msg, ctx));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user