MCPatcher Repackager

MCPatcher Repackager is used to "Repackage MCPatcher" and separate it from the vanilla jar. The resulting jar can be put in the mods folder and be loaded by Forge or LiteLoader. This is useful with Forge because it doesn't cause FML to complain about modified classes.

This does not add any compatabilities. It simply takes the files MCPatcher edits and puts them in a separate jar. You MUST patch your jar with FML or Forge, if you plan on using them.

This should work for any future or past versions of MCPatcher. As long as there are no drastic changes, such as using runtime patching, there should be no need for an update from me. In that scenario, there wouldn't be much use in this, though.

Downloads


Downloads are on Github
Source is also on Github

Instructions


Upon running the jar archive, you will be greeted with the main window.


Start by clicking the "Select Jar" button. This will show a file selector you can use to select your MCPatcher created jar.


After selecting your jar, click "Repackage" to start the process. If all goes well, it will create a new jar in your mods folder and a message will pop up indicating this. It will be similar to this. A different message will appear if things goes wrong.

Right away you will be able to launch LiteLoader or Forge and MCPatcher will load with it. If you use LiteLoader, an entry will appear in the mods panel.


Licence and Modpacks


This project uses the GPL version 2.

This is a tool. Why do you want to include this in a modpack? If you're talking about the resulting jar this tool creates, you're asking the wrong person. Half of the code belongs to Prupe and the other half belongs to Mojang. Because of the way MCPatcher works, you cannot redistribute it without breaking Mojang's EULA.

8 comments:

  1. ok I have one question. When you say: "Right away you will be able to launch LiteLoader or Forge and MCPatcher will load with it. If you use LiteLoader, an entry will appear in the mods panel.", how would you start liteloader without selecting that profile from the liteloader installer? I've tried to install liteloader into the jar that this creates and yet this .jar isn't on the list.

    ReplyDelete
    Replies
    1. You shouldn't need to do anything special with liteloader, only FML/Forge. During install, just use the default settings.

      Delete
    2. AH! Welp, I'm am an idiot now. I missed the one sentence where u said it adds it to the Mods folder. Sorry I apologize for my stupid question now.

      Delete
  2. when i use this with minecraft 1.8 + forge 11.14.3.1450 + liteloader it crash :( can you tell why? i really want to use mcpatcher + forge and liteloader.

    ReplyDelete
  3. Can you provide a how to on doing so with forge for mc 1.8+? I get this to work flawlessly with liteloader, but when I run Forge, MC crashes.
    http://hastebin.com/biroxaxaji.avrasm I would love to combine forge mods with mcpatcher. Its already amazing that you made a way to do so with liteloader. Liteloader just just not have as much mods created for 1.8+

    ReplyDelete
  4. Can you provide a how to on doing so with forge for mc 1.8+? I get this to work flawlessly with liteloader, but when I run Forge, MC crashes.
    http://hastebin.com/biroxaxaji.avrasm I would love to combine forge mods with mcpatcher. Its already amazing that you made a way to do so with liteloader. Liteloader just just not have as much mods created for 1.8+

    ReplyDelete
    Replies
    1. Currently, mcpatcher is broken for 1.8's latest forge and needs to be fixed. Remember that this doesn't add any compatibility features, so this was bound to happen. It's up to Kahr to fix it, and when he does, it should work again.

      Delete
    2. Thanks btw didnt meant to post twice XD. Just keep us up to date, and keep up the good work! Youre great.

      Delete