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

Лаунчер Империя от XeroXP

  • Автор темы Автор темы XeroXP
  • Дата начала Дата начала
Вот Java 8 без нее мой клиент со 150 модами просто не идет
Черный экран на сервере End.Of.Stream
Такое было пока java 8 не поставил но как через неё сделать лаунчер?
Мда.. Тяжёлый случай...
 
Мда.. Тяжёлый случай...

В сборке клиента ясно говориться о том что не обходимо поставить java 8 что бы сборка пошла
С java 7 она не работала
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!

Time: 02.08.13 10:46
Description: Ticking screen

java.lang.AbstractMethodError: net.minecraft.network.packet.NetHandler.getPlayer()Lnet/minecraft/entity/player/EntityPlayer;
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:469)
at net.minecraft.client.multiplayer.NetClientHandler.func_72551_d(SourceFile:95)
at net.minecraft.client.multiplayer.GuiConnecting.func_73876_c(GuiConnecting.java:51)
at net.minecraft.client.Minecraft.func_71407_l(SourceFile:1105)
at net.minecraft.client.Minecraft.func_71411_J(SourceFile:574)
at net.minecraft.client.Minecraft.run(SourceFile:526)
at java.lang.Thread.run(Thread.java:724)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:469)
at net.minecraft.client.multiplayer.NetClientHandler.func_72551_d(SourceFile:95)
at net.minecraft.client.multiplayer.GuiConnecting.func_73876_c(GuiConnecting.java:51)

-- Affected screen --
Details:
Screen name: net.minecraft.client.gui.GuiDisconnected
Stacktrace:
at net.minecraft.client.Minecraft.func_71407_l(SourceFile:1105)
at net.minecraft.client.Minecraft.func_71411_J(SourceFile:574)
at net.minecraft.client.Minecraft.run(SourceFile:526)
at java.lang.Thread.run(Thread.java:724)

-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0-ea, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 456709672 bytes (435 MB) / 534773760 bytes (510 MB) up to 1908932608 bytes (1820 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
LWJGL: 2.4.2
OpenGL: GeForce GTX 650 Ti/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
 
В сборке клиента ясно говориться о том что не обходимо поставить java 8 что бы сборка пошла
С java 7 она не работала
=) Значит подожди ,пока выйдет джава 8. Пока только, могу изобразить твою аву...
 
Выдели больше памяти.

Выделение памяти не помогло. Заработало лишь тогда, когда я запускал лаунчер не из НетБинса, а уже скомпилированный.
Но у меня еще один дурной вопрос, как избавиться от быстрого заполнения памяти? А то 5 минут летаю по миру и начинаются фризы. При нажатии F3 видно, что память достигает верхней границы (выделенной). Выделено 2Гб.
 
Новая ошибка, что нужно делать что бы из архива client.zip моды в папку с игрой распаковывались?
 
Новая ошибка, что нужно делать что бы из архива client.zip моды в папку с игрой распаковывались?

они сами распаковываются, для этого ничего делать не надо. Может они у тебя распаковываются не в то место?
Уточни путь в minecraft.jar (minecraft.class) путь должен быть такой-же, как на сайте. т.е. если у тебя файлы на сайте лежат http:сайт.ру/папка с вебчастью/mine/industrial, то и в классе должно быть mine/industrial
 
они сами распаковываются, для этого ничего делать не надо. Может они у тебя распаковываются не в то место?
Уточни путь в minecraft.jar (minecraft.class) путь должен быть такой-же, как на сайте. т.е. если у тебя файлы на сайте лежат http:сайт.ру/папка с вебчастью/mine/industrial, то и в классе должно быть mine/industrial

TerraProject/standart

веб часть/MinecraftDownload/standart

в client.zip находяться
bin
mods
coremods
lib
resurces
config
и 4 конфига
Есть скайп?
 
TerraProject/standart

веб часть/MinecraftDownload/standart

в client.zip находяться
bin
mods
coremods
lib
resurces
config
и 4 конфига
Есть скайп?

Немного не то тебе сказал выше.
Во-первых посоветую все написать маленькими буквами. Меньше замарочек (к регистру чувствителен).
В НетБинс ты указал папку terraproject?
на сайте в standart?
Тогда в minecraft.class указываешь папку terraproject/standart
в вебчасти Files/ClientsInfo.txt пишешь minecraft, standart, client.zip
Вот и все. (Напоминаю, к РЕГИСТРУ ЧУВСТВИТЕЛЕН!)
А из client.zip можешь смело удалять bin, lib, resurces они создадутся сами.
 
Насчёт Java 8, я нашёл только JDK(Это ещё только снапшоты)
 
Вот фулл настройки что да как все файлы
Скажите что не так
Clients Info
minecraft, standart, client.zip

