Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
А для меня клиент 1.4.7 - самое то. Поэтому я вернул LWJGL (там в веб-части поправить и в исходниках). Если надо, то скажу как.
Зачем сделали эти новые файлы? Думаю в 1.6.2 тоже будут работать старые файлы.Нет, спасибо, мне нужно, чтобы был 1.6.2.
А для меня клиент 1.4.7 - самое то. Поэтому я вернул LWJGL (там в веб-части поправить и в исходниках). Если надо, то скажу как.
if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") ||
!file_exists("clients/".$client."/bin/libraries.jar") || !file_exists("clients/".$client."/bin/Forge.jar") ||
!file_exists("clients/".$client."/bin/extra.jar") || !file_exists("clients/".$client."/mods/") ||
!file_exists("clients/".$client."/coremods/") || !file_exists("clients/".$client."/bin/assets.zip"))
die("Ошибка: клиент $client не найден");
if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") ||
!file_exists("clients/".$client."/bin/lwjgl.jar") || !file_exists("clients/".$client."/bin/lwjgl_util.jar") ||
!file_exists("clients/".$client."/bin/jinput.jar") || !file_exists("clients/".$client."/mods/") ||
!file_exists("clients/".$client."/coremods/") || !file_exists("clients/".$client."/bin/assets.zip"))
die("Ошибка: клиент $client не найден");
if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") ||
!file_exists("clients/".$client."/bin/lwjgl.jar") || !file_exists("clients/".$client."/bin/lwjgl_util.jar") ||
!file_exists("clients/".$client."/bin/jinput.jar") || !file_exists("clients/".$client."/mods/") ||
!file_exists("clients/".$client."/coremods/"))
die("Ошибка: клиент $client не найден");
$md5zip = md5_file("clients/".$client."/bin/client.zip");
$md5czip = strtoint(xorencode($md5zip, $protectionKey));
$md52zip = md5_file("clients/".$client."/bin/assets.zip");
$md52czip = strtoint(xorencode($md52zip, $protectionKey));
$md5jar = md5_file("clients/".$client."/bin/minecraft.jar");
$md5cjar = strtoint(xorencode($md5jar, $protectionKey));
$md5lwjql = md5_file("clients/".$client."/bin/libraries.jar");
$md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey));
$md5lwjql_util = md5_file("clients/".$client."/bin/Forge.jar");
$md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey));
$md5jinput = md5_file("clients/".$client."/bin/extra.jar");
$md5cjinput = strtoint(xorencode($md5jinput, $protectionKey));
$md5zip = md5_file("clients/".$client."/bin/client.zip");
$md5czip = strtoint(xorencode($md5zip, $protectionKey));
$md52zip = md5_file("clients/".$client."/bin/assets.zip");
$md52czip = strtoint(xorencode($md52zip, $protectionKey));
$md5jar = md5_file("clients/".$client."/bin/minecraft.jar");
$md5cjar = strtoint(xorencode($md5jar, $protectionKey));
$md5lwjql = md5_file("clients/".$client."/bin/lwjgl.jar");
$md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey));
$md5lwjql_util = md5_file("clients/".$client."/bin/lwjgl_util.jar");
$md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey));
$md5jinput = md5_file("clients/".$client."/bin/jinput.jar");
$md5zip = md5_file("clients/".$client."/bin/client.zip");
$md5czip = strtoint(xorencode($md5zip, $protectionKey));
$md5jar = md5_file("clients/".$client."/bin/minecraft.jar");
$md5cjar = strtoint(xorencode($md5jar, $protectionKey));
$md5lwjql = md5_file("clients/".$client."/bin/lwjgl.jar");
$md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey));
$md5lwjql_util = md5_file("clients/".$client."/bin/lwjgl_util.jar");
$md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey));
$md5jinput = md5_file("clients/".$client."/bin/jinput.jar");
public static String b = "bin";
public static String l = "libraries.jar";
public static String f = "Forge.jar";
public static String e = "extra.jar";
public static String m = "minecraft.jar";
public static UpdaterThread updaterThread;
public static Thread serverPollThread;
public static String b = "bin";
public static String l = "lwjgl.jar";
public static String f = "lwjgl_util.jar";
public static String e = "jinput.jar";
public static String m = "minecraft.jar";
public static UpdaterThread updaterThread;
public static Thread serverPollThread;
Так-с...
Открываем launcher.php в веб-части. Ищем
Заменяем наPHP:if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") || !file_exists("clients/".$client."/bin/libraries.jar") || !file_exists("clients/".$client."/bin/Forge.jar") || !file_exists("clients/".$client."/bin/extra.jar") || !file_exists("clients/".$client."/mods/") || !file_exists("clients/".$client."/coremods/") || !file_exists("clients/".$client."/bin/assets.zip")) die("Ошибка: клиент $client не найден");
Если есть клиенты до 1.6.1, то заменяем не на то, что выше, а этоPHP:if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") || !file_exists("clients/".$client."/bin/lwjgl.jar") || !file_exists("clients/".$client."/bin/lwjgl_util.jar") || !file_exists("clients/".$client."/bin/jinput.jar") || !file_exists("clients/".$client."/mods/") || !file_exists("clients/".$client."/coremods/") || !file_exists("clients/".$client."/bin/assets.zip")) die("Ошибка: клиент $client не найден");
Далее ищемPHP:if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") || !file_exists("clients/".$client."/bin/lwjgl.jar") || !file_exists("clients/".$client."/bin/lwjgl_util.jar") || !file_exists("clients/".$client."/bin/jinput.jar") || !file_exists("clients/".$client."/mods/") || !file_exists("clients/".$client."/coremods/")) die("Ошибка: клиент $client не найден");
Заменяем наPHP:$md5zip = md5_file("clients/".$client."/bin/client.zip"); $md5czip = strtoint(xorencode($md5zip, $protectionKey)); $md52zip = md5_file("clients/".$client."/bin/assets.zip"); $md52czip = strtoint(xorencode($md52zip, $protectionKey)); $md5jar = md5_file("clients/".$client."/bin/minecraft.jar"); $md5cjar = strtoint(xorencode($md5jar, $protectionKey)); $md5lwjql = md5_file("clients/".$client."/bin/libraries.jar"); $md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey)); $md5lwjql_util = md5_file("clients/".$client."/bin/Forge.jar"); $md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey)); $md5jinput = md5_file("clients/".$client."/bin/extra.jar"); $md5cjinput = strtoint(xorencode($md5jinput, $protectionKey));
Если есть клиенты до 1.6.1, то заменяем не на то, что выше, а этоPHP:$md5zip = md5_file("clients/".$client."/bin/client.zip"); $md5czip = strtoint(xorencode($md5zip, $protectionKey)); $md52zip = md5_file("clients/".$client."/bin/assets.zip"); $md52czip = strtoint(xorencode($md52zip, $protectionKey)); $md5jar = md5_file("clients/".$client."/bin/minecraft.jar"); $md5cjar = strtoint(xorencode($md5jar, $protectionKey)); $md5lwjql = md5_file("clients/".$client."/bin/lwjgl.jar"); $md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey)); $md5lwjql_util = md5_file("clients/".$client."/bin/lwjgl_util.jar"); $md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey)); $md5jinput = md5_file("clients/".$client."/bin/jinput.jar");
Все. С веб-частью покончено.PHP:$md5zip = md5_file("clients/".$client."/bin/client.zip"); $md5czip = strtoint(xorencode($md5zip, $protectionKey)); $md5jar = md5_file("clients/".$client."/bin/minecraft.jar"); $md5cjar = strtoint(xorencode($md5jar, $protectionKey)); $md5lwjql = md5_file("clients/".$client."/bin/lwjgl.jar"); $md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey)); $md5lwjql_util = md5_file("clients/".$client."/bin/lwjgl_util.jar"); $md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey)); $md5jinput = md5_file("clients/".$client."/bin/jinput.jar");
Теперь идем в сорсы лаунчера (NetBeans запускается...) net.launcher.utils.ThreadUtils
Ищем
Заменяем наКод:public static String b = "bin"; public static String l = "libraries.jar"; public static String f = "Forge.jar"; public static String e = "extra.jar"; public static String m = "minecraft.jar"; public static UpdaterThread updaterThread; public static Thread serverPollThread;
Все. Заливаем на сайт клиент и должно работать (возможно).Код:public static String b = "bin"; public static String l = "lwjgl.jar"; public static String f = "lwjgl_util.jar"; public static String e = "jinput.jar"; public static String m = "minecraft.jar"; public static UpdaterThread updaterThread; public static Thread serverPollThread;
Тупо черный экран, даже сплэш скрин не показывается.
send("Patching succesful, herobrine removed.");
return;
}

