Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер [JavaFX, Spout, Forge] nLoader-min v 2.7.1 продолжение asn007-launcher

Статус
Закрыто для дальнейших ответов.
Вы бранч переключить забыли
Пока все битое, кроме линка на гитхаб. Говорю ж, все переписываю, поэтому тему пока обновлять не буду
***ня это а не лаунчер NTLauncher лучше!
Странный вы, то вызывались дизайн нарисовать, то поливаете дерьмом.
 
Абсолютно.

da6fc20a3a.png
Тут такое дело. Я постараюсь тебе объяснить что твоя ссылка на лаунчер битая. Он качает только 2 файла с точками и всё . Выложи пожалуйста нормальную ссылку на лаунчер
 
Тут такое дело. Я постараюсь тебе объяснить что твоя ссылка на лаунчер битая. Он качает только 2 файла с точками и всё . Выложи пожалуйста нормальную ссылку на лаунчер
А я постараюсь тебе объяснить, что можно переключить бранч на legacy и скачать исходники
openureyesplox.PNG
 
ТС, поддерживает 1.7.10? Или забросил уже разработку? :)
 
m319I0x.gif





Введение

Добро пожаловать, это nLoader - лаунчер для тех, кому нужен только лаунчер и ничего лишнего вроде личных кабинетов и т.д.
Данный лаунчер создан с использованием технологии JavaFX, которая предоставляет такие возможности как:
​
  • Разработка GUI с помощью XML или FXGraph
  • Использование CSS для изменения стиля стандартных компонентов
  • Проще говоря, это Swing будущего
Однако технология JavaFX достаточно новая, поэтому она поставляется только с JRE старше 1.7, из чего следует то, что​
Данный лаунчер будет работать только при использовании Java 7!​
Кстати, а вы помните тот самый стремный nLoader? Да-да, который криво косил под метро! Так вот, больше такого уродства не будет. Честно-честно. Этот лаунчер уже выглядит как нечто законченное. Кстати, если вы переопределите стили в metro.css, то ваш лаунчер будет выглядеть совершенно по-другому. А еще этот лаунчер поддерживает интернационализацию! Что это значит? Это значит то, что для каждого языка лаунчер будет выглядеть по-своему (если вы, конечно, напишете нужные переводы). Инструкция по интернационализации будет ниже.
Итак, подведем список функций и отличие от nLoader.
​
Функционал:​
  • Пофайловая загрузка и проверка клиента
  • Улучшенный дизайн (если вы помните, на старый nLoader без боли не посмотреть)
  • Ведение логов
  • Скин-система (отключаемо)
  • Проверка файлов по md5
  • Мультиклиент
  • Выделение памяти в режиме command
  • Гарантированная работа с Forge и Spoutcraft
  • Если вы используете Forge, то вам не требуется патчить Minecraft.class (насколько я знаю, такой фичи нет еще нигде, кроме nLoader && Technic Launcher :3)
  • Онлайн-темы лаунчера :3
TODO:​
  • Выделение памяти Уже сейчас работает в режиме запуска по команде (v2.4)
  • Небольшой фикс GUI v2.1
  • SpoutCraft v2.1
  • Кнопка "Запомнить меня" v2.3
  • Предлагайте ваши идеи!
  • Мультиклиент v2.3
  • Скины v2.2
  • Автоматическое обновление и мелкие фиксы v2.5
  • Фиксы GUI и поддержка онлайн-тем v2.6
  • Plugin API v2.8 [WARNING: EARLY ALPHA]
Known Bugs:​
  • Маленький баг GUI v2.1
  • Не загружает клиент с Forge v2.4
  • Определение онлайна не может в сервера >=1.5 v2.5
