ABlueCat
话说最近好像正值模组开发赛,版内好像多了一些关于模组构建时资源文件无法打包进去、导致游戏内无法读取mcmod.info的求助,在此我写一下我自己之前摸索关于这问题的经验,来解(shui)困(yi)惑(tie)。
如果你使用的是IntelliJ IDEA的话,可以尝试:
[1]点开File/Settings/Build,Execution,Deployment/Build Tools/Gradle,右边的Build and run using使用IDEA,然后File/Project Structure/Modules,右边的main的Output path选择out\production\resources
[2]如果根目录文件夹没有out文件夹的话,请看看你是不是运行的Gradle项目的runClient,若是的话请尝试在运行按钮旁边的倒三角选择运行模式,选择“窗口图标”的runClient,之后可能就有out文件夹了

如果还是不行请回复这个帖子,我解决了之后会补充到这个帖子里面的



来自群组: PluginsCDTribe

laozictou
谢谢,已解决mcmod.info无法读取的问题

whatfilmae
最近正在纠结这个问题,终于有大佬回答出来了,感谢!!

gjy1234
我倒三角点开了,没有窗口图标啊,求解决

ABlueCat
gjy1234 发表于 2021-5-29 19:58
我倒三角点开了,没有窗口图标啊,求解决

正确构建了吗?我感觉不太像,因为没有基本的运行配置。

ab123123ab
MCBBS有你更精彩~

Virus46786
感谢大佬,困扰我两天了

MczzkLove
但是使用gradel打成jar包,jar包中有mcmod.info 但是游戏模组列表还是读取不到模组?大佬这个怎么解决一下,非常感谢

leunger
我有个问题想请教一下,我的开发环境是forge-1.12.2-14.23.5.2855,自己写的mod打包成jar单独使用是没问题的,但就是在Idea里运行或调试游戏的时候,找不到我的资源文件。我看编译输出是在build文件夹的classes目录,而资源文件在resources目录,所以我每次修改了资源文件都要自己拷贝到classes目录才能在游戏中读到,要怎么设置让它自动输出到那里面呢?

红.龙
本帖最后由 红.龙 于 2021-7-1 20:25 编辑

请教一下,我目前能够识别mcmod.info但无法正确读取resource文件夹下的文件。lang文件加入后会变成图示这样,json文件无法识别。
已经按照教程做,成功调出窗口图标,但没能生成out文件夹。请求解决方法

ABlueCat
红.龙 发表于 2021-7-1 20:22
请教一下,我目前能够识别mcmod.info但无法正确读取resource文件夹下的文件。lang文件加入后会变成图示这样 ...

这个看起来并不是没有读取到资源文件的问题,而是模型本身和注册物品的代码出错。
若必要,建议在本版块发帖询问,附上详细的问题描述、代码(及模型)、图片。

红.龙
dengyu 发表于 2021-7-1 20:33
这个看起来并不是没有读取到资源文件的问题,而是模型本身和注册物品的代码出错。
若必要,建议在本版块 ...

了解了,谢谢帮助

是菜鳄吖

重新下载过mod,还是这个。我觉得你的主题与这个有关,希望版主帮忙看看

ABlueCat
是菜鳄吖 发表于 2021-7-3 14:29
重新下载过mod,还是这个。我觉得你的主题与这个有关,希望版主帮忙看看
...

"重新下载过mod"?我这个的受众是开发者。
如果你是mod玩家,请联系作者。

Pinkyswear丶
dengyu 发表于 2021-5-29 20:14
正确构建了吗?我感觉不太像,因为没有基本的运行配置。

大佬好,我也碰到了一样的问题,点开倒三角没有窗口图标。请问要怎样正确构建呢?

ABlueCat
Pinkyswear丶 发表于 2021-7-4 23:45
大佬好,我也碰到了一样的问题,点开倒三角没有窗口图标。请问要怎样正确构建呢? ...

请问你的mdk版本是什么,以及正确构建了吗?

Pinkyswear丶
dengyu 发表于 2021-7-4 23:46
请问你的mdk版本是什么,以及正确构建了吗?

版本是forge-1.12.2-14.23.5.2854-mdk。
不清楚是否正确构建了,需要从头再来一次吗

alez10001
建议卸载idea

gjy1234
dengyu 发表于 2021-5-29 20:14
正确构建了吗?我感觉不太像,因为没有基本的运行配置。

你看这咋办呢

gjy1234

哦我知道了
配置在1.12.2的2854的forge及1.14的forge改了配置命令

拾稻の猫猫
“窗口图标”怎么弄啊

Ehhehheh
大佬您好,我这边按您这样说的设置后就无法加载模组了。

xtzzzzzz751128
感谢楼主,已解决mcmod.info无法读取的问题

快乐飞扬klfy
233333333333333333

拾稻の猫猫
本帖最后由 Whale___Fall 于 2021-7-26 14:06 编辑

有out文件夹了为啥运行的runClient图标还是大象。。
(还是识别不了)

席鑫
我不知道怎么加mod

www2283123
感谢大佬,已经解决了!!!!

光岑君
唉,还是没用

yeziqie
之前用eclipse开发都没什么事,换电脑以后eclipse配不上环境了只好换idea,于是遇到了找不到材质的问题。

google了半天,找到的解决方法:
在build.gradle的最后增加一行
sourceSets { main { output.resourcesDir = output.classesDir } }
可以解决找不到材质的问题。
但是,唯独mcmod.info加载不上。
“no mod information found”

如果不用上面的方法,按照lz的方法来,也可以解决找不到材质的问题。
但是,唯独mcmod.info依然加载不上。
依然是“no mod information found”

现在我稍微有点火大。

yeziqie
yeziqie 发表于 2021-9-2 15:45
之前用eclipse开发都没什么事,换电脑以后eclipse配不上环境了只好换idea,于是遇到了找不到材质的问题。

...

解决了,我把mcmod.info里的modid拼错了,不愧是我

天边晨曦gyc
C:\Users\dr\Desktop\12.png
求大佬讲解,按照帖子里说的方法操作后,有out文件夹,但还是无法识别mcmod.info文件

addidde
大佬你好,按照你所说的做了以后,还是不行
并且弹出了Caused by: java.lang.IllegalArgumentException

沐之蓝
补充一个1.16.5的解决方法,在确保文件和文件夹名都没错的情况下,换用openjdk的JDK

AXH69
我按照教程切换了,但是进入游戏依然识别不到Info跟lang的这些内容

_讽苳_
感谢大佬的分享

我才是Joy
关于Idea开发包构建问题可以看一下这篇教程:https://blog.csdn.net/Jay_fearless/article/details/122520573

第一页 上一页 下一页 最后一页