查看: 1908|回复: 21
打印 上一主题 下一主题

[求助] 怎么创建一个有描述的自定义物品

[复制链接]

10

主题

30

回帖

194

积分

Lv.4 怪物猎人

UID
251493
小麦
172
金锭
642
下界之星
0
跳转到指定楼层
楼主
发表于 2021-2-7 22:52:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:湖北
本帖最后由 千里马dyy 于 2021-2-8 03:59 编辑

怎么创建一个有描述的自定义物品

10

主题

30

回帖

194

积分

Lv.4 怪物猎人

UID
251493
小麦
172
金锭
642
下界之星
0
沙发
 楼主| 发表于 2021-2-7 23:00:05 | 只看该作者 IP:湖北
本帖最后由 千里马dyy 于 2021-2-8 09:40 编辑

要求:创建一个自定义物品,该自定义物品的名称下面有一行自定义文字。大致效果如下(来源网易我的世界基岩版组件)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8

主题

56

回帖

24

积分

Lv.2 石器学徒

UID
8287338
小麦
0
金锭
36
下界之星
0
板凳
发表于 2021-2-8 08:25:37 来自手机 | 只看该作者 IP:河南
好像是需要创建一个文本板面json文件

0

主题

539

回帖

138

积分

Lv.4 怪物猎人

UID
8180997
小麦
0
金锭
412
下界之星
0
地板
发表于 2021-2-8 08:53:25 | 只看该作者 IP:广东
是这种效果吗,这个插件只能在Apollo服使用的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

539

回帖

138

积分

Lv.4 怪物猎人

UID
8180997
小麦
0
金锭
412
下界之星
0
地下室
发表于 2021-2-8 08:54:48 | 只看该作者 IP:广东
在modsdk的话,可以配置自定义名称,但应该无法换行,如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10

主题

30

回帖

194

积分

Lv.4 怪物猎人

UID
251493
小麦
172
金锭
642
下界之星
0
6
 楼主| 发表于 2021-2-8 09:38:53 | 只看该作者 IP:湖北
神捕晖 发表于 2021-2-8 08:53
是这种效果吗,这个插件只能在Apollo服使用的

像这种(来源网易我的世界基岩版组件)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

539

回帖

138

积分

Lv.4 怪物猎人

UID
8180997
小麦
0
金锭
412
下界之星
0
7
发表于 2021-2-8 11:35:21 | 只看该作者 IP:广东
ChangePlayerItemTipsAndExtraId接口,可以修改玩家物品的自定义tips和自定义标识符;
可以参考官方文档对物品字典的说明,注意,要换行的话,记得要写两个斜杠。如"第一行\\n第二行"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7

主题

15

回帖

13

积分

Lv.1 新手木匠

UID
8094146
小麦
0
金锭
65
下界之星
0
8
发表于 2021-2-10 14:09:17 | 只看该作者 IP:浙江
神捕晖 发表于 2021-2-8 08:54
在modsdk的话,可以配置自定义名称,但应该无法换行,如图

我记得"\n"可以换行的

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
9
发表于 2021-2-11 00:13:08 来自手机 | 只看该作者 IP:浙江
服务端组件 ChangePlayerItemTipsAndExtraId
可修改自定义标识,换行可以用\n进行换行
例:
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%%name%%\n666\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
10
发表于 2021-2-11 00:14:00 来自手机 | 只看该作者 IP:浙江
服务端组件 ChangePlayerItemTipsAndExtraId
可修改自定义标识,换行可以用\n进行换行
例:
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%%name%%\n666\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
11
发表于 2021-2-11 00:17:08 来自手机 | 只看该作者 IP:浙江
服务端组件 ChangePlayerItemTipsAndExtraId
可修改自定义标识,换行可以用\n进行换行
例:
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%%name%%\n666\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
12
发表于 2021-2-11 00:18:19 来自手机 | 只看该作者 IP:浙江
服务端组件 ChangePlayerItemTipsAndExtraId可以用\n进行换行
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%%name%%\n666\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
13
发表于 2021-2-11 00:18:40 来自手机 | 只看该作者 IP:浙江
服务端组件 ChangePlayerItemTipsAndExtraId可用\n进行换行
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%%name%%\n666\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
14
发表于 2021-2-11 00:20:07 来自手机 | 只看该作者 IP:浙江
服务端组件 如图 换行可以用\n进行换行
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%%name%%\n66\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")

3

主题

40

回帖

14

积分

Lv.1 新手木匠

UID
7863176
小麦
0
金锭
86
下界之星
0
15
发表于 2021-2-11 00:21:08 来自手机 | 只看该作者 IP:浙江
服务端组件 如图 换行可以用\n进行换行
comp = serverApi.GetEngineCompFactory().CreateItem(playerId)
tips = ('%name%\n66\n自定义tips')
comp.ChangePlayerItemTipsAndExtraId(serverApi.GetMinecraftEnum().ItemPosType.INVENTORY, 0, tips, "")
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部