Hrtzee
本帖最后由 Hrtzee 于 2021-9-20 20:53 编辑

跟着boson的教程写方块实体和Container的时候,一直会遇到如下问题:
①@Override显示方法未从其超类重写方法
②相关变量标红,






除了名字基本也都是按照boson的教程写的,用的mojmap,原教程里TileEntity为什么能直接用原方块的变量,为什么这里又不行,为什么重写方法报错,希望大佬帮我解惑



3TUSK
用的mojmap


你都意识到这一点了,那你为什么还会在这个问题上卡住……

this.pos -> this.worldPosition
this.world -> this.level

itemNumber 字段需要你自己创建。

Hrtzee
3TUSK 发表于 2021-8-26 09:55
你都意识到这一点了,那你为什么还会在这个问题上卡住……

this.pos -> this.worldPosition

谢谢,但是为什么重写方法@Override总是报错(如前图)是我写的有什么问题吗

3TUSK
Hrtzee 发表于 2021-8-26 10:31
谢谢,但是为什么重写方法@Override总是报错(如前图)是我写的有什么问题吗 ...

你少实现了一个接口。Boson 没有提及一个名叫 INamedContainerProvider 之类的接口吗?

Hrtzee
3TUSK 发表于 2021-8-26 10:47
你少实现了一个接口。Boson 没有提及一个名叫 INamedContainerProvider 之类的接口吗? ...

没有,我看他github里的代码也是这样的

sheran
。。。。

Hrtzee
本帖最后由 Hrtzee 于 2021-8-26 10:59 编辑
3TUSK 发表于 2021-8-26 10:47
你少实现了一个接口。Boson 没有提及一个名叫 INamedContainerProvider 之类的接口吗? ...

噢,他提到了,我implement少了,谢谢

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