Наверное многие играли на GreenCubes и прочих проектах и не раз замечали что
клиент ставится не в %appdata%/.minecraft , а например в %appdata%/.greencubes
Сейчас я расскажу как это сделать. Все предельно просто!
Что нам нужно:
1) InClassTranslator
Взять ТУТ
2) Ваш лаунчер (Например переделанный Нотча)
3) Ваша сборка игры
4) Прямые руки
не из жопы
Начнем:
1)Разархивируем ваш лаунчер в папку.
Открываем InClassTranslator.
Находим
\net\minecraft\Util.class и открываем
Теперь можно сохранить Util.class и засунуть все файлы обратно в лаунчер.
Теперь скачивание игры будет происходить именно в эту папку, но все сейвы, конфиги и
прочее будет все равно находться в
%appdata%/.minecraft, поэтому
Пункт 2
2) Достанем файл из игры
\net\minecraft\client\Minecraft.class
Находим строчку Minecraft и изменяем её под название папки выбранное в
Пункте 1
3) Засунем файл обратно в Minecraft.jar и положим его на сервер откуда лаунчер качает вашу сборку клиента
4) PROFIT!