Skip to content

incorrect tokens with inner class implementation on vineflower #327

@ix0rai

Description

@ix0rai

in mojang's new unobfuscated jar, the net/minecraft/client/Camera class has broken tokens on its implementation of net/minecraft/world/waypoints/TrackedWaypoint$Camera.

instead of splitting between TrackedWaypoint and Camera, net points to TrackedWaypoint and minecraft.world.waypoints.TrackedWaypoint.Camera points to TW.Camera:

Image

the bytecode looks like this:

public class net/minecraft/client/Camera implements net/minecraft/world/waypoints/TrackedWaypoint$Camera {
  // access flags 0x609
  public static abstract INNERCLASS net/minecraft/world/waypoints/TrackedWaypoint$Camera net/minecraft/world/waypoints/TrackedWaypoint Camera
  [. . .]

this only occurs on VF, and could be an issue with our token collector or on their end. tested on eaaa158

Metadata

Metadata

Assignees

Labels

backendaffects the enigma backendbugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions