如何在 openSUSE 上玩我的世界 minecraft?

我想直接用 wine 运行我的世界但是显示没安装 java,把 windows 下的 java 安装包用 wine 运行也没用。网上有教程说要下载 jar 版的启动器,但是不知道是不是也需要下载 Linux 版的我的世界才能用?
我现在有可以在 windows7 上运行的我的世界和若干模组,我该怎么做才能安装 java,软件仓库行吗,我看系统已经自带了 openjdk 但是运行不了我的世界。
总之想要能在 openSUSE 上运行我的世界 1.7.10 和我的 mod。

什么神奇的操作啊,为什么要用 Wine 啊。直接装 GitHub - PrismLauncher/PrismLauncher: A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC) 就好啦。模组可以直接复制过来(或者你在 Windows 那边导出再在 Linux 这边导入也行)。

他可能不知道我的世界有 Linux 版 :upside_down_face:

我照着官网上的命令行安装教程去弄但是有两个问题导致安装不了依赖最后不敢安装,我该上哪里去找能下载依赖的软件仓库而且怎么添加?
$:~> zypper install prismlauncher-qt5
需要 Root 权限才可运行此命令。
$:~> sudo zypper install prismlauncher-qt5
正在加载软件源数据…
正在读取已安装的软件包…
正在解决软件包依赖关系…

问题: 没有软件源能提供要安装的 prismlauncher-qt5-8.0-21.5.x86_64 所需的 “libc.so.6(GLIBC_2.34)(64bit)”
解决方案 1: 不安装 prismlauncher-qt5-8.0-21.5.x86_64
解决方案 2: 通过忽略一些依赖关系来断开 prismlauncher-qt5-8.0-21.5.x86_64

请通过数字从以上解决方案中选择,或取消 [1/2/c/d/?] (c):
顺便问下为啥官网上的命令都是没有 root 的,而我必须要用 sudo 才行。
而且前面添加官网的仓库的时候有几个源也连不上

其实我之前发现 wine 可以安装游侠的游戏常见运行库,然后就可以用 wine 玩起码与砍杀战团了,但是不知为何我的 java 安装包好像没法在 wine 里安装。而且网上说这些启动器要正版帐号,但是中国都被网易代理了,我不知道该去哪里买国际版,没支付手段。

我不了解 openSUSE 的包啦。看上去就是依赖的 glibc 版本比较高,你系统上没有。
zypper install 是需要 root 权限的(可能写的人认为不言自明了)。

prismlauncher 确实需要正版。可以去微软网站上购买。

hmcl 不需要正版。它是 java 写的,也能在 Linux 上使用。

装 openjdk 用 hmcl

下了个 hcml,终于能玩 mc 了,我发现我之所以绕这么大圈子都是因为网上那一堆说要下载 openjdk 然后修改/etc/profile 的教程里忘记了最基础的一件事:首先检查系统里是否已经安装了 openjdk,而且我觉得比起从官网下载 tar 压缩包安装用 zypper 和 apt 从软件仓库安装不是更简单吗。

是啊。我也不知道为什么很多中文教程,尤其是上古的,喜欢无视系统包管理器,跟苦行僧一样从头开始手动下载、编译、安装。

大佬我的 1.7.10 不管用 hmcl 启动器还是 prism 启动器只要加载了自定义 npc 模组就一定打不开游戏,这是啥情况啊,目前试过一百多个模组了,只有自定义 npc 一个模组启用了就一定完了。java 我用的 openjdk1.8.0,而且还好像还不是模组冲突,因为只加载自定义 npc 这个模组也进不去。即使什么模组也不加载日志里也有一堆红字 (啥 mod 也不加载的日志):
Prism Launcher version: 8.0 (official)

Launched instance in online mode

authserver.mojang.com resolves to:
[18.245.31.84, 18.245.31.14, 18.245.31.108, 18.245.31.124]

session.minecraft.net resolves to:
[13.107.246.73, 13.107.213.73, 2620:1ec:46::73, 2620:1ec:bdf::73]

textures.minecraft.net resolves to:
[13.107.213.73, 13.107.246.73, 2620:1ec:46::73, 2620:1ec:bdf::73]

api.mojang.com resolves to:
[13.107.213.73, 13.107.246.73, 2620:1ec:46::73, 2620:1ec:bdf::73]

Minecraft folder is:
/run/media/lsmscnm/3C3E21270C26A9C5/My_game/minecraft/minecraft 正版/1.7.10/.minecraft

Java path is:
/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/bin/java

Java is version 1.8.0_392, using 64 (amd64) architecture, from IcedTea.

