reasoning: To teleport a player to another dimension, use 'execute in <dimension> run tp <player> ~ ~ ~'. This moves the player to the corresponding coordinates in the target dimension. Using ~ ~ ~ places them at their current x/z in the nether, which is fine for a first visit.

commands: execute in minecraft:the_nether run tp slingshooter08 ~ ~ ~

error: 'nether' is not valid coordinates or a player name. Dimension teleportation requires 'execute in <dimension> run tp'.

difficulty: medium


reasoning: Teleport to the End dimension. Use 'execute in minecraft:the_end'. Spawning at ~ ~ ~ might place the player in the void, so using the obsidian platform coordinates (100, 49, 0) is safer for first visits.

commands: execute in minecraft:the_end run tp slingshooter08 100 49 0

commands: execute in minecraft:end run tp slingshooter08 ~ ~ ~

error: Dimension ID is 'minecraft:the_end', not 'minecraft:end'. Also ~ ~ ~ may place player in void.


reasoning: Teleport back to the overworld. The dimension ID is minecraft:overworld. Using ~ ~ ~ preserves the player's current x/z coordinates.

commands: execute in minecraft:overworld run tp slingshooter08 ~ ~ ~

commands: execute in minecraft:the_overworld run tp slingshooter08 ~ ~ ~

error: Dimension ID is 'minecraft:overworld', not 'minecraft:the_overworld'. Only nether and end have the 'the_' prefix.


reasoning: Use the locate structure command to find a stronghold. Strongholds contain end portals needed to reach the End.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:stronghold

error: Missing 'structure' keyword. Correct syntax is 'locate structure <structure_id>'.

difficulty: easy


reasoning: Locate the nearest village. The structure ID is minecraft:village. Running 'at' the player ensures it searches from their position.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:village


reasoning: Nether fortresses can only be located while in the Nether. The structure ID is minecraft:fortress. Use 'execute in minecraft:the_nether' to ensure the search runs in the correct dimension.

commands: execute in minecraft:the_nether as slingshooter08 at slingshooter08 run locate structure minecraft:fortress

error: 'minecraft:nether_fortress' is not valid. The structure ID is 'minecraft:fortress'. Also must be searched from within the Nether.


reasoning: Mushroom islands are a biome, not a structure. Use 'locate biome' instead of 'locate structure'. The biome ID is minecraft:mushroom_fields.

commands: execute as slingshooter08 at slingshooter08 run locate biome minecraft:mushroom_fields

error: Mushroom island is a biome, not a structure. Use 'locate biome minecraft:mushroom_fields'.


reasoning: Deep dark is a biome found deep underground (typically below y=0). Use locate biome command.

commands: execute as slingshooter08 at slingshooter08 run locate biome minecraft:deep_dark

error: Missing minecraft: namespace prefix. Correct: minecraft:deep_dark.


category: info

reasoning: There is no RCON command to directly query which biome a player is standing in. The player can check their current biome by pressing F3 in-game -- the biome is shown on the debug screen on the left side. On servers, the /seed command and some plugins can help, but vanilla commands do not have a 'get current biome' query.


reasoning: Woodland mansions are rare structures in dark forests. The structure ID is minecraft:woodland_mansion.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:woodland_mansion

error: 'minecraft:mansion' is not valid. The full ID is 'minecraft:woodland_mansion'.


reasoning: Ancient cities are structures found in the deep dark biome, typically below y=0. The structure ID is minecraft:ancient_city.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:ancient_city


reasoning: Trail ruins are buried structures added in 1.20. They are found in taigas, snowy taigas, old growth forests, and jungles. The structure ID is minecraft:trail_ruins.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:trail_ruins


reasoning: Cherry grove is a biome added in 1.20, found in mountainous areas. Use locate biome, not locate structure.

commands: execute as slingshooter08 at slingshooter08 run locate biome minecraft:cherry_grove

error: Cherry grove is a biome, not a structure. Use 'locate biome minecraft:cherry_grove'.


user_message: how does the nether coordinate ratio work

reasoning: The Nether has a 1:8 coordinate ratio with the Overworld. Every 1 block traveled in the Nether equals 8 blocks in the Overworld (for X and Z axes only; Y is unaffected). This means if you enter a nether portal at Overworld coordinates (800, 65, 800), the corresponding Nether location is (100, 65, 100). This ratio is exploited for fast travel: build nether portals at key locations and travel through the Nether at 1/8th the distance.


