When using the playerBreakBlock event in Minecraft Bedrock's GameTest framework, cancelling the event (event.cancel = true) on a renamed chest causes the chest's custom name to reset, effectively erasing the custom name after the event is canceled.
Rename a chest using an anvil.
Implement a GameTest script that listens for the
playerBreakBlockevent on the chest.In the event handler, use
event.cancel = trueto prevent the chest from breaking.Attempt to break the renamed chest in-game.
Check the chest's name after the event is canceled.
For the ease of reproducing the bug, please attach the full behavior pack/script you're using.