Mineuniverse
Mods
Exotic Worlds(Toroidal World)

Exotic Worlds(Toroidal World)

MOD
Circumnavigate the world — walk, sail or fly past the border and come out on the far side. No walls, no teleports, one seamless world
by Anyttng
Download Claim this project
1,763 downloads
0 likes
Updated Oct 14, 2026
0 hypes
World Gen
Advertisement Remove ads with Premium →

Exotic Worlds

Sail west and come home from the east. Exotic Worlds wraps your world around: walk, fly or sail across the world's edge and you arrive from the opposite side. No barrier, no teleport, nothing to see where you crossed.

Flying straight across a tiny toroidal world and arriving back at the landmark from the opposite side

Before you download

  • The world shape is chosen at world creation: an existing vanilla world cannot be converted into a toroidal or cylinder one (or back).

Features

  • A World Shape option on the world-creation screen: pick a shape, set the size in chunks.
  • Terrain wraps: mountains, biomes and structures carry on across the world's edge, with no mirrored wall or cut-off cliff.
  • The game works across the edge, not just the blocks: mob AI and pathfinding, projectiles and explosions, sounds and particles, compasses and lodestones, villages and raids, distance-based advancements all treat the world as round. In short: how it works.
  • The Nether and the End take the shape too: the Nether scaled to the overworld, the End with its own size.
  • Modded terrain and dimensions come along: a world-generation mod that changes vanilla's terrain settings keeps its terrain, wrapped; a modded dimension that generates the vanilla way takes the world's shape, and one with its own generator is left as its mod makes it.

World shapes

  • Toroidal: both horizontal axes loop. You can also set a shift: crossing the Z edge then moves you along X too, so arriving back where you started can take several laps.

    A tiny toroidal world on JourneyMap

    A tiny toroidal world on JourneyMap: the same world repeats in every direction, and the white lines mark the world's edge.

    A tiny toroidal world with a shift on JourneyMap

    The same with a shift: each row of copies is shifted along X against the rows next to it.

  • Cylinder: one horizontal axis loops, the other goes on forever like vanilla; you pick which axis loops, and the Nether and the End loop along the same one.

    A tiny cylinder world on JourneyMap

    A cylinder: the world repeats along X and runs on along Z.

Dedicated servers

One line in server.properties creates a shaped world: level-type=exotic_worlds:torus_medium for a toroidal one, level-type=exotic_worlds:cylinder_medium for a cylinder, each in five sizes: tiny, small, medium, large, huge. Custom sizes and the full walkthrough are in the dedicated server guide.

Compatibility

Runs on NeoForge and Fabric.

Every mod checked against the world's shape, with the game versions and loaders each one applies to, is in the supported mods list.

Bug reports

Found something broken, especially anything that behaves differently near the world's edge? Report it on the issue tracker.

