ravel [rav-uhl] verb
raveled, raveling, ravelled, ravelling
to disentangle or unravel the threads or fibers of (a woven or knitted fabric, rope, etc.).
Ravel is a plugin for IntelliJ IDEA to remap source files, based on PSI and Mapping-IO.
Install it from JetBrains Marketplace or download it manually from GitHub Release.
Supports remapping:
- Java
- Kotlin
- Mixin and MixinExtras1
- Class Tweaker / Access Widener
1MixinExtras Expression is not supported.
See the page at Fabric Docs for remapping Fabric Mods!
-
Commit any changes before attempting to remap your sources!
-
Right-click the code editor and go to Refactor - Remap Using Ravel

You can also find it inside the Refactor menu at the top menu -
Select the mappings to use and modules to remap

Here, I want to remap Fabric API from Yarn to Mojang Mappings, as there is no direct Yarn-to-Mojang mappings, I need to put both Yarn-merged TinyV2 mapping and Mojang ProGuard TXT mapping as the input.
Select the source and destination namespace as you see fit. -
Click OK and wait for the remapping to be done
-
Search for
TODO(Ravel)for remapping errors and fix them manually
