问题标签 [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 - 标记“;”上的 Java 语法错误 预期的
我的java代码有一个小问题。错误是
令牌“;”上的语法错误,预期
这是我的代码:
c# - 如何将 2 个 zip 文件合并为 1 个 zip
我正在尝试用 C# 为 Minecraft 制作一个自定义启动器,但我遇到了一个问题。
我想在其中添加一些东西,Minecraft Forge,但我能想到的唯一方法是将扩展名更改为minecraft.jar
,将和minecraft.zip
的内容提取到同一个文件夹中,然后将整个文件夹压缩到.Minecraft Forge.zip
minecraft.zip
minecraft.jar
但是minecraft.jar
有一个文件aux.class
,所以每当我的提取脚本(Java 制作)尝试提取它时,它只是说:
找不到文件 G:\Programming\C#\Console\Forge Installer\Forge Installer\bin\Debug\Merge\aux.class。
我能想到的唯一另一种方法是合并minecraft_forge.zip
到minecraft.zip
中,我在 Google 上花了大约 2 个小时查看(观看有人在几分钟内看到它),但它总是向我显示“如何压缩多个文件”的结果,“如何在 C# 中制作 zip 文件”等。
所以我来这里寻找我的答案,对不起,如果这需要阅读很多内容,但我总是在这里看到评论说“你没有提供足够的信息让我们帮助你”。
编辑:如果不清楚,问题是:我怎样才能将内容minecraft_forge.zip
放入minecraft.zip
?
java - Minecraft fontRenderer.drawString() 立即消失
我试图用这个功能在我的世界中制作一个游戏 GUI。(我在 MC 1.5.2 中使用 forge)。
这是我的代码:
但是,当我输入聊天消息(仅使用该事件进行测试)时,文本会立即消失,您几乎看不到它,当然也看不到它。
我对锻造改装很陌生。
如何使文本更永久以及如何再次删除(或覆盖)?
java - 如何在不编辑源文件的情况下将方法添加到源文件?
我正在尝试向 Minecraft 源文件添加一个方法,但我必须弄清楚如何在不实际编辑源文件的情况下执行此操作,因为重新分发必须包含在我正在创建的 mod 中的源文件是非法的. 我需要将该方法添加setInPortalZub()
到位于 中的“EntityPlayer”文件中net.minecraft.entity.player
。我正在使用 MCP / Minecraft Forge API。我已尝试创建 的实例EntityPlayer
,但我不确定它是如何工作的。
minecraft - 自定义启动器的奇怪错误
我正在尝试为 modpack 编写启动器。但是,当我尝试使用 forge 且没有 mod 启动 minecraft(使用http://pastebin.com/yfiRpVyga)时,我得到以下http://pastebin.com/5Rt7Eq2q。
谁能指出我可能得出结论的新方向?
我试图重新下载 jar 文件以确保它们没有损坏。还验证了文件是从当前的 MultiMC 启动器中获取的,因为它在那里工作。
java - java - ClassNode.accept 上的 NullPointerException
你好,
每当我尝试接受带有 ClassNode 的 ClassWriter 时,它都会抛出 NullPointerException。我有办法解决这个问题吗?
这是错误:
这是它正在谈论的地方:
这是完整的方法:
有没有人对如何解决这个问题有任何想法?
java - 在 Minecraft 中为盔甲添加自定义模型?
我最近开始修改 Minecraft,并认为我的第一个发布的 mod 可能是提供具有泰拉瑞亚功能的翅膀的东西(保持空间飞行一段有限的时间,之后你不能飞起来,直到你触摸地面。此时,机翼提供了缓慢的下降)。
到目前为止,我已经添加了物品、食谱等。我决定使用我的第一套翅膀作为盔甲,但是,因为我没有设置它们显示为粉红色/黑色棋盘格的纹理。我真正想要的是使用一种不同的模型——我为机翼制作的定制模型,Resting.java
但Flying.java
在空中时会改变。
我的问题是我不知道如何摆脱默认的装甲模型并使用我的。此外,我希望能够实际添加我不知道该怎么做的功能(飞行、滑翔等),但我会将其留给另一个问题。
任何帮助将不胜感激,如果您需要我发布我的任何代码,请直说。我不知道会需要什么。
我目前正在使用最新版本的 Forge 编辑 Minecraft 版本 1.6.4。
java - Minecraft Forge 方法数据类型
我正在尝试在 Bukkit 插件中使用 MinecraftForge 方法。
到目前为止,这是我的代码:
问题是该getWorlds()
方法似乎是in[]
eclipse 无法识别的数据类型,所以现在我被卡住了,因为我不知道让世界变量的数据类型。
这是getWorlds()
我正在使用的 Forge 版本中的方法
做了一些进一步的挖掘,并在我使用的 forge 版本中找到了这个。
然后in
在类列表中有一个“”类;但它没有出现在eclipse的列表中;它和我反编译的jar是同一个jar。
minecraft - 用 Forge Mod Loader 放置块?
当用户右键单击项目时如何放置块?
我能找到的唯一可以做任何事情的方法是setBlockMetadataWithUpdate()
,但参数在 javadocs 中的解释很糟糕。
eclipse - 在 Eclipse 中打开 Forge 源时出错
当我尝试打开 Minecraft 项目时,它向我显示了这个错误。我使用了 forge source 1.7.2 版本 1024。
我在cmd.exe
命令中运行:
gradlew.bat setupDecomWorkspace --refresh-dependencies
gradlew.bat eclipse