Skip to content
JackFred2 edited this page Dec 12, 2023 · 7 revisions

Eye Spy

Server-side Minecraft mod that expands upon the Spyglass functionality.

Ping

A GIF showing the player pinging blocks and entities, with a flashing hazard ping on a creeper.

Players can ping blocks and entities by pressing the 'Swap Item With Offhand' keybind, default F. They can also double press the key to trigger a flashing red hazard ping.

Text describing the ping's target

1.3.0+: Pings can now display a description of the target, with the same information as the rangefinder.

Client Install

1.2.0+: Players can install Eye Spy locally in order to gain a client-side keybind for the ping feature, as well as to regain the swap hand functionality with the spyglass.

For more information, see Ping.

Rangefinder

A GIF showing the rangefinder added to spyglasses, indicating the distance and names of blocks and mobs hovered.

When a spyglass is zoomed in, the player can now see the distance to the target, as well as the names of any mobs or blocks hovered over.

For more information, see Rangefinder.

Config

Eye Spy's config is stored in a JSON5 file under your config folder.

Editing via command

Server Operators can change config settings using the /eyespy command.

Editing via text editor

Server administrators can change the config file with a text editor of their choice; changes will be watched and reloaded while the server is running.

Global Config Settings

$.maxRangeBlocks

Maximum range that pings and rangefinding will function at. This is capped by the world / server's render distance.

  • Options: [16, 512] (1.3.1 and below: [16, 384])
  • Default: 256
  • Commands:
    • /eyespy config maxRangeBlocks - Check the current maximum range.
    • /eyespy config maxRangeBlocks <new range> - Change the maximum range to a new value.

$.loadChunks

Version: 1.3.2+

Whether raycasting functions for pings and the rangefinder should load chunks if beyond the currently loaded. This can cause server lag.

  • Options: true, false
  • Default: false
  • Commands:
    • /eyespy config loadChunks - Check whether new chunks are loaded when pinging / raycasting.
    • /eyespy config loadChunks <true|false> - Change whether new chunks are loaded when pinging / raycasting.