查看: 1231|回复: 3
打印 上一主题 下一主题

[反馈] 怎么让物品添加附魔

[复制链接]

2

主题

1

回帖

3

积分

Lv.1 新手木匠

UID
5917035
小麦
0
金锭
25
下界之星
0
跳转到指定楼层
楼主
发表于 2021-8-31 19:33:28 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
怎么让自定义的物品添加一个自带的附魔效果

13

主题

501

回帖

145

积分

Lv.4 怪物猎人

UID
7945930
小麦
0
金锭
422
下界之星
0
沙发
发表于 2021-9-6 09:45:30 | 只看该作者 IP:广东
似乎暂时不支持

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

板凳
发表于 2021-9-6 12:08:35 | 只看该作者 IP:山西
1.监听玩家背包改变事件InventoryItemChangedServerEvent
2.如果newItemDict中的物品名字是你这个自定义物品,就遍历modEnchantData,看看这个物品有没有你的自定义附魔
3.如果没有附魔,就根据事件给的槽位数字,用AddEnchantToInvItem这个接口添加附魔
注意,如果第三步附魔生成失败,请在第二步后调用AddTimer等0秒后再添加附魔(网易特性导致即使填0秒也有3帧延迟)

3

主题

20

回帖

10

积分

Lv.1 新手木匠

UID
8444787
小麦
0
金锭
118
下界之星
0
地板
发表于 2021-9-15 17:11:08 | 只看该作者 IP:江苏
minecraft:foil        布尔值        设置该物品是否自带附魔光效,默认为false。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部