TeamOpenIndustry / UniversalModCore

GNU Lesser General Public License v2.1
19 stars 18 forks source link

hey so how do i fix this? #113

Closed kimileip2011 closed 1 year ago

kimileip2011 commented 1 year ago

--- Minecraft Crash Report ---- // There are four lights!

Time: 2023-07-12 11:40 Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:71) [?:?] {re:classloading} at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:174) [?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft$$Lambda$5106/1411597673.run(Unknown Source) [?:?] {} at net.minecraft.util.Util.func_215077_a(Util.java:320) [?:?] {re:classloading} at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft$$Lambda$4573/739101205.accept(Unknown Source) [?:?] {} at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430a(ResourceLoadProgressGui.java:113) [?:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:481) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {} at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:37) [forge-1.16.5-36.2.39.jar:36.2] {} at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$464/634638280.call(Unknown Source) [forge-1.16.5-36.2.39.jar:36.2] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?] {}

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

-- Head -- Thread: Render thread Stacktrace: at cam72cam.mod.model.obj.ImageUtils.toRGBA(ImageUtils.java:31) ~[?:1.1.3] {re:classloading} -- MOD universalmodcore -- Details: Caused by 0: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError at cam72cam.immersiverailroading.registry.DefinitionManager.initDefinitions(DefinitionManager.java:128) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.ImmersiveRailroading.commonEvent(ImmersiveRailroading.java:97) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.mod.ModCore$Proxy.event(ModCore.java:181) ~[?:1.1.3] {re:classloading} at cam72cam.mod.ModCore$ClientProxy.event(ModCore.java:197) ~[?:1.1.3] {re:classloading} at cam72cam.mod.ModCore$Proxy.lambda$event$0(ModCore.java:178) ~[?:1.1.3] {re:classloading} at cam72cam.mod.ModCore$Proxy$$Lambda$3194/920000067.accept(Unknown Source) ~[?:?] {} at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:1.8.0_51] {} at cam72cam.mod.ModCore$Proxy.event(ModCore.java:178) ~[?:1.1.3] {re:classloading} at cam72cam.mod.ModCore.preInit(ModCore.java:92) ~[?:1.1.3] {re:classloading} at cam72cam.mod.ModCore$$Lambda$3519/1165794161.accept(Unknown Source) ~[?:?] {} at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus$$Lambda$2960/982073480.invoke(Unknown Source) ~[?:?] {} at net.minecraftforge.eventbus.EventBus$$Lambda$3180/1655964849.invoke(Unknown Source) ~[?:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[?:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:107) ~[?:?] {re:classloading} at net.minecraftforge.fml.ModContainer$$Lambda$3158/543028700.run(Unknown Source) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

Caused by 1: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError
    at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1006) ~[?:1.8.0_51] {}
    at cam72cam.immersiverailroading.registry.DefinitionManager.initDefinitions(DefinitionManager.java:125) ~[?:1.16.5-forge-1.9.1] {re:classloading}
    at cam72cam.immersiverailroading.ImmersiveRailroading.commonEvent(ImmersiveRailroading.java:97) ~[?:1.16.5-forge-1.9.1] {re:classloading}
    at cam72cam.mod.ModCore$Proxy.event(ModCore.java:181) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$ClientProxy.event(ModCore.java:197) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$Proxy.lambda$event$0(ModCore.java:178) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$Proxy$$Lambda$3194/920000067.accept(Unknown Source) ~[?:?] {}
    at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:1.8.0_51] {}
    at cam72cam.mod.ModCore$Proxy.event(ModCore.java:178) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore.preInit(ModCore.java:92) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$$Lambda$3519/1165794161.accept(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus$$Lambda$2960/982073480.invoke(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus$$Lambda$3180/1655964849.invoke(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[?:36.2] {re:classloading}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:107) ~[?:?] {re:classloading}
    at net.minecraftforge.fml.ModContainer$$Lambda$3158/543028700.run(Unknown Source) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

Caused by 2: java.lang.OutOfMemoryError
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:598) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1005) ~[?:1.8.0_51] {}
    at cam72cam.immersiverailroading.registry.DefinitionManager.initDefinitions(DefinitionManager.java:125) ~[?:1.16.5-forge-1.9.1] {re:classloading}
    at cam72cam.immersiverailroading.ImmersiveRailroading.commonEvent(ImmersiveRailroading.java:97) ~[?:1.16.5-forge-1.9.1] {re:classloading}
    at cam72cam.mod.ModCore$Proxy.event(ModCore.java:181) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$ClientProxy.event(ModCore.java:197) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$Proxy.lambda$event$0(ModCore.java:178) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$Proxy$$Lambda$3194/920000067.accept(Unknown Source) ~[?:?] {}
    at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:1.8.0_51] {}
    at cam72cam.mod.ModCore$Proxy.event(ModCore.java:178) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore.preInit(ModCore.java:92) ~[?:1.1.3] {re:classloading}
    at cam72cam.mod.ModCore$$Lambda$3519/1165794161.accept(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus$$Lambda$2960/982073480.invoke(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus$$Lambda$3180/1655964849.invoke(Unknown Source) ~[?:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[?:36.2] {re:classloading}
    at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:107) ~[?:?] {re:classloading}
    at net.minecraftforge.fml.ModContainer$$Lambda$3158/543028700.run(Unknown Source) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

Mod File: UniversalModCore-1.16.5-forge-1.1.3.jar
Failure message: Universal Mod Core (universalmodcore) encountered an error during the common_setup event phase
    java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError
Mod Version: 1.1.3
Mod Issue URL: https://github.com/TeamOpenIndustry/UniversalModCore/issues
Exception message: java.lang.OutOfMemoryError: Java heap space

Stacktrace: at cam72cam.mod.model.obj.ImageUtils.toRGBA(ImageUtils.java:31) ~[?:1.1.3] {re:classloading} at cam72cam.mod.model.obj.OBJModel.lambda$new$6(OBJModel.java:89) ~[?:1.1.3] {re:classloading} at cam72cam.mod.model.obj.OBJModel$$Lambda$4892/1514514345.apply(Unknown Source) ~[?:?] {} at cam72cam.mod.serialization.ResourceCache.getResource(ResourceCache.java:105) ~[?:1.1.3] {re:classloading} at cam72cam.mod.model.obj.OBJModel.(OBJModel.java:89) ~[?:1.1.3] {re:classloading} at cam72cam.immersiverailroading.model.StockModel.(StockModel.java:36) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.model.FreightModel.(FreightModel.java:15) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.model.LocomotiveModel.(LocomotiveModel.java:18) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.model.DieselLocomotiveModel.(DieselLocomotiveModel.java:35) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.LocomotiveDieselDefinition.createModel(LocomotiveDieselDefinition.java:70) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.EntityRollingStockDefinition.(EntityRollingStockDefinition.java:89) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.FreightDefinition.(FreightDefinition.java:13) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.LocomotiveDefinition.(LocomotiveDefinition.java:24) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.LocomotiveDieselDefinition.(LocomotiveDieselDefinition.java:26) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.DefinitionManager.lambda$static$0(DefinitionManager.java:46) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.DefinitionManager$$Lambda$4681/324233656.apply(Unknown Source) ~[?:?] {} at cam72cam.immersiverailroading.registry.DefinitionManager.lambda$initModels$3(DefinitionManager.java:187) ~[?:1.16.5-forge-1.9.1] {re:classloading} at cam72cam.immersiverailroading.registry.DefinitionManager$$Lambda$4719/1549613406.apply(Unknown Source) ~[?:?] {} at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51] {} at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[?:1.8.0_51] {} at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51] {} at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {} at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747) ~[?:1.8.0_51] {} at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721) ~[?:1.8.0_51] {} at java.util.stream.AbstractTask.compute(AbstractTask.java:316) ~[?:1.8.0_51] {} at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1867) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2042) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404) ~[?:1.8.0_51] {} at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734) ~[?:1.8.0_51] {} at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714) ~[?:1.8.0_51] {}