1.0.0+mc26.3.jar
MC Client, Fabric, NeoForge, Server, 26.3
Release 2026-10-11 Get
1.0.0+mc26.2.jar
MC Client, Fabric, NeoForge, Server, 26.2
Release 2026-10-11 Get
1.0.0+mc26.1.2
MC Client, Fabric, NeoForge, Server, 26.1.2
Release 2026-10-11 Get
1.0.0+mc1.21.1
MC Client, Fabric, 1.21.1, NeoForge, Server
Release 2026-10-11 Get
0.19.3+mc26.3
MC Client, Fabric, NeoForge, Server, 26.3
Beta 2026-09-27 Get
0.19.3+mc26.2
MC Client, Fabric, NeoForge, Server, 26.2
Beta 2026-09-27 Get
0.19.3+mc26.1.2
MC Client, Fabric, NeoForge, Server, 26.1.2
Beta 2026-09-27 Get
0.19.3+mc1.21.1
MC Client, Fabric, 1.21.1, NeoForge, Server
Beta 2026-09-27 Get
0.18.1+mc1.21.1
MC Client, Fabric, 1.21.1, NeoForge, Server
Beta 2026-09-21 Get
0.18.0+mc26.3
MC Client, Fabric, NeoForge, Server, 26.3
Beta 2026-09-20 Get
0.18.1+mc26.2
MC Client, Fabric, NeoForge, Server, 26.2
Beta 2026-09-20 Get
0.18.1+mc26.1.2
MC Client, Fabric, NeoForge, Server, 26.1.2
Beta 2026-09-20 Get
fabric-0.17.2+mc1.21.1
MC Client, Fabric, 1.21.1, Server
Beta 2026-09-18 Get
neoforge-0.17.2+mc1.21.1
MC Client, 1.21.1, NeoForge, Server
Beta 2026-09-18 Get
neoforge-0.17.1+mc26.3
MC Client, NeoForge, Server, 26.3
Beta 2026-09-17 Get
fabric-0.17.1+mc26.3
MC Client, Fabric, Server, 26.3
Beta 2026-09-17 Get
neoforge-0.17.2+mc26.2
MC Client, NeoForge, Server, 26.2
Beta 2026-09-17 Get
fabric-0.17.2+mc26.2
MC Client, Fabric, Server, 26.2
Beta 2026-09-17 Get
neoforge-0.17.2+mc26.1.2
MC Client, NeoForge, Server, 26.1.2
Beta 2026-09-17 Get
fabric-0.17.2+mc26.1.2
MC Client, Fabric, Server, 26.1.2
Beta 2026-09-17 Get
neoforge-0.16.8+mc26.2
MC Client, NeoForge, Server, 26.2
Beta 2026-09-13 Get
fabric-0.16.8+mc26.2
MC Client, Fabric, Server, 26.2
Beta 2026-09-13 Get
neoforge-0.16.8+mc26.1.2
MC Client, NeoForge, Server, 26.1.2
Beta 2026-09-13 Get
fabric-0.16.8+mc26.1.2
MC Client, Fabric, Server, 26.1.2
Beta 2026-09-13 Get
neoforge-0.16.8+mc1.21.1
MC Client, 1.21.1, NeoForge, Server
Beta 2026-09-13 Get
fabric-0.16.8+mc1.21.1
MC Client, Fabric, 1.21.1, Server
Beta 2026-09-13 Get
neoforge-0.15.9+mc26.2
MC Client, NeoForge, Server, 26.2
Beta 2026-09-08 Get
fabric-0.15.9+mc26.2
MC Client, Fabric, Server, 26.2
Beta 2026-09-08 Get
neoforge-0.15.9+mc26.1.2
MC Client, NeoForge, Server, 26.1.2
Beta 2026-09-08 Get
fabric-0.15.9+mc26.1.2
MC Client, Fabric, Server, 26.1.2
Beta 2026-09-08 Get
neoforge-0.15.9+mc1.21.1
MC Client, 1.21.1, NeoForge, Server
Beta 2026-09-08 Get
fabric-0.15.9+mc1.21.1
MC Client, Fabric, 1.21.1, Server
Beta 2026-09-08 Get
fabric-0.14.1+mc1.21.1
MC Client, Fabric, 1.21.1, Server
Beta 2026-09-01 Get
neoforge-0.14.1+mc1.21.1
MC Client, 1.21.1, NeoForge, Server
Beta 2026-09-01 Get
fabric-0.14.0+mc26.1.2
MC Client, Fabric, Server, 26.1.2
Beta 2026-08-27 Get
neoforge-0.14.0+mc26.1.2
MC Client, NeoForge, Server, 26.1.2
Beta 2026-08-27 Get
fabric-0.14.0+mc1.21.1
MC Client, Fabric, 1.21.1, Server
Beta 2026-08-27 Get
neoforge-0.14.0+mc1.21.1
MC Client, 1.21.1, NeoForge, Server
Beta 2026-08-27 Get
neoforge-0.14.0+mc26.2
MC Client, NeoForge, Server, 26.2
Beta 2026-08-26 Get
fabric-0.14.0+mc26.2
MC Client, Fabric, Server, 26.2
Beta 2026-08-26 Get
fabric-0.13.0+mc1.21.1
MC Client, Fabric, 1.21.1, Server
Beta 2026-08-24 Get
neoforge-0.13.0+mc1.21.1
MC Client, 1.21.1, NeoForge, Server
Beta 2026-08-24 Get
neoforge-0.13.0+mc26.2
MC Client, NeoForge, Server, 26.2
Beta 2026-08-20 Get
fabric-0.13.0+mc26.2
MC Client, Fabric, Server, 26.2
Beta 2026-08-20 Get
neoforge-0.13.0+mc26.1.2
MC Client, NeoForge, Server, 26.1.2
Beta 2026-08-20 Get
fabric-0.13.0+mc26.1.2
MC Client, Fabric, Server, 26.1.2
Beta 2026-08-20 Get
neoforge-0.12.0+mc26.2
MC Client, NeoForge, Server, 26.2
Beta 2026-08-16 Get
fabric-0.12.0+mc26.2
MC Client, Fabric, Server, 26.2
Beta 2026-08-16 Get
neoforge-0.12.0+mc26.1.2
MC Client, NeoForge, Server, 26.1.2
Beta 2026-08-16 Get
fabric-0.12.0+mc26.1.2
MC Client, Fabric, Server, 26.1.2
Beta 2026-08-16 Get

More from Anyttng

Advertisement Remove ads with Premium →

You Might Also Like