Итак..Приступим!
1 ЧАСТЬ
Скачиваем NetBeans
Скачали, установили.
Жмём: Создать проект, дальше жмём Далее, убираем галочку с Создать главный класс
Создаём проект!
Сделано.
Теперь жмём правой кнопкой по проекту, и кликаем на Свойства.
Справа будет выведен список исходников.
Удаляем исходник, и добавляем тот, что мы скачали.Жмём ОК.
Открываем проект, и находим net.minecraft
Первое,что мы будем редактировать, это GameUpdater.java
Находим 170 строчку.
Ссылку меняем на ссылку к загрузке файлов lwjgl.jar, jinput.jar, lwjgl_util.jar, minecraft.jar и windows_natives.jar.lzma
Теперь находим LoginForm.java. 188 строка
Меняем на свою ссылку на файл news.php (новости)
Официальная ссылка на новости: http://mcupdate.tumblr.com/news.php
Дальше на 299 строке ищем:
Меняем на свою ссылку к регистрации
И последний класс, это LauncherFrame.java
На 101 строке находим:
Тут меняем ссылку на auth.php файл
Делаем собственный Minecraft Лаунчер #1 [ API + Дизайн ]
ГотовоЖмём правой кнопкой по проекту>>Почистить и построить проект
Далее ВыполнитьВЫБИРАЕМ ГЛАВНЫЙ КЛАСС: Net.MinecraftLauncher.
Ваш лаунчер находится в папке dist вашего проекта!
Вроде всё готово..теперь надо сделать систему скинов + авторизацию
2 ЧАСТЬ
Создаём на сайте папку cpanel
В неё заливаем систему скинов byxarа
Залили, настраиваем файл connect.php
Там настраиваемвсё расписано понятно!
Дальше нам надо будет зайти в вашу БД
ЗашлиТеперь надо залить файлы
Жмём Import.В папке системы скинов byxarа есть папка sql
Все файлы,которые имеются там, заливаем в БД.
3 ЧАСТЬ
ИтакУ нас есть лаунчер.Теперь нам нужно отредактировать клиент, и сервер.
Начнём с Системы Скинов
Нам нужна программа InClassTranslator.
Извлекаем из minecraft.jar файлы(а не папки):
Редактируем в InClassTranslatorе эти файлы
Ищем в классах строки, где есть ссылки на скиныИх и меняем на свои=)
Потом эти файлы обратно заливаем в minecraft.jar
С системой скинов закончили, Congratulations!
4 часть(вроде последняя)
1 вариант
Нужен InClassTranslator.
Открываем minecraft.jar и заходим в net/minecraft/abm.class (для версии 1.2.3)
Меняем http://session.minecraft.net/game/joinserver.jsp?user=
на
Открываем ваше ядро сервера, то есть bukkit.jar и переходим к net/minecraft/server/ThreadLoginVerifier.c lass
Находим в нём http://session.minecraft.net/game/checkserver.jsp?user=
меняем на
2 вариант
Откройте папку MCP и закиньте клиентскую папку bin и ваше bukkit ядро в папку jars. Теперь В папке MCP запускаем батник Decompile.bat и ждём, пока всё декомпилируется.Потом откройте srcminecraftnetminecraftsrcNetClien tHandler.java в любом текстовом редакторе и замените
на ссылку к файлу joinserver.php и обязательно оставьте ?user= в конце
Потом откройте srcminecraft_servernetminecraftsrcT hreadLoginVerifier.java в любом текстовом редакторе и
замените
на ссылку к файлу checkserver.php и обязательно оставьте ?user= в конце
Запускаем батник recompile.bat и reobfuscate.bat. Теперь закиньте файл в папке reobfminecraft в minecraft.jar и файл в папке reobfminecraft_server в Ваш(теперь Ваш) баккит. Все, запускайте сервер c параметром online-mode=true и пробуйте.
1 часть второго Туториала.
Сейчас нам понадобится вот этот исходник.
Редактирование самого лаунчера такое же, как и в 1 туториале!
Компилируйте и делайте лаунчер, изменяя свои ссылки.
Теперь, в папку загрузки вашего клиента добавьте файл client.zip
А в этот архив залейте папки, файлы и прочие фигнистики, которые вы используете
То есть, этот файл будет распаковывать папки и файлы, которые вы указали!
Например, я в него залью папку saves и файл ModLoader.txt
И эта папка и файл будет скачиваться в вашу папку!
Дополнения:
Убираем пароль в авторизации:
249 строка:
Источник: edgi.livejournal.com
Тема: Как создать свой лаунчер майнкрафт для сервера с модами?
lolka1123
Просмотр профиля
Сообщения форума
Личное сообщение
Репутация
Новичок
Ваш статус Подал заявку на хелпера
Сообщений 5
Cервер MinecraftOnly, HiTech 1
Любимые моды IC2,WorldEdit,Mekanism
Любимый монстр Эндер Дракон
Регистрация 20.09.2020
0 )
Любимый монстр Magnolia-
Текстур пак Свой
Регистрация 16.12.2018
Адрес Украина
1 nbsp
Поблагодарил(а) 232 Получено благодарностей: 676 (сообщений: 263).
Есть уже готовые решения
Grafit, K773, Sashok
А проверка лаунчера при заходе на сеервер — це плагин
Ну и для регистрации надо знать MySQL(Для начала) или PostgreSQL
Ядро выбирай также сам (Этто для сервера)
можно и написать свой лаунчер как делает мой знакомый, но тогда надо прокачивать навыки в программировании
[LowModer] 2018.09.26 — 2018.10.10
[Moder] 2018.10.10 — 2019.07.28
[HeadModer] 2019.07.28 — 2022.01.23
[Moder] 2022.01.23 — 2022.02.24
[ForumModerator] 2019.08.21 — 2022.02.24
27.03.2021, 22:32 #4
TheSofari
Просмотр профиля
Сообщения форума
Личное сообщение
Репутация
Новичок
Ваш статус Накрутка чсв
Сообщений 43
Cервер DivineIndustrial 1.4.7
Любимые моды Любой
Регистрация 12.09.2014
Адрес Томск
0  
Источник: minecraftonly.ru
Создать свой лаунчер майнкрафт
Launcher creator/Программа для создания лаунчера
Эта программа позволит вам создать свой собственный лаунчер для игрыПорядок вывода комментариев:
7 frff frff (10.03.2022 19:55)
0
кодукоплоуыкп
6 Bogdan (15.05.2021 20:06)
0
5 turbomax (08.01.2018 18:20)
0
4 Yroslav (17.12.2017 20:22)
0
спс вам за подтв.акк
3 roma (22.07.2017 18:35)
0
AAAAAAAAAAAAAAAAAAAAAAAAAAAA
2 ваня (22.03.2017 11:00)
0
незнаю брат
1 KOTAR (27.12.2014 22:06)
0
а следующая обнова когда будет.
Источник: minecrafthick2.ucoz.org