ExcFiles
, mods, 0
, config, 0
, coremods, 0
, CustomDISkins, 0
, hats, 0
, lib, 0
, resources, 0
, ItemNames, 0
, liteloader, 0
, LiteLoader, 0
, options, 0
, optionsof, 0
, wirelessRedstone, 0
, bin, 0
Server Info
все нормально

NetBeans
package net.minecraft;

public class setting {
public static String siteLink = "http://terraproject.zz.mu/"; //Ссылка на главную страницу сайта
public static String butforumLink = "Форум"; //Кнопка форума
public static String forumLink = "http://terraproject.zz.mu/forum"; //Ссылка на форум
public static String butuslugiLink = "Услуги"; //Кнопка услуг
public static String uslugiLink = "http://terraproject.zz.mu/client/platnye_uslugi.php"; //Ссылка на страницу с услугами
public static String mainLink = "http://terraproject.zz.mu/client/mainfile.php"; //Ссылка на главный файл лаунчера
public static String sessidkey = "QWERTY"; //Ключ защиты сессии (такой же должен быть указан в webчасти)
public static String loadLink = "http://terraproject.zz.mu/client/MinecraftDownload/"; //Ссылка на папку загрузки клиента
public static String newsUrl = "http://terraproject.zz.mu/client/news.html"; //Ссылка на файл с новостями
public static boolean allowHDSkins = true; //включить, выключить hd скины
public static boolean allowHDCloaks = true; //включить, выключить hd плащи
public static boolean allowSkinsInLauncher = true; //если true, то скины можно загружать из лаунчера
public static boolean allowCloaksInLauncher = true; //если true, то плащи можно загружать из лаунчера
public static boolean allowViewCloakButton = true; //true - включение кнопки просмотра плащей в лаунчере
public static String FullCloakPath = "http://terraproject.zz.mu/client/cloaks"; //полный путь до папки с плащами
public static String FullSkinPath = "http://terraproject.zz.mu/client/skins"; //полный путь до папки со скинами
public static String CloakPath = "cloaks"; //путь до папки с плащами относительно mainfile.php
public static String SkinPath = "skins"; //путь до папки со скинами относительно mainfile.php
public static String CloakUrl = "http://terraproject.zz.mu/lk/cloakload"; //Ссылка на загрузку плащей не через лаунчер, будет работать, если allowCloaksInLauncher = false
public static String SkinsUrl = "http://terraproject.zz.mu/lk/skinload"; //Ссылка на загрузку скинов не через лаунчер, будет работать, если allowSkinsInLauncher = false
public static String catalogSkinsUrl = "http://www.minecraftskins.com/"; //Ссылка на каталог скинов
public static String mineFolder = "terraproject"; //Папка в которой находится майнкрафт (.minecraft) без точки
public static String downLaunchLink = "http://terraproject.zz.mu/client/MinecraftDownload/index.php"; //Ссылка на загрузку нового лаунчера
public static String defaultclient = "minecraft, standart, client.zip"; //информация о клиенте, в который можно играть оффлайн
public static String LauncherName = "TerraProject"; //Название лаунчера
public static String version = "152"; //версия лаунчера
public static String iMusicname = "001.mp3"; //название файла с музыкой
public static boolean useAutoenter = true; //Использовать функцию автозахода на выбранный сервер
public static boolean allowMultiLoad = true; //Включение и выключение функции загрузки каждого клиента из своей папки (папки клиентов на сервере совпадают с папками клиентов в лаунчере)
public static boolean useMonitor = true; //Включение-выключение мониторинга в лаунчере
public static boolean allowsplash = true; //включение и выключение splash-а
public static boolean allowMusic = false; //включение и выключение музыки
public static boolean allowiConomy = true; //включение и выключение iConomy
public static boolean customwindowframe = true; //включение и выключение кастомной оконной рамки
public static boolean oneaccforonepcforauth = false; //включение и выключение функции (один компьютер=один аккаунт) для авторизации
public static boolean oneaccforonepcforreg = false; //включение и выключение функции (один компьютер=один аккаунт) для регистрации
public static boolean allowbuttons = true;
// если allowbuttons = false, то ссылка ниже нам нужна, а если true, то нет
public static String registerbutton = "http://terraproject.zz.mu/registration.php";
}

Пояснения
В minecraft.class все прописал
создается папка .terraproject в ней папка standart там bin
Проблема! не расспаковывается client.zip
все лежит в minecraftdownload в папке standart
в client.zip лежат папки mods,coremods,lib,resurces и конфиги
 
