How to Move Mobs and Pets Between Dimensions
Herding villagers, horses, or tamed pets through vanilla Nether and End portals can be slow and dangerous. Because /tpd supports entity targets and UUIDs, you can teleport non-player entities directly across dimensions.
Targeting the Right Mob
Stand close to the animal or mob you want to move and prepare either /tpd <targets> <location> <dimension> or /tpd <targets> <destination>.
1. Target one specific mob by UUID: Look directly at the mob so your crosshair highlights it, type /tpd in chat, and use Tab auto-completion to insert that entity's UUID string as <targets>. This guarantees you only teleport that single animal.
2. Target nearby mobs with @e: Use the @e selector with standard vanilla brackets—such as @e[type=minecraft:villager,distance=..5]—to move a small group next to you.
Avoid running plain /tpd @e without filters, as @e selects every loaded entity in the world, including monsters, boats, and item frames.
Sending Mobs to a Safe Pen
To drop the selected mob into a pre-built enclosure in another dimension, end the command with the pen's coordinates and dimension name, such as 10 100 10 minecraft:overworld. In multiplayer, if another player is already standing inside the pen in the target dimension, simply enter that player's name as <destination> to place the mob right beside them.