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

Сборник ссылок MCPC+, Cauldron, KCauldron, Thermos [Forge & Bukkit] [1.4.7-1.7.10]

Дайте либы для 1.965.21.89 (Cauldron 1.6.4)
Библиотеки все таки скачались, но теперь вот такая хрень:

2014-07-20 13:44:04 [SEVERE] [ForgeModLoader] Unable to launch
java.lang.RuntimeException: java.lang.NullPointerException
at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:128)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
at com.google.common.hash.AbstractByteHasher.putBytes(AbstractByteHasher.java:69)
at com.google.common.hash.AbstractStreamingHashFunction.hashBytes(AbstractStreamingHashFunction.java:57)
at cpw.mods.fml.common.patcher.ClassPatchManager.applyPatch(ClassPatchManager.java:93)
at cpw.mods.fml.common.patcher.ClassPatchManager.getPatchedResource(ClassPatchManager.java:58)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:218)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:195)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:156)
at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:229)
at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:123)
... 8 more
 
Дайте либы для 1.965.21.89 (Cauldron 1.6.4)
Библиотеки все таки скачались, но теперь вот такая хрень:

2014-07-20 13:44:04 [SEVERE] [ForgeModLoader] Unable to launch
java.lang.RuntimeException: java.lang.NullPointerException
at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:128)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
at com.google.common.hash.AbstractByteHasher.putBytes(AbstractByteHasher.java:69)
at com.google.common.hash.AbstractStreamingHashFunction.hashBytes(AbstractStreamingHashFunction.java:57)
at cpw.mods.fml.common.patcher.ClassPatchManager.applyPatch(ClassPatchManager.java:93)
at cpw.mods.fml.common.patcher.ClassPatchManager.getPatchedResource(ClassPatchManager.java:58)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:218)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:195)
at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:156)
at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:229)
at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:123)
... 8 more
Тут не моя вина. Вы моды уже добавляли? По ошибке не могу понять в чём дело.
 
Установил сервер, запустил. Сразу вот это вылетело.
Вообще никакие моды не ставил, плагины тоже.
 
Установил сервер, запустил. Сразу вот это вылетело.
Вообще никакие моды не ставил, плагины тоже.
Я понял причину. Вы зря удалили minecraft_server.1.6.4.jar в папке сервера. Он необходим для запуска.
 
Я понял причину. Вы зря удалили minecraft_server.1.6.4.jar в папке сервера. Он необходим для запуска.
ну надо же так... Благодарю.
Трабл #2, изменяю jz.class (ThreadLoginVerifier), меняю ссылку на свою - падает сервер.
Checksum on disk is 6be431cc, in patch d25531ec. И как это исправить?
 
Дело всё в том же ThreadLoginVerifier (в самом Cauldron, не Minecraft_server.jar)...который обсфуцируется и патчится >_<
Слил с гитхаба калдрон, пробовал собрать из исходников, всё работает. Стоило поправить ThreadLoginVerifier, и началось...

Код:
Patching failed: net/minecraft/network/ThreadLoginVerifier.java Cannot find hunk target
Hunk 1 failed! Cannot find hunk target
:cauldronPatchJar FAILED

FAILURE: Build failed with an exception

Execution failed for task ':cauldronPatchJar'.
Could not call EditJarTack.doTask() on task ':cauldronPatchJar'
 
Дело всё в том же ThreadLoginVerifier (в самом Cauldron, не Minecraft_server.jar)...который обсфуцируется и патчится >_<
Слил с гитхаба калдрон, пробовал собрать из исходников, всё работает. Стоило поправить ThreadLoginVerifier, и началось...

Код:
Patching failed: net/minecraft/network/ThreadLoginVerifier.java Cannot find hunk target
Hunk 1 failed! Cannot find hunk target
:cauldronPatchJar FAILED

FAILURE: Build failed with an exception

Execution failed for task ':cauldronPatchJar'.
Could not call EditJarTack.doTask() on task ':cauldronPatchJar'
Надо исправлять сами патчи, а не исходные файлы. Но про это я ничего не знаю.
 
2vA1a.png

Таки удалось заставить Cauldron 1.6.4 работать. Поскольку проблема присутствует не только у меня, решил написать туториал.

Понадобится: JDK7, msysgit, подключение к интернету.

1. Запускаем git bash, переходим в директорию, в которой будем компилировать калдрон (например cd C:)
2. Вводим команду git clone https://github.com/MinecraftPortCentral/Cauldron.git -b v164
3. Переходим в папку со скачанными исходниками (cd cauldron). Если всё верно, то в скобках будет указана версия сервера (v164).
4. Прописываем git submodule update --init --recursive и докачиваем оставшиеся исходники. Закрываем git bash.
5. Редактируем файл %папка с исходниками%\Cauldron\patches\net\minecraft\network\ThreadLoginVerifier.java.patch.
Править ТОЛЬКО ПЕРВУЮ запись http://session.minecraft.net/game/checkserver.jsp?user=
6. Открываем папку с исходниками в командной строке Windows ( CMD и, например, cd C:/cauldron).
7. Набираем gradlew. Программа первый раз скачает свои либы.
8. Набираем gradlew buildPackages (регистр обязателен!).
9. Ждём около 3 минут.
10. Забираем рабочий калдрон из %папка с исходниками%\Cauldron\build\distributions

