Many people have been asking this, so I've decided to make a tutorial. Yes there has been other similar tutorials, but those ones weren't as detailed and they don't have pictures . First, you need download and install forge, which can be downloaded and ran from here. (DOWNLOAD THE RECOMENDED VERSION, NOT THE LATEST) Once that has been installed, open the minecraft launcher and launch forge. Once you've ran that, you should see a mod folder. If you have a windows computer you can access that by opening the run console with WindowsKey+R, entering %appdata% and entering the .minecraft folder. If you have a mac, open up the finder and enter "~/library" and go into the application support folder and entering the .minecraft folder. Now download optifine for 1.8, version D1, from here. (YOU MUST GET OPTIFINE D1 FOR 1.8 OR ELSE IT WONT WORK.) and put it in the mods folder. (DO NOT RUN IT) Now you'll need to get liteloader 1.8 from . When installing choose to chain it to forge on the "extend from" selection. If that crashes you can choose to extract the jar and place the lite loader jar in your mods folder. Once the liteloader is installed, run the liteloader with forge from the minecraft launcher. Once you've successfully ran that, you'll need to download macro mod 1.8 from here: http://eq2.co.uk/minecraft/mods/prerelease/mod_macros_0.11.1_beta2_mc1.8.litemod and drag it into your mods folder. Now run forge and liteloader again and you're good to go! If you have any questions or comments feel free to post here or forum pm me.
Well you were supposed to have downloaded liteloader and chained it forge. If you've done that already, you can run forge + liteloader from the minecraft launcher.
-- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (x86) version 6.3 Java Version: 1.8.0_31, Oracle Corporation Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation Memory: 86655808 bytes (82 MB) / 330616832 bytes (315 MB) up to 1037959168 bytes (989 MB) JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.20.1295 Minecraft Forge 11.14.0.1295 Optifine OptiFine_1.8_HD_U_D1 3 mods loaded, 3 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available FML{8.0.20.1295} [Forge Mod Loader] (forge-1.8-11.14.0.1295-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Forge{11.14.0.1295} [Minecraft Forge] (forge-1.8-11.14.0.1295-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.3958, Intel 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: No 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)
---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 6/26/15 9:23 AM Description: Unexpected error java.lang.IncompatibleClassChangeError: Found class com.mumfrey.liteloader.util.Input, but interface was expected at net.eq2online.macros.input.InputHandlerModuleJInput.<init>(InputHandlerModuleJInput.java:90) at net.eq2online.macros.core.MacroModCore.initInputHandler(MacroModCore.java:365) at net.eq2online.macros.core.MacroModCore.onTickInGUI(MacroModCore.java:844) at net.eq2online.macros.LiteModMacros.onTick(LiteModMacros.java:127) at com.mumfrey.liteloader.core.event.HandlerList$Tickable9.onTick(HandlerList$Tickable9.java:100) at com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient.onTick(LiteLoaderEventBrokerClient.java:406) at com.mumfrey.liteloader.client.CallbackProxyClient.onTick(CallbackProxyClient.java:69) at com.mumfrey.liteloader.core.event.EventProxy.$event00005(EventProxy.java:216) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1049) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:345) at net.minecraft.client.main.Main.main(SourceFile:120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) A detailed walkthrough of the error, its code path and all known details is as follows:
Still not the full thing. Try to copy everything and instead of pasting it here paste it in pastebin.com.
Hmm, did you download the recommended version of forge? if you didn't you'll need to download the recommended version and chain it again to lite loader.
I wonder why that was put in there...... This step is incorrect. Instead, click the "Extract Liteloader Jar" option. This will make the 'Extend from:' And 'New Profile:' gray, meaning you can't do anything with that. Instead, change the bottom thing where it says 'Choose the minecraft directory for installation/extraction', change that to go into mods folder and you should be good to go. So instead of doing what unitedstates said, try doing this. Edit: @314 helped me with this ty
Yes, that can also work, and I'll be adding that to the tutorial. Also, I put that there becuease the latest doesn't always mean the best.