promotional bannermobile promotional banner

Teleporter Blocks

Named waypoints you build and travel between, with a chest-window menu.
Every other teleporter in the world, with distance, direction and coordinates on hover.

Every other teleporter in the world, with distance, direction and coordinates on hover.

Description

Place a block, give it a name, travel between them — across dimensions, with a chest-window menu that sorts, groups and pages.

Crafting

Eight iron, two redstone and an eye of ender make two teleporters. Place one, right-click it, type a name. It is now a destination for every other teleporter in the world.

The menu

Right-clicking a named teleporter opens a chest window with every other teleporter.

  • Left click — travel there
  • Right click — rename
  • Shift click — drop it from the list (asks once)

Sorting switches between distance, name and group with one click. Groups come from the name: call one Base/Storage and another Base/Farm and they end up together, each group on its own row. Icons are set by holding any item and shift-right-clicking a teleporter.

Travelling

Charging takes three seconds with a progress bar. Walking away cancels it, being hit cancels it, and for twelve seconds after combat it refuses outright — this is not an escape from a fight.

Blocked destinations (lava, no headroom) are refused before the charge starts. Mounts and leashed animals come along. It works between the Overworld, the Nether and the End in any direction.

Diamonds: protection and loaded chunks

Right-click a teleporter with a diamond, up to three. Each one extends a protected radius by 16 blocks, and inside it:

  • nothing despawns — neither dropped items nor mobs
  • the chunks stay loaded, so farms keep running while you are away

Three diamonds means 48 blocks. You get them back by breaking the teleporter.

Signs and maps

Named teleporters carry a floating name sign, so you can see what a block is without clicking it. If BlueMap is installed, they also appear on the web map as their own switchable layer — entirely optional, the mod runs unchanged without it.

Languages

English and German, chosen from each player's own language setting. Subcommands work in both. Adding a language means translating one JSON file, no code changes.

Requirements

Minecraft 26.2, 26.3 or 1.21.1 · NeoForge, Forge or Fabric (Fabric needs Fabric API) · the NeoForge 26.3 build is beta · client and server — this mod adds a block, so everyone needs it

About this project

Code and documentation were written together with Claude (Anthropic), which I would count as a co-author; the commits say so. The idea and every gameplay decision are mine, and it runs on my own server. The block textures were drawn by a script, not by an image model. The screenshots are real in-game captures. Source: github.com/shinobiofgloom/teleporter-blocks

The Teleporter Blocks Team

profile avatar
  • 3
    Projects
  • 264
    Downloads

More from shinobi_of_gloom