Intel(R) Core™ i5-4590 CPU @ 3.30GHz
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.5

Main Class:
net.minecraft.launchwrapper.Launch

Native path:
/run/media/lsmscnm/3C3E21270C26A9C5/My_game/minecraft/minecraft 正版/1.7.10/natives

Libraries:
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/mojang/netty/1.8.8/netty-1.8.8.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/mojang/realms/1.3.5/realms-1.3.5.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/google/guava/guava/17.0/guava-17.0.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/mojang/authlib/1.5.21/authlib-1.5.21.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9-fixed/log4j-api-2.0-beta9-fixed.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9-fixed/log4j-core-2.0-beta9-fixed.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-universal.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/ow2/asm/asm-all/5.0.3/asm-all-5.0.3.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/com/mojang/minecraft/1.7.10/minecraft-1.7.10-client.jar

Native libraries:
/home/lsmscnm/.local/share/PrismLauncher/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-linux.jar
/home/lsmscnm/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209-natives-linux.jar

Mods:
[✘] CustomNPCsFix-B1.2.2.9-1.7.10.jar (disabled)

Params:
–username --version 1.7.10 --gameDir /run/media/lsmscnm/3C3E21270C26A9C5/My_game/minecraft/minecraft 正版/1.7.10/.minecraft --assetsDir /home/lsmscnm/.local/share/PrismLauncher/assets --assetIndex 1.7.10 --uuid --accessToken --userProperties --userType --tweakClass cpw.mods.fml.common.launcher.FMLTweaker

Windows size: 854 x 480

Launcher: standard

Java Arguments:
[-Xms512m, -Xmx4096m, -Duser.language=en]

Minecraft process ID: 18328

