Mojira Archive
MCPE-155626

query.get_nearby_entities does not work on custom blocks

I have tried to use "query.count(query.get_nearby_entities(5, 'minecraft:cow')) > 0" as a condition to detect entities from a custom block and thus, for example, change the value of a property but it does not work.

Steps to Reproduce:
When using it as a condition to change properties of a custom block.

For example as condition of an event or condition of a "minecraft:on_interact".

{
    "condition": "query.count(query.get_nearby_entities(5, 'minecraft:cow')) > 0",
    "set_block_property": {
        "mdt:nearby_cow": true
    }
}

In this example, I'm trying to change a property to true in case a cow is within 5 blocks, but even if this is true, the property is still false.

 

Observed Results:
Although the specified entities are within the specified distance, it does not return the number of entities found.

Expected Results:
Should return the number of entities of that type in that radius.

Incomplete

byronjvh

2022-05-08, 09:23 PM

2023-01-20, 05:49 PM

2023-01-20, 05:49 PM

0

1

Unconfirmed

1.18.31, 1.19.11 Hotfix

-