Run crashed

Upvotes: 0
Issue description

So, I was experimenting in a random "mod" workspace and I tried to run it, so that I can create a world and see if the things I made worked. But it crashed! I only made a block, a biome and a dimension (if that could help). Can somebody please explain why this happened? Maybe 3 elements are so few, that will cause the run button not to function properly? Here is something else that may help:
 

Executing gradle command: runClient
Build info: MCreator 1.9.0, 64-bit, 4051 MB, Windows 10 - cmd, JVM 1.8.0_212, JAVA_HOME: C:\Program Files\Pylo\MCreator\jdk
(c) 2018 Microsoft Corporation. ‹� �§ ­ηΆ�¥� ΅α�� ¤ζ£ £¦¬ › ΅� ι£�«¦�.
C:\Users\User\MCreatorWorkspaces\y>gradlew -Dorg.gradle.java.home="C:/Program Files/Pylo/MCreator/jdk" -Dorg.gradle.parallel=false -Dorg.gradle.jvmargs="-Xms625m -Xmx2048m" runClient 
This mapping 'snapshot_20171003' was designed for MC 1.12! Use at your own peril.
:deobfCompileDummyTask
:deobfProvidedDummyTask
:sourceApiJava UP-TO-DATE
:compileApiJava NO-SOURCE
:processApiResources NO-SOURCE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:getVersionJson
:extractNatives SKIPPED
:extractUserdev UP-TO-DATE
:getAssetIndex UP-TO-DATE
:getAssets
Current status: 1067/1305   81%
:makeStart
:runClient
16:32.02 [main/INFO] [GradleStart]: Extra: []
16:32.02 [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/User/.mcreator/gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
16:32.02 [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
16:32.02 [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
16:32.02 [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
16:32.02 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
16:32.02 [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2768 for Minecraft 1.12.2 loading
16:32.02 [main/INFO] [FML]: Java is LibericaJDK 64-Bit Server VM, version 1.8.0_212, running on Windows 10:amd64:10.0, installed at C:\Program Files\Pylo\MCreator\jdk\jre
16:32.02 [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
16:32.02 [main/ERROR] [FML]: Full: C:\Users\User\.mcreator\gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4\maven-artifact-3.5.3.jar
16:32.02 [main/ERROR] [FML]: Trimmed: c:/users/user/.mcreator/gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.5.3/
16:32.02 [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
16:32.02 [main/INFO] [FML]: Detected deobfuscated environment, loading log configs for colored console logs.
2019-07-20 16:32:03,394 main WARN Disabling terminal, you're running in an unsupported environment.
16:32.03 [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
16:32.03 [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
16:32.03 [main/INFO] [FML]: Searching C:\Users\User\MCreatorWorkspaces\y\run\.\mods for mods
16:32.03 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
16:32.03 [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
16:32.03 [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
16:32.03 [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
16:32.03 [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
16:32.03 [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
16:32.03 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
16:32.03 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
16:32.03 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
16:32.04 [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
16:32.04 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
16:32.04 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
16:32.04 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
16:32.04 [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
16:32.04 [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
16:32.04 [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
16:32.05 [main/INFO] [minecraft/Minecraft]: Setting user: Player718
16:32.07 [main/INFO] [minecraft/Minecraft]: LWJGL Version: 2.9.4
16:32.08 [main/INFO] [FML]: -- System Details --
Details:
   Minecraft Version: 1.12.2
   Operating System: Windows 10 (amd64) version 10.0
   Java Version: 1.8.0_212, BellSoft
   Java VM Version: LibericaJDK 64-Bit Server VM (mixed mode), 
   Memory: 78062968 bytes (74 MB) / 283639808 bytes (270 MB) up to 945291264 bytes (901 MB)
   JVM Flags: 0 total; 
   IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
   FML: 
   Loaded coremods (and transformers): 
   GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 417.35' Renderer: 'GeForce GT 630/PCIe/SSE2'
16:32.09 [main/INFO] [FML]: MinecraftForge v14.23.5.2768 Initialized
16:32.09 [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
16:32.09 [main/INFO] [FML]: Replaced 1036 ore ingredients
16:32.09 [main/INFO] [FML]: Searching C:\Users\User\MCreatorWorkspaces\y\run\.\mods for mods
16:32.11 [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
16:32.11 [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, y] at CLIENT
16:32.11 [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, y] at SERVER
16:32.11 [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 200940836 nanos
16:32.11 [main/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:y
16:32.11 [main/INFO] [FML]: Processing ObjectHolder annotations
16:32.12 [main/INFO] [FML]: Found 1172 ObjectHolder annotations
16:32.12 [main/INFO] [FML]: Identifying ItemStackHolder annotations
16:32.12 [main/INFO] [FML]: Found 0 ItemStackHolder annotations
16:32.12 [main/INFO] [FML]: Configured a dormant chunk cache size of 0
16:32.12 [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotio…
16:32.12 [main/INFO] [FML]: OBJLoader: Domain y has been added.
16:32.12 [main/INFO] [FML]: Applying holder lookups
16:32.12 [main/INFO] [FML]: Holder lookups applied
16:32.12 [main/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.RegistryEvent$Register@373efaa2:
java.lang.NullPointerException: null
   at net.mcreator.y.MCreatorEpogeen.lambda$new$1(MCreatorEpogeen.java:35 ) ~[MCreatorEpogeen.class:?]
   at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193 ) ~[?:1.8.0_212]
   at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382 ) ~[?:1.8.0_212]
   at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482 ) ~[?:1.8.0_212]
   at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472 ) ~[?:1.8.0_212]
   at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546 ) ~[?:1.8.0_212]
   at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260 ) ~[?:1.8.0_212]
   at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438 ) ~[?:1.8.0_212]
   at net.mcreator.y.y.registerItems(y.java:84 ) ~[y.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_14_y_registerItems_Register.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90 ) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144 ) ~[EventBus$1.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182 ) [EventBus.class:?]
   at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:782 ) [GameData.class:?]
   at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628 ) [Loader.class:?]
   at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252 ) [FMLClientHandler.class:?]
   at net.minecraft.client.Minecraft.init(Minecraft.java:513 ) [Minecraft.class:?]
   at net.minecraft.client.Minecraft.run(Minecraft.java:421 ) [Minecraft.class:?]
   at net.minecraft.client.main.Main.main(Main.java:118 ) [Main.class:?]
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 ) ~[?:1.8.0_212]
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 ) ~[?:1.8.0_212]
   at java.lang.reflect.Method.invoke(Method.java:498 ) ~[?:1.8.0_212]
   at net.minecraft.launchwrapper.Launch.launch(Launch.java:135 ) [launchwrapper-1.12.jar:?]
   at net.minecraft.launchwrapper.Launch.main(Launch.java:28 ) [launchwrapper-1.12.jar:?]
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 ) ~[?:1.8.0_212]
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 ) ~[?:1.8.0_212]
   at java.lang.reflect.Method.invoke(Method.java:498 ) ~[?:1.8.0_212]
   at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97 ) [start/:?]
   at GradleStart.main( .GradleStart:25">GradleStart.java:25 ) [start/:?]
16:32.12 [main/ERROR] [FML]: Index: 4 Listeners:
16:32.12 [main/ERROR] [FML]: 0: NORMAL
16:32.12 [main/ERROR] [FML]: 1: net.minecraftforge.fml.common.eventhandler.EventBus$1@43e869ea
16:32.12 [main/ERROR] [FML]: 2: net.minecraftforge.fml.common.eventhandler.EventBus$1@8f7cbcc
16:32.12 [main/ERROR] [FML]: 3: net.minecraftforge.fml.common.eventhandler.EventBus$1@10b9956a
16:32.12 [main/ERROR] [FML]: 4: net.minecraftforge.fml.common.eventhandler.EventBus$1@fafbc63
16:32.12 [main/ERROR] [FML]: 5: net.minecraftforge.fml.common.eventhandler.EventBus$1@f083345
16:32.12 [main/ERROR] [FML]: 6: net.minecraftforge.fml.common.eventhandler.EventBus$1@391720c3
16:32.12 [main/ERROR] [FML]: 7: net.minecraftforge.fml.common.eventhandler.EventBus$1@6559f04e
16:32.12 [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629 ---- Minecraft Crash Report ----
// Why is it breaking :(
Time: 7/20/19 4:32 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
   at net.mcreator.y.MCreatorEpogeen.lambda$new$1(MCreatorEpogeen.java:35 )
   at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193 )
   at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382 )
   at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482 )
   at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472 )
   at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546 )
   at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260 )
   at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438 )
   at net.mcreator.y.y.registerItems(y.java:84 )
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_14_y_registerItems_Register.invoke(.dynamic)
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90 )
   at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144 )
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182 )
   at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:782 )
   at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628 )
   at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252 )
   at net.minecraft.client.Minecraft.init(Minecraft.java:513 )
   at net.minecraft.client.Minecraft.run(Minecraft.java:421 )
   at net.minecraft.client.main.Main.main(Main.java:118 )
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 )
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 )
   at java.lang.reflect.Method.invoke(Method.java:498 )
   at net.minecraft.launchwrapper.Launch.launch(Launch.java:135 )
   at net.minecraft.launchwrapper.Launch.main(Launch.java:28 )
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 )
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 )
   at java.lang.reflect.Method.invoke(Method.java:498 )
   at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97 )
   at GradleStart.main(GradleStart.java:25 )
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
   at net.mcreator.y.MCreatorEpogeen.lambda$new$1(MCreatorEpogeen.java:35 )
   at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193 )
   at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382 )
   at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482 )
   at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472 )
   at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546 )
   at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260 )
   at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438 )
   at net.mcreator.y.y.registerItems(y.java:84 )
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_14_y_registerItems_Register.invoke(.dynamic)
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90 )
   at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144 )
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182 )
   at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:782 )
   at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628 )
   at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252 )
   at net.minecraft.client.Minecraft.init(Minecraft.java:513 )
