Prevent Minecraft from reloading the resource packs if the player doesn't really change the selected packs. Also add a "Cancel" button to PackSelectionScreen.
Decharted is a mod based around the corruption of the world, this mod allows multiple ways for the player to send their friends (or foes), to a separate dimension to have them stuck. You may also be able to spawn trap players before they die and respawn.