{"id":15016122,"url":"https://github.com/zekerzhayard/forgewrapper","last_synced_at":"2025-04-12T09:30:58.120Z","repository":{"id":36807840,"uuid":"230500225","full_name":"ZekerZhayard/ForgeWrapper","owner":"ZekerZhayard","description":"Allow MultiMC to launch Minecraft 1.13+ with Forge","archived":false,"fork":false,"pushed_at":"2024-03-01T06:59:00.000Z","size":400,"stargazers_count":53,"open_issues_count":2,"forks_count":17,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-07T12:02:26.151Z","etag":null,"topics":["forge","minecraft","minecraft-forge","minecraftforge","multimc"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZekerZhayard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-27T18:57:33.000Z","updated_at":"2024-09-17T11:49:36.000Z","dependencies_parsed_at":"2022-07-15T20:17:02.207Z","dependency_job_id":"a0f38ae4-969d-45ff-8442-e972078f235a","html_url":"https://github.com/ZekerZhayard/ForgeWrapper","commit_stats":{"total_commits":29,"total_committers":5,"mean_commits":5.8,"dds":"0.13793103448275867","last_synced_commit":"3c6712d64a42e4ec200909912e72749499aaca79"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZekerZhayard%2FForgeWrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZekerZhayard%2FForgeWrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZekerZhayard%2FForgeWrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZekerZhayard%2FForgeWrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZekerZhayard","download_url":"https://codeload.github.com/ZekerZhayard/ForgeWrapper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223510342,"owners_count":17157306,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forge","minecraft","minecraft-forge","minecraftforge","multimc"],"created_at":"2024-09-24T19:48:26.044Z","updated_at":"2024-11-07T12:03:35.484Z","avatar_url":"https://github.com/ZekerZhayard.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ForgeWrapper\n\nAllow [MultiMC](https://github.com/MultiMC/MultiMC5) to launch Minecraft 1.13+ with Forge.\n\n**ForgeWrapper has been adopted by MultiMC, you do not need to perform the following steps manually. (2020-03-29)**\n\n## For other launchers\n1. ForgeWrapper provides some java properties since 1.4.2:\n   - `forgewrapper.librariesDir` : a path to libraries folder (e.g. -Dforgewrapper.librariesDir=/home/xxx/.minecraft/libraries)\n   - `forgewrapper.installer` : a path to forge installer (e.g. -Dforgewrapper.installer=/home/xxx/forge-1.14.4-28.2.0-installer.jar)\n   - `forgewrapper.minecraft` : a path to the vanilla minecraft jar (e.g. -Dforgewrapper.minecraft=/home/xxx/.minecraft/versions/1.14.4/1.14.4.jar)\n\n2. ForgeWrapper also provides an interface [`IFileDetector`](https://github.com/ZekerZhayard/ForgeWrapper/blob/master/src/main/java/io/github/zekerzhayard/forgewrapper/installer/detector/IFileDetector.java), you can implement it and custom your own detecting rules. To load it, you should make another jar which contains `META-INF/services/io.github.zekerzhayard.forgewrapper.installer.detector.IFileDetector` within the full implementation class name and add the jar to class path.\n\n## How to use (Outdated)\n\n1. Download Forge installer for Minecraft 1.13+ [here](https://files.minecraftforge.net/).\n2. Download ForgeWrapper jar file at the [release](https://github.com/ZekerZhayard/ForgeWrapper/releases) page.\n3. Since ForgeWrapper 1.5.1, it no longer includes the json converter, so you need to build it by yourself:\n   - [Download](https://github.com/ZekerZhayard/ForgeWrapper/archive/refs/heads/master.zip) ForgeWrapper sources.\n   - Extract the zip and open terminal in the extracted folder.\n   - Run `./gradlew converter:build` command in terminal and get the jar from `./converter/build/libs`\n3. Run the below command in terminal:\n   ```\n   java -jar \u003cForgeWrapper.jar\u003e --installer=\u003cforge-installer.jar\u003e [--instance=\u003cinstance-path\u003e]\n   ```\n   *Notice: If you don't specify a MultiMC instance path, ForgeWrapper will create the instance folder in current working space.*\n\n4. If the instance folder which just created is not in `MultiMC/instances` folder, you just need to move to the `MultiMC/instances` folder.\n5. Run MultiMC, and you will see a new instance named `forge-\u003cmcVersion\u003e-\u003cforgeVersion\u003e`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzekerzhayard%2Fforgewrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzekerzhayard%2Fforgewrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzekerzhayard%2Fforgewrapper/lists"}