reasoning: Nether-specific mobs include: Piglins (barter with gold, hostile without gold armor), Piglin Brutes (always hostile, found in bastions), Zombified Piglins (neutral, aggro whole group if attacked), Hoglins (hostile, breedable with crimson fungus), Ghasts (flying, shoot fireballs), Blazes (found in nether fortresses, drop blaze rods), Wither Skeletons (found in fortresses, drop wither skeleton skulls), Magma Cubes (like slimes but in nether), Striders (rideable on lava with warped fungus on a stick), and Endermen (spawn in warped forests).


reasoning: The End has limited mob spawns: Endermen (spawn abundantly across all End terrain), Shulkers (found in end cities, shoot levitation projectiles, drop shulker shells), and the Ender Dragon (boss mob, spawns once on first entry, can be respawned with end crystals). End cities also contain elytra in item frames on end ships. The End has no day/night cycle -- it is perpetually dark with a static starfield.


reasoning: Bastion remnants are nether structures. Must search from within the Nether dimension. Structure ID is minecraft:bastion_remnant.

commands: execute in minecraft:the_nether as slingshooter08 at slingshooter08 run locate structure minecraft:bastion_remnant

error: 'minecraft:bastion' is not valid. The full ID is 'minecraft:bastion_remnant'. Also should be searched from the Nether.


reasoning: End cities are structures in the outer End islands. Must search from the End dimension. Structure ID is minecraft:end_city.

commands: execute in minecraft:the_end as slingshooter08 at slingshooter08 run locate structure minecraft:end_city


reasoning: Desert temples (desert pyramids) are structures found in desert biomes. The structure ID is minecraft:desert_pyramid.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:desert_pyramid

error: 'minecraft:desert_temple' is not valid. The correct ID is 'minecraft:desert_pyramid'.


reasoning: Jungle temples are found in jungle biomes. The structure ID is minecraft:jungle_pyramid (not jungle_temple).

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:jungle_pyramid

error: 'minecraft:jungle_temple' is not valid. The correct ID is 'minecraft:jungle_pyramid'.


reasoning: Shipwrecks are found in oceans and on beaches. The structure ID is minecraft:shipwreck.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:shipwreck


reasoning: Ocean monuments are large structures in deep oceans. The structure ID is minecraft:ocean_monument (not monument). Contains elder guardians and sponge.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:ocean_monument

error: 'minecraft:monument' is not valid. The correct ID is 'minecraft:ocean_monument'.


reasoning: The Nether has 5 biomes: (1) Nether Wastes -- the classic nether with netherrack, ghasts, and zombie piglins. (2) Soul Sand Valley -- soul sand and soul soil, fossils, ghasts and skeletons, blue soul fire. (3) Crimson Forest -- crimson nylium, huge crimson fungi, piglins and hoglins. (4) Warped Forest -- warped nylium, huge warped fungi, endermen (safest nether biome). (5) Basalt Deltas -- basalt and blackstone, magma cubes, volcanic terrain.


reasoning: Witch huts are found in swamp biomes. The structure ID is minecraft:swamp_hut (not witch_hut).

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:swamp_hut

error: 'minecraft:witch_hut' is not valid. The correct ID is 'minecraft:swamp_hut'.


reasoning: Pillager outposts are found near villages in most biomes. The structure ID is minecraft:pillager_outpost.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:pillager_outpost


reasoning: First locate the biome, then teleport. The player wants to go to a warm ocean biome with coral reefs. Two-step: find it, then tp. Since we can only run commands, locate will give coordinates they could tp to. Best approach: locate the biome for the player.

commands: execute as slingshooter08 at slingshooter08 run locate biome minecraft:warm_ocean


reasoning: No. Attempting to use a bed in the Nether or the End causes the bed to explode violently, dealing massive damage and setting nearby blocks on fire. This is an intentional game mechanic. In the Nether, players must use respawn anchors (charged with glowstone) to set spawn points. In the End, there is no way to set a spawn point -- dying sends you back to the Overworld spawn.


reasoning: Mineshafts are underground structures. The structure ID is minecraft:mineshaft.

commands: execute as slingshooter08 at slingshooter08 run locate structure minecraft:mineshaft