[18:42:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[18:42:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[18:42:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[18:42:34] [main/INFO] [FML]: Forge Mod Loader version 7.99.40.1614 for Minecraft 1.7.10 loading
[18:42:34] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_392, running on Linux:amd64:5.14.21-150500.53-default, installed at /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre
[18:42:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:42:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[18:42:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:42:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:42:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:42:35] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[18:42:35] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[18:42:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:42:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[18:42:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[18:42:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[18:42:35] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[18:42:36] [main/INFO]: Setting user: blue_memory
[18:42:37] [Client thread/INFO]: LWJGL Version: 2.9.4
[18:42:37] [Client thread/INFO] [STDOUT]: [tv.twitch.StandardCoreAPI::16]: If on Windows, make sure to provide all of the necessary dll’s as specified in the twitchsdk README. Also, make sure to set the PATH environment variable to point to the directory containing the dll’s.
[18:42:37] [Client thread/ERROR]: Couldn’t initialize twitch stream
[18:42:37] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ----
// Don’t be sad, have a hug! <3

Time: 1/28/24 6:42 PM
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR

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

– System Details –
Details:
Minecraft Version: 1.7.10
Operating System: Linux (amd64) version 5.14.21-150500.53-default
Java Version: 1.8.0_392, IcedTea
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), IcedTea
Memory: 404069224 bytes (385 MB) / 649592832 bytes (619 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -Xms512m -Xmx4096m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
GL info: ’ Vendor: ‘Intel’ Version: ‘4.6 (Compatibility Profile) Mesa 22.3.5’ Renderer: ‘Mesa Intel(R) HD Graphics 4600 (HSW GT2)’
[18:42:37] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[18:42:37] [Client thread/INFO] [FML]: MinecraftForge v10.13.4.1614 Initialized
[18:42:37] [Client thread/INFO] [FML]: Replaced 183 ore recipies
[18:42:38] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[18:42:38] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[18:42:38] [Client thread/INFO] [FML]: Searching /run/media/lsmscnm/3C3E21270C26A9C5/My_game/minecraft/minecraft 正版/1.7.10/.minecraft/mods for mods
[18:42:39] [Client thread/WARN] [FML]: Zip file scala-compiler-2.11.1.jar failed to read properly, it will be ignored
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_392]
at java.util.zip.ZipFile.(ZipFile.java:231) ~[?:1.8.0_392]
at java.util.zip.ZipFile.(ZipFile.java:157) ~[?:1.8.0_392]
at java.util.jar.JarFile.(JarFile.java:169) ~[?:1.8.0_392]
at java.util.jar.JarFile.(JarFile.java:133) ~[?:1.8.0_392]
at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:41) [JarDiscoverer.class:?]
at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42) [ContainerType.class:?]
at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71) [ModCandidate.class:?]
at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:131) [ModDiscoverer.class:?]
at cpw.mods.fml.common.Loader.identifyMods(Loader.java:364) [Loader.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:489) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_392]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_392]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_392]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_392]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
[18:42:39] [Client thread/WARN] [FML]: Zip file scala-library-2.11.1.jar failed to read properly, it will be ignored
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_392]
at java.util.zip.ZipFile.(ZipFile.java:231) ~[?:1.8.0_392]
at java.util.zip.ZipFile.(ZipFile.java:157) ~[?:1.8.0_392]
at java.util.jar.JarFile.(JarFile.java:169) ~[?:1.8.0_392]
at java.util.jar.JarFile.(JarFile.java:133) ~[?:1.8.0_392]
at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:41) [JarDiscoverer.class:?]
at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42) [ContainerType.class:?]
at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71) [ModCandidate.class:?]
at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:131) [ModDiscoverer.class:?]
at cpw.mods.fml.common.Loader.identifyMods(Loader.java:364) [Loader.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:489) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_392]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_392]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_392]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_392]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
[18:42:39] [Client thread/WARN] [FML]: Zip file scala-reflect-2.11.1.jar failed to read properly, it will be ignored
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_392]
at java.util.zip.ZipFile.(ZipFile.java:231) ~[?:1.8.0_392]
at java.util.zip.ZipFile.(ZipFile.java:157) ~[?:1.8.0_392]
at java.util.jar.JarFile.(JarFile.java:169) ~[?:1.8.0_392]
at java.util.jar.JarFile.(JarFile.java:133) ~[?:1.8.0_392]
at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:41) [JarDiscoverer.class:?]
at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42) [ContainerType.class:?]
at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71) [ModCandidate.class:?]
at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:131) [ModDiscoverer.class:?]
at cpw.mods.fml.common.Loader.identifyMods(Loader.java:364) [Loader.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:489) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_392]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_392]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_392]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_392]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
[18:42:40] [Client thread/INFO] [FML]: Forge Mod Loader has identified 3 mods to load
[18:42:40] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at CLIENT
[18:42:40] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at SERVER
[18:42:40] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge
[18:42:40] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[18:42:40] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations
[18:42:40] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[18:42:40] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[18:42:40] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[18:42:40] [Client thread/INFO] [FML]: Applying holder lookups
[18:42:40] [Client thread/INFO] [FML]: Holder lookups applied
[18:42:40] [Client thread/INFO] [FML]: Injecting itemstacks
[18:42:40] [Client thread/INFO] [FML]: Itemstack injection complete
[18:42:40] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[18:42:40] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem…
[18:42:40] [Thread-7/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
[18:42:40] [Thread-7/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[18:42:40] [Thread-7/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
[18:42:40] [Client thread/INFO]: Created: 16x16 textures/blocks-atlas
[18:42:40] [Client thread/INFO]: Created: 16x16 textures/items-atlas
[18:42:40] [Client thread/INFO] [FML]: Injecting itemstacks
[18:42:40] [Client thread/INFO] [FML]: Itemstack injection complete
[18:42:40] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 3 mods
[18:42:40] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge
[18:42:41] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[18:42:41] [Sound Library Loader/INFO]: Sound engine started
[18:42:41] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas
[18:42:41] [Client thread/INFO]: Created: 256x256 textures/items-atlas
[18:42:41] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[18:42:41] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down…
[18:42:41] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com
[18:42:41] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[18:42:41] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[18:42:41] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem…
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.Gson.fromJson(Gson.java:815)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.Gson.fromJson(Gson.java:768)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.Gson.fromJson(Gson.java:717)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.Gson.fromJson(Gson.java:689)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at net.minecraftforge.common.ForgeVersion$1.run(ForgeVersion.java:94)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:374)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:183)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)
[18:42:41] [Thread-9/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: at com.google.gson.Gson.fromJson(Gson.java:803)
[18:42:41] [Thread-9/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[18:42:41] [Forge Version Check/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:749]: … 4 more
[18:42:41] [Thread-9/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
[18:42:42] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[18:42:42] [Sound Library Loader/INFO]: Sound engine started

你的文件有问题吧?

是我的 openjdk 有问题还是自定义 npc 模组本身有问题?这个 scala-complier-2.11.1.jar 我的 mod 文件夹里没有啊。这玩意软件仓库里也找不到,需要重装系统解决吗?

不清楚。你贴的日志的格式有问题,不好看。

这个网站全是英文看不懂,能多给点提示吗…

你遇到的问题可能是 minecraft 的模组产生了冲突,我觉得应当向 MC 玩家社区寻求进一步的诊断。

image
建议自行咨询 mod 作者/卸载对应 mod

以及,建议看看 提问的智慧