NPCs stop working during classroom use
I have a world with a number of NPCs in it and a related behavior pack with NPC functionality. I host the world for classroom use. Students interact with the NPCs as part of the learning process. This world was stable prior to v1.19.
With the update, NPCs start out working but at some point during gameplay all NPCs stop working. When this happened, I observed that one user had an NPC dialog open but could not close it or interact with it in any way. Further, all NPCs became non interactive from that point onward on all instances of the game.
On the host machine, not only were NPCs non interactive, but / commands also stopped working - they commands could be entered, but the command had no effect and there was no indication that the command even ran.
I know that I have not given you a lot to go on. I hope this is enough for you to diagnose the issue.
-
Hey there,
Justin from Minecraft Education support here to assist.
It is not unheard of for a behavior pack to have issues after a Minecraft version update. Generally, behavior packs are made for a specific version of the game. You'd want to see if there is an update of the behavior pack from the creator. If you're the creator, I can't say exactly what would need to be updated as I don't know the full extent of the behavior pack, but we also do not offer support for behavior packs (since their all very custom and can occasionally cause issues in Minecraft Education).
With that said, I don't believe we changed anything related to NPCs other than any changes that Bedrock's v1.19 would have brought.
0 -
This sounds more like what I was seeing others comment about in multiplayer Hosted worlds where the game seems to stop interacting properly (blocks not being placed and inventory not responding etc.)
Seems like a connection issue where the host machine and the client machines are not fully communicating anymore and everything hangs and they can't even save/exit.0 -
Hi Douglas Sandy,
I have 3 ideas of what could be happening here, hopefully one of them may help you fix the issue.
1) If you are using slash commands (for example /give or /dialogue) in 1.19 the target_type=other property was replaced with @initiator. If your NPCs were using these features to target actions back to specific players, you may need to update the slash commands to use @initiator make the NPCs start working again.
2) If you are seeing this problems in Multiplayer, Aleece's suggestion is likely the cause - all players need to be on the same cilent version for multiplayer to work. Everyone should update to 1.19.52, the person hosting the world should restart their computer and then multiplayer should work correctly.
3) If neither of the two above solutions fix the issue, it's possible some other change in how behavior packs or commands work in 1.19 was the cause (as Justin mentioned). If that is the cause, the Bedrock change logs ( https://feedback.minecraft.net/hc/en-us/sections/360001186971-Release-Changelogs) list all changes to commands and behavior packs and you can refer to their guides on commands and command blocks to see how to update your world (https://learn.microsoft.com/en-us/minecraft/creator/documents/commandsintroduction).
0
Please sign in to leave a comment.
Comments
3 comments