-- Initialization --
Details:
Stacktrace:
   at net.minecraft.client.Minecraft.run(Minecraft.java:421 )
   at net.minecraft.client.main.Main.main(Main.java:118 )
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 )
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 )
   at java.lang.reflect.Method.invoke(Method.java:498 )
   at net.minecraft.launchwrapper.Launch.launch(Launch.java:135 )
   at net.minecraft.launchwrapper.Launch.main(Launch.java:28 )
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 )
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 )
   at java.lang.reflect.Method.invoke(Method.java:498 )
   at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97 )
   at GradleStart.main(GradleStart.java:25 )
-- System Details --
Details:
   Minecraft Version: 1.12.2
   Operating System: Windows 10 (amd64) version 10.0
   Java Version: 1.8.0_212, BellSoft
   Java VM Version: LibericaJDK 64-Bit Server VM (mixed mode), 
   Memory: 237239536 bytes (226 MB) / 375390208 bytes (358 MB) up to 945291264 bytes (901 MB)
   JVM Flags: 0 total; 
   IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
   FML: MCP 9.42 Powered by Forge 14.23.5.2768 5 mods loaded, 5 mods active
   States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
   | State | ID        | Version      | Source                           | Signature |
   |:----- |:--------- |:------------ |:-------------------------------- |:--------- |
   | UCH   | minecraft | 1.12.2       | minecraft.jar                    | None      |
   | UCH   | mcp       | 9.42         | minecraft.jar                    | None      |
   | UCH   | FML       | 8.0.99.99    | forgeSrc-1.12.2-14.23.5.2768.jar | None      |
   | UCH   | forge     | 14.23.5.2768 | forgeSrc-1.12.2-14.23.5.2768.jar | None      |
   | UCH   | y         | 1.0.0        | modid-1.0.jar                    | None      |
   Loaded coremods (and transformers): 
   GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 417.35' Renderer: 'GeForce GT 630/PCIe/SSE2'
   Launched Version: 1.12.2
   LWJGL: 2.9.4
   OpenGL: GeForce GT 630/PCIe/SSE2 GL version 4.6.0 NVIDIA 417.35, 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 'fml,forge'
   Type: Client (map_client.txt)
   Resource Packs: 
   Current Language: English (US)
   Profiler Position: N/A (disabled)
   CPU: 4x Intel(R) Core(TM) i5-3350P CPU @ 3.10GHz
16:32.12 [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629 #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\User\MCreatorWorkspaces\y\run\.\crash-reports\crash-2019-07-20_16.32.12-client.txt
:runClient FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':runClient'.
> Process 'command 'C:\Program Files\Pylo\MCreator\jdk\bin\java.exe'' finished with non-zero exit value -1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 17s
13 actionable tasks: 6 executed, 7 up-to-date
C:\Users\User\MCreatorWorkspaces\y>
Task completed with return code 0 in 18153 milliseconds

Issue comments



Donate to MCreator

By donating to developers you can speed up development, as with more resources, we can dedicate more time to MCreator. It is a free project made by developers working on it in their free time.