问题标签 [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.
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。
截图: 左侧的目录树,右侧打开的“en_US.lang”文件
当我在 IntelliJ 中运行 Minecraft 客户端时,该项目的名称仍未本地化,但在 Eclipse 中它确实发生了变化。
这里一定有一个缺失的步骤在盯着我看。我只是希望有人可以向我指出,因为我在任何地方都找不到解决方案。提前致谢!
gradle - 在 Minecraft Forge Gradle 中设置 DecompWorkspace 时:makestart 失败;打开 .zip 文件时出现多个错误
设置 Forge DecompWorkspace 时,它会在创建 :makestart 时崩溃。有什么帮助吗?下面是我运行时的输出。
谢谢。
PS我试过用--refresh-dependencies运行它,但还是没有运气。此外,Java 7 及其 JDK 已完全正确安装。
java - Minecraft:项目未注册
所以我在 Minecraft 中创建了一个 mod。它注册了剑,但没有出现在游戏中。我该怎么做才能让它出现在他的游戏中?提前致谢。
这是Item
课程:
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:
textures - MC Forge 1.8 纹理物品
我阅读了题为“ Minecraft Forge 1.8 - Loading Block Textures ”的问题,但该问题中给出的链接不再存在(错误 404)。所以,我很好奇,如何在 Minecraft Forge 1.8 中加载物品的纹理?
java - 把一个整数变成一组图片
我正在制作一个我的世界模组,它为玩家实现了一个新的“能量”系统。获取这种能量的方法有很多种,我希望它能在屏幕上显示玩家的能量。我的计划是制作一个使用名为“energybar.png”的文件的 GUI(使用 OpenGL,就像我的世界使用的那样):
打印数字。这是我为将按照描述执行的方法的代码。
照片中的每个数字都是间隔开的,因此它应该在其各自的 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 将这个数字打印到我的屏幕上。我不只是将其打印为数字的原因是因为我想保留红色数字的外观。
java - 特定类的 Java 热代码替换失败
我正在为我的 mod 制作一个 GUI,但是当我保存它时,eclipse 会显示一个对话框,上面写着... Reason: Hot code replace failed - Scheme change not implemented.
发生了几件奇怪的事情:
- 只有当我保存我的主要 GUI 类时才会发生这种情况。
- 即使我只是添加评论,它也会导致错误。
- 在创建实例之前不会导致错误,但实际上不会更新
java - 尝试设置项目纹理时出现 NullPointerException - minecraft 1.8 改装
我正在学习如何使用 java 并尝试构建一个 minecraft mod。
问题是我在使用 1.8 项目纹理添加系统时遇到了问题,即使 Google 是我最好的朋友,我仍然没有找到我应该做些什么来修复这个 NPE。
这是基本 Mod 类:
这是项目类:
这是错误报告:
第 41 行在 Base Mod 类中用“第 41-> 行”标记在代码之前。我也会在这里转录:
java - MinecraftForge 1.8 导入不起作用
我最近开始使用 Eclipse 在 Minecraft 1.8 中进行改装。我创建了一个测试模块,它运行良好。然后我决定从头开始一个新的模组。
几乎立即,我的导入出现错误。
我尝试按 Ctrl+Shift+O 来组织我的导入,但它只是删除了它们,因为它们无法解决。我尝试回到我以前的项目,但导入也没有在那里工作。
在玩了一些之后,我意识到其他导入正在工作。
只有 net.minecraftforge 导入不起作用。
我对为什么会发生这种情况感到非常困惑。如果您需要我上传我的代码,我很乐意这样做。我非常感谢您提前提供的帮助。谢谢你。
lua - Lua 代码在我的高级计算机上正常运行,但不在显示器上运行
我运行了一个成功的 Minecraft Tekkit 改装服务器,上面装有计算机工艺。
我对 lua 还很陌生,只知道基础知识,我正在尝试制作一个带有页面的菜单,以显示被禁止的项目列表和规则列表。我制作了一个带有箭头的程序,该程序针对高级计算机和显示器进行了优化。
该代码在我的高级计算机上正常运行,但不能在显示器上运行,当它显示并且有人单击箭头时它也不起作用。
我刚开始使用堆栈,所以我不确定该怎么做,如果您需要任何信息,请询问:)
代码: http: //pastebin.com/gVtPeBCE
顺便说一句,我已经尝试过使用Mon.write
和Mon = peripheral.wrap("top")
对于那些没有 tekkit 的人,这里有一个计算机模拟器:https ://goo.gl/J0dPq0