Changelog:​
  • 1.0 - первая версия
  • 1.0.1 - фикс UnZipper
  • 1.1-DEV - увеличение скорости анимации, верификация всех файлов по md5 (версии было не суждено увидеть свет)
  • 2.0 - полностью переписан лаунчер, теперь используется JavaFX вместо Swing
  • 2.1 - переписан апдейтер, добавлена поддержка SpoutCraft, пофикшен баг GUI
  • 2.2 - добавлен показ и загрузка скина, немножко исправлен GUI (убраны лишние элементы => сокращено время запуска)
  • 2.3 - мультиклиент, рефакторинг кода, запоминание памяти и логина с паролем
  • 2.3.1 - фикс Forge (как оказалось - не работающий :[)
  • 2.4 - рабочий фикс Forge [ALPHA], музыка, лог выхлопа Minecraft, иконка :3
  • 2.5 - автоматическое обновление лаунчера, пофикшена работа с пробелами в файлах в механизме обновления, теперь, если данные пользователя сохранены, чекбокс автоматически выставляется в selected.
  • 2.6 - поддержка онлайн-тем.
  • 2.6.1 - фикс онлайн-тем
  • 2.6.2 - еще один фикс онлайн-тем
  • 2.7 - новый рекомендованный метод запуска Minecraft, рабочее выделение памяти во всех режимах. ВНИМАНИЕ: Прочитайте гайд про переменную LauncherConf.devEnv
  • 2.7.1 - фикс режима разработки
Скриншоты:
restored_U2sWfk7gN744m9S7nEnAvxmJM.png

restored_nPETzMfsVM6wmfENxIHYtBT5R.png

restored_lEYkEOgeaEa9eAdgWoHBrtdIE.png

restored_ZDVUCiVD8JA2sHlx4TEddnNYr.png

restored_FI1qN4pCUCtgWKPbH9WJL8SLW.png

restored_AfCSCp3B1Jw7hiwju55oyxpDy.png

Инструкция по сборке (для eclipse, NetBeans не использую в принципе):​
  1. Установить последний JDK
  2. Установить плагин e(fx)clipse для eclipse
  3. Перезапустить eclipse
  4. Взять исходники лаунчера
  5. Создать в eclipse новый проект, указать тип: JavaFX project
  6. Перетащить в проект папку src и файл build.fxbuild с заменой файлов
  7. Настроить лаунчер под себя. Внимательно прочитайте предупреждение через пост!
  8. Открыть файл build.fxbuild
  9. Нажать "Generate ant build.xml and run" и подождать, пока в консоли не появится "BUILD SUCCESSFUL". На моей системе nLoader собирается ~20 секунд, у вас может быть как быстрее, так и медленнее
  10. Ваш джарник будет дожидаться вас в папке $yourProjectRoot/build :)
