I have been using the dialogue command on npcs and noticed a while ago that npcs I put within a ticking area could not be selected using a selector. I read that something was off about ticking areas and proceeded to make my own temp work-around by having several npcs throughout my map. I would use one of those NPCs as a dialogue opener.
But now I am wanting to have one central NPC be used to open up dialogue boxes from anywhere and reduce the amount of entities I have in the world. As far as I could tell the issue with ticking areas is still occurring and I am unable to open a dialogue because it is not "within my ticking range" which confuses me.
I did look up other tickets and the closest one I found was MCPE-109263.
Steps to Reproduce:
Create a new world. Gamemode: Creative. Difficulty: Peaceful. World type: Flat. Show coordinates: On. Always day: True. Everything else left on default.
Type in: /give @s spawn_egg 1 51. Then place an NPC on 0 -60 0
Type in: /tickingarea add 0 -60 0 0 -60 0 test true. This will create a ticking area from 0 0 0 to 15 0 15
Go 64 blocks away (I went to 0 -60 -64). Type in: /dialogue open @e[type=npc,c=1] @s. NPC will be just within the player's view and a dialogue will open normally
Go 1 more block away (0 -60 -65). NPC goes away because it's outside players view. Type in the same dialogue command listed previously. It will state: An NPC was found, but was not in the receiving player's ticking range
Observed Results:
Ticking area was created but dialogue box could not be opened
Expected Results:
Dialogue box should open because the selected NPC is within a ticking area
Screenshots/Videos:
Image 1: Placed the NPC down and created a ticking area
Image 2: Dialogue was successfully opened from 64 blocks away
Image 3: Dialogue was unsuccessful from 65 blocks away
Notes:
Likely related to ticket #MCPE-109263. If so, please close this ticket and add as related link.
To my knowledge this seems to be a bug, but I might be missing something obvious. My apologizes if that is the case.
Also tried the command: /dialogue open @e[type=npc,x=0,y=-60,z=0,c=1] @s so it was exactly where the NPC was located, but had the same results.
Related issues
is duplicated by
Attachments
Comments


From what I understand, someone else mentioned that this is because players render entities up to 70 blocks away. Ticking areas don't render entities afaik so the NPC technically won't exist but the entity will be found.

having the same problem. i would need this for a menu for admins on my realm.