Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Перенести не проблема, я думал по этому поводу, но возникла следующая проблема - в какую дерикторию запихнуть файлы?библиотеки скачать не может в ручную перенеси из какого-нибудь клиента
По поводу второго - это текстурки. То бишь, ищи текстуры и заменяй.![]()
1.как сделать так же? точнее можно пожалуйста код, и место куда вставлять
2. Где меняется фон? ну где выбор сетевая игра, одиночная и тд
в папку lib и jars/libПеренести не проблема, я думал по этому поводу, но возникла следующая проблема - в какую дерикторию запихнуть файлы?
Помогите пожалуйста при запуске install.cmd через некоторое время вылетает ошибка
Дело не в этом.Засунь папку с MCP в диск C, у тебя вон имя ПК на кирилице, ему не нравится
Я нашел альтернативу, и весьма успешно работает. Запихни в директорию "/MCP/Jars/" файлы клиента. Тоесть как положено, папочка "version" и в ней собственно файлы клиента. Советую сразу загрузить абсолютно все файлы.Помогите пожалуйста при запуске install.cmd через некоторое время вылетает ошибкаПосмотреть вложение 17218
Так то до этого человек сказал мне помогло ты не прав!Дело не в этом.
Я нашел альтернативу, и весьма успешно работает. Запихни в директорию "/MCP/Jars/" файлы клиента. Тоесть как положено, папочка "version" и в ней собственно файлы клиента. Советую сразу загрузить абсолютно все файлы.
Не знаю, лично у меня такая ошибка была, помог мой вариант. Если человек подсказал, скажи ему спасибо. Я просто предложил свой вариант.Так то до этого человек сказал мне помогло ты не прав!
И всётаки это опечатка или нет Minecraft 1.5.2 Forge 738 или 848?http://mcp.ocean-labs.de/ - Отсюда качаем MCP 751
http://files.minecraftforge.net/ - Тут мы качаем minecraftforge-src-1.5.2-7.8.1.738
http://www.softportal.com/software-5406-notepad.html - Качаем Notepad++
http://download.foxycraft.ru/rubukkit/class152.zip - Качаем готовые class файлы "848 версия forge"
Внимание! Если вы эти класс файлы перенесете в Forge выше/ниже версии 751, то есть вероятность что ваш клиент не запустится!
http://download.foxycraft.ru/rubukkit/src152.zip - Качаем готовые java файлы "751 версии forge"
1 минута 51 секунда
Необходимо скачать lib файлы, если у вас выходит error при инсталяции forge.
http://download.foxygame.ru/rubukkit/lib152.ziphttp://download.foxycraft.ru/rubukkit/lib152.zip
3 минута 6 секунда
Убираем использование файла server.dat
В поиск нужно ввести слово
На 33 строке в файле ServerList.java мы найдем это значение.Код:public void loadServerList()
Комментируем строки: 37,38,41,42,43,44
3 минута 34 секунда
Добавляем свой сервер.
После значения
Вставляем этот метод и редактируем на месте:Код:this.servers.clear();В название сервера используйте символ § и цыфру, дабы сделать цветным текст в Сетевой игре.Код:this.servers.add(new ServerData("Название сервера", "IP сервера"));
4 минута 26 секунда
Изменяем кнопки и расположение кнопок в сетевой игре.
В поиске вводим
и мы переходим с вами в фаил GuiMultiplayer.javaКод:initGuiControls()
Код который нам нужен расположен на строках 123 - 136
Заменяем на это:
Код:public void initGuiControls() { StringTranslate stringtranslate = StringTranslate.getInstance(); this.buttonList.add(this.field_96289_p = new GuiButton(7, this.width / 2 - 154, this.height - 28, 70, 20, stringtranslate.translateKey(""))); this.buttonList.add(this.buttonDelete = new GuiButton(2, this.width / 2 - 74, this.height - 28, 70, 20, stringtranslate.translateKey(""))); this.buttonList.add(this.buttonSelect = new GuiButton(1, this.width / 2 - 154, this.height - 52, 308, 20, stringtranslate.translateKey("selectServer.select"))); this.buttonList.add(new GuiButton(8, this.width / 2 - 154, this.height - 28, 152, 20, stringtranslate.translateKey("selectServer.refresh"))); this.buttonList.add(new GuiButton(0, this.width / 2 + 2, this.height - 28, 152, 20, stringtranslate.translateKey("gui.cancel"))); boolean flag = this.selectedServer >= 0 && this.selectedServer < this.serverSlotContainer.getSize(); this.buttonSelect.enabled = flag; this.field_96289_p.enabled = flag; this.buttonDelete.enabled = flag; }
5 минута 20 секунда
Убираем "Поиск локальных серверов оОо" в сетевой игре
На 93 строке в файле GuiSlotServer.java мы находим метод
this.func_77249_c(par1, par2, par3, par4, par5Tessellator);
и комментируем его так:
//this.func_77249_c(par1, par2, par3, par4, par5Tessellator);
6 минута 32 секунда
Редактируем надпись mojang
В поиске вводим mojang и мы находим их копирайт на 601 строке в классеGuiMainMenu.java
Редактируем на свое значение.
Используйте символ § и цыфру, дабы сделать цветным текст вашего копирайта.
7 минута 16 секунда
Убираем сообщение forge (сколько модов активно, сколько загружено, стоит у вас optifine или нет).
+ Добавляем свой цветной копирайт в место этого.
В поиске набираем:
и находим класс FMLCommonHandler.javaКод:brd.add(Loader
В этом классе мы коммертируем значения от 236 строки до 254.
Тогда отображаться в левом углу forge больше не будет.
8 минута
Добавляем в место копирайта forge свой цветной копирайт.
На 238 строке заменяем на:
Код:brd.add("§6сборка §4rubukkit.org");
9 минута 10 секунда
Выключаем или удаляем кнопку "Текстур пак"
На 132 строке есть метод:
Комментируем ее так:Код:this.mc.displayGuiScreen(new GuiTexturePacks(this, this.options));
Код://this.mc.displayGuiScreen(new GuiTexturePacks(this, this.options));
А если хотите вообще удалить кнопку, то вам строка 75:
Заменяем на:Код:this.buttonList.add(new GuiButton(105, this.width / 2 - 152, this.height / 6 + 144 - 6, 150, 20, stringtranslate.translateKey("options.texture.pack")));
Код://this.buttonList.add(new GuiButton(105, this.width / 2 - 152, this.height / 6 + 144 - 6, 150, 20, stringtranslate.translateKey("options.texture.pack")));
9 минута 54 секунда
Убираем FML окошечко с названием Hello, которое выходит при загрузке клиента.
В поиске вводим:
и мы проходим в фаил FMLRelauncher.java, где мы видим 2 таких значения.Код:showWindow(true);
Меняем оба значения на:
Код:showWindow(false);
11 минута 19 секунда
Убираем сообщение "Notice! Minecraft 1.6 is available for manual download.
Please click here for more information."
с 19 строки по 51 находиться метод, который мы должны заменить на:
Код:public void run(){ } }
12 минута 14 секунда
Изменяем название окна клиента на свое.
Открываем minecraft.java
На 2316 строке мы найдем:
заменяем на:Код:frame.setTitle("minecraft");
Код:frame.setTitle("Игровой клиент foxycraft.ru");
13 минута
Изменение кнопок "Сетевая игра" "Одиночная игра" и меняем их цвет.
262 - 266 строка
Заменяем на:
Русские слова меняем на свои.Код:private void addSingleplayerMultiplayerButtons(int par1, int par2, StringTranslate par3StringTranslate) { this.buttonList.add(new GuiButton(1, this.width / 2 - 100, par1, par3StringTranslate.translateKey("§9Одиночная игра"))); this.buttonList.add(new GuiButton(2, this.width / 2 - 100, par1 + par2 * 1, par3StringTranslate.translateKey("§9Зайти на сервер"))); }
В название кнопок можно применять символ § и цыфру, дабы сделать цветным текст в меню.
13 минута 47 секунда
Убираем кнопку "mods"
GuiMainMenu.java
201 и 202 строку мы увидим:
Код:fmlModButton = new GuiButton(6, this.width / 2 - 100, i + 48, "Mods"); this.buttonList.add(fmlModButton);
Комментируем так:
Код://fmlModButton = new GuiButton(6, this.width / 2 - 100, i + 48, "Mods"); //this.buttonList.add(fmlModButton);
15 минута 15 секунда
Удаляем кнопку "выбор языка"
GuiMainMenu.java
216 и 217 строку мы увидим:
Код:this.buttonList.add(new GuiButtonLanguage(5, this.width / 2 - 124, i + 72 + 12)); Object object = this.field_104025_t;
Комментируем так:
Потом на 294-297 чтобы убрать кнопку в опциях:Код://this.buttonList.add(new GuiButtonLanguage(5, this.width / 2 - 124, i + 72 + 12)); //Object object = this.field_104025_t;
Код:if (par1GuiButton.id == 5) { this.mc.displayGuiScreen(new GuiLanguage(this, this.mc.gameSettings)); }
Комментируем так:
Код://if (par1GuiButton.id == 5) //{ //this.mc.displayGuiScreen(new GuiLanguage(this, this.mc.gameSettings)); //}
18 минута 12 секунда:
Редактируем Joinserver, checkserver, skins и cloack.
Делаем привязку server=client
Есть простой способ редактирования этих файлов - через (In Class Translat), НО так как мы работаем через программу MCP, то почему бы нам не сделать все сразу?
PS: сразу скажу, что не знаю какой из них 1 фаил не нужно редактировать, по этому редактирую все 2 (joinserver и checkserver).
Фаил NetClientHandler.java
303 строка:
меняем значение на свое.
Фаил ThreadLoginVerifier.java 25 строка:Код:Пример: http://вашсайт.ru/joinserver.php?user=
меняем значение на свое.
Код:Пример: http://вашсайт.ru/checkserver.php?user=
На счет скинов и плащей не делал, но вы можете отредактировать через In Class Translat
Видеоурок не готов.
Обновление и что добавлено:
7 оттября 2013 22:56 - Добавлен материал к видеоуроку "Как сделать достойный клиент 1.5.2".
7 октября 2013 - Добавлено новое видео "Как сделать достойный клиент 1.5.2"
По просьбе "Иван Грозный" ник на rubukkit "bounze" Добавлены в видеоурок следующие разделы:
* Как убрать кнопку Mods.
* Как Убрать FML окошко hello c обновлением lib файлов.
* Как изменить цвет копирайтов forge и mojang.
* Как изменить надпись на кнопке одиночная игра и сетевая.
* Как убрать кнопку смены языка (кнопка в виде планеты).
* Как переименовать название окна клиента.
* Как убрать лишние кнопки из раздела "сетевая игра"
* Как убрать сообщение о том, что вышло обновление 1.6 и нужно обновится (для 1.5.2)
Всю ночь обрабатывал видео, пойду спать. Днем выложу туториал к видео.
3 сентября 2013 - Создана тема. Добавлен видеоурок "Как сделать достойный клиент 1.6.2".
Вечером добавлен был туториал к видео.
Выложил class файлы на скачивание.
еще можешь маленько помочь?В версии MCP для 1.5.2(Возможно и во всех, что ниже) требуется немного поправить источник обновлений.
Файл fml/fml.py
Строка 1149
Код:default_url = 'http://s3.amazonaws.com/Minecraft.Download/libraries'
Заменить на
Код:default_url = 'https://libraries.minecraft.net'
Строка 1242
Код:base_url = 'http://s3.amazonaws.com/Minecraft.Resources'
на
Код:base_url = 'http://resources.download.minecraft.net'
у тебя останавливается на Searching javac.exe? java установлена? и какая?У меня нет файлов в папке src. Что я не так сделал?
И когда я устанавливал фордж у меня выбило такое
Посмотреть вложение 17341
и как только я открываю инстал оно мне сразу выбивает с таким консолем.
java обновил, и потом всё заново начал делать и устанавливать. Начал устанавливать фордж и мне выбило ошибку как на видео но я не могу найти те файлы которые он говорил взять с других клиентов. Подскажите пожалуйста.у тебя останавливается на Searching javac.exe? java установлена? и какая?
Установи JDKjava обновил, и потом всё заново начал делать и устанавливать. Начал устанавливать фордж и мне выбило ошибку как на видео но я не могу найти те файлы которые он говорил взять с других клиентов. Подскажите пожалуйста.
И когда у меня выбило ожипку как на видео я нажал любую кнопку , и оно у меня выкинуло. Я потом зашел на src и там не было файлов опять.
из папки кидай в minecraft.jarКак правильно собрать клиент из папки reobf ? Помогите, ребят, уже долго мучаюсь.
Установи JDK
http://www.rubukkit.org/threads/1-4-7-much-theme-для-minecraft-by-alisher-98.56189/А как заменить кнопку "mods" на любую свою кнопку? Искал в GuiMainMenu.java не нашел что-то...
Вот так вот сделать:![]()
А для minecraft 1.6.4 подойдет? Я так понимаю нужно в файлах GuiMainMenu и GuiInGame менять кнопочки?