Classes with a $
in sources have names and references unintentionally changed
#31
Milestone
$
in sources have names and references unintentionally changed
#31
So I discovered this while using mercury to update CraftFabric (https://github.com/tr7zw/CraftFabric) to the latest yarn mappings.
So one example class was
class CraftScoreboard$2 implements Function<net.minecraft.scoreboard.Team, Team>
Now i agree this is definitely some very odd naming, but I'll continue. So I pushed the sources through mercury and the outputted result ends up as
class 2 implements...
Furthermore some constructors were outputted incorrectly, such as the following:
where it becomes
Also some references were unintentionally changed, such as
new CraftScoreboard$2(this)
->new 2(this)
The text was updated successfully, but these errors were encountered: