10 mai 2019, 21:55

Je ne pense pas qu’il y a d’autres moyens.
EDIT en fait si, comme ça :

public static void handle(PacketXXXX packet, Supplier<NetworkEvent.Context> ctx) {
    ctx.get().enqueueWork(() -> handleClient(packet));
    ctx.get().setPacketHandled(true);
}

@OnlyIn(Dist.CLIENT)
public static void handleClient(PacketXXXX packet) {
    EntityPlayerSP player = Minecraft.getInstance().player;
}