Подскажите, что мне изменить? При каждом запуске клиента, фордж качается заново...
Следить лучше за темой найдо, я уже просил помощи на эту тему. У тебя скорее всего нет папки lib в client.zip по этому фордж и качается, но сам client.zip не перестанет постоянно перекачиваться потому что в лаунчере не работает код
Код:
dlFl.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
boolean forceUpdateInfo;
forceUpdateInfo = dlFl.isSelected();
if (forceUpdateInfo == true)
GameUpdater.forceUpdate = true;
else
GameUpdater.forceUpdate = false;
}
});
Собственно в чём я и прошу помощи. Листнер работает а вот установка переменной из класса Launcher в классе GameUpdater не проходит...
 
Может быть так?
  1. dlFl.addActionListener(new ActionListener() {
  2. public void actionPerformed(ActionEvent ae) {
  3. boolean forceUpdateInfo;
  4. forceUpdateInfo = dlFl.isSelected();
  5. if (forceUpdateInfo == true)
    {
  6. GameUpdater.forceUpdate = true;
    }
  7. else
    {
  8. GameUpdater.forceUpdate = false;
    }
  9. }
  10. });
 
Может быть так?
  1. dlFl.addActionListener(new ActionListener() {
  2. public void actionPerformed(ActionEvent ae) {
  3. boolean forceUpdateInfo;
  4. forceUpdateInfo = dlFl.isSelected();
  5. if (forceUpdateInfo == true)
    {
  6. GameUpdater.forceUpdate = true;
    }
  7. else
    {
  8. GameUpdater.forceUpdate = false;
    }
  9. }
  10. });

Нет, не в этом дело. Я уже излагал проблему. К слову если за логикой идёт действие в одну строку то тело не обязательно в скобки заключать, но сейчас не об этом.

Вот что я писал ранее.
И ещё не смотря на то что объявление переменной в GameUpdater выглядит вот так
public static boolean forceUpdate = false; т.е в ней лежит false
она всё равно в функцию run(); приходит как true ибо логика на обновление срабатывает именно потому что forceUpdate = true; Перепроверял много раз этот if.
По этому у меня лаунчер постоянно перекачивается как и у многих других которые озадачены этим вопросом. Пока что я только понял то что привёл выше.
А после я пробовал без if просто воздействовать на GameUpdater.forceUpdate
и вот что я скажу (Из класса где написан этот код переустановить переменную не получается)
Получилось её переустановить только из класса Launcher а сейчас этот листнер в классе LoginForm (Ошибся в прошлом посте когда написал класс Launcher.)
Может кто подскажет. У меня не качает файлы с хостинга. С локалки всё качается (Open Server) У меня был свой домен который я линковал на свой комп. И друг мог через лаунчер качать с моего компа, http сервером на котором являлся Apache из open server. А сейчас с хостинга у меня не получается скачать. Пробовал права доступа менять, толку ноль. Файлы через браузер качаются и открываются, сам не могу понять что делать.
 
Нет, не в этом дело. Я уже излагал проблему. К слову если за логикой идёт действие в одну строку то тело не обязательно в скобки заключать, но сейчас не об этом.

Вот что я писал ранее.

А после я пробовал без if просто воздействовать на GameUpdater.forceUpdate
и вот что я скажу (Из класса где написан этот код переустановить переменную не получается)
Получилось её переустановить только из класса Launcher а сейчас этот листнер в классе LoginForm (Ошибся в прошлом посте когда написал класс Launcher.)
Может кто подскажет. У меня не качает файлы с хостинга. С локалки всё качается (Open Server) У меня был свой домен который я линковал на свой комп. И друг мог через лаунчер качать с моего компа, http сервером на котором являлся Apache из open server. А сейчас с хостинга у меня не получается скачать. Пробовал права доступа менять, толку ноль. Файлы через браузер качаются и открываются, сам не могу понять что делать.
Когда я не могу скачать, я забыл на конце ссылки на MinecraftDownload, указать / Дурак я, правда?:D
 
Когда я не могу скачать, я забыл на конце ссылки на MinecraftDownload, указать / Дурак я, правда?:D
Да у меня было такое когда на локалке разворачил, будь сейчас дело в том же я бы даже и не посмел написать)
Ибо всё что я сделал это сменил домен в настройках лаунчера а окончание строки оставил такой же, ну и собственно иерархия папок на удалённом хостинге осталось той же.
 
Не могу разобраться с онлайн мод...:(
Ссылку указал правильно, при переходе пишет No
Но с лаунчера тоже не заходит)
Помогите...
 
Не могу разобраться с онлайн мод...:(
Ссылку указал правильно, при переходе пишет No
Но с лаунчера тоже не заходит)
Помогите...
А ты в сервере менял путь до joinserver?
У меня это файл jg.class. Если в твоей сборке другой то вот линк полезный
Список классов и чистые клиенты для MCP
 
Назад
Верх