Инструкция по настройке:​
  • Установить и настроить любую систему авторизации (webMCR, byxar, да что угодно)
  • Настроить конфиг лаунчера (LauncherConf.java) под себя
  • Залить файлы на сервер (начиная с версии 2.1 nLoader-min использует такой набор: (verifier.php в корень папки обновления, папка client, в которой лежат клиенты (например server/, server2/, server3/). В этих папках лежат срезы клиентов (папки bin/, mods/, coremods/, etc.).Внимание, папки не должны содержать пробелов!
  • Создать файл servers.xml примерно следующего содержания:
    Код:
    <?xml version="1.1" encoding="UTF-8" ?>
        <servers>
        <server name="Имя сервера в комбобоксе" address="ip:port" spoutcraft="используется ли spoutcraft, true или false" servicename="имя папки сервера в папке clients" />
        </servers>
  • Залить servers.xml на сервер, установить путь к нему в LauncherConf
  • Проверить
  • Скомпилировать :) (пункты 8-10 предыдущей инструкции)
Инструкция по настройке скинов:​
  • Залить skin.php из архива с гитхаба в любую папку.
  • Настроить $skinDirSite (путь до вашей папки со скинами относительно skin.php)
  • Настроить $skinDirURL (путь до вашей папки со скинами относительно лаунчера (например в моем случае это http://minecraft.q-b.eu/mc/skins/ (не забудьте слэш на конце (обожаю вложенные скобки))))
Инструкция по настройке автообновления:​
  • Создать на сервере папку, в которой будут лежать файлы обновления (jarник и exeшник, либо один из них)
  • Записать эту папку в LauncherConf.baseFileURL примерно так: ПутьКПапкеОбновления/ИмяЛаунчераБезJarИExe (например http://minecraft.q-b.eu/mc/updater/latest)
  • Если вы хотите, чтобы ваши пользователи использовали только JAR или только EXE - залейте только JAR или только EXE
  • Укажите ссылку на лаунчер на вашем сайте :)
  • Все очень просто - когда вы смените номер версии лаунчера на сайте и зальете свежие файлы лаунчера - устаревшие лаунчеры автоматически обновятся и перезапустятся
Demo​
Демо брать здесь. Логин - demo, пасс - demo​
Благодарности
Доброе слово и кошке приятно, но не менее приятна будет ваша материальная поддержка, которую можно оказать по следующим кошелькам:​

R232659102118 - WMR
Z349178338532 - WMZ
E311480013916 - WME
B191145002705 - WMB
U422215060920 - WMU
+79200402604 - QIWI
410011300532850 - Yandex.money

Всего пожертвовано: 475.2 RUB
Помощь
Исходники дожидаются вас на гитхабе. Буду премного благодарен пулл-реквестам
P.S. Товарищи, если вы используете хотя бы строчку кода из данного лаунчера - любезно попрошу вас указать это. Лаунчер распространяется под Creative Commons Share-Alike 3.0
​
Что с исходниками? Почему там только 2 непонятных файла?
 
@HoShiMin не поверишь, зашел последний раз 10 апреля по призыву @Alexey1, вышел и больше не заходил. Вот только сегодня зашел посмотреть, что и как.

Нет у меня уже давно мотивации заниматься майнкрафтом, увы и ах, сейчас я в вебе и достаточно далеко от джавы, хоть и пишу на ней периодически. nLoader который я сто лет всем обещал написан, кроме пары мелочей, которыми мне уже очень и очень лень заниматься, поэтому, видимо, так и умрет он у меня на харде/в дропбоксе. Может, когда-нибудь... Только когда это когда-нибудь еще случится, будет ли вообще майнкрафт жив к этому времени :D
 
@HoShiMin не поверишь, зашел последний раз 10 апреля по призыву @Alexey1, вышел и больше не заходил. Вот только сегодня зашел посмотреть, что и как.

Нет у меня уже давно мотивации заниматься майнкрафтом, увы и ах, сейчас я в вебе и достаточно далеко от джавы, хоть и пишу на ней периодически. nLoader который я сто лет всем обещал написан, кроме пары мелочей, которыми мне уже очень и очень лень заниматься, поэтому, видимо, так и умрет он у меня на харде/в дропбоксе. Может, когда-нибудь... Только когда это когда-нибудь еще случится, будет ли вообще майнкрафт жив к этому времени :D
А я тебя пару лет назад в прощайке видел :3
 
Ну и раз уж такое дело, напишу отдельный оффишиал стейтмент, если кто еще в танке (а такие есть, похоже):

Проект nLoader закрыт до лучших времен
​
Ребят, с вами было круто и вы очень классные, правда-правда. Впрочем, все хорошее рано или поздно проходит, поэтому мне кажется, что нам с вами придется распрощаться до лучших времен. Причин этому несколько:
  1. Minecraft, как бы он ни был интересен мне двенадцатилетнему, семнадцатилетнего меня сейчас не интересует. Серьезно, от слова "совсем". Последний раз я открыл Minecraft с полгода назад, запустил креатив, поставил огромную кучу динамита и взорвал её. Все, конец, вышел, закрыл игру.
  2. Сейчас я занимаюсь веб-разработкой. Пишу на JS/Coffeescript, что достаточно далеко от джавы само по себе. Да, я не забываю свой первый язык программирования, открывший мне волшебный технический мир и даже иногда пишу на нем, но, увы и ах, это осталось в прошлом. Иногда прикольно поностальгировать и что-нибудь написать, но обычно это случается под Андроид.
  3. Ну и третья по номеру, но уж никак не по весомости. Одиннадцатый класс, ЭГЕ, поступление, вот это вот все. Nuff said.
Новый nLoader написан процентов на 90, его можно причесать и выкинуть на гитхаб, но зная отношение этого комьюнити к открытому коду - пулл-реквестов я вряд ли увижу. Впрочем, если у кого-то обнаружился избыток свободного времени - в конце я приведу контакты, где меня можно найти почти всегда. Может быть, если такой человек найдется, то нлоадер перестанет гнить у меня в дропбоксе, а найдет себе новое применение. Время покажет.


Если кто-то хочет со мной связаться по каким бы то ни было поводам, ну или просто поговорить за жизнь, у меня есть:

В случае со скайпом лучше указывайте причину добавления, я редко отвечаю на заявки "просто так".

А теперь время прощаться. Я не говорю "прощайте", я говорю "до свидания". Скорее даже "до лучших времен". Всего вам доброго и удачи.

-- Ваш asn007​
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх