CustomEyesLib
CustomEyesLib lets modpack developers define custom Eye of Ender items that point toward chosen structures, configured through a TOML file.
What it does
Each custom eye works like an Ender Eye: when a player uses it, the item points toward the nearest structure it is set to find, much as eyes of ender locate strongholds in vanilla. The structure is chosen by its registry key, and the search works for vanilla structures as well as structures added by other mods. Each eye is defined in a configuration file where the author sets the item, its display name, the structure to locate, the search radius and the particle color.
The library suits modpacks that need several eyes, each leading to a different destination, without writing scripts. Textures can come from a resource pack or from an item texture path set in the config, so pack authors can give the eyes their own look. Once a structure is found, the mod can print its name and coordinates in chat, and the particle trail follows a color set as an ARGB hex value. The library is client and server, so the server and every player need it, and it is published for Forge 1.20.1 only, with the 1.0.0 file dated 2026-05-22. The code is released under the CC0 1.0 Universal license, and the mod is not open source.
Key features
Structure-finding eyes
Each custom eye points toward a chosen structure in a similar way to vanilla strongholds.
Configurable eye definitions
A TOML file sets the item, display name, target structure, search radius and particle color for every eye.
Resource pack textures
Eye textures can come from a resource pack or an item texture path, selected in the config.
Coordinates in chat
An option prints the name and position of the structure in chat once it has been found.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Modpack developers who want custom eyes that locate structures and prefer editing a configuration file over writing scripts. Server owners who run such a pack need the library on the server as well.
How it compares
Alternate End is a Forge mod for Client and server use, released under the MIT License, with files for 1.20.1. Village Eye of Ender is published for Fabric and Forge for 1.20.1, also Client and server, under All rights reserved, and it adds a village-based eye rather than a configurable set. CustomEyesLib is limited to Forge for 1.20.1, which is why it does not match the Fabric availability of Village Eye of Ender.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CustomEyesLib | Forge | 1.20.1 | Client and server | 2026-05-22 |
| Alternate End | Forge | 1.20.1 | Client and server | 2024-08-15 |
| Village Eye of Ender | Fabric and Forge | 1.20.1 | Client and server | 2024-08-23 |
Questions
Does CustomEyesLib need to be installed on the server?
Which loader and game version does CustomEyesLib support?
Can the eye textures be changed without editing code?
In the catalog
CustomEyesLib is one of 19,031 Adventure mods on ModsFinder, and one of 10,478 Adventure mods for Forge. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
A mod that adds custom eye items that locate and point toward ANY structure made for modpack developers. Define as many eyes as you want in a highly configurable toml file, inputting the structure, item texture, search radius, and the particle color. Put your texture at kubejs/assets/kubejs/textures/item/ItemId and…
Official listing
- Modrinth page
- modrinth.com/mod/customeyeslib
- Owner
- zacharylikesnoodles
- Published
- 2026-05-20
- Updated on Modrinth
- 2026-05-22
- Facts verified
- 2026-10-15
