我正在尝试使用MCP 6.2和Eclipse为Minecraft制作GUI模型。 GUI(到目前为止)
由drawDefaultBackground
和纹理矩形组成。问题在于,每当我尝试使用mod时,纹理矩形都是白色的,并显示MISSINGTEXTURE
。我尝试重定向到像/gui/furnace.png这样的默认纹理,它正常工作。即使我使用新名称复制现有纹理,任何新添加的纹理都会出现此问题。
我要显示的纹理位于MCP文件的以下目录中:
MCP \罐\ minecraft.jar \ bliskcraft \ BCGUI.png
这是纹理:
http://i.stack.imgur.com/Vktv5.png
最后是我的代码:
mod_BliskCraftGui.java:
删除了代码
BliskCraftGui.java:
删除了代码
如果有人知道如何检查播放器是在线播放还是单人播放,如果有人在线,哪个服务器,请将其添加到您的答案中。谢谢
答案 0 :(得分:0)
没关系,我发现我应该将资源放在/mcp/eclipse/bin/client/
和/mcp/bin/minecraft/
文件夹中。
答案 1 :(得分:0)
将Minecraft Coder Pack (MCP)与它在eclipse
目录中提供的工作空间一起使用时,当从默认的“客户端”运行配置运行Minecraft时,eclipse\Client\bin
目录将添加到类路径中。这意味着资产可以放在其下方的assets\minecraft
目录中。例如。要为块添加纹理,可以将纹理PNG放在:
MCP\eclipse\Client\bin\assets\minecraft\textures\blocks