1

我正在尝试使用 MCP 6.2 和 Eclipse 为 Minecraft 制作一个 GUI 模块。GUI(到目前为止)由drawDefaultBackground和一个带纹理的矩形组成。问题是,每当我试用这个模组时,纹理矩形都是白色的,并且显示MISSINGTEXTURE. 我尝试重定向到像 /gui/furnace.png 这样的默认纹理,它可以正常工作。任何新添加的纹理都会出现此问题,即使我使用新名称复制现有纹理也是如此。

我要显示的纹理在 MCP 文件的以下目录中:

mcp\jars\minecraft.jar\bliskcraft\BCGUI.png

这是纹理:

http://i.stack.imgur.com/Vktv5.png

最后是我的代码:

mod_BliskCraftGui.java:

代码已删除

BliskCraftGui.java:

代码已删除

如果有人知道如何检查玩家是在线玩还是单人游戏,如果在线,哪个服务器,请将其添加到您的答案中。谢谢

4

2 回答 2

0

没关系,我发现我应该把资源放在/mcp/eclipse/bin/client//mcp/bin/minecraft/文件夹中。

于 2012-04-28T16:54:25.023 回答
0

Minecraft Coder Pack (MCP)与它在目录中提供的工作区一起使用时,当 Minecraft 从默认的“客户端”运行配置运行时eclipse,该目录将添加到类路径中。eclipse\Client\bin这意味着资产可以放置在其assets\minecraft下方的目录中。例如为块添加纹理,纹理PNG可以放置在:

MCP\eclipse\Client\bin\assets\minecraft\textures\blocks
于 2013-07-20T03:37:04.467 回答