Cara, isso é fácil de se fazer (em razões de programação), é completamente viável, basta fazer uma checagem quando o player entrar e verificar se o player consta com o mc ativado, caso esteja, desative o mc e teleporte ele para o bloco mais alto onde ele esta, já era. Apoio.