Попробуй отключить авто патч директории и сделать это самому.
ОФФТОП:
Код:send("Patching succesful, herobrine removed."); return; }![]()
Какая версия?
000 ****launcher****
001 Setting new LaF...
002 Running debug methods...
003 Opened local image: background.png
004 Opened local image: background_personal.png
005 Opened local image: background_dialog.png
006 Opened local image: background_download.png
007 Opened local image: bar.png
008 Opened local image: extpanel.png
009 Opened local image: wait.png
010 Opened local image: colors.png
011 Opened local image: light.png
012 Opened local image: button_game.png
013 Opened local image: button.png
014 Opened local image: button_settings.png
015 Opened local image: checkbox.png
016 Opened local image: login.png
017 Opened local image: password.png
018 Opened local image: draggbutton.png
019 Opened local image: combobox.png
020 Creating font: font
021 Opened local image: memory.png
022 Opened local image: close.png
023 Opened local image: textfield.png
024 Opened local image: favicon.png
025 Updating news page...
026 Refreshing server state... (TechnoWar)
027 Refreshing server done!
028 Logging in, login: Alastar
029 Openning stream: http://mc.twrx.ru/minecraft/launcher.php
030 Stream opened for http://mc.twrx.ru/minecraft/launcher.php completed, return answer:
031 "85-92-14-17-82-83-71-77-93-11-83-71-71-87-2-92-68-1-83-69-76-8-81-6-64-18-3-82-83-18-94-6<:>80-82-9-23-5-87-16-20-10-80-86-75-70-3-86-89-16-86-3-68-19-90-13-91-69-76-85-85-82-23-81-6<:>5-84-93-69-83-81-70-76-89-89-91-65-23-85-84-93-74-85-0-70-20-94-95-80-69-76-86-84-91-65-81-80<:>5-7-14-23-84-4-67-23-10-11-81-74-23-2-2-9-16-86-87-23-68-89-93-91-66-76-5-83-83-74-82-0<:>84-6-90-18-6-82-75-76-12-10-85-70-77-81-84-90-21-6-84-20-70-12-81-91-65-67-3-5-93-17-84-84<:>87-7-82-68-3-82-22-17-93-93-90-68-71-5-2-82-65-95-3-65-70-12-89-87-75-69-3-93-14-17-6-92<:>final_RC4<br>Alastar<:>19-11-1-22-9-95-67-23-10-88-6-65-70-94-80-15-65-1-85-19-64-88-89-81-66-16-82-1-89-17-83-4-71-17-90-94-0-70-78-85-93-92-67-4-93-75-69-89-10-83-75-66-82-1-92-68-1-81-22-16-89-80-80-65-17-87-82-92-16-4-93<br>ComputerCraft1.53.zip:>be7b77384b966e66e264de6868cd25f9<:>LogisticsPipes-MC1.5.2-0.7.3.7.jar:>70d63c1f7a84ca200a780e1bb3725036<:>buildcraft-A-3.7.1.jar:>a9f1323c7c89ec4b122f5805b50252bf<:>chargepads-1.5.2-universal-2.7.1.89.jar:>dac877daf9927b0e0a4081ee327707de<:>compactsolars-universal-1.5.2-4.2.0.53.zip:>6802ac6140fd4f34577250a43760d9fc<:>forestry-A-2.2.8.4.jar:>fa2e525ea8d530e7c3037dfd0a1bbfa0<:>industrialcraft-2_1.117.385-lf.jar:>8b3dcdd4abcd853346a59b2a85f8898c<:>miscperipherals-3.3f.jar:>fe55753bb426192de7fc903d4cdbc5e7<:>mod_AdvancedSolarPanels_3_3_7.zip:>9ebcce84958839d34eeaa28518fd65aa<:>mod_zGraviSuite_1_9_3.zip:>94def1c4634295d7ba5d785baa2f2ec3<:>::nomods"
032 Logging in successful
033 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\buildcraft-A-3.7.1.jar getted, a9f1323c7c89ec4b122f5805b50252bf
034 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\chargepads-1.5.2-universal-2.7.1.89.jar getted, dac877daf9927b0e0a4081ee327707de
035 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\compactsolars-universal-1.5.2-4.2.0.53.zip getted, 6802ac6140fd4f34577250a43760d9fc
036 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\ComputerCraft1.53.zip getted, be7b77384b966e66e264de6868cd25f9
037 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\forestry-A-2.2.8.4.jar getted, fa2e525ea8d530e7c3037dfd0a1bbfa0
038 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\industrialcraft-2_1.117.385-lf.jar getted, 8b3dcdd4abcd853346a59b2a85f8898c
039 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\LogisticsPipes-MC1.5.2-0.7.3.7.jar getted, 70d63c1f7a84ca200a780e1bb3725036
040 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\miscperipherals-3.3f.jar getted, fe55753bb426192de7fc903d4cdbc5e7
041 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_AdvancedSolarPanels_3_3_7.zip getted, 9ebcce84958839d34eeaa28518fd65aa
042 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_zGraviSuite_1_9_3.zip getted, 94def1c4634295d7ba5d785baa2f2ec3
043 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\buildcraft-A-3.7.1.jar getted, a9f1323c7c89ec4b122f5805b50252bf
044 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\chargepads-1.5.2-universal-2.7.1.89.jar getted, dac877daf9927b0e0a4081ee327707de
045 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\compactsolars-universal-1.5.2-4.2.0.53.zip getted, 6802ac6140fd4f34577250a43760d9fc
046 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\ComputerCraft1.53.zip getted, be7b77384b966e66e264de6868cd25f9
047 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\forestry-A-2.2.8.4.jar getted, fa2e525ea8d530e7c3037dfd0a1bbfa0
048 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\industrialcraft-2_1.117.385-lf.jar getted, 8b3dcdd4abcd853346a59b2a85f8898c
049 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\LogisticsPipes-MC1.5.2-0.7.3.7.jar getted, 70d63c1f7a84ca200a780e1bb3725036
050 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\miscperipherals-3.3f.jar getted, fe55753bb426192de7fc903d4cdbc5e7
051 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_AdvancedSolarPanels_3_3_7.zip getted, 9ebcce84958839d34eeaa28518fd65aa
052 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_zGraviSuite_1_9_3.zip getted, 94def1c4634295d7ba5d785baa2f2ec3
053 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\libraries.jar getted, bcdd3a1bdb29cefcc12e174818b7995e
054 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\Forge.jar getted, 3b0aa799bc659600fa1f3b8827da7b31
055 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\extra.jar getted, 0c87d7dd34973bf828f33b0481d9dba9
056 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\minecraft.jar getted, b07644497082c20792e4a06368101265
057 ---- Filelist start ----
058 ---- Filelist end ----
059 Running updater...
060 ANTICHEAT: Rechecking jars...
061 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\libraries.jar getted, bcdd3a1bdb29cefcc12e174818b7995e
062 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\Forge.jar getted, 3b0aa799bc659600fa1f3b8827da7b31
063 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\extra.jar getted, 0c87d7dd34973bf828f33b0481d9dba9
064 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\bin\minecraft.jar getted, b07644497082c20792e4a06368101265
065 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\buildcraft-A-3.7.1.jar getted, a9f1323c7c89ec4b122f5805b50252bf
066 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\chargepads-1.5.2-universal-2.7.1.89.jar getted, dac877daf9927b0e0a4081ee327707de
067 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\compactsolars-universal-1.5.2-4.2.0.53.zip getted, 6802ac6140fd4f34577250a43760d9fc
068 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\ComputerCraft1.53.zip getted, be7b77384b966e66e264de6868cd25f9
069 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\forestry-A-2.2.8.4.jar getted, fa2e525ea8d530e7c3037dfd0a1bbfa0
070 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\industrialcraft-2_1.117.385-lf.jar getted, 8b3dcdd4abcd853346a59b2a85f8898c
071 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\LogisticsPipes-MC1.5.2-0.7.3.7.jar getted, 70d63c1f7a84ca200a780e1bb3725036
072 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\miscperipherals-3.3f.jar getted, fe55753bb426192de7fc903d4cdbc5e7
073 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_AdvancedSolarPanels_3_3_7.zip getted, 9ebcce84958839d34eeaa28518fd65aa
074 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_zGraviSuite_1_9_3.zip getted, 94def1c4634295d7ba5d785baa2f2ec3
075 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\buildcraft-A-3.7.1.jar getted, a9f1323c7c89ec4b122f5805b50252bf
076 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\chargepads-1.5.2-universal-2.7.1.89.jar getted, dac877daf9927b0e0a4081ee327707de
077 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\compactsolars-universal-1.5.2-4.2.0.53.zip getted, 6802ac6140fd4f34577250a43760d9fc
078 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\ComputerCraft1.53.zip getted, be7b77384b966e66e264de6868cd25f9
079 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\forestry-A-2.2.8.4.jar getted, fa2e525ea8d530e7c3037dfd0a1bbfa0
080 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\industrialcraft-2_1.117.385-lf.jar getted, 8b3dcdd4abcd853346a59b2a85f8898c
081 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\LogisticsPipes-MC1.5.2-0.7.3.7.jar getted, 70d63c1f7a84ca200a780e1bb3725036
082 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\miscperipherals-3.3f.jar getted, fe55753bb426192de7fc903d4cdbc5e7
083 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_AdvancedSolarPanels_3_3_7.zip getted, 9ebcce84958839d34eeaa28518fd65aa
084 ANTICHEAT: MD5 of C:\Users\User1072\AppData\Roaming\.twrx\TechnoWar\mods\mod_zGraviSuite_1_9_3.zip getted, 94def1c4634295d7ba5d785baa2f2ec3
085 ANTICHEAT: Mod checking done
public static boolean useConsoleHider = false; //Использовать скрытие консоли клиента
Или у тебя не запускается minecraft.jar.
Так-с...
Открываем launcher.php в веб-части. Ищем
Заменяем наPHP:if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") || !file_exists("clients/".$client."/bin/libraries.jar") || !file_exists("clients/".$client."/bin/Forge.jar") || !file_exists("clients/".$client."/bin/extra.jar") || !file_exists("clients/".$client."/mods/") || !file_exists("clients/".$client."/coremods/") || !file_exists("clients/".$client."/bin/assets.zip")) die("Ошибка: клиент $client не найден");
Если есть клиенты до 1.6.1, то заменяем не на то, что выше, а этоPHP:if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") || !file_exists("clients/".$client."/bin/lwjgl.jar") || !file_exists("clients/".$client."/bin/lwjgl_util.jar") || !file_exists("clients/".$client."/bin/jinput.jar") || !file_exists("clients/".$client."/mods/") || !file_exists("clients/".$client."/coremods/") || !file_exists("clients/".$client."/bin/assets.zip")) die("Ошибка: клиент $client не найден");
Далее ищемPHP:if(!file_exists("clients/".$client."/bin/client.zip") || !file_exists("clients/".$client."/bin/minecraft.jar") || !file_exists("clients/".$client."/bin/lwjgl.jar") || !file_exists("clients/".$client."/bin/lwjgl_util.jar") || !file_exists("clients/".$client."/bin/jinput.jar") || !file_exists("clients/".$client."/mods/") || !file_exists("clients/".$client."/coremods/")) die("Ошибка: клиент $client не найден");
Заменяем наPHP:$md5zip = md5_file("clients/".$client."/bin/client.zip"); $md5czip = strtoint(xorencode($md5zip, $protectionKey)); $md52zip = md5_file("clients/".$client."/bin/assets.zip"); $md52czip = strtoint(xorencode($md52zip, $protectionKey)); $md5jar = md5_file("clients/".$client."/bin/minecraft.jar"); $md5cjar = strtoint(xorencode($md5jar, $protectionKey)); $md5lwjql = md5_file("clients/".$client."/bin/libraries.jar"); $md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey)); $md5lwjql_util = md5_file("clients/".$client."/bin/Forge.jar"); $md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey)); $md5jinput = md5_file("clients/".$client."/bin/extra.jar"); $md5cjinput = strtoint(xorencode($md5jinput, $protectionKey));
Если есть клиенты до 1.6.1, то заменяем не на то, что выше, а этоPHP:$md5zip = md5_file("clients/".$client."/bin/client.zip"); $md5czip = strtoint(xorencode($md5zip, $protectionKey)); $md52zip = md5_file("clients/".$client."/bin/assets.zip"); $md52czip = strtoint(xorencode($md52zip, $protectionKey)); $md5jar = md5_file("clients/".$client."/bin/minecraft.jar"); $md5cjar = strtoint(xorencode($md5jar, $protectionKey)); $md5lwjql = md5_file("clients/".$client."/bin/lwjgl.jar"); $md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey)); $md5lwjql_util = md5_file("clients/".$client."/bin/lwjgl_util.jar"); $md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey)); $md5jinput = md5_file("clients/".$client."/bin/jinput.jar");
Все. С веб-частью покончено.PHP:$md5zip = md5_file("clients/".$client."/bin/client.zip"); $md5czip = strtoint(xorencode($md5zip, $protectionKey)); $md5jar = md5_file("clients/".$client."/bin/minecraft.jar"); $md5cjar = strtoint(xorencode($md5jar, $protectionKey)); $md5lwjql = md5_file("clients/".$client."/bin/lwjgl.jar"); $md5clwjql = strtoint(xorencode($md5lwjql, $protectionKey)); $md5lwjql_util = md5_file("clients/".$client."/bin/lwjgl_util.jar"); $md5clwjql_util = strtoint(xorencode($md5lwjql_util, $protectionKey)); $md5jinput = md5_file("clients/".$client."/bin/jinput.jar");
Теперь идем в сорсы лаунчера (NetBeans запускается...) net.launcher.utils.ThreadUtils
Ищем
Заменяем наКод:public static String b = "bin"; public static String l = "libraries.jar"; public static String f = "Forge.jar"; public static String e = "extra.jar"; public static String m = "minecraft.jar"; public static UpdaterThread updaterThread; public static Thread serverPollThread;
Все. Заливаем на сайт клиент и должно работать (возможно).Код:public static String b = "bin"; public static String l = "lwjgl.jar"; public static String f = "lwjgl_util.jar"; public static String e = "jinput.jar"; public static String m = "minecraft.jar"; public static UpdaterThread updaterThread; public static Thread serverPollThread;
2013-08-29 23:21:54 [WARNING] [ForgeModLoader] Problem loading class
java.lang.SecurityException: SHA1 digest error for bct.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.readFully(LaunchClassLoader.java:289)
at net.minecraft.launchwrapper.LaunchClassLoader.getClassBytes(LaunchClassLoader.java:354)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:215)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:196)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:157)
at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:226)
at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:397)
at cpw.mods.fml.relauncher.FMLLaunchHandler.injectPostfixTransformers(FMLLaunchHandler.java:108)
at cpw.mods.fml.relauncher.FMLLaunchHandler.appendCoreMods(FMLLaunchHandler.java:113)
at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:78)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:51)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
2013-08-29 23:21:54 [SEVERE] [ForgeModLoader] Unable to launch
java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 6
at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:402)
at cpw.mods.fml.relauncher.FMLLaunchHandler.injectPostfixTransformers(FMLLaunchHandler.java:108)
at cpw.mods.fml.relauncher.FMLLaunchHandler.appendCoreMods(FMLLaunchHandler.java:113)
at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:78)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:51)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 6
at org.objectweb.asm.ClassReader.readShort(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:220)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:196)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:157)
at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:226)
at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:397)
... 5 more
Живёшь!!! А если по сути, нужно ещё и путь к checkserver в ядре сервера указывать.Что не так делаю?