Adventure mode was designed specifically so that players could experience user-crafted custom maps and adventures. Gameplay is similar to survival mode but with various restrictions, which can be applied to the game world by the creator of the map. This forces players to obtain the required items and experience adventures in the way that the map maker intended. Another addition designed for custom maps is the command block; this block allows map makers to expand interactions with players through scripted server commands.