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

Minecraft Coder Pack and Forge 1.7.10 (Решено)

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

alobobE

Новичок
Пользователь
Баллы
6
Имя в Minecraft
alobobE
Всем привет! Заранее извиняюсь если написал в не тот раздел.
У меня вопрос по установке Forge на Minecraft Coder Pack 1.7.10.
Когда работал с более старой версией "1.5.2", надо было просто перетащить папку Forge в папку с MCP, и после этого зайди в Forge, и запустить бат-файл, он сразу-же декомпилировал и устанавливал Forge.
А сейчас я немного не понял, как это сделать на 1.7.10, декомпилировать обычный Minecraft 1.7.10 я могу, но как установить сразу с Forge, подскажите пожалуйста. Заранее спасибо!

Minecraft Coder Pack: mcp908
Forge: forge-1.7.10-10.13.4.1614-1.7.10-src
 
Последнее редактирование:
Последнее редактирование:
1. Берешь исходники Forge тут: https://github.com/MinecraftForge/MinecraftForge/tree/1.7.10.
2. Гипотетически, копируешь src/main/java, fml/src/main/java и patches/minecraft в /src/minecraft у MCP.
3. Компилируешь.
4. Profit.
Можно также глянуть это: https://www.minecraftforge.net/foru...ease-help/page/2/?tab=comments#comment-194190

Сейчас попробую, Спасибо!
 
1. Берешь исходники Forge тут: https://github.com/MinecraftForge/MinecraftForge/tree/1.7.10.
2. Гипотетически, копируешь src/main/java, fml/src/main/java и patches/minecraft в /src/minecraft у MCP.
3. Компилируешь.
4. Profit.
Можно также глянуть это: https://www.minecraftforge.net/foru...ease-help/page/2/?tab=comments#comment-194190

Извините за столь такой глупый вопрос, но всё-таки. А что должно быть в папке "lib" для 1.7.10?.
 
Последнее редактирование:
Извините за столь такой тупой вопрос, но всё-таки. А что должно быть в папке "lib" для 1.7.10?.
Теоретически, ничего. Вместо этого используется jars/libraries.
См. https://minecraft-ru.gamepedia.com/Minecraft_Coder_Pack
lib остался лишь как "поддержка старых версий" (достаточно conf отредачить, чтоб сменить версию).
 
Извините за столь такой тупой вопрос, но всё-таки. А что должно быть в папке "lib" для 1.7.10?.

Извините за мою тупость.
После того как установил "Minecraft Coder Pack", и загрузил в него все что нужно по типу "Assets/Libraris/Version" в папку "Jars", затем декомпилировал его, то-есть получил чистый клиент, и затем после того как скачал Forge(Который вы дали), в нем надо скопировать папку "src = src/main/java, fml/src/main/java и patches/minecraft" и перенести в папку Mcp в "src = /src/minecraft" Правильно-же?. Просто в Forge, в папке src/main/java/ я не вижу папки fml.
 
Извините за мою тупость.
После того как установил "Minecraft Coder Pack", и загрузил в него все что нужно по типу "Assets/Libraris/Version" в папку "Jars", затем декомпилировал его, то-есть получил чистый клиент, и затем после того как скачал Forge(Который вы дали), в нем надо скопировать папку "src = src/main/java, fml/src/main/java и patches/minecraft" и перенести в папку Mcp в "src = /src/minecraft" Правильно-же?. Просто в Forge, в папке src/main/java/ я не вижу папки fml.
Так уж и быть, сейчас соберу.
 
Собственно, вот: https://yadi.sk/d/B3UG_cu-JsarpA
Протестированы и скрипты MCP, и работа через Eclipse.

Я думал вы уже забили на просьбу о моей помощи)). Огромное спасибо! :D
Только у меня ошибка при запуске клиента.

Код:
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/launchwrapper/Launch has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

Все Java которые у меня стоят.
 

Вложения:

  • Безымянный.png
    Безымянный.png
    Размер файла
    9,7 КБ
    Просмотров
    12
Последнее редактирование:
Огромное спасибо! :D
Только у меня ошибка при запуске клиента.

Код:
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/launchwrapper/Launch has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

Все Java которые у меня стоят.
Всегда пожалуйста.
А вы папку bin сотрите. Я попросту проверял работоспособность под Java >8, поэтому под версиями ниже ругается. Достаточно перекомпилировать исходники посредством вашей JDK.
 
