问题标签 [minecraft-forge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
893 浏览

java - 制作 Minecraft 模组时,无法在 IntelliJ 中本地化名称

我是 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 中它确实发生了变化。

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

0 投票
0 回答
569 浏览

gradle - 在 Minecraft Forge Gradle 中设置 DecompWorkspace 时:makestart 失败;打开 .zip 文件时出现多个错误

设置 Forge DecompWorkspace 时,它​​会在创建 :makestart 时崩溃。有什么帮助吗?下面是我运行时的输出。

谢谢。

PS我试过用--refresh-dependencies运行它,但还是没有运气。此外,Java 7 及其 JDK 已完全正确安装。

0 投票
2 回答
806 浏览

java - Minecraft:项目未注册

所以我在 Minecraft 中创建了一个 mod。它注册了剑,但没有出现在游戏中。我该怎么做才能让它出现在他的游戏中?提前致谢。

这是Item课程:

0 投票
3 回答
6016 浏览

eclipse - Why doesn't mod run, but instead gives error "TEST1 TEST2 disabled"?

I'm trying to run this on 1.7.10 Minecraft/ 1.7.10 Forge, in the Eclipse IDE. The mod doesn't run, generates the error TEST1 TEST2 disabled.

This is the source code:

0 投票
1 回答
788 浏览

textures - MC Forge 1.8 纹理物品

我阅读了题为“ Minecraft Forge 1.8 - Loading Block Textures ”的问题,但该问题中给出的链接不再存在(错误 404)。所以,我很好奇,如何在 Minecraft Forge 1.8 中加载物品的纹理?

0 投票
1 回答
83 浏览

java - 把一个整数变成一组图片

我正在制作一个我的世界模组,它为玩家实现了一个新的“能量”系统。获取这种能量的方法有很多种,我希望它能在屏幕上显示玩家的能量。我的计划是制作一个使用名为“energybar.png”的文件的 GUI(使用 OpenGL,就像我的世界使用的那样):

能量条.png

打印数字。这是我为将按照描述执行的方法的代码。

照片中的每个数字都是间隔开的,因此它应该在其各自的 16 个像素中(即:0 是 x 位置 0-16,1 是 x 位置 17-32,等等)。照片是 256x256,由 minecraft 的 GUI 系统标准定义。这是绘制图片的方法的布局:

我遇到的问题是我需要打印到屏幕上的数字的 U 位置无法正常工作。

我也试过通过:

到一个获取子字符串并将其转换回整数并将其乘以 16 以获得 uPosition 的方法,但是当我执行以下操作时:

Integer.toString()方法String.valueOf()有零问题。例如,如果Energy.PlayerTotalEnergy只是0,他们不会返回一个字符串"0",他们只是返回""

如果有人能帮我弄清楚为什么我不能让它工作,或者想出一个更好的主意,我可以如何使用 Minecraft 和 OpenGL 将这个数字打印到我的屏幕上。我不只是将其打印为数字的原因是因为我想保留红色数字的外观。

0 投票
1 回答
309 浏览

java - 特定类的 Java 热代码替换失败

我正在为我的 mod 制作一个 GUI,但是当我保存它时,eclipse 会显示一个对话框,上面写着... Reason: Hot code replace failed - Scheme change not implemented.

发生了几件奇怪的事情:

  • 只有当我保存我的主要 GUI 类时才会发生这种情况。
  • 即使我只是添加评论,它也会导致错误。
  • 在创建实例之前不会导致错误,但实际上不会更新
0 投票
2 回答
1371 浏览

java - 尝试设置项目纹理时出现 NullPointerException - minecraft 1.8 改装

我正在学习如何使用 java 并尝试构建一个 minecraft mod。

问题是我在使用 1.8 项目纹理添加系统时遇到了问题,即使 Google 是我最好的朋友,我仍然没有找到我应该做些什么来修复这个 NPE。

这是基本 Mod 类:

这是项目类:

这是错误报告:

第 41 行在 Base Mod 类中用“第 41-> 行”标记在代码之前。我也会在这里转录:

0 投票
1 回答
1318 浏览

java - MinecraftForge 1.8 导入不起作用

我最近开始使用 Eclipse 在 Minecraft 1.8 中进行改装。我创建了一个测试模块,它运行良好。然后我决定从头开始一个新的模组。

几乎立即,我的导入出现错误。

我尝试按 Ctrl+Shift+O 来组织我的导入,但它只是删除了它们,因为它们无法解决。我尝试回到我以前的项目,但导入也没有在那里工作。

在玩了一些之后,我意识到其他导入正在工作。

只有 net.minecraftforge 导入不起作用。

我对为什么会发生这种情况感到非常困惑。如果您需要我上传我的代码,我很乐意这样做。我非常感谢您提前提供的帮助。谢谢你。

0 投票
2 回答
759 浏览

lua - Lua 代码在我的高级计算机上正常运行,但不在显示器上运行

我运行了一个成功的 Minecraft Tekkit 改装服务器,上面装有计算机工艺。

我对 lua 还很陌生,只知道基础知识,我正在尝试制作一个带有页面的菜单,以显示被禁止的项目列表和规则列表。我制作了一个带有箭头的程序,该程序针对高级计算机和显示器进行了优化。

该代码在我的高级计算机上正常运行,但不能在显示器上运行,当它显示并且有人单击箭头时它也不起作用。

我刚开始使用堆栈,所以我不确定该怎么做,如果您需要任何信息,请询问:)

代码: http: //pastebin.com/gVtPeBCE

顺便说一句,我已经尝试过使用Mon.writeMon = peripheral.wrap("top")

对于那些没有 tekkit 的人,这里有一个计算机模拟器https ://goo.gl/J0dPq0