Skip to content

[Bug]: onBlockInteracted 监听事件触发条件异常 #304

@zmsgsb

Description

@zmsgsb

Describe the bug

bug 1:onBlockInteracted 监听事件触发条件异常,按照文档中说法:只有可以被互动的方块才会触发此事件,如木桶、信标、制图台、磨石等
拦截事件对箱子、潜影盒、工作台无效,但是实际情况是右键草方块、草等方块均可触发
bug 2:return false 拦截后 无法打开工作台等方块
bug 3:return false 拦截后 无法放置任何方块

Image
mc.listen("onBlockInteracted", (player, block) => {
    logger.warn(player.realName);
    logger.warn(block.type);
    logger.warn(block.pos);
});

To Reproduce

mc.listen("onBlockInteracted", (player, block) => {
    logger.warn(player.realName);
    logger.warn(block.type);
    logger.warn(block.pos);
});

Expected behavior

正如文档中所说:只有可以被互动的方块才会触发此事件,如木桶、信标、制图台、磨石等
拦截事件对箱子、潜影盒、工作台无效、并且不妨碍放置方块

Screenshots

Image

Platform

win10

BDS Version

1.21.80

LeviLamina Version

1.3.1

LegacyScriptEngine Version

0.12.0

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions