The most important thing to understand when installing manually is that the version you create must have a consistent id. You must use the same id for every part of the installation process. In the example below we will use the id 1.7.10-LiteLoader1.7.10
, if you choose a different id then you must alter this everywhere that the ID appears in order for the version to work.
versions
folder inside your .minecraft
folderversions
with the id of your new version, eg. 1.7.10-LiteLoader1.7.10
.json
, eg 1.7.10-LiteLoader1.7.10.json
{ "id": "1.7.10-LiteLoader1.7.10", "time": "2014-05-14T18:29:23+01:00", "releaseTime": "2014-05-14T18:29:23+01:00", "type": "release", "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type} --tweakClass com.mumfrey.liteloader.launch.LiteLoaderTweaker", "libraries": [ { "name": "com.mumfrey:liteloader:1.7.10", "url": "http://dl.liteloader.com/versions/" }, { "name": "net.minecraft:launchwrapper:1.11" }, { "name": "org.ow2.asm:asm-all:5.0.3" }, { "name": "com.google.guava:guava:16.0" } ], "mainClass": "net.minecraft.launchwrapper.Launch", "minimumLauncherVersion": 16, "inheritsFrom": "1.7.10", "jar": "1.7.10" }
id
at the top of the file to matchinheritsFrom
value to indicate the version to inherit fromminecraftArguments
value from the other version and append: –tweakClass com.mumfrey.liteloader.launch.LiteLoaderTweaker