Mod Installation Instruction Tutorials

This wiki page will focus on how to install mods for various fan modloaders (Fabric, Rift, Meddle, Liteloader, Risgami's Modloader, Forge) along with Datapacks and Behaviourpacks.

The point of fan modloaders is to apply a modding layer to the game. Modding Minecraft with fan modloaders is a different approach to Steam Workshop modding. Minecraft itself does not come with fan modding support only Datapacks and Behaviourpacks.

Datapacks (Java Edition)
1.Download a datapack from a datapack download source (Curseforge, Planet Minecraft, MCPEDL.com as examples). If the datapack has a resource pack then download that as they compliment the datapack.

2.Extract the zip file, optionally (does not apply to all datapacks) open the folder to see if a single deeper folder is available. The reason to check for this is because the game can not read the folder at that level, just move the datapack folder containing the mcmeta and other files/folders and delete the deeper folder.

3.Move the datapack to the .minecraft/saves/datapacks folder. Accessing .minecraft can be done by searching %appdata% on Windows, equivalents on Mac/Linux or opening the datapacks menu (when creating a new world) or resource packs menus (using that menu to get to .minecraft then locating the datapacks folder from there, and applying resource packs for datapacks from here) and applying it that way.

4.After loading a world use the command /reload to make sure datapacks load (some datapacks will have command/chat output letting the player know it is installed and loaded).

5.To find out what is installed use the '/datapack list' command, to enable a datapack that is disabled (a datapack in the folder that hasn't loaded yet or those the player has previously disabled) use the '/datapack enable' command and to disable datapacks the player can use the '/datapack disable' command.

Addons/Behaviourpacks (Bedrock for Windows 10, IOS and Android, not available on Console)
Addons/Behaviourpacks are the Bedrock equivalent of Datapacks by Mojang.

Notice:
This tutorial is not for installing mods for Java Edition onto Bedrock as that is impossible.

The only way to allow Java Edition support on Mobile devices is with fan projects called PoJav or another for phones on older OS versions called MC In A Box. Various Youtube videos and instructions can be found elsewhere on the Internet regarding those projects.

This tutorial will not cover BlockLauncher addons, scripts or ModPE.

If the player knows where the folder to install them is that will also work but this tutorial will count for the double clicking of the file to import it.

Back on topic
This tutorial will apply to installing Behaviourpacks and Resourcepacks the Windows 10 version of Bedrock, some parts may mention the Android installation process with regards to using a File Manager.

1.Go to a site such as Curseforge or MCPEDL.com to find a Behaviourpack/Addon of interest.

Check the page downloads and download or bypass ad sites if needed and acquire the download

Curseforge: on Curseforge they do not appear on the right like other hosted projects by creators, they can be found via the 'files' tab and must be downloaded from there.

On MCPEDL.com go to the page of the Addon/Behaviourpack/Resource Pack and scroll to the bottom of the page to find the downloads. Make sure to check if it is Android, IOS or Windows compatible. Some downloads on this site redirect to ad sites, either give up or bypass them to get access to the file.

The files to look for when it comes to Addons/Behaviourpacks are .mcaddon files while .mcpack files are resource packs (some resource packs may be important to the intended experience of a Behaviourpack).

2.Once the files are downloaded double click each file. If on the Windows 10 version of Bedrock and the game was not launched before, the game will launch to the title screen. The way to know the file is being imported to the game (moved to the correct folder location to make it visible and able to be enabled in-game) is via the message at the top of the screen stating the import is in progress.

Once the import is successful a message will stated that.

3.To enable a behaviourpack and resource pack go to the world (rather than the global settings) and check the Behaviourpacks and Resource Pack menus via the buttons below and select from the list of newly added or disabled.

4.Load up the world, use /reload and check the functionality works.

Note: If the files are not .mcpack or .mcaddon use a 7zip, WinRar like tool and move the packages to the correct location. But only if knowing what one is doing and where to correctly send the files/folders.

Curseforge Launcher (Forge & Fabric 2021) [Java Edition]
In the past Forge was the only supported modloader for the Curseforge/Twitch and etc. launchers but Fabric also has an option. This tutorial will cover how to install either modloader in the current verseion of the launcher. No 'without a modloader' mention as that is not possible in the current Curseforge launcher and this tutorial is about installing a modloader.

1.To install a modloader in the launcher one must create a new modpack/instance. Input a name, select the version and a modloader may or may not be visible depending on the progress the modloader has for available installers. If both are an option select one to get started. Forge and Fabric are not compatible and their mods are also for strictly one modloader. So select Forge for Forge mods and Fabric for Fabric mods.

2.Select the mods wanted to test/prepare a modpack (for example Just Enough Items/Roughly Enough Items for recipes, Xaero's Minimap/VoxelMap for a minimap and a mod that adds blocks like Quark/Blockus.)

3.Launch the launcher, make sure the profile and selected build installed is correct and wait for the version and modloader necessary files have downloaded and installed.

4.Create a world once the title screen is visible and see the results in the world to see if they loaded correctly.

Note: In the past Jumploader was needed for Fabric to work in the Curseforge launcher (when making modpacks or in general using the Curseforge launcher with Fabric mods) and when Twitch had Minecraft support built in. But as of around the time of 1.17 this is no longer needed unless it is not available because the latest Curseforge launcher build has not been made available on your Operating System yet.

Mojang launcher [Java Edition]
This tutorial does no apply to versions before Forge 1.6.1. Forge before this version used an older launcher, universal or META-INF changes to install it (along with putting library and APIs mods into the 'core mod' folder while regular mods go into the mods folder.

The only thing that may need to be considered is the Java version installed before installing Forge. Java is important for allowing mod support/functionality mods use after they are installed.

Forge 1.17+ versions will just like with Vanilla or Fabric need Java 16 so make sure to get that to allow support for it.

1.Download the Forge installer from Forge's website.

2.Double left click the installer. Install the Forge version after configuring settings from the installer window.

3.Open the launcher to check the profile installed correctly (create a new profile and apply the version if needed).

4.Download mods (mods, libraries, APIs or other dependency files) for Forge for a strict version (unless allowed on multiple like 1.9.4 to 1.10.2, 1.11 to 1.11.2, 1.12 to 1.12.2, 1.15 to 1.15.2, 1.16.2 to 1.16.5 as rare examples).

To find the mods folder search for %appdata% on Windows (equilvalent on Mac or Linux) or use the resourcepacks menu to access the resource packs folder and go up to the mods folder (create a 'mods' folder with all lowercase if one does not exist).

If possible pin the folder location somewhere to make it easy to come back to.

5.Add some test mods, select the Forge version profile that was installed and click the launch game button. Check the Mod Options button to see a mod list of what installed correctly.

MultiMC [Java Edition]
1.Create a new instance.

2.Select the edit instance' button.

3.Select the 'Forge' button, add the version wanted.

4.Add mods, libraries and APIs to the instance from the 'Minecraft folder', 'Config folder', 'Instance folder' or other folders that lead to the instance's folders.

4.Launch the instance.

Fabric 18w49a (1.14 snapshot) to 21w19a (1.17 snapshot) [Java Edition]
This tutorial applies to all snapshot and release versions in this range. So all 1.14 to 1.16.5 snapshots and releases will work with these instructions and with Java 8 installed. Just be aware that for 1.17 Pre-Releases+ Java 16 is required which will be mentioned in the 1.17 Fabric tutorial how to do.

Mojang Launcher [Java Edition]
1.Go to fabricmc.net/use and download the Jar installer or Exe installer (with .exe Smartscreen may be particular so make sure to select the option to let it run. If wanting to avoid that use the Jar installer instead).

2.Double click the installer and a window will appear. This window contains the location it will install to, the version of Minecraft wanting to install Fabric for (snapshot, pre-release, release candiate and release), what loader version (the latest will work on all 1.14+ versions as the loader is not version specfic like the mods and Fabric API are but the latest is usually required for the newest snapshots and release versions).

3.Download the Fabric API from Curseforge and mods from various trusted sources like Curseforge, Modrinth or Github.

4.Add the mods to the mods folder. On Windows this is possible by searching for %appdata%, finding the equivalent location on Mac or Linux. Or by using the resource packs menu to appear in the resoure packs folder (do this with a fresh version of Fabric Loader installed with no mods). If possible pin the folder location somewhere to make it easy to come back to.

5.Check the launcher has the Fabric Loader version installed and launch the game.

MultiMC [Java Edition]
1.Setup MultiMC.

2.Create a new instance that allows support for Fabric (1.14 snapshot+).

3.Edit instance, select Install Fabric from the button on the right.

4.Open the file location via 'config folder', 'instance folder' or 'Minecraft folder' and make way to the 'mods' folder.

5.Added mods (included Fabric API and required libraries/APIs) to the mods folder.

6.Launch game.

Mojang Launcher
Fabric mod installation for 1.17 is the same as 1.14 to 21w19a (Fabric API and mods/libraries/APIs for the required version in the mods folder) the only difference is that Java 16 is required rather than Java 8 or Java 11. This is due to 1.17 Pre-Releases and 1.17 Releases requiring support for Java 16. Possibly the 21w20a snapshot also.

1.Download and install 0.11.3+ of Fabric Loader from the Fabric Installer on fabricmc.net (latest loader versions are more likely to be supporting newer releases and snapshots or mod features).

2.Make sure to install Java 16 JDK (or Java 16 when it is available) from the OpenJDK website or other trusted sources. This is required as Minecraft now requires Java 16, Java 8 and 11 will not work on 1.17 versions of Minecraft and Fabric API for 1.17 Pre-Release 1+ also requires it.

3.Download Fabric API and the mods/libraries/APIs required that target 1.17+ or 1.17 Pre-Release/Release Candidate versions.

4.Find the .minecraft folder and move the Fabric APi and mods to the mods folder. To find the .minecraft folder look for %appdata% on Windows via a search (Mac or Linux equivalents) or another way is to launch the game with the Fabric profile installed, make sure it reaches the title screen.

Select the Options button, then the Resource Packs button. On the bottom left is a button to access the folder/file structure to add them. Go up from the resource packs folder to .minecraft and find mods.

If a mods folder is not created, create a new and call it 'mods' all lowercase. Pin or shortcut the .minecraft location to make it get easier to come back to if wanting to add and or remove the mods included or managing files in other folders later.

5.Close the game if did load up the game to get access to the resource packs menu or just wanted to get the 1.17+ profile of Fabric loaded for testing. Relaunch the game with the mods and Fabric API now added to the mods folder.

6.Create a new world or check via the Mod Menu mod and make sure the mods loaded correctly.

MultiMC
1.Create a new 1.17 instance or edit the existing 1.17 instance.

2.Download and install a Java 16 JDK.

3.Check that the Java 16 JDK is available from the list of Java versions under 'Settings'. If Java 8 or otherwise is available select the Java 16 one instead. 1.17+ Pre-Release and Release versions will require Java 16 they are not compatible with older Java versions.

4.Add mods to the instance via 'Instance Folder', 'Config Folder', 'Minecraft Folder' or the 'Edit Instance' tab for adding mods. Include Fabric API and any mods wanted for the instance. Fabric API is required for Fabric mods 99% of Fabric mods and also requires Java 16 JDK just like Minecraft 1.17+ versions.

5.Launch the game, create a new world or view mods listed with the Mod Menu mod to check the mods loaded correctly.

Cursed Fabric [Java Edition] Fabric on Beta 1.7.3
While Fabric is known for being around since 1.14 snapshots (and came about after Rift on 1.13.2) and is still going today it has separate projects such as Cursed Fabric for Beta 1.7.3 and Legacy Fabric for 1.8.9 (and other planned versions).

Background VERY IMPORTANT
Cursed Fabric has two options to go with. StationAPI (made by Modification Station) or Cursed Legacy API (made by the Fabric team).

Cursed Legacy API is available for the Mojang launcher and has a handful mods made for it, along with Cursed Legacy API to be used in the mods folder. Some mods don't need either API just the Cursed Fabric loader/instance (Quit Button and Fabric Better Trapdoors for example).

StationAPI is for MultiMC and has a handful of mods available for it. Some mods for StationAPI are only StationAPI 1.3.1 strictly, Pre2.0 strictly, or just need Station Loader to work (meaning it will work after installing the profile and does not require an API).

Some mods are also not compatible like Better Nether Beta and Iron Chests SL in the StationAPI environment while others require a newer version of StationAPI (2.0Pre compared to 1.3.1).

Mojang Launcher (Cursed Legacy API) [Java Edition]
There is a video to follow along if needed :)

For more information on Cursed Fabric, that can be found here.

1.Download the Cursed Fabric Installer and install the loader profile, make sure it's directed to the right location and so on (the default will apply to C drive, if wanting to changing use the gear/cog button to change aspects). In the past many profiles did not work (from the few loader versions tested) other than 671a1bb-b1.7.3 but the latest in the list/default (cursed-fabric-loader-5e8a1e8-b1.7.3 as of writing) will work.

Some mods may not be compatible with each other or current versions of the API so it is best to add mods to the mods folder 1 by 1 once at that step to see what works and what conflicts.



2.Download the Cursed Legacy API. There is a handful of mods made available for this API. There is mods that requires neither API that can also be good test mods such as Quit Button and Fabric Better Trapdoors which are both downloadable from Glass Repo.

3.Go to %appdata% for Windows (or Mac and Linux equivalents) or loading up the game, accessing the resource packs menu, acessing the folder from the bottom left button and navigating to the mods folder. If a mods folder does not exist create one called 'mods' all in lowercase.

4.Add Cursed Legacy API and whichever mods wanting to use to the mods folder.

5.Load the game with the mods included, Quit Button will appear on the title screen and the Fabric Better Trapdoors mod's features will appear in-game/in-world while other Cursed Legacy API mods will make changes either in-game or by also adding menu options (such as world gen).

MultiMC (StationAPI) [Java Edition]
There is a video to follow along if needed. :)

For more information on Cursed Fabric, that can be found here.

1.Go to the Cursed Fabric MultiMC Profile Github and click the green 'Code' button. This will bring up some options. Select the Download ZIP option. This will download a build that can be imported.

2.Open MultiMC and create a new instance by importing the Cursed Fabric MultiMC build. This is a Cursed Fabric Beta 1.7.3 build.

3.Next after the instance is created go to Glass Repo (a site that hosts Cursed Fabric and other alpha/beta mods for other modding sources) and search for StationAPI. There is both a Client and Serverside option. This tutorial will cover the Client requirements.

This API is important for certain mods. Some like Quit Button or Fabric Better Trapdoors work just fine with the Cursed Fabric loader MultiMC profile when in the mods folder but many others will need StationAPI 1.3.1 (for example Better Nether Beta, Creative, How Many Items Unofficial SL these do not work on Pre2.0) or StationAPI Pre2.0 (Smarty GUI, EnviroSound, these do no work on 1.3.1). So get either StationAPI 1.3.1 or Pre2.0 to suit the mod's requirements.

4.Download other mods from Glass Repo. Once mods are downloaded move them and StationAPi to the mods folder of the Cursed Fabric instance.

5.Launch the game, create a new world (check for a creative mode with the creative mod, try interactions to see if the mods work). There is no Mod Menu type mod yet so testing the mods is the easiest way to see if they work.

There is 2 pre-built modpacks with the mods capable for either Station API 1.3.1 and Pre2.0 that can be easily imported.

Cursed Fabric 1.2 (StationAPI 1.3.1 capable mods)

Cursed Fabric 2.0 (StationAPI Pre2.0 capable mods)

Legacy Fabric [Java Edition] (currently for 1.8.9, 1.7.10, 1.12.2 and more coming soon but Dev available only right now)
These tutorials will focus on the 1.8.9 version of Legacy Fabric.

Mojang Launcher [Java Edition]
1.Go to the Github page for the Legacy Fabric installer.

2.Download the jar installer and double click it.

3.Once the window appears select the version, location it will be installed to and other related settings.

4.Check the location it was installed to (default location of .minecraft or redirected) in the versions folder.

5.Download the Legacy Fabric API and compatible Legacy Fabric mods (this tutorial will focus on the 1.8.9 mods as they are the furthest along). So for example ChromaHUD Fabric, Legacy Mod Menu and Punch To Prime, make sure only Legacy Fabric mods are in the mods folder to avoid conflicts.

6.Check the launcher to see if the profile appears, launch the game with the installed Legacy Fabric profile.

7.With Legacy Mod Menu installed check the mods listed, otherwise create a new world/load up an existing world.

MultiMC [Java Edition]
1.Download the MultiMC 1.8.9 Legacy Fabric profile (this came from the Legacy Fabric Discord).

2.Import the profile after creating an instance. To import go to 'Edit Instance' and look for the import tab and browse for the profile.

3.Apply the profile to let it do it's thing and then load the instance.

4.Close the game, add Legacy Fabric mods and see what happens with a new world/existing.

If wanting to have access to many of the Legacy Fabric mods in a modpack ready to go to experiment with them, there is one available. It may not have recent Legacy Fabric mods but will have many of the earliest available.

IMPORTANT CURRENT INSTALLATION OPTION FOR RIFT MOJANG LAUNCHER AND MULTIMC METHODS DUE TO ASM FILES NEEDED AND NO LONGER ACCESS TO RIFT SERVER FOR DOWNLOADING THESE FILES
Due to Rift Github sources being archived (so inaccessible) ASM files and Rift Installers are instead accessible from a archive.org upload from SuntannedDuck2/Niche Duck. These files need to be placed in the correct folder for Rift to work.

This applies to both the installer for the Mojang launcher method and the particular MultiMC method.

It is recommended to use the ASM files or any of the 4 pre-build modpacks by the same fan creator with all mods included to simplify the process. If the modpacks don't work install them but just add the ASM files and it should work.

These installation instructions will include 'previous' steps (before the archiving of the Github sources) and current state steps (using the archive.org files) for those interested but the 'previous' will of course not work while the current ones still will.

Video covering what to do with the ASM files and Installers for the Mojang launcher.

Video showing how to install/the contents of the mods in each Rift importable modpack.

OLD DOES NOT WORK ANYMORE Mojang Launcher [Java Edition]
1.Download the Rift installer from Curseforge (only goes up to 66 and is very outdated) or other sources that are more recent like the 104 snapshots on Github or the Rift Fan MCForums Thread.

2.Double click the Jar file, and it will apply the 1.13 or 1.13.2 profile it comes included with.

3.Check the versions folder, add Rift mods to the mods folder. Remove any unrelated files from the mods folder. If the mods need a newer Rift profile then look for one and use that to allow access to those newer mods.

4.Launch the launcher, check the profile appears (or add it from the versions list by creating a new profile/editing an existing one). Launch the game with that profile. Create a new world/load an existing one. Use the /datapack list command or Rift Mod List to see what loaded.

OLD DOES NOT WORK ANYMORE MultiMC [Java Edition]
1.This method requires a bit to setup it does not have a simple profile to import the normal way. Go to the Github page related to MultiMC Rift setups and Rift source code available here.

Note: There is a MultiMC instance on Curseforge but due to not easily accessing the Rift servers it still won't likely work. Same with the later MultiMC instances as the one on Curseforge is outdated.

2.On that page will be some code. With MultiMC launched create a 1.13 or 1.13.2 instance. Edit the instance and look for an 'empty' button on the side bar.

3.There should be two textboxes. In the first one put 'rift' in the second put 'org.dimdev.rift'.

4.Next go to the 'edit' button, this will bring up a text editor/text file, copy and paste the version (as in Minecraft and Rift snapshot version) related code into the text file. This is important for this old method as it was meant to talk to the Rift servers to download the other necessary files and other aspects.The latest of these would come with VoxelMap included with the profile.

5.Launch the instance after applying all the necessary requirements from prior steps. If it does not load retry just encase. If it reaches the title screen then it worked. Create a new world/use an existing one. Use the /datapack list command or use Rift Mod List to see what was loaded correctly.

Curseforge Launcher [Java Edition]
(Roundabout method as Rift is not supported by the launcher officially like Forge or Fabric are)

Old But Still Relevant Video Showing How To Add The Rift Version and .mixin.out folders to the Install folder. The Twitch and Curseforge launchers are the same folder structure so it still works.

This tutorial usually requires the Mojang launcher's files first before starting. This is due to the ASM files, .mixin.out and Rift version being needed. Due to the current state of Rift the ASM files can be moved over to the Curseforge folder but the Rift version may need to be either generated from a Rift installer or copied from the same ASM source and moved.

1.Copy the ASM files, .mixin.out folder with it's contained file and the Rift version generated. Paste the ASM files in the libraries folder, the .mixin.out in the 'install' folder and the Rift version in the 'install/versions' folder.

1.1.If you wish to use the installer to generate a Rift version profile you can do that but if one is provided use that as it is already available to the player, double click the Rift installer to get a Rift profile if one is not available. The 105 installer is for Rift 1.13 and the others are for Rift 1.13.2 and support the latest Rift 1.13.2 mods.

2.Open the Curseforge launcher. Check for a Rift profile by going to the versions list under 'Installations' and creating a new one or using an existing one.

3.Select the version that was pasted into the install folder. Remember that the Rift version was not automatically requested by Curseforge launcher or understood by the launcher so it will always de-select it. The Rift version will need to be re-selected by the player every time. There is no way around this as it is not registered/installed the proper way the launcher would usually.

4.Load the game with test mods to make sure (Roughly Enough Items and Rift Mod List are good examples). If the game loads to the splash screen then create a new world and check for mods (or with Rift Mod List check what mods are listed).

Meddle [Java Edition] Works from 1.9 Snapshot (15w33a to 1.19 Pre-Rel 3), 1.10 Snapshot (16w20a) up to 1.11 Snapshot (16w32b to 16w39a)
Meddle is an Open Source Tweak Class Modloader for 1.9, 1.10 and 1.11 snapshots by FyberOptic.

The DynamicMappings and MeddleAPI files are important for certain mods so similar to Fabric API it is important to have them in the mods folder for Meddle instances just encase.

Other mods may also require Snaploader by canitzp.

There is various builds of DynamicMappings and mods for different snapshots on the Minecraft Forum page for Meddle, as Meddle is not version specific mods should work on any.

There is a quote regarding 1.6 (though a 1.6 option does not exist). While using mods alongside Forge 1.8 is possible according to a comment further down the forum thread.

FyberOptic

Theoretically it could work as far back as 1.6 or even older, though the mods would have to be compatible with the version of Minecraft you try to run it with.

Mojang Launcher (Beta Instructions)
To install to the Vanilla launcher for this method the Meddle Manager is required.

Once run, it should detect the Minecraft installation folder automatically while displaying information about the newest version available of Minecraft, Meddle and the versions of Meddle that are installed.

An image showing how to install Meddle versions to the Mojang launcher (applies to Beta instructions)

Next go to the "Install Client" tab, and select the snapshot to install Meddle for, and the Meddle version, and click the "Add Meddle Version to Launcher' option.

In the "Info" tab should be a version displaying the version that was installed in the box.

Open or restart the Minecraft launcher, add a new profile, and set the name.

Optionally the player can put it in a different game directory so that saves and mods can be separated from Vanilla worlds if the player chooses to.

It is highly recommended by the creator to disable the "Automatically ask Mojang for assistance with fixing crashes" since they are not responsible for Meddle crashes. Optionally is it useful to set the option "Keep the launcher open" encase any errors occur during startup.

Finally select the "Enable experimental development versions (snapshots)" option in the launcher and select the Meddle version that has been installed from the list.

Screenshot showing the installed Meddle version (applies to Beta instructions)

An image showing a Meddle version being selected from the Profile Editor of the Mojang launcher (applies to Beta instructions)

It is a good idea to run the instance once so the necessary folders are created. Check in the "Game Directory" folder selected, find the "Meddle" folder that has been created and a saves, logs and resourcepacks folders should be visible. Place mods into the Meddle folder.

Mojang launcher (Manual Install)
Download the Vanilla JSON provided or from the Vanilla Launcher (manual install) spoiler. [4]

If a different Minecraft or Meddle version is needed, modify the URL and instructions.

Next find your .minecraft folder, (the easiest way to do this is by going to the resource packs menu in-game of an unmodified version of the game and selecting the left button, and exiting the folder to .minecraft) and go to the versions folder.

Once there create a new folder the same as the Vanilla JSON title, for example: "15w44b-meddle-1.3".

Copy the JSON previously downloaded into the newly created folder.

Finally, open the launcher (restart the launcher if necessary) and create a profile using the version created. If it does not appear in the version list check the snapshot tick box and it should be visible if everything is done correctly.

MultiMC
To install Meddle for MultiMC, create a new instance for the game. Next select the 'Instance Folder' option. From there, create a new folder 'patches'. Finally save a JSON file provided or here for the latest of the 2 JSONs [3] under the MultiMC spoiler into this folder.

Server
The server process is automated. The ServerGenerator tool is required to be downloaded. Next run it as per the example "java -jar servergenerator-1.0.1.jar (minecraft_version) (meddle_version) (destination_dir)".

To install Meddle for example with snapshot 15w42a into a server folder, this would be used "java -jar servergenerator-1.0.1.jar 15w42a 1.2.2 server".

A screenshot showing Meddle, some mods, MeddleAPI and DynamicMappings installed to snapshot 15w34a.

Once done it will download the required files and create a server jar named "meddle_server.15w42a.1.2.2.jar" which needs to be run to start the server.

Up To Date
During snapshots if the server admin wanted it to be running the latest they can keep the ServerGenerator tool in the server directory and use a. (period, full-stop) for the destination directory. The admin would need to launch from the new jar instead of the old one.

Known Bug (Unsure If Still Happens)
There is a bug towards the output not being redirected to the GUI but the connection to the console still appears. This can be prevented by using the "nogui" in the server command line, but there is a bug since Minecraft 1.7 version where it will occasionally cause a crash on exit.

Liteloader [Java Edition] 1.5.2 to 1.12.2
Liteloader is a lightweight modloader by Mumphrey.

Many of it's mods are GUI or tweak focused, it can not support adding blocks/items/tile entitles like other modloaders can.

Mods like Autofish, Extended Hotbar, VoxelMap, VoxelGet or Item Dash are examples of what is available for it/what can be done with it.

Mods are available on Curseforge, Liteloader's website or Github.

Liteloader mods are .litemod files unlike .jar or .zip with any other modloaders so make sure to check the file format before putting in it the Liteloader mods folder.

Liteloader mods can run alongside Forge mods in the same instance. Just like Risugami's modloader and Forge on versions prior.

Liteloader mods are also version specific so 1.7.10 Liteloader mods will not work in 1.12.2 due to differences in versions by Mojang or Liteloader changes across versions.





Mojang launcher [Java Edition]
There is three options to select from when it comes to installers. The latest .exe for Windows, the .jar for all Operating Systems (Windows, Mac, Linux) and viewing other installer snapshots.

1.Go to the Liteloader website and select the appropriate Installer download option from the 'download' page (.exe or .jar depending on the platform).

2.After downloading double click the installer .exe or installer .jar file. Select the version to install, where it will install to and what the version folder/file is called.

3.Launch the game to make sure the version loads correctly and to make sure Liteloader folder appears in the mods folder. If the player knows what the folder is called they can create one just like if the mods folder is not generated create one called 'mods' all lowercase.

If a tab appears in the top right select it to have the Liteloader mod menu slide out. This is where mods can be configured, see which ones installed correctly and disabling mods without the need to remove them in the mods folder.

4.Next download Liteloader mods to test, these are clear by the .litemod file format unlike other modloaders where they will be .zip or .jar.

4.Place the mods into the Liteloader mods folder rather than the regular mods folder. As Liteloader can run alongside Forge the separate of folders makes it easier for the game to be able to tell the difference between the mods and with Forge not trying or ignoring the .litemod files (not that Forge can load .litemod files anyways).

5.Once the game is launched check for the Liteloader mod menu to see if the mod installed correctly, configure it if options are available/of interest. Create a new world/load an existing world and test the mods to see if they are functioning correctly or conflicting with others.

MultiMC [Java Edition]
Liteloader may be possible to install via other means but a simpler set of instructions will be presented for this tutorial.

Note: Liteloader only loads .litemod files not .zip, .rar (so any package file formats) or .jar files like other modloaders.

1.Once MultiMC is setup, create a new instance via the 'Create Instance' button or by right clicking.

2.After creating an instance between 1.5.2 to 1.12.2 that is Liteloader compatible, select the 'edit instance' button.

3.Look for the 'Liteloader' button and select the build available.

4.Add mods to the instance after having downloaded any .litemod files from Curseforge, Github or Liteloader's website. A liteloader folder should be available in the mods folder after loading to the title screen.



If the player knows what the liteloader mods folder is called and the folder has not generated yet they can create one and add the mods to it. Similarly if the mods folder has generated the player can create a new folder called 'mods' all in lowercase.

5.Load the game and check for the Liteloader menu, if the mods and menu are visible it was installed correctly. Make sure to test the mods in a new/existing world to make sure their functionality is working and not conflicting.

Old Launcher [Java Edition 1.5.2 and before launcher]
This only applies to Beta versions and Release 1.0 to 1.5.2

Windows
1.Open %appdata% (accessible via the run window).

2.Browse to .minecraft/bin

3.Open up minecraft.jar with either WINRAR or 7ZIP

4.Drag and drop the necessary files into the jar.

5.Delete META-INF folder in the jar.

6.Run Minecraft.

Mac
1.Go to Applications>Utilities and open terminal. 2.Type in the following:

cd ~

mkdir mctmp

cd mctmp

jar xf ~/Library/Application\ Support/minecraft/bin/minecraft.jar

3.Outside of terminal, copy all the files and folders into the mctmp directory. 4.Back inside terminal type

rm META-INF/MOJANG_C.*

jar uf ~/Library/Application\ Support/minecraft/bin/minecraft.jar ./

cd ..

rm -rf mctmp

5.Run Minecraft.

New Launcher [Java Edition 1.6 launcher]
These instructions only apply to the new launcher and 1.6.2 versions of Minecraft[4] Windows

1.Run latest launcher and download 1.6.2

2.Go to %appdata%/.minecraft/versions

3.Copy the directory named 1.6.2 and paste 1.6.2ML (you may name however you please, but everything must match) so there are now 2 copies.

4.Enter new directory and rename jar and json files to match the directory.

5.Open the JSON file in your preferred Notepad application and change the id from 1.6.2 to 1.6.2ML.

6.Now follow steps 3 from the Windows Old Launcher instructions.