|
|
|
Железный канал: «Java» |
|
|
AnrDaemon 863 EGP
Рейтинг канала: 8(790) Репутация: 37 Сообщения: 12318
Зарегистрирован: 17.10.2004 |
|
Темы нет, создадим новую…
Есть товарищи, пишущие на яве? Мне тут надо один джарчик накатать. Похоже, по-другому вопрос решить не удастся.
Если коротко, то нужен враппер для майнкрафта.
Если длинно…
Что надо сделать:
1. Прочитать один параметр командной строки ("--gameDir <путь>")
2. Сделать chdir в этот каталог.
3. Подправить значение переменной окружения %AppData% на этот каталог.
4. Передать управление в указанный метод указанного класса (net.minecraft.client.Minecraft).
Все CLASSPATH уже заданы при старте, ничего искать по всей файловой системе не надо.
Языка не знаю, но аккуратной и вдумчивой мартышкой поработать могу. Помогите, кому не трудно?…
_________________ Люблю свободный полёт... :) |
|
|
Lord Havoc 255 EGP
Рейтинг канала: 2(13) Репутация: 57 Сообщения: 1968 Откуда: Минск Зарегистрирован: 11.04.2003 |
|
Если тебе это надо для собственного лаунчера, то могу подкинуть исходники. Но я давно их не менял, и брал с другого ресурса. Они были заточены еще под 1.7.2-1.7.10, но думаю то что ты хочешь там есть, т.к. там изначально меняется переменная окружения для персонализации версий.
_________________ Всех Убью, один останусь !
AMD FX8350/12Gb RAM/NVidia GTX970 |
|
|
AnrDaemon 863 EGP
Рейтинг канала: 8(790) Репутация: 37 Сообщения: 12318
Зарегистрирован: 17.10.2004 |
|
Мне это надо для поженить 1.2.5 с официальным ланчером.
Подкинь, пожалуйста.
_________________ Люблю свободный полёт... :) |
|
|
Vostok-1 155 EGP
Рейтинг канала: 3(39) Репутация: 24 Сообщения: 394
Зарегистрирован: 15.08.2015 |
|
Проблему решили?
_________________ "The gods do not protect fools.
Fools are protected by more capable fools."
Larry Niven |
|
|
AnrDaemon 863 EGP
Рейтинг канала: 8(790) Репутация: 37 Сообщения: 12318
Зарегистрирован: 17.10.2004 |
|
Если ты про мою, то не решил. Исследование показало, что сделать то, что я хочу сделать, напрямую нельзя, но можно написать промежуточный ланчер, выполняющий ту же функцию, которую у меня сейчас выполняет бат-файл.
На чём я пока остановился, ибо менять шило на мыло это "не наш метод".
_________________ Люблю свободный полёт... :) |
|
|
Vostok-1 155 EGP
Рейтинг канала: 3(39) Репутация: 24 Сообщения: 394
Зарегистрирован: 15.08.2015 |
|
Лишь бы работало
_________________ "The gods do not protect fools.
Fools are protected by more capable fools."
Larry Niven |
|
|
AnrDaemon 863 EGP
Рейтинг канала: 8(790) Репутация: 37 Сообщения: 12318
Зарегистрирован: 17.10.2004 |
|
Ну, конечная цель была запускать 1.2.5 из родного ланчера…
Но я, похоже, угробил ядро, с которым работал мир, так что пока так, как есть…
_________________ Люблю свободный полёт... :) |
|
|
|
|
|
Железный канал: «Java» |
|