MCU: A Task-centric Framework for Open-ended Agent Evaluation in Minecraft