Back to mods
Structure Eye project artwork

CurseForge · Minecraft mod

Structure Eye

Turn any item into an Eye of Ender for any structure.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Structure Eye release should I use?

Updated 4 days ago
Latest stable file structureeyes-1.0.0.jar
Game version 26.1.2
Loader NeoForge

Structure Eye structureeyes-1.0.0.jar targets 26.1.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Structure Eye required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Structure Eye structureeyes-1.0.0.jar need?

structureeyes-1.0.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Structure Eye without breaking your instance.

Built for Structure Eye structureeyes-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use structureeyes-1.0.0.jar. It targets 26.1.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside structureeyes-1.0.0.jar. It opens that exact file at the source.

About this project

What does Structure Eye add?

Structure Eyes

Turn any item into an Eye of Ender for any structure.

Structure Eyes lets you assign an item — vanilla or modded — to point toward a structure of your choice. Right-click the item and it launches like a vanilla Eye of Ender: it floats toward the nearest matching structure, hovers, and drops, giving players the general direction to travel.

It's built for modpack developers. There's no Java, no restart, and no complicated setup — you assign items to structures right from an in-game menu or a single config file.


Features

  • 🧭 Any item → any structure. Use minecraft:ender_eye, a modded trinket, or anything else to locate villages, fortresses, modded dungeons — whatever you want.
  • 🎯 Real Eye of Ender behavior. Reuses vanilla's Eye of Ender, so the flight, arc, and drop feel exactly like the real thing — and the flying eye even shows your item's texture.
  • ⚙️ Two ways to set it up: a beginner-friendly config menu, or datapack JSON for advanced control.
  • ♻️ Reusable or consumable. Choose whether an eye is used up on use, and set an optional cooldown.
  • 🌍 Cross-dimension aware. Point an item at a Nether, End, or modded-dimension structure. If a player uses it in the wrong dimension, they get a helpful message instead of nothing (toggleable).
  • 🏷️ Structure tags supported. Point at a single structure, a whole group via a #tag, or a list.
  • 🔁 Live reload. Changes apply with /reload — no need to restart the game.

How to use it (the easy way)

No files required. In-game:

  1. Press Esc → Mods → Structure Eyes → Config
  2. Open Item to Structure Mappings and click
  3. Type one line and click Done:
minecraft:ender_eye > #minecraft:village

Read it like a sentence: "ender_eye finds village."

To restrict it to one dimension, add @ <dimension> on the end:

minecraft:blaze_rod > minecraft:fortress @ minecraft:the_nether

Line format: <item> > <structure> (optionally @ <dimension>)

  • IDs look like modid:name (e.g. minecraft:ender_eye).
  • Put # before a structure to match a whole group, e.g. #minecraft:village.

You can also edit these lines directly in config/structureeyes-common.toml — this is the file modpacks ship. Consume / cooldown / search radius for all config lines come from the [defaults] section.


Advanced: datapack mappings

For per-item control (different consume/cooldown/message per item), add JSON files under:

data/<your_namespace>/structureeyes/structure_eyes/<name>.json
{
  "item": "minecraft:ender_eye",
  "target": "#minecraft:village",
  "search_radius": 100,
  "consume_on_use": true,
  "cooldown_ticks": 0,
  "dimension": "minecraft:overworld"
}

Config lines and datapack mappings work side by side — use whichever fits, or both.


Notes

  • Ships with no default mappings — it does nothing until you assign items, so it never interferes with vanilla items out of the box.
  • Locating happens server-side, so it works in singleplayer and on dedicated servers.
  • Structures can only be located in the dimension they generate in (that's what the cross-dimension message is for).

Project description from CurseForge.

Pick your setup

Structure Eye by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Structure Eye versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.