public static void Init(VRC.SDKBase.VRC_PlayerMods target, AddModCallback callback)
    {
        // Get existing open window or if none, make a new one:
        EditorWindow.GetWindow(typeof(VRCPlayerModEditorWindow));
        addModCallback = callback;
        myTarget       = target;

        type = VRC.SDKBase.VRCPlayerModFactory.PlayerModType.Jump;
    }
 void OnGUI()
 {
     type = (VRC.SDKBase.VRCPlayerModFactory.PlayerModType)EditorGUILayout.EnumPopup("Mods", type);
     if (GUILayout.Button("Add Mod"))
     {
         VRC.SDKBase.VRCPlayerMod mod = VRC.SDKBase.VRCPlayerModFactory.Create(type);
         myTarget.AddMod(mod);
         addModCallback();
     }
 }