-1

我是 Minecraft 改装的新手(今天才开始学习一些教程),并且是 Java 的初学者(大约 7 个月的经验)。

我特别关注的教程就是这个(我标记了当前的相关时间):https ://www.youtube.com/watch?v=fhhMoxKSkss&t=335

我正在尝试本地化项目的名称,以便它在游戏中显示为“Table”而不是“item.ItemTable.name”。我认为问题在于他在我使用 IntelliJ Idea 时在 Eclipse 中提供教程。因此,在我的脑海中,我需要做一些“额外的步骤”。我在 Eclipse 中启动了这个项目,没有做任何进一步的更改,发现它确实在 Eclipse 中工作。但是,我不喜欢那个 IDE。

截图: http://i.imgur.com/rOGMFVg.png?1 左侧的目录树,右侧打开的“en_US.lang”文件

当我在 IntelliJ 中运行 Minecraft 客户端时,该项目的名称仍未本地化,但在 Eclipse 中它确实发生了变化。

这里一定有一个缺失的步骤在盯着我看。我只是希望有人可以向我指出,因为我在任何地方都找不到解决方案。提前致谢!

4

1 回答 1

0

在这篇文章中找到了解决方案:http: //www.minecraftforge.net/forum/index.php/topic,21354.0.html

尤其是:

如果您使用的是 Intellij 14(您应该这样做),则需要在导入之前将以下内容添加到 build.gradle 的末尾: sourceSets { main { output.resourcesDir = output.classesDir } } 如果您不这样做,您的资产将不起作用。(感谢 Cazzar 的解决方案)

问题解决了。希望这对将来的某人有所帮助。

于 2015-03-10T21:34:48.083 回答