MCPatcher

MCPatcher is a tool that allowed for mods with texture, lighting and on-screen elements like HUDs. It has since been discontinued and many of these features are available in Optifine.



Launcher Download

For info on Lightmaps with MCPatcher try here

For other MCPatcher threads try here

The tool was able to support many mods such as HDTExtureFix (available on the original website) among others like Villager Inventory Viewer, Pop Enchant Tags/ArmorsHUD, SlimeChunkInfo and a handful of mods by Urushibara known for making Liteloader mods.

More information can be found on the BitBucket page or the Minecraft Forums page regarding what it does, development (texture pack authors, mod developers) and what users can use with it.

Mods List (from what could be found, not complete list):

Balthichou's RandomMobs mod (unavailable normally and with archives) link

Better Glass (no link just seen screenshots of it mentioned for installation)

Better Skies (no link just seen screenshots of it mentioned for installation)

Connected Textures (unavailable normally and with archives)

Custom Colors (no link just seen screenshots of it mentioned for installation)

Custom Items (no link just seen screenshots of it mentioned for installation)

Easy Zoom (available for 1.8 Forge/1.8, 1.8.1, 1.8.2Pre1 MCPatcher) link

Extended HD (no link just seen screenshots of it mentioned for installation)

Floatable Rails 1.6.4/1.7.10 Forge, 1.8/1.8.1 Vanilla/MCPatcher link

Misa's Realistic Texture Pack link (for newer versions requires Optifine, is available for 1.16.4 and 1.17.1)

More Village Biomes (available for Forge 1.6.2/1.6.4/1.7.2/1.7.10, MCPatcher 1.8/1.8.1) link downloads unavailable only for viewing

Pop Enchant Tags/Armors HUD (supports 1.7.10/1.8 Liteloader, MCPatcher 1.8, 1.8.1, 1.8.2 Pre1 link

Slime Chunk Info (available for Liteloader 1.8, Optifine 1.8/1.8.1, MCPatcher 1.8, 1.8.1, 1.8.2 Pre1) link

Tree Feller Mod (available for 1.8 Forge/1.8, 1.8.1, 1.8.2Pre1 MCPatcher) link

Villager Inventories Looter (available for MCPatcher 1.8 and 1.8.1) link bottom of the page

Village Inventory Viewer (available for MCPatcher 1.8, 1.8.1/Forge 1.8) link top of the page

Download and installation instructions:

Download the correct version of the patcher for your OS.Double-click the patcher.

You should see this:

If the wrong Minecraft version is shown (1.6.1 instead of 1.6.2 for example), use the right-hand dropdown box to select the proper version.

If you would like Better Grass (full grass texture on the sides of grass blocks next to other grass blocks), select the Options tab, scroll down to Connected Textures, and check the box next to Better Grass.

Click Patch.

Close MCPatcher and start the game normally.

Ensure that the patched profile (e.g., MCPatcher, not your username) is selected in the game's launcher.

Or click Test Minecraft to run Minecraft without logging in (single-player only)

Installing Forge/Liteloader/Risugami's Modloader is possible but requires certain steps available on the Minecraft Forums page.

Some Forge/Liteloader steps are below:

The process for installing Forge/FML/LiteLoader is different.

-Close MCPatcher for these first steps.

-Download the Forge/FML/LiteLoader installer for the corresponding version of Minecraft.

-Run the installer as usual.

-If using LiteLoader and you want to chain to Forge, select the appropriate option in the LiteLoader installer.

-Start the launcher and run the game once with the Forge/LiteLoader profile just created.

-This will ensure the necessary libraries are downloaded.

-Close the game and start MCPatcher.

-From the Game Version drop-down menu, choose the Forge/LiteLoader version that was just created.

For example, 1.6.2-Forge9.10.0.804 or LiteLoader1.6.2.For Forge or FML, an extra entry will appear in the MCPatcher mods tab, but nothing extra will be added for LiteLoader.

-This is normal.Click Patch.Click Test Minecraft, or close MCPatcher and run the launcher, making sure that the correct profile (e.g., MCPatcher) and version (e.g., 1.6.2-Forge9.10.0.804-mcpatcher) are selected.

NOTE: FML will produce many errors during startup complaining about binary discrepancies. These are due to the fact that FML and MCPatcher modify the same classes and can be safely ignored.

Steps mentioning Risugami's Modloader:

NOTE: Some of the screenshots below are out of date. The process remains the same, however.

Use MCPatcher to manage other mods as well.

This is not only more convenient, it ensures maximum compatibility between MCPatcher's features and other mods.

Note that mods must still be compatible with the version of Minecraft you are running. MCPatcher does not and cannot do anything to make mods work with any version of the game other than the one they were written for.

In the main patcher window, click the Add (+) button.Select the zip file containing the mod you wish to apply.

In this example, we'll use ModLoader.

Click Ok.

Next a window showing the list of files that will be added will appear. This is mainly informational. Confirm that the right files are listed and click Ok.

The main patcher window should look like this now:

Now we're going to add a second mod, Better Than Wolves.

This will illustrate two important things: How to add just a subfolder from a mod and how to resolve mod conflicts.Click the Add (+) button again.Choose the BTW zip.

Since there are multiple subfolders to choose from, the subfolder window appears. If you blindly add everything from the zip, it will not work. Instead, select the MINECRAFT-JAR folder and click Ok.

Next the list of files to be added is shown.

Notice this time how files are being copied from the MINECRAFT-JAR folder into the root of minecraft.jar.

Now we have a slight problem. Both ModLoader and BTW contain vl.class. If you try to patch at this point, you will get a warning about the conflict.

You can ignore this warning and patch anyway. Or you can fix it by removing vl.class from ModLoader.

Double-click ModLoader and the list of files will appear again.

Select vl.class and click the Remove (-) button.

Note: Doing this does not change the original ModLoader.zip file, only the list of files that will be copied from it.

The file list should now look like this.

Click Ok.

The main patcher window should look like this:

Click Patch and run the game!

The original website (without archives) redirects to the HDTextureFix page (whether the home, faq or download pages).

The archives for it are difficult to come by so older versions (in the 2013 to possibly 2014 range, further years seem to act the same as those outside of archives) are the only way to go about it and on Windows the downloader can be 'particular' about attempting to install it (no smartscreen just a specific warning). This is due to Windows not understanding what it is but it should work and is safe as long as from the correct sources rather than other websites storing it like with mods and other fan content.

The BitBucket has more versions and is more accessible without the need to look for archives. For an earlier archive it can be viewed here

The HDTextureFix can be found here

BitBucket Description:

MCPatcher is a bytecode-level patcher for Minecraft. Its original purpose was changing the hard-coded texture sizes, but it now adds a variety of graphical enhancements to the game such as connected textures, random mob skins, and custom skyboxes.

Additionally it offers a Java API for applying your own arbitrary patches to the game.

See LICENSE for license details.

Reddit Commenter Explanation:

MCPatcher was used to install a collection of resource pack mods that allowed more flexibility with resource packs.

A few years ago, it stopped being updated.

It was incorporated into optifine at some point and most if not all of the same mods are usable to this day with on and off options for the different utilities found in the graphics settings.

The textures and properties for the textures were put in a folder called mcpatcher in the resource packs.

Optifine just changed the folder name to optifine in the 1.13.1 release, so mcpatcher is no longer mentioned in optifine.