网易我的世界论坛

标题: PlayerEatFoodEvent检测不出玩家喝牛奶 [打印本页]

作者: jxl井桢    时间: 2021-6-19 17:08
标题: PlayerEatFoodEvent检测不出玩家喝牛奶
PlayerEatFoodServerEvent事件
当玩家在喝牛奶的时候,打印不出来牛奶,换蜂蜜、苹果都没问题
而且发现喝牛奶不能清除自定义效果,用指令也清除不了[attach]1353665[/attach]
作者: 神捕晖    时间: 2021-6-21 08:43
“喝牛奶不能清除自定义效果”是正常的吧,自定义效果是走开发者自己的逻辑的,原生游戏的牛奶无法清除
作者: 不舒服斯基    时间: 2021-6-21 10:19
您好,牛奶这个物品比较特殊,不会触发PlayerEatFoodServerEvent事件,我们会在文档中加以备注;
自定义状态效果如果使用的是原版效果,是可以用牛奶和指令清除的;如果使用的是自己在代码中设计的效果,则无法清除
作者: jxl井桢    时间: 2021-6-23 01:13
知道了,感谢
作者: HtenEase    时间: 2022-2-18 21:11
牛奶在代码层走的是Bucket::use,而不是普通食物的eat
就比如蛋糕也是走的单独的Cake::use,也不会触发eat




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3