Minecraft has very few goals. Players have the option to choose how they wish to play. Players can choose to battle bosses such as the Ender Dragon and the Wither, or to explore the world and build. The credits of the game will be visible if the player defeats Ender Dragon. There are many Achievements in Minecraft called "advancements". These can be as simple as sleeping in a bed for first time or as complex as discovering every biome in Minecraft. Both boss fights as well as advancements are optional.
The default dimension that a player begins in is the "Overworld", but there are two additional dimensions in Minecraft: the Nether, and the End. These dimensions can be accessed via special portals. You can create Nether portals with obsidian, flint, and steel. End portals must be found in strongholds. Although it is not necessary that you travel to these dimensions, there are many items and enemies that cannot be found in the Overworld. The Ender Dragon cannot be defeated in the End. The player can then choose to return to the Overworld or to travel to the End Islands to find an End City and obtain an Elytra.
Survival mode allows players to gather resources from the world to create many different items. You can make new blocks, tools, or armor. Players can, for example, turn wood into planks at any time. This allows them to make many things such as crafting tables and tools. These planks can be used to build things like houses.
In this mode, players have a health and a hunger bar. The health bar is represented by 10 hearts, while the hunger bar is represented as 10 steaks. Each steak and each heart is worth two points of health and two points of hunger. When players are attacked by monsters, lose their air underwater, fall from high places, fall into the Void, or their hunger bar is completely depleted, their health bar will decrease. Players can heal themselves by remaining still and drinking healing potions. Players will feel hungry if they walk, sprint, or jump too much. They will not be able sprint if they are hungry. They can eat food to satisfy their hunger.
Monsters will attack players during the night. Players can build a house to defend themselves from these monsters. A player can skip the night if they sleep in a bed and can go straight to the next day. They can't sleep if they see monsters nearby.
By keeping them in their inventory, players can only have a limited number of items at a time. If a player dies, their items are lost. If they find their items before they disappear, players can get their items back. Players can then respawn. This will send them back to the spawn point or the starting place of the game. You can use items such as beds to change your spawn point. A player can place a bed in their home to respawn, while in the Nether, players can use a block called a "respawn anchor" to respawn there.
Survival Mode can be played in four difficulty levels: Easy, Normal, Hard, Peaceful. The more damage that monsters do, the harder it becomes. Certain mobs will also gain certain abilities at higher levels of difficulty. The default difficulty setting is normal when a player creates new worlds. No monsters will spawn on peaceful difficulty. Players can only die from deaths that aren't caused by mobs such as falling from high places, being in fire orlava, drowning or suffocating within a block or falling into the void.
Hardcore mode is similar to survival mode but it is set to the highest difficulty level, which cannot be changed. Also, cheats cannot be enabled when creating the world. This can only be done if the player uses the "Open to LAN” option in the game menu while playing. A player who dies in hardcore mode cannot respawn and can only play the world as Spectator Mode. Cheats can be enabled so that the player can play in survival mode again. This game mode is only available for Java Edition.
Ultra Hardcore Mode is a special version that allows players to play hardcore mode, but they do not regenerate their health. This mode can be accessed through creating a world in Hardcore mode and enabling cheats by using the "Open To LAN" option in game menu. You can also use commands to disable natural health regeneration. In this game mode, the only way to regenerate health is through potions, golden apples and suspicious stews.
In creative mode, players can create infinite items. This allows them to build whatever they want without having to search for resources. They can't die and they don't have a hunger or health bar. If you have cheats, you can kill someone in creative mode with the /kill command. If they fall into the void, creative mode players can also die. Optionally, players can fly to reach places that they otherwise wouldn't be able to.
In spectator mode, players become a "spectator". Spectators can only look at the world and not interact with it. They can't place blocks or use objects. They are invisible to other players.
Spectators have two options: they can fly freely around the world or they can view it through the eyes of other players or mobs. This allows them to see what the player or mob sees as if they were looking through the same eyes. This game mode is only available for Java Edition and Bedrock Developer Edition.
Adventure mode is for community maps. By default, the player cannot place or break any blocks or do anything.
Education Edition is a version of this game that is mostly used in schools. Bedrock Edition contains some features.