Generates java mappings to access objects you don't have access to, using reflection.
Turns files like these
(
    name: "MovementPacket",
    package: "dev.local.Accessors",
    fields: [
        ( name: "X", type: i32 ),
        ( name: "Y", type: i32 ),
    ]
)Into these (simplified)
package dev.local.Accessors;
public class MovementPacketAccessor {
    public int X;
    public int Y;
    public void setX();
    public void setY();
    public static MovementPacketAccessor access(Object object);
}