CoralFans-Dev / CoralFans

CoralFans Mod.
GNU Affero General Public License v3.0
22 stars 1 forks source link

[Bug]: 加载CoralFans插件后,导致js插件的"onAttackEntity"事件失效 #27

Open Hurry1027 opened 1 month ago

Hurry1027 commented 1 month ago

Describe the bug

CoralFans为默认配置文件。 加载CoralFans插件后,导致js插件的"onAttackEntity"事件失效。 卸载CoralFans插件,js插件的"onAttackEntity"可以正常监听。

To Reproduce

LL0.13.5,LSE0.8.13

JS插件:

mc.listen("onAttackEntity",(pl, en)=>{
    logger.warn(`玩家攻击生物: `, en.type);
});

CoralFans为默认配置文件。 加载CoralFans插件后,无法监听到玩家攻击生物。 卸载CoralFans插件,可以正常监听到攻击生物。

Expected behavior

使CoralFans插件不再干扰js插件的"onAttackEntity"事件监听,其他事件是否会被影响未做测试。 另外建议将打印种子的默认配置改为false。

Screenshots

No response

Platform

Windows 10

BDS Version

1.21.3

LeviLamina Version

0.13.5

Version

2.0.0

Additional context

No response

odorajbotoj commented 1 month ago

首先很抱歉,最近一阵子比较忙,没关注issue。

关于这个问题,我推测是因为这里hook了attack函数,导致lse无法进行hook。

我会在最近的更新推送中修复。感谢支持