[Blocking] minecraft:spell_effects does not respect component group removal.
Verification Builds: 980905
Summary: The minecraft:spell_effects component applies its effect when the player logs into the world, even if it is in a component group which is not activated. This does not occur with other components in the same component group. As well, the component group must have been applied once and then removed for this to occur. I have tracked the bug down to whether or not the component group is listed under definitions in the ~local_player, regardless of whether it is prefixed with + or -.
Impact: This would mean the player always logs in with the slowness effect for one of our upcoming maps, and makes what would be a very useful component difficult, if not impossible, to use.
Repro Steps:
- Open the attached .mcworld
Observed Results: The player has slowness for the first few seconds after logging in.
Expected Results: The player logs in without slowness.
Screenshots / Videos Attached: A .mcworld in which the bug can be reproduced.