OpenBagTwo / OpenBagTwo/LighterEnd
Switch to Mojmappings
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 8
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
As Mojang is removing obfuscation from Minecraft Java, the Fabric team has made the decision to discontinue the Yarn project snd advises all mod developers to switch to Mojmappings in advance of the release of 1.21.11
Luckily, that's super easy to do—Loom has a migrateMappings
Gradle task that I've already been relying on heavily to help port Better End and BCLib methods to LE's codebase (on that note: this will make future porting of BE features quite a bit simpler).
The biggest challenge here is going to be applying the remappings to the backports while keeping the Git history clean—and having the backports strictly ahead of the primary branch. But that's nothing a little soft resetting and interactive rebasing shouldn't be able to solve.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the repository's backports and primary branch, then use Loom's migrateMappings Gradle task as the starting point for the migration. Done means Mojmappings are applied throughout the project, the backports remain strictly ahead of the primary branch, and the Git history stays clean.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, game-dev
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100