Legacy Fabric

Background
Legacy Fabric is a side project of Fabric made for versions before 1.14 snapshots.

Legacy Fabric currently is very early in development but has current support for 1.8.9 with a few mods, libraries and APIs developers and players can access.

There is a few versions planned such as 1.12.2 & 1.13.2, but others in the alpha/beta or 1.2.5 range are considerations rather than having full focus development currently. This can be seen in the Legacy Fabric Discord channels.

Installation of Legacy Fabric for 1.8.9 is the same as Fabric on 1.14+ versions for the Installers when installing for Vanilla or MultiMC. Though are limited on loader versions and may be subject to change.

Vanilla/Java Edition launcher (may be subject to change)
'''Note: This is not for installing Legacy Fabric API only the Legacy Fabric Loader. Legacy Fabric API and Legacy Fabric mods are installed the same way as Fabric and belong in the mods folder of a Legacy Fabric instance/profile.'''

1.Acquire the Installer from the Installer download page here (general location for releases: https://github.com/Legacy-Fabric/fabric-installer (for a quick but older Installer that can still download newer Legacy Fabric Loader versions try here: https://jitpack.io/com/github/Legacy-Fabric/fabric-installer/-SNAPSHOT/fabric-installer--SNAPSHOT.jar)

2.After downloading the Installer, double click the Jar file to make a window appear.

3.Once the window appears, select settings appropriate to the experience.

4.Launch the Vanilla launcher to check for a correct installation of the loader profile.

5.Put mods into the mods folder (separate mods from other modloaders if you use any to avoid conflict).

To go to the mods folder go to the Resource Packs menu under the Options Menu. Select the left button in the Resource Packs Menu and you will appear in the Resource Packs folder.

Go back up one to .minecraft and look for the 'mods' folder. If one doesn't exist (as in it hasn't created one) make one called 'mods' with no capitals and put the mods inside the folder.

Close the unmodified game and launcher just encase to let the launcher work everything out with the new profile.

6.Launch the game. If a 'fabric' appears in the bottom left corner of the title screen it has installed correctly create a new world and check for a mod's contents to see if it has loaded correctly.

MultiMC launcher (may be subject to change)
'''Note: This is not for installing Legacy Fabric API only the Legacy Fabric Loader. Legacy Fabric API and Legacy Fabric mods are installed the same way as Fabric and belong in the mods folder of a Legacy Fabric instance/profile.'''

1.Unlike Fabric which is built into MultiMC one must use an existing MultiMC profile. Download or copy link to the zip file from here: https://cdn.discordapp.com/attachments/679635651666378753/730097340450471986/mmc_legacy_fabric_1.8.9.zip

2.With MultiMC open, create a new instance with either the button 'create new instance' or right click and select the option.

3.Next, go to the 'import from zip' tab and import the zip file (either having downloaded it to one's system or having the URL on one's clipboard after copying the link).

4.Once created, place mods into the mods folder and launch the instance. If a 'fabric' appears in the bottom left corner of the title screen it has installed correctly. Create a new world if the game loaded without crashing and see what mod contents are accessible.

Twitch launcher (may change due to Overwolf)
'''Note: This is not for installing Legacy Fabric API only the Legacy Fabric Loader. Legacy Fabric API and Legacy Fabric mods are installed the same way as Fabric and belong in the mods folder of a Legacy Fabric instance/profile.'''

'''Note 2: Make sure to have the Vanilla install first before attempting. This install will be the same as the 'Unofficial Vanilla to Twitch Install method' rather than the Jumploader one due to Jumploader or similar NOT being available for Legacy Fabric. This install also doesn't support modpack exporting or the profile stays every time so be prepared for 'partial' access to features.'''

1.With the Vanilla installation completed, go to the 'versions' folder of .minecraft (this is accessible via the resource packs button in the in-game options, then selecting the left button of the resource packs menu. Once the button is selected a folder will appear. Go back up a folder to .minecraft, then look for the 'versions' folder).

'''Note 3: Unlike with 1.14+ Fabric, Legacy Fabric doesn't need the 'fabric' or 'mixin.out' folders. So this can be skipped.''' 2.In the versions folder look for the Legacy Fabric named folder. For example something like 'fabric-loader-1.8.9-0.8.7+build.202006122116-1.8.9' and copy the folder.

3.Have the Twitch launcher active and select the 'Create Custom Profile' option. Make sure to leave the 'Current Modloader Version' box empty to avoid conflicts. Keep in mind you can't select Fabric versions through this dropdown list.

4.Create the custom profile, let it generate and download all it's files. Next go to the gear/cog icon and select the 'Open Folder' option. Once the folder has appeared, move up one from the custom profile to instances, then up from instances to 'Twitch'. Open the 'Install' folder.

5.Inside the 'Install' folder is a 'versions' folder. This is where the Legacy Fabric version goes. Paste it inside the 'versions' folder.

6.Launch the launcher, can check the available profiles. It won't appear after creating (showing the latest release version or the custom version the instances usually have) so go to the 'Installations' tab on the launcher and create a new one (if one hasn't been created) and select the Legacy Fabric version from the list. It may appear among later versions (say 1.8.9 Legacy Fabric among 1.16 versions) so try looking elsewhere rather than the exact number.

7.Add mods to the mods folder (going to the 'Open Folder' option and opening the mods folder to paste the mods) and launch the game with the Legacy Fabric version. If a 'fabric' appears in the bottom left corner of the title screen it has installed correctly. Just make sure to create a world to test any mods to see if they also work.

Mod Support
The mod support for Legacy Fabric only allows mods and coding aspects for Legacy Fabric supported versions, not Fabric 1.14+, Forge (any), Liteloader (1.8.9 and 1.12.2 specifically) or Rift (1.13.2).

Some mods on Fabric 1.14+ versions have been backported to Legacy Fabric (for example Fabric Discord Link), but players and developers should expect new mods on Legacy Fabric only due to what is being made for it to work alongside these versions.

A list of what can be used (mods, libraries, APIs) can be found via the Legacy Fabric Forum Page or for more releases/status on the project and more can be viewed via the Legacy Fabric Discord.

Mod List So Far (Expect Repeats, Not Complete List)
Beta 1.7.3:

-Fabric Discord Link -Legacy Brigadier

1.2.5:

-Fabric Discord Link

1.8.9:

-F3 Server Info

-CraftPresence

-ChromaHUD Fabric

-Fabric Discord Link

-Legacy Fabric API

-Mod Menu for 1.8.9

-Old Block Animation

-OptiFabric

-Surely Enough Items

-ViaFabric