Add Infinite MJ generator.

Signed-off-by: EnderAlice- <enderalice@yahoo.com>
Update to 0.4.
Fix wrong direction to emitting MJ.

Signed-off-by: EnderAlice- <enderalice@yahoo.com>