- Баллы
- 78
- Имя в Minecraft
- _safok_
Ccc перезалей исходники, зарание спасибо!Новый сашок через NetBeans (предоставил WhiteSS)
Понадобится:
Дополнительно:
- NetBeans
- Готовый сервер minecraft(можно научиться создавать его здесь)
- Исходники самого лаунчера
- Хостинг
Ход работы:
- Запрос к бддля DLE
- DLE(в уроке использовалась именно эта cms. По желанию можете подключить другую)
Меняем тему нового лаунчера сашка (а это уже не WhiteSS'а) :
Если мы хотим лаунчер типа этого![]()
- Переходим в пакет net.sashok724.launcher.theme и берем от туда все .png файлы и редактируем под себя
- После закидываем все файлы обратно в тот же пакет с заменой
- Запускаем и видим что он изменился. Осталось переместить кнопки, ссылки и т.д.
- В том же пакете редактируем файл LoginTheme.java (размер указывается в пикселях)
![]()
Как в paint узнать координаты x/y пикселя
- В скобках указаны 4 цифры - 1-я координаты x в пикселях(отсчитывать пиксели слева
),2-я координаты y в пикселях(отсчитывать с верху
),3-я цифра ширина и 4-я высота. Цифра + буква "F" (18F) <--пример -размер шрифта (хотите увеличить шрифт - измените цифру на бульшую, уменьшить - на меньшую). Color.BLACK(любой цвет) - цвет шрифта,фона и т.д. true/false - отобразить/убрать элемент.
![]()
Пишите какой лаунчер вы хотите здесь увидеть
Автору тоже кушать хочется!!!Вопрос:
- Как сделать так, чтобы на мои сервера можно было заходить только с моего лаунчера
Ответ:
- Делаете все по этой инструкции. Кстати список классов для разных версий - кликабельно
===============================================================
Вопрос:
- Изменил классы в клиенте и сервере, но все равно bad login
Ответ:
- Проверь, сохранил ли ты изменения. В InClassTranslator'e для того чтобы сохранить какие-либо строчки, нужно нажать на строку,которыю ты не изменял и лишь потом сохранять
===============================================================
Вопрос:
- Почему в лаунчере скин отображается, а в игре нет?
Ответ:
- Нужно изменить классы в minecraft.jar под свою систему скинов (список классов - кликабельно)
===============================================================
Вопрос:
- Файлы на сайте лаунчер качает в нужную папку(например: .superpupercraft), а остальные файлы он создает в .minecraft
Ответ:
- Откройте архиватором minecraft.jar, перейдите в директорию net/minecraft/client и возьмите Minecraft.class. Отредактируйте в нем строчку "minecraft"(ОБЯЗАТЕЛЬНО С МАЛЕНЬКОЙ БУКВЫ!!!) на название своей папки(измените на superpupercraft и папка будет .superpupercraft)
===============================================================
Вопрос:
- Лаунчер скачивает клиент, запускает, а после черный экран
Ответ:
- Причины(если вы знаете другую причину, то просьба отписаться о ней автору):
Если же ни одна из этих причин вам не подходит, то...я тут бессилен
- Возможно вы не удалили папку META-INF в minecraft.jar
- Причина может быть в битых нативсах(natives). Советую скачать стандартные (которые качает лицензионный нотчевский лаунчер) от сюда (кликабельно) и перезалить их на сайт
- Лаунчер сашка(новый и никем не отредактированный) сам патчит minecraft под систему скинов и под папку клиента, но если ваш клиент имеет при себе forge(он заменяет многие стандартные файлы minecraft.jar'а), то при патче будут ошибки. Следовательно его надо отключить.
===============================================================
Вопрос:
- Новый лаунчер сашка не качает файлы. Пишет: клиент superpupercraft не найден
Ответ:
- Новый лаунчер сашка имеет мультиклиентность. То есть для каждого сервера указывается отдельный клиент. Если пишет что клиент superpupercraft не найден, то нужно на сайте в папке client создать папку superpupercraft, а в ней уже папку bin с jar файлами и архивом client.zip и папку mods с модами
===============================================================
Вопрос:
- Что делать если в netbeans вместо надписей символ � и в конфиге все символы квадратами?
Ответ:
- Кликните правой кнопкой мыши по проекту, выберите свойства. Там в низу вы найдете пункт "Кодировка:". Измените кодировку на windows-1251
===============================================================
Вопрос:
- А точно ли подойдет и хостингер? Ведь в нем нет внешнего подключения к базам данных и многие функции php блокируются
Ответ:
- Точно подойдет, но будет очень сильно тупить из-за поставленного у них лимита процессорной памяти. Внешнее подключение там не используется, так как (насколько я понял) лаунчер отправляет запрос к php файлам, они "сверяют" то, что прислал лаунчер и то, что находится в бд (а это не внешнее, а внутреннее подключение, которое разрешено на хостингере), бд отвечает тебе (совпали логин с паролем или нет), а php файл присылает ответ лаунчер (YES или NO).
P.S.:Могу и ошибаться, так как не до конца разбираюсь в этих процессах
Яд - 410011801882177
WMR - R145487608959
QIWI - +79287646923
) :







