{"id":47664095,"url":"https://github.com/badasintended/ravel","last_synced_at":"2026-04-02T11:48:57.324Z","repository":{"id":321988486,"uuid":"1086485930","full_name":"badasintended/ravel","owner":"badasintended","description":"IntelliJ IDEA plugin for remapping sources","archived":false,"fork":false,"pushed_at":"2026-03-24T04:14:44.000Z","size":521,"stargazers_count":27,"open_issues_count":8,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-25T05:18:33.036Z","etag":null,"topics":["fabricmc","idea-plugin","java","kotlin","mappings","minecraft","mixin"],"latest_commit_sha":null,"homepage":"https://docs.fabricmc.net/develop/migrating-mappings/ravel","language":"Kotlin","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/badasintended.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"deirn","ko_fi":"deirn","custom":["paypal.me/deirn","trakteer.id/deirn/tip"]}},"created_at":"2025-10-30T13:38:37.000Z","updated_at":"2026-03-24T04:12:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/badasintended/ravel","commit_stats":null,"previous_names":["badasintended/ravel"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/badasintended/ravel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badasintended%2Fravel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badasintended%2Fravel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badasintended%2Fravel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badasintended%2Fravel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/badasintended","download_url":"https://codeload.github.com/badasintended/ravel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badasintended%2Fravel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31305809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T09:48:21.550Z","status":"ssl_error","status_checked_at":"2026-04-02T09:48:19.196Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["fabricmc","idea-plugin","java","kotlin","mappings","minecraft","mixin"],"created_at":"2026-04-02T11:48:56.973Z","updated_at":"2026-04-02T11:48:57.316Z","avatar_url":"https://github.com/badasintended.png","language":"Kotlin","funding_links":["https://github.com/sponsors/deirn","https://ko-fi.com/deirn","paypal.me/deirn","trakteer.id/deirn/tip"],"categories":[],"sub_categories":[],"readme":"# Ravel Remapper \u003cimg src=\"src/main/resources/META-INF/pluginIcon.svg\" width=\"150\" alt=\"Ravel Logo\" align=\"right\"\u003e\n\n[![Version](https://img.shields.io/jetbrains/plugin/v/28938-ravel-remapper.svg)](https://plugins.jetbrains.com/plugin/28938-ravel-remapper)\n[![Downloads](https://img.shields.io/jetbrains/plugin/d/28938-ravel-remapper.svg)](https://plugins.jetbrains.com/plugin/28938-ravel-remapper)\n\n[![GitHub Release](https://img.shields.io/github/v/release/badasintended/ravel?label=github%20release)](https://github.com/badasintended/ravel/releases)\n[![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/badasintended/ravel/total)](https://github.com/badasintended/ravel/releases)\n\n\u003e **ravel** _[rav-uhl]_ verb    \n\u003e _raveled, raveling, ravelled, ravelling_   \n\u003e to disentangle or unravel the threads or fibers of (a woven or knitted fabric, rope, etc.).\n\n\u003c!-- Plugin description --\u003e\n\nRavel is a plugin for IntelliJ IDEA to remap source files, based on\n[PSI](https://plugins.jetbrains.com/docs/intellij/psi.html) and [Mapping-IO](https://github.com/FabricMC/mapping-io).\n\nInstall it from [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/28938-ravel-remapper) \nor download it manually from [GitHub Release](https://github.com/badasintended/ravel/releases).\n\nSupports remapping:\n\n- [x] Java\n- [x] Kotlin\n- [x] [Mixin](https://github.com/FabricMC/Mixin) and [MixinExtras](https://github.com/LlamaLad7/MixinExtras)\u003csup\u003e1\u003c/sup\u003e\n- [x] [Class Tweaker / Access Widener](https://github.com/FabricMC/fabric-tooling/tree/main/class-tweaker)\n\n\u003csup\u003e1\u003c/sup\u003eMixinExtras [Expression](https://github.com/LlamaLad7/MixinExtras/wiki/Expressions) is not supported.\n\n## Usage\n\n### See the page at [Fabric Docs](https://docs.fabricmc.net/develop/migrating-mappings/ravel) for remapping Fabric Mods!\n\n1. **Commit any changes before attempting to remap your sources!**\n\n2. Right-click the code editor and go to **Refactor** - **Remap Using Ravel**    \n   \u003cimg src=\"https://github.com/badasintended/ravel/blob/master/docs/right-click.png?raw=true\" width=\"400\" alt=\"Right Click Action\"\u003e    \n   You can also find it inside the **Refactor** menu at the top menu\n\n3. Select the mappings to use and modules to remap    \n   \u003cimg src=\"https://github.com/badasintended/ravel/blob/master/docs/dialog.png?raw=true\" width=\"400\" alt=\"Remapper Dialog\"\u003e    \n   Here, I want to remap Fabric API from Yarn to Mojang Mappings, as there is no direct\n   Yarn-to-Mojang mappings, I need to put both Yarn-merged TinyV2 mapping and Mojang ProGuard TXT\n   mapping as the input.    \n   Select the source and destination namespace as you see fit.\n\n4. Click OK and wait for the remapping to be done\n\n5. Search for `TODO(Ravel)` for remapping errors and fix them manually    \n   \u003cimg src=\"https://github.com/badasintended/ravel/blob/master/docs/search-todo.png?raw=true\" width=\"400\" alt=\"Search TODO\"\u003e\n\n\u003c!-- Plugin description end --\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadasintended%2Fravel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbadasintended%2Fravel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadasintended%2Fravel/lists"}