-- System Details -- Details: Minecraft Version: 1.16.5 Minecraft Version ID: 1.16.5 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1681888768 bytes (1603 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB) CPUs: 16 JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -XX:+IgnoreUnrecognizedVMOptions -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 8.1.3+8.1.3+main-8.1.x.c94d18ec ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /mixin-0.8.4.jar mixin PLUGINSERVICE /eventbus-4.0.0.jar eventbus PLUGINSERVICE /forge-1.16.5-36.2.39.jar object_holder_definalize PLUGINSERVICE /forge-1.16.5-36.2.39.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE /forge-1.16.5-36.2.39.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.5-36.2.39.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE /forge-1.16.5-36.2.39.jar fml TRANSFORMATIONSERVICE FML: 36.2 Forge: net.minecraftforge:36.2.39 FML Language Providers: javafml@36.2 minecraft@1 Mod List: forge-1.16.5-36.2.39-client.jar |Minecraft |minecraft |1.16.5 |SIDED_SETU|Manifest: NOSIGNATURE TrackAPI-1.16.4-forge-1.2.1.jar |TrackAPI |trackapi |1.2 |SIDED_SETU|Manifest: NOSIGNATURE forge-1.16.5-36.2.39-universal.jar |Forge |forge |36.2.39 |SIDED_SETU|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 ImmersiveEngineering-1.16.5-5.1.0-148.jar |Immersive Engineering |immersiveengineering |1.16.5-5.1.0-148 |SIDED_SETU|Manifest: NOSIGNATURE ImmersiveRailroading-1.16.5-forge-1.9.1 (1).jar |Immersive Railroading |immersiverailroading |1.16.5-forge-1.9.1 |SIDED_SETU|Manifest: NOSIGNATURE UniversalModCore-1.16.5-forge-1.1.3.jar |Universal Mod Core |universalmodcore |1.1.3 |ERROR |Manifest: NOSIGNATURE Crash Report UUID: c59f8d79-b003-45d3-b054-3e23e8301fdd

MarkenJaden commented 1 year ago

Your game ran out of memory (RAM). Either you haven't allocated enough RAM to your game or your computer doesn't have enough. There are plenty of simple guides online on how to do this.