= 创作分享 =
编程开发
在尝试编译织物mod时报错找不到各种类
A_Fantasy

在尝试编译织物mod时报错找不到各种类

A_Fantasy 于 2023-7-9 21:03 ( 1年前 ) [复制链接] [只看楼主] [打印]
586 8
本帖最后由 QQ酱286653 于 2023-7-9 21:22 编辑

在尝试运行idea gradle面板中的build任务后报错如下:


是直接下的织物官方模板模组生成器造出来的样板mod项目
当初构建项目的时候没啥问题  只是弹了个黄色感叹号
代码是特别急着要用这个功能没时间学直接用new bing写的(把疾跑键的功能整个颠倒过来)
还有src/client我直接删掉了(因为new bing说没啥问题)
求dalao拯救QAQ


NoHarmToFingerMod.java.txt (977 Bytes, 下载次数: 2)

ClientPlayerEntityMixin.java.txt (1.34 KB, 下载次数: 2)

gradle.properties.txt (396 Bytes, 下载次数: 2)

build.gradle.txt (2.49 KB, 下载次数: 2)



发表于 2023-7-9 21:03:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 8 条回复!
仙勾子
你是不懂java吧。。。
本来ai就不是很聪明,可能是因为它认为的混淆表有问题,导致它写的包的位置不对,你自己查一下?
未死之前,终有希望
发表于 2023-7-10 18:54:16 | 只看该作者

回复 | 举报

仙勾子
xm94732568960 发表于 2023-7-10 18:54
你是不懂java吧。。。
本来ai就不是很聪明,可能是因为它认为的混淆表有问题,导致它写的包的位置不对,你 ...

可能是ai把游戏版本什么的搞错了,所以程序包的位置都是根据它认为的那个版本写的?
未死之前,终有希望
发表于 2023-7-10 18:58:06 | 只看该作者

回复 | 举报

是墨靈不是墨白
本帖最后由 MBYL_InkAndSoul 于 2023-7-11 01:24 编辑

您所下载的示例启用了“环境代码分离”,
这将使得客户端代码只能写在“客户端代码集”(Client Source Set)中。
Minecraft存在客户端与服务端的概念(具体细节可以参见Fabric Wiki上给出的说明),
某些代码只存在于一端中。

此处的代码写在双端(服务端+客户端)通用代码集中,服务端在尝试调用这个不存在于服务端中的类时导致了崩溃。

如果您需要此功能,我可以尝试为您重写一个Mod。
发表于 2023-7-11 01:20:20 | 只看该作者

回复 | 举报

是墨靈不是墨白
本帖最后由 MBYL_InkAndSoul 于 2023-7-11 01:28 编辑
xm94732568960 发表于 2023-7-10 18:54
你是不懂java吧。。。
本来ai就不是很聪明,可能是因为它认为的混淆表有问题,导致它写的包的位置不对,你 ...

这是尝试在服务端调用客户端类导致的吧……
虽然我不清楚代码写得有没有问题,
但我看这个项目的结构就不正常——
开了代码分端然后把客户端代码写在通用代码里。
发表于 2023-7-11 01:24:00 | 只看该作者

回复 | 举报

A_Fantasy
MBYL_InkAndSoul 发表于 2023-7-11 01:24
这是尝试在服务端调用客户端类导致的吧……
虽然我不清楚代码写得有没有问题,
但我看这个项目的结构就不 ...

问题已经解决了awa  是后面不想开代码分端了,粗暴地去掉了代码分端的结构但不熟悉build.gradle的结构没删代码分端的内容导致报错...从报错完全看不出来是这个问题  是问了几十遍new bing才问出来的
发表于 2023-7-11 12:46:42 | 只看该作者

回复 | 举报

A_Fantasy
xm94732568960 发表于 2023-7-10 18:54
你是不懂java吧。。。
本来ai就不是很聪明,可能是因为它认为的混淆表有问题,导致它写的包的位置不对,你 ...

确实能力有限  但急着要用只能将就用ai应付一下
发表于 2023-7-11 12:47:31 | 只看该作者

回复 | 举报

A_Fantasy
QQ酱286653 发表于 2023-7-11 12:46
问题已经解决了awa  是后面不想开代码分端了,粗暴地去掉了代码分端的结构但不熟悉build.gradle的结构没 ...

去掉src/client的同时还要删去build.gradle中的loom_cache
发表于 2023-7-11 12:50:24 | 只看该作者

回复 | 举报

是墨靈不是墨白
QQ酱286653 发表于 2023-7-11 12:50
去掉src/client的同时还要删去build.gradle中的loom_cache

其实您可以在Fabric官网上下载到未分端的示例项目,
只需关闭相应的选项即可。
发表于 2023-7-11 13:03:34 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表