Unprotect A ModLauncher plugin and a Java agent that makes all protected and package-private code public. This enables running Minecraft with FML using Yarn or Quilt Mappings, since they don't match Mojang's package structure exactly.