|  |  |  | 
	| Железный канал: «Java» | 
	|  | 
	|  | 
	
		| AnrDaemon 
  866 EGP 
         Рейтинг канала: 8(805)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 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 
  866 EGP 
         Рейтинг канала: 8(805)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 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 
  866 EGP 
         Рейтинг канала: 8(805)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 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 
  866 EGP 
         Рейтинг канала: 8(805)
 Репутация: 37
 Сообщения: 12336
 
 Зарегистрирован: 17.10.2004
 
    |  | Ну, конечная цель была запускать 1.2.5 из родного ланчера… Но я, похоже, угробил ядро, с которым работал мир, так что пока так, как есть…
 _________________
 Люблю свободный полёт... :)
 | 
		
		|  | 
    |  | 
	|  | 
	
		|  | 
    |  | 
	| Железный канал: «Java» | 
	
		|  |