Благодарность принимаю на ЯД 41001980947653
 
Последнее редактирование:
2vA1a.png

Таки удалось заставить Cauldron 1.6.4 работать. Поскольку проблема присутствует не только у меня, решил написать туториал.

Понадобится: JDK7, msysgit, подключение к интернету.

1. Запускаем git bash, переходим в директорию, в которой будем компилировать калдрон (например cd C:)
2. Вводим команду git clone https://github.com/MinecraftPortCentral/Cauldron.git -b v164
3. Переходим в папку со скачанными исходниками (cd cauldron). Если всё верно, то в скобках будет указана версия сервера (v164).
4. Прописываем git submodule update --init --recursive и докачиваем оставшиеся исходники. Закрываем git bash.
5. Редактируем файл %папка с исходниками%\Cauldron\patches\net\minecraft\network\ThreadLoginVerifier.java.patch.
Править ТОЛЬКО ПЕРВУЮ запись http://session.minecraft.net/game/checkserver.jsp?user=
6. Открываем папку с исходниками в командной строке Windows ( CMD и, например, cd C:/cauldron).
7. Набираем gradlew. Программа первый раз скачает свои либы.
8. Набираем gradlew buildPackages (регистр обязателен!).
9. Ждём около 3 минут.
10. Забираем рабочий калдрон из %папка с исходниками%\Cauldron\build\distributions
Можно было бы найти исходничег 1.7.x - было бы отлично.
Добавил в шапку.
 
Можно было бы найти исходничег 1.7.x - было бы отлично.
Добавил в шапку.

Когда сливаете с гита, ключ -b отвечает за ветку исходников. В моём случае это было v164. Есть еще v172.
Если сливать без ключа, будут исходники master, тобишь для 1.7.10
 
Когда сливаете с гита, ключ -b отвечает за ветку исходников. В моём случае это было v164. Есть еще v172.
Если сливать без ключа, будут исходники master, тобишь для 1.7.10
у меня ошибку выдает:

C:\Cauldron>gradlew buildPackages
****************************
Powered By MCP:
http://mcp.ocean-labs.de/
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn
MCP Data version : 8.11
****************************
:cleanPackages
:downloadBaseInstaller SKIPPED
:generateInstallJson
:createChangelog
:createVersionPropertiesFML FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':createVersionPropertiesFML'.
> A problem occurred starting process 'command 'git''

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

BUILD FAILED

Total time: 12.387 secs
 
у меня ошибку выдает:

C:\Cauldron>gradlew buildPackages
****************************
Powered By MCP:
http://mcp.ocean-labs.de/
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn
MCP Data version : 8.11
****************************
:cleanPackages
:downloadBaseInstaller SKIPPED
:generateInstallJson
:createChangelog
:createVersionPropertiesFML FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':createVersionPropertiesFML'.
> A problem occurred starting process 'command 'git''

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

BUILD FAILED

Total time: 12.387 secs
Значит git как-то криво встал. Должна и в обычной консоли консоли работать. Или попробуйте запустить сборку через git bash
 
Значит git как-то криво встал. Должна и в обычной консоли консоли работать. Или попробуйте запустить сборку через git bash
Попробовал через git, все шло отлично, но
21452651.PNG

Java 7
Kit Developer 1.7.0_45

Ошибка исправлена настройкой параметра JAVA_HOME http://java-course.ru/begin/install-jdk/ - подробный туториал.
Все отлично работает, благодарю.
 
Значит git как-то криво встал. Должна и в обычной консоли консоли работать. Или попробуйте запустить сборку через git bash
Очень благодарен за способ, но на последней стадии у меня ошибка.Безымянный.jpg

JAVA_HOME вроде как указал.

jdk 1.8.0_05
 
2vA1a.png

Таки удалось заставить Cauldron 1.6.4 работать. Поскольку проблема присутствует не только у меня, решил написать туториал.

Понадобится: JDK7, msysgit, подключение к интернету.

1. Запускаем git bash, переходим в директорию, в которой будем компилировать калдрон (например cd C:)
2. Вводим команду git clone https://github.com/MinecraftPortCentral/Cauldron.git -b v164
3. Переходим в папку со скачанными исходниками (cd cauldron). Если всё верно, то в скобках будет указана версия сервера (v164).
4. Прописываем git submodule update --init --recursive и докачиваем оставшиеся исходники. Закрываем git bash.
5. Редактируем файл %папка с исходниками%\Cauldron\patches\net\minecraft\network\ThreadLoginVerifier.java.patch.
Править ТОЛЬКО ПЕРВУЮ запись http://session.minecraft.net/game/checkserver.jsp?user=
6. Открываем папку с исходниками в командной строке Windows ( CMD и, например, cd C:/cauldron).
7. Набираем gradlew. Программа первый раз скачает свои либы.
8. Набираем gradlew buildPackages (регистр обязателен!).
9. Ждём около 3 минут.
10. Забираем рабочий калдрон из %папка с исходниками%\Cauldron\build\distributions

Благодарность принимаю на ЯД 41001980947653
Спасибо большое! Мог бы ты запилить этот туториал в отдельной теме в этом же разделе?
 

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

Назад
Верх