Всегда пожалуйста.
А вы папку bin сотрите. Я попросту проверял работоспособность под Java >8, поэтому под версиями ниже ругается. Достаточно перекомпилировать исходники посредством вашей JDK.

Вы говорите про вот этот параметр?.
upload_2019-5-19_14-8-35.png
 
Просто зайдите в eclipse/Client/bin и удалите там всё.

vFLpHoe.png
 
И укажите в настройках проекта вашу JRE.

uRL8Yx9.png


Также желательно, да, отключить "особые параметры проекта".
 
upload_2019-5-19_14-20-25.png

Изменил путь к "JRE" и так-же отключил "ОПП", он пытается запуститься как я понял поначалу текста но потом, что-то не пойму.

Код:
[14:20:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:20:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:20:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[14:20:21] [main/INFO] [FML]: Forge Mod Loader version 7.99.40.1614 for Minecraft 1.7.10 loading
[14:20:21] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_211, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_211
[14:20:21] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[14:20:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:20:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[14:20:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:20:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:20:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[14:20:21] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[14:20:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[14:20:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[14:20:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[14:20:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[14:20:24] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[14:20:24] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:147) [bin/:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:29) [bin/:?]
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:1.8.0_211]
    at java.lang.Runtime.loadLibrary0(Unknown Source) ~[?:1.8.0_211]
    at java.lang.System.loadLibrary(Unknown Source) ~[?:1.8.0_211]
    at org.lwjgl.Sys$1.run(Sys.java:73) ~[lwjgl-2.9.1.jar:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_211]
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66) ~[lwjgl-2.9.1.jar:?]
    at org.lwjgl.Sys.loadLibrary(Sys.java:95) ~[lwjgl-2.9.1.jar:?]
    at org.lwjgl.Sys.<clinit>(Sys.java:112) ~[lwjgl-2.9.1.jar:?]
    at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:2818) ~[Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:79) ~[Main.class:?]
    ... 6 more
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: cpw.mods.fml.relauncher.FMLSecurityManager$ExitTrappedException
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:25)
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at java.lang.SecurityManager.checkExit(Unknown Source)
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at java.lang.Runtime.exit(Unknown Source)
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at java.lang.System.exit(Unknown Source)
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:150)
[14:20:24] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:29)
Exception in thread "main"
 
Зайдите в jars/versions/1.7.10/1.7.10-natives и распакуйте туда jinput-platform-2.0.5-natives-windows.jar и lwjgl-platform-2.9.1-natives-windows.jar из lib.
 
upload_2019-5-19_14-31-2.png
Сделал как вы сказали, и после попытки запуска появилось вот это.

Код:
[14:31:32] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:31:32] [main/ERROR]: Unable to launch
java.lang.ClassNotFoundException: cpw.mods.fml.common.launcher.FMLTweaker
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.12.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_211]
    at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_211]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]

Так-же удалил что вы говорили про Client.
upload_2019-5-19_14-32-25.png
 
Посмотреть вложение 53859
Сделал как вы сказали, и после попытки запуска появилось вот это.

Код:
[14:31:32] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:31:32] [main/ERROR]: Unable to launch
java.lang.ClassNotFoundException: cpw.mods.fml.common.launcher.FMLTweaker
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.12.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_211]
    at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_211]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]

Так-же удалил что вы говорили про Client.
Посмотреть вложение 53860
Во-первых, нужно именно распаковать: .jar есть суть архив.
ke5228D.png


Во-вторых, измените какой-нибудь символ в каком-нибудь файле. Например, удалите и верните пробел. Иначе оно не поймет, что проект так-то нужно пересобрать.
 
Ура! Оно заработало! Огромное вам спасибо еще раз! С моей тупизной, другой человек-бы уже ушел, да-же не отвечал на повторные вопросы ;). Спасибо что не бросили меня в беде).

Распаковал Jar, то-есть внутренности выложил в папку.
upload_2019-5-19_14-42-47.png

И поставил пробел и убрал.
+rep ;)))))))))

upload_2019-5-19_14-43-44.png
 
Ура! Оно заработало! Огромное вам спасибо еще раз! С моей тупизной, другой человек-бы уже ушел, да-же не отвечал на повторные вопросы ;).

Распаковал Jar, то-есть внутренности выложил в папку.
Посмотреть вложение 53861

И поставил пробел и убрал.
+rep ;)))))))))

Посмотреть вложение 53862
Еще раз пожалуйста. А суть проста: дело привычки.
Если будет отсутствовать звук, замените jars/assets на свой.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх