Как запускать моды в эклипсе?

Версия Minecraft
1.14.4
Сделал мод, но он для версии 1.7.10. Забросил его, а недавно решил переписать под 1.14... и запутался. Решил скачать пару исходников чужих и посмотреть как там и столкнулся вот с чем:
Скачал мод DinnerBeef/Compressium выполнил команды инициализации, запустил в эклипсе выполнение, всё скомпилировалось, выполнилось и даже пару минут поигралось. Выключил, и вернулся через несколько дней.
И не смог запустить снова. Совершенно не помню, какой класс запускать.
1577346242489.png
Вот это в списке классов, три верхних пробовал, но выдают ошибки:

Start:

2019-12-26 14:44:51,420 main WARN Advanced terminal features are not available in this environment
[14:44:54] [Client thread/ERROR] [minecraft/ResourceIndex]: Can't find the resource index file: assets\indexes\1.14.json
[14:44:54] [Client thread/INFO] [minecraft/Minecraft]: Setting user: Player736
[14:45:01] [Client thread/INFO] [minecraft/Minecraft]: LWJGL Version: 3.2.2 build 10
[14:45:06] [Client thread/ERROR] [minecraft/Minecraft]: Couldn't set icon
java.io.FileNotFoundException: icons/icon_16x16.png
at net.minecraft.resources.VanillaPack.getResourceStream(VanillaPack.java:90) ~[forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraft.client.Minecraft.init(Minecraft.java:439) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraft.client.Minecraft.run(Minecraft.java:365) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraft.client.main.Main.main(Main.java:128) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at mcp.client.Start.main(Start.java:17) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
---- Minecraft Crash Report ----
// My bad.

Time: 26.12.19 14:45
Description: Initializing game

java.lang.NullPointerException: Initializing game
at net.minecraftforge.fml.ModLoader.<init>(ModLoader.java:114) ~[forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraftforge.fml.ModLoader.get(ModLoader.java:143) ~[forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraftforge.fml.client.ClientModLoader.lambda$begin$2(ClientModLoader.java:79) ~[forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$5(ClientModLoader.java:95) ~[forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraftforge.fml.client.ClientModLoader.begin(ClientModLoader.java:79) ~[forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraft.client.Minecraft.init(Minecraft.java:456) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraft.client.Minecraft.run(Minecraft.java:365) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at net.minecraft.client.main.Main.main(Main.java:128) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}
at mcp.client.Start.main(Start.java:17) [forge-1.14.4-28.1.26_mapped_snapshot_20191001-1.14.3-recomp.jar:?] {}


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
at net.minecraftforge.fml.ModLoader.<init>(ModLoader.java:114)
at net.minecraftforge.fml.ModLoader.get(ModLoader.java:143)
at net.minecraftforge.fml.client.ClientModLoader.lambda$begin$2(ClientModLoader.java:79)
at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$5(ClientModLoader.java:95)
at net.minecraftforge.fml.client.ClientModLoader.begin(ClientModLoader.java:79)
at net.minecraft.client.Minecraft.init(Minecraft.java:456)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:365)
at net.minecraft.client.main.Main.main(Main.java:128)
at mcp.client.Start.main(Start.java:17)

-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_201, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 621946952 bytes (593 MB) / 852492288 bytes (813 MB) up to 1900019712 bytes (1812 MB)
CPUs: 4
JVM Flags: 0 total;
Launched Version: mcp
LWJGL: 3.2.2 build 10
OpenGL: GeForce 8600 GT/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: ~~ERROR~~ NullPointerException: null
CPU: 4x Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz
#@!@# Game crashed! Crash report saved to: #@!@# C:\Backup\git\Compressium\.\crash-reports\crash-2019-12-26_14.45.15-client.txt
Казалось бы, не хватает какой-то картинки и JSONа, но без него же всё скомпилилось в первый раз и игралось. В гите никаких изменений, все исходники как были. JSON бы и добавил, но что тогда в нём должно быть?


Main
2019-12-26 14:48:44,960 main WARN Advanced terminal features are not available in this environment
Exception in thread "main" joptsimple.MissingRequiredOptionsException: Missing required option(s) [accessToken, version]
at joptsimple.OptionParser.ensureRequiredOptions(OptionParser.java:426)
at joptsimple.OptionParser.parse(OptionParser.java:400)
at net.minecraft.client.main.Main.main(Main.java:67)

Launcher
2019-12-26 14:50:23,667 main WARN Advanced terminal features are not available in this environment
[14:50:23] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args []
[14:50:23] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 4.0.0+61+ca3b447 starting: java version 1.8.0_201 by Oracle Corporation
Exception in thread "main" java.lang.NullPointerException
at net.minecraftforge.fml.loading.ModDirTransformerDiscoverer.candidates(ModDirTransformerDiscoverer.java:38)
at cpw.mods.modlauncher.TransformationServicesHandler.lambda$discoverServices$13(TransformationServicesHandler.java:137)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at cpw.mods.modlauncher.TransformationServicesHandler.discoverServices(TransformationServicesHandler.java:137)
at cpw.mods.modlauncher.Launcher.run(Launcher.java:74)
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)

Остальные, вроде не подходят вообще.

В своём проекте, для 1.7.10, где всё работает, используется класс GradleStart. Здесь такого нет